Bug 1917536 - Add qemu-system packages to EPEL8
Summary: Add qemu-system packages to EPEL8
Keywords:
Status: CLOSED DUPLICATE of bug 1995353
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: qemu
Version: epel8
Hardware: Unspecified
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Lubomir Rintel
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-01-18 16:58 UTC by Quentin Haas
Modified: 2022-09-14 08:03 UTC (History)
11 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2022-09-14 08:03:51 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Quentin Haas 2021-01-18 16:58:29 UTC
Description of problem:

In Fedora[1] and Ubuntu[2] the package maintainers of qemu also provide emulators for architectures[3] other than the host, e.g. `qemu-system-arm` provides arm emulation on x86-64 workstations.  When building container images for non-x86-64 targets on x86-64 build servers[4] these emulators are useful.  We prefer EL8-based systems for our workflow, so it would be useful if these packages were available in epel8, especially one that allows emulating pp64le on x86-64.  There have been a couple of these requests for EPEL7[5][6], but this one requests the popular ones (e.g. arm, ppc64le, etc.) for epel8.

Version-Release number of selected component (if applicable):
EL 8.3
epel-release 10.el8

How reproducible:
Attempt to install the ppc qemu emulator in x86-64 el8 with epel8 repo enabled.

Steps to Reproduce:
1. dnf info qemu-system-ppc.x86_64

Actual results:
Error: No matching Packages to list

Expected results:
Available Packages
Name         : qemu-system-ppc
Epoch        : 2
Version      : 5.1.0
Release      : 9.fc33
Architecture : x86_64
Size         : 13 k
Source       : qemu-5.1.0-9.fc33.src.rpm
Repository   : updates
Summary      : QEMU system emulator for PPC
URL          : http://www.qemu.org/
License      : GPLv2 and BSD and MIT and CC-BY
Description  : This package provides the QEMU system emulator for PPC and PPC64 systems.

Additional info:
[1]: https://fedoraproject.org/wiki/Architectures/ARM/HowToQemu
[2]: https://packages.ubuntu.com/bionic/misc/qemu-system-ppc
[3]: https://www.qemu.org/docs/master/system/target-arm.html
[4]: https://community.arm.com/developer/tools-software/tools/b/tools-software-ides-blog/posts/getting-started-with-docker-for-arm-on-linux
[5]: https://bugzilla.redhat.com/show_bug.cgi?id=1373998
[6]: https://bugzilla.redhat.com/show_bug.cgi?id=1674010

Comment 1 Radek Duda 2021-09-03 11:23:48 UTC
Any progress there?

Comment 2 Richard W.M. Jones 2021-09-03 12:55:54 UTC
No, this is a giant amount of work and no one has stepped forward to do it.
(I'm not actually sure it's possible given that you'd probably want to stay
in lock step with the qemu-kvm package while being careful not to conflict
with it).

Note also:
* EPEL 7 package hasn't been updated since 2019 and hasn't been
  significantly updated since ~2015, so that's 6 years of CVEs right there.
* EPEL 8 branch doesn't exist.
* https://bugzilla.redhat.com/show_bug.cgi?id=1995353

Comment 3 Daniel Berrangé 2022-09-14 08:03:51 UTC
Marking as a dupe of 1995353 since there's more detailed discussion in the other

*** This bug has been marked as a duplicate of bug 1995353 ***


Note You need to log in before you can comment on or make changes to this bug.