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 |