View previous topic :: View next topic |
Author |
Message |
Emopig Apprentice
Joined: 15 Mar 2006 Posts: 188
|
Posted: Tue Dec 05, 2006 12:05 pm Post subject: DBus 1.0.1 has been ~amd64'd |
|
|
I had to emerge dbus-glib manually for some reason, it looks like none of the dbus
apps have added it as a dependency yet.
Also lots of revdep-rebuild breakage, 54 packages for me. Just a warning to those
who run into it.
I will reply when everything has finished emerging, i'm feeling in the mood
for breakage anyway. _________________ 2.6.35 / Gnome 2.30
Athlon64 3500+ / 1.5 GB / Asus A8N VM CSM |
|
Back to top |
|
|
Captain_Loser Tux's lil' helper
Joined: 19 Mar 2003 Posts: 106
|
Posted: Tue Dec 05, 2006 3:50 pm Post subject: |
|
|
yeah, I use ~amd64 build and with the new dbus I had 46 breakages that revdep-rebuild fixed. I had to pretty much rebuild all of gnome. _________________ KHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN!!!!!!! |
|
Back to top |
|
|
slithy Guru
Joined: 26 Nov 2005 Posts: 321 Location: Kansas
|
Posted: Tue Dec 05, 2006 6:43 pm Post subject: |
|
|
As far as KDE goes, only kdebase-kioslaves needed to be rebuilt. |
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Tue Dec 05, 2006 7:42 pm Post subject: Re: DBus 1.0.1 has been ~amd64'd |
|
|
Emopig wrote: | I had to emerge dbus-glib manually for some reason, it looks like none of the dbus
apps have added it as a dependency yet.
Also lots of revdep-rebuild breakage, 54 packages for me. Just a warning to those
who run into it.
I will reply when everything has finished emerging, i'm feeling in the mood
for breakage anyway. |
I also installed
Code: |
[D] dev-libs/dbus-glib
Available versions: [M](~)0.72
Installed versions: 0.72(20:29:02 05/12/06)(-debug -doc -selinux)
Homepage: http://dbus.freedesktop.org/
Description: D-Bus bindings for glib
[D] dev-libs/dbus-qt3-old
Available versions: [M](~)0.70
Installed versions: 0.70(20:32:51 05/12/06)
Homepage: http://freedesktop.org/wiki/Software_2fdbus
Description: D-BUS Qt3 bindings compatible with old application API and new dbus
* dev-python/dbus-python
Available versions: [M](~)0.71
Homepage: http://dbus.freedesktop.org/
Description: Python bindings for the D-Bus messagebus.
|
since those use flags were removed from the ebuild (previously using 0.6 which had qt3, python and many more use flags). Revdep'ing now
Code: |
emerge --oneshot =sys-apps/hal-0.5.7.1-r2 =sys-apps/pmount-0.9.13 =media-libs/libgphoto2-2.2.1-r1 =net-print/cups-1.2.7 =kde-base/kdebase-kioslaves-3.5.5-r1 =media-gfx/inkscape-0.44.1 =gnome-base/gnome-vfs-2.16.3 =gnome-base/libgnome-2.16.0 =gnome-base/libbonoboui-2.16.0 =gnome-base/libgnomeui-2.16.1 =gnome-base/gnome-mount-0.4-r5 =x11-plugins/beryl-dbus-9999 =app-cdr/k3b-0.12.17
|
|
|
Back to top |
|
|
VValdo Guru
Joined: 08 Jan 2005 Posts: 395
|
Posted: Tue Dec 05, 2006 8:40 pm Post subject: |
|
|
Thanks for the fixes. Wish I knew I needed those packages before I started all this... Kept going back and forth from the new dbus to the old... (running amd64, not ~amd64) and my system was confused.
W |
|
Back to top |
|
|
zerojay Veteran
Joined: 09 Aug 2003 Posts: 1033
|
Posted: Tue Dec 05, 2006 8:43 pm Post subject: |
|
|
AMD64'D! |
|
Back to top |
|
|
float- Apprentice
Joined: 31 Aug 2003 Posts: 174
|
Posted: Tue Dec 05, 2006 8:51 pm Post subject: |
|
|
I had to revdep-rebuild almost all gnome-packages as well, this must be a joke, there must be a better way to upgrade dbus.
edit: Do not blame it on the devs. :p
Last edited by float- on Tue Dec 05, 2006 10:31 pm; edited 1 time in total |
|
Back to top |
|
|
Naib Watchman
Joined: 21 May 2004 Posts: 6051 Location: Removed by Neddy
|
Posted: Tue Dec 05, 2006 9:13 pm Post subject: |
|
|
float- wrote: | I had to revdep-rebuild almost all gnome-packages as well, this must be a joke, there must be a better way to upgrade dbus.
Blame it on the devs. |
if you blame against the GNOME-devs and dbus dev's then sure
the problem is dbus API got changed (and quite alot of apps link quite hard to a certain version). As a result when it changes everything dep on it needs rebuilding - the same happens if you have the directfb USE flag, any time directFB package gets changed it breaks all that depend on it (requiring a revdep)
so please don't blame Gentoo-devs there really isn't much they can do to make this less painful (luckly this only happens here and there)
I to have to rebuild alot of my system (GNOME pretty much everything) but I also have OpenOffice to re-compile _________________
Quote: | Removed by Chiitoo |
|
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Tue Dec 05, 2006 9:55 pm Post subject: |
|
|
float- wrote: | I had to revdep-rebuild almost all gnome-packages as well, this must be a joke, there must be a better way to upgrade dbus.
Blame it on the devs. |
I can't believe how people complain if an app linked agains dbus-0.6 needs to be relinked if you install dbus-1.x... It is a major release, and there has been an ABI change. It is like complaining because you will need qt4 to run kde-4 (yes, you need qt4, qt3 will not do ). Jokes appart, that is why revdep-rebuild does exist, otherwise it would not have a reason to exist. |
|
Back to top |
|
|
chunderbunny Veteran
Joined: 31 May 2004 Posts: 1281 Location: 51°24'27" N, 0°57'15" W
|
Posted: Wed Dec 06, 2006 12:45 am Post subject: |
|
|
6thpink wrote: | float- wrote: | I had to revdep-rebuild almost all gnome-packages as well, this must be a joke, there must be a better way to upgrade dbus.
Blame it on the devs. |
I can't believe how people complain if an app linked agains dbus-0.6 needs to be relinked if you install dbus-1.x... It is a major release, and there has been an ABI change. It is like complaining because you will need qt4 to run kde-4 (yes, you need qt4, qt3 will not do ). Jokes appart, that is why revdep-rebuild does exist, otherwise it would not have a reason to exist. |
The good news is that the dbus devs have stated that as of the 1.0 release the ABI will not change (apart from added extensions) so you should never have to recompile an app after a dbus upgrade again. |
|
Back to top |
|
|
slithy Guru
Joined: 26 Nov 2005 Posts: 321 Location: Kansas
|
Posted: Wed Dec 06, 2006 4:53 am Post subject: |
|
|
Just curious, but how to do binary distros handle situations where a linking library changes? Do they release rebuilt binaries as an "upgrade?" |
|
Back to top |
|
|
broken_chaos Guru
Joined: 18 Jan 2006 Posts: 370 Location: Ontario, Canada
|
Posted: Wed Dec 06, 2006 7:49 am Post subject: |
|
|
Generally, yes they do. Most just wait until they'd normally have a release cycle (approx. 6 months for something like Ubuntu) and then update everything to it's latest version then, recompiling almost everything. |
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Wed Dec 06, 2006 9:54 am Post subject: |
|
|
slithy wrote: | Just curious, but how to do binary distros handle situations where a linking library changes? Do they release rebuilt binaries as an "upgrade?" |
Binary distros only use to do small updates between major releases (those that comes with a new cd and new version number).
So, you just need to do small updates to this content that you installed with the cd media, and they usually does not break. That is true only if you use official repositories, if you use fancy stuff you have to maintain it yourself. And I can tell by experience that doing so in fedora or mandrake, or even debian, is quite more painfull, because there is no such resource like this forum (well, debian at least has a couple of decent lists, but even then the support here is fantastic).
They usually do not need to do such a big upgrade, cause when those things happen they just release a new cd. But those few that do it this way, need to do such a big and massive upgrade. There is no other way to deal with ABI changes. |
|
Back to top |
|
|
aidy l33t
Joined: 07 Apr 2005 Posts: 915
|
Posted: Sat Dec 09, 2006 4:56 pm Post subject: |
|
|
well most things ore working fine after revdep-rebuild, but f-spot keeps looking for the assembly of dbus-sharp 0.62, even when I recompile it...
I noticed dbus 1.0.1 doesn't have a mono use flag, so maybe the problem lies theirein? |
|
Back to top |
|
|
psk31 Tux's lil' helper
Joined: 10 Jun 2004 Posts: 143 Location: Calgary, AB, Canada
|
Posted: Sun Dec 10, 2006 12:35 am Post subject: |
|
|
Can someone please confirm whether the dbus upgrade (and assorted deps) breaks k3b (k3b-0.12.17)? I have read elsewhere that this may be the case.
Thanks-
psk31 |
|
Back to top |
|
|
slithy Guru
Joined: 26 Nov 2005 Posts: 321 Location: Kansas
|
Posted: Sun Dec 10, 2006 7:56 pm Post subject: |
|
|
psk31 wrote: | Can someone please confirm whether the dbus upgrade (and assorted deps) breaks k3b (k3b-0.12.17)? I have read elsewhere that this may be the case.
Thanks-
psk31 |
Define breaks. My k3b loads up just fine, but I didn't try any burning with it. |
|
Back to top |
|
|
psk31 Tux's lil' helper
Joined: 10 Jun 2004 Posts: 143 Location: Calgary, AB, Canada
|
|
Back to top |
|
|
wafox n00b
Joined: 30 Mar 2006 Posts: 29
|
Posted: Mon Dec 11, 2006 7:53 am Post subject: I knew I had a bad feeling... |
|
|
When I saw dbus in the list of updates.
3 packages down 42 more to go on the rebuild! |
|
Back to top |
|
|
Cardoe Retired Dev
Joined: 28 Jun 2002 Posts: 32
|
Posted: Thu Dec 14, 2006 3:23 am Post subject: |
|
|
To basically counter the incorrect info in the GWN... as the maintainer of D-Bus in Gentoo..
1) you might need to run revdep-rebuild -avx, the -x is to get the latest version rather then the current version which would update you to any packages that had rev-bumps for the new D-Bus.
2) There was no "radical" shift in the API. APIs that have been marked deprecated since 0.30 were finally removed for the release. Applications that were 100% API proper with 0.62 will work 100%. Only problem comes with applications that were not coded properly, yes HAL is one of those apps. The exception being Mono based apps where the bindings are different, however most packages that are being maintained upstream have been updated to use the new bindings. Bugs have been created in Bugzilla in all these instances, however most Gentoo maintainers have not corrected the issue.
3) No installing all the bindings is no correct. They should be pulled in by the package that requires them. If they're not, report a bug on that package. Bug #154251 was created to track these issues. _________________ Cardoe
Retired Gentoo Developer
Gentopia, MythTV, D-Bus |
|
Back to top |
|
|
aka.bugle n00b
Joined: 11 Dec 2006 Posts: 57
|
Posted: Fri Dec 15, 2006 7:54 pm Post subject: |
|
|
Up to this point I've been posting from an old win98 laptop... but finally after a few (HA ) bumps in the road.. Gentoo and Gnome are mostly working...
1st problem... because Dbus is complaining.. and a few (HA few!) other minor glitches. I need to make some changes to the kernel (I think)
Confusion here.... I see an error as the pc boots that kernel is not set for inotify. Do I have to completly recompile the kernel to set an inotify flag to on? Or is there a config file that i can just edit to make the change? When I configured the kernel ( I didn't use genkernel) I used make menuconfig, can this file be edited manually? and if it can does the kernel have to be recompiled after ?
2nd question It seems that since my gnome was only just brought in, that i should use 6thpinks emerge code to fix up alot of my Dbus problems since I never had any of these older versions installed.
Or.... there's a a one liner by Cardoe (Sir Dbus)... revdup-rebuild -avx
a little help here? |
|
Back to top |
|
|
aidy l33t
Joined: 07 Apr 2005 Posts: 915
|
Posted: Fri Dec 15, 2006 8:33 pm Post subject: |
|
|
you could for starters write a bit more clearly
you need to enable inotify for file systems in the kernel (with menuconfig) and of course the kernel needs to be recompiled... i mean what sense would it make elsewise ??? |
|
Back to top |
|
|
aka.bugle n00b
Joined: 11 Dec 2006 Posts: 57
|
Posted: Fri Dec 15, 2006 8:46 pm Post subject: |
|
|
Ok,, I'll try to be more betta' kahleh eh?
thanks... and HAPPY BIRTHDAY
Now that I've got an X up and running...
1.) can I makeconfig in a term window?
2.) as root in the window? ( I'm not logged on as root) but I'm in the wheel group and its my box
3.) can i then compile in same window? |
|
Back to top |
|
|
RiverRat n00b
Joined: 07 Oct 2004 Posts: 65 Location: Colorado
|
Posted: Fri Dec 15, 2006 9:20 pm Post subject: |
|
|
Cardoe wrote: |
To basically counter the incorrect info in the GWN... as the maintainer of D-Bus in Gentoo..
...
3) No installing all the bindings is no correct. They should be pulled in by the package that requires them. If they're not, report a bug on that package. Bug #154251 was created to track these issues. |
I think you meant Bug #154521. That is the tracker. _________________ RiverRat |
|
Back to top |
|
|
_savage Guru
Joined: 06 Jun 2004 Posts: 308 Location: Redmond, WA
|
Posted: Sun Dec 17, 2006 12:31 am Post subject: |
|
|
I had the same problem last week when the dbus update arrived. The revdep list was huge, but no matter, I left it running over night and in the morning all of Gnome and whatever else was broken was recompiled. However, Gnome is not working anymore
This is just a quick question, I haven't looked into the issue at all yet, but did anybody experience the same problem? A 'startx' and the X (as in: X.org) screen comes on and then everything comes to a standstill. I have to kill the X server to get back to my terminal. When I switch to run EvilWM or Ion3 it works fine, so I assume Gnome is broken.
Any hints, or should I start poking around?
Thanks heaps...
Jens _________________ Jens Troeger
http://savage.light-speed.de/ |
|
Back to top |
|
|
gabmatrix n00b
Joined: 02 Apr 2005 Posts: 1
|
Posted: Sun Dec 17, 2006 3:36 am Post subject: |
|
|
I have the same problem with gnome just hanging while loading...
Do you know where I should check? Is there some gnome starting log?
Maybe it's dbus related? I'm running unstable and got some error with dbus at some point while upgrading my system. _________________ No limits. No fears. No substitutes. |
|
Back to top |
|
|
|