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 |