From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 2C109139694 for ; Mon, 13 Mar 2017 06:53:44 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 21509E0C35; Mon, 13 Mar 2017 06:53:41 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D2B85E0B4B for ; Mon, 13 Mar 2017 06:53:40 +0000 (UTC) Received: from sporkbox (anon-41-133.vpn.ipredator.se [46.246.41.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: zlg) by smtp.gentoo.org (Postfix) with ESMTPSA id 02116340A23 for ; Mon, 13 Mar 2017 06:53:38 +0000 (UTC) Date: Sun, 12 Mar 2017 23:53:27 -0700 From: Daniel Campbell To: gentoo-project@lists.gentoo.org Subject: Re: [gentoo-project] council meeting agenda, mar 12 Message-ID: <20170313065326.GA31816@sporkbox> References: <20170307181919.GA3351@whubbs1.gaikai.biz> <79d28cd0-5a9e-cca2-99ad-a05337d2157c@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="Nq2Wo0NMKNjxTN9z" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.8.0 (2017-02-23) X-Archives-Salt: a6e81568-bc65-4ed6-8033-0e330d6ea9d5 X-Archives-Hash: 196fd060529661bed6bc2be6cb8621e1 --Nq2Wo0NMKNjxTN9z Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Mar 12, 2017 at 09:33:35AM -0400, Rich Freeman wrote: > On Sun, Mar 12, 2017 at 1:39 AM, Daniel Campbell wrote: > > > > If there's already an easy way to find council decisions like this, par= don > > my ignorance. >=20 > Council decisions are generally made in meetings, and posted in the > summaries at: > https://wiki.gentoo.org/wiki/Project:Council/Meeting_logs >=20 > For whatever reason this decision was pushed a bit and is in a bug: > https://bugs.gentoo.org/show_bug.cgi?id=3D611234 >=20 > Speaking personally I didn't mind voting this way since it was mostly > just a re-iteration of the previous decision, and it had been hashed > out on the lists. >=20 > I believe it is on the agenda for today mainly to get it into the > summary so that it isn't lost in bugzilla. I don't really expect much > further discussion. >=20 > The decision was: >=20 > The council confirms its earlier decision (2014-10-14 meeting) to drop > CVS headers after migration to Git. >=20 > 1) Any $Id$ and $Header$ lines are to be removed from ebuilds and > eclasses in the gentoo repository, as well as from other files, e.g., > metadata, profiles, and files (except patches) in FILESDIR. >=20 > 2) Removal should be done at once, and a repoman check should be > implemented to prevent such lines from accidentally being inserted > again. >=20 > 3) Infra is asked not to expand any $Id$ or other keywords, neither at > rsync generation time, nor via git attributes in the development > repository." >=20 > --=20 > Rich >=20 Thanks for taking the time to point readers in the right direction. I did as mgorny told me last night. I found a single bug and a commented out portion of code in the repoman branch of portage.git. It took some digging to learn what you covered above. The git migration happened quite a while ago, so it'll be nice to see ebuilds with a little less boilerplate. What pushed the decision back so far it was reconfirmed? Assuming the tooling already exists to replace the functionality that was intended [1], it seems like we're due to get this behind us. :) To confirm: going forward, maintainers don't need to edit their old ebuilds, but repoman will yell at you if any *new* files get added and have $Id$. Do I have that right? Thanks again for being constructive. [1] I believe git can do that with some hook magic --Nq2Wo0NMKNjxTN9z Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEgIn+0tMDW9PQWDLnASQOlFA54XAFAljGQdYACgkQASQOlFA5 4XCVFBAAzhGN4yLCdSNfOmntAdH5KXrF0z6QIPuUQBbKFwIqq6mw76wux2NRg3yb 5OxJAwg5bdSSy5qC9Yq4mrk6DAxIY8xFvtKLUXB1vzT59KYqwQiYOaPH1ycLCwuH BzYqqXZZf9NrE6O8CGmD5jrfks6aQVVXP1PLmatA5eik9+ZS9kPgKIMqaptdo03j CXwBKggo+ImPIHn7IsGvY/Ix666BSSaDX69cHcsObakOgRLlAWKVSZ5ieWG5EDmj znl9z6UZet8pcoY6NV8mgDkyjJChDyzFBizZv/zWpnA2N25aiEIwQZeepC4uWTp0 vW2duilgnhD+PRGoagkG/Af2WZymmbscX+ibXIvNceSP5tqMjgiykrRkr/E5aEOx RsvvyxQ5CA+1SiZbe0PYk10wj0abirLv8vZWUWlw2RMtkyO6yn8I6GfwYM3XpH99 GDoCho6BPzj4JPMXu40cu53ZAHj/ehQjMCHMpryaYzSR6QqT1eE43jTcyop/Qf0g 125M8757LfuApDHRUGRPqAhhZ/xWiill9ayaxkDEVMOHQ4f9NpEfT+CT2I1rzIc/ NdasUaLeKkoilUOf8hp0P5lD2O55mqSXA5+Lvb7fe6SQsfY/cdBRl1RMiwMhKvTA cY/+rPHIa5beULYEw/m/6y4SRJ6H4MCbQeJmX01YkKgCHiF/Rpc= =Vo8A -----END PGP SIGNATURE----- --Nq2Wo0NMKNjxTN9z--