[RFC] Policy change for ChangeLog

Derek Atkins warlord at MIT.EDU
Fri Dec 2 16:10:24 EST 2005


Quoting Chris Shoemaker <c.shoemaker at cox.net>:

> On Fri, Dec 02, 2005 at 02:14:30PM -0500, Chris Shoemaker wrote:
>> My preferred implementation of the policy change is currently:
>>
>>   - Continue the pattern Christian started of pulling old ChangeLog
>> entries into archive files.  These files would continue to live in svn.
>
> BTW, I think that for every public release we should also archive the
> ChangeLog at that time.  (That doesn't preclude also archiving for any
> other occasion.)  It doesn't matter to me that the archive files are
> named after years.  If we release version 2.1.1 on Oct. 2, 2006, then
> the ChangeLog up to that release should move from "generated-land" to
> "archive-land" (ChangeLog.2006) at the same time.

I disagree..  If you want to say that it gets rotated at every major/minor
release (e.g. 1.6, 1.8, 2.0) that's fine.  I do not believe that we should
rotate between e.g. 2.0.0 and 2.0.1.

>>   - The "newest" ChangeLog file would be a generated file, made during
>> "make dist", and "make ChangeLog".  It would be generated thusly:
>>     $ svn log -v --xml -r BASE:12076 | xsltproc \
>>         --stringparam strip-prefix "gnucash" --stringparam 
>> include-rev "yes" \
>>         ./svn2cl.xsl - > ./ChangeLog
>
> I had to tweak this a bit to get all branches included.  My plan is to
> commit something like this soon that actually generates ChangeLog.svn
> (not ChangeLog).  Then, the next time we rotate the ChangeLog (either
> for a release or for New Years), I want to archive the existing log
> and make new entries "generated".  At that time, the generated file
> will be called ChangeLog.

I would prefer if you refrained at this moment..  I don't think we have
consensus on this change, yet.

> -chris

-derek

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available



More information about the gnucash-devel mailing list