Gentoo Archives: gentoo-dev

From: Mart Raudsepp <leio@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Council May Summary: Changes to ChangeLog handling
Date: Fri, 20 May 2011 10:18:12
Message-Id: 1305886782.17955.29.camel@localhost
In Reply to: [gentoo-dev] Council May Summary: Changes to ChangeLog handling by "Petteri Räty"
1 Hello,
2
3 On T, 2011-05-17 at 13:32 +0300, Petteri Räty wrote:
4 > http://www.gentoo.org/proj/en/council/meeting-logs/20110510-summary.txt
5 >
6 > Please note that you must now update ChangeLog with each commit. For
7 > more information please see the meeting log and the preceding mailing
8 > list thread:
9 >
10 > http://www.gentoo.org/proj/en/council/meeting-logs/20110510.txt
11 > http://archives.gentoo.org/gentoo-dev/msg_eaefa325b31360324d0fe53d0b9071e6.xml
12
13
14 While I always was, and still am quite a strong proponent for
15 ChangeLogging removals, does this mean I need to spam the ChangeLog for
16 small or negligible affect mistakes and fix it probably even before any
17 rsync master updates have gone by, while said fix is more or less
18 covered by the previously committed ChangeLog entry of the same date?
19
20 To make it more clear, here's an example from the past:
21
22 I didn't have scripts for gstreamer split bumps before, and it was an
23 unwritten rule back then that for one of them I forget to edit the
24 required gst-plugins-base version in the ebuild to its new requirement
25 before repoman committing, and notice it within 5 minutes of committing.
26 Then I would just fix it up, and commit without a ChangeLog update (as
27 it's just noise to curious users), as the correction to the required
28 version is part of the "Version bump" work; plus the nature of the
29 packages is as such, that almost completely surely the new enough
30 gst-plugins-base version will be on the users system anyway, as other
31 new versions of the (more widely used) splits got it correctly earlier
32 on the first commit.
33
34 So am I required to ChangeLog such trivialities too now?
35 There seems to have been a slight discussion about typos and whitespaces
36 during the meeting, but I didn't see any conclusion on a cursory reading
37 and then it was just voted "strict".
38
39 As a separate note, I'm also a strong proponent of writing in ChangeLogs
40 a bit about what has changed upstream for a version bump, so that users
41 can see the important things BEFORE upgrading (and
42 having /usr/share/doc/${PF}/NEWS* readily available); of course until
43 that doesn't significantly delay the version bumps themselves due to
44 potentially increased work for the maintainer.
45
46 --
47 Mart Raudsepp

Replies