Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 120138 - Mom! hal and dbus are fighting.
Summary: Mom! hal and dbus are fighting.
Status: RESOLVED DUPLICATE of bug 120582
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Developers for the x86 Architecture
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-23 22:04 UTC by Robert Lippmann
Modified: 2006-02-01 08:30 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Lippmann 2006-01-23 22:04:21 UTC
emerge -NuD world, hal upgrades to 0.5, dbus to 0.60.

do it again:

emerge -NuDp world

These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[ebuild     UD] sys-apps/dbus-0.23.4-r1 [0.60-r3]
[ebuild     UD] sys-apps/hal-0.4.8 [0.5.5.1-r3]

which sort of causes and emerge infinite loop since the next emerge will try to upgrade hal/dbus again.
Comment 1 fish ghoti 2006-01-24 04:06:38 UTC
Are you perhaps using ivman (stable version)?
- ivman-0.5_pre2 wants hal-0.4* (thus hal-0.4.8), wich wants dbus-0.23

The fact is that the last *stable* versions of hal/dbus are
- hal-0.5.5.1-r3 (wich wants >=dbus-0.50)
- dbus-0.60-r3

This could explain the "ping-pong"
Comment 2 Robert Lippmann 2006-01-24 06:38:15 UTC
Yes, I am using ivman (stable), as a matter of fact.

So, I'm guessing the work around is to unmerge ivman, or use unstable?
Comment 3 fish ghoti 2006-01-24 07:45:09 UTC
I can't advice you since I don'use ivman :-(
However there are guys on the french forum who use the last unstable ivman without problems.

It would nevertheless only be a workaround : the fundamental problem remains !

Unmerging ivman could also be a solution but you will then lose automounting (unless you use something like kde-kioslaves or gnome-volume-manager or other older methods...) 
Comment 4 Bart van der Velden 2006-01-26 08:10:03 UTC
(In reply to comment #3)
> I can't advice you since I don'use ivman :-(
> However there are guys on the french forum who use the last unstable ivman
> without problems.
> 
> It would nevertheless only be a workaround : the fundamental problem remains !
> 
> Unmerging ivman could also be a solution but you will then lose automounting
> (unless you use something like kde-kioslaves or gnome-volume-manager or other
> older methods...) 
> 

I get the same ping-pong but I am not using ivman. Here equery depends only shows kdebase-3.4.3-r1 depending on dbus and hal.
Comment 5 Bart van der Velden 2006-01-27 06:55:26 UTC
(In reply to comment #4)

> I get the same ping-pong but I am not using ivman. Here equery depends only
> shows kdebase-3.4.3-r1 depending on dbus and hal.
> 
Replying to myself. I fixed the ping-pong by running revdep-rebuild which also indicated gnome-vfs as dependent on dbus/hal. Doing an emerge gnome-vfs resulted in an upgrade of gnome-vfs (that was not shown by emerge -upvD world) All is fine here and maybe it helps the original poster.
Comment 6 Robert Lippmann 2006-01-27 20:16:15 UTC
there is somoething in the hal emerge where it says something about running revdep-rebuild because the API/ABI changed.

running revdep-rebuild gives me:

[ebuild     UD] sys-apps/dbus-0.23.4-r1 [0.60-r3]
[ebuild     UD] sys-apps/hal-0.4.8 [0.5.5.1-r3]
[ebuild   R   ] sys-apps/ivman-0.5_pre2

which then downgrades hal/dbus again, and rebuilds ivman.

emerge -NuD after the revdep-rebuild (without the -p) gives:

[ebuild     U ] sys-apps/dbus-0.60-r3 [0.23.4-r1]
[ebuild     U ] sys-apps/hal-0.5.5.1-r3 [0.4.8]

next emerge gives me:

[ebuild     UD] sys-apps/dbus-0.23.4-r1 [0.60-r3]
[ebuild     UD] sys-apps/hal-0.4.8 [0.5.5.1-r3]

so, we're back in the infinite loop.

trying to revdep-rebuild twice is even messier, as it tries to upgrade hal/dbus, rebuild k3b, kioslaves, vlc, downgrade hal/dbus, rebuild ivman, and then eventually fails trying to build pmount.

I'm getting to the point where I'm thinking about using ivman unstable.
Comment 7 Doug Goldstein (RETIRED) gentoo-dev 2006-02-01 07:45:03 UTC
genstef: You need to stablize a new version of ivman. Reassigning directly to you rather then Gentopia.
Comment 8 Stefan Schweizer (RETIRED) gentoo-dev 2006-02-01 08:01:00 UTC
x86 team: please stabilize the latest version of ivman
Comment 9 Mark Loeser (RETIRED) gentoo-dev 2006-02-01 08:30:49 UTC

*** This bug has been marked as a duplicate of 120582 ***