Arch Linux

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!
Tasklist

FS#78863 - [qemu-base] optional depends on qemu-ui-opengl but still installs it via qemu-ui-spice-core

Attached to Project: Arch Linux
Opened by Jelle van der Waa (jelly) - Friday, 23 June 2023, 09:53 GMT
Last edited by David Runge (dvzrv) - Sunday, 20 August 2023, 21:38 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To David Runge (dvzrv)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

When installing qemu-base this pulls in mesa and friends which can be quite large.

├─qemu-audio-spice=8.0.2-1
│ ├─glibc
│ ├─qemu-common=8.0.2-1
│ ├─qemu-ui-spice-core=8.0.2-1
│ │ ├─gcc-libs
│ │ ├─glibc
│ │ ├─pixman
│ │ │ └─glibc
│ │ ├─pixman provides libpixman-1.so=0-64
│ │ ├─qemu-common=8.0.2-1
│ │ ├─qemu-ui-opengl=8.0.2-1


Resolution:

qemu-ui-spice-core should probably not hard depend on qemu-ui-opengl
This task depends upon

Closed by  David Runge (dvzrv)
Sunday, 20 August 2023, 21:38 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed with qemu 8.0.4-2 by slimming down qemu-base significantly
Comment by Jelle van der Waa (jelly) - Friday, 23 June 2023, 10:39 GMT
Note that this doesn't fix anything, as qemu-hw-display-virtio-gpu-gl happily pulls it

```
debug: checkdeps: missing dependency 'qemu-common=8.0.2-1' for package 'qemu-hw-display-virtio-gpu-gl'
debug: checkdeps: missing dependency 'virglrenderer' for package 'qemu-hw-display-virtio-gpu-gl'
debug: started resolving dependencies
debug: checkdeps: package virglrenderer-0.10.4-1
debug: checkdeps: missing dependency 'libepoxy' for package 'virglrenderer'
debug: checkdeps: missing dependency 'mesa' for package 'virglrenderer'
debug: checkdeps: missing dependency 'libva' for package 'virglrenderer'
debug: started resolving dependencies
debug: checkdeps: package libepoxy-1.5.10-2
debug: checkdeps: missing dependency 'libglvnd' for package 'libepoxy'
debug: checkdeps: missing dependency 'libx11' for package 'libepoxy'
debug: started resolving dependencies
debug: checkdeps: package libglvnd-1.6.0-1
debug: checkdeps: missing dependency 'libxext' for package 'libglvnd'
debug: checkdeps: missing dependency 'mesa' for package 'libglvnd'
debug: checkdeps: missing dependency 'opengl-driver' for package 'libglvnd'
debug: started resolving dependencies
```
Comment by Jelle van der Waa (jelly) - Friday, 23 June 2023, 10:40 GMT
Not sure if qemu-hw-display-virtio-gpu-gl is really a `qemu-base` thing...
Comment by Jelle van der Waa (jelly) - Friday, 23 June 2023, 10:41 GMT
Sounds more like an optional dependency for folks wanting to have accelerated opengl in their VM, not a super common use case I'd say.
Comment by Toolybird (Toolybird) - Friday, 23 June 2023, 10:51 GMT
Yeah, it's not ideal. Related  FS#75078 
Comment by David Runge (dvzrv) - Sunday, 25 June 2023, 07:57 GMT
I'd be fine looking at this/ restructuring the meta pkgs when back from vacation (early/mid July). Only around with a laptop currently and building large stuff like QEMU is unwieldy.
Comment by David Runge (dvzrv) - Saturday, 12 August 2023, 09:08 GMT
Please check whether qemu 8.0.4-1 in [extra-testing] fixes this issue for you.

Loading...