1 |
Per [1], the discussion on ChangeLog generation should be continued, |
2 |
since new ideas arose during the council meeting of 20110809. |
3 |
In the light of [2] on gentoo-scm ML, and in particular the insight |
4 |
given by robbat2 in [3], the discussion that was started at 19:23 |
5 |
by jmbsvicetto in [4] can now be considered. |
6 |
|
7 |
I would like to put the remaining open questions for ChangeLog |
8 |
generation on the agenda of the next Council meeting, so please discuss, |
9 |
such that we can vote. |
10 |
|
11 |
Given the earlier votes of the Council to add all commits to ChangeLogs, |
12 |
I would like to put an additional issue on the table which I encountered |
13 |
while implementing fully from CVS generated ChangeLogs for the Prefix |
14 |
rsync tree. |
15 |
Currently, the ChangeLog file is listed in the Manifest file. Since it |
16 |
is generated (from scratch) on rsync0, the ChangeLog file changes |
17 |
compared to the one the developer used when performing repoman commit. |
18 |
This means, the generated ChangeLog breaks the Manifest. For this |
19 |
reason, the Prefix rsync0 server replaces the digests for the ChangeLog |
20 |
file in each Manifest file, and then (re)signs it, to solve 1) the |
21 |
Manifest listing an incorrect digest for the ChangeLog, and 2) the GPG |
22 |
signature for the Manifest to be incorrect. |
23 |
A way around this would obviously be to ignore the ChangeLog file, and |
24 |
not list it in Manifest. Eventually, in my opinion it should disappear |
25 |
from VCS anyway, since it's generated on the fly with the information we |
26 |
like to be in there (in my current approach this is just everything like |
27 |
current ChangeLogs do). |
28 |
|
29 |
|
30 |
[1] http://www.gentoo.org/proj/en/council/meeting-logs/20110809-summary.txt |
31 |
[2] http://archives.gentoo.org/gentoo-scm/msg_454e231a3ff7b7f847c6c5acbebd2bcf.xml |
32 |
[3] http://archives.gentoo.org/gentoo-scm/msg_64bd32457fe1a55b6250420f8f3fcd01.xml |
33 |
[4] http://www.gentoo.org/proj/en/council/meeting-logs/20110809.txt |
34 |
|
35 |
-- |
36 |
Fabian Groffen |
37 |
Gentoo on a different level |