Cole Robinson
0edf0fe9c8
spec: Drop python3 shebang fixup for tests rpm
...
* python -> python3 isn't required anymore for qemu.git
* env -> /usr/bin is handled by rpm brp-mangle-shebangs
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-07-25 09:38:55 -04:00
Richard W.M. Jones
e5d06dbc16
Actually fix previous commit
...
See discussion in:
https://bugzilla.redhat.com/show_bug.cgi?id=1985369
2021-07-23 15:27:16 +01:00
Richard W.M. Jones
2825584364
Fix dependencies of qemu metapackage
...
Commit 7a925b3802
("spec: More RHEL merging") placed the %description
section right up against the list of Requires. This resulted in RPM
silently ignoring the Requires and adding them to the description
instead. As a result the qemu metapackage was totally broken.
Fixes: commit 7a925b3802
2021-07-23 15:03:34 +01:00
Fedora Release Engineering
6af1856936
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 10:38:07 +00:00
Cole Robinson
d6b4a46932
qemu-6.0.0-10.fc35
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-07-18 17:44:08 -04:00
Cole Robinson
ba7d6c0e41
spec: Split out qemu-tools subpackage
...
Main reason is to reduce the library dependency footprint of
-core packages
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-07-15 11:37:32 -04:00
Cole Robinson
7ae7935089
spec: Split out qemu-pr-helper subpackage
...
Main reason is to reduce the library dependency footprint of
-core package
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-07-15 11:37:24 -04:00
Cole Robinson
51821d35c5
spec: s/datarootdir/datadir/
...
The latter is the more common one
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-07-07 19:07:37 -04:00
Cole Robinson
180e0d8daf
qemu-6.0.0-9.fc35
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-07-07 16:37:33 -04:00
Cole Robinson
e0cb84627a
spec: Use --firmwarepath to drop rom symlinking
...
Access ipxe, seabios, seavgabios, and sgabios roms directly
in their /usr/share directories.
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-07-07 16:35:01 -04:00
Cole Robinson
d13afbee6a
spec: BuildRequires: clang if toolchain == clang
...
Let's us experiment easier with clang usage in koji
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-07-02 19:05:54 -04:00
Cole Robinson
b013f94648
spec: Drop use of %dnl macro
...
It's not available on centos8
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-07-02 18:08:34 -04:00
Cole Robinson
d5c2bbe293
spec: use %set_build_flags
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-07-02 16:03:07 -04:00
Cole Robinson
05fedb21f6
spec: use make_install macro
...
make_install is: /usr/bin/make install DESTDIR=%{buildroot} INSTALL="/usr/bin/install -p"
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-07-02 15:32:53 -04:00
Cole Robinson
0ae9d20128
spec: Drop make install sharedir and datadir usage
...
qemu doesn't use sharedir. datadir is set at configure time
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-07-02 15:32:09 -04:00
Cole Robinson
183fcd911e
spec: Use %make_build macro
...
make_build is: make -O -jXX V=1 VERBOSE=1
So it covers all our make option usage
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-07-02 15:20:16 -04:00
Cole Robinson
e6c8eaee02
spec: Remove buildldflags
...
VL_LDFLAGS has not been present in qemu.git since 2008!
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-07-02 15:16:41 -04:00
Cole Robinson
d4c8ff71ce
spec: SDL2_image isn't available on epel/rhel
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-07-02 15:07:14 -04:00
Cole Robinson
f4c1719ae1
spec: Re-disable tests for power64, still intermittently hanging
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-30 18:53:18 -04:00
Cole Robinson
73149263f3
spec: Use --enable-capstone even if capstone-devel not available
...
In that case (like building on EPEL), use the internal qemu copy,
like RHEL qemu-kvm does.
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-30 16:19:08 -04:00
Cole Robinson
b2595a5449
qemu-6.0.0-8.fc35
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-30 10:49:14 -04:00
Cole Robinson
d636452cba
spec: Drop test skippage on power64, it's working again
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-30 10:49:14 -04:00
Cole Robinson
4a2d9a4c52
spec: Temporarily disable conflict between binfmt subpackages
...
Fedora CI can't handle subpackages with Conflicts. There's ongoing
work to make it happen:
https://pagure.io/fedora-ci/general/issue/184
Once that lands we can re-enable these conflicts.
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-30 10:49:14 -04:00
Cole Robinson
f54ac0f7d7
spec: Drop some outdates obsoletes
...
This are from 2017 and earlier, I don't think we need them anymore
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-30 10:37:15 -04:00
Cole Robinson
ad860648fa
Tweak minimum meson_version to match fedora versioning
...
This was copied from RHEL, but it's too restrictive
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-23 12:05:37 -04:00
Cole Robinson
91b70a682d
qemu-6.0.0-7.fc35
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-23 11:53:52 -04:00
Cole Robinson
4abd8de197
spec: Merge arch specific kvm.conf files from RHEL
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-23 11:50:58 -04:00
Cole Robinson
566be371a3
spec: Drop pathfix.py usage
...
There's only one remaining ambiguous python shebang in qemu.git, and
it's not for anything we care about.
Also redhat-rpm-config brp-mangle-shebangs added in 2018 will do
/usr/bin/env python3 -> /usr/bin/python3 automatically for us
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-23 11:50:58 -04:00
Cole Robinson
7a925b3802
spec: More RHEL merging
...
* Add tools_only path to only build qemu-img and qemu-guest-agent
* Add a -tests subpackage
* Install tracetool, simpletrace, dump-guest-memory
* Add vhost modprobe file
* Sync qemu-guest-agent file lists
* Use udevrulesdir from systemd
* Add more seabios and seavgabios roms
* More use of %{name} to make paths more generic
* Group all fedora specific %install content at the end
* Drop the rpath stripping, in my testing it's not needed anymore
* Drop the s390x iotests skippage from last year
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-23 11:50:54 -04:00
Cole Robinson
443b083edd
spec: Remove qemu-sanity-check and -help smoke test
...
These have been moved to fedora CI jobs
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-22 14:55:56 -04:00
Cole Robinson
ec4dab0a93
spec: Add --enable-fuse and --enable-sdl-image
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-16 19:30:28 -04:00
Cole Robinson
7e8e4ff4c0
spec: Manually specify every --enable-XXX flag we use
...
This moves the %build section to be closer to RHEL qemu-kvm content.
It's a bit tedious but it ensures we enable every feature we actually
think we are enabling :)
Add some macros to facilitate sharing this layout with the RHEL spec
The only functional change is now we use gcrypt instead of nettle.
I'm not sure if that was intentional before, but gcrypt is requested
on RHEL so I'm guessing that's what we want for Fedora too
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-16 19:30:28 -04:00
Cole Robinson
6c55704061
spec: Move BuildRequires closer to RHEL formatting
...
This should not be any functional change, just some BuildRequires
movement and macro tweaking with the goal of sharing the first block
of deps with the RHEL/centos qemu-kvm spec
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-16 19:30:28 -04:00
Cole Robinson
09badc27ce
Move qemu-storage-daemon to qemu-img subpackage
...
This matches what RHEL is doing
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-16 19:30:28 -04:00
Richard W.M. Jones
1081205b84
Fix mismatched pushd/popd on ppc64le and s390x
...
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.HyvLyX
+ umask 022
+ cd /builddir/build/BUILD
+ cd qemu-6.0.0
+ b=./x86_64-softmmu/qemu-system-x86_64
+ '[' -x ./x86_64-softmmu/qemu-system-x86_64 ']'
+ popd
/var/tmp/rpm-tmp.HyvLyX: line 46: popd: directory stack empty
error: Bad exit status from /var/tmp/rpm-tmp.HyvLyX (%check)
2021-06-09 13:54:38 +01:00
Cole Robinson
658feedf3f
Temporarily disable test suite on s390x and ppc64le
...
These seem like host related errors, let's wait a bit and see if
they are fixed for us
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-08 08:28:40 -04:00
Cole Robinson
5c8060d1bd
qemu-6.0.0-5
...
Rebuild for xen 4.15
2021-06-07 20:13:48 -04:00
Cole Robinson
9348aa0ea4
Split out qemu-docs subpackage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-01 10:05:00 -04:00
Cole Robinson
1ba19df591
Split out qemu-device-display-vhost-user-gpu
...
This drops virglrenderer as a dep of qemu-common, which reduces
dep footprint of -core packages
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-01 10:05:00 -04:00
Paolo Bonzini
169bee2e2a
add another patch to fix configuration files
2021-05-19 19:00:09 +02:00
Paolo Bonzini
610d93e5b9
Bugfixes for command line and configuration file
...
fix spice option from configuration file
fix object option from configuration file
allow not specifying size in -m when using -M memory-backend
2021-05-19 12:10:25 +02:00
Cole Robinson
66fde773e9
Rebase to qemu-6.0.0 GA
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-12 11:58:56 -04:00
serge-sans-paille
7e7be1c025
Make configure step compatible with other toolchain
2021-04-29 16:15:33 +02:00
Cole Robinson
47a69fd3ce
Rebase to qemu 6.0.0-rc4
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-04-21 18:46:24 -04:00
Richard W.M. Jones
c0b65475ef
Add upstream patch to make iotests/qsd-jobs test stable on slow machines
2021-04-15 08:13:04 +01:00
Richard W.M. Jones
ac27562f19
Rebuild for updated liburing.
2021-04-14 10:22:39 +01:00
Cole Robinson
dcfe42be8d
Fix build on el8, exclude jack subpackage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-04-07 20:19:43 -04:00
Cole Robinson
ba23d039c8
Remove commented out build options
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-04-06 19:29:19 -04:00
Cole Robinson
c7533d29df
Rebase to 6.0.0-rc2
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-04-06 17:22:25 -04:00
Zbigniew Jędrzejewski-Szmek
0ff75312ab
Rebuilt for updated systemd-rpm-macros
...
See https://pagure.io/fesco/issue/2583 .
2021-03-02 16:12:55 +01:00
Cole Robinson
8b5ba7c256
Fix building on centos stream in copr
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-03-01 10:05:25 -05:00
Fedora Release Engineering
c996909a49
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 14:33:50 +00:00
Paolo Bonzini
d1c4548bc8
fix make check on bash 5.1
2021-01-11 12:14:16 +01:00
Paolo Bonzini
74370c64ef
remove qemu-kvm script in favor of symlink
...
Since QEMU 4.0 upstream supported automatically favoring KVM if the
executable ends with "kvm". Unlike the script that is currently in
use, this allows the user to specify an alternative accelerator with
"-accel".
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2021-01-11 10:56:01 +01:00
Tom Stellard
130b985a3c
Add BuildRequires: make
...
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-08 20:08:09 +00:00
Daniel P. Berrangé
fac3f007a0
Cull 2019 vintage changelogs
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2021-01-05 18:13:16 +00:00
Richard W.M. Jones
1abc8e9bf0
Bump the release because Koji had a senior moment while the package
...
was being signed.
2020-12-11 14:00:57 +00:00
Richard W.M. Jones
a3063707fe
qemu-char-spice not qemu-chardev-spice.
2020-12-11 08:12:02 +00:00
Mohan Boddu
18c8d565ff
Fixing the ISA Dependencies
...
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-12-10 09:52:15 -05:00
Cole Robinson
5a84bef82e
Rebase to qemu-5.2.0 GA
...
Fix spice and GL UI module deps (bz 1904603)
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-12-09 15:22:32 -05:00
Richard W.M. Jones
d283ab8f84
Enable qemu-kvm-core package on riscv64.
2020-12-04 14:50:13 +00:00
Cole Robinson
646ce0f5b5
Rebase to qemu-5.2.0-rc4
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-12-03 10:35:07 -05:00
Cole Robinson
108c22f518
Fix running 9p tests in copr
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-11-24 11:48:57 -05:00
Paolo Bonzini
f0d2afbe43
Remove --python=... to force use of system meson
2020-11-19 18:12:44 +01:00
Daniel P. Berrangé
fd795fc4d0
Cull changelog entries older than 2 years
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-11-19 14:10:11 +00:00
Daniel P. Berrangé
e837494495
Re-enable systemtap tracing
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-11-19 11:36:57 +00:00
Cole Robinson
5ff8af4aaa
Rebase to qemu-5.2.0-rc2
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-11-18 08:44:48 -05:00
Daniel P. Berrangé
0b61e57fbe
Disable static user mode build on RHEL
...
The ELN stream builds Fedora packages in a psuedo-RHEL build root and
does not ship all the things that Fedora expects to be present. In
particular glib2-static is missing in ELN build roots, so we need to
disable the user mode static build.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-11-13 11:26:40 +00:00
Adam Williamson
3f5e1104a8
common: also obsolete -core packages of removed systems
...
We need to obsolete {lm32,moxie,unicore32}-core as well.
2020-11-11 10:42:07 -08:00
Cole Robinson
5bc1125531
Rebase to qemu-5.2.0-rc1
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-11-11 09:01:43 -05:00
Cole Robinson
28222ce611
Rebase to 5.2.0-rc0
...
* Drop deprecated targets: moxie, unicore32, lm32, tilegx, ppc64abi32
* Use qemu-pr-helper units from qemu contrib/
* Drop ivshmem-tools package, upstream doesn't install it anymore
* New spice device modules
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-11-08 18:53:38 -05:00
Daniel P. Berrangé
581fcfe335
Remove conditionals for skipping/ignoring tests
...
The conditionals for completely skipping testing, or ignoring all test
failures are much too big a hammer. They are resulting in seriously
broken QEMU binaries making their way into the rawhide repos.
When failures happen the smallest possible number of individual tests
need to be disabled/skipped, but *only* if failure is confined to the
test suite. If there are problems affecting functionality in QEMU
itself, the build should not be forced through, instead QEMU must be
fixed before a build is made.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-11-05 14:17:23 +00:00
Daniel P. Berrangé
9fb824102c
Don't disable all tests, selectively disable only broken ones
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-11-05 14:16:45 +00:00
Daniel P. Berrangé
357c686a3e
Disable LTO again because it is massively broken
...
The tests were not actually passing, the spec file had been set to
ignore all test failures, and as a result we were shipping completely
fubar builds.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-11-05 14:15:59 +00:00
Daniel P. Berrangé
65b2a489f4
Re-enable LTO since it now passes tests
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-10-26 15:48:06 +00:00
Daniel P. Berrangé
744e70f72e
Clean up build requires lines
...
Drop podlators since QEMU no longer uses POD for man pages.
Drop all version numbers, since we can assume Fedora has new enough
packages.
Make comments a little more consistent.
Drop rados2-devel as it is implied by rbd-devel
Use rbd-devel instead of rbd1-devel due to rename
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-10-22 11:36:46 +01:00
Cole Robinson
cd21b7f45d
spec: drop BuildRequires: iasl
...
From Igor Mammedov:
QEMU doesn't need iasl for building since 2.6,
where we switched to generating acpi tables
using internal aml_foo() API and stopped using
precompiled templates.
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-09-28 13:47:47 -04:00
Cole Robinson
efaa1cda68
Packaging work to build on epel8
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-09-23 19:03:13 -04:00
Cole Robinson
748c8c3268
spec: Only require virglrenderer on fedora
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-09-08 10:24:28 -04:00
Daniel P. Berrangé
d9af2bbdff
Make QEMU sanity check a build blocker
...
If it ever breaks, it can be skipped by setting the %qemu_sanity_check
variable to 0.
This ensures it does not bit-rot again in future and actually adds some
value to the build.
It has to be skipped for ARM for now due to inability to select the
machine type.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-09-04 13:58:19 +01:00
Daniel P. Berrangé
f2839fea71
Provide explicit kernel path to QEMU sanity check
...
In a mock build root the kernel probably won't exist in /boot and the
QEMU sanity check script won't search /lib/modules. So we must find the
vmlinuz file and pass it explicitly.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-09-04 11:10:19 +01:00
Daniel P. Berrangé
af50bf7b78
Check whether emulator works before doing sanity check
...
If the emulator binary can't run, then the sanity check is never going
to work either.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-09-04 11:09:53 +01:00
Daniel P. Berrangé
13e7c30edf
Fix conditionals for enabling QEMU sanity check
...
One part of the spec file checked %{kernel_arches} while the other
checked %{hostqemu}. In fact both conditions need to be valid in
order to be able to run the sanity check. Introduce an explicit
%{qemu_sanity_check} variable to express this rule.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-09-04 11:09:34 +01:00
Daniel P. Berrangé
4e321e2f5c
Re-enable kernel BR for qemu sanity check
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-09-04 11:09:09 +01:00
Daniel P. Berrangé
458e07e8d7
Fix host qemu binary path for aarch64
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-09-04 11:08:48 +01:00
Daniel P. Berrangé
3c0f9e810a
Drop references to obsolete arches
...
s390, ppc, ppc64 and mips64 are no longer valid Fedora primary
or alternative architectures.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-09-04 11:08:06 +01:00
Daniel P. Berrangé
dc03f389d3
Add btrfs ioctls to linux-user (rhbz #1872918 )
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-09-03 11:04:29 +01:00
Cole Robinson
3927dda118
spec: Fix test conditionals
...
And update the comment explaining why things are still disabled
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-31 15:01:17 -04:00
Tom Stellard
3fa99d6aac
Add BuildRequires: gcc
...
https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B#BuildRequires_and_Requires
2020-08-18 14:21:58 +00:00
Cole Robinson
9b60ebfd67
Disable dtrace generation to fix use of modules (bz 1869339)
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-17 18:22:02 -04:00
Cole Robinson
2b132a41aa
spec: qxl module syntax fixes
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-12 05:44:18 -04:00
Cole Robinson
a840dd697e
Conditionalize qxl subpackage on whether spice is available
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-12 05:38:40 -04:00
Cole Robinson
884b734123
spec: Temporarily disable kernel dep due to f34 breakage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-12 05:32:45 -04:00
Cole Robinson
b35e952c0c
Drop grubby dep
...
Rawhide grubby deps are currently broken. And I'm not sure if
this is even still required for qemu-sanity-check, so let's see
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-11 19:34:44 -04:00
Cole Robinson
25b0302679
qemu-5.1.0-1
...
Update to version 5.1.0
2020-08-11 19:01:17 -04:00
Cole Robinson
a90ffcbc2c
qemu-5.1.0-0.3.rc3
...
Update to version 5.1.0-rc3
2020-08-07 09:54:37 -04:00
Merlin Mathesius
e84a93a247
Use new %{kernel_arches} macro to determine when a full kernel is available
...
Signed-off-by: Merlin Mathesius <mmathesi@redhat.com>
2020-08-06 12:09:47 -05:00
Cole Robinson
d20fa70a4e
Pull in new device modules by default
...
Like we do for all other modularized components
Reported by Mark Mielke
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-05 10:53:01 -04:00
Cole Robinson
c9c298d7a8
Fix AVX typo
...
Reported by Mark Mielke
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-05 10:50:48 -04:00
Cole Robinson
f4bee9e135
Rebase to qemu-5.1.0-rc2
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-04 17:50:59 -04:00
Daniel P. Berrangé
7ffd7f7fdf
Remove obsolete fedora conditionals (PR#9)
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-07-31 10:52:10 +01:00
Richard W.M. Jones
bdc5a0bca1
Disable LTO as it caused many strange assert failures.
2020-07-30 10:01:26 +01:00
Richard W.M. Jones
4269c70e28
Backport Dan's upstream patch to fix insecure cert in test suite.
2020-07-29 13:32:58 +01:00
Kevin Fenzi
0133142152
Rebuild for new xen
2020-07-27 20:14:53 -07:00
Cole Robinson
3da886a924
qemu-5.0.0-2
...
Fix iouring hang (bz #1823751 )
2020-05-13 13:34:26 -04:00
Cole Robinson
8c45437b3a
Re-enable test suite failure reporting
...
A scratch-build succeeded for me now
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-05-09 11:48:40 -04:00
Cole Robinson
9f833efd2d
qemu-5.0.0-1
...
Update to version 5.0.0
2020-05-06 09:27:16 -04:00
Cole Robinson
fa1d6ea0cd
Update to qemu 5.0.0 rc3
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-04-16 05:23:57 -04:00
Cole Robinson
7e9fe41b78
spec: Temporarily disable tests, iotest 161 failing on i686
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-04-09 13:16:07 -04:00
Cole Robinson
76b4bc9d96
spec: Add 'hostname' dep for test suite
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-04-09 06:30:48 -04:00
Cole Robinson
9f8e48750c
Update to qemu 5.0.0 rc2
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-04-09 05:47:16 -04:00
Adam Williamson
e2b4e80d3c
Rebuild for new brltty
...
Also add missing %changelog entry for 5.0.0 bump
2020-04-07 17:30:05 -07:00
Cole Robinson
e1b832b513
Add -rx emulator, install all new files
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-03-25 16:22:54 -04:00
Cole Robinson
17655806bf
liburing isn't available on %{arm}
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-03-25 14:14:43 -04:00
Cole Robinson
dd41f1a7ca
spec: Disable liburing, it's breaking the test suite
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-03-25 13:25:36 -04:00
Cole Robinson
8833af8dcd
Update to qemu-5.0.0-rc0
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-03-24 20:47:08 -04:00
Fabiano Fidêncio
492d6c1fff
qemu-4.2.0-7.fc33
...
Fix segfault with SR-IOV hot-{plug,unplug} (bz #1814017 )
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
2020-03-17 11:12:56 +01:00
Cole Robinson
377bb253e3
qemu-4.2.0-6.fc33
...
Rebuild for libiscsi soname bump
2020-02-25 14:47:44 -05:00
Cole Robinson
023288b71a
qemu-4.2.0-5.fc32
...
Fix ppc shutdown issue (bz #1784961 )
2020-02-15 21:11:36 -05:00
Cole Robinson
1d442bb612
qemu-4.2.0-4.fc32
...
virtio-fs support from upstream
2020-01-28 10:36:21 -05:00
Richard W.M. Jones
b98348b411
Add miscellaneous fixes for RISC-V (RHBZ#1794902).
2020-01-25 10:43:21 +00:00
Mohan Boddu
ba6f50c7d7
Rebuild for xen 4.13
...
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2019-12-19 10:55:04 -05:00
Cole Robinson
57a3231073
Update to qemu-4.2.0 GA
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-12-13 09:32:23 -05:00
Cole Robinson
46ea403d2f
Update to qemu-4.2.0 rc5
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-12-10 16:50:49 -05:00
Daniel P. Berrangé
e6e2c63c09
Disable rdma on arm 32-bit (rhbz #1778517 )
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-12-02 11:35:47 +00:00
Cole Robinson
1d0e437ac8
Re-enable test suite
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-11-20 13:09:58 -05:00
Cole Robinson
6732563c65
Update to qemu-4.2.0 rc2
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-11-20 13:06:13 -05:00
Cole Robinson
46eefb217c
Disable tests, they are consistently failing on ppc64le
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-11-15 13:26:03 -05:00
Cole Robinson
ff9bb15b16
Fix last commit
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-11-15 09:43:16 -05:00
Cole Robinson
993f4157b6
Make spice-app subpackage conditional on with_spice
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-11-15 09:39:29 -05:00
Cole Robinson
41cffcfad7
Add new bios-microvm.bin rom
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-11-13 19:57:10 -05:00
Cole Robinson
b4072bd645
Fix the test suite
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-11-13 16:33:52 -05:00
Cole Robinson
fddfbd9637
spec: Fix spice_app variable naming
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-11-13 12:38:02 -05:00
Thierry Vignaud
16769836d7
qemu: actually pull new ui_spice_add subpkg
...
--00000000000065190005973c323b
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Hi
The newly added spice_add subpkg is not required despite creating the
proper macro
This fixes it.
See you
--=20
Thierry Vignaud -- EMEA ENG OpenStack Management
tvignaud@redhat.com
irc: tvignaud
<div dir="ltr"><div>Hi</div><div>The newly added spice_add subpkg is not required despite creating the proper macro<br></div><div>This fixes it.</div><div>See you<br></div><div><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Thierry Vignaud -- EMEA ENG OpenStack Management<br></div><div><a href="mailto:tvignaud@redhat.com" target="_blank">tvignaud@redhat.com</a><br></div>irc: tvignaud<br></div></div></div></div>
From c610e43d411389e36462607d38c95a85264f2881 Mon Sep 17 00:00:00 2001
From: Thierry Vignaud <thierry.vignaud@gmail.com>
Date: Wed, 13 Nov 2019 16:39:25 +0100
Subject: [PATCH] actually pull new ui_spice_add subpkg
2019-11-13 12:37:31 -05:00
Cole Robinson
0038f84388
Update to qemu 4.2.0 rc1
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-11-12 17:39:50 -05:00
Cole Robinson
8e6758e973
qemu-4.1.0-6.fc32
...
Fix compressed qcow2 'qemu-img check' errors (bz #1768541 )
2019-11-11 09:33:46 -05:00
Cole Robinson
fe24ece8af
Use --enable-tcg for static builds, apparently it's required
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-10-24 14:04:01 -04:00
Cole Robinson
f4c127bbc1
qemu-4.1.0-5.fc32
...
Workaround for qcow2 triggered XFS corruption (bz #1763519 )
2019-10-24 11:34:55 -04:00
Cole Robinson
918c70b1aa
spec: Disable any -tcg usage for -user builds
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-10-18 10:54:16 -04:00
Cole Robinson
964eff6ae8
Fix tests on kernel 5.3+
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-10-18 10:51:02 -04:00
Cole Robinson
481596d7a6
qemu-4.1.0-4.fc32
...
Rebuild for new virglrenderer
2019-10-03 13:43:23 -04:00
Leigh Scott
c36918674f
Rebuild for new libnfs version
2019-09-11 11:33:43 +01:00
Cole Robinson
9db63cb5df
qemu-4.1.0-2.fc32
...
gluster 4K block size fixes (bz #1737256 )
2019-09-04 10:37:55 -04:00
Cole Robinson
5084436959
spec: Remove sanity check dep on ix86 too
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-08-19 17:14:57 -04:00
Cole Robinson
2a7146a2ca
Update to qemu-4.1.0 GA
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-08-19 15:19:33 -04:00
Cole Robinson
70b6670bdf
kernel isn't available on ix86 anymore, adjust the dep
2019-07-25 10:23:11 -04:00
Cole Robinson
28828da2e3
spec: Handle new files in 4.1.0-rc2
2019-07-25 08:57:58 -04:00
Cole Robinson
e4599b5e27
Update to qemu-4.1.0-rc2
2019-07-24 14:25:25 -04:00
Cole Robinson
bd59499379
spec: Use libxattr for qemu-user-static builds
...
https://bugzilla.redhat.com/show_bug.cgi?id=1731756
2019-07-23 15:18:31 -04:00
Cole Robinson
6acd45ea32
Update to qemu-4.1.0-rc1
2019-07-17 18:45:07 -04:00
Cole Robinson
e0a72f8f2d
Add patch fixing docs build
2019-07-12 13:04:17 -04:00
Cole Robinson
160bf4b4d5
Update to qemu-4.1.0-rc0
2019-07-11 21:11:36 -04:00
Kevin Fenzi
8e85e5e9aa
Rebuild for new brltty.
2019-06-28 13:47:44 -07:00
Cole Robinson
419868beaf
spec: Some cleanups + improvements
...
* Add run_configure_disable_everything
* Use it for static builds
* Add some comments
* Misc style cleanups
2019-06-24 19:49:43 -04:00
Cole Robinson
e5504b6ad4
Only use slirp on fedora > 30, to fix virt-preview builds
2019-06-21 08:18:53 -04:00
Cole Robinson
40fbd86194
Fix spec conditional
2019-06-20 17:36:29 -04:00
Cole Robinson
8a7ac9c97e
qemu-4.0.0-4.fc31
...
CVE-2019-12155: qxl: null pointer dereference while releasing spice resources (bz #1712727 , bz #1712670 )
qemu-4.0.0-2.fc31 ppc64le: rpm hash calculation buggy (bz #1715017 )
Fix rawhide build (bz #1718926 )
Link against libslirp (bz #1712980 )
Add vgabios-ramfb.bin and vgabios-bochs-display.bin (bz #1721445 )
2019-06-20 17:31:11 -04:00
29c3523ef3
Add vgabios-ramfb.bin and vgabios-bochs-display.bin
...
These are now available in Rawhide starting seabios 1.12.1.
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-06-20 16:54:55 -04:00
Cole Robinson
17efd80578
Link against libslirp
2019-06-20 16:30:27 -04:00
Daniel P. Berrangé
70ef327d5f
Define md-clear CPUID bit
...
CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-05-14 19:04:29 +01:00
Daniel P. Berrangé
af6274808b
Cull changelog entries prior to 2017
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-05-14 19:04:29 +01:00
Cole Robinson
c67ebc8192
Update to qemu-4.0.0 GA
2019-04-24 17:18:50 -04:00
Cole Robinson
e14a8ce4ef
qemu-4.0.0-0.7.rc3.fc31
...
Don't block migration with nested VMX (bz #1697997 )
Update to qemu-4.0.0-rc3
2019-04-16 21:48:03 -04:00
Richard W.M. Jones
09f7c02959
Rebuild against xen 4.12.
...
DEBUG util.py:554: BUILDSTDERR: - conflicting requests
DEBUG util.py:554: BUILDSTDERR: - nothing provides libxenctrl.so.4.11()(64bit) needed by qemu-system-x86-core-2:4.0.0-0.5.rc2.fc31.x86_64
DEBUG util.py:554: BUILDSTDERR: - nothing provides libxenguest.so.4.11()(64bit) needed by qemu-system-x86-core-2:4.0.0-0.5.rc2.fc31.x86_64
2019-04-06 16:28:04 +01:00
Cole Robinson
4266c9b33e
Update to 4.0.0-rc2
2019-04-03 09:46:28 -04:00
Cole Robinson
c9654a07d8
Update to 4.0.0-rc1
2019-03-27 17:28:12 -04:00
Adam Williamson
fd86380c5b
Add changelog entry
2019-03-25 11:49:20 -07:00
Adam Williamson
1515438fd3
Backport danpb's proposed fix for RHBZ #1692323 (3D crasher)
...
This is a Fedora 30 Beta blocker, so we need it fixed ASAP; I'm
doing it (for Rawhide and F30) as none of the qemu maintainers
seems to be around on IRC.
2019-03-25 11:21:01 -07:00
Cole Robinson
e3d6ad24ae
spec: Only run pathfix on the one file that needs it
...
It's really noisy recursing through the sourcedir otherwise
2019-03-22 19:19:03 -04:00
Thierry Vignaud
9687314304
fix macro expansion in comment
2019-03-22 19:18:55 -04:00
Cole Robinson
7da5fc303e
spec: Use consitent have_X macro pattern
2019-03-22 19:18:37 -04:00
Cole Robinson
f3518876c6
Fix python paths for qemu-trace-stap
2019-03-21 06:37:24 -04:00
Cole Robinson
d3ff788791
Update to qemu 4.0.0-rc0
2019-03-20 17:39:56 -04:00
Daniel P. Berrangé
941a4c0548
Fix typo curl -> curses
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-03-20 16:55:02 +00:00
Daniel P. Berrangé
e1923c9eb5
Use conditional compilation to disable glusterfs
...
Instead of commenting out parts of the spec introduce conditionals
that allow glusterfs to be disabled in a single place.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-03-20 16:42:05 +00:00
Daniel P. Berrangé
a60ad61787
Make qemu-common obsolete RBD module when disabled
...
If RBD module build is disabled, we need to obsolete it to ensure a
clean upgrade from previous builds. This is done by adding an Obsoletes
from the qemu-common sub-RPM.
This fixes the upgrade path on i686 (rhbz #1688117 )
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-03-20 16:41:29 +00:00
Daniel P. Berrangé
f1fa58e582
Refactor global module requires to facilitate conditional builds
...
The global list of module requires is not amenable to conditional
builds, requiring the entire set of requires to be duplicated.
Refactor it so that individual pieces can be disabled.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-03-20 16:41:29 +00:00
Daniel P. Berrangé
e24cbbb32e
Fix compat with latest glibc which has gettid func
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-03-20 16:22:51 +00:00
Cole Robinson
de10d8e08e
Temporarily disable glusterfs (bz #1684298 )
2019-03-03 17:42:14 -05:00
Cole Robinson
2679bc30fc
Rebuild for brltty soname bump
2019-02-28 17:00:40 -05:00
Fedora Release Engineering
8e22bbd1e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-02 10:30:22 +00:00
Richard W.M. Jones
f1ea04bd67
Revert "Add a temporary patch to fix capstone header location."
...
This has now been fixed in capstone, see
https://github.com/aquynh/capstone/issues/1339
This reverts commit e0155fb5be
.
2019-01-12 07:39:39 +00:00
Richard W.M. Jones
e0155fb5be
Add a temporary patch to fix capstone header location.
2019-01-11 09:43:39 +00:00
Richard W.M. Jones
8433925433
Rebuild for unannounced libcapstone soname bump from 3 to 4.
2019-01-11 09:16:11 +00:00
Adam Williamson
61ad1f41fd
Restore patch to drop phantom 86 key from en-us keymap (bz #1658676 )
...
The exact bug this was initially added to workaround was fixed
in 2.12, so @crobinso dropped the patch. However, the phantom
key turns out to still cause problems in another case, so until
that is fixed, we need to put this back. See
https://bugzilla.redhat.com/show_bug.cgi?id=1658676 for full
details on the outstanding bug.
2018-12-18 10:35:22 -08:00
Cole Robinson
5704646898
Rebase to qemu-3.1.0 GA
2018-12-11 18:41:59 -05:00
Daniel P. Berrangé
a4b3db7151
Disable RBD on 32-bit arches
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2018-12-10 18:40:38 +00:00
Cole Robinson
0af132aa98
BR libpmem is only available on x86_64
2018-11-16 11:01:12 -05:00
Cole Robinson
007776f3e4
Rebase to qemu-3.1.0-rc1
2018-11-15 19:50:28 -05:00
Cole Robinson
a6f68877d0
Rebase to qemu-3.0.0 GA
2018-08-15 10:19:27 -04:00
Cole Robinson
91efacc572
Fix build after ksm removal
2018-08-13 18:31:29 -04:00
Cole Robinson
748bb2f566
Drop ksm package, moved to ksmtuned srpm
2018-08-13 17:07:28 -04:00
Cole Robinson
c90305980d
Drop ksm package, moved to ksmtuned srpm
2018-08-13 17:06:42 -04:00
Daniel P. Berrangé
13b2fd93a9
Add missing requires on ssh block module accidentally lost
...
The rebase to 2.12 accidentally lost the %{name}-block-ssh
module dep.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2018-08-01 14:29:02 +01:00
Cole Robinson
e4ec8b672d
Another attempt to remove 50-kvm-sysctl
2018-08-01 05:54:39 -04:00
Cole Robinson
5bdb061bca
Fix s390x file removal
...
Only install modprobe kvm.conf on x86 (bz #1517989 )
2018-07-31 18:39:03 -04:00
Cole Robinson
d4c4507533
Rebase to qemu-3.0.0-rc3
...
Drop now unneeded s390x conf (bz #1609706 )
2018-07-31 16:36:31 -04:00
Peter Robinson
b12f5aef3a
Rebuild for Xen 4.11
2018-07-13 11:36:41 +01:00
Daniel P. Berrangé
b91dae7a8f
New CPU features for speculative store bypass (CVE-2018-3639)
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2018-06-18 13:45:14 +01:00
Cole Robinson
330481bc1c
Fix qxl memslot_get_virt crashes (bz #1565354 )
2018-06-05 14:28:06 -04:00