qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] qapi: Remove some error documentation lint
@ 2024-09-11 13:24 Markus Armbruster
  2024-09-11 13:24 ` [PATCH 1/2] qapi: Drop "with an explanation" from error descriptions Markus Armbruster
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Markus Armbruster @ 2024-09-11 13:24 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf, hreitz, eblake, qemu-block, jsnow

Markus Armbruster (2):
  qapi: Drop "with an explanation" from error descriptions
  qapi/block-core: Drop drive-backup's "Any other error" documentation

 qapi/block-core.json | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

-- 
2.46.0



^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 1/2] qapi: Drop "with an explanation" from error descriptions
  2024-09-11 13:24 [PATCH 0/2] qapi: Remove some error documentation lint Markus Armbruster
@ 2024-09-11 13:24 ` Markus Armbruster
  2024-09-12 12:59   ` Eric Blake
  2024-09-11 13:24 ` [PATCH 2/2] qapi/block-core: Drop drive-backup's "Any other error" documentation Markus Armbruster
  2024-09-13  8:09 ` [PATCH 0/2] qapi: Remove some error documentation lint Markus Armbruster
  2 siblings, 1 reply; 6+ messages in thread
From: Markus Armbruster @ 2024-09-11 13:24 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf, hreitz, eblake, qemu-block, jsnow

All errors come with an explanation, namely the human-readable error
message in the error response's @desc member.  Drop the redundant
"with an explanation" phrase.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
---
 qapi/block-core.json | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/qapi/block-core.json b/qapi/block-core.json
index 9f6dd59298..82f59a7758 100644
--- a/qapi/block-core.json
+++ b/qapi/block-core.json
@@ -2299,7 +2299,7 @@
 #
 # Errors:
 #     - If @node is not a valid block device or node, DeviceNotFound
-#     - If @name is already taken, GenericError with an explanation
+#     - If @name is already taken, GenericError
 #
 # Since: 2.4
 #
@@ -2322,7 +2322,7 @@
 #
 # Errors:
 #     - If @node is not a valid block device or node, DeviceNotFound
-#     - If @name is not found, GenericError with an explanation
+#     - If @name is not found, GenericError
 #     - if @name is frozen by an operation, GenericError
 #
 # Since: 2.4
@@ -2346,7 +2346,7 @@
 #
 # Errors:
 #     - If @node is not a valid block device, DeviceNotFound
-#     - If @name is not found, GenericError with an explanation
+#     - If @name is not found, GenericError
 #
 # Since: 2.4
 #
@@ -2367,7 +2367,7 @@
 #
 # Errors:
 #     - If @node is not a valid block device, DeviceNotFound
-#     - If @name is not found, GenericError with an explanation
+#     - If @name is not found, GenericError
 #
 # Since: 4.0
 #
@@ -2388,7 +2388,7 @@
 #
 # Errors:
 #     - If @node is not a valid block device, DeviceNotFound
-#     - If @name is not found, GenericError with an explanation
+#     - If @name is not found, GenericError
 #
 # Since: 4.0
 #
@@ -2462,7 +2462,6 @@
 # Errors:
 #     - If @node is not a valid block device, DeviceNotFound
 #     - If @name is not found or if hashing has failed, GenericError
-#       with an explanation
 #
 # Since: 2.10
 ##
-- 
2.46.0



^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 2/2] qapi/block-core: Drop drive-backup's "Any other error" documentation
  2024-09-11 13:24 [PATCH 0/2] qapi: Remove some error documentation lint Markus Armbruster
  2024-09-11 13:24 ` [PATCH 1/2] qapi: Drop "with an explanation" from error descriptions Markus Armbruster
@ 2024-09-11 13:24 ` Markus Armbruster
  2024-09-12 12:59   ` Eric Blake
  2024-09-13  8:09 ` [PATCH 0/2] qapi: Remove some error documentation lint Markus Armbruster
  2 siblings, 1 reply; 6+ messages in thread
From: Markus Armbruster @ 2024-09-11 13:24 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf, hreitz, eblake, qemu-block, jsnow

We've always been rather lax about documenting errors.  Many "Errors"
sections are obviously not exhaustive.  Only drive-backup is explicit
about this: "Any other error returns a GenericError".

Not useful.  Drop.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
---
 qapi/block-core.json | 1 -
 1 file changed, 1 deletion(-)

diff --git a/qapi/block-core.json b/qapi/block-core.json
index 82f59a7758..485388be32 100644
--- a/qapi/block-core.json
+++ b/qapi/block-core.json
@@ -1853,7 +1853,6 @@
 #
 # Errors:
 #     - If @device does not exist, DeviceNotFound
-#     - Any other error returns a GenericError.
 #
 # Since: 1.3
 #
-- 
2.46.0



^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH 1/2] qapi: Drop "with an explanation" from error descriptions
  2024-09-11 13:24 ` [PATCH 1/2] qapi: Drop "with an explanation" from error descriptions Markus Armbruster
@ 2024-09-12 12:59   ` Eric Blake
  0 siblings, 0 replies; 6+ messages in thread
From: Eric Blake @ 2024-09-12 12:59 UTC (permalink / raw)
  To: Markus Armbruster; +Cc: qemu-devel, kwolf, hreitz, qemu-block, jsnow

On Wed, Sep 11, 2024 at 03:24:58PM GMT, Markus Armbruster wrote:
> All errors come with an explanation, namely the human-readable error
> message in the error response's @desc member.  Drop the redundant
> "with an explanation" phrase.
> 
> Signed-off-by: Markus Armbruster <armbru@redhat.com>
> ---
>  qapi/block-core.json | 11 +++++------
>  1 file changed, 5 insertions(+), 6 deletions(-)

Reviewed-by: Eric Blake <eblake@redhat.com>

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.
Virtualization:  qemu.org | libguestfs.org



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 2/2] qapi/block-core: Drop drive-backup's "Any other error" documentation
  2024-09-11 13:24 ` [PATCH 2/2] qapi/block-core: Drop drive-backup's "Any other error" documentation Markus Armbruster
@ 2024-09-12 12:59   ` Eric Blake
  0 siblings, 0 replies; 6+ messages in thread
From: Eric Blake @ 2024-09-12 12:59 UTC (permalink / raw)
  To: Markus Armbruster; +Cc: qemu-devel, kwolf, hreitz, qemu-block, jsnow

On Wed, Sep 11, 2024 at 03:24:59PM GMT, Markus Armbruster wrote:
> We've always been rather lax about documenting errors.  Many "Errors"
> sections are obviously not exhaustive.  Only drive-backup is explicit
> about this: "Any other error returns a GenericError".
> 
> Not useful.  Drop.
> 
> Signed-off-by: Markus Armbruster <armbru@redhat.com>
> ---
>  qapi/block-core.json | 1 -
>  1 file changed, 1 deletion(-)

Reviewed-by: Eric Blake <eblake@redhat.com>

> 
> diff --git a/qapi/block-core.json b/qapi/block-core.json
> index 82f59a7758..485388be32 100644
> --- a/qapi/block-core.json
> +++ b/qapi/block-core.json
> @@ -1853,7 +1853,6 @@
>  #
>  # Errors:
>  #     - If @device does not exist, DeviceNotFound
> -#     - Any other error returns a GenericError.
>  #
>  # Since: 1.3
>  #
> -- 
> 2.46.0
> 

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.
Virtualization:  qemu.org | libguestfs.org



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 0/2] qapi: Remove some error documentation lint
  2024-09-11 13:24 [PATCH 0/2] qapi: Remove some error documentation lint Markus Armbruster
  2024-09-11 13:24 ` [PATCH 1/2] qapi: Drop "with an explanation" from error descriptions Markus Armbruster
  2024-09-11 13:24 ` [PATCH 2/2] qapi/block-core: Drop drive-backup's "Any other error" documentation Markus Armbruster
@ 2024-09-13  8:09 ` Markus Armbruster
  2 siblings, 0 replies; 6+ messages in thread
From: Markus Armbruster @ 2024-09-13  8:09 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf, hreitz, eblake, qemu-block, jsnow

Queued.



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-09-13  8:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-11 13:24 [PATCH 0/2] qapi: Remove some error documentation lint Markus Armbruster
2024-09-11 13:24 ` [PATCH 1/2] qapi: Drop "with an explanation" from error descriptions Markus Armbruster
2024-09-12 12:59   ` Eric Blake
2024-09-11 13:24 ` [PATCH 2/2] qapi/block-core: Drop drive-backup's "Any other error" documentation Markus Armbruster
2024-09-12 12:59   ` Eric Blake
2024-09-13  8:09 ` [PATCH 0/2] qapi: Remove some error documentation lint Markus Armbruster

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).