From: Fabian Groffen <grobian@gentoo.org>
To: gentoo-project@lists.gentoo.org
Subject: [gentoo-project] ChangeLog generation - continued discussions
Date: Wed, 24 Aug 2011 11:01:07 +0200 [thread overview]
Message-ID: <20110824090107.GB56521@gentoo.org> (raw)
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).
[1] http://www.gentoo.org/proj/en/council/meeting-logs/20110809-summary.txt
[2] http://archives.gentoo.org/gentoo-scm/msg_454e231a3ff7b7f847c6c5acbebd2bcf.xml
[3] http://archives.gentoo.org/gentoo-scm/msg_64bd32457fe1a55b6250420f8f3fcd01.xml
[4] http://www.gentoo.org/proj/en/council/meeting-logs/20110809.txt
--
Fabian Groffen
Gentoo on a different level
next reply other threads:[~2011-08-24 9:01 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-08-24 9:01 Fabian Groffen [this message]
2011-08-24 9:20 ` [gentoo-project] ChangeLog generation - continued discussions Robin H. Johnson
2011-08-24 9:46 ` Fabian Groffen
2011-09-07 18:38 ` Fabian Groffen
2011-09-07 19:51 ` Robin H. Johnson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20110824090107.GB56521@gentoo.org \
--to=grobian@gentoo.org \
--cc=gentoo-project@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox