[Pulp-dev] Pulp 3 release quality

Dennis Kliban dkliban at redhat.com
Mon Apr 16 20:30:11 UTC 2018


The documentation has been updated[0].

[0]
https://docs.pulpproject.org/en/3.0/nightly/contributing/continuous_integration.html

On Fri, Apr 6, 2018 at 2:52 PM, Dennis Kliban <dkliban at redhat.com> wrote:

> I have updated the redmine issue[0] to include a page in the contributors
> guide on "Continuous Integration" as a deliverable. That page will include
> that quote.
>
>
> [0] https://pulp.plan.io/issues/3530
>
> On Fri, Apr 6, 2018 at 2:06 PM, Robin Chan <rchan at redhat.com> wrote:
>
>> Dennis,
>>
>> Thanks for putting this together. I don't see any responses on this
>> thread and take that to mean there were no concerns about this proposal.
>>
>> Would this process/responsibility change need to go anywhere? (Side
>> questions, was this technically a PUP?)
>> "author of the PR would need to be responsible for making additional PRs
>> to pulp_file and/or pulp-smash to fix the smash tests"
>>
>> I think this is minor enough to skip some process, however I would like
>> to see the above quote go into the developers guide. A new contributor
>> shouldn't have to glean through mail list archives to understand this new
>> responsibility.
>>
>> Thanks,
>> Robin
>>
>> On Tue, Mar 27, 2018 at 8:22 PM, Dennis Kliban <dkliban at redhat.com>
>> wrote:
>>
>>> One of the requirements for this plan to work is making sure that pulp,
>>> pulp_file, and pulp-smash always continue working together. This means that
>>> any time we have a PR that breaks pulp-smash tests, the author of the PR
>>> would need to be responsible for making additional PRs to pulp_file and/or
>>> pulp-smash to fix the smash tests. To enforce this requirement using
>>> Travis, I have filed 2 tasks[0,1] in redmine that I would like to get
>>> groomed and added to the sprint. I plan on working on these tasks as I
>>> introduce a change that will result from resolving issue 3488[2].
>>>
>>> [0] https://pulp.plan.io/issues/3530
>>> [1] https://pulp.plan.io/issues/3531
>>> [2] https://pulp.plan.io/issues/3488
>>>
>>> On Fri, Mar 23, 2018 at 2:37 PM, Dennis Kliban <dkliban at redhat.com>
>>> wrote:
>>>
>>>> I've started putting together a Continuous Delivery of Pulp 3 page[0]
>>>> on our wiki.
>>>>
>>>> This page outlines a plan for how we can ensure and prove the quality
>>>> of Pulp 3 releases by relying on pulp-smash tests and unit tests.
>>>>
>>>> This plan enables anyone to improve the quality of Pulp 3 releases
>>>> through contributions to pulp-smash and unit tests.
>>>>
>>>> Please take a look at the plan and provide feedback on this thread or
>>>> feel free to make edits directly on the page.
>>>>
>>>> [0] https://pulp.plan.io/projects/pulp/wiki/Continuous_Delivery_
>>>> of_Pulp_3
>>>>
>>>> -Dennis
>>>>
>>>
>>>
>>> _______________________________________________
>>> Pulp-dev mailing list
>>> Pulp-dev at redhat.com
>>> https://www.redhat.com/mailman/listinfo/pulp-dev
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-dev/attachments/20180416/0d742247/attachment.htm>


More information about the Pulp-dev mailing list