Commit Graph

957 Commits

Author SHA1 Message Date
Yaakov Selkowitz
affe1791b7 Disable pmem on RHEL 10
PMDK (packaged as nvml in Fedora) is unmaintained upstream and unwanted
in RHEL 10 and ELN.

Resolves: RHEL-1738

RWMJ:
Cherry picked from commit bd6c291f06de0895db0ed3379643a3103f9fb31d
on the eln branch.
2024-02-12 16:29:44 +00:00
Cole Robinson
6b4bb5d4e2 qemu-8.2.0-7.fc40
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-02-01 13:51:08 -05:00
Cole Robinson
be157516d8 Replace pvh build fix with new attempt that builds on centos too
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-02-01 13:51:08 -05:00
Christophe Fergeau
409fcdb379
Re-add --disable-pie on ppc64le
This fixes this build failure:

https://koji.fedoraproject.org/koji/taskinfo?taskID=112612829

ERROR: -static-pie not available due to missing toolchain support

Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
2024-01-31 14:15:12 +01:00
Christophe Fergeau
d67c7eef5f Always enable PIE
PIE is currently enabled for qemu-kvm builds, and disabled for
qemu-user-static builds.

--disable-pie is causing https://bugzilla.redhat.com/show_bug.cgi?id=2256916

This commit ensures --enable-pie is used for both qemu-kvm and
qemu-user-static.

This fixes https://bugzilla.redhat.com/show_bug.cgi?id=2256916

Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
2024-01-30 16:01:24 +01:00
Richard W.M. Jones
94ac31f9f7 Increase release number for rebuild 2024-01-30 12:25:41 +00:00
Richard W.M. Jones
c8c91351c0 Fix builds on i686 (v2 of the patch)
https://lists.nongnu.org/archive/html/qemu-block/2024-01/msg00430.html
2024-01-30 12:23:07 +00:00
Richard W.M. Jones
93330a974c Fix builds on i686. 2024-01-29 18:55:34 +00:00
Fedora Release Engineering
865331f395 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-26 13:48:58 +00:00
kkocdko ⠀
9344a1bc56 Fix qemu-device-display-virtio-gpu-xxx dependencies 2024-01-22 15:50:04 +00:00
Fedora Release Engineering
60857dcd6f Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 09:29:39 +00:00
Daan De Meyer
b7ea007094 Backport TCG fix for OVMF boot with 4M variables 2024-01-12 13:01:12 +01:00
Daniel P. Berrangé
22512f545b Fix source URL mistake
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2024-01-09 17:52:35 +00:00
Daniel P. Berrangé
cb4378cf14 Add gpg verification of sources
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2024-01-09 17:49:01 +00:00
Daniel P. Berrangé
e1b58db1d6 Fix glitches in SPICE + virtio-vga updates
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2256884
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2024-01-09 17:48:51 +00:00
Daniel P. Berrangé
1c471d38bc Update to 8.2.0 release
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2024-01-09 17:48:49 +00:00
Daniel P. Berrangé
da8e31c4fc Trim changelogs older than 2 years
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2024-01-09 17:27:59 +00:00
Richard W.M. Jones
c29054addb Further fix for Xen 4.18 2023-12-09 14:46:47 +00:00
Richard W.M. Jones
d047f99265 Add patch to fix Xen build
See: https://lists.gnu.org/archive/html/qemu-devel/2023-12/msg01035.html
2023-12-08 09:09:11 +00:00
Richard W.M. Jones
a93659c041 Bump and rebuild for xen 4.18.0 2023-12-05 12:26:13 +00:00
Cole Robinson
deeb9357cb Rebase to qemu-8.2.0-rc2
+ Add device-display-virtio-gpu-pci-rutabaga subpackage
+ Add BuildRequires: libxdp-devel
+ Add BuildRequires: keytuils-libs-devel

Signed-off-by: Cole Robinson <crobinso@redhat.com>
2023-12-04 12:09:35 -05:00
Richard W.M. Jones
2818b991c3 Bump and rebuild for xen 4.18.0 2023-11-29 20:10:47 +00:00
Adam Williamson
e5cb9532c0 Backport patch from crobinso to fix build on Rawhide 2023-11-28 17:29:24 -08:00
Richard W.M. Jones
9e1191cbbc Bump and rebuild for capstone 5.0.1 2023-11-28 13:55:19 +00:00
Cole Robinson
63c8857a93 spec: Fix *.stp %files in -user and -user-static
-static packages were missing some .stp files, and qemu-user
wildcards were catching too much.

Drop wildcards and explicitly specify all .stp files for all
subpackages

Signed-off-by: Cole Robinson <crobinso@redhat.com>
2023-11-21 10:43:54 -05:00
Cole Robinson
595e23bfb7 qemu-8.1.2-1
Update to version 8.1.2
2023-10-17 12:45:25 -04:00
Cole Robinson
547a9bc5ba spec: Point Source to modern qemu.org site
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2023-10-17 12:43:20 -04:00
Cole Robinson
db8d68a5f9 spec: Update comment that ppc64 qtests are still flakey
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2023-10-17 12:40:40 -04:00
Cole Robinson
2f2f662015 spec: Use MTESTARGS to disable iotests, not a patch
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2023-10-17 11:31:50 -04:00
Daniel P. Berrangé
9a96ecbb25 Fix syntax for GCC exception reference
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2023-09-26 17:47:41 +01:00
Daniel P. Berrangé
43be60cdc4 Use correct syntax for public domain license reference
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2023-09-26 17:47:41 +01:00
Cole Robinson
7be0fd4310 Rebase to qemu 8.1.1
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2023-09-26 08:53:07 -04:00
Daniel P. Berrangé
e4bc25c09b SPDX license operands must be uppercase
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2023-08-25 14:27:36 +01:00
Cole Robinson
f51053d48a spec: Make qemu-docs noarch
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2023-08-24 14:20:59 -04:00
Cole Robinson
98762f53f6 spec: texinfo is no longer a build dependency
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2023-08-24 10:03:16 -04:00
Cole Robinson
1ece14f33e Rebase to qemu 8.1.0 GA
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2023-08-23 10:22:56 -04:00
Davide Cavalca
28fd87d26a Adjust virtiofsd requires for el9 and older 2023-08-21 07:47:15 -07:00
Cole Robinson
f36b5bbd6f Rebase to qemu-8.1.0-rc4
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2023-08-20 15:09:03 -04:00
Camilla Conte
9d0cc42919 New upstream release 8.0.3 2023-07-20 10:46:25 +01:00
Daniel P. Berrangé
66ae407ce2 Fix arabic keyboard layout name
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2023-07-06 14:40:01 +01:00
Camilla Conte
9ce3d1e3ca New upstream release 8.0.2 2023-07-06 13:37:41 +00:00
Cole Robinson
9bdf4d356a spec: Drop gvnc-devel dep on rhel
It's not available in centos stream 9 repos.

Fixes virt-preview builds for centos stream 9 chroots

Signed-off-by: Cole Robinson <crobinso@redhat.com>
2023-07-05 14:11:41 -04:00
Sandro Bonazzola
fe9446c8aa fix typo in pulseaudio subpkg description
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
2023-06-09 08:05:54 +00:00
Sandro Bonazzola
44034e55c1 avoid double setup in %prep
in %prep both %setup and %autosetup were called resulting in doubling
the %prep execution time.

Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
2023-06-09 09:57:20 +02:00
Richard W.M. Jones
bc72c799c7 Rebuild for libnfs soname bump 2023-06-01 08:30:49 +01:00
Daniel P. Berrangé
f53d48ae75 Convert license to SPDX format
This new expression is a result of

 * Running 'licensecheck -r .' across the QEMU code base
 * Ignoring results not applicable to Fedora platform
 * Ignoring stuff only used in test cases
 * Adding missing logo license
 * Considering upstream default license for non-annotated files

Note license expression simplication is no longer to be performed in
Fedora, so the new expression is unavoidably much larger than before.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2023-04-27 12:09:17 +01:00
Daniel P. Berrangé
ef665a7199 Bump release for new build to remove sgabios-bin requirement
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2023-04-27 08:56:20 +01:00
Daniel P. Berrangé
9061c9345e Fix sgabios binary RPM name & clean up related cruft
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2023-04-27 08:54:32 +01:00
Daniel P. Berrangé
589d3530fb Obsolete sgabios from qemu-common
QEMU deleted the sga device several releases ago, but sgabios has only
just been retired in F39. An obsoletes from qemu-common will ensure
that it gets erased when someone tries to upgrade from < F39.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2023-04-27 08:10:33 +01:00
Yaakov Selkowitz
cef9ee51c5 Fix virgl conditionals
These changes are needed to fix the build when built without virgl
(as in RHEL/ELN).
2023-04-26 10:14:02 -04:00