From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j3OKiXO8000563 for ; Sun, 24 Apr 2005 20:44:33 GMT Received: from [62.254.189.226] (helo=snowdrop) by smtp.gentoo.org with esmtpa (Exim 4.43) id 1DPnxb-0005x4-Vu for gentoo-dev@lists.gentoo.org; Sun, 24 Apr 2005 20:44:12 +0000 Received: from localhost ([127.0.0.1] helo=snowdrop) by snowdrop with esmtp (Exim 4.43) id 1DPnxW-00037x-Sg for gentoo-dev@lists.gentoo.org; Sun, 24 Apr 2005 21:44:06 +0100 Date: Sun, 24 Apr 2005 21:44:03 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Committing straight to stable Message-ID: <20050424214403.22ce67a6@snowdrop> In-Reply-To: <8953a1db05042413295a3a4621@mail.gmail.com> References: <20050424144444.58715f9c@snowdrop> <8953a1db05042413295a3a4621@mail.gmail.com> X-Mailer: Sylpheed-Claws 1.0.4 (GTK+ 1.2.10; i686-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary=Signature_Sun__24_Apr_2005_21_44_03_+0100_8DReiGVulxXc3bWV; protocol="application/pgp-signature"; micalg=pgp-sha1 X-Archives-Salt: 6d08f5c5-a298-43da-bb06-6c61490f582b X-Archives-Hash: 80ba50fb74c0a05a8c9851767e448f57 --Signature_Sun__24_Apr_2005_21_44_03_+0100_8DReiGVulxXc3bWV Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sun, 24 Apr 2005 21:29:19 +0100 Paul Waring wrote: | On 4/24/05, Ciaran McCreesh wrote: | > Since keywording policy seems to be being ignored again... Don't | > *ever* commit new ebuild revisions straight to stable, even if you | > think it's a trivial fix. There are plenty of things that could go | > wrong even with simple patches -- for example, if you accidentally | > included some CVS Id: lines in your patch, they'll get nuked when | > you do the commit. And, if you commit straight to stable, you end up | > breaking arch rather than just ~arch. |=20 | Why not have a three strike rule - anyone who commits something | straight to stable 3 times in a given period (say 6 months) has their | CVS access revoked. Because no-one would enforce it. As it stands right now, you can repeatedly break eutils.eclass, all of profiles, keywords on any package you like or anything else you care to name, and nothing will happen, no matter how many people complain. On the other hand, close a single bugzilla bug as INVALID and you risk the wrath of our esteemed devrel team when someone complains. What I'd *like* to see is all new devs and any dev who has a history of breaking things committing to a branch rather than the main tree, and having their commits approved (merged) by their mentor / someone sane. Plus, possibly, having main-branch commits to things like eutils restricted to people who really should be touching it. But CVS branches are pretty much unusable in this respect... *shrug* not that that's going to happen. Last I heard from someone in devrel, this kind of thing was apparently the QA herd's area, not theirs. Riiiiiiiiight... --=20 Ciaran McCreesh : Gentoo Developer (Vim, Fluxbox, shell tools) Mail : ciaranm at gentoo.org Web : http://dev.gentoo.org/~ciaranm --Signature_Sun__24_Apr_2005_21_44_03_+0100_8DReiGVulxXc3bWV Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFCbAUV96zL6DUtXhERAuY+AKDlhRFkMbsnr/wiu7A3bvwytNPbQQCffEwl XmPl2Os4wv2YsjPkSJUWwDw= =j0YC -----END PGP SIGNATURE----- --Signature_Sun__24_Apr_2005_21_44_03_+0100_8DReiGVulxXc3bWV-- -- gentoo-dev@gentoo.org mailing list