| Summary: | update-eix fails | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Hans Halvorson <hhalvors> |
| Component: | Current packages | Assignee: | Stefan Schweizer (RETIRED) <genstef> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | emilbeinroth, martin |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | Fix faulty comparison for =* masks | ||
|
Description
Hans Halvorson
2008-04-06 09:23:32 UTC
And what version of eix are you running? Created attachment 148861 [details, diff]
Fix faulty comparison for =* masks
"-0*" masks (for example "=app-portage/eix-0*") triggered an exception in eix. This patch addresses the issue and fixes the comparison of wildcard masks.
All versions >=0.12.0 are affected by this problem.
I'm running eix 0.12.3 As far as I can tell, the problem has been fixed in eix 0.12.4. Shall we mark this bug as fixed? Marking as "fixed". Please re-open if there are still problems. got the problem on my amd64 no-multilib box.
always reproducible with versions 12.4, 13.3, 13.4.
update-eix output:
Reading Portage settings ..
Building database (/var/cache/eix) ..
[0] "gentoo" /usr/portage/ (cache: metadata-flat)
Reading 50%terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::compare
[1] 19160 abort update-eix
|