Gentoo Archives: gentoo-portage-dev

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-portage-dev@l.g.o
Subject: [gentoo-portage-dev] Re: Dynamic USE dependencies
Date: Fri, 03 Apr 2015 06:38:58
Message-Id: pan$e1f91$f86f70f5$8e3b7e8b$30817771@cox.net
In Reply to: Re: [gentoo-portage-dev] Re: Dynamic USE dependencies by Rich Freeman
1 Rich Freeman posted on Thu, 02 Apr 2015 22:26:03 -0400 as excerpted:
2
3 > If you stuck -* in your make.conf then this change would have no
4 > affect at all, since you've explicitly set the configuration of every
5 > use flag.
6
7 That (and package.use still sticking) eases my mind considerably.
8
9 > The current configuration forces you to use config files to capture
10 > settings you care about, and also ones you don't actually care about,
11 > and unless you're careful you'll have trouble telling these settings
12 > apart later. It is like sticking every installed package in your
13 > world file.
14
15 That comparison is quite persuasive, indeed. =:^)
16
17 Thanks! I understand your idea much better, now, and (cautiously) agree.
18 =:^)
19
20
21 (Tho FWIW, I guess I'm a careful one. I use -* and put non-global USE
22 flags in make.conf too if possible, and review USE flags for all new
23 packages and changes, so everything there is cared about for one reason
24 or another. Package.use thus contains only individual package
25 exceptions, and I comment those with both a date and why they /are/
26 exceptions to the otherwise global policy, so if the only justification
27 is because package X requires it, that's in the comment. Make.conf's
28 USE= setting does still accumulate unannotated stale flags over time, but
29 I just went thru and verified all USE flags were still used recently,
30 deleting the ones that equery hasuse didn't raise a hit on, and
31 justifying either by-name or by equery uses every remaining entry, so
32 everything there is verified there for a reason now, too.)
33
34 --
35 Duncan - List replies preferred. No HTML msgs.
36 "Every nonfree program has a lord, a master --
37 and if you use the program, he is your master." Richard Stallman

Replies

Subject Author
Re: [gentoo-portage-dev] Re: Dynamic USE dependencies Brian Dolbec <dolsen@g.o>