1 |
On 9/21/09, Neil Bothwick <neil@××××××××××.uk> wrote: |
2 |
> On Fri, 18 Sep 2009 12:59:02 +0300, Arttu V. wrote: |
3 |
> |
4 |
>> > I just tried that, and instead of skipping the upgrades, it wanted to |
5 |
>> > download several packages to a much older version :( |
6 |
>> |
7 |
>> O.o |
8 |
>> |
9 |
>> Care to share some of the packages causing this? Maybe some packages |
10 |
>> have interactivity marked only in their later versions, and others |
11 |
>> have it in their earlier ones? |
12 |
> |
13 |
> That was mu supposition too, here's the list. It's an upgrade of |
14 |
> virtualbox-bin |
15 |
> that triggered my question. I wanted to be able to let a world update |
16 |
> proceed |
17 |
> without stopping while I wasn't looking. |
18 |
> |
19 |
> |
20 |
> Calculating dependencies... done! |
21 |
> [ebuild UD] app-emulation/virtualbox-modules-1.6.6-r1 [3.0.6] |
22 |
> [ebuild N ] sys-apps/usermode-utilities-20070815 |
23 |
> [ebuild N ] net-misc/bridge-utils-1.4 |
24 |
> [ebuild UD] app-emulation/vmware-modules-1.0.0.15-r2 [1.0.0.25] |
25 |
> [ebuild FUD] app-emulation/vmware-workstation-5.5.9.126128 [6.5.3.185404] |
26 |
> [ebuild FUD] app-emulation/virtualbox-bin-1.6.6 [3.0.6-r1] |
27 |
> |
28 |
> !!! The following installed packages are masked: |
29 |
> - virtual/poppler-glib-0.12.0 (masked by: virtual properties) |
30 |
> - virtual/monodoc-2.4.2.3 (masked by: virtual properties) |
31 |
> - virtual/poppler-qt4-0.12.0 (masked by: virtual properties) |
32 |
> - virtual/poppler-0.12.0 (masked by: virtual properties) |
33 |
> - virtual/poppler-utils-0.12.0 (masked by: virtual properties) |
34 |
|
35 |
A late and pretty useless reply follows: |
36 |
|
37 |
Maybe you could construct a local set, e.g., @my_noninteractives out |
38 |
of the "nearly-leaf-in-tree" packages you know aren't interactive |
39 |
(e.g., xorg, openoffice, whatever), and emerge -vuDN |
40 |
@my_noninteractives instead of world or @world (which do contain also |
41 |
the interactive packages)? |
42 |
|
43 |
Optimal situation for such would be if portage provided or knew about |
44 |
the sets @world and @noninteractive, and you could perform set |
45 |
mathematics on them: "@world \\ @noninteractives" or something. Hmm, |
46 |
maybe chalk that up for portage 4.7 feature list, right next to |
47 |
EAPI=4381? :D |
48 |
|
49 |
Otherwise I have no other solution apart from manual script-craftery |
50 |
-- emerge -pvuDN world, filter out interactive packages and packages |
51 |
depending on interactives, etc from the list, only emerge |
52 |
non-interactives. |
53 |
|
54 |
-- |
55 |
Arttu V. |