Summary: | kde-base/kdelibs automagic depends on dev-lang/lua | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | po.valles <nibheis> |
Component: | New packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | truedfx |
Priority: | Low | ||
Version: | 2005.1 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
po.valles
2006-01-26 01:56:09 UTC
May I ask why are you breaking your system and then filing bugs? This doesn't make any sense whatsoever, revdep-rebuild is the tool for fixing broken linkage after unmerging/upgrading a library etc, not 'emerge -uD world'. Thanks for your quick reply! I am not trying to break my system... Just trying to remove unneeded ebuilds in my world file. Why should I have lua in my world file? I simply don't want to have it because it is not an ebuild that *I* want to use/have. kdelibs need it, not me. After I removed lua from my world file, --depclean removed it because no package depends on it. As --depclean is supposed to be broken (I have to admit that it has always worked fine for me), I ran emerge -uD world to check if any ebuild would complain about lua being removed... and it looked like no ebuild on my system needs lua. When I noticed that konqueror was missing something to function properly, I ran "revdep-rebuild" and I was told that kdelibs had a broken lib dependency (with lua). So, my conclusion is that kdelibs need lua lib and that kdelibs don't have a dependency on lua. Just a missing dependency on "dev-lang/lua". What do you think? Regards, po (In reply to comment #2) > When I noticed that konqueror was missing something to function properly, I ran > "revdep-rebuild" and I was told that kdelibs had a broken lib dependency (with > lua). So let revdep-rebuild do its job; reopen with some error messages if revdep-rebuild doesn't fix the issue. Having just ran into this myself... This should not have been closed. Automagic dependencies are wrong. http://www.gentoo.org/proj/en/qa/automagic.xml kdelibs detects whether lua is installed and if so, enables (apparently) the ability to write custom indentation scripts for kate in it. This should be made optional with a lua USE flag. This is fixed in 3.5.4-r2, added --without-lua parameter and lua useflag. KDE 3.5.5 will ship with --without-lua parameter already. |