diff mbox series

[v2] MAINTAINERS: Fix the location of tools manuals

Message ID 20210204135425.1380280-1-wainersm@redhat.com (mailing list archive)
State New, archived
Headers show
Series [v2] MAINTAINERS: Fix the location of tools manuals | expand

Commit Message

Wainer dos Santos Moschetta Feb. 4, 2021, 1:54 p.m. UTC
The qemu-img.rst, qemu-nbd.rst, virtfs-proxy-helper.rst, qemu-trace-stap.rst,
and virtiofsd.rst manuals were moved to docs/tools, so this update MAINTAINERS
accordingly.

Fixes: a08b4a9fe6c ("docs: Move tools documentation to tools manual")
Signed-off-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
---
v1: was "MAINTAINERS: Fix the location of virtiofsd.rst"
v2: Fixed the location of all files [philmd]

 MAINTAINERS | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

Comments

Philippe Mathieu-Daudé Feb. 4, 2021, 1:59 p.m. UTC | #1
On 2/4/21 2:54 PM, Wainer dos Santos Moschetta wrote:
> The qemu-img.rst, qemu-nbd.rst, virtfs-proxy-helper.rst, qemu-trace-stap.rst,
> and virtiofsd.rst manuals were moved to docs/tools, so this update MAINTAINERS
> accordingly.
> 
> Fixes: a08b4a9fe6c ("docs: Move tools documentation to tools manual")
> Signed-off-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
> ---
> v1: was "MAINTAINERS: Fix the location of virtiofsd.rst"
> v2: Fixed the location of all files [philmd]
> 
>  MAINTAINERS | 10 +++++-----
>  1 file changed, 5 insertions(+), 5 deletions(-)
> 
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 00626941f1..174425a941 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -1829,7 +1829,7 @@ S: Odd Fixes
>  F: hw/9pfs/
>  X: hw/9pfs/xen-9p*
>  F: fsdev/
> -F: docs/interop/virtfs-proxy-helper.rst
> +F: docs/tools/virtfs-proxy-helper.rst

Unrelated, but Paolo once said helpers are not tools.

Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Wainer dos Santos Moschetta Feb. 4, 2021, 2:22 p.m. UTC | #2
On 2/4/21 10:59 AM, Philippe Mathieu-Daudé wrote:
> On 2/4/21 2:54 PM, Wainer dos Santos Moschetta wrote:
>> The qemu-img.rst, qemu-nbd.rst, virtfs-proxy-helper.rst, qemu-trace-stap.rst,
>> and virtiofsd.rst manuals were moved to docs/tools, so this update MAINTAINERS
>> accordingly.
>>
>> Fixes: a08b4a9fe6c ("docs: Move tools documentation to tools manual")
>> Signed-off-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
>> ---
>> v1: was "MAINTAINERS: Fix the location of virtiofsd.rst"
>> v2: Fixed the location of all files [philmd]
>>
>>   MAINTAINERS | 10 +++++-----
>>   1 file changed, 5 insertions(+), 5 deletions(-)
>>
>> diff --git a/MAINTAINERS b/MAINTAINERS
>> index 00626941f1..174425a941 100644
>> --- a/MAINTAINERS
>> +++ b/MAINTAINERS
>> @@ -1829,7 +1829,7 @@ S: Odd Fixes
>>   F: hw/9pfs/
>>   X: hw/9pfs/xen-9p*
>>   F: fsdev/
>> -F: docs/interop/virtfs-proxy-helper.rst
>> +F: docs/tools/virtfs-proxy-helper.rst
> Unrelated, but Paolo once said helpers are not tools.

Unrelated too, but allow me to ask:

Should we move the tools (qemu-img, qemu-io, qemu-nbd...etc) to the 
tools directory (virtiofsd seems to feel alone there)?

- Wainer

>
> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
> Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
>
>
Peter Maydell Feb. 4, 2021, 2:31 p.m. UTC | #3
On Thu, 4 Feb 2021 at 14:23, Wainer dos Santos Moschetta
<wainersm@redhat.com> wrote:
> Unrelated too, but allow me to ask:
>
> Should we move the tools (qemu-img, qemu-io, qemu-nbd...etc) to the
> tools directory (virtiofsd seems to feel alone there)?

I think that would be a good thing, yes (things documented in docs/tools
should have their source code in tools).

-- PMM
Kevin Wolf Feb. 4, 2021, 2:40 p.m. UTC | #4
Am 04.02.2021 um 15:31 hat Peter Maydell geschrieben:
> On Thu, 4 Feb 2021 at 14:23, Wainer dos Santos Moschetta
> <wainersm@redhat.com> wrote:
> > Unrelated too, but allow me to ask:
> >
> > Should we move the tools (qemu-img, qemu-io, qemu-nbd...etc) to the
> > tools directory (virtiofsd seems to feel alone there)?
> 
> I think that would be a good thing, yes (things documented in docs/tools
> should have their source code in tools).

Maybe we should define then what a tool is. I think contrib/ has a few
more things that could be considered tools.

Also note that qemu-io-cmds.c is linked to the system emulator (for
HMP), so you would have to keep that somewhere else and spread qemu-io
over two otherwise unrelated directories. I'm not sure if that improves
the situation.

Kevin
Paolo Bonzini Feb. 4, 2021, 2:40 p.m. UTC | #5
On 04/02/21 15:22, Wainer dos Santos Moschetta wrote:
>>> -F: docs/interop/virtfs-proxy-helper.rst
>>> +F: docs/tools/virtfs-proxy-helper.rst
>> 
>> Unrelated, but Paolo once said helpers are not tools.

I think helpers is not a good word.  However, if an executable:

- can be started directly by QEMU, or is not useful without an emulator

- is usually too complex for a user to run manually

then it should be documented in docs/interop (not docs/tools).  Their 
sources however can be in tools/, that's not a problem at all.

Paolo

> Unrelated too, but allow me to ask:
> 
> Should we move the tools (qemu-img, qemu-io, qemu-nbd...etc) to the 
> tools directory (virtiofsd seems to feel alone there)?
Daniel P. Berrangé Feb. 4, 2021, 2:47 p.m. UTC | #6
On Thu, Feb 04, 2021 at 03:40:06PM +0100, Kevin Wolf wrote:
> Am 04.02.2021 um 15:31 hat Peter Maydell geschrieben:
> > On Thu, 4 Feb 2021 at 14:23, Wainer dos Santos Moschetta
> > <wainersm@redhat.com> wrote:
> > > Unrelated too, but allow me to ask:
> > >
> > > Should we move the tools (qemu-img, qemu-io, qemu-nbd...etc) to the
> > > tools directory (virtiofsd seems to feel alone there)?
> > 
> > I think that would be a good thing, yes (things documented in docs/tools
> > should have their source code in tools).
> 
> Maybe we should define then what a tool is. I think contrib/ has a few
> more things that could be considered tools.

The distinction of contrib/ vs tools/ is supposed to be more a
reflection on the quality of the program.

contrib/ should be considered demo-ware, no back compat guaranteed,
may or may not work, no testing guaranteed, no man pages.

tools/ should be for any program that we intend end users to actively
use in real world, with an expectation of quality and stable CLI and
man pages.


Regards,
Daniel
Peter Maydell Feb. 4, 2021, 2:47 p.m. UTC | #7
On Thu, 4 Feb 2021 at 14:40, Kevin Wolf <kwolf@redhat.com> wrote:
>
> Am 04.02.2021 um 15:31 hat Peter Maydell geschrieben:
> > On Thu, 4 Feb 2021 at 14:23, Wainer dos Santos Moschetta
> > <wainersm@redhat.com> wrote:
> > > Unrelated too, but allow me to ask:
> > >
> > > Should we move the tools (qemu-img, qemu-io, qemu-nbd...etc) to the
> > > tools directory (virtiofsd seems to feel alone there)?
> >
> > I think that would be a good thing, yes (things documented in docs/tools
> > should have their source code in tools).
>
> Maybe we should define then what a tool is. I think contrib/ has a few
> more things that could be considered tools.

I think that's more that contrib/ is a weird mess and dumping
ground (as directories named "contrib" usually are -- it often
seems to mean "pile of random unmaintained stuff"). If there are
things in it that have better homes elsewhere it would be good to
move them too.

thanks
-- PMM
Peter Maydell Feb. 4, 2021, 2:50 p.m. UTC | #8
On Thu, 4 Feb 2021 at 14:47, Daniel P. Berrangé <berrange@redhat.com> wrote:
> The distinction of contrib/ vs tools/ is supposed to be more a
> reflection on the quality of the program.
>
> contrib/ should be considered demo-ware, no back compat guaranteed,
> may or may not work, no testing guaranteed, no man pages.

On this definition, why do we have any of it in our source tree?
Interesting but unmaintained side things can live quite happily
elsewhere (other peoples' git forks, blog posts, whatever).
If we care about a bit of code enough to keep it in our source
tree we ought to care about it enough to properly document
and test it and give it a suitable place to live.

thanks
-- PMM
Kevin Wolf Feb. 4, 2021, 2:57 p.m. UTC | #9
Am 04.02.2021 um 15:47 hat Daniel P. Berrangé geschrieben:
> On Thu, Feb 04, 2021 at 03:40:06PM +0100, Kevin Wolf wrote:
> > Am 04.02.2021 um 15:31 hat Peter Maydell geschrieben:
> > > On Thu, 4 Feb 2021 at 14:23, Wainer dos Santos Moschetta
> > > <wainersm@redhat.com> wrote:
> > > > Unrelated too, but allow me to ask:
> > > >
> > > > Should we move the tools (qemu-img, qemu-io, qemu-nbd...etc) to the
> > > > tools directory (virtiofsd seems to feel alone there)?
> > > 
> > > I think that would be a good thing, yes (things documented in docs/tools
> > > should have their source code in tools).
> > 
> > Maybe we should define then what a tool is. I think contrib/ has a few
> > more things that could be considered tools.
> 
> The distinction of contrib/ vs tools/ is supposed to be more a
> reflection on the quality of the program.
> 
> contrib/ should be considered demo-ware, no back compat guaranteed,
> may or may not work, no testing guaranteed, no man pages.
> 
> tools/ should be for any program that we intend end users to actively
> use in real world, with an expectation of quality and stable CLI and
> man pages.

Maybe the difference should be related to what we build by default then?
Just checking what executables my build directory contains, I guess
these are candidates for tools/:

qemu-bridge-helper
qemu-edid
qemu-img
qemu-io
qemu-keymap
qemu-nbd
qemu-pr-helper

Almost all of them are currently in the root directory today. Only
qemu-pr-helper is in scsi/.

And then there is qemu-storage-daemon which lives in storage-daemon/
today and whose executable ends up in a storage-daemon/ subdirectory of
the build directory since the Meson conversion, which is inconsistent
with all other tools.

I haven't checked other subdirectories for more executables that might
exist.

Kevin
Paolo Bonzini Feb. 4, 2021, 3:02 p.m. UTC | #10
On 04/02/21 15:50, Peter Maydell wrote:
> On Thu, 4 Feb 2021 at 14:47, Daniel P. Berrangé <berrange@redhat.com> wrote:
>> The distinction of contrib/ vs tools/ is supposed to be more a
>> reflection on the quality of the program.
>>
>> contrib/ should be considered demo-ware, no back compat guaranteed,
>> may or may not work, no testing guaranteed, no man pages.
> 
> On this definition, why do we have any of it in our source tree?
> Interesting but unmaintained side things can live quite happily
> elsewhere (other peoples' git forks, blog posts, whatever).
> If we care about a bit of code enough to keep it in our source
> tree we ought to care about it enough to properly document
> and test it and give it a suitable place to live.

That's indeed what happened with libvhost-user; it has graduated to a 
separate project since it is okay for use in other (production-ready) 
vhost-user backends.

Most of the software in contrib/ is essentially a reference 
implementations.  They are "perfect" for that task, but not meant to 
grow more features or to be used in production (compare vhost-user-blk 
with qemu-storage-daemon for example).

The other four can be classified as follows:

- elf2dmp and rdmacm-mux should be in tools/, probably it's in contrib/ 
because nobody uses it and there's no tests so it might bitrot.

- systemd is just a couple files meant for distros to pick up, possibly 
with customizations.  gitdm is just for people who want to get QEMU 
development stats, so I suppose these two are in the same group as well.

Paolo
Daniel P. Berrangé Feb. 4, 2021, 3:04 p.m. UTC | #11
On Thu, Feb 04, 2021 at 02:50:08PM +0000, Peter Maydell wrote:
> On Thu, 4 Feb 2021 at 14:47, Daniel P. Berrangé <berrange@redhat.com> wrote:
> > The distinction of contrib/ vs tools/ is supposed to be more a
> > reflection on the quality of the program.
> >
> > contrib/ should be considered demo-ware, no back compat guaranteed,
> > may or may not work, no testing guaranteed, no man pages.
> 
> On this definition, why do we have any of it in our source tree?
> Interesting but unmaintained side things can live quite happily
> elsewhere (other peoples' git forks, blog posts, whatever).

Yes, broadly speaking I would actually agree with this. I think much of
this could easily live outside of qemu.git, beit a separate repo uner
QEMU project namespace, or a complete 3rd party.

Especially the vhost-user stuff has no dependency on QEMU in general
and could be used with other KVM userspaces.

> If we care about a bit of code enough to keep it in our source
> tree we ought to care about it enough to properly document
> and test it and give it a suitable place to live.

Regards,
Daniel
Daniel P. Berrangé Feb. 4, 2021, 3:06 p.m. UTC | #12
On Thu, Feb 04, 2021 at 04:02:01PM +0100, Paolo Bonzini wrote:
> On 04/02/21 15:50, Peter Maydell wrote:
> > On Thu, 4 Feb 2021 at 14:47, Daniel P. Berrangé <berrange@redhat.com> wrote:
> > > The distinction of contrib/ vs tools/ is supposed to be more a
> > > reflection on the quality of the program.
> > > 
> > > contrib/ should be considered demo-ware, no back compat guaranteed,
> > > may or may not work, no testing guaranteed, no man pages.
> > 
> > On this definition, why do we have any of it in our source tree?
> > Interesting but unmaintained side things can live quite happily
> > elsewhere (other peoples' git forks, blog posts, whatever).
> > If we care about a bit of code enough to keep it in our source
> > tree we ought to care about it enough to properly document
> > and test it and give it a suitable place to live.
> 
> That's indeed what happened with libvhost-user; it has graduated to a
> separate project since it is okay for use in other (production-ready)
> vhost-user backends.
> 
> Most of the software in contrib/ is essentially a reference implementations.
> They are "perfect" for that task, but not meant to grow more features or to
> be used in production (compare vhost-user-blk with qemu-storage-daemon for
> example).
> 
> The other four can be classified as follows:
> 
> - elf2dmp and rdmacm-mux should be in tools/, probably it's in contrib/
> because nobody uses it and there's no tests so it might bitrot.
> 
> - systemd is just a couple files meant for distros to pick up, possibly with
> customizations.  gitdm is just for people who want to get QEMU development
> stats, so I suppose these two are in the same group as well.

gitdm ought to be in scripts/ really

The systemd files ought to be in the same directory as the tool they
are associated with.

Regards,
Daniel
Philippe Mathieu-Daudé Feb. 4, 2021, 5:37 p.m. UTC | #13
On 2/4/21 4:06 PM, Daniel P. Berrangé wrote:
> On Thu, Feb 04, 2021 at 04:02:01PM +0100, Paolo Bonzini wrote:
>> On 04/02/21 15:50, Peter Maydell wrote:
>>> On Thu, 4 Feb 2021 at 14:47, Daniel P. Berrangé <berrange@redhat.com> wrote:
>>>> The distinction of contrib/ vs tools/ is supposed to be more a
>>>> reflection on the quality of the program.
>>>>
>>>> contrib/ should be considered demo-ware, no back compat guaranteed,
>>>> may or may not work, no testing guaranteed, no man pages.
>>>
>>> On this definition, why do we have any of it in our source tree?
>>> Interesting but unmaintained side things can live quite happily
>>> elsewhere (other peoples' git forks, blog posts, whatever).
>>> If we care about a bit of code enough to keep it in our source
>>> tree we ought to care about it enough to properly document
>>> and test it and give it a suitable place to live.
>>
>> That's indeed what happened with libvhost-user; it has graduated to a
>> separate project since it is okay for use in other (production-ready)
>> vhost-user backends.
>>
>> Most of the software in contrib/ is essentially a reference implementations.
>> They are "perfect" for that task, but not meant to grow more features or to
>> be used in production (compare vhost-user-blk with qemu-storage-daemon for
>> example).
>>
>> The other four can be classified as follows:
>>
>> - elf2dmp and rdmacm-mux should be in tools/, probably it's in contrib/
>> because nobody uses it and there's no tests so it might bitrot.

Why keep something nobody uses?
Paolo Bonzini Feb. 4, 2021, 5:39 p.m. UTC | #14
On 04/02/21 18:37, Philippe Mathieu-Daudé wrote:
>> - elf2dmp and rdmacm-mux should be in tools/, probably it's in contrib/
>> because nobody uses it and there's no tests so it might bitrot.
>
> Why keep something nobody uses?

Well, not really nobody but no maintainer.

Paolo
Philippe Mathieu-Daudé Feb. 4, 2021, 5:42 p.m. UTC | #15
On 2/4/21 3:40 PM, Paolo Bonzini wrote:
> On 04/02/21 15:22, Wainer dos Santos Moschetta wrote:
>>>> -F: docs/interop/virtfs-proxy-helper.rst
>>>> +F: docs/tools/virtfs-proxy-helper.rst
>>>
>>> Unrelated, but Paolo once said helpers are not tools.
> 
> I think helpers is not a good word.  However, if an executable:
> 
> - can be started directly by QEMU, or is not useful without an emulator
> 
> - is usually too complex for a user to run manually
> 
> then it should be documented in docs/interop (not docs/tools).  Their
> sources however can be in tools/, that's not a problem at all.

I understand tools can be built/used standalone (no dependence),
while helpers are companion of another binary, thus dependent on it:

- we can build tools without emulator
- it is probably pointless to build an helper without its helpee
- some binaries can't be use without helpers

Maybe "companion" is a better candidate to describe?
Paolo Bonzini Feb. 4, 2021, 5:55 p.m. UTC | #16
On 04/02/21 18:42, Philippe Mathieu-Daudé wrote:
> On 2/4/21 3:40 PM, Paolo Bonzini wrote:
>> On 04/02/21 15:22, Wainer dos Santos Moschetta wrote:
>>>>> -F: docs/interop/virtfs-proxy-helper.rst
>>>>> +F: docs/tools/virtfs-proxy-helper.rst
>>>>
>>>> Unrelated, but Paolo once said helpers are not tools.
>>
>> I think helpers is not a good word.  However, if an executable:
>>
>> - can be started directly by QEMU, or is not useful without an emulator
>>
>> - is usually too complex for a user to run manually
>>
>> then it should be documented in docs/interop (not docs/tools).  Their
>> sources however can be in tools/, that's not a problem at all.
> 
> I understand tools can be built/used standalone (no dependence),
> while helpers are companion of another binary, thus dependent on it:
> 
> - we can build tools without emulator
> - it is probably pointless to build an helper without its helpee
> - some binaries can't be use without helpers
> 
> Maybe "companion" is a better candidate to describe?

I don't think we use the word helper anymore in the build system, so 
really the only thing left is whether the documentation goes in tools/ 
or interop/.

The sources can be in tools/ unconditionally if people decide that's 
desirable, either with or without subdirectories.  I didn't propose that 
because the Meson change was big enough and it can be the decision of 
individual maintainers.

Moving the individual tools is easy enough, since most of them are just 
one source file, however moving the executables would require changes in 
the tests and son on.

Paolo
Eric Blake Feb. 4, 2021, 6:24 p.m. UTC | #17
On 2/4/21 8:22 AM, Wainer dos Santos Moschetta wrote:

> Unrelated too, but allow me to ask:
> 
> Should we move the tools (qemu-img, qemu-io, qemu-nbd...etc) to the
> tools directory (virtiofsd seems to feel alone there)?

No complaint by me for qemu-nbd (I had floated the idea before the meson
conversion, but held off at the time because it would conflict)
John Snow Feb. 4, 2021, 8:57 p.m. UTC | #18
On 2/4/21 9:22 AM, Wainer dos Santos Moschetta wrote:
> 
> On 2/4/21 10:59 AM, Philippe Mathieu-Daudé wrote:
>> On 2/4/21 2:54 PM, Wainer dos Santos Moschetta wrote:
>>> The qemu-img.rst, qemu-nbd.rst, virtfs-proxy-helper.rst, 
>>> qemu-trace-stap.rst,
>>> and virtiofsd.rst manuals were moved to docs/tools, so this update 
>>> MAINTAINERS
>>> accordingly.
>>>
>>> Fixes: a08b4a9fe6c ("docs: Move tools documentation to tools manual")
>>> Signed-off-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
>>> ---
>>> v1: was "MAINTAINERS: Fix the location of virtiofsd.rst"
>>> v2: Fixed the location of all files [philmd]
>>>
>>>   MAINTAINERS | 10 +++++-----
>>>   1 file changed, 5 insertions(+), 5 deletions(-)
>>>
>>> diff --git a/MAINTAINERS b/MAINTAINERS
>>> index 00626941f1..174425a941 100644
>>> --- a/MAINTAINERS
>>> +++ b/MAINTAINERS
>>> @@ -1829,7 +1829,7 @@ S: Odd Fixes
>>>   F: hw/9pfs/
>>>   X: hw/9pfs/xen-9p*
>>>   F: fsdev/
>>> -F: docs/interop/virtfs-proxy-helper.rst
>>> +F: docs/tools/virtfs-proxy-helper.rst
>> Unrelated, but Paolo once said helpers are not tools.
> 
> Unrelated too, but allow me to ask:
> 
> Should we move the tools (qemu-img, qemu-io, qemu-nbd...etc) to the 
> tools directory (virtiofsd seems to feel alone there)?
> 

Only smiles and cheers from me. I recommend a README.rst that can go in 
the tools/ directory that explains the purpose of the directory and 
standards for inclusion, etc.

Very small blurbs explaining what, broadly, the tools are, could be nice 
for passers-by on gitlab while browsing the source structure.

This would allow us to codify much of what happened later in this thread 
(what goes here, why? do we support it? etc.)

--js
Wainer dos Santos Moschetta March 9, 2021, 5:41 p.m. UTC | #19
Hi,

Any issue that prevent this of being queued?

Thanks!

Wainer

On 2/4/21 10:59 AM, Philippe Mathieu-Daudé wrote:
> On 2/4/21 2:54 PM, Wainer dos Santos Moschetta wrote:
>> The qemu-img.rst, qemu-nbd.rst, virtfs-proxy-helper.rst, qemu-trace-stap.rst,
>> and virtiofsd.rst manuals were moved to docs/tools, so this update MAINTAINERS
>> accordingly.
>>
>> Fixes: a08b4a9fe6c ("docs: Move tools documentation to tools manual")
>> Signed-off-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
>> ---
>> v1: was "MAINTAINERS: Fix the location of virtiofsd.rst"
>> v2: Fixed the location of all files [philmd]
>>
>>   MAINTAINERS | 10 +++++-----
>>   1 file changed, 5 insertions(+), 5 deletions(-)
>>
>> diff --git a/MAINTAINERS b/MAINTAINERS
>> index 00626941f1..174425a941 100644
>> --- a/MAINTAINERS
>> +++ b/MAINTAINERS
>> @@ -1829,7 +1829,7 @@ S: Odd Fixes
>>   F: hw/9pfs/
>>   X: hw/9pfs/xen-9p*
>>   F: fsdev/
>> -F: docs/interop/virtfs-proxy-helper.rst
>> +F: docs/tools/virtfs-proxy-helper.rst
> Unrelated, but Paolo once said helpers are not tools.
>
> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
> Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
>
Thomas Huth March 9, 2021, 7:48 p.m. UTC | #20
On 09/03/2021 18.41, Wainer dos Santos Moschetta wrote:
> Hi,
> 
> Any issue that prevent this of being queued?

Maybe it's just not clear who should take the patch ... CC:-ing qemu-trivial 
and qemu-block now, since I think it could go through the trivial or block tree.

> On 2/4/21 10:59 AM, Philippe Mathieu-Daudé wrote:
>> On 2/4/21 2:54 PM, Wainer dos Santos Moschetta wrote:
>>> The qemu-img.rst, qemu-nbd.rst, virtfs-proxy-helper.rst, 
>>> qemu-trace-stap.rst,
>>> and virtiofsd.rst manuals were moved to docs/tools, so this update 
>>> MAINTAINERS
>>> accordingly.
>>>
>>> Fixes: a08b4a9fe6c ("docs: Move tools documentation to tools manual")
>>> Signed-off-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
>>> ---
>>> v1: was "MAINTAINERS: Fix the location of virtiofsd.rst"
>>> v2: Fixed the location of all files [philmd]
>>>
>>>   MAINTAINERS | 10 +++++-----
>>>   1 file changed, 5 insertions(+), 5 deletions(-)
>>>
>>> diff --git a/MAINTAINERS b/MAINTAINERS
>>> index 00626941f1..174425a941 100644
>>> --- a/MAINTAINERS
>>> +++ b/MAINTAINERS
>>> @@ -1829,7 +1829,7 @@ S: Odd Fixes
>>>   F: hw/9pfs/
>>>   X: hw/9pfs/xen-9p*
>>>   F: fsdev/
>>> -F: docs/interop/virtfs-proxy-helper.rst
>>> +F: docs/tools/virtfs-proxy-helper.rst

FWIW:
Reviewed-by: Thomas Huth <thuth@redhat.com>
Laurent Vivier March 9, 2021, 8:44 p.m. UTC | #21
Le 09/03/2021 à 20:48, Thomas Huth a écrit :
> On 09/03/2021 18.41, Wainer dos Santos Moschetta wrote:
>> Hi,
>>
>> Any issue that prevent this of being queued?
> 
> Maybe it's just not clear who should take the patch ... CC:-ing qemu-trivial and qemu-block now,
> since I think it could go through the trivial or block tree.
> 
>> On 2/4/21 10:59 AM, Philippe Mathieu-Daudé wrote:
>>> On 2/4/21 2:54 PM, Wainer dos Santos Moschetta wrote:
>>>> The qemu-img.rst, qemu-nbd.rst, virtfs-proxy-helper.rst, qemu-trace-stap.rst,
>>>> and virtiofsd.rst manuals were moved to docs/tools, so this update MAINTAINERS
>>>> accordingly.
>>>>
>>>> Fixes: a08b4a9fe6c ("docs: Move tools documentation to tools manual")
>>>> Signed-off-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
>>>> ---
>>>> v1: was "MAINTAINERS: Fix the location of virtiofsd.rst"
>>>> v2: Fixed the location of all files [philmd]
>>>>
>>>>   MAINTAINERS | 10 +++++-----
>>>>   1 file changed, 5 insertions(+), 5 deletions(-)
>>>>
>>>> diff --git a/MAINTAINERS b/MAINTAINERS
>>>> index 00626941f1..174425a941 100644
>>>> --- a/MAINTAINERS
>>>> +++ b/MAINTAINERS
>>>> @@ -1829,7 +1829,7 @@ S: Odd Fixes
>>>>   F: hw/9pfs/
>>>>   X: hw/9pfs/xen-9p*
>>>>   F: fsdev/
>>>> -F: docs/interop/virtfs-proxy-helper.rst
>>>> +F: docs/tools/virtfs-proxy-helper.rst
> 
> FWIW:
> Reviewed-by: Thomas Huth <thuth@redhat.com>
> 
> 

Applied to my trivial-patches branch.

Thanks,
Laurent
Greg Kurz March 9, 2021, 10:54 p.m. UTC | #22
On Tue, 9 Mar 2021 20:48:40 +0100
Thomas Huth <thuth@redhat.com> wrote:

> On 09/03/2021 18.41, Wainer dos Santos Moschetta wrote:
> > Hi,
> > 
> > Any issue that prevent this of being queued?
> 
> Maybe it's just not clear who should take the patch ... CC:-ing qemu-trivial 
> and qemu-block now, since I think it could go through the trivial or block tree.
> 

For the virtfs change:

Acked-by: Greg Kurz <groug@kaod.org>

> > On 2/4/21 10:59 AM, Philippe Mathieu-Daudé wrote:
> >> On 2/4/21 2:54 PM, Wainer dos Santos Moschetta wrote:
> >>> The qemu-img.rst, qemu-nbd.rst, virtfs-proxy-helper.rst, 
> >>> qemu-trace-stap.rst,
> >>> and virtiofsd.rst manuals were moved to docs/tools, so this update 
> >>> MAINTAINERS
> >>> accordingly.
> >>>
> >>> Fixes: a08b4a9fe6c ("docs: Move tools documentation to tools manual")
> >>> Signed-off-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
> >>> ---
> >>> v1: was "MAINTAINERS: Fix the location of virtiofsd.rst"
> >>> v2: Fixed the location of all files [philmd]
> >>>
> >>>   MAINTAINERS | 10 +++++-----
> >>>   1 file changed, 5 insertions(+), 5 deletions(-)
> >>>
> >>> diff --git a/MAINTAINERS b/MAINTAINERS
> >>> index 00626941f1..174425a941 100644
> >>> --- a/MAINTAINERS
> >>> +++ b/MAINTAINERS
> >>> @@ -1829,7 +1829,7 @@ S: Odd Fixes
> >>>   F: hw/9pfs/
> >>>   X: hw/9pfs/xen-9p*
> >>>   F: fsdev/
> >>> -F: docs/interop/virtfs-proxy-helper.rst
> >>> +F: docs/tools/virtfs-proxy-helper.rst
> 
> FWIW:
> Reviewed-by: Thomas Huth <thuth@redhat.com>
>
diff mbox series

Patch

diff --git a/MAINTAINERS b/MAINTAINERS
index 00626941f1..174425a941 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1829,7 +1829,7 @@  S: Odd Fixes
 F: hw/9pfs/
 X: hw/9pfs/xen-9p*
 F: fsdev/
-F: docs/interop/virtfs-proxy-helper.rst
+F: docs/tools/virtfs-proxy-helper.rst
 F: tests/qtest/virtio-9p-test.c
 T: git https://gitlab.com/gkurz/qemu.git 9p-next
 
@@ -1859,7 +1859,7 @@  S: Supported
 F: tools/virtiofsd/*
 F: hw/virtio/vhost-user-fs*
 F: include/hw/virtio/vhost-user-fs.h
-F: docs/interop/virtiofsd.rst
+F: docs/tools/virtiofsd.rst
 
 virtio-input
 M: Gerd Hoffmann <kraxel@redhat.com>
@@ -2166,7 +2166,7 @@  F: block/
 F: hw/block/
 F: include/block/
 F: qemu-img*
-F: docs/interop/qemu-img.rst
+F: docs/tools/qemu-img.rst
 F: qemu-io*
 F: tests/qemu-iotests/
 F: util/qemu-progress.c
@@ -2620,7 +2620,7 @@  F: qapi/trace.json
 F: scripts/tracetool.py
 F: scripts/tracetool/
 F: scripts/qemu-trace-stap*
-F: docs/interop/qemu-trace-stap.rst
+F: docs/tools/qemu-trace-stap.rst
 F: docs/devel/tracing.txt
 T: git https://github.com/stefanha/qemu.git tracing
 
@@ -2999,7 +2999,7 @@  F: include/block/nbd*
 F: qemu-nbd.*
 F: blockdev-nbd.c
 F: docs/interop/nbd.txt
-F: docs/interop/qemu-nbd.rst
+F: docs/tools/qemu-nbd.rst
 T: git https://repo.or.cz/qemu/ericb.git nbd
 
 NFS