Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#79303 - [libguestfs] Less rigid QEMU dependencies
Attached to Project:
Arch Linux
Opened by drws (drws) - Saturday, 05 August 2023, 18:51 GMT
Last edited by Toolybird (Toolybird) - Monday, 07 August 2023, 20:53 GMT
Opened by drws (drws) - Saturday, 05 August 2023, 18:51 GMT
Last edited by Toolybird (Toolybird) - Monday, 07 August 2023, 20:53 GMT
|
DetailsDescription: Installing `guestfs-tools`/`libguestfs` pulls `qemu` as a dependency. The slimest option is `qemu-base`, which has another 125 dependencies and still means a whole (headless) QEMU installation.
If only `guestfs-tools`/`libguestfs` are needed, even `qemu-base` takes up a considerable amount of space with its 126 packages. A better solution than pulling in a whole `qemu` bundle is that `libguestfs` required selected `qemu-*` packages actually needed for its operation. Additional info: * package version: 1.48.6-6 Steps to reproduce: 1. ensure `qemu`, `qemu-*` and `libguestfs` aren't installed 2. `pacman -Syu libguestfs` |
This task depends upon
Closed by Toolybird (Toolybird)
Monday, 07 August 2023, 20:53 GMT
Reason for closing: Not a bug
Additional comments about closing: See comments
Monday, 07 August 2023, 20:53 GMT
Reason for closing: Not a bug
Additional comments about closing: See comments
FS#73123qemu meta pkg related:
FS#75078FS#78863This issue would largely be addressed by
FS#75078, which I have implemented in my local setup. For me the libguestfs build pulls in only:qemu-base
qemu-common
qemu-img
qemu-system-x86
qemu-system-x86-firmware
Your build is lighter, but this is still a whole QEMU installation, pulling in 60 direct dependencies and then some more. This is still an overkill if only libguestfs is needed.
It seems you might have a misunderstanding. Just to be clear, libguestfs depends 100% on a working QEMU. It doesn't work at all without it. The absolute bare minimum requirement is "qemu-system-x86" (and its deps).