Right after reading the changelog and merging the new portage, I try the new portageq owners call: traceback! $portageq owners /bin/bash Traceback (most recent call last): [snipped] My mistake is likely obvious to you: I forgot the <root> parameter. However, a traceback isn't very friendly. Couldn't the root parameter default to the standard / if not given? If not, a suitable error message in English could be useful. =8^) Duncan
(In reply to comment #0) > Couldn't the root parameter default to the > standard / if not given? If not, a suitable error message in English could be > useful. =8^) I'd rather not guess which parameter is missing (as this would apply to other actions as well).
Created attachment 134008 [details, diff] exit gracefully if <root> is not a directory One problem with making the initial <root> parameter optional is that some of the actions (such as owners) accept a variable number of parameters, so it leads to ambiguity as to whether the initial parameter is actually intended to be <root> or something else.
This has been released in 2.1.3.16.