[prev in list] [next in list] [prev in thread] [next in thread]
List: gentoo-dev
Subject: Re: [gentoo-dev] Re: Implicit system dependency
From: Gordon Pettey <petteyg359 () gmail ! com>
Date: 2014-11-23 17:54:43
Message-ID: CAHY5Mee8L-i=j_ce0-avGx1SiEbAxjdoxksWEvu7vqaQC66NBg () mail ! gmail ! com
[Download RAW message or body]
On Sat, Nov 22, 2014 at 1:14 PM, William Hubbs <williamh@gentoo.org> wrote:
> On Tue, Nov 18, 2014 at 12:05:03AM +0100, Andreas K. Huettel wrote:
> > That's at most an argument that USE="-*" should be a theoretically valid
> > configuration. It does not mean that the setting makes sense for anyone.
> >
> > USE="-*" was maybe a reasonable idea before we had use defaults.
> >
> > Now, by setting USE="-*", you deviate from upstream defaults at random
> places
> > and pointlessly mess up the dependency calculations of python / ruby /
> > multilib / ... packages.
> >
> > Message to users- if you want a minimum set of useflags, start from the
> main
> > default profile of your arch. That's what it is for. Everything else,
> and you
> > sure get to keep the pieces.
>
> Agreed. If you want to turn things off, I would recommend starting your
> use with something like:
>
> USE="-foo -bar -bas ..."
>
> so that you turn off the specific things you want to turn off.
That's quite infeasible given the number of package-level defaults. It is
far easier to parse conflicts when I know anything that has been enabled
was explicitly enabled by myself,and not through random-maintainer-X's
preference. 3743 package-level defaults of 1474 USEs is just a few too
many. Starting with USE="-*" provides sanity. As has been said so many
times in this and related threads, if users wanted upstream's defaults, we
wouldn't be using a distro with USE.
[Attachment #3 (text/html)]
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sat, Nov 22, 2014 \
at 1:14 PM, William Hubbs <span dir="ltr"><<a href="mailto:williamh@gentoo.org" \
target="_blank">williamh@gentoo.org</a>></span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">On Tue, Nov 18, 2014 at 12:05:03AM +0100, Andreas \
K. Huettel wrote:<br> > That's at most an argument that USE="-*" \
should be a theoretically valid<br> > configuration. It does not mean that the \
setting makes sense for anyone.<br> ><br>
> USE="-*" was maybe a reasonable idea before we had use defaults.<br>
><br>
> Now, by setting USE="-*", you deviate from upstream defaults at random \
places<br> > and pointlessly mess up the dependency calculations of python / ruby \
/<br> > multilib / ... packages.<br>
><br>
> Message to users- if you want a minimum set of useflags, start from the main<br>
> default profile of your arch. That's what it is for. Everything else, and \
you<br> > sure get to keep the pieces.<br>
<br>
Agreed. If you want to turn things off, I would recommend starting your<br>
use with something like:<br>
<br>
USE="-foo -bar -bas ..."<br>
<br>
so that you turn off the specific things you want to turn \
off.</blockquote><div><br>That's quite infeasible given the number of \
package-level defaults. It is far easier to parse conflicts when I know anything that \
has been enabled was explicitly enabled by myself,and not through \
random-maintainer-X's preference. 3743 package-level defaults of 1474 USEs is \
just a few too many. Starting with USE="-*" provides sanity. As has been \
said so many times in this and related threads, if users wanted upstream's \
defaults, we wouldn't be using a distro with USE.<br></div></div></div></div>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic