Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 355603 - Gnome-disk-utility requires dbus
Summary: Gnome-disk-utility requires dbus
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: High minor (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-19 18:13 UTC by Ben
Modified: 2011-02-19 22:46 UTC (History)
0 users

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 Ben 2011-02-19 18:13:50 UTC
Some program I used was masked with the use variable "dbus" so I put in the make.conf. I did not actually install dbus. 

I emerged gnome-light sometime after that.

A few days later, I emerged gnome-disk-utility which actually requires dbus. The emerge went well. After starting gnome-disk-utility I got an unfilled window and  a nice crash after selecting the "Create Array" from the menu.

Apparently, gnome-disk-utility requires the dbus package.

I installed dbus and gnome-disk-utility worked great. 

Reproducible: Always

Steps to Reproduce:
1. Emerge Gnome-light
2. Emerge gnome-disk-utility
3. Don't emerge dbus
4. Watch crash.
5. Emerge dbus
5. Watch good disk utility do good things.

Actual Results:  
The disk utility window was filled with components and it worked fine.

Expected Results:  
The ebuild gnome-disk-utility should depend on dbus if it is required for it's operation.

Change the ebuild gnome-disk-utility or gnome-light so it depends upon and thus installs dbus.
Comment 1 Pacho Ramos gentoo-dev 2011-02-19 18:46:42 UTC
gnome-disk-utility-2.32.0-r1.ebuild already depends on dbus-glib (that depends on dbus), it's then pulled as a dependency when you emerge gnome-disk-utility
Comment 2 Ben 2011-02-19 19:00:12 UTC
(In reply to comment #1)
> gnome-disk-utility-2.32.0-r1.ebuild already depends on dbus-glib (that depends
> on dbus), it's then pulled as a dependency when you emerge gnome-disk-utility
> 

I emerged gnome-light. The gnome-disk utility did not function. I emerged dbus. Gnome-disk-utility functioned. If dbus was already emerged, I have no idea why I had to re-emerge it to get gnome-disk-utility functioning.  
Comment 3 Pacho Ramos gentoo-dev 2011-02-19 19:30:53 UTC
What exact command did you run to emerge gnome-disk-utility?
Comment 4 Pacho Ramos gentoo-dev 2011-02-19 19:32:41 UTC
(In reply to comment #2)
>If dbus was already emerged, I have no idea why
> I had to re-emerge it to get gnome-disk-utility functioning.  
> 

Was it merged or not? Maybe taking a look on /var/log/emerge.log and searching by sys-apps/dbus could give you an idea about where was it merged, reemerged or unmerged

Also attach "emerge -epv gnome-disk-utility" output
Comment 5 Ben 2011-02-19 19:34:19 UTC
Actually, I didn't emerge gnome-disk-utility. I guess it emerged with gnome-light.
Comment 6 Pacho Ramos gentoo-dev 2011-02-19 19:37:53 UTC
Do you have "automount" USE flag enabled for gnome-light? In that case it was installed by gnome-light
Comment 7 Ben 2011-02-19 19:48:24 UTC
(In reply to comment #6)
> Do you have "automount" USE flag enabled for gnome-light? In that case it was
> installed by gnome-light
> 

My use flags

USE="mmx sse sse2 cups gdu extras X gtk gnome device-mapper policykit sqlite cairo jpeg alsa opengl threads icu acpi aim bzip2 ogg mp3"
Comment 8 Pacho Ramos gentoo-dev 2011-02-19 19:51:10 UTC
But, what for gnome-light?
emerge -pv gnome-light ?
Comment 9 Ben 2011-02-19 19:56:26 UTC
(In reply to comment #8)
> But, what for gnome-light?
> emerge -pv gnome-light ?
> 

Calculating dependencies... done!
[ebuild     U ] dev-libs/glib-2.26.1-r1 [2.24.2] USE="static-libs%* -debug -doc -fam (-introspection) (-selinux) -test% -xattr" 6,548 kB
[ebuild     U ] x11-themes/gnome-icon-theme-2.91.6 [2.30.3] USE="-branding%" 15,642 kB
[ebuild     U ] dev-libs/atk-1.32.0 [1.30.0] USE="nls%* -doc (-introspection)" 673 kB
[ebuild  N    ] x11-libs/gdk-pixbuf-2.22.1  USE="X jpeg -debug -doc (-introspection) -jpeg2k -test -tiff" 1,508 kB
[ebuild     U ] x11-libs/gtk+-2.22.1-r1 [2.20.1-r1] USE="cups jpeg (-aqua) -debug -doc -examples% (-introspection) -jpeg2k -test -tiff -vim-syntax -xinerama" 17,878 kB
[blocks b     ] <x11-libs/gtk+-2.21.3:2 ("<x11-libs/gtk+-2.21.3:2" is blocking x11-libs/gdk-pixbuf-2.22.1)
[ebuild     U ] gnome-base/gconf-2.32.0-r1 [2.28.1] USE="policykit -debug -doc (-introspection) -ldap" 1,506 kB
[ebuild     U ] gnome-base/librsvg-2.32.1 [2.26.3] USE="gtk%* -doc -tools (-zlib%*)" 506 kB
[blocks b     ] <gnome-base/librsvg-2.31.0 ("<gnome-base/librsvg-2.31.0" is blocking x11-libs/gdk-pixbuf-2.22.1)
[ebuild     U ] x11-themes/gnome-themes-2.32.1 [2.30.2] USE="-accessibility" 2,621 kB
[ebuild     U ] gnome-base/gnome-desktop-2.32.1 [2.30.2] USE="-debug -doc" 1,596 kB
[ebuild     U ] gnome-base/libgnome-2.32.1 [2.30.0] USE="-branding -debug -doc -esd" 1,735 kB
[ebuild     U ] gnome-base/libgnomekbd-2.32.0 [2.30.2] USE="-test" 402 kB
[ebuild     U ] gnome-base/gnome-session-2.32.1 [2.30.2] USE="ipv6 -debug -doc (-branding%) (-splash%*)" 757 kB
[ebuild     U ] gnome-base/gnome-settings-daemon-2.32.1 [2.30.2-r1] USE="policykit%* -debug -libnotify -pulseaudio -smartcard%" 1,328 kB
[ebuild     U ] gnome-base/nautilus-2.32.2.1 [2.30.1-r1] USE="gnome -doc (-introspection) -test -xmp" 6,202 kB
[ebuild     U ] gnome-base/gnome-panel-2.32.1-r1 [2.30.2] USE="bonobo%* -doc -eds (-introspection) -networkmanager (-policykit%*)" 3,060 kB
[ebuild     U ] x11-terms/gnome-terminal-2.32.1 [2.30.2] 2,265 kB
[ebuild     U ] gnome-base/gnome-control-center-2.32.1 [2.30.1] USE="-debug -eds (-policykit%*)" 2,227 kB
[ebuild     U ] gnome-base/gnome-light-2.32.1 [2.30.2-r1] USE="automount" 0 kB
Comment 10 Pacho Ramos gentoo-dev 2011-02-19 19:56:43 UTC
(In reply to comment #5)
> Actually, I didn't emerge gnome-disk-utility. I guess it emerged with
> gnome-light.
> 

Also attach "emerge -epv gnome-light" output
Comment 11 Ben 2011-02-19 22:46:00 UTC
This bug is my fault due to my using ~amd64 masking on some related packages. Please excuse me while I crawl under a rock.