Commit Graph

598 Commits

Author SHA256 Message Date
Dominique Leuenberger
7b6f246840 Accepting request 746405 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/746405
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qemu?expand=0&rev=162
2019-11-08 14:23:56 +00:00
Bruce Rogers
e79075f69c Accepting request 746404 from home:bfrogers:branches:Virtualization
Fix two more qcow2 storage related bugs identified recently by upstream.

OBS-URL: https://build.opensuse.org/request/show/746404
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=507
2019-11-07 20:37:13 +00:00
Bruce Rogers
bd6c873715 Accepting request 746105 from home:bfrogers:branches:Virtualization
Oops - left some private "Scribble" notes in update_git.sh - clean that up

OBS-URL: https://build.opensuse.org/request/show/746105
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=506
2019-11-06 23:32:51 +00:00
Bruce Rogers
29b173ad99 Accepting request 746103 from home:bfrogers:branches:Virtualization
Include latest upstream disk corruption fix - hopefully that's all of them!

OBS-URL: https://build.opensuse.org/request/show/746103
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=505
2019-11-06 23:27:48 +00:00
Bruce Rogers
93a0c37cde Accepting request 745188 from home:StefanBruens:branches:openSUSE:Factory
- Correct package names in _constraints after switch to multibuild.

OBS-URL: https://build.opensuse.org/request/show/745188
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=504
2019-11-04 14:27:51 +00:00
Bruce Rogers
03c0d33170 Accepting request 744582 from home:bfrogers:branches:Virtualization
Workflow script tweaks

OBS-URL: https://build.opensuse.org/request/show/744582
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=503
2019-10-31 20:34:37 +00:00
Dominique Leuenberger
04ee4d8cc5 Accepting request 743387 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/743387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qemu?expand=0&rev=161
2019-10-30 13:41:22 +00:00
Bruce Rogers
367eede7b4 Accepting request 743386 from home:bfrogers:branches:Virtualization
Include a qcow2 storage image corruption fix.

OBS-URL: https://build.opensuse.org/request/show/743386
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=501
2019-10-28 02:04:18 +00:00
Bruce Rogers
0c06b34c45 Accepting request 739091 from home:lnussel:branches:Virtualization
- use %gcc_version for cross compilers (boo#1153703)

OBS-URL: https://build.opensuse.org/request/show/739091
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=500
2019-10-17 14:09:45 +00:00
Bruce Rogers
9040ff6f98 Accepting request 738698 from home:bfrogers:branches:Virtualization
Minor tweaks to improve qemu-testsuite build reliability and edk2 build capability

OBS-URL: https://build.opensuse.org/request/show/738698
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=499
2019-10-15 20:37:05 +00:00
Bruce Rogers
018b223699 Accepting request 736751 from home:bfrogers:branches:Virtualization
Some minor fixes.

OBS-URL: https://build.opensuse.org/request/show/736751
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=498
2019-10-10 02:07:57 +00:00
Dominique Leuenberger
4004f9cda4 Accepting request 734658 from Virtualization
Update to v4.1.0 qemu. Also change to use multibuild. (Do I need to do anything special to handle the existing linked qemu-linux-user and qemu-testsuite packages which are done the old way?) Also switch from numbered patches to unnumbered. Add scripting changes to handle our git-based patches a different (better?) way. Disable a few block tests which randomly fail in context of build service for unknown reasons. Specify that shell for build is bash.

OBS-URL: https://build.opensuse.org/request/show/734658
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qemu?expand=0&rev=160
2019-10-05 14:20:32 +00:00
Bruce Rogers
f3a8f2a093 Accepting request 734657 from home:bfrogers:branches:Virtualization
Indicate that our spec file needs bash as the shell

OBS-URL: https://build.opensuse.org/request/show/734657
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=496
2019-10-02 16:04:56 +00:00
Bruce Rogers
577194b94f Accepting request 734616 from home:bfrogers:branches:Virtualization
Disable some of the block tests which randomly fail in context of qemu-testsuite build.

OBS-URL: https://build.opensuse.org/request/show/734616
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=495
2019-10-02 13:45:22 +00:00
Bruce Rogers
f1c17d40fe Accepting request 734444 from home:bfrogers:branches:Virtualization
Now I find that submitting to Factory is enforcing that each of the flavors of the qemu package need to have the same list of sources! This seems wrong to me, but I'll play the game for now.

OBS-URL: https://build.opensuse.org/request/show/734444
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=494
2019-10-02 04:27:39 +00:00
Bruce Rogers
536092bff9 Accepting request 734442 from home:bfrogers:branches:Virtualization
OK - checking in to Factory has new checks - seems we must use the upstream tarball (which didn't have the complete repo!). But that will work now that we have disabled building the EDK2 firmware.

OBS-URL: https://build.opensuse.org/request/show/734442
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=493
2019-10-02 04:06:51 +00:00
Bruce Rogers
36ac654a1b Accepting request 734440 from home:bfrogers:branches:Virtualization
Add in upstream stable patches. Also a new more minor tweaks.

OBS-URL: https://build.opensuse.org/request/show/734440
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=492
2019-10-02 02:17:15 +00:00
Bruce Rogers
5d1ac3f151 Accepting request 734120 from home:bfrogers:branches:Virtualization
I missed a few patch mentions in changelog

OBS-URL: https://build.opensuse.org/request/show/734120
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=491
2019-09-30 15:58:24 +00:00
Bruce Rogers
c32cc11b03 Accepting request 733859 from home:bfrogers:branches:Virtualization
Some more script cleanups

OBS-URL: https://build.opensuse.org/request/show/733859
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=490
2019-09-28 15:46:49 +00:00
Bruce Rogers
3035d7a3d1 Accepting request 733514 from home:bfrogers:branches:Virtualization
Some more tweaks to the spec file for readability, size and "flow"

OBS-URL: https://build.opensuse.org/request/show/733514
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=489
2019-09-26 19:33:33 +00:00
Bruce Rogers
4f7594e34a Accepting request 731688 from home:bfrogers:branches:Virtualization
Tweak cross compiler used based. Also clean up commentary in scripts.

OBS-URL: https://build.opensuse.org/request/show/731688
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=488
2019-09-18 08:58:50 +00:00
Bruce Rogers
0f796dd004 Accepting request 730437 from Virtualization:Staging
Update to v4.1.0. Also includes other major packaging changes as follows:
There is a new package maintenance workflow - see README.PACKAGING for details.
The sibling packages qemu-linux-user and qemu-testsuite are now created with the Build Service's MultiBuild feature. This also necessitates combining the qemu-linux-user changelog content back into qemu's. Luckily the delta there is quite small. Note that the qemu spec file is now that much busier, but added section markers should help reduce the confusion. Also qemu is being enabled for RISCV host compatibility, so some changes are related to that as well.

OBS-URL: https://build.opensuse.org/request/show/730437
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=487
2019-09-12 15:54:03 +00:00
Dominique Leuenberger
9a8c802a3a Accepting request 721319 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/721319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qemu?expand=0&rev=159
2019-08-08 12:21:28 +00:00
Bruce Rogers
55d58383b8 Accepting request 721580 from home:lyan:branches:Virtualization
security fix for CVE-2019-14378

OBS-URL: https://build.opensuse.org/request/show/721580
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=485
2019-08-07 21:16:47 +00:00
Bruce Rogers
3ca29aabb4 Accepting request 721318 from home:bfrogers:branches:Virtualization
Minor change to get qemu-linux-user building with latest kernel header changes

OBS-URL: https://build.opensuse.org/request/show/721318
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=484
2019-08-06 15:30:33 +00:00
Bruce Rogers
f28e27cb7a Accepting request 721129 from home:StefanBruens:branches:Virtualization
Make build reproducible

OBS-URL: https://build.opensuse.org/request/show/721129
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=483
2019-08-05 23:13:58 +00:00
Bruce Rogers
4683c4992d Accepting request 718651 from home:lyan:branches:Virtualization
security fixes

OBS-URL: https://build.opensuse.org/request/show/718651
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=482
2019-07-25 21:18:09 +00:00
Dominique Leuenberger
e84b975b26 Accepting request 712740 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/712740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qemu?expand=0&rev=158
2019-07-02 13:17:39 +00:00
1d4283c686 Accepting request 709099 from home:mslacken:branches:Virtualization
- fixed regression for ksm.service was (bsc#1112646)

OBS-URL: https://build.opensuse.org/request/show/709099
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=480
2019-07-01 08:07:52 +00:00
Dominique Leuenberger
f314417f61 Accepting request 710412 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/710412
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qemu?expand=0&rev=157
2019-06-20 16:54:03 +00:00
Dominique Leuenberger
08106bad27 Accepting request 706381 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/706381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qemu?expand=0&rev=156
2019-06-12 11:05:14 +00:00
Bruce Rogers
4691db5963 Accepting request 708991 from home:bfrogers:branches:Virtualization
Content of packaged %_docdir/%name/interop/_static/ dir depends on python-Sphinx version, so lets just wildcard specifying those files, rather than trying to manage a specific file list

OBS-URL: https://build.opensuse.org/request/show/708991
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=477
2019-06-10 17:46:42 +00:00
Bruce Rogers
46116f4420 Accepting request 708414 from home:bfrogers:branches:Virtualization
Last change exposed that we still do rely on python2. Make spec file adjustment

OBS-URL: https://build.opensuse.org/request/show/708414
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=476
2019-06-07 16:22:05 +00:00
Bruce Rogers
3d9d1ba803 Accepting request 708391 from home:bfrogers:branches:Virtualization
- Switch from python-Sphinx to Sphinx from python variant we are
  building with (new Sphinx is for python3 only)
- Switch from python-Sphinx to Sphinx from python variant we are
  building with (new Sphinx is for python3 only)

OBS-URL: https://build.opensuse.org/request/show/708391
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=475
2019-06-07 14:38:32 +00:00
Bruce Rogers
24d3c9d352 Accepting request 706380 from home:bfrogers:branches:Virtualization
Fix some gcc9 compatibility issues.

OBS-URL: https://build.opensuse.org/request/show/706380
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=474
2019-05-29 17:48:52 +00:00
Bruce Rogers
4e4aa3a7aa Accepting request 703814 from home:bfrogers:branches:Virtualization
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
* Patches added:
  0045-kbd-state-fix-autorepeat-handling.patch
- Fix regression in autorepeat key handling
  0045-kbd-state-fix-autorepeat-handling.patch
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
- Fix file list
- Fix regression in autorepeat key handling
  0045-kbd-state-fix-autorepeat-handling.patch
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
- Fix file list

OBS-URL: https://build.opensuse.org/request/show/703814
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=473
2019-05-17 22:21:50 +00:00
Dominique Leuenberger
41eb95de3d Accepting request 703262 from Virtualization
Misc patches, including one for the recent Intel Security issue

OBS-URL: https://build.opensuse.org/request/show/703262
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qemu?expand=0&rev=155
2019-05-17 21:41:17 +00:00
Bruce Rogers
76f55f1d2c Accepting request 703257 from home:bfrogers:branches:Virtualization
Yet another gcc9 related code fix

OBS-URL: https://build.opensuse.org/request/show/703257
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=471
2019-05-15 20:19:48 +00:00
Bruce Rogers
38bf12506e Accepting request 703018 from home:bfrogers:branches:Virtualization
A few gcc9 related patches, and one to add the md-clear cpu feature.

OBS-URL: https://build.opensuse.org/request/show/703018
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=470
2019-05-14 22:20:21 +00:00
Bruce Rogers
a64b195f13 Accepting request 702373 from home:bfrogers:branches:Virtualization
Last submission was broken. Sorry!

OBS-URL: https://build.opensuse.org/request/show/702373
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=469
2019-05-11 18:47:35 +00:00
Bruce Rogers
0638b75726 Accepting request 702352 from home:bfrogers:branches:Virtualization
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
* Patches renamed:
  0036-util-qemu-sockets-Fix-GCC-9-build-w.patch
  -> 0036-sockets-avoid-string-truncation-war.patch
  0039-linux-user-uname-Fix-GCC-9-build-wa.patch
  -> 0039-linux-user-avoid-string-truncation-.patch
- Correct logic of which ipxe patches get included based on
  suse_version. We were wrongly excluding a gcc9 related patch for
  example
- Switch to now upstreamed version of some patches
* Patches renamed:
  0036-util-qemu-sockets-Fix-GCC-9-build-w.patch
  -> 0036-sockets-avoid-string-truncation-war.patch
  0039-linux-user-uname-Fix-GCC-9-build-wa.patch
  -> 0039-linux-user-avoid-string-truncation-.patch
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
- Create /usr/share/qemu/firmware and /etc/qemu/firmware directories
  in support of the firmware descriptor feature now in use as of
  libvirt v5.2
- Correct logic of which ipxe patches get included based on
  suse_version. We were wrongly excluding a gcc9 related patch for
  example
- Switch to now upstreamed version of some patches
* Patches renamed:
  0036-util-qemu-sockets-Fix-GCC-9-build-w.patch
  -> 0036-sockets-avoid-string-truncation-war.patch
  0039-linux-user-uname-Fix-GCC-9-build-wa.patch
  -> 0039-linux-user-avoid-string-truncation-.patch
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
- Create /usr/share/qemu/firmware and /etc/qemu/firmware directories
  in support of the firmware descriptor feature now in use as of
  libvirt v5.2

OBS-URL: https://build.opensuse.org/request/show/702352
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=468
2019-05-11 15:08:13 +00:00
Dominique Leuenberger
d1bf355ab2 Accepting request 701649 from Virtualization
Update to v4.0.0. Also include some gcc9 related code fixes.

OBS-URL: https://build.opensuse.org/request/show/701649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qemu?expand=0&rev=154
2019-05-10 07:10:48 +00:00
Bruce Rogers
0376c409d4 Accepting request 701648 from home:bfrogers:branches:Virtualization
I forgot to remove 71-sev.rules from the set of package files

OBS-URL: https://build.opensuse.org/request/show/701648
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=466
2019-05-08 20:14:39 +00:00
Bruce Rogers
34e4704186 Accepting request 701423 from home:bfrogers:branches:Virtualization
A couple more post v4.0 tweaks.

OBS-URL: https://build.opensuse.org/request/show/701423
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=465
2019-05-07 21:38:21 +00:00
Bruce Rogers
f6d7884ea7 Accepting request 699951 from Virtualization:Staging
Update to v4.0.0

OBS-URL: https://build.opensuse.org/request/show/699951
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=464
2019-05-01 22:51:10 +00:00
Dominique Leuenberger
cf0366af9b Accepting request 689894 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/689894
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qemu?expand=0&rev=153
2019-04-01 10:34:10 +00:00
Bruce Rogers
21a7efe61d Accepting request 689893 from home:bfrogers:branches:Virtualization
Upstream changed the fix for a security bug. Adjust accordingly. Sorry for the churn!

OBS-URL: https://build.opensuse.org/request/show/689893
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=462
2019-03-29 14:33:24 +00:00
Bruce Rogers
433d851e9d Accepting request 689150 from home:bfrogers:branches:Virtualization
A tweak was needed to previous submit, and in the interim another security bug came in, so fix that as well.

OBS-URL: https://build.opensuse.org/request/show/689150
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=461
2019-03-27 17:35:55 +00:00
Bruce Rogers
7f992805eb Accepting request 688939 from home:bfrogers:branches:Virtualization
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
* Patches added:
  0061-slirp-check-sscanf-result-when-emul.patch
  0062-ppc-add-host-serial-and-host-model-.patch
  0063-i2c-ddc-fix-oob-read.patch
- Remove an unneeded BuildRequires which impacts bsc#1119414 fix
  Also add a corresponding Recommends for qemu-tools as part of
  this packaging adjustment (bsc#1130484)
- Fix information leak in slirp (CVE-2019-9824 bsc#1129622)
  0061-slirp-check-sscanf-result-when-emul.patch
- Add method to specify whether or not to expose certain ppc64 host
  information, which can be considered a security issue
  (CVE-2019-8934 bsc#1126455)
  0062-ppc-add-host-serial-and-host-model-.patch
- Fix OOB memory access and information leak in virtual monitor
  interface (CVE-2019-03812 bsc#1125721) 
  0063-i2c-ddc-fix-oob-read.patch
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
- Remove an unneeded BuildRequires which impacts bsc#1119414 fix
  Also add a corresponding Recommends for qemu-tools as part of
  this packaging adjustment (bsc#1130484)
- Fix information leak in slirp (CVE-2019-9824 bsc#1129622)
  0061-slirp-check-sscanf-result-when-emul.patch
- Add method to specify whether or not to expose certain ppc64 host
  information, which can be considered a security issue
  (CVE-2019-8934 bsc#1126455)
  0062-ppc-add-host-serial-and-host-model-.patch
- Fix OOB memory access and information leak in virtual monitor
  interface (CVE-2019-03812 bsc#1125721) 
  0063-i2c-ddc-fix-oob-read.patch
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1

OBS-URL: https://build.opensuse.org/request/show/688939
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=460
2019-03-27 03:57:07 +00:00
Dominique Leuenberger
6ff607cd2d Accepting request 682913 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/682913
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qemu?expand=0&rev=152
2019-03-11 10:14:07 +00:00