Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 166361 - x11-terms/xterm-223 never installs x11-apps/luit because virtual/x11 is broken.
Summary: x11-terms/xterm-223 never installs x11-apps/luit because virtual/x11 is broken.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-11 16:21 UTC by Samuli Suominen (RETIRED)
Modified: 2007-02-14 14:52 UTC (History)
3 users (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 Samuli Suominen (RETIRED) gentoo-dev 2007-02-11 16:21:29 UTC
virtual/x11 should depend on x11-apps/luit because xterm uses it for USE unicode. in fact, xterm ebuild should be fixed and traces of virtual/x11 removed.

RDEPEND="|| ( ( x11-libs/libX11
                x11-libs/libXrender
                x11-libs/libXt
                x11-libs/libXmu
                x11-libs/libxkbfile
                x11-libs/libXft
                x11-libs/libXaw
                unicode? ( x11-apps/luit ) )
        virtual/x11 )
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-02-11 16:25:02 UTC
virtual/x11 should die... (and you shouldn't have in installed at all, if you have, unmerge it).

Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2007-02-11 16:33:19 UTC
(In reply to comment #1)
> virtual/x11 should die... (and you shouldn't have in installed at all, if you
> have, unmerge it).
> 

Tried that but it's broken beyond that,

[18:10] < Jarda> [nomerge      ] x11-terms/xterm-223  USE="truetype unicode -Xaw3d -paste64 -toolbar"
[18:10] < Jarda> [ebuild  N    ]  virtual/x11-7.0-r2  USE="dri" 0 kB

That happens if x11-apps/luit is not installed.
Comment 3 Joshua Baergen (RETIRED) gentoo-dev 2007-02-11 18:04:57 UTC
Seems OK here.  What version of Portage are you using?

# emerge -pv xterm

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] x11-apps/luit-1.0.2  USE="-debug" 0 kB 
[ebuild   R   ] x11-terms/xterm-223  USE="truetype unicode -Xaw3d -paste64 -toolbar" 0 kB
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2007-02-11 18:29:24 UTC
(In reply to comment #3)
> Seems OK here.  What version of Portage are you using?

[20:27] < Jarda> sys-apps/portage-2.1.2-r9

Jarda was not only one, another user had same issue. I'm filing this for two users behalf actually, being unfamiliar with bugzilla and all..
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-02-14 08:18:42 UTC
Well, there's tons of users affected by this issue. This fix is really obvious, remove the || ( (foo bar baz ) virtual/x11 ) from every ebuild and kill the darned virtual.  Nothing worth investigation. 

It would help to p.mask virtual/x11 meanwhile to get the remaining crap in the tree fixed or removed (
http://bugs.gentoo.org/showdependencytree.cgi?id=112675&hide_resolved=1)
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2007-02-14 14:52:24 UTC
(In reply to comment #5)
> Well, there's tons of users affected by this issue. This fix is really obvious,
> remove the || ( (foo bar baz ) virtual/x11 ) from every ebuild and kill the
> darned virtual.  Nothing worth investigation. 

Couldn't agree with you more. Got "do what you do" from Seemant so removed virtual/x11 from xterm-223.ebuild thus fixing this bug.