Gentoo Archives: gentoo-user

From: "Bo Ørsted Andresen" <bo.andresen@××××.dk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] package update quirck
Date: Mon, 22 Jan 2007 01:10:23
Message-Id: 200701220204.23073.bo.andresen@zlin.dk
In Reply to: [gentoo-user] package update quirck by Dorin Scutarasu
1 On Sunday 21 January 2007 23:08, Dorin Scutarasu wrote:
2 > I just noticed that when I do 'emerge -avuDN world' not all packages get
3 >
4 > updated to the last stable version:
5 > > $ emerge -pvuDN world
6 [SNIP]
7 > > Total: 0 packages, Size of downloads: 0 kB
8 >
9 > ...but than...
10 >
11 > > $ emerge -pv dbus
12 [SNIP]
13 > > [ebuild U ] sys-apps/dbus-1.0.2 [0.62-r2] USE="X -debug -doc
14 [SNIP]
15 > ... so I can update to sys-apps/dbus-1.0.2. Also, I see that there are
16
17 This suggests that dbus isn't in world or a dep on anything in world. Hence it
18 should show up on `emerge --depclean -p`.
19
20 > packages that need <sys-apps/dbus-0.90:
21 > > $ equery d dbus
22 > > [ Searching for packages depending on dbus... ]
23 > > app-cdr/k3b-0.12.17 (hal? <sys-apps/dbus-0.90)
24 > > (hal ? >=sys-apps/dbus-0.30)
25 > > (hal ? >=sys-apps/dbus-0.30)
26 > > [...]
27 >
28 > ... so shouldn't portage prevent me from updating to dbus-1.0.2 since there
29 > are ebuilds that depend on <sys-apps/dbus-0.90?
30
31 The actual dependency looks like this:
32
33 # grep -A 2 "hal?" $(portageq portdir)/app-cdr/k3b/k3b-0.12.17.ebuild
34 hal? ( || ( dev-libs/dbus-qt3-old
35 ( <sys-apps/dbus-0.90 >=sys-apps/dbus-0.30 ) )
36 sys-apps/hal )
37
38 So k3b doesn't depend on dbus if the hal USE flag is disabled or if
39 dbus-qt3-old is installed.
40
41 --
42 Bo Andresen

Replies

Subject Author
Re: [gentoo-user] package update quirck Dorin <dorin.scutarasu@×××××.com>