From: Kashyap Chamarthy <kchamart@redhat.com>
To: Peter Maydell <peter.maydell@linaro.org>
Cc: "Daniel P. Berrange" <berrange@redhat.com>,
QEMU Developers <qemu-devel@nongnu.org>,
Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [PATCH v2 1/2] docs: Convert qemu-cpu-models.texi to rST
Date: Wed, 19 Feb 2020 16:22:25 +0100 [thread overview]
Message-ID: <20200219152225.GB24572@paraplu> (raw)
In-Reply-To: <CAFEAcA94A3doGQthOTrPuMadOfqrSLBadUbi+3BpHr1MGp_w1A@mail.gmail.com>
On Wed, Feb 19, 2020 at 01:16:11PM +0000, Peter Maydell wrote:
> On Wed, 19 Feb 2020 at 11:46, Kashyap Chamarthy <kchamart@redhat.com> wrote:
[...]
> > docs/qemu-cpu-models.texi | 677 --------------------------------
> > docs/system/index.rst | 1 +
> > docs/system/qemu-cpu-models.rst | 496 +++++++++++++++++++++++
> > 3 files changed, 497 insertions(+), 677 deletions(-)
> > delete mode 100644 docs/qemu-cpu-models.texi
> > create mode 100644 docs/system/qemu-cpu-models.rst
>
> Hi; I haven't looked in detail at the actual conversion
> parts, but from the diffstat you're missing some parts:
Hi, Peter.
Thanks for the helpfully detailed response. I realized some of the
missing bits due to the Patchew failure and as I look closer into your
patch for qemu-block-drivers.rst.
> 1) qemu-doc.texi has an "@include docs/qemu-cpu-models.texi"
> that needs to be removed. That then means that the
> "CPU models" section in qemu-doc.texi is empty, so we
> can just delete it (the @node and @section directives,
> and the reference to it in the earlier @menu)
> (I'm surprised this didn't cause 'make' to fail with
> an error trying to build the texi docs.)
>
> 2) The bit of Makefile which lists the dependencies of
> qemu-doc.html needs to be updated to remove
> docs/qemu-cpu-models.texi.
>
> 3) we create a qemu-cpu-models.7 manpage, so the parts
> of Makefile that currently handle creating it from the
> texi need to be changed to do it from the rST instead.
> You can look at how we handle qemu-block-drivers.7
> for an example. Don't forget that you'll need to add
> a line to docs/system/conf.py to get Sphinx to build
> the manpage, as well as the makefile changes.
> You can check how the manpage renders with
> 'man -l /path/to/builddir/docs/interop/qemu-cpu-models.7'
>
> 4) The qemu-cpu-models.texi uses a substitution
> "@set qemu_system_x86 qemu-system-x86-64" so that
> downstream RedHat can easily update the examples text
> to refer to whatever they rename the binary to. The
> equivalent of this in rST you can see in qemu-block-drivers.rst:
> at the top of the file we have
>
> .. |qemu_system| replace:: qemu-system-x86_64
>
> and then an example block using it is like:
>
> .. parsed-literal::
>
> |qemu_system| linux.img -hdb fat:/my_directory
>
> (you have to use a parsed-literal block and not the
> usual :: so that the expansion is done.)
Ah, noted. I used the regular :: out of habit from elsewhere, and
didn't even look at the details of qemu-block-drivers.rst.
I'm addressing them as we speak; v2 upcoming.
Thanks, again.
--
/kashyap
next prev parent reply other threads:[~2020-02-19 15:23 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-02-19 11:46 [PATCH v2 0/2] This small series does two things: Kashyap Chamarthy
2020-02-19 11:46 ` [PATCH v2 1/2] docs: Convert qemu-cpu-models.texi to rST Kashyap Chamarthy
2020-02-19 13:16 ` Peter Maydell
2020-02-19 15:22 ` Kashyap Chamarthy [this message]
2020-02-19 16:40 ` Kashyap Chamarthy
2020-02-19 17:57 ` Peter Maydell
2020-02-20 10:23 ` Kashyap Chamarthy
2020-02-20 10:56 ` Peter Maydell
2020-02-19 11:46 ` [PATCH v2 2/2] qemu-cpu-models.rst: Document -noTSX, mds-no, taa-no, and tsx-ctrl Kashyap Chamarthy
2020-02-19 12:05 ` [PATCH v2 0/2] This small series does two things: no-reply
2020-02-19 14:06 ` Kashyap Chamarthy
2020-02-19 12:07 ` qemu-cpu-models: Convert to rST; document other MSR bits [Was: Re: [PATCH v2 0/2] This small series does two things:] Kashyap Chamarthy
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=20200219152225.GB24572@paraplu \
--to=kchamart@redhat.com \
--cc=berrange@redhat.com \
--cc=ehabkost@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
/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.