Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 349352 - app-portage/eix-0.22.5: mixes /etc/portage/package.accept_keywords and /etc/portage/package.keywords
Summary: app-portage/eix-0.22.5: mixes /etc/portage/package.accept_keywords and /etc/p...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High trivial (vote)
Assignee: Martin Väth
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-22 09:41 UTC by Toralf Förster
Modified: 2011-01-04 04:51 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2010-12-22 09:41:49 UTC
An
$> eix-test-obsolete brief
gives

...
Not installed but in /etc/portage/package.accept_keywords:
...

at my system however I do not have that directory, I do only have /etc/portage/package.keywords

Reproducible: Always
Comment 1 Martin Väth 2010-12-22 20:15:44 UTC
(In reply to comment #0)
> Not installed but in /etc/portage/package.accept_keywords:

I am aware of this problem, but eix does not keep track about where exactly
a mask occurs (in which file and which form): This would need a lot of
additional data structures which are not implemented - partially, because of
the work and partially because of the fact that they would need a lot of
memory and time even for "normal" eix runs.

As a result, eix-test-obsolete cannot distinguish between package.keywords
and package.accept_keywords; printing only one of them is not nice, but
printing both of them is not nice either (e.g. it would no longer fit
into a line). Since it is documented that both are equivalent, I believe that
perhaps the current solution is acceptable.

Or maybe you have a better suggestion?
Comment 2 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-12-22 20:42:47 UTC
Maybe: "Not installed but in /etc/portage/package.*keywords:" ??
Comment 3 Martin Väth 2010-12-23 14:33:40 UTC
(In reply to comment #2)
> Maybe: "Not installed but in /etc/portage/package.*keywords:" ??

Thank you. Good idea.
Maybe /etc/portage/package.{,accept_}keywords is even clearer.
(At least, it draws attention to /etc/portage/package.accept_keywords:
I assume that most portage users are not aware that this is meant to
replace /etc/portage/package.keywords in the long run.)

This will be fixed in >=eix-0.22.6
Comment 4 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2011-01-04 04:51:30 UTC
in tree

+*eix-0.22.6 (04 Jan 2011)
+
+  04 Jan 2011; Jeremy Olexa <darkside@gentoo.org> +eix-0.22.6.ebuild:
+  Version bump from upstream, minor fixes includes zsh-completion now