From: Jason Zaman <perfinion@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Re: Revisions for USE flag changes
Date: Mon, 14 Aug 2017 20:01:40 +0800 [thread overview]
Message-ID: <20170814120140.GA758@meriadoc.perfinion.com> (raw)
In-Reply-To: <9a9b48c9-db50-f4e5-d4bb-cb4e0ebe8858@gentoo.org>
On Sat, Aug 12, 2017 at 09:05:58PM +1000, Michael Palimaka wrote:
> On 08/12/2017 08:29 PM, Rich Freeman wrote:
> > 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.
> >>
> > 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.
> >
>
> At least now you have the option to run without --changed-use if you
> want. If inline IUSE changes are completely banned, you will definitely
> see more pointless rebuilds on your old hardware. In my experience most
> developers make a change when there's a change to be made, and don't
> "save up" changes until some arbitrary delta is reached. We've already
> an increase in revbumps like this in other areas where inline changes
> are being discouraged.
I'll give an example where revbumps are significantly inferior to
--changed-use.
The selinux useflag is hardmasked in all profiles except the selinux
ones and 99% of users do not run selinux. I regularly add "selinux ? (
sec-policy/selinux-foo )" to RDEPEND of packages. With --changed-use,
only the people who need it (ie selinux users) will rebuild and everyone
is happy (selinux users because the program now works and non-selinux
users because they did not rebuild for no reason). If i were to
randomly revbump packages whenever i needed to add selinux policy deps
to packages then i would make 99% of users upset for like no reason.
-- Jason
next prev parent reply other threads:[~2017-08-14 12:01 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
2017-08-12 11:05 ` [gentoo-dev] " Michael Palimaka
2017-08-12 11:18 ` Rich Freeman
2017-08-14 12:01 ` Jason Zaman [this message]
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=20170814120140.GA758@meriadoc.perfinion.com \
--to=perfinion@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