[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH for-5.2 2/4] qemu-option: move help handling to get_opt_name_
From: |
Markus Armbruster |
Subject: |
Re: [PATCH for-5.2 2/4] qemu-option: move help handling to get_opt_name_value |
Date: |
Wed, 04 Nov 2020 13:21:43 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Paolo Bonzini <pbonzini@redhat.com> writes:
> Right now, help options are parsed normally and then checked
> specially in opt_validate---but only if coming from
> qemu_opts_parse or qemu_opts_parse_noisily, not if coming
> from qemu_opt_set.
>
> Instead, move the check from opt_validate to the common workhorses
> of qemu_opts_parse and qemu_opts_parse_noisily, opts_do_parse and
> get_opt_name_value.
>
> This will come in handy in a subsequent patch, which will
> raise a warning for "-object memory-backend-ram,share"
> ("flag" option with no =on/=off part) but not for
> "-object memory-backend-ram,help".
>
> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
I'm afraid this fails my smoke test:
$ o=`sed -n '/HAS_ARG,/s/DEF("\([^"]*\)".*/\1/p' qemu-options.hx`
$ for i in $o; do echo "= $i"; upstream-qemu -$i help -version; done 2>&1 |
egrep -v 'QEMU emulator|Copyright'
Many output differences. False positives due to help printing lists in
random order. Arbitrarily picked true positive:
$ upstream-qemu -msg help
msg options:
guest-name=<bool (on/off)> - Prepends guest name for error messages but
only if -name guest is set otherwise option is ignored
timestamp=<bool (on/off)>
$ echo $?
1
regresses to silent failure.
- Re: [PATCH for-5.2 1/4] ivshmem-test: do not use short-form boolean option, (continued)
- [PATCH for-5.2 4/4] qemu-option: warn for short-form boolean options, Paolo Bonzini, 2020/11/03
- Re: [PATCH for-5.2 4/4] qemu-option: warn for short-form boolean options, Daniel P . Berrangé, 2020/11/03
- Re: [PATCH for-5.2 4/4] qemu-option: warn for short-form boolean options, Paolo Bonzini, 2020/11/03
- Re: [PATCH for-5.2 4/4] qemu-option: warn for short-form boolean options, Markus Armbruster, 2020/11/04
- Re: [PATCH for-5.2 4/4] qemu-option: warn for short-form boolean options, Igor Mammedov, 2020/11/03
- Re: [PATCH for-5.2 4/4] qemu-option: warn for short-form boolean options, Paolo Bonzini, 2020/11/03
- Re: [PATCH for-5.2 4/4] qemu-option: warn for short-form boolean options, Igor Mammedov, 2020/11/04
- [PATCH for-5.2 2/4] qemu-option: move help handling to get_opt_name_value, Paolo Bonzini, 2020/11/03
- Re: [PATCH for-5.2 2/4] qemu-option: move help handling to get_opt_name_value,
Markus Armbruster <=
- [PATCH for-5.2 3/4] qtest: escape device name in device-introspect-test, Paolo Bonzini, 2020/11/03
- Re: [PATCH for-5.2 0/4] deprecate short-form boolean options, no-reply, 2020/11/03