[Sugar-devel] [IAEP] [ANNOUNCE] Sucrose 0.83.4 Development Release

Bernie Innocenti bernie at codewiz.org
Sat Jan 24 00:39:08 EST 2009


Jonas Smedegaard wrote:
>> - Given the above, the word "Closes: " steals precious characters,
>>   and is rather easy to deduce, therefore I'd opt it out.
> 
> It really makes better sense to me to not squeeze bug hints into that 
> first line at all, but instead include them in a later line of the 
> commit.
> 
> Dropping the leading "Closes: " makes it harder to rely on for automated 
> bug closing. You might not care about that, but I must say that I find 
> that mechanism pretty cool on Debian.

If the "Closes:" line is going to be part of the long description,
then I totally agree we should use it.

I'd even propose the adoption the other conventional headers used by
the Linux kernel community:

 Signed-off-by: Random J. Hacker <rjh at example.org>
 Reviewed-by: Random J. Reader <rjr at example.org>
 Tested-by: Random J. Tester <rjt at example.org>
 Ack-by: Random J. Approver <rja at example.org>
 Cc: Random J. Developer <rjd at example.org>

The semantics are described here:

http://lxr.linux.no/linux+v2.6.28.1/Documentation/SubmittingPatches#L377


>> - To reduce clutter, I'd make the "SL" prefix implied, and leave
>>   other prefixes such as OLPC#123 and RH#456 explicit.
> 
> You mean that you agree with my proposal of having "SL" _optional_ or 
> you mean that it must never be there?
>
> Imagine a future fork of Sugarlabs. Let's call it "Suguntu" to hint at 
> where I am going with this. Suguntu has their own bug tracking system, 
> and some Sugarlabs developers gets hired to work on both systems in 
> parallel. In the beginning Suguntu acts as downstram to Sugarlabs, but 
> over time some parts of Sugar then gets primarily maintained at Suguntu 
> so some changelog entries close Suguntu bugreports and not Sugarlabs 
> ones. I'd say it makes sense to allow "SL" as a hint, but just have it 
> be optional so that for packages only maintained upstream at Sugarlabs 
> there is no need to add it to eah and eery bug hint.

I meant it should have been optional, but if we switch to using the
"Closes: header in the body, where we have no size constraints, then
we could has well use the prefix consistently.

-- 
   // Bernie Innocenti - http://www.codewiz.org/
 \X/  Sugar Labs       - http://www.sugarlabs.org/


More information about the Sugar-devel mailing list