Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 121490 - mozilla-launcher uses soon to be outdated virtual/x11 dependency
Summary: mozilla-launcher uses soon to be outdated virtual/x11 dependency
Status: VERIFIED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-03 17:36 UTC by Garrett Cooper
Modified: 2006-02-04 14:45 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 Garrett Cooper 2006-02-03 17:36:16 UTC
sprsd gcooper # emerge info && emerge -uDa world
Portage 2.1_pre4-r1 (default-linux/x86/2005.1, gcc-4.0.2, glibc-2.3.6-r1, 2.6.15-nitro2 i686)
=================================================================
System uname: 2.6.15-nitro2 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium4 -mtune=pentium4 -mmmx -msse -msse2 -mfpmath=sse,387 -momit-leaf-frame-pointer -ftracer -fforce-addr -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/X11 /etc/samba /etc/ssh /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -mtune=pentium4 -mmmx -msse -msse2 -mfpmath=sse,387 -momit-leaf-frame-pointer -ftracer -fforce-addr -funroll-loops -pipe -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="en_US ja_JP"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/lcl/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac alsa apm avi bitmap-fonts bzip2 cjk crypt dri dvdr emboss encode fortran gdbm gif gpm gstreamer gtk gtk2 imlib ipv6 java jpeg libwww mmx mmxext mozilla mp3 mpeg ncurses nls nptl nsplugin nvidia ogg oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl spell sse sse2 ssl tcpd tiff truetype truetype-fonts type1-fonts unicode vorbis xml2 xmms xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_-acecad input_devices_-aiptek input_devices_-calcomp input_devices_-citron input_devices_-digitaledge input_devices_-dmc input_devices_-dynapro input_devices_-elo2300 input_devices_-elographics input_devices_-evdev input_devices_-fpit input_devices_-hyperpen input_devices_-jamstudio input_devices_-joystick input_devices_-magellan input_devices_-magictouch input_devices_-microtouch input_devices_-mutouch input_devices_-palmax input_devices_-penmount input_devices_-spaceorb input_devices_-summa input_devices_-synaptics input_devices_-tek4957 input_devices_-ur98 input_devices_-vmmouse input_devices_-void kernel_linux linguas_en_US linguas_ja_JP userland_GNU video_cards_apm video_cards_nv video_cards_nvidia video_cards_vesa video_cards_vga video_cards_-ark video_cards_-ati* video_cards_-chips video_cards_-cirrus video_cards_-cyrix video_cards_-dummy video_cards_-fbdev video_cards_-fglrx video_cards_-glint video_cards_-i740 video_cards_-i810 video_cards_-il28 video_cards_-imstt video_cards_-mga video_cards_-neomagic video_cards_-newport video_cards_-nsc video_cards_-rendition video_cards_-s3 video_cards_-s3virge video_cards_-savage video_cards_-siliconmotion video_cards_-sis video_cards_-sisusb video_cards_-sunbw2 video_cards_-suncgl4 video_cards_-suncg3 video_cards_-sunffb video_cards_-sunleo video_cards_-suntcx video_cards_-tdfx video_cards_-tga video_cards_-trident video_cards_-tseng video_cards_-v41 video_cards_-via video_cards_-vmware"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS


These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[blocks B     ] x11-libs/libXft (is blocking x11-base/xorg-x11-6.8.2-r6)
[ebuild     U ] sys-libs/timezone-data-2006a [2005r] 
[ebuild     U ] dev-python/pycrypto-2.0.1-r3 [2.0.1] USE="-gmp% -test%" 
[ebuild     UD] x11-base/xorg-x11-6.8.2-r6 [7.0-r1] USE="bitmap-fonts% cjk% ipv6% mmx% nls% opengl% pam% sse% truetype-fonts% type1-fonts% xv% -3dnow% -debug% -dlloader% -dmx% -doc% -font-server% -insecure-drivers% -minimal% -nocxx% -sdk% -static%" 
[ebuild  N    ] virtual/x11-6.8  
[ebuild     U ] www-client/mozilla-launcher-1.45 [1.42] 
[ebuild     U ] net-misc/openssh-4.2_p1-r1 [4.2_p1] 
[ebuild     U ] dev-libs/nspr-4.6.1-r1 [4.4.1-r2] USE="ipv6%" 
[ebuild     U ] dev-libs/nss-3.11 [3.9.2-r2] 
[ebuild     U ] www-client/mozilla-firefox-1.5-r11 [1.5-r9] 
[ebuild     U ] media-gfx/imagemagick-6.2.5.5 [6.2.4.2-r1] USE="bzip2% zlib% -gs% -lcms* -nocxx%" 

!!! Error: The above package list contains packages which cannot be installed
!!!        on the same system.

sprsd gcooper #
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-02-04 00:46:47 UTC
No, it doesn't. It works with modular X just fine.
Comment 2 Garrett Cooper 2006-02-04 14:02:48 UTC
Problem still not solved (and I just synced my portage to ensure that this was the case):

sprsd gcooper # emerge -uDa mozilla-launcher

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[blocks B     ] x11-libs/libXft (is blocking x11-base/xorg-x11-6.8.2-r6)
[ebuild     UD] x11-base/xorg-x11-6.8.2-r6 [7.0-r1] USE="bitmap-fonts% cjk% ipv6% mmx% nls% opengl% pam% sse% truetype-fonts% type1-fonts% xv% -3dnow% -debug% -dlloader% -dmx% -doc% -font-server% -insecure-drivers% -minimal% -nocxx% -sdk% -static%" 
[ebuild  N    ] virtual/x11-6.8  
[ebuild     U ] www-client/mozilla-launcher-1.45 [1.42] 

!!! Error: The above package list contains packages which cannot be installed
!!!        on the same system.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-02-04 14:05:22 UTC
The ebuilds are just fine. Stop putting virtual/x11 into package.provided or doing similar stupid things.

Closing.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-02-04 14:13:43 UTC
Just a proof:

<snip>
RDEPEND="|| ( x11-apps/xdpyinfo virtual/x11 )"
</snip>

Means: either x11-apps/xdpyinfo *or* virtual/x11
Comment 5 Garrett Cooper 2006-02-04 14:36:18 UTC
Ok, the problem isn't the virtual/x11 part, but perhaps the fact that it calls for   something within X (I assume xFt since the blocker is libXft).

I just changed my portage profile to 2006.0 to see if the profile was the problem at hand (used the jackass install method the last time I installed gentoo on this system and didn't know if they toyed around the with profile), and the same issue is occurring as before.

Moreover, whenever I run emerge --nodeps {package} the problem is non-existent, making the only issue at hand the dependencies, which is handled from within the ebuild.

I also don't have any package.provided files in my profile or /etc/portage/ and I haven't messed around with portage to any extent as you are suggesting.

Please address this bug since it's still an issue--and is occurring with other mozilla ebuilds such as firefox.

Finally, the fix that's been suggested several other times to include the following lines in place of virtual/x11--

    X? ( || ( ( x11-libs/libXext
                x11-libs/libXt
                x11-libs/libICE
                x11-libs/libSM
            )
            virtual/x11
        )
    )

--has served to solve all issues with some other ebuilds (imagemagick for instance), so I assume it will solve all similar issues with other bugs I've filed. I just don't have the access to modify the ebuilds and make the changes global and I don't want to hand edit my own ebuilds since they'll be written over when the next rsync takes place.

Thanks,
-Garrett
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-02-04 14:44:22 UTC
(In reply to comment #5)
> Please address this bug since it's still an issue--and is occurring with other
> mozilla ebuilds such as firefox.

There is no bug here wrt mozilla-launcher (I've posted the ebuild snip here so everyone can see that) - so there is nothing to address here. Once you find the *real* ebuild that is pulling in xorg-x11-6.8.2-r6, then open a new bug if there's none yet.

> Finally, the fix that's been suggested several other times to include the
> following lines in place of virtual/x11--
> 
>     X? ( || ( ( x11-libs/libXext
>                 x11-libs/libXt
>                 x11-libs/libICE
>                 x11-libs/libSM
>             )
>             virtual/x11
>         )
>     )

This is plain nonsense, you don't understand the depend syntax, apparently. The above means:

either 

x11-libs/libXext + x11-libs/libXt + x11-libs/libICE + x11-libs/libSM

or

virtual/x11

so there's nothing "in place of virtual/x11"


Closing. This bug is INVALID, don't reopen.
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2006-02-04 14:45:15 UTC
Closed.