/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
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.
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.
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.
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).
Ok, i don't know if we should stable .6 or not. Let's see how widespread the problem is...