On Tue, Dec 03, 2019 at 11:06:44AM +0000, Peter Maydell wrote:
> On Tue, 3 Dec 2019 at 10:53, Dr. David Alan Gilbert <[email protected]>
> wrote:
> >
> > We seem to be coming to the conclusion something that:
> >
> > a) It should live in the qemu tree
> > b) It shouldn't live under contrib
> > c) We'll create a new top level, i.e. 'daemons'
> > d) virtiofsd will be daemons/virtiofsd
> >
> > Now, somethings I'm less clear on:
> > e) What else would move into daemons? It was suggested
> > that if we've got virtiofsd in there, then we should move
> > libvhost-user - which I understand, but then it's not a
> > 'daemons'.
> > Are there any otehr daemons that should move?
>
> I like the idea of a new top level directory, but I think
> 'daemons' is a bit too specific -- for instance it seems to
> me that qemu-img would be sensible to move out of the root,
> and that's not a daemon.
Do we really need an extra directory level ?
IIUC, the main point against having $GIT_ROOT/virtiofsd is that
the root of our repo is quite cluttered already.
Rather than trying to create a multi-level hierarchy which adds
a debate around naming, why not address the clutter by moving
*ALL* the .c/.h files out of the root so that we have a flatter
tree:
$GITROOT
+- qemu-system
| +- vl.c
| +- ...most other files...
+- qemu-img
| +- qemu-img.c
+- qemu-nbd
| +- qemu-nbd.c
+- qemu-io
| +- qemu-io.c
| +- qemu-io-cmds.c
+- qemu-bridge-helper
| ...
+- qemu-edid
+- qemu-keymap
+- qga (already exists)
Then we can add virtiofsd and other programs at the root with no big
issue.
Regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|