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
833342c627
gating: Attempt to fix rawhide gating
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-30 10:35:57 -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
ec76e0bb54
tests: Add qemu-sanity-check fedora CI job
...
We use `fmf` and `tmt` test config to run qemu-sanity-check,
similar to how its done in the spec file at the moment.
Add gating.yml that requires these tests to pass before updates
can be pushed
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-06-22 11:46:52 -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
d9c8b54b44
add missing patches
2021-06-01 09:35:27 +02: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
4b48a789ef
Add missing patch
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-11-24 12:50:53 -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