From: Brian Harring <ferringb@gmail.com>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Council May Summary: Changes to ChangeLog handling
Date: Mon, 30 May 2011 14:55:52 -0700 [thread overview]
Message-ID: <20110530215552.GA3908@hrair> (raw)
In-Reply-To: <1306757022.9216.36.camel@tablet>
[-- Attachment #1: Type: text/plain, Size: 3465 bytes --]
On Mon, May 30, 2011 at 04:03:42PM +0400, Peter Volkov wrote:
> В Птн, 20/05/2011 в 13:19 +0300, Mart Raudsepp пишет:
> > On T, 2011-05-17 at 13:32 +0300, Petteri Räty wrote:
> > > http://www.gentoo.org/proj/en/council/meeting-logs/20110510-summary.txt
> > >
> > > Please note that you must now update ChangeLog with each commit. For
> > > more information please see the meeting log and the preceding mailing
> > > list thread:
> > >
> > > http://www.gentoo.org/proj/en/council/meeting-logs/20110510.txt
> > > http://archives.gentoo.org/gentoo-dev/msg_eaefa325b31360324d0fe53d0b9071e6.xml
>
> So, I just realized that we have to update Changelogs for everything,
> whitespaces and comments included. Even after reading meeting logs I
> still wonder, why council have decided to vote policy change that was
> not supported even by minority of developers?
The majority support changelog maintenance for non-trivial changes;
meaning removals, additions, eclass/eapi changes, changing logic,
fixing build issues, etc. That's not really arguable, and for those
who don't support it- they're bluntly, wrong, the ChangeLog isn't for
devs (we have vcs logs after all)- it's for users, and that's the sort
of thing they need to see.
The problem is, that's a *fuzzy* definition. Quoting myself from the
meeting:
19:37 <@ferringb> Arfrever: the kicker is, in certain cases, you're
partally right.
19:37 <@ferringb> Arfrever: the reality is, people will just adhere to
the letter of the law rather than the intent
19:37 <@ferringb> we already had that occur with removal
19:38 <@ferringb> stupid that we have to essentially legislate common
sense, but that's what it is right now ;)
19:39 < NeddySeagoon> ferringb, common sense is much rarer that you
might think :)
19:39 <@ferringb> NeddySeagoon: well aware
If someone has a definition that is commonsense, then propose it- the
current "you must log everything" is very, very heavy handed and
basically was a forced situation since QA cannot make folks behave
when the rules are reliant on common sense.
We cannot have situations where devs adhere to the exact wording of
the rules but violate the spirit, which is exactly what got us into
this mess in the first place.
Proposals to refine changelog maintenance I'm definitely open to- I
very much hate that the situation basically forced us to go heavy
handed, but the reality is, w/out the rules QA can't do anything about
misbehaving folks- if they try, the argument becomes "I've not
violated any rules!". If QA is able to make decisions/actions on
their own without mapping directly back to rules, offenders start
claiming "the cabal is after me, I've not done anything wrong!".
Basically, it's being stuck between a rock and hard place. Not sure
there is a solution there either.
As said, come up w/ a proposal for that, closing the loopholes and I'm
very much interested; however you'll have a hell of a time trying to
define "non-trivial" in a manner that blocks people pulling
shenanigans.
> The whole idea after human
> editable ChangeLogs was to avoid whitespace changes and changes in
> comments. In the current state it is possible to generate them on rsync
> servers and avoid this burden.
>
> I would like council to update policy to allow exclude whitespace
> changes and changes in comments.
It'll be on the schedule.
~harring
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
next prev parent reply other threads:[~2011-05-30 21:56 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-05-17 10:32 [gentoo-dev] Council May Summary: Changes to ChangeLog handling Petteri Räty
2011-05-20 10:19 ` Mart Raudsepp
2011-05-30 12:03 ` Peter Volkov
2011-05-30 12:23 ` Ulrich Mueller
2011-05-30 18:07 ` William Hubbs
2011-05-30 17:52 ` Michał Górny
2011-05-30 21:55 ` Brian Harring [this message]
2011-05-30 22:05 ` Common sense in [gentoo-dev] (was Council May Summary: Changes to ChangeLog handling) Andreas K. Huettel
2011-05-30 22:14 ` [gentoo-dev] Re: Common sense in " Diego Elio Pettenò
2011-05-30 23:38 ` Common sense in [gentoo-dev] " Brian Harring
2011-05-31 0:01 ` Ângelo Arrifano
2011-06-01 15:08 ` RFC: better policy for ChageLogs (was: Re: [gentoo-dev] " Peter Volkov
2011-06-01 15:15 ` [gentoo-dev] Re: RFC: better policy for ChageLogs Markos Chandras
2011-06-01 15:27 ` Samuli Suominen
2011-06-01 15:34 ` Ciaran McCreesh
2011-06-02 11:21 ` Jorge Manuel B. S. Vicetto
2011-06-01 15:39 ` Andreas K. Huettel
[not found] ` <BANLkTimgHYKnfbeQJpq829YBeE-5Yz=aEg@mail.gmail.com>
2011-06-01 16:24 ` Andreas K. Huettel
2011-06-01 19:50 ` Nirbheek Chauhan
2011-06-01 23:29 ` Jorge Manuel B. S. Vicetto
2011-06-01 23:37 ` Matt Turner
2011-06-02 5:09 ` Peter Volkov
2011-06-02 7:29 ` Duncan
2011-06-02 7:40 ` Eray Aslan
2011-06-02 11:20 ` Patrick Lauer
2011-06-02 11:05 ` Nirbheek Chauhan
2011-06-02 11:10 ` Ciaran McCreesh
2011-06-02 14:43 ` Rich Freeman
2011-06-01 15:30 ` Nathan Phillip Brink
2011-06-01 16:44 ` Duncan
2011-06-01 22:59 ` Rich Freeman
2011-06-01 23:21 ` [gentoo-dev] " Diego Elio Pettenò
2011-06-01 23:29 ` [gentoo-dev] " Dale
2011-06-01 23:40 ` Jorge Manuel B. S. Vicetto
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=20110530215552.GA3908@hrair \
--to=ferringb@gmail.com \
--cc=gentoo-dev@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