Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

why the old qemu version? #24890

Open
kasperk81 opened this issue Dec 22, 2024 · 3 comments
Open

why the old qemu version? #24890

kasperk81 opened this issue Dec 22, 2024 · 3 comments

Comments

@kasperk81
Copy link

kasperk81 commented Dec 22, 2024

latest podman desktop (1.15) vm is packing qemu 8.2.7 on mac

% podman run --rm --privileged --pid=host debian nsenter -t 1 -m -u -n -i qemu-aarch64-static --version
qemu-aarch64 version 8.2.7 (qemu-8.2.7-1.fc40)

which according to
https://www.qemu.org/download/
Image
is not the latest version. why not 'always' package the latest available release version of qemu? it's not like old version doesn't have bugs, but likelihood of someone reporting those bugs, getting them fixed upstream are high. so it's always a good idea to package the latest version and point people to report qemu bugs in their gitlab repo issue tracker. right now, we need to wait additional months for podman to package the latest version feels a bit off. :(

@afbjorklund
Copy link
Contributor

They key is in "fc40", it is using Fedora 40 (via CoreOS) and the new version comes in Fedora 41:
https://repology.org/project/qemu/versions

@kasperk81
Copy link
Author

ah right, fc42 has the latest 9.2 https://packages.fedoraproject.org/pkgs/qemu/qemu/. any chance podman switches to bleeding-edge fedora version then?

@afbjorklund
Copy link
Contributor

afbjorklund commented Dec 22, 2024

The Podman Machine OS follows Fedora CoreOS, so it will get there eventually. Minor updates (8.2.8) will come earlier...

FROM quay.io/fedora/fedora-coreos:stable

https://fedoraproject.org/coreos/release-notes?stream=stable

https://bodhi.fedoraproject.org/updates/?packages=qemu

If you wanted updates sooner, you could build your own image or perhaps run a regular Fedora (Rawhide) VM directly?

You could also skip system qemu-user packages, and use qemu from a container (https://github.com/tonistiigi/binfmt).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants