From: Rich Freeman <rich0@gentoo.org>
To: gentoo-dev <gentoo-dev@lists.gentoo.org>
Subject: Re: [gentoo-dev] Guidelines for IUSE defaults
Date: Tue, 7 Feb 2017 12:00:51 -0500 [thread overview]
Message-ID: <CAGfcS_mYtRi2nujXa962S9SrPc63Mv_TAkA309ms-abJbDCEQg@mail.gmail.com> (raw)
In-Reply-To: <b309a8db-3c4e-a226-07ec-91aad4dca209@gentoo.org>
On Tue, Feb 7, 2017 at 10:14 AM, Ian Stakenvicius <axs@gentoo.org> wrote:
> On 07/02/17 08:27 AM, Michael Orlitzky wrote:
>>
>> The thread wasn't about discouraging IUSE defaults, rather to decide
>> when they are appropriate. You cannot omit "pkginternal" from USE_ORDER,
>> because you will break all of the packages whose defaults are either
>> critical to the package, or prevent a REQUIRED_USE conflict.
>>
>
> OK, can we all decide out of this thread, that if any package is
> enabling critical functionality via IUSE-defaults (or rather, IUSE
> defaults alone), that this be addressed through package.use.force in
> profiles OR through removal of the flag?
No.
>
> That at least seems like a positive first step to helping address
> Michael's concerns, and should generally help all end-users.
>
It only helps users who want to manually enable every single feature
they use with an otherwise-minimal configuration.
If you want to create a minimal profile feel free, and if you want to
propose some way for everybody to have their cake and eat it too
without maintainers manually maintaining per-package flags in
profiles, that is fine as well. However, I think your proposal to use
IUSE defaults only for REQUIRED_USE conflicts is a bad one.
--
Rich
next prev parent reply other threads:[~2017-02-07 17:01 UTC|newest]
Thread overview: 85+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-02-02 14:11 [gentoo-dev] Guidelines for IUSE defaults Michael Orlitzky
2017-02-02 14:56 ` Ian Stakenvicius
2017-02-02 15:49 ` Michael Orlitzky
2017-02-03 8:16 ` [gentoo-dev] " Duncan
2017-02-02 15:06 ` [gentoo-dev] " Kristian Fiskerstrand
2017-02-02 15:11 ` James Le Cuirot
2017-02-02 15:36 ` Michael Orlitzky
2017-02-02 15:51 ` [gentoo-dev] icedtea requiring X libs to build was -> " William L. Thomson Jr.
2017-02-02 15:53 ` Michael Orlitzky
2017-02-02 16:09 ` James Le Cuirot
2017-02-02 16:13 ` Michael Orlitzky
2017-02-02 16:18 ` William L. Thomson Jr.
2017-02-02 16:27 ` Michael Orlitzky
2017-02-02 17:06 ` William L. Thomson Jr.
2017-02-02 17:18 ` Michael Orlitzky
2017-02-02 23:07 ` William L. Thomson Jr.
2017-02-02 16:16 ` William L. Thomson Jr.
2017-02-02 15:52 ` [gentoo-dev] " Rich Freeman
2017-02-02 15:59 ` Michael Orlitzky
2017-02-02 16:08 ` Rich Freeman
2017-02-02 16:25 ` Michael Orlitzky
2017-02-02 18:01 ` Rich Freeman
2017-02-02 20:35 ` james
2017-02-02 21:05 ` Rich Freeman
2017-02-02 23:28 ` james
2017-02-03 0:12 ` Rich Freeman
2017-02-02 21:40 ` David Seifert
2017-02-02 23:35 ` james
2017-02-02 23:41 ` Ian Stakenvicius
2017-02-03 1:21 ` Michael Orlitzky
2017-02-03 13:17 ` Ian Stakenvicius
2017-02-02 23:47 ` Daniel Campbell
2017-02-03 0:01 ` Gordon Pettey
2017-02-04 0:34 ` Kent Fredric
2017-02-03 1:40 ` Michael Orlitzky
2017-02-03 2:10 ` Rich Freeman
2017-02-03 3:14 ` Patrick McLean
2017-02-03 13:21 ` Ian Stakenvicius
2017-02-03 13:43 ` Michael Orlitzky
2017-02-03 15:30 ` Ian Stakenvicius
2017-02-03 19:37 ` Michael Orlitzky
2017-02-04 0:59 ` Ian Stakenvicius
2017-02-04 1:07 ` Patrick McLean
2017-02-04 14:57 ` Michael Orlitzky
2017-02-04 17:44 ` William L. Thomson Jr.
2017-02-04 18:14 ` Kent Fredric
2017-02-04 21:05 ` William L. Thomson Jr.
2017-02-04 22:13 ` Kent Fredric
2017-02-09 2:46 ` Daniel Campbell
2017-02-03 18:33 ` Patrick McLean
2017-02-03 19:53 ` Michael Orlitzky
2017-02-03 22:09 ` William L. Thomson Jr.
2017-02-09 20:18 ` Daniel Campbell
2017-02-09 20:25 ` Ben Kohler
2017-02-09 20:41 ` Daniel Campbell
2017-02-09 20:59 ` Michael Orlitzky
2017-02-09 21:25 ` Daniel Campbell
2017-02-03 6:12 ` Walter Dnes
2017-02-03 17:39 ` james
2017-02-03 19:01 ` james
2017-02-02 15:52 ` James Le Cuirot
2017-02-02 21:17 ` Dirkjan Ochtman
2017-02-02 15:57 ` james
2017-02-02 17:23 ` Walter Dnes
2017-02-02 17:28 ` Michael Orlitzky
2017-02-03 2:00 ` Sam Jorna
2017-02-03 2:06 ` Michael Orlitzky
2017-02-03 2:22 ` Sam Jorna
2017-02-03 2:26 ` Michael Orlitzky
2017-02-03 2:34 ` Sam Jorna
2017-02-03 2:31 ` Rich Freeman
2017-02-03 2:55 ` Michael Orlitzky
2017-02-03 3:16 ` Patrick McLean
2017-02-03 3:37 ` Michael Orlitzky
2017-02-07 7:52 ` Ulrich Mueller
2017-02-07 8:20 ` Kent Fredric
2017-02-07 9:28 ` Michał Górny
2017-02-07 13:27 ` Michael Orlitzky
2017-02-07 15:14 ` Ian Stakenvicius
2017-02-07 15:47 ` Ulrich Mueller
2017-02-07 17:00 ` Rich Freeman [this message]
2017-02-07 21:07 ` Ian Stakenvicius
2017-02-08 1:24 ` Sam Jorna
2017-02-08 2:11 ` Rich Freeman
2017-02-08 2:46 ` Sam Jorna
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_mYtRi2nujXa962S9SrPc63Mv_TAkA309ms-abJbDCEQg@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