On Sunday 29 October 2006 03:41, Piotr Jaroszyński wrote: >  - Checks whether runtime deps of installed package are all set. The check > is            going LEVEL-deep, where LEVEL is user specified. Uses > checkdeps.rb (great betelgeuse's script) to determine needed rdeps. qlist ${CPV} | scanelf -L -n -q -F '%n #F' | tr , ' ' | xargs qfile -C | sort -u This oneliner does more or less what checkrdeps does ... The main problem is that it will _not_ work without using --as-needed... > - Checks for system packages in dependencies. This might be intentional, currently the QA policy about this is not clear. See bug #151758 . I don't want to see dependencies over zlib removed for instance, you can easily find a way to reproduce packags failing to merge because zlib is broken, and emerge -e world does not merge them before zlib (the same applies to paludis and pkgcore as far as I can tell). As I said on that bug, IMHO system dependencies should be stated unless obvious (libc, gcc, binutils), problematic for porting (findutils, net-tools) or creates circular deps (shadow). -- Diego "Flameeyes" Pettenò - http://farragut.flameeyes.is-a-geek.org/ Gentoo/Alt lead, Gentoo/FreeBSD, Video, Sound, ALSA, PAM, KDE, CJK, Ruby ...