Closed mgorny closed 3 years ago
Thank you for the report. Unfortunately, I cannot reproduce the problem: I created a "dummy" /var/db/pkg/dev-python/future-0.18.2-r1
and copied the {I,}USE
files there you mentioned above, but eix -e future
shows no duplicate python3_9
.
(Originally, I thought the new tricky way of natural sorting for installed USE-flags might be the culprit, but I guess that this would be reproducible with the same input.)
Aha, I miscopied the IUSE file!
Now I see: The "doc" flag is duplicate in your IUSE file. Now when the sorted (and deduplicated) set is copied back, the originally last entry (which happens to be ...python3_9) becomes the duplicate one instead of doc. I guess that I will have to truncate the list to deal with wrong IUSE entries in /var/db/pkg.
Solved in eix-0.35.2
E.g.:
eix 0.35.1
vardb looks correct (i.e. having only one instance of the flag):