Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 33917 - Dependencies in xscreensaver don't make sense
Summary: Dependencies in xscreensaver don't make sense
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Alastair Tse (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-20 03:48 UTC by Ronny Schoebel
Modified: 2003-11-22 06:36 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 Ronny Schoebel 2003-11-20 03:48:00 UTC
Dependencies in x11-misc/xscreensave-4.14 seem to have gone crazy.
It doesn't matter if I have gtk in USE or not, I will always get it.

The dependency for !gtk wants to install gdk-pixbuf which in turn depends on gnome-libs which in turn depend on gtk.

I do not want old gnome-libs. :)
Comment 1 Ronny Schoebel 2003-11-20 03:49:53 UTC
Another I just noticed: It's not possible with these dependencies to have gtk2 in USE but not have gtk in USE.
Comment 2 Alastair Tse (RETIRED) gentoo-dev 2003-11-20 08:55:10 UTC
emerge info?
Comment 3 Alastair Tse (RETIRED) gentoo-dev 2003-11-20 08:56:03 UTC
and if you read the description of gtk and gtk2 in use.desc, you cannot have -gtk +gtk2. it doesn't make sense because gtk implies gtk+1 and gtk+2.
Comment 4 Ronny Schoebel 2003-11-20 15:20:18 UTC
Ok, I didn't see that. But, many ebuilds have IUSE="gtk2..."
and I don't want to have USE="gtk ..." because there are way too many builds that use gtk1. But the real point of this report is, that if I have no gtk in USE I still get it, along with gnome-libs....

And here's the forgotten emerge info:
kira root # emerge info
Portage 2.0.49-r15 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.0-test9-mm2)=================================================================
System uname: 2.6.0-test9-mm2 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.4.3.12
distcc 2.11.2 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs sandbox ccache digest"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://servus/gentoo-portage"
USE="x86 avi crypt cups encode foomaticdb gif jpeg libg++ mad mpeg ncurses pdflib png quicktime truetype xml2 xv zlib alsa gdbm berkdb readline java mysql X sdl pam libwww ssl python oggvorbis opengl mozilla cdr 3dnow acpi antlr apache2 bonobo dvd gd gtk2 lcms maildir nptl radeon samba sse tiff xinerama -oss -apm -gnome -mikmod -nls -spell -svga -xmms -slang -arts -gpm -tcpd -perl -esd -imlib -gtk -qt -kde -motif"
 
Comment 5 Alastair Tse (RETIRED) gentoo-dev 2003-11-20 15:22:38 UTC
yes, you cannot have -gtk +gtk2. if it was to imply gtk1, then it would be called "gtk1" instead of "gtk".

those ebuilds that use the gtk useflags wrong should bugs filed against them. please do that.
Comment 6 Ronny Schoebel 2003-11-20 15:30:45 UTC
Hm. Could do that, probably will. But even that wouldn't solve my problems. Then I would vote for another useflag gtk1, since I _want_ gtk support but _not_ gtk1.
Same for gnome byt the way...
Comment 7 Alastair Tse (RETIRED) gentoo-dev 2003-11-22 06:04:05 UTC
i've removed the gdk-pixbuf dependency for -gtk for xscreensaver. 

there's a thread about the gtk/gtk2 useflag issue on gentoo-dev if you want to contribute to the discussion. presently, the useflag use stands as it is.
Comment 8 Ronny Schoebel 2003-11-22 06:36:09 UTC
Thankyou for the change and for the tip.
I should have subscribed to gentoo-dev some time ago....