qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 1/2] trace: document how to specify multiple --trace patterns


From: BALATON Zoltan
Subject: Re: [PATCH 1/2] trace: document how to specify multiple --trace patterns
Date: Thu, 14 Jan 2021 15:18:48 +0100 (CET)

On Thu, 14 Jan 2021, Stefan Hajnoczi wrote:
On Wed, Jan 13, 2021 at 07:20:42PM -0500, John Snow wrote:
On 1/13/21 6:45 PM, BALATON Zoltan wrote:

Please don't. That would break all scripts that already call qemu using
single dash options. Forcing everyone to edit their scripts is not nice.
How about also accepting single dash in qemu-img for consistency then
you can use whatever you want in docs as long as single dash still works
for consistency and backward compatibility.

That's not what I meant -- I meant for documentation purposes. QEMU can keep
accepting single dash, but we should standardize on the spelling for
purposes of interactive messages, documentation, etc.

I wasn't aware of the fact that some of the utilities are sensitive to
'--' vs '-'! I'm in favor of consistently using '--' in documentation
but allowing both for backwards compatibility where '-' is currently
supported.

If we are in agreement, then let's:

1. Add a section to CODING_STYLE.rst or other developer documentation
  documenting this.

I'd be more in favour of documenting that QEMU accepts - options but also -- as alternative and fixing the tools that currently use getopt_long to use getopt_long_only to keep it consistent with main QEMU executable. Otherwise this will get more and more inconsistent with new options added with -- and old ones only exist in - form so to keep consistency we should standardise on - not --.

2. Convert existing documentation to use '--'. This will make it more
  consistent and also avoid confusion about '-' vs '--'.

You could still use -- in documentation but what's the problem with - if -- is also accepted if one wants to type that?

Regards,
BALATON Zoltan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]