[pacman-dev] change to option handling for --debug and -v
d at falconindy.com
Sat Mar 19 13:21:12 EDT 2011
On Sat, Mar 19, 2011 at 12:10:58PM -0400, Ray Kohler wrote:
> I noticed a change in the way 3.5 processes some of its command-line
> flags: It used to be that --debug and -v were handled immediately,
> such that their initial output appeared before pacman complained of a
> usage error. Now, it errors out immediately.
> This may seem like an unimportant case, but it actually breaks pkgfile
> from pkgtools, which runs both "pacman -v" and "pacman --debug"
> without any further arguments (so it can parse the output). As I
> haven't seen any bug report, any update to pkgfile from Daenyth, or
> any other comment, I thought I'd ask if this was intentional, and
> whether it is pacman, or pkgfile, that ought to change.
I worked with Daenyth to resolve this back in January:
> I found it actually easy to work around, by modifying pkgfile to use a
> -Q main operation in both of these cases.
> If I haven't made myself clear, try doing just "pacman -v" or "pacman
> --debug" on both 3.4.x and 3.5.0.
Personally, I'm not sure how important this is given that pkgfile got
bitten by parsing something it shouldn't be parsing. I'd actually vote
to move output generated by -v into --debug, since the verbose flag is
_only_ used for this one output.
More information about the pacman-dev