[OE-core] [RFC] Suggestion of minor change to patch submission policy re: long descriptions in commit headers
Saul Wold
sgw at linux.intel.com
Wed Sep 14 06:54:55 UTC 2011
On Tue, 2011-09-13 at 19:58 -0500, Mark Hatle wrote:
> On 9/13/11 7:46 PM, Joshua Lock wrote:
> > Our patch submission policy[1]
> >
> > "Optionally, you may include pointers to defects this change corrects.
> > Unless the defect format is specified by the component you are
> > modifying, it is suggested that you use a full URL to specify the
> > reference to the defect information. Generally these pointers will
> > precede any long description, but as an optional item it may be after
> > the long description."
> >
> > I've been guilty of always having the defect id after the description,
> > and have never included the defect URL (though my reading suggests this
> > is not required for Yocto defects I still believe this will make the
> > defect id's more useful for fellow OE-Core developers).
> >
> > Whilst I intend to rectify the latter I'd like to propose we change the
> > former such that the defect information is at the end of the commit
> > message.
> >
> > I believe this is more suitable for the project because the defect
> > information and its relevance should be summarised in the long
> > description, and therefore the defect id and link to the defect tracker
> > are supplemental information for interested readers.
> >
> > IMHO this supplementary nature should lead us to request submitters
> > provide defect information after the long description.
> >
> > Thoughts?
>
> We talked about this a bit while doing the original guidelines. We debated between:
>
> Summary
>
> [BUG #XXXX or URL]
>
> Long description
>
> Signed-off-by:...
>
> or
>
> Summary
>
> Long description
>
> [BUG #XXXX or URL]
>
> Signed-off-by:...
>
> The former was chosen simply cause it shows the reader that we have a fixed a
> bug (at the external reference) without them having to read or skim the long
> description. I can't say I care either way, other then I agree the former is a
> bit quicker to read -if- the goal of reading is to determine which commits are
> bug fixes, vs general development.
>
So, I agree with Mark here, while the reference may not be immediate to
people non familiar with the project directly, it is very helpful to a
maintainer that needs so see this information. As a maintainer if I
have to constantly read through the long description only to find that I
understand it via a quick reference to a bug number I already know means
additional work.
If one is not familiar with the bug numbers it's no great pain to skip
this information and read the full description.
I think the general benefit of having the bug number up front is helpful
vs having to scroll for it later in the text.
Sau!
> BTW -- [YOCTO #XXXX] is one of the "well defined" formats that is mentioned in
> the guidelines document. But if I was to point to a bug fix in say the GNU Hurd
> bugzilla (is there such a bugzilla?) that should likely contain the full URL, as
> people won't be used to seeing it...
>
> --Mark
>
> > Regards,
> > Joshua
> >
> > 1.
> > http://openembedded.org/index.php?title=Commit_Patch_Message_Guidelines#New_Development
> >
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
More information about the Openembedded-core
mailing list