Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 831209 - app-emulation/qemu-guest-agent-6.0.0 needs sys-libs/liburing which isn't included in it's dependencies
Summary: app-emulation/qemu-guest-agent-6.0.0 needs sys-libs/liburing which isn't incl...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal major
Assignee: John Helmert III
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-14 20:35 UTC by ev
Modified: 2024-06-02 05:14 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ev 2022-01-14 20:35:46 UTC
qemu-guest-agent-6.0.0 doesn't start on machine without sys-libs/liburing installed. 




Reproducible: Always

Steps to Reproduce:
1. install qemu-guest-agent
2. don't install, uninstall or `rm /usr/lib64/liburing.so.2 /usr/lib64/liburing.so.2.1.0`
3. try to start qemu-ga
Actual Results:  
# ~ qemu-ga 
qemu-ga: error while loading shared libraries: liburing.so.2: cannot open shared object file: No such file or directory

Expected Results:  
qemu-guest-agent should have liburing as a dependency, and should start normally.

I've encountered this issue while creating VM image out of stage3-amd64-hardened-nomultilib-openrc-20220109T170538Z.tar.xz
I'm using slightly modified default/linux/amd64/17.1/no-multilib/hardened profile.
 My custom profile just adds few packages and use flags. It shouldn't have influence over this issue. 
QEMU hypervisor I'm using on doesn't have "io-uring" flag enabled. I don't know if that matters.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-06-02 05:14:45 UTC
I suspect this was fixed by..

commit dacdd43faeb28603ebc309270da07f16fb752d25
Author: Alexander Tsoy <alexander@tsoy.me>
Date:   Thu Jul 27 01:18:22 2023 +0300

    app-emulation/qemu-guest-agent: version bump to 8.0.3

    Also pass --without-default-features to configure. As a result
    -Dauto_features=disabled will be passed to meson.

    Closes: https://bugs.gentoo.org/911268
    Signed-off-by: Alexander Tsoy <alexander@tsoy.me>
    Closes: https://github.com/gentoo/gentoo/pull/32060
    Signed-off-by: Sam James <sam@gentoo.org>

Let me know if I'm wrong. Thanks!