Gentoo Archives: gentoo-project

From: Fabian Groffen <grobian@g.o>
To: gentoo-project@l.g.o
Subject: [gentoo-project] ChangeLog generation - continued discussions
Date: Wed, 24 Aug 2011 09:01:32
Per [1], the discussion on ChangeLog generation should be continued,
since new ideas arose during the council meeting of 20110809.
In the light of [2] on gentoo-scm ML, and in particular the insight
given by robbat2 in [3], the discussion that was started at 19:23
by jmbsvicetto in [4] can now be considered.

I would like to put the remaining open questions for ChangeLog
generation on the agenda of the next Council meeting, so please discuss,
such that we can vote.

Given the earlier votes of the Council to add all commits to ChangeLogs,
I would like to put an additional issue on the table which I encountered
while implementing fully from CVS generated ChangeLogs for the Prefix
rsync tree.
Currently, the ChangeLog file is listed in the Manifest file.  Since it
is generated (from scratch) on rsync0, the ChangeLog file changes
compared to the one the developer used when performing repoman commit.
This means, the generated ChangeLog breaks the Manifest.  For this
reason, the Prefix rsync0 server replaces the digests for the ChangeLog
file in each Manifest file, and then (re)signs it, to solve 1) the
Manifest listing an incorrect digest for the ChangeLog, and 2) the GPG
signature for the Manifest to be incorrect.
A way around this would obviously be to ignore the ChangeLog file, and
not list it in Manifest.  Eventually, in my opinion it should disappear
from VCS anyway, since it's generated on the fly with the information we
like to be in there (in my current approach this is just everything like
current ChangeLogs do).


Fabian Groffen
Gentoo on a different level


Subject Author
Re: [gentoo-project] ChangeLog generation - continued discussions "Robin H. Johnson" <robbat2@g.o>