Gentoo Archives: gentoo-user-de

From: assabajanischer_hinterwaeldler@×××××.de
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Re: package.use + mask cleanup
Date: Sun, 22 Feb 2015 03:15:38
Message-Id: 20150222031544.GA32373@me.fritz.box
In Reply to: Re: [gentoo-user-de] Re: package.use + mask cleanup by Marc Joliet
1 Hallo zusammen,
2
3 danke für die zwei Tooltips. Beide scheinen genau in die Richtung
4 zu gehen, wie ich mir das gedacht habe.
5 Laufen beide nicht ganz rund (hab noch nichts konfiguriert), aber
6 liefern saubere Ergebnisse.
7
8 Danke
9 Martin
10
11 On Sat, Feb 14, 2015 at 06:31:09PM +0100, Marc Joliet wrote:
12 > Am Sat, 14 Feb 2015 13:52:16 +0000 (UTC)
13 > schrieb Martin Vaeth <martin@×××××.de>:
14 >
15 > > Marc Joliet <marcec@×××.de> wrote:
16 > > >> "eix-test-obsolete"
17 > > >
18 > > > Für package.use mag ich portpeek ganz gerne (bei eix habe ich tatsächlich
19 > > > auch den Redundanztest bei package.use abgestellt, weil es nicht so
20 > > > zuverlässssig war).
21 > >
22 > > Das, was eix behauptet, sollte schon stimmen - sonst melde bitte einen Bug.
23 > > Für package.use hat eix aber nur sehr wenig Unterstützung, weil eix
24 > > generell keine Unterstützung zu USE-Flags bietet:
25 > > Der USE-Flags-Teil der Zeile wird jeweils ignoriert.
26 > > Es wird lediglich das erste Wort (Name/Namensmaske des Pakets,
27 > > ggf. mit Versions[-bereichs]-Spezifikation) überprüft, je nach
28 > > Konfiguration: Ob das Wort auf (mindestens) eine
29 > > installiert/installierbare/verfügbare (je nach Konfiguration) Version
30 > > passt, ob mehrere Zeilen gleichzeitig passen, usw.
31 >
32 > Was ich sagte war nicht präzise genug. Was ich tatsächlich konfiguriert habe
33 > ist:
34 >
35 > REDUNDANT_IF_IN_USE="-some"
36 > REDUNDANT_IF_DOUBLE_USE="no"
37 >
38 > Das liegt daran, das eix dann Einträge als Redundant einschätzt, deren USE
39 > flags in mehrere Dateien verteilt sind. Deine Erläuterung liefert auch die
40 > Erklärung dazu: es wird schlichtweg geprüft, ob es mehr als einen Eintrag für
41 > ein Paket gibt, ganz gleich, ob sich die USE flags der Einträge unterscheiden.
42 >
43 > Aber wie du sagst: das hilft nicht dabei, ungültige USE flags zu finden, was
44 > der eigentliche Grund meiner Empfehlung für portpeek war.
45 >
46 > --
47 > Marc Joliet
48 > --
49 > "People who think they know everything really annoy those of us who know we
50 > don't" - Bjarne Stroustrup