1 |
On Fri, May 29, 2009 at 11:33:31AM +0200, René 'Necoro' Neumann wrote: |
2 |
> Patrick Börjesson schrieb: |
3 |
> >> |
4 |
> >> # emerge -1av bacon |
5 |
> >> |
6 |
> >> These are the packages that would be merged, in order: |
7 |
> >> |
8 |
> >> Calculating dependencies ... done! |
9 |
> >> [ebuild UD] app-test/eggs-1 [2] 0 kB [1] |
10 |
> >> [ebuild N ] app-test/bacon-1 0 kB [1] |
11 |
> >> |
12 |
> >> |
13 |
> >> This second behavior looks wrong to me, as it downgrades the RDEPEND of |
14 |
> >> spam and thus spam becomes unusable. |
15 |
> > |
16 |
> > Try: emerge -1av --complete-graph bacon |
17 |
> |
18 |
> Ok - this works ... IF spam is in world. If I installed spam with |
19 |
> --oneshot, it won't work either. |
20 |
|
21 |
Why exactly would you want to use --oneshot for a "leaf package" that is |
22 |
not depended on by any other package in the world set? If spam IS |
23 |
depended on by any other package (recursively) in the world set, it will |
24 |
be pulled in by --complete-graph, but that's not the case here if i |
25 |
understand it correctly, thus it's a package that you explicitly wanted |
26 |
installed, thus it belongs in the world set, and you should thus not use |
27 |
--oneshot for it. |