Gentoo Archives: gentoo-portage-dev

From: Jason Stubbs <jstubbs@g.o>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] /etc/make.profile/use.defaults
Date: Wed, 12 May 2004 17:30:21
Message-Id: 200405130228.26388.jstubbs@gentoo.org
In Reply to: Re: [gentoo-portage-dev] /etc/make.profile/use.defaults by Andrew Gaffney
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On Thursday 13 May 2004 01:39, Andrew Gaffney wrote:
5 > Jason Stubbs wrote:
6 > > On Thursday 13 May 2004 01:03, Pieter Van den Abeele wrote:
7 > >>>On 12 May 2004, at 17:44, Andrew Gaffney wrote:
8 > >>>>But they are only 'scheduled for installation' if the USE flag is
9 > >>>>activated. The '--emptytree' flag gets emerge in some weird 'chicken
10 > >>>>and egg' situation. With '--emptytree' set, emerge should assume
11 > >>>>nothing is installed. If nothing is installed, then tcl and tk aren't
12 > >>>>installed and the 'tcltk' USE flag shouldn't be auto-activated.
13 > >>>
14 > >>>true, unless of course tcl and tk are in the world file, or some other
15 > >>>installed package depends on both, and therefore causes the tcltk use
16 > >>>flag to be triggered.
17 > >>>but it should certainly not auto-enable the USE flag (if it isn't
18 > >>>enabled specifically) because the current system has it enabled.
19 > >>>--emptytree should assume nothing is installed
20 > >
21 > > This one, I'm undecided on. Strictly, --emptytree should assume nothing
22 > > is installed. In practice though, many users use it to reinstall
23 > > everything. If --emptytree does actually assume nothing is installed,
24 > > users could find themselves with blocked packages overwriting each other
25 > > and wonderful things like that.
26 > >
27 > > Two options I see are:
28 > > a) Keep current behaviour
29 > > b) Make --emptytree a --pretend only option and create a new --reinstall.
30 >
31 > I think it is more of a consistency bug than a function bug. I don't
32 > believe it causes any problems in practice, and I only stumbled across is
33 > because of the project I'm working on. I don't think it actually affects
34 > anyone.
35
36 But if the current behaviour was changed, there would be many that notice.
37 Jump into #gentoo or post on gentoo-user@g.o and ask how to reinstall
38 everything. You'll get many answers of emerge -e world and a few saying that
39 it's not enough and that you'll have to emerge $(qpkg -I).
40
41 Regards,
42 Jason Stubbs
43 -----BEGIN PGP SIGNATURE-----
44 Version: GnuPG v1.2.4 (GNU/Linux)
45
46 iQCVAwUBQKJeuVoikN4/5jfsAQLr9wP/UFqMXFz3bfvmHL/l4EDJ3wgqBl45Y7ps
47 Q3GxzZYWT67rCD2fCHkFE+qUAY9ZZf2TsbTWp6KUI9MFI7ebAnfWb1KsJJ4cRz/v
48 Bh1inr/lhsLS/Vq8C3Wkf8zIHh652q22HygI/neIOGhi6KhzdZpldYwl7Ok26Zf2
49 0BKmrak0VjA=
50 =fMF3
51 -----END PGP SIGNATURE-----
52
53 --
54 gentoo-portage-dev@g.o mailing list