qemu-devel
[Top][All Lists]
Advanced

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

Re: [PATCH 0/3] convert qemu-nbd, qemu-block-drivers to rST


From: Stefan Hajnoczi
Subject: Re: [PATCH 0/3] convert qemu-nbd, qemu-block-drivers to rST
Date: Mon, 20 Jan 2020 14:26:55 +0000

On Thu, Jan 16, 2020 at 02:15:08PM +0000, Peter Maydell wrote:
> This patchset converts the qemu-nbd and qemu-block-drivers
> documentation from texinfo to rST. For both of these,
> currently the documentation is in texinfo, which we present
> to the user as:
>  * a manpage
>  * a section of the qemu-doc HTML documentation
> 
> The conversion results in the docs being in rST format,
> presented to the user as:
>  * a manpage
>  * a section of one of the Sphinx manuals (interop/
>    for qemu-nbd, and system/ for qemu-block-drivers)
> 
> The first patch is the same as the "qemu-nbd: Convert invocation
> documentation to rST" patch I sent a couple of days ago, except that
> I have folded some of the long Makefile lines as Eric suggested.
> 
> Patch 2 creates the new 'system' manual; this has always
> been in our plan for the docs as described in
> https://wiki.qemu.org/Features/Documentation
> but this is the first point where we have some actual
> content for it.
> 
> Patch 3 converts the qemu-block-drivers docs/manpage.  As noted in
> the commit message for that patch, this requires dropping a minor
> cross-reference from the '-cdrom' option documentation to this
> (because they're no longer in the same big texinfo document).  There
> is also a slightly ugly compromise in the manpage output in order to
> provide better HTML output, which is forced on us by limitations in
> Sphinx.
> 
> Apologies for the size of patch 3, but a single big-bang conversion
> of this 1000 page document seemed better than artificially trying to
> split it somehow, since only one of the two formats can actually
> produce the manpage at once.
> 
> PS: the old docs/qemu-block-drivers.texi is not covered by
> any MAINTAINERS section, so I haven't added the new
> docs/system/qemu-block-drivers.rst anywhere either.
> Perhaps it should go in the "Block layer core" section?
> 
> thanks
> -- PMM
> 
> Peter Maydell (3):
>   qemu-nbd: Convert invocation documentation to rST
>   docs: Create stub system manual
>   qemu-block-drivers: Convert to rST
> 
>  Makefile                               |  37 +-
>  MAINTAINERS                            |   1 +
>  docs/interop/conf.py                   |   4 +-
>  docs/interop/index.rst                 |   1 +
>  docs/interop/qemu-nbd.rst              | 263 +++++++
>  docs/interop/qemu-option-trace.rst.inc |  30 +
>  docs/qemu-block-drivers.texi           | 889 ----------------------
>  docs/{interop => system}/conf.py       |  10 +-
>  docs/system/index.rst                  |  17 +
>  docs/system/qemu-block-drivers.rst     | 985 +++++++++++++++++++++++++
>  qemu-doc.texi                          |  18 -
>  qemu-nbd.texi                          | 214 ------
>  qemu-option-trace.texi                 |   4 +
>  qemu-options.hx                        |   2 +-
>  14 files changed, 1336 insertions(+), 1139 deletions(-)
>  create mode 100644 docs/interop/qemu-nbd.rst
>  create mode 100644 docs/interop/qemu-option-trace.rst.inc
>  delete mode 100644 docs/qemu-block-drivers.texi
>  copy docs/{interop => system}/conf.py (64%)
>  create mode 100644 docs/system/index.rst
>  create mode 100644 docs/system/qemu-block-drivers.rst
>  delete mode 100644 qemu-nbd.texi
> 
> -- 
> 2.20.1
> 
> 

Acked-by: Stefan Hajnoczi <address@hidden>

Attachment: signature.asc
Description: PGP signature


reply via email to

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