Gentoo Archives: gentoo-user

From: Daevid Vincent <daevid@××××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] revdep-rebuild never seems to "work"
Date: Fri, 27 Jan 2006 23:55:12
Message-Id: 200601272350.k0RNoJ3u018610@robin.gentoo.org
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

Replies

Subject Author
Re: [gentoo-user] revdep-rebuild never seems to "work" Ryan Tandy <tarpman@×××××.com>
Re: [gentoo-user] revdep-rebuild never seems to "work" Richard Fish <bigfish@××××××××××.org>
[gentoo-user] Re: revdep-rebuild never seems to "work" Remy Blank <remy.blank_asps@×××××.com>
[gentoo-user] Re: revdep-rebuild never seems to "work" "Sven Köhler" <skoehler@×××.de>