Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Desktop Environments
  • Search

DBus 1.0.1 has been ~amd64'd

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
Advanced search
35 posts
  • 1
  • 2
  • Next
Author
Message
Emopig
Apprentice
Apprentice
User avatar
Posts: 188
Joined: Wed Mar 15, 2006 2:21 pm

DBus 1.0.1 has been ~amd64'd

  • Quote

Post by Emopig » Tue Dec 05, 2006 12:05 pm

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
Top
Captain_Loser
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 106
Joined: Wed Mar 19, 2003 10:18 pm

  • Quote

Post by Captain_Loser » Tue Dec 05, 2006 3:50 pm

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!!!!!!!
Top
slithy
Guru
Guru
User avatar
Posts: 321
Joined: Sat Nov 26, 2005 4:43 am
Location: Kansas

  • Quote

Post by slithy » Tue Dec 05, 2006 6:43 pm

As far as KDE goes, only kdebase-kioslaves needed to be rebuilt.
Top
i92guboj
Bodhisattva
Bodhisattva
User avatar
Posts: 10315
Joined: Tue Nov 30, 2004 8:17 pm
Location: Córdoba (Spain)

Re: DBus 1.0.1 has been ~amd64'd

  • Quote

Post by i92guboj » Tue Dec 05, 2006 7:42 pm

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: Select all

[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: Select all

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
Top
VValdo
Guru
Guru
Posts: 395
Joined: Sat Jan 08, 2005 5:18 am

  • Quote

Post by VValdo » Tue Dec 05, 2006 8:40 pm

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
Top
zerojay
Veteran
Veteran
User avatar
Posts: 1033
Joined: Sat Aug 09, 2003 8:06 pm
Contact:
Contact zerojay
Website

  • Quote

Post by zerojay » Tue Dec 05, 2006 8:43 pm

AMD64'D!
Top
float-
Apprentice
Apprentice
Posts: 174
Joined: Sun Aug 31, 2003 12:52 am

  • Quote

Post by float- » Tue Dec 05, 2006 8:51 pm

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.
Top
Naib
Watchman
Watchman
User avatar
Posts: 6101
Joined: Fri May 21, 2004 9:42 pm
Location: Removed by Neddy
Contact:
Contact Naib
Website

  • Quote

Post by Naib » Tue Dec 05, 2006 9:13 pm

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
#define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0;
Top
i92guboj
Bodhisattva
Bodhisattva
User avatar
Posts: 10315
Joined: Tue Nov 30, 2004 8:17 pm
Location: Córdoba (Spain)

  • Quote

Post by i92guboj » Tue Dec 05, 2006 9:55 pm

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 :twisted: ). Jokes appart, that is why revdep-rebuild does exist, otherwise it would not have a reason to exist. :P
Top
chunderbunny
Veteran
Veteran
User avatar
Posts: 1281
Joined: Mon May 31, 2004 11:28 am
Location: 51°24'27" N, 0°57'15" W

  • Quote

Post by chunderbunny » Wed Dec 06, 2006 12:45 am

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 :twisted: ). Jokes appart, that is why revdep-rebuild does exist, otherwise it would not have a reason to exist. :P
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.
Top
slithy
Guru
Guru
User avatar
Posts: 321
Joined: Sat Nov 26, 2005 4:43 am
Location: Kansas

  • Quote

Post by slithy » Wed Dec 06, 2006 4:53 am

Just curious, but how to do binary distros handle situations where a linking library changes? Do they release rebuilt binaries as an "upgrade?"
Top
broken_chaos
Guru
Guru
Posts: 370
Joined: Wed Jan 18, 2006 7:47 am
Location: Ontario, Canada

  • Quote

Post by broken_chaos » Wed Dec 06, 2006 7:49 am

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.
Top
i92guboj
Bodhisattva
Bodhisattva
User avatar
Posts: 10315
Joined: Tue Nov 30, 2004 8:17 pm
Location: Córdoba (Spain)

  • Quote

Post by i92guboj » Wed Dec 06, 2006 9:54 am

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.
Top
aidy
l33t
l33t
Posts: 915
Joined: Thu Apr 07, 2005 8:46 am

  • Quote

Post by aidy » Sat Dec 09, 2006 4:56 pm

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?
Top
psk31
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 143
Joined: Thu Jun 10, 2004 6:05 am
Location: Calgary, AB, Canada

  • Quote

Post by psk31 » Sun Dec 10, 2006 12:35 am

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
Top
slithy
Guru
Guru
User avatar
Posts: 321
Joined: Sat Nov 26, 2005 4:43 am
Location: Kansas

  • Quote

Post by slithy » Sun Dec 10, 2006 7:56 pm

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.
Top
psk31
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 143
Joined: Thu Jun 10, 2004 6:05 am
Location: Calgary, AB, Canada

  • Quote

Post by psk31 » Sun Dec 10, 2006 9:22 pm

Breaks as in it fails to emerge under revdep-rebuild.. see: http://forums.gentoo.org/viewtopic-t-52 ... -dbus.html

psk31
Top
wafox
n00b
n00b
Posts: 29
Joined: Thu Mar 30, 2006 11:15 am

I knew I had a bad feeling...

  • Quote

Post by wafox » Mon Dec 11, 2006 7:53 am

When I saw dbus in the list of updates.

3 packages down 42 more to go on the rebuild! :(
Top
Cardoe
Retired Dev
Retired Dev
Posts: 32
Joined: Fri Jun 28, 2002 2:10 pm

  • Quote

Post by Cardoe » Thu Dec 14, 2006 3:23 am

To basically counter the incorrect info in the [gwn=20061211]GWN[/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 [bug=154251]#154251[/bug] was created to track these issues.
Cardoe

Retired Gentoo Developer
Gentopia, MythTV, D-Bus
Top
aka.bugle
n00b
n00b
Posts: 57
Joined: Mon Dec 11, 2006 4:06 pm

  • Quote

Post by aka.bugle » Fri Dec 15, 2006 7:54 pm

Up to this point I've been posting from an old win98 laptop... but finally after a few (HA :lol: ) 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?
Top
aidy
l33t
l33t
Posts: 915
Joined: Thu Apr 07, 2005 8:46 am

  • Quote

Post by aidy » Fri Dec 15, 2006 8:33 pm

you could for starters write a bit more clearly :P

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 ???
Top
aka.bugle
n00b
n00b
Posts: 57
Joined: Mon Dec 11, 2006 4:06 pm

  • Quote

Post by aka.bugle » Fri Dec 15, 2006 8:46 pm

Ok,, I'll try to be more betta' kahleh eh? :lol:
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?
Top
RiverRat
n00b
n00b
User avatar
Posts: 65
Joined: Thu Oct 07, 2004 8:12 am
Location: Colorado

  • Quote

Post by RiverRat » Fri Dec 15, 2006 9:20 pm

Cardoe wrote: To basically counter the incorrect info in the [gwn=20061211]GWN[/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 [bug=154251]#154251[/bug] was created to track these issues.
I think you meant Bug [bug=154521]#154521[/bug]. That is the tracker. :-)
RiverRat
Top
_savage
Guru
Guru
User avatar
Posts: 308
Joined: Sun Jun 06, 2004 5:48 pm
Location: Redmond, WA
Contact:
Contact _savage
Website

  • Quote

Post by _savage » Sun Dec 17, 2006 12:31 am

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/
Top
gabmatrix
n00b
n00b
User avatar
Posts: 1
Joined: Sat Apr 02, 2005 9:33 pm

  • Quote

Post by gabmatrix » Sun Dec 17, 2006 3:36 am

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.
Top
Post Reply

35 posts
  • 1
  • 2
  • Next

Return to “Desktop Environments”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy