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 ...

Attachment: pgp5n9ESU9YFh.pgp
Description: PGP signature

Reply via email to