From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1R8yo3-00073G-Rp for garchives@archives.gentoo.org; Wed, 28 Sep 2011 18:24:32 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2728F21C081; Wed, 28 Sep 2011 18:24:21 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id B3ADA21C02A for ; Wed, 28 Sep 2011 18:24:10 +0000 (UTC) Received: from localhost (unknown [50.55.67.221]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: titanofold) by smtp.gentoo.org (Postfix) with ESMTPSA id D24911B4011 for ; Wed, 28 Sep 2011 18:24:09 +0000 (UTC) Date: Wed, 28 Sep 2011 18:24:14 +0000 From: "Mr. Aaron W. Swenson" To: gentoo-project@lists.gentoo.org Subject: Re: [gentoo-project] ChangeLog generation: Edit generated Changelogs Message-ID: <20110928182414.GA29159@atlas> Mail-Followup-To: gentoo-project@lists.gentoo.org References: <4E735841.9070209@gentoo.org> <20110928173726.GC704@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Project discussion list X-BeenThere: gentoo-project@lists.gentoo.org Reply-To: gentoo-project@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="zYM0uCDKw75PZbzx" Content-Disposition: inline In-Reply-To: <20110928173726.GC704@gentoo.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: X-Archives-Hash: 4b95b6773039ea988ef321297d52d6e5 --zYM0uCDKw75PZbzx Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Sep 28, 2011 at 07:37:26PM +0200, Fabian Groffen wrote: > On 16-09-2011 17:08:01 +0300, Markos Chandras wrote: > > Council decided to push back to ML the remaining bullet point about > > ChangeLog generation[1] >=20 > I propose that the council reconsiders their answers to all of the > questions, in particular the most important one "do we want ChangeLogs > to be auto-generated". >=20 > I propose instead that the council votes on NOT auto-generating > ChangeLogs, but instead asks the Portage team to implement updating the > ChangeLog file as part of repoman commit when there are files modified > (includes removal) excluding the ChangeLog file itself. >=20 > This solves most problems raised by council members, as well as others on > the various threads on this topic. > - The file can be edited (council intentional vote) > - All existing information is retained (council vote) > - Repoman updates ChangeLog so no filtering voodoo (council vote) > - Works with AnyVCS and branches* > - Needs no changes regarding Manifests, since ChangeLog is just in > AnyVCS, known to repoman during commit >=20 >=20 > * assuming the merger either uses plain commit before finally merging > the changes to the final tree (and committing with repoman commit > ther), or the merger simply resolves the conflict by discarding > changelog changes and performing final repoman commit with a full messa= ge >=20 > --=20 > Fabian Groffen > Gentoo on a different level This seems to be the most reasonable suggestion so far. It would still allow for corrections to be made to the ChangeLogs, if such corrections really are necessary. The only stumbling block would be a way to allow for atomic commits that wo= n't include a list of every package touched for the commit. But, I'm sure this = is minor. Then again, maybe I'm bringing up something that is neither here nor there. --=20 Mr. Aaron W. Swenson Pseudonym: TitanOfOld Gentoo Developer --zYM0uCDKw75PZbzx Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iF4EAREIAAYFAk6DZk0ACgkQVxOqA9G7/aDdBwEAnIBv8d7O1hHI9/ShJ3EgNJ32 MigQwlYdVswIlasWNDIA/j+5yP79R10uvaYhgiSOt6ojCuuSfGxgme2nBRrbeKe3 =ILUy -----END PGP SIGNATURE----- --zYM0uCDKw75PZbzx--