On 19-09-2011 16:44:51 +0300, Markos Chandras wrote:
> On 09/19/11 16:26, Fabian Groffen wrote:
> > I would prefer going this route myself. Generate all ChangeLogs
> > from commit messages only. This is easy to implement (POC is
> > running for Prefix), but has a little issue with ChangeLog being in
> > Manifest file. I think we should just omit it, or (better) allow
> > the Manifest to have multiple signed parts, such that the ebuilds,
> > dists and files are signed by the committing developer, and the
> > ChangeLog is signed by the generation process (like snapshots
> > are).
> If you generate Changelogs from commit messages then you dont need to
> place the to $VCS unless you want to edit them ( see below )
I can't parse/don't understand this sentence. Could you
explain/elaborate?
> > The council has, however, (like Markos' initial mail explained)
> > decided that ChangeLog entries must be updatable (e.g. corrected)
> > afterwards.
> Really? when? There is no decision on this topic yet[1](3rd bullet
> point). If I am wrong, please point me to the correct source. I
> thought this discussion is about whether we want to edit them
> afterwards or not. So unless we decide to edit them, we don't need
> ChangeLog files
Sorry, I recalled the details wrong. The effect is the same though, a
file needs to exist:
[quote from [1]]
- Vote: Retroactively change existing entries, yes or no.
- We will append to changelogs and retain all existing changelog
messages.
[/quote from [1]]
An additional advantage of keeping the file is that we can easily fix
all entries that people wrote/committed ugly and helpless messages for,
like "^" and so on.
> [1]http://www.gentoo.org/proj/en/council/meeting-logs/20110809-summary.txt
--
Fabian Groffen
Gentoo on a different level
|