[PATCH] user: Document patch review process

Chris Johns chrisj at rtems.org
Tue Oct 1 07:22:16 UTC 2019


On 1/10/19 3:50 pm, Sebastian Huber wrote:
> On 01/10/2019 01:40, Chris Johns wrote:
>> On 30/9/19 10:45 pm, Sebastian Huber wrote:
>>> ---
>>>   images/user/patch-review.png  | Bin 0 -> 57130 bytes
>>>   images/user/patch-review.puml |  44 +++++++++++++++++++++++++++
>>>   user/support/contrib.rst      |  67 +++++++++++++++++++++++++++++++++---------
>>>   3 files changed, 97 insertions(+), 14 deletions(-)
>>>   create mode 100644 images/user/patch-review.png
>>>   create mode 100644 images/user/patch-review.puml
>>>
>>
>> If you want to review the figure it is ...
>>
>> http://www.plantuml.com/plantuml/png/dP0_ZzDC4CRx_HGZwoqIlSf9K8Q28451ST7f3WgaD7lsutZ1EsjcnuxoxLcFWt9790gAbNR-_6QUUNPPlUWOU-VivzpsWuZd8-YSHg6wc_-P0X_OCy7dCsaYmHHm8i_DWUlKGS1AWzUwemm9oE_AeCyyfH_OKbKTWrAR97hTM5DLpVKdS4FQuHKuJsymeT-98kQx9CSPlMnSCANztFQsHASkzA3LerKXkR2ng7gX-sR3-pM5JAjlo6j7jFsOh4FmSmo2AsbJ15v1dXYdFyyhwDUXcSjrYZ4eHUJiZQph94tWOt-slhyOGPk9_jkR7IQb7YDOJT1l7QsaI1CaXyJBtNlwdzuS-DLfxMo3RnLYoMgpsLJK1uPDDi-khEN-pVx2N2pVfxLpeQNLmqlyvEr-38g6diyN3b9SdtVnrVU7CNStwm-iQKbA-evQIJ2a73J9OYKd1KauTbe2elinAps3ciIOjtcszEENJ_TF57rWBGzoLxBWncY7FY_gpV6GQo-tDjYXeNKkQngSsvLeZFql
>>
> 
> Nice, you can use it for new images here:
> 
> http://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000
> 

:)

> [...]
>>> +* The patch builds.  All RTEMS tests link with this patch.
>>> +
>>> +* The patch does not introduce new compiler warnings.
>>
>> This step is not in the figure.
> 
> You mean there should be a step mentioning this checklist?

Sorry, I missed by a line, I meant the patch builds. I am wondering if building
should be in the figure, that is the figure and this text match. I think it is
important to point out in a bold manner patches need to build and need to work.
I know this is common sense but ....

>>
>> Built against which BSPs?
> 
> This is for the user manual. I think at least one arbitrary BSP which is
> affected by the patch should be sufficient.
> 

Joel and I now have the BSP builder building on a regular basis because we found
things broke in weird ways across archs and bsps. If we had a patch smoke test
tool available it would help but we do not.

>>
>>> +* The patch does not introduce new test failures in existing tests.
>>
>> This step is not in the figure.
>>
>> Again which BSPs? This assumes expected fails are valid for the bsps being
>> tested.
> 
> I think we should not add to many details to the figure.

The list of steps here does not matching the figure is a potential source of
user problems if the user inspects the figure and skims the written text.

>>
>> What about tickets and the "Closes ...", "Updates ..." etc tags?
> 
> Yes, this is missing. What should be checked as well?

What does "checked" mean?

Chris


More information about the devel mailing list