1 |
I've been running gentoo on my server, my notebook and a few VMWares. |
2 |
|
3 |
I always run the revdep-rebuild when I do some 'emerge world' operations. |
4 |
|
5 |
I can't think of a single time I've seen this thing actually complete, when |
6 |
there were packages to be rebuilt. |
7 |
|
8 |
EVERY time it pukes on something not being in the portage tree it seems (or |
9 |
masked). |
10 |
|
11 |
It generates some line like this: |
12 |
|
13 |
emerge --oneshot =app-admin/gnome-system-tools-1.4.1 |
14 |
=app-editors/gedit-2.12.1 =app-text/evince-0.5.0 |
15 |
=gnome-base/control-center-2.12.2-r1 =gnome-base/gdm-2.8.0.7 ...... |
16 |
|
17 |
What I don't understand is why doesn't it just do this: |
18 |
|
19 |
emerge app-admin/gnome-system-tools app-editors/gedit app-text/evince |
20 |
gnome-base/control-center gnome-base/gdm |
21 |
|
22 |
In other words, why does it try to force the = and the version? |
23 |
|
24 |
More often than not, if I take those off (like the second line), then shit |
25 |
just works. |
26 |
|
27 |
Why wouldn't I want the latest version of the packages, since I need to sit |
28 |
through the compile anyways. |
29 |
|
30 |
vmware ~ # revdep-rebuild --help |
31 |
Usage: /usr/bin/revdep-rebuild [OPTIONS] [--] [EMERGE_OPTIONS] |
32 |
Broken reverse dependency rebuilder. |
33 |
-X, --package-names recompile based on package names, not exact versions |
34 |
--soname SONAME recompile packages using library with SONAME instead |
35 |
of broken library (SONAME providing library must be |
36 |
present in the system) |
37 |
--soname-regexp SONAME |
38 |
the same as --soname, but accepts grep-style regexp |
39 |
-q, --quiet be less verbose |
40 |
Calls emerge, all other options are used for it (e. g. -p, --pretend). |
41 |
|
42 |
(there is STILL no man page for this tool) |
43 |
|
44 |
I've tried the flag --package-names, but it doesn't seem to do anything |
45 |
different. |
46 |
Am I being retarded? |
47 |
|
48 |
I've tried it this way: |
49 |
revdep-rebuild -Xav |
50 |
revdep-rebuild -av --package-names |
51 |
revdep-rebuild -av -X --package-names |
52 |
|
53 |
They all ultimately result in the same "emerge" statement being generated |
54 |
(WITH the versions) *sigh* |
55 |
|
56 |
|
57 |
|
58 |
-- |
59 |
gentoo-user@g.o mailing list |