View previous topic :: View next topic |
Author |
Message |
franzf Advocate
Joined: 29 Mar 2005 Posts: 4565
|
Posted: Mon Aug 19, 2013 9:27 am Post subject: wildcards in portage config files |
|
|
Nach langer Zeit mit paludis bin ich heute zu portage zurück. Alles ging glatt, bis auf ein kleines Problem mit meinen configs:
Code: | --- Invalid atom in /etc/portage/package.accept_keywords: =dev-texlive/*-2012*
--- Invalid atom in /etc/portage/package.mask/package_mask.conf: =kde-base/*-4.10.5*
--- Invalid atom in /etc/portage/package.mask/package_mask.conf: =dev-qt/*-4.8.5* |
Vorher hatte ich noch "~dev-texlive/*-2012" stehen, was ebenfalls als fehlerhaft angekreidet wurde.
Worin liegt hier mein Denkfehler?
Wenn ich den letzten Stern weglasse, passt alles - solange ich es bei den "=" belasse, ein "~" wird wieder als falsche Syntax bemängelt. Revisions (-r1 etc.) werden so natürlich nicht mehr abgefangen...
Und weil das noch nicht verwirrend genug ist, gehorcht eix aufs Wort und markiert mir die Versionen entsprechend mit [m]
Wer hat jetzt recht?
(kleine N.B.: Die dev-texlive-Zeile steht mitnichten direct in /etc/portage/package.accept_keywords - das ist ein directory. Die Ausgabe sollte wie bei den package_mask-Sachen aussehen.)
Ich verwende portage-2.2.0 - falls das wichtig ist. |
|
Back to top |
|
|
franzf Advocate
Joined: 29 Mar 2005 Posts: 4565
|
Posted: Tue Aug 27, 2013 8:14 am Post subject: |
|
|
Ping?
Wenn da keiner helfen kann, kann ich in portage&programming nen post machen oder gleich nen bugreport. |
|
Back to top |
|
|
bell Guru
Joined: 27 Nov 2007 Posts: 510
|
Posted: Tue Aug 27, 2013 8:52 am Post subject: |
|
|
In der "man portage" gibt es folgende Beispiele:
Code: | # package.mask to prevent emerge --autounmask from selecting live ebuilds
=*/*-*9999*
# match anything with a version containing _beta
=*/*-*_beta*
|
Hab mal bischen experimentiert. Zumindest funktioniert das Code: | =dev-texlive/*-*2012* |
Die beiden anderen Einträge kriegte ich jedoch auch nicht hin. Anscheinend stört sich Portage an den Punkten in der Version. Für mich ist es ein Bug. Bitte mache ein Bugreport auf bugs.gentoo.org auf. |
|
Back to top |
|
|
franzf Advocate
Joined: 29 Mar 2005 Posts: 4565
|
|
Back to top |
|
|
mv Watchman
Joined: 20 Apr 2005 Posts: 6747
|
Posted: Wed Aug 28, 2013 9:52 pm Post subject: Re: wildcards in portage config files |
|
|
franzf wrote: | Und weil das noch nicht verwirrend genug ist, gehorcht eix aufs Wort |
eix benutzt eigene Algorithmen, die sich in gewissen Fällen anders als portage verhalten: Gerade bei Masken ist vieles in Portage nicht eindeutig dokumentiert und hatte sich auch schon in verschiedenen Portage-Versionen geändert. eix versucht bei unklarer Lage, eine möglichst zukunftssichere Interpretation zu finden. |
|
Back to top |
|
|
|