#309 Install spice-webdavd by default
Closed: Fixed 2 years ago by catanzaro. Opened 2 years ago by cereal-lava-planet.

Since Boxes is already installed by default in WS, I think it makes sense to include spice-webdavd in order to features simply work out-of-box. Currently, Boxes only informs "For file sharing to work, the guest box needs to have spice-webdavd installed" and shows a link for the SPICE Space website. However, SPICE stuff is packaged in tar.gz. spice-webdavd package is already available in the official repo, but Boxes and the SPICE website don't inform that. A inexperienced user might have some trouble to figure out what do to with the tarballs.

I was going to suggest in upstream to make spice-webdavd as a weak dependency for Boxes, but then this would affect the guest if Boxes got removed.


Hi @feborges, can you advise please?

While we are not happy with the performance of spice-webdavd, it is the best we have so far for easy folder sharing. We hope for virtio-fs to work in the session libvirt (qemu:///session) at some point so we can move away from webdav in Boxes.

Currently, when you express-install Fedora in Boxes, Boxes will install spice-webdavd in the guest automagically. See https://gitlab.com/libosinfo/osinfo-db/-/blob/master/data/install-script/fedoraproject.org/fedora-kickstart-desktop.xml.in#L240

If enough people care about folder sharing working out of the box (no pun intended) for Fedora guests in Boxes, installing spice-webdavd would be definitely a win. :)

I think it is up to the workstation working group to consider whether adding another package to the workstation image is worth the use case. Having metrics would definitely helps us in here.

Wouldn't it make sense to add it as a recommends to the gnome-boxes package then?

Wouldn't it make sense to add it as a recommends to the gnome-boxes package then?

spice-webdavd needs to be available in the guest operating system that is being virtualized.

If we do have stuffed preinstalled for VirtualBox - virtualbox-guest-additions, then I don't see any reason why we shouldn't make out of the box experience for Boxes better.

Wouldn't it make sense to add it as a recommends to the gnome-boxes package then?

spice-webdavd needs to be available in the guest operating system that is being virtualized.

Then we should add it to the guest-agents comps group that's used for all spins, no? Same for virtio-fs stuff.

If we do have stuffed preinstalled for VirtualBox - virtualbox-guest-additions, then I don't see any reason why we shouldn't make out of the box experience for Boxes better.

I had another idea. What about packaging Spice Guest Tools (Windows) in a ISO format just like virtualbox-guest-additions? The package could be preinstalled too and GNOME Boxes could offer a option to install the tools like VirtualBox.

I had another idea. What about packaging Spice Guest Tools (Windows) in a ISO format just like virtualbox-guest-additions? The package could be preinstalled too and GNOME Boxes could offer a option to install the tools like VirtualBox.

That seems more like an upstream feature request than something for us?

I'll close this issue because the original request has been resolved.

Metadata Update from @catanzaro:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

2 years ago

Login to comment on this ticket.

Metadata