Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 199068 - gnome-light-2.18.3 should depend on gnome-applets
Summary: gnome-light-2.18.3 should depend on gnome-applets
Status: RESOLVED WONTFIX
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:
: 245451 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-11-13 17:13 UTC by rhywek
Modified: 2008-11-03 23:58 UTC (History)
1 user (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 rhywek 2007-11-13 17:13:55 UTC
I have just installed Gentoo from scratch on my AMD64 machine. I have emerged gnome-light-2.18.3. The default configuration, however, assumes that the volume control applet (mixer_applet2) is present on the system. The applet is missing, because it's installed by gnome-applets package. So whenever a user logs in, gnome presents an error message that the applet cannot be loaded and a question whether loading of this applet should be disabled in future sessions. A simple remedy is emerging gnome-applets.

Reproducible: Always

Steps to Reproduce:
1. Emerge gnome-light-2.18.3.
2. Ensure you don't have gnome-applets.
3. Log into the gnome session with default configuration.

Actual Results:  
Gnome presents an error message that the volume control applet cannot be loaded and a question whether loading of this applet should be disabled in future sessions.

Expected Results:  
The volume control applet should be present in the system and loaded.

# emerge --info
Portage 2.1.3.19 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-gentoo-r9 x86_64)
=================================================================
System uname: 2.6.22-gentoo-r9 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz
Timestamp of tree: Tue, 13 Nov 2007 11:16:01 +0000
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=nocona -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=nocona -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch userpriv"
GENTOO_MIRRORS="http://mirror.uni-c.dk/pub/gentoo/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="acl alsa amd64 berkdb bitmap-fonts cli cracklib crypt cups dri fortran gdbm gpm iconv ipv6 isdnlog midi mmx mudflap ncurses nls nptl nptlonly nsplugin nvidia openmp pam pcre perl pppd python readline reflection session spl sse sse2 ssl tcpd truetype truetype-fonts type1-fonts unicode xorg xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="vesa nv nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-11-13 17:50:09 UTC
I'm not sure I agree.  gnome-light only gets you the minimum you need to have a working desktop, and the assumption is that you know what you're doing if you emerge gnome-light.  Thus, you should be able to remove the volume applet from the panel, or emerge gnome-applets yourself.

I can just hear the screams of agony if we put this dep in...

Gnomies: what do you think?
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-11-13 20:24:14 UTC
Eh, noone's forcing you to use gnome-light; if you dislike 'missing' features, then don't use it and install full gnome.
Comment 3 rhywek 2007-11-13 21:04:08 UTC
Actually I feel forced to use gnome-light, because I want to avoid few huge compiles. Probably very few users will want to use Epiphany and Evolution. Most people use Firefox and Thunderbird. So the only thing that stops me from emerging full gnome is that it wants to pull in evolution, epiphany and even firefox as dependencies, even though I already have firefox-bin emerged. So as you can see, gnome-light is the only way to go for me.

I would argue that gnome-light is perhaps too minimalistic. It should indeed provide light environment, but not without some basic elements, like volume control applet. If one needs such an extremely limited environment, one should get icewm, or such, or just emerge few gnome packages themselves.

If there only was a way of emerging full gnome with a browser of choice and mail client of choice, I would go for it, sure.

On the other hand if you insist on making gnome-light into as minimal as possible and not having applets emerged, then at least gnome-light shouldn't try to load them during startup, right?
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2007-11-13 21:42:27 UTC
the gnome-light ebuild is just a convenience for people who wants to avoid epiphany, evolution and the like, that's all. It's not guaranted that the default panel setup which comes from upstream won't have any little problems like the one you spotted.

About statistics, while it may be true that a good amount of people use firefox & thunderbird as their browser/mailer of choice, it's not a gnome desktop as in the upstream definition. If you're not happy with this, well you're not happy :)

anyway back to the topic, I'd vote +1 for dang's pov.
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2007-12-14 00:07:18 UTC
silence speaks for itself, so I suppose it means WONTFIX ?
Comment 6 Rémi Cardona (RETIRED) gentoo-dev 2007-12-14 06:54:32 UTC
Yep, we all agree.
Comment 7 Rémi Cardona (RETIRED) gentoo-dev 2008-11-03 23:58:05 UTC
*** Bug 245451 has been marked as a duplicate of this bug. ***