Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 21718 - xscreensaver requires xpm but xfree provides it already.
Summary: xscreensaver requires xpm but xfree provides it already.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
: 22697 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-05-26 12:39 UTC by Jordan
Modified: 2003-06-13 12:33 UTC (History)
2 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 Jordan 2003-05-26 12:39:43 UTC
The xscreensaver-4.09-r1 wants xpm-3.4k-r1 but xfree 4.3.0 already provides
libXpm. The ebuild shouldn't require xpm unless X is missing it. Also, the xpm
ebuild overwrites xfree's copy of xpm which seems wrong.
Comment 1 Jordan 2003-05-29 19:33:03 UTC
this effects the xscreensaver-4.10 ebuild as well
Comment 2 foser (RETIRED) gentoo-dev 2003-06-12 07:17:15 UTC
correct, liquidx i think you have added this dep (?)

anyway, the xfree xpm should always be used. Using the ebuild gives problems (search bugzilla).

Shall we finally remove the ebuild then, to put a stop to these reoccuring mistakes ? I actually thought this was already done.
Comment 3 Seemant Kulleen (RETIRED) gentoo-dev 2003-06-12 07:25:48 UTC
yes, I will "move" xpm to xfree
Comment 4 Alastair Tse (RETIRED) gentoo-dev 2003-06-12 07:31:15 UTC
indeed .. well, i guess the xpm dep can go then.
Comment 5 Alastair Tse (RETIRED) gentoo-dev 2003-06-12 13:33:13 UTC
i noticed seemant removed the xpm deps from xscreensaver .. i added virtual/x11 to the deps. it would be kind of pointless to have xscreeensaver without x ;)

btw seemant, i thought june was still 2Q2003 ;)

Comment 6 Seemant Kulleen (RETIRED) gentoo-dev 2003-06-12 15:41:49 UTC
xpm removed from the tree.

${DEITY} help the dev who re-adds it in.
Comment 7 Seemant Kulleen (RETIRED) gentoo-dev 2003-06-12 15:45:43 UTC
*** Bug 22697 has been marked as a duplicate of this bug. ***
Comment 8 witr 2003-06-13 12:20:18 UTC
Folks should be advised that unmerging the XPM ebuild deletes the library requiring you to re-emerge xfree.  With the latest updates to portage, dep-clean will tell you that the xpm is not depended on by anything indicating that you can unmerge it.
Comment 9 Jordan 2003-06-13 12:33:25 UTC
perhaps an ebuild should be made that only lets you unmerge xpm and when it's unmerged it only removes the docs and man files and leaves the libraries/includes so re-emerging xfree isn't required. XFree provides the docs and stuff already, but in a different location than the xpm ebuild, so leaving the libraries would make it seem like it was X's install. this is just a work around but it would solve that problem. Aslong as the libraries and includes are named the same (which I believe they are) whenever they re-emerge xfree they'd be replaced with the original files.