public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Rich Freeman <rich0@gentoo.org>
To: gentoo-dev <gentoo-dev@lists.gentoo.org>
Subject: Re: [gentoo-dev] Revisions for USE flag changes
Date: Sat, 12 Aug 2017 06:29:45 -0400	[thread overview]
Message-ID: <CAGfcS_miBMY0BJihzcb9VE-y=f_N7S=VPJWeLMicbk7LQQHcNw@mail.gmail.com> (raw)
In-Reply-To: <4ebddcf6-1d84-684a-6e3c-96bb65c24fd2@gentoo.org>

On Sat, Aug 12, 2017 at 5:57 AM, Michael Orlitzky <mjo@gentoo.org> wrote:
> On 08/12/2017 03:03 AM, Michał Górny wrote:
>>
>> Please provide some examples of recent in-place USE changes that benefit
>> from revbumps.
>>
>
> There is no single example. Things only get simpler if *all* USE changes
> come with a new revision.
>

My gut feeling is that the change you want is probably a good thing,
but it will never happen if you can't provide a single example of
something bad happening due to the lack of a revbump.  The easy
counter-argument to your suggestion is "if it ain't broke, don't fix
it."

As others have pointed out, the portage flags are useful even if we
make this change, so they're not going away.  Also, I don't see any
portage maintainers saying that they want this change, or that they'll
remove any code if this change is made.

The only potential benefit I see is QA.  However, I've been running
with --changed-use for eons (and was running with --newuse before
that) so I couldn't tell you what happens in practice when you don't
use those settings.

This policy change would make my life easier, because for big packages
it would encourage maintainers to not make IUSE changes until they do
revbumps, which would save me a build.  I'm running on relatively old
hardware at this point so these rebuilds actually do cost me quite a
bit of time.  I'm not sure that not using --changed-use is a great
option though as it will make it that much harder to keep things
consistent when I do modify my package.use/make.conf.

-- 
Rich


  parent reply	other threads:[~2017-08-12 10:29 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-08-11 23:50 [gentoo-dev] Revisions for USE flag changes Michael Orlitzky
2017-08-12  0:45 ` Brian Evans
2017-08-12  0:59   ` Michael Orlitzky
2017-08-12  1:04     ` Michael Orlitzky
2017-08-12  1:11     ` Brian Evans
2017-08-12  8:39       ` Paweł Hajdan, Jr.
2017-08-12  9:58         ` Michael Orlitzky
2017-08-13  2:52           ` [gentoo-dev] " Duncan
2017-08-13 10:11             ` Michael Orlitzky
2017-08-13 10:18               ` M. J. Everitt
2017-08-14  1:34                 ` Duncan
2017-08-16 20:12               ` Daniel Campbell
2017-08-18 14:50             ` Duncan
2017-08-13  5:01           ` [gentoo-dev] " Hans de Graaff
2017-08-13 10:38             ` Michael Orlitzky
     [not found]               ` <CAJ0EP42EaW8=dm0c26Gaij9gEAmTVHxiyp5+Hc_CYGzEypudsA@mail.gmail.com>
     [not found]                 ` <CAJ0EP40yVVpLqHL5qVixxgvMmJc7ezRsn42qLoe621wS0KF-VA@mail.gmail.com>
     [not found]                   ` <CAJ0EP43YbX-vA5cWcFm_Etin4H31Nq2s_xYsrTwuOK6LVyW+9A@mail.gmail.com>
     [not found]                     ` <CAJ0EP42HkoYEkL1vt=Lyt-Dw-1XkdAXed8DrBp4oYB9j01+PKQ@mail.gmail.com>
2017-08-13 17:28                       ` Mike Gilbert
2017-08-12  4:22 ` [gentoo-dev] " Michael Palimaka
2017-08-12 10:16   ` Michael Orlitzky
2017-08-12 10:58     ` Michael Palimaka
2017-08-12 10:32   ` Rich Freeman
2017-08-12  5:02 ` [gentoo-dev] " Hans de Graaff
2017-08-12  7:03 ` Michał Górny
2017-08-12  9:57   ` Michael Orlitzky
2017-08-12 10:04     ` Toralf Förster
2017-08-12 10:29     ` Rich Freeman [this message]
2017-08-12 11:05       ` [gentoo-dev] " Michael Palimaka
2017-08-12 11:18         ` Rich Freeman
2017-08-14 12:01         ` Jason Zaman
2017-08-16  3:22           ` Michael Orlitzky
2017-08-16 15:56             ` Duncan
2017-08-16 16:09               ` Rich Freeman
2017-08-17  4:27             ` Jason Zaman
2017-08-12 14:14       ` [gentoo-dev] " Michael Orlitzky
2017-08-13  2:32         ` [gentoo-dev] " Duncan
2017-08-13 10:08           ` Michael Orlitzky
2017-08-13 16:06 ` [gentoo-dev] " William Hubbs
2017-08-13 16:12   ` Michael Orlitzky
2017-08-14 16:29     ` William L. Thomson Jr.
2017-08-14 16:21 ` William L. Thomson Jr.

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAGfcS_miBMY0BJihzcb9VE-y=f_N7S=VPJWeLMicbk7LQQHcNw@mail.gmail.com' \
    --to=rich0@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox