Summary: | mozilla-launcher uses soon to be outdated virtual/x11 dependency | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Garrett Cooper <yanegomi> |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | VERIFIED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Garrett Cooper
2006-02-03 17:36:16 UTC
No, it doesn't. It works with modular X just fine. 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. The ebuilds are just fine. Stop putting virtual/x11 into package.provided or doing similar stupid things. Closing. Just a proof: <snip> RDEPEND="|| ( x11-apps/xdpyinfo virtual/x11 )" </snip> Means: either x11-apps/xdpyinfo *or* virtual/x11 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 (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. Closed. |