Gentoo Archives: gentoo-dev

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: rsync speed and space taken
Date: Tue, 19 Oct 2004 10:23:15
Message-Id: pan.2004.10.19.10.23.07.497193@cox.net
In Reply to: [gentoo-dev] Re: rsync speed and space taken by Ben XO
1 Ben XO posted <loom.20041019T023042-535@××××××××××.org>, excerpted below,
2 on Tue, 19 Oct 2004 00:34:18 +0000:
3
4 > Jason Stubbs <jstubbs <at> gentoo.org> writes:
5 >
6 >> G. RSYNC_EXCLUDEFROM
7 >>
8 >>
9 > Just a small, possibly stupid suggestion for the future of Portage: would
10 > it or should it be possible to make portage obey USE flags?
11 >
12 > for example, putting "-X" in your USE could prevent the synchronisation of
13 > portage/x11-* , portage/kde-* , portage/gnome-* ...
14
15 NO! Use flags are NOT DEPEND flags. USE=-X does NOT mean that X won't be
16 emerged, if a package requiring it is emerged. What it DOES mean is that
17 packages that have optional features that can be used with X, can be tied
18 to that X use flag, and will NOT be enabled, if USE=-X.
19
20 Thus, USE=-X means for example that links will be built without its X
21 support (said support /does/ require X libraries be installed and linkable
22 at runtime, as I found out the hard way, when I was having problems with
23 X), because it uses the X flag and -X turns off that support for the links
24 ebuilds. However, it does NOT mean that KDE won't be installed if you
25 require it, or that it won't install X because it requires it.
26
27 Thus, preventing X from syncing based on the -X use flag is
28 counter-purpose to what the use flags are for.
29
30 --
31 Duncan - List replies preferred. No HTML msgs.
32 "They that can give up essential liberty to obtain a little
33 temporary safety, deserve neither liberty nor safety." --
34 Benjamin Franklin
35
36
37
38 --
39 gentoo-dev@g.o mailing list