1 |
On Wed, Sep 28, 2011 at 07:37:26PM +0200, Fabian Groffen wrote: |
2 |
> On 16-09-2011 17:08:01 +0300, Markos Chandras wrote: |
3 |
> > Council decided to push back to ML the remaining bullet point about |
4 |
> > ChangeLog generation[1] |
5 |
> |
6 |
> I propose that the council reconsiders their answers to all of the |
7 |
> questions, in particular the most important one "do we want ChangeLogs |
8 |
> to be auto-generated". |
9 |
> |
10 |
> I propose instead that the council votes on NOT auto-generating |
11 |
> ChangeLogs, but instead asks the Portage team to implement updating the |
12 |
> ChangeLog file as part of repoman commit when there are files modified |
13 |
> (includes removal) excluding the ChangeLog file itself. |
14 |
> |
15 |
> This solves most problems raised by council members, as well as others on |
16 |
> the various threads on this topic. |
17 |
> - The file can be edited (council intentional vote) |
18 |
> - All existing information is retained (council vote) |
19 |
> - Repoman updates ChangeLog so no filtering voodoo (council vote) |
20 |
> - Works with AnyVCS and branches* |
21 |
> - Needs no changes regarding Manifests, since ChangeLog is just in |
22 |
> AnyVCS, known to repoman during commit |
23 |
> |
24 |
> |
25 |
> * assuming the merger either uses plain commit before finally merging |
26 |
> the changes to the final tree (and committing with repoman commit |
27 |
> ther), or the merger simply resolves the conflict by discarding |
28 |
> changelog changes and performing final repoman commit with a full message |
29 |
> |
30 |
> -- |
31 |
> Fabian Groffen |
32 |
> Gentoo on a different level |
33 |
|
34 |
This seems to be the most reasonable suggestion so far. It would still allow |
35 |
for corrections to be made to the ChangeLogs, if such corrections really are |
36 |
necessary. |
37 |
|
38 |
The only stumbling block would be a way to allow for atomic commits that won't |
39 |
include a list of every package touched for the commit. But, I'm sure this is |
40 |
minor. Then again, maybe I'm bringing up something that is neither here nor |
41 |
there. |
42 |
|
43 |
-- |
44 |
Mr. Aaron W. Swenson |
45 |
Pseudonym: TitanOfOld |
46 |
Gentoo Developer |