Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 34805 - gdm lacks a stated dependency on linc
Summary: gdm lacks a stated dependency on linc
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High minor
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 36963 37020 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-12-01 01:08 UTC by Michael C. Martin
Modified: 2004-01-02 08:29 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 Michael C. Martin 2003-12-01 01:08:42 UTC
emerge depclean listed linc as a library that may be unmerged.  Actually running
the depclean caused gdm to fail due to linc missing.  Attempting to recompile
failed because it could not find linc, but portage was unaware that it needed to
emerge linc first.

Easy workaround is, of course, to have linc already installed or emerge it
first, but it would be nice to have this handled automatically.

Reproducible: Always
Steps to Reproduce:
1.
2. 
3.
Comment 1 Felix Riemann 2003-12-01 04:21:54 UTC
What version of gdm are you using? Since Gnome 2.4 linc is no longer needed since ORBit2 (>= 2.8.0) took over its functionality. linc was a dependency of ORBit2-2.6.x it might be that some library is still linked against linc (because of its age) so you might have to recompile some stuff. Try "revdep-rebuild -p --soname liblinc.so" it should show you the packages requiring recompilation.
Comment 2 foser (RETIRED) gentoo-dev 2003-12-01 14:59:34 UTC
Felix in #2 is right, it might be referenced to by older libs still on your system. revdep should fix that.

'emerge depclean' i consider an advanced function not meant for daily use, aka it's not safe to use. Problems that arise from it you should be able to fix yourself. But i think depclean has enough bright red letters to indicate that itsself.
Comment 3 Michael C. Martin 2003-12-01 16:28:04 UTC
The link to linc is, indeed, through ORBit; most of the GNOME base needed recompiling to actually break the links gdm was depending on.
Comment 4 Spider (RETIRED) gentoo-dev 2004-01-01 17:10:58 UTC
*** Bug 36963 has been marked as a duplicate of this bug. ***
Comment 5 Tom Fredrik Blenning Klaussen 2004-01-01 18:24:18 UTC
Hmm, I believe I should continue bug 36963 here. I'm most sorry for not finding this bug. I thought I had done my due dilligence, but hmm.. ok.

I'm fully to blaim for ignoring the warnings about depclean. But this doesn't change the fact that when depclean removes something that shouldn't be removed (assuming that it does it's dependency calculations right). Then there exist some kind of runtime dependency that hasn't been recorded.

The very way depclean works is suited to uncover subtle bugs in the dependencies of an ebuild. The fact that depclean doesn't work combined with the strong warnings underlines that you run it on your own peril. But remedies should be taken to try to fix this, due to the above mentioned reasons.

To state my opinion very clear:
DEPCLEAN SHOULD WORK!
Comment 6 Spider (RETIRED) gentoo-dev 2004-01-02 08:29:19 UTC
*** Bug 37020 has been marked as a duplicate of this bug. ***