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