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 A77421396D0 for ; Mon, 14 Aug 2017 16:29:34 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DF5A5E0DA7; Mon, 14 Aug 2017 16:29:28 +0000 (UTC) Received: from mail2.obsidian-studios.com (mail2.obsidian-studios.com [45.79.71.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 74AA7E0D9E for ; Mon, 14 Aug 2017 16:29:28 +0000 (UTC) Received: (qmail 10382 invoked from network); 14 Aug 2017 16:29:26 -0000 Received: from unknown (HELO assp2.obsidian-studios.com) (wlt-ml@::ffff:127.0.0.1) by ::ffff:127.0.0.1 with ESMTPA; 14 Aug 2017 16:29:26 -0000 X-Assp-Version: 2.5.5(17073) on assp2.obsidian-studios.com X-Assp-ID: assp2.obsidian-studios.com m1-28166-19773 X-Assp-Session: 3D47FD09A18 (mail 1) X-Assp-Envelope-From: wlt-ml@o-sinc.com X-Assp-Intended-For: mjo@gentoo.org X-Assp-Intended-For: gentoo-dev@lists.gentoo.org X-Assp-Server-TLS: yes Received: from unknown ([fdbe:bad:a55:0:1::211] helo=localhost) by assp2.obsidian-studios.com with SMTPSA(TLSv1_2 ECDHE-RSA-AES128-GCM-SHA256) (2.5.5); 14 Aug 2017 09:29:25 -0700 Date: Mon, 14 Aug 2017 12:29:25 -0400 From: "William L. Thomson Jr." To: Michael Orlitzky Cc: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Revisions for USE flag changes Message-ID: In-Reply-To: References: <20170813160625.GA29656@linux1.home> Organization: Obsidian-Studios, Inc. X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/Q6hiX.TpghKX91pSb_B+7V_"; protocol="application/pgp-signature" X-Archives-Salt: fe2a66fd-c42e-44f3-b30e-aa8ecabd97b3 X-Archives-Hash: a68a052ba21038d2cb7d0a1d17ce661a --Sig_/Q6hiX.TpghKX91pSb_B+7V_ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sun, 13 Aug 2017 12:12:39 -0400 Michael Orlitzky wrote: > On 08/13/2017 12:06 PM, William Hubbs wrote: > >=20 > > There is a down side you didn't talk about -- more work for the arch > > teams and for us in terms of stabilizations. > >=20 > > When we revbump, a new revision automatically gets ~ keywords on > > all arches unless we make an exception. If a revision changes iuse > > but could still be built with the stable tree, I would want to be > > able to commit this type of revision directly to stable. > > =20 >=20 > I don't think you should be adding features and code to stable ebuilds > in the first place, but if you're going to do it, then I wouldn't let > a little -r1 on the end of the filename stop you =3DP I agree stable ebuilds should not be modified. What William Hubbs is talking about is the work it creates on others. Which I am not sure can be avoided as things are now with stablization process and policies. Change IUSE of stable package. It becomes ~arch. Then it has to wait ~30 days to go stable. Which means it requires a arch tester, and then someone to clean the old version before the IUSE change. That is the extra work. I think the difference is the package maybe using a stable tree, but the change may cause the package itself to be unstable. Therefore should go through the normal stabilization process. Despite being stable before revbump. Not so much the env but the package itself. P.S. For my own reasons in my overlay I will skip a revbump at times when making changes to an ebuild. But that is me doing stuff in my own repo and with few users of my overlay. I know it is not the proper work flow. Just cutting corners to save time. My main reason to avoid is not lazyiness, as it is issues with my ebuild-bumper. It does not handle -r*. If I am bumping a series of packages with version A, to version B, if one has -r1 it requires special attention. This is a personal thing in a personal overlay outside of Gentoo. It would not be proper within Gentoo repos. --=20 William L. Thomson Jr. --Sig_/Q6hiX.TpghKX91pSb_B+7V_ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQTEeldqZjmVut8bVHJNcbKkg6ozUAUCWZHP5QAKCRBNcbKkg6oz UNb3AJ9yShf1KlBmIWuHSkZoU3RqMHaaNgCeOl7gHhzeRaXEhtpWH9hvZwfV7t8= =CdHP -----END PGP SIGNATURE----- --Sig_/Q6hiX.TpghKX91pSb_B+7V_--