jonfr reported in the forums that ufed-0.91 terminates with the message: -------- ERROR: insufficient parameters! -------- Upon further questioning, jonfr confirmed, that eix is not installed on their system. This means my eix detection code is broken. This bug is a reminder for me to fix this for the 0.92 release. Reproducible: Always Steps to Reproduce: 1. Do not have app-portage/eix installed 2. Install app-portage/ufed-0.91 3. run ufed Actual Results: ufed terminates with an error message. Expected Results: ufed should use alternative measures without the need for eix to be installed.
Detection code updated. There could be another issue, though.
Fixed in ufed-0.92
Still exists for me in 0.92, no eix. Also: https://forums.gentoo.org/viewtopic-p-7942130.html?sid=707c84295368bf73863369d12d8a0ff7#7942130
I will look into it.
Sorry, but I just uninstalled eix, and ufed-0.92 works like a charm with latest portage. I need more information to be able to reproduce the issue. If eix isn't present, ufed uses /usr/bin/portageq, which is part of portage and should always be present.