Gentoo Archives: gentoo-amd64

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] Re: hal, dbus and ivman
Date: Sat, 28 Jan 2006 15:57:42
Message-Id: pan.2006.01.28.15.55.20.555825@cox.net
In Reply to: [gentoo-amd64] hal, dbus and ivman by Clemente Aguiar
1 Clemente Aguiar posted
2 <6A0C419392D7BA45BD141D0BA4F253C7789A@×××××××××××××××××××××××××.pt>,
3 excerpted below, on Sat, 28 Jan 2006 15:10:20 +0000:
4
5 >
6 > A few weeks ago, with the installation of kde, I emerged hal, dbus and
7 > ivan.
8 >
9 > I update the system regularly with:
10 >
11 > emerge -uD world
12 >
13 > Recently this command resulted in an updated hal and dbus.
14 >
15 > But now when I "pretend" to update it wants to downgrade these two
16 > packages again, and I found that the culprit is ivman.
17 >
18 > # emerge -uDp --tree world
19 >
20 > These are the packages that I would merge, in reverse order:
21 >
22 > Calculating world dependencies ...done!
23 > [nomerge ] sys-apps/ivman-0.5_pre2
24 > [ebuild UD] sys-apps/hal-0.4.8 [0.5.5.1-r3]
25 > [ebuild UD] sys-apps/dbus-0.23.4-r1 [0.60-r3]
26 >
27 > What can I do to solve this upgrade/downgrade "problem"?
28
29 $grep hal /p/sys-apps/ivman/ivman-0.5_pre2.ebuild
30 =sys-apps/hal-0.4*"
31 einfo "existing rules, replace %m with \$hal.volume.mount_point\$ and"
32 einfo "replace %d with \$hal.block.device\$. Individual users may also"
33
34 That's the problem right there. It's requiring hal-0.4* specifically, no
35 higher, and you have higher so it wants to downgrade you.
36
37 You may wish to consider adding sys-apps/ivman to package.keywords as
38 ~amd64. This will give you the 0.6.8 version, which deps on
39 >=sys-apps/hal-0.4.0. However, a quick grep reveals the following warning
40 in the ebuild, so be aware:
41
42 if has_version "<sys-apps/hal-0.5.0"; then
43 einfo "Ivman was built against HAL 0.4.x. If you later upgrade to HAL 0.5,"
44 einfo "you must re-merge Ivman."
45 echo
46 else
47 einfo "Ivman was built against HAL 0.5.x. If you later downgrade to HAL 0.4,"
48 einfo "you must re-merge Ivman."
49 echo
50
51 --
52 Duncan - List replies preferred. No HTML msgs.
53 "Every nonfree program has a lord, a master --
54 and if you use the program, he is your master." Richard Stallman in
55 http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html
56
57
58 --
59 gentoo-amd64@g.o mailing list