Package: vagrant-libvirt
Version: 0.12.2-1
Severity: normal
X-Debbugs-Cc: sre4e...@free.fr

Dear Maintainers,

Support for qemu:///session was added to vagrant-libvirt in 2018 [1]. However
on Debian this is unusable out-of-the-box for several reasons:
- it depends on qemu-bridge-helper running with elevated privileges, but
maintainers and upstream don't agree on how to achieve this so qemu-bridge-
helper as installed by the Debian package won't work as intended and documented
by upstream and there are no clear instructions to users for enabling this, see
#691138 [2], #765936 [3], #854241 [4]
- no suitable default /etc/qemu/bridge.conf (even commented out) is provided by
any package
- no instructions (e.g. README.Debian) or examples are provided by vagrant-
libvirt to help the user to get this to work in a sane and secure way.

Additionally, upstream documentation mentions the feature in an example [5] but
it's not documented in the configuration reference [6], this might be worth a
patch to submit upstream.

Could you please try to figure out with the other packages involved how this
could be made to work, and eventually provide suitable defaults or user
documentation in order to achieve this?

Best regards,


[1]: https://github.com/vagrant-libvirt/vagrant-libvirt/pull/868

[2]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=691138
[3]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765936
[4]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=854241

[5]: https://vagrant-libvirt.github.io/vagrant-libvirt/examples.html#qemu-
session-support
[6]: https://vagrant-libvirt.github.io/vagrant-libvirt/configuration.html

--
Julien Plissonneau Duquène


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (20, 'unstable'), (10, 'experimental'), (5, 
'stable-updates'), (5, 'stable-security'), (5, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.11.10-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages vagrant-libvirt depends on:
ii  libruby3.1t64 [ruby-rexml]  3.1.2-8.5
ii  libruby3.3 [ruby-rexml]     3.3.7-1
ii  ruby-diffy                  3.4.2-1
ii  ruby-fog-core               2.3.0-2
ii  ruby-fog-libvirt            0.12.0-1
ii  ruby-nokogiri               1.18.2+dfsg-1
ii  ruby-xml-simple             1.1.9-1
ii  vagrant                     2.3.7+git20230731.5fc64cde+dfsg-3

Versions of packages vagrant-libvirt recommends:
ii  libguestfs-tools   1:1.52.2-7+b5
ii  nfs-kernel-server  1:2.8.2-1+b1
ii  qemu-utils         1:9.2.0+ds-5

vagrant-libvirt suggests no packages.

-- no debconf information

Reply via email to