All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Philippe Mathieu-Daudé" <philmd@redhat.com>
To: Peter Maydell <peter.maydell@linaro.org>, qemu-devel@nongnu.org
Cc: "John Snow" <jsnow@redhat.com>,
	"Daniel P. Berrangé" <berrange@redhat.com>,
	"Markus Armbruster" <armbru@redhat.com>,
	"Stefan Hajnoczi" <stefanha@redhat.com>,
	"Michael Roth" <mdroth@linux.vnet.ibm.com>
Subject: Re: [PATCH 16/29] qapi/{block, misc, tmp}.json: Use explicit bulleted lists
Date: Fri, 7 Feb 2020 11:33:08 +0100	[thread overview]
Message-ID: <8994bdd6-1064-7d9a-0179-a8b8ef96f7cd@redhat.com> (raw)
In-Reply-To: <20200206173040.17337-17-peter.maydell@linaro.org>

On 2/6/20 6:30 PM, Peter Maydell wrote:
> A JSON block comment like this:
>       Returns: nothing on success
>                If @node is not a valid block device, DeviceNotFound
>                If @name is not found, GenericError with an explanation
> 
> renders in the HTML and manpage like this:
> 
>       Returns: nothing on success If node is not a valid block device,
>       DeviceNotFound If name is not found, GenericError with an explanation
> 
> because whitespace is not significant.
> 
> Use an actual bulleted list, so that the formatting is correct.
> 
> This commit gathers up the remaining json files which had
> places needing this fix.
> 
> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
> ---
>   qapi/block.json | 33 ++++++++++++++-------------------
>   qapi/misc.json  | 36 ++++++++++++++++--------------------
>   qapi/tpm.json   |  4 ++--
>   3 files changed, 32 insertions(+), 41 deletions(-)
> 
> diff --git a/qapi/block.json b/qapi/block.json
> index 905297bab2e..e509cc53506 100644
> --- a/qapi/block.json
> +++ b/qapi/block.json
> @@ -115,15 +115,12 @@
>   #
>   # For the arguments, see the documentation of BlockdevSnapshotInternal.
>   #
> -# Returns: nothing on success
> -#
> -#          If @device is not a valid block device, GenericError
> -#
> -#          If any snapshot matching @name exists, or @name is empty,
> -#          GenericError
> -#
> -#          If the format of the image used does not support it,
> -#          BlockFormatFeatureNotSupported
> +# Returns: - nothing on success
> +#          - If @device is not a valid block device, GenericError
> +#          - If any snapshot matching @name exists, or @name is empty,
> +#            GenericError
> +#          - If the format of the image used does not support it,
> +#            BlockFormatFeatureNotSupported
>   #
>   # Since: 1.7
>   #
> @@ -154,12 +151,12 @@
>   #
>   # @name: optional the snapshot's name to be deleted
>   #
> -# Returns: SnapshotInfo on success
> -#          If @device is not a valid block device, GenericError
> -#          If snapshot not found, GenericError
> -#          If the format of the image used does not support it,
> -#          BlockFormatFeatureNotSupported
> -#          If @id and @name are both not specified, GenericError
> +# Returns: - SnapshotInfo on success
> +#          - If @device is not a valid block device, GenericError
> +#          - If snapshot not found, GenericError
> +#          - If the format of the image used does not support it,
> +#            BlockFormatFeatureNotSupported
> +#          - If @id and @name are both not specified, GenericError
>   #
>   # Since: 1.7
>   #
> @@ -197,10 +194,8 @@
>   # @force: If true, eject regardless of whether the drive is locked.
>   #         If not specified, the default value is false.
>   #
> -# Returns:  Nothing on success
> -#
> -#           If @device is not a valid block device, DeviceNotFound
> -#
> +# Returns: - Nothing on success
> +#          - If @device is not a valid block device, DeviceNotFound
>   # Notes:    Ejecting a device with no media results in success
>   #
>   # Since: 0.14.0
> diff --git a/qapi/misc.json b/qapi/misc.json
> index 626a342b008..06c80b58a24 100644
> --- a/qapi/misc.json
> +++ b/qapi/misc.json
> @@ -418,12 +418,10 @@
>   #
>   # Return information about the balloon device.
>   #
> -# Returns: @BalloonInfo on success
> -#
> -#          If the balloon driver is enabled but not functional because the KVM
> -#          kernel module cannot support it, KvmMissingCap
> -#
> -#          If no balloon device is present, DeviceNotActive
> +# Returns: - @BalloonInfo on success
> +#          - If the balloon driver is enabled but not functional because the KVM
> +#            kernel module cannot support it, KvmMissingCap
> +#          - If no balloon device is present, DeviceNotActive
>   #
>   # Since: 0.14.0
>   #
> @@ -480,8 +478,8 @@
>   #
>   # @bar: the index of the Base Address Register for this region
>   #
> -# @type: 'io' if the region is a PIO region
> -#        'memory' if the region is a MMIO region
> +# @type: - 'io' if the region is a PIO region
> +#        - 'memory' if the region is a MMIO region
>   #
>   # @size: memory size
>   #
> @@ -992,10 +990,10 @@
>   #
>   # @value: the target size of the balloon in bytes
>   #
> -# Returns: Nothing on success
> -#          If the balloon driver is enabled but not functional because the KVM
> +# Returns: - Nothing on success
> +#          - If the balloon driver is enabled but not functional because the KVM
>   #            kernel module cannot support it, KvmMissingCap
> -#          If no balloon device is present, DeviceNotActive
> +#          - If no balloon device is present, DeviceNotActive
>   #
>   # Notes: This command just issues a request to the guest.  When it returns,
>   #        the balloon size may not have changed.  A guest can change the balloon
> @@ -1074,8 +1072,8 @@
>   #       If @device is 'vnc' and @target is 'password', this is the new VNC
>   #       password to set.  See change-vnc-password for additional notes.
>   #
> -# Returns: Nothing on success.
> -#          If @device is not a valid block device, DeviceNotFound
> +# Returns: - Nothing on success.
> +#          - If @device is not a valid block device, DeviceNotFound
>   #
>   # Notes: This interface is deprecated, and it is strongly recommended that you
>   #        avoid using it.  For changing block devices, use
> @@ -1225,11 +1223,9 @@
>   #
>   # @opaque: A free-form string that can be used to describe the fd.
>   #
> -# Returns: @AddfdInfo on success
> -#
> -#          If file descriptor was not received, FdNotSupplied
> -#
> -#          If @fdset-id is a negative value, InvalidParameterValue
> +# Returns: - @AddfdInfo on success
> +#          - If file descriptor was not received, FdNotSupplied
> +#          - If @fdset-id is a negative value, InvalidParameterValue
>   #
>   # Notes: The list of fd sets is shared by all monitor connections.
>   #
> @@ -1257,8 +1253,8 @@
>   #
>   # @fd: The file descriptor that is to be removed.
>   #
> -# Returns: Nothing on success
> -#          If @fdset-id or @fd is not found, FdNotFound
> +# Returns: - Nothing on success
> +#          - If @fdset-id or @fd is not found, FdNotFound
>   #
>   # Since: 1.2.0
>   #
> diff --git a/qapi/tpm.json b/qapi/tpm.json
> index 63878aa0f47..dc1f0817399 100644
> --- a/qapi/tpm.json
> +++ b/qapi/tpm.json
> @@ -96,8 +96,8 @@
>   #
>   # A union referencing different TPM backend types' configuration options
>   #
> -# @type: 'passthrough' The configuration options for the TPM passthrough type
> -#        'emulator' The configuration options for TPM emulator backend type
> +# @type: - 'passthrough' The configuration options for the TPM passthrough type
> +#        - 'emulator' The configuration options for TPM emulator backend type
>   #
>   # Since: 1.5
>   ##
> 

Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>



  reply	other threads:[~2020-02-07 10:34 UTC|newest]

Thread overview: 77+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-02-06 17:30 [PATCH 00/29] Convert QAPI doc comments to generate rST instead of texinfo Peter Maydell
2020-02-06 17:30 ` [PATCH 01/29] configure: Allow user to specify sphinx-build binary Peter Maydell
2020-02-06 17:30 ` [PATCH 02/29] configure: Check that sphinx-build is using Python 3 Peter Maydell
2020-02-07 16:17   ` Markus Armbruster
2020-02-07 16:30     ` Peter Maydell
2020-02-08  7:50       ` Markus Armbruster
2020-02-08 13:11         ` Peter Maydell
2020-02-06 17:30 ` [PATCH 03/29] Makefile: Fix typo in dependency list for interop manpages Peter Maydell
2020-02-06 17:30 ` [PATCH 04/29] qga/qapi-schema.json: Fix missing '-' in GuestDiskBusType doc comment Peter Maydell
2020-02-07  8:16   ` Markus Armbruster
2020-02-06 17:30 ` [PATCH 05/29] qga/qapi-schema.json: Fix indent level on doc comments Peter Maydell
2020-02-07  8:18   ` Markus Armbruster
2020-02-07  8:22     ` Markus Armbruster
2020-02-06 17:30 ` [PATCH 06/29] qga/qapi-schema.json: minor format fixups for rST Peter Maydell
2020-02-07  8:32   ` Markus Armbruster
2020-02-13 16:20     ` Peter Maydell
2020-02-14 13:16       ` Markus Armbruster
2020-02-06 17:30 ` [PATCH 07/29] qapi/block-core.json: Use literal block for ascii art Peter Maydell
2020-02-07  8:50   ` Markus Armbruster
2020-02-07  9:27     ` Peter Maydell
2020-02-06 17:30 ` [PATCH 08/29] qapi: Use ':' after @argument in doc comments Peter Maydell
2020-02-07  9:28   ` Markus Armbruster
2020-02-07  9:33     ` Max Reitz
2020-02-07 10:24     ` Kevin Wolf
2020-02-07 11:05       ` Peter Maydell
2020-02-07 14:43         ` Markus Armbruster
2020-02-07 15:01           ` Max Reitz
2020-02-07 15:40             ` Kevin Wolf
2020-02-07 15:24           ` Peter Maydell
2020-02-08  7:54             ` Markus Armbruster
2020-02-08 13:22               ` Peter Maydell
2020-02-06 17:30 ` [PATCH 09/29] qapi: Fix indent level on doc comments in json files Peter Maydell
2020-02-07  9:31   ` Markus Armbruster
2020-02-06 17:30 ` [PATCH 10/29] qapi: Remove hardcoded tabs Peter Maydell
2020-02-07  9:32   ` Markus Armbruster
2020-02-06 17:30 ` [PATCH 11/29] qapi/ui.json: Put input-send-event body text in the right place Peter Maydell
2020-02-07  9:45   ` Markus Armbruster
2020-02-06 17:30 ` [PATCH 12/29] qapi: Explicitly put "foo: dropped in n.n" notes into Notes section Peter Maydell
2020-02-07 10:06   ` Markus Armbruster
2020-02-07 14:23     ` Eric Blake
2020-02-06 17:30 ` [PATCH 13/29] qapi/ui.json: Avoid `...' texinfo style quoting Peter Maydell
2020-02-07 10:13   ` Markus Armbruster
2020-02-06 17:30 ` [PATCH 14/29] qapi/block-core.json: Use explicit bulleted lists Peter Maydell
2020-02-07 12:07   ` Markus Armbruster
2020-02-06 17:30 ` [PATCH 15/29] qapi/ui.json: " Peter Maydell
2020-02-06 17:30 ` [PATCH 16/29] qapi/{block, misc, tmp}.json: " Peter Maydell
2020-02-07 10:33   ` Philippe Mathieu-Daudé [this message]
2020-02-06 17:30 ` [PATCH 17/29] qapi: Add blank lines before " Peter Maydell
2020-02-07 10:11   ` Philippe Mathieu-Daudé
2020-02-06 17:30 ` [PATCH 18/29] qapi/migration.json: Replace _this_ with *this* Peter Maydell
2020-02-07 16:54   ` Markus Armbruster
2020-02-07 17:00     ` Peter Maydell
2020-02-08 14:24       ` Markus Armbruster
2020-02-06 17:30 ` [PATCH 19/29] qapi/qapi-schema.json: Put headers in their own doc-comment blocks Peter Maydell
2020-02-07 15:34   ` Markus Armbruster
2020-02-07 16:13     ` Peter Maydell
2020-02-08 14:10       ` Markus Armbruster
2020-02-08 14:43         ` Peter Maydell
2020-02-06 17:30 ` [PATCH 20/29] qapi/machine.json: Escape a literal '*' in doc comment Peter Maydell
2020-02-06 17:30 ` [PATCH 21/29] scripts/qapi: Move doc-comment whitespace stripping to doc.py Peter Maydell
2020-02-06 17:30 ` [PATCH 22/29] scripts/qapi/parser.py: improve doc comment indent handling Peter Maydell
2020-02-06 17:30 ` [PATCH 23/29] docs/sphinx: Add new qapi-doc Sphinx extension Peter Maydell
2020-02-06 17:30 ` [PATCH 24/29] docs/interop: Convert qemu-ga-ref to rST Peter Maydell
2020-02-06 17:30 ` [PATCH 25/29] docs/interop: Convert qemu-qmp-ref " Peter Maydell
2020-02-06 17:30 ` [PATCH 26/29] qapi: Use rST markup for literal blocks Peter Maydell
2020-02-06 17:30 ` [PATCH 27/29] qga/qapi-schema.json: Add some headings Peter Maydell
2020-02-06 17:30 ` [PATCH 28/29] scripts/qapi: Remove texinfo generation support Peter Maydell
2020-02-06 17:59   ` Peter Maydell
2020-02-06 17:30 ` [PATCH 29/29] docs/devel/qapi-code-gen.txt: Update to new rST backend conventions Peter Maydell
2020-02-06 18:47 ` [PATCH 00/29] Convert QAPI doc comments to generate rST instead of texinfo Peter Maydell
2020-02-06 19:53 ` no-reply
2020-02-06 19:56 ` no-reply
2020-02-07 17:00 ` Markus Armbruster
2020-02-07 17:10   ` Peter Maydell
2020-02-08 14:15     ` Markus Armbruster
2020-02-08 14:59       ` Peter Maydell
2020-02-10  0:34 ` Aleksandar Markovic

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8994bdd6-1064-7d9a-0179-a8b8ef96f7cd@redhat.com \
    --to=philmd@redhat.com \
    --cc=armbru@redhat.com \
    --cc=berrange@redhat.com \
    --cc=jsnow@redhat.com \
    --cc=mdroth@linux.vnet.ibm.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=stefanha@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.