Re: Re: package.use + mask cleanup

Marc Joliet <[email protected]>
Newsgroups gmane.linux.gentoo.user.german
Message-ID <[email protected]>
Am Sat, 14 Feb 2015 13:52:16 +0000 (UTC)
schrieb Martin Vaeth <[email protected]>:

> Marc Joliet <[email protected]> wrote:
> >> "eix-test-obsolete"
> >
> > Für package.use mag ich portpeek ganz gerne (bei eix habe ich tatsächlich
> > auch den Redundanztest bei package.use abgestellt, weil es nicht so
> > zuverlässssig war).
> 
> Das, was eix behauptet, sollte schon stimmen - sonst melde bitte einen Bug.
> Für package.use hat eix aber nur sehr wenig Unterstützung, weil eix
> generell keine Unterstützung zu USE-Flags bietet:
> Der USE-Flags-Teil der Zeile wird jeweils ignoriert.
> Es wird lediglich das erste Wort (Name/Namensmaske des Pakets,
> ggf. mit Versions[-bereichs]-Spezifikation) überprüft, je nach
> Konfiguration: Ob das Wort auf (mindestens) eine
> installiert/installierbare/verfügbare (je nach Konfiguration) Version
> passt, ob mehrere Zeilen gleichzeitig passen, usw.

Was ich sagte war nicht präzise genug.  Was ich tatsächlich konfiguriert habe
ist:

REDUNDANT_IF_IN_USE="-some"
REDUNDANT_IF_DOUBLE_USE="no"

Das liegt daran, das eix dann Einträge als Redundant einschätzt, deren USE
flags in mehrere Dateien verteilt sind.  Deine Erläuterung liefert auch die
Erklärung dazu: es wird schlichtweg geprüft, ob es mehr als einen Eintrag für
ein Paket gibt, ganz gleich, ob sich die USE flags der Einträge unterscheiden.

Aber wie du sagst: das hilft nicht dabei, ungültige USE flags zu finden, was
der eigentliche Grund meiner Empfehlung für portpeek war.

-- 
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup
signature.asc (application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBAgAGBQJU34ZiAAoJEL/Q5oYsiHj0YfQQAJQniMKskuba6L7FI5jfpDdA
ota3MAtYPxb4chMD6Gu+aKqXOt8wnV1xYGBtdzyXeiZLSI0vhVnr3eL9yYQbua1f
4ZMDjlZKmvzAHOwEcbbfsyOrVgIqF0AHs24+olOCsrQt1oN1QuJQiFFDqBgN/lS3
mqt2IYSSFiHIGslEHU9x2XWZKj08qs9jD7QfIRgeOMXblUCL7rDi4km4S1iEhBke
QrBBv7BgH+s0+i7/hssEPXljZ33QGv81LcRcd+H8foCu1F9EGw1UFlYYVCAKPRXn
0O0USaAAMl+k9uxKLzKSrIe7YnBCJnKlsarxReptgZkRsCROCTnXrhAacVL2vvar
9UwqLI1z0DYEljcgzx4gdm/Y9QmxJ+lIHnkvhbNmylEsgwAYyLSrOejMFRcpnG7t
p6Gy7i7ccMI1uZGpQmIgNvzTYYTXmpWDQKe1E0qmaeKh7Z9/jleMoL3VbFPpHVjA
PlhZp8ysGzt9vKwzTCv1cfJqNnOmAvBOYc2cV16ouULhTzhKLVvuGV7KUBt+VXII
gHHQsf+OMXXs/Za7AVC6ytNNIAY3dj1Pn8DV0QAQqB6uTGwOnk9KHv8g1XbhozT0
SbmpQTGLH3QQmomG3r3lJSEGismxjGruX5P7AJuOtRXtrIscdpk19r1I56qhVz6L
R6Y6OmoI9b958D55hjBC
=uqQx
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.