Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 326143 - app-portage/eix-0.20.5 cannot read masks of the form ...*:SLOT
Summary: app-portage/eix-0.20.5 cannot read masks of the form ...*:SLOT
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Martin Väth
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-29 08:52 UTC by Laurento Frittella (mrfree)
Modified: 2010-07-03 02:30 UTC (History)
2 users (show)

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


Attachments
Patch to fix test for masks ...*:SLOT (eix-0.20.5-fix_masks.patch,548 bytes, patch)
2010-06-29 19:56 UTC, Martin Väth
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Laurento Frittella (mrfree) 2010-06-29 08:52:22 UTC
/var/lib/layman/gnome/profiles/eapi file exists and contains "2\n" but eix seems to ignore it reporting:

-- Invalid line 8 in /var/lib/layman/gnome/profiles/package.mask: '=gnome-base/gnome-desktop-2.31*:0'
    A '*' is only valid at the end of a version-string.

emerge doesn't complain about that and works as expected
Comment 1 Martin Väth 2010-06-29 19:56:56 UTC
Created attachment 236969 [details, diff]
Patch to fix test for masks ...*:SLOT

This is a regression from eix-0.19.0.
It is fixed now in eix' svn trunk (>=eix-0.20.6).

Since it might take a while until the next eix release,
I attach the patch to this bug so that it can be fixed meanwhile.
Comment 2 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-06-29 20:06:54 UTC
Ok. Here is what I can do (or anyone else with commit access.).

- Apply patch to 0.20.5-r1
- Move already stable keywords to -r1
- Update bug 323703 so the remaining arches stabilize the -r1 version.

I think it is the best plan given the small amount of risk. I would do it now, but I'm abit busy for the next few days.
Comment 3 Martin Väth 2010-06-30 07:19:10 UTC
If the bug is important enough to justify pushing the patch in the tree,
I can as well release a new version only with this tiny change.
This is perhaps simpler. I can do it probably in the evening.
Comment 4 Martin Väth 2010-06-30 18:24:52 UTC
eix-0.20.6 is now out. It contains only the above patch (in an optimized form:
The test whether end==NULL in the patch was redundant, since wildcard+1 is in
array bounds anyway).
Comment 5 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-07-03 02:30:31 UTC
Ok, i don't know if we should stable .6 or not. Let's see how widespread the problem is...