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 1B6281396D0 for ; Sat, 12 Aug 2017 00:45:54 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8003BE0CB9; Sat, 12 Aug 2017 00:45:48 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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 288E6E0C5C for ; Sat, 12 Aug 2017 00:45:47 +0000 (UTC) Received: from [IPv6:2601:98a:103:dc20:be5f:f4ff:fea3:f8c4] (unknown [IPv6:2601:98a:103:dc20:be5f:f4ff:fea3:f8c4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: grknight) by smtp.gentoo.org (Postfix) with ESMTPSA id 7BF293419E6 for ; Sat, 12 Aug 2017 00:45:46 +0000 (UTC) Subject: Re: [gentoo-dev] Revisions for USE flag changes To: gentoo-dev@lists.gentoo.org References: From: Brian Evans Message-ID: <53c9d820-5852-730a-3728-793855c98a1a@gentoo.org> Date: Fri, 11 Aug 2017 20:45:39 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0 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 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="QkbkKiWacirXN7w75aLaf90kKag90nXRs" X-Archives-Salt: 8f97d6a0-03e8-43a6-95b5-6c812643f426 X-Archives-Hash: 772468f34ffe941cea1fe6c4ae365d64 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --QkbkKiWacirXN7w75aLaf90kKag90nXRs Content-Type: multipart/mixed; boundary="wRi89Q8xLSJw5eXgKQdsL1qUmF72oSTMc"; protected-headers="v1" From: Brian Evans To: gentoo-dev@lists.gentoo.org Message-ID: <53c9d820-5852-730a-3728-793855c98a1a@gentoo.org> Subject: Re: [gentoo-dev] Revisions for USE flag changes References: In-Reply-To: --wRi89Q8xLSJw5eXgKQdsL1qUmF72oSTMc Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 08/11/2017 07:50 PM, Michael Orlitzky wrote: > =3D=3D New revisions for USE flag changes =3D=3D >=20 > I suggest that in hindsight, we can do better. Suppose we require a new= > revision for every change to IUSE. Then, >=20 > * We can delete all of the PM code for --changed-use and --newuse and= > friends. >=20 > * The documentation becomes much simpler: revbump if IUSE changes. >=20 > * Users can omit --newuse and --changed-use from their lives. >=20 > * All package managers now handle IUSE changes properly. >=20 > * emerge runs a bit faster. >=20 > This has none of the downsides of the current approach. Of course, it > lacks that one benefit -- that you don't have to rename the ebuild when= > you change IUSE. Now I'll try to convince you that the rename and > associated rebuilds aren't that big of a deal. I disagree about removing --newuse and --changed-use from portage. This is not their only use. If you happen to change the effective use system wide, USE=3D in make.con= f for portage, these options scan the entire system for such changes. i.e. 'emerge --changed-use --deep @world' Brian --wRi89Q8xLSJw5eXgKQdsL1qUmF72oSTMc-- --QkbkKiWacirXN7w75aLaf90kKag90nXRs Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQKTBAEBCgB9FiEEZsLkTtkOMnWOfVXA0feB7/n0o7YFAlmOT7dfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDY2 QzJFNDRFRDkwRTMyNzU4RTdENTVDMEQxRjc4MUVGRjlGNEEzQjYACgkQ0feB7/n0 o7YrFg/+OiolwelR7BrZfZhmj4q9jq7Xt9s+SCiH5t6bDUPEFCVpqEXxXNjf+7WW XV+KQFNrZL5iEEHZZstB84snHQAgp22GEdQo4c9ou0ia4SAqh1FjnI/f/neFoBTQ XRP4QP8udvqyJkBbTLeVuQVTLGEzS58U5azdR4Apt4xXjWAOuAtCUiYbz4WabwVU sI8OT8BxyBJ+FE9RoFVAhRDF7BMkTCqaWRsBFKDr4KgJVsWsy4qA3P5s3m8FdXRg +JJDaw9QL3avGwyDuJaH6JxcGwcQXMbLUGBAMrpW0oH+9RwJApXhgwGLbz9uhWEr NjrVi/EKhUX3pml+jr6BBFUcLCnNLjk093vV34dGfJJOfIOK5JGOScxg0EmVL163 S9GyfNNUZQ/9XMtPKb8FEOCx/81D2pymMsTBB9jKTIrh0hq6jlTFr3P5X3HtqY2e iSuKdz6ZJArjcQBYCCegr8CJv+fPZDttC+3HU5k/7xOnnxCjVDyl1Sdy3JFUDS2Q OM5OjV6572MUf7N9Pc/om1fssl3Y7kxSf23tm7GkmllVc136dMfYgu2fCRb1aBFo nDAeX9jVeFvC914pG2AixpHIa6RDgZ2HIsL5yF3UHI63xc1WfrnOfmIrXthYPFea z+a6biRZBfy/uBTN2VCzCRykXvkPdEbg+SlrVBd3fxi37Xx7jLE= =0AT/ -----END PGP SIGNATURE----- --QkbkKiWacirXN7w75aLaf90kKag90nXRs--