Merge ~sergiodj/ubuntu/+source/qemu:merge-8.0-dfsg4-mantic into ubuntu/+source/qemu:debian/experimental

Proposed by Sergio Durigan Junior
Status: Superseded
Proposed branch: ~sergiodj/ubuntu/+source/qemu:merge-8.0-dfsg4-mantic
Merge into: ubuntu/+source/qemu:debian/experimental
Diff against target: 6954 lines (+6388/-10)
15 files modified
debian/changelog (+4999/-3)
debian/control (+51/-7)
debian/control-in (+3/-0)
debian/patches/series (+7/-0)
debian/patches/ubuntu/allow-repeating-hot-unplug-requests.patch (+74/-0)
debian/patches/ubuntu/define-ubuntu-machine-types.patch (+937/-0)
debian/patches/ubuntu/enable-svm-by-default.patch (+34/-0)
debian/patches/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch (+62/-0)
debian/patches/ubuntu/qboot-Disable-LTO-for-ELF-binary-build-step.patch (+44/-0)
debian/qemu-block-extra.postinst (+59/-0)
debian/qemu-kvm-init (+89/-0)
debian/qemu-system-common.install (+1/-0)
debian/qemu-system-common.qemu-kvm.default (+8/-0)
debian/qemu-system-common.qemu-kvm.service (+16/-0)
debian/rules (+4/-0)
Reviewer Review Type Date Requested Status
Christian Ehrhardt ξƒΏ (community) Needs Fixing
Canonical Server packageset reviewers Pending
Canonical Server Reporter Pending
Review via email: mp+444404@code.launchpad.net

This proposal has been superseded by a proposal from 2023-06-19.

Description of the change

This is the merge of QEMU 8.0+dfsg-4 from Debian experimental.

It's a bit involved since we're jumping from 7.2 to 8.0. The following things are noteworthy IMHO:

- First of all, this MP isn't entirely ready to be uploaded because I'd like Christian to take a look as well. Also, the dep8 tests included in the package are somewhat superficial, and Christian maintains an extensive testsuite by himself. I still don't know how to use it, so this is something we will talk more about next week when he's back from PTO. I won't feel comfortable uploading the package until I see the results from his testsuite.

- I did my best to adjust d/p/ubuntu/define-ubuntu-machine-types.patch accordingly. I'd appreciate a double check.

- The Debian maintainer chose to link the documentation for qemu-system-x86 with qemu-system-common. This introduced a build failure because we maintain our own d/qemu-system-x86.README.Debian, and dh did not know where to install it anymore (since the /usr/share/docs/qemu-system-x86/ directory won't exist anymore). For that reason, and judging by the contents of our README.Debian file, I decided to drop it entirely.

- I was able to drop some of our delta that's been adopted by Debian.

I think that's it.

There's a PPA here: https://launchpad.net/~sergiodj/+archive/ubuntu/qemu/+packages

I triggered the dep8 tests and will post the results once I have them.

To post a comment you must log in.
Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

Results: (from http://autopkgtest.ubuntu.com/results/autopkgtest-mantic-sergiodj-qemu/?format=plain)
  qemu @ amd64:
    08.06.23 19:35:06 Log πŸ—’οΈ βœ… Triggers: qemu/1:8.0+dfsg-4ubuntu1~ppa3
  qemu @ arm64:
    08.06.23 19:36:40 Log πŸ—’οΈ βœ… Triggers: qemu/1:8.0+dfsg-4ubuntu1~ppa3
  qemu @ armhf:
    08.06.23 19:12:27 Log πŸ—’οΈ βœ… Triggers: qemu/1:8.0+dfsg-4ubuntu1~ppa3
  qemu @ ppc64el:
    08.06.23 19:27:40 Log πŸ—’οΈ βœ… Triggers: qemu/1:8.0+dfsg-4ubuntu1~ppa3
  qemu @ s390x:
    08.06.23 19:25:55 Log πŸ—’οΈ βœ… Triggers: qemu/1:8.0+dfsg-4ubuntu1~ppa3

Revision history for this message
Christian Ehrhardt ξƒΏ (paelzer) wrote :
Download full text (3.9 KiB)

Thank you Sergio,
Thanks for not shouting at me for the delta :-)
In fact looking at it as a reviewer I realize how much smaller I got it since e.g. Focal that I'm happy about that. On a glance the MR and builds look fine, having a deeper look now ...

* Changelog:
  - [x] old content and logical tag match as expected

        Haven't found them in your repo
        Things LGTM, but to be sure, if you could push tag/branch or whatever you had?
        I tried to use sergiodj/allow-repeating-hot-unplug-lunar but that also had import/1%7.2+dfsg-5ubuntu1 un-split.
        I assume you just used paelzer/merge-7.2-5-lunar for import/1%7.2+dfsg-5ubuntu1 and put your changes on top, but to be sure I'd want to have a look at the tag or whatever you used.

  - [+] changelog entry correct version and targeted codename

     While this is correct for now, I think we should consider 1:8.0.2+dfsg-1 here. It has more changes which we now have time to pick up, but later in the cycle can get harder. Especially the dropping of pvrdma I'd like to see early so that people have time to speak up.
Maybe we even want to talk to ubuntu-security if there isn't a way to patch them?

  - [+] changelog entries correct
  - [+] bug references correct
  - [+] update-maintainer has been run

* Merge - Indirect Changes:
  - [+] no upstream changes that need adaptation
  - [+] no further upstream version to consider
  - [+] debian changes look safe

* Merge - Old Delta:
  - [+] dropped changes are ok to be dropped
  - [+] nothing else to drop
  - [+] changes forwarded upstream/debian (if appropriate)

I forgot to tell you about https://bugs.launchpad.net/ubuntu/+source/qemu/+bugs?field.tag=qemu-23.10 which I keep for each cycle to track stuff that might need to be added or at least bug-refrenced.
I updated all of them, good for you - none is ready so no action needed.

* New Delta:
  - [+] no new patches added

* Git/Maintenance
  - [+] No extra testcases needed to be added for this
  - [+] commits are properly split
  - [+] d/control is correctly regenerated for Ubuntu

* Build/Test:
  - [+] build is ok
  - [+] verified PPA package installs/uninstalls
  - [+] autopkgtest against the PPA package passes (see above)
  - [+] sanity checks test fine

I gave debian/patches/ubuntu/define-ubuntu-machine-types.patch an extra look as it likes to cause issues :-)

#ifdef CONFIG_MICROVM_DEFAULT
  this is now present in pc_i440fx_8_0_machine_options and pc_mantic_machine_options
  But it is only needed in pc_mantic_machine_options
  In pc_i440fx_8_0_machine_options all you'd do is to remove upstreams setting of default.
TL;DR: The 8.0 version of https://git.launchpad.net/ubuntu/+source/qemu/tree/hw/i386/pc_piix.c?h=ubuntu/mantic-devel#n443 needs to become =false

Furthermore (while meant to go away https://warthogs.atlassian.net/browse/SD-1050) your -hpb type also picks up the default flag (due to the same mistake).

I'm sure the tests will have shouted that at you anyway as I see:
root@ursula:~# qemu-system-x86_64 -M ? | grep default
pc-i440fx-mantic Ubuntu 23.10 PC (i440FX + PIIX, 1996) (default)
pc-i440fx-mantic-hpb Ubuntu 23.10 PC (i440FX + PIIX +host-phys-bits=true, 1996) (def...

Read more...

review: Needs Fixing
Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :
Download full text (4.7 KiB)

On Wednesday, June 14 2023, Christian Ehrhardt ξƒΏ wrote:

> Thank you Sergio,
> Thanks for not shouting at me for the delta :-)
> In fact looking at it as a reviewer I realize how much smaller I got it since e.g. Focal that I'm happy about that. On a glance the MR and builds look fine, having a deeper look now ...

Thanks for the review, Christian.

>
> * Changelog:
> - [x] old content and logical tag match as expected
>
> Haven't found them in your repo
> Things LGTM, but to be sure, if you could push tag/branch or whatever you had?
> I tried to use sergiodj/allow-repeating-hot-unplug-lunar but that also had import/1%7.2+dfsg-5ubuntu1 un-split.
> I assume you just used paelzer/merge-7.2-5-lunar for import/1%7.2+dfsg-5ubuntu1 and put your changes on top, but to be sure I'd want to have a look at the tag or whatever you used.

Sorry, I forgot to push the tags. It's done now.

> - [+] changelog entry correct version and targeted codename
>
> While this is correct for now, I think we should consider 1:8.0.2+dfsg-1 here. It has more changes which we now have time to pick up, but later in the cycle can get harder. Especially the dropping of pvrdma I'd like to see early so that people have time to speak up.
> Maybe we even want to talk to ubuntu-security if there isn't a way to patch them?

+1. Let me see about merging 8.0.2, then.

>
> - [+] changelog entries correct
> - [+] bug references correct
> - [+] update-maintainer has been run
>
> * Merge - Indirect Changes:
> - [+] no upstream changes that need adaptation
> - [+] no further upstream version to consider
> - [+] debian changes look safe
>
> * Merge - Old Delta:
> - [+] dropped changes are ok to be dropped
> - [+] nothing else to drop
> - [+] changes forwarded upstream/debian (if appropriate)
>
> I forgot to tell you about https://bugs.launchpad.net/ubuntu/+source/qemu/+bugs?field.tag=qemu-23.10 which I keep for each cycle to track stuff that might need to be added or at least bug-refrenced.
> I updated all of them, good for you - none is ready so no action needed.

Ah, thanks.

> * New Delta:
> - [+] no new patches added
>
> * Git/Maintenance
> - [+] No extra testcases needed to be added for this
> - [+] commits are properly split
> - [+] d/control is correctly regenerated for Ubuntu
>
> * Build/Test:
> - [+] build is ok
> - [+] verified PPA package installs/uninstalls
> - [+] autopkgtest against the PPA package passes (see above)
> - [+] sanity checks test fine
>
> I gave debian/patches/ubuntu/define-ubuntu-machine-types.patch an extra look as it likes to cause issues :-)
>
> #ifdef CONFIG_MICROVM_DEFAULT
> this is now present in pc_i440fx_8_0_machine_options and pc_mantic_machine_options
> But it is only needed in pc_mantic_machine_options
> In pc_i440fx_8_0_machine_options all you'd do is to remove upstreams setting of default.
> TL;DR: The 8.0 version of https://git.launchpad.net/ubuntu/+source/qemu/tree/hw/i386/pc_piix.c?h=ubuntu/mantic-devel#n443 needs to become =false

Hm, that statement has been changed to false already. So all I did was
to remove the "#ifdef CONFIG_MICROVM_DEFAULT" guard on
pc_i44...

Read more...

Unmerged commits

58f4f6c... by Sergio Durigan Junior

reconstruct-changelog

b4ed9e2... by Sergio Durigan Junior

merge-changelogs

008f2ea... by Sergio Durigan Junior

Regenerate d/control

e98a525... by Sergio Durigan Junior

    - d/qemu-system-x86.README.Debian: add info about updated nesting changes
      [ Debian linked the qemu-system-x86 documentation with the
        qemu-system-common package, rendering this README file not
        applicable. ]

41f55db... by Sergio Durigan Junior

    - Fix FTBFS with glibc >= 2.36. (LP #2015418)
      + d/p/fix-ftbfs-glibc-*.patch: Revert now-unnecessary
        upstream commits that were working around a glibc issue.
      [ Incorporated upstream. ]

b3d4882... by Sergio Durigan Junior

    - d/control-in: libsndio is in universe in ubuntu
      [ Adopted by Debian. ]

ceae4ba... by Sergio Durigan Junior

  * Drop changes:
    - d/control-in: libnfs is in main since focal, enable direct nfs
      storage support (LP 1988704)
      [ Adopted by Debian. ]

9bf8211... by Sergio Durigan Junior

    - d/p/u/allow-repeating-hot-unplug-requests.patch: Allow repeating
      hot-unplug requests by making ACPI PCI able to requeue them.
      (LP #2018733)

bf584b4... by Sergio Durigan Junior

    - Remaining GCC-12 FTBFS (LP 1988710 + LP 1921664)
      + d/p/u/qboot-Disable-LTO-for-ELF-binary-build-step.patch:
        fix qboot FTBFS with LTO

dcb016c... by Sergio Durigan Junior

    - Ease the use of module retention on upgrades (LP 1913421)
      - debian/qemu-block-extra.postinst: enable mount unit on install/upgrade

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index fa0ff57..9010daa 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,55 @@
6+qemu (1:8.0+dfsg-4ubuntu1) mantic; urgency=medium
7+
8+ * Merge with Debian unstable (LP: #2018103). Remaining changes:
9+ - qemu-kvm to systemd unit
10+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
11+ hugepages and architecture specifics
12+ - d/qemu-system-common.qemu-kvm.service: systemd unit to call
13+ qemu-kvm-init
14+ - d/qemu-system-common.install: install helper script
15+ - d/qemu-system-common.qemu-kvm.default: defaults for
16+ /etc/default/qemu-kvm
17+ - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm
18+ - Distribution specific machine type
19+ (LP 1304107 1621042 1776189 1761372 1761372 1776189)
20+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
21+ types containing release versioned machine attributes
22+ - Add an info about -hpb machine type in debian/qemu-system-x86.NEWS
23+ - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type
24+ - Enable nesting by default
25+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
26+ in qemu64 on amd
27+ [ No more strictly needed, but required for backward compatibility ]
28+ - tolerate ipxe size change on migrations to >=18.04 (LP 1713490)
29+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
30+ reference 256k path
31+ - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
32+ handle incoming migrations from former releases.
33+ - Ease the use of module retention on upgrades (LP 1913421)
34+ - debian/qemu-block-extra.postinst: enable mount unit on install/upgrade
35+ - Remaining GCC-12 FTBFS (LP 1988710 + LP 1921664)
36+ + d/p/u/qboot-Disable-LTO-for-ELF-binary-build-step.patch:
37+ fix qboot FTBFS with LTO
38+ - d/p/u/allow-repeating-hot-unplug-requests.patch: Allow repeating
39+ hot-unplug requests by making ACPI PCI able to requeue them.
40+ (LP #2018733)
41+ * Drop changes:
42+ - d/control-in: libnfs is in main since focal, enable direct nfs
43+ storage support (LP 1988704)
44+ [ Adopted by Debian. ]
45+ - d/control-in: libsndio is in universe in ubuntu
46+ [ Adopted by Debian. ]
47+ - Fix FTBFS with glibc >= 2.36. (LP #2015418)
48+ + d/p/fix-ftbfs-glibc-*.patch: Revert now-unnecessary
49+ upstream commits that were working around a glibc issue.
50+ [ Incorporated upstream. ]
51+ - d/qemu-system-x86.README.Debian: add info about updated nesting changes
52+ [ Debian linked the qemu-system-x86 documentation with the
53+ qemu-system-common package, rendering this README file not
54+ applicable. ]
55+
56+ -- Sergio Durigan Junior <sergio.durigan@canonical.com> Thu, 08 Jun 2023 10:50:41 -0400
57+
58 qemu (1:8.0+dfsg-4) experimental; urgency=medium
59
60 * d/control: do not use --enable-spice on sh4 and --enable-seccomp
61@@ -183,6 +235,66 @@ qemu (1:8.0~rc2+dfsg-1) experimental; urgency=medium
62
63 -- Michael Tokarev <mjt@tls.msk.ru> Fri, 31 Mar 2023 15:44:21 +0300
64
65+qemu (1:7.2+dfsg-5ubuntu3) mantic; urgency=medium
66+
67+ * d/p/u/allow-repeating-hot-unplug-requests.patch: Allow repeating
68+ hot-unplug requests by making ACPI PCI able to requeue them.
69+ (LP: #2018733)
70+
71+ -- Sergio Durigan Junior <sergio.durigan@canonical.com> Thu, 18 May 2023 15:13:14 -0400
72+
73+qemu (1:7.2+dfsg-5ubuntu2) lunar; urgency=medium
74+
75+ * Fix FTBFS with glibc >= 2.36. (LP: #2015418)
76+ - d/p/fix-ftbfs-glibc-*.patch: Revert now-unnecessary
77+ upstream commits that were working around a glibc issue.
78+
79+ -- Sergio Durigan Junior <sergio.durigan@canonical.com> Wed, 05 Apr 2023 20:10:13 -0400
80+
81+qemu (1:7.2+dfsg-5ubuntu1) lunar; urgency=medium
82+
83+ * Re-merge with Debian unstable to pick up stabilization fixes
84+ remaining changes:
85+ - qemu-kvm to systemd unit
86+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
87+ hugepages and architecture specifics
88+ - d/qemu-system-common.qemu-kvm.service: systemd unit to call
89+ qemu-kvm-init
90+ - d/qemu-system-common.install: install helper script
91+ - d/qemu-system-common.qemu-kvm.default: defaults for
92+ /etc/default/qemu-kvm
93+ - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm
94+ - Distribution specific machine type
95+ (LP: 1304107 1621042 1776189 1761372 1761372 1776189)
96+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
97+ types containing release versioned machine attributes
98+ - d/qemu-system-x86.NEWS Info on fixed machine type defintions
99+ for host-phys-bits=true
100+ - Add an info about -hpb machine type in debian/qemu-system-x86.NEWS
101+ - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type
102+ - Enable nesting by default
103+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
104+ in qemu64 on amd
105+ [ No more strictly needed, but required for backward compatibility ]
106+ - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
107+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
108+ reference 256k path
109+ - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
110+ handle incoming migrations from former releases.
111+ - d/qemu-system-x86.README.Debian: add info about updated nesting changes
112+ - Ease the use of module retention on upgrades (LP 1913421)
113+ - debian/qemu-block-extra.postinst: enable mount unit on install/upgrade
114+ - d/control-in: switch qemu-system-x86-xen to qemu-system-xen as this
115+ landed in Debian but under a different name.
116+ - Remaining GCC-12 FTBFS (LP 1988710 + LP 1921664)
117+ + d/p/u/qboot-Disable-LTO-for-ELF-binary-build-step.patch:
118+ fix qboot FTBFS with LTO
119+ - d/control-in: libnfs is in main since focal, enable direct nfs
120+ storage support (LP 1988704)
121+ - d/control-in: libsndio is in universe in ubuntu
122+
123+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 07 Mar 2023 08:50:45 +0100
124+
125 qemu (1:7.2+dfsg-5) unstable; urgency=medium
126
127 * d/qemu-guest-agent.udev: fix missing comma
128@@ -222,6 +334,89 @@ qemu (1:7.2+dfsg-5) unstable; urgency=medium
129
130 -- Michael Tokarev <mjt@tls.msk.ru> Sun, 05 Mar 2023 20:09:04 +0300
131
132+qemu (1:7.2+dfsg-4ubuntu1) lunar; urgency=medium
133+
134+ * Merge with Debian unstable (LP: #1993438), among many other fixes
135+ this resolvs these bugs:
136+ (LP: #1957924) - support for querying stats,
137+ (LP: #1853307) - Enhanced Interpretation for PCI Functions (s390x)
138+ (LP: #1959966) - guest dump encryption with customer keys (s390x)
139+ (LP: #1999885) - pv: don't allow userspace to set the clock under PV
140+ (LP: #1957924) - add filtering of statistics by target vCPU
141+ remaining changes:
142+ - qemu-kvm to systemd unit
143+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
144+ hugepages and architecture specifics
145+ - d/qemu-system-common.qemu-kvm.service: systemd unit to call
146+ qemu-kvm-init
147+ - d/qemu-system-common.install: install helper script
148+ - d/qemu-system-common.qemu-kvm.default: defaults for
149+ /etc/default/qemu-kvm
150+ - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm
151+ - Distribution specific machine type
152+ (LP: 1304107 1621042 1776189 1761372 1761372 1776189)
153+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
154+ types containing release versioned machine attributes
155+ - d/qemu-system-x86.NEWS Info on fixed machine type defintions
156+ for host-phys-bits=true
157+ - Add an info about -hpb machine type in debian/qemu-system-x86.NEWS
158+ - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type
159+ - Enable nesting by default
160+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
161+ in qemu64 on amd
162+ [ No more strictly needed, but required for backward compatibility ]
163+ - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
164+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
165+ reference 256k path
166+ - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
167+ handle incoming migrations from former releases.
168+ - d/qemu-system-x86.README.Debian: add info about updated nesting changes
169+ - Ease the use of module retention on upgrades (LP 1913421)
170+ - debian/qemu-block-extra.postinst: enable mount unit on install/upgrade
171+ - d/control-in: switch qemu-system-x86-xen to qemu-system-xen as this
172+ landed in Debian but under a different name.
173+ - Remaining GCC-12 FTBFS (LP 1988710 + LP 1921664)
174+ + d/p/u/qboot-Disable-LTO-for-ELF-binary-build-step.patch:
175+ fix qboot FTBFS with LTO
176+ * Dropped Changes [now part of upstream v7.2.0]
177+ - d/p/u/lp1994002-migration-Read-state-once.patch: Fix for libvirt
178+ error 'migration was active, but no RAM info was set' (LP 1994002)
179+ - d/p/u/ebpf-replace-deprecated-bpf_program__set_socket_filt.patch:
180+ Fix FTBFS with libbpf 1.0.1-2.
181+ + Header updates that were added as part of the libbpf fixes
182+ but not mentioned in changelog
183+ - d/p/u/lp-1981339-*: fix s390x system emulation (LP 1981339)
184+ - Fix I/O stalls when using NVMe storage (LP 1970737).
185+ + d/p/lp1970737-linux-aio-*.patch: Fix unbalanced plugged counter
186+ in laio_io_unplug.
187+ - SECURITY UPDATE: heap overflow in floppy disk emulator
188+ + debian/patches/CVE-2021-3507.patch: prevent end-of-track overrun in
189+ hw/block/fdc.c.
190+ - SECURITY UPDATE: use-after-free vulnerability
191+ + debian/patches/CVE-2022-0216-*.patch: fix use-after-free in
192+ lsi_do_msgout
193+ - SECURITY UPDATE: heap overflow vulnerability
194+ + debian/patches/CVE-2022-2962.patch: tulip: Restrict DMA engine to
195+ memories
196+ - SECURITY UPDATE: integer underflow vulnerability
197+ + debian/patches/CVE-2022-3165.patch: fix integer underflow in
198+ vnc_client_cut_text_ext
199+ * Dropped Changes in regard to GCC-12 FTBFS (LP 1988710)
200+ [not all are needed in lunar]
201+ - d/p/u/lp1988710-silence-openbios-array-bounds-false-positive.patch.
202+ Silence -Warray-bounds false positive [no more needed]
203+ - d/rules: set -O1 for alpha firmware build
204+ - d/p/u/lp1988710-opensbi-Makefile-fix-build-with-binutils-2.38.patch:
205+ further FTBFS fixup
206+ * Dropped Changes [in Debian 1:7.2+dfsg-3]
207+ - d/rules: disable LTO on non-amd64 builds (LP 1921664)
208+ * Added Changes
209+ - d/control-in: libnfs is in main since focal, enable direct nfs
210+ storage support (LP: #1988704)
211+ - d/control-in: libsndio is in universe in ubuntu
212+
213+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 04 Jan 2023 13:18:43 +0100
214+
215 qemu (1:7.2+dfsg-4) unstable; urgency=medium
216
217 * block-fix-detect-zeroes-with-BDRV_REQ_REGISTERED_BUF.patch:
218@@ -359,6 +554,126 @@ qemu (1:7.1+dfsg-1) unstable; urgency=medium
219
220 -- Michael Tokarev <mjt@tls.msk.ru> Mon, 12 Sep 2022 11:50:53 +0300
221
222+qemu (1:7.0+dfsg-7ubuntu4) lunar; urgency=medium
223+
224+ * SECURITY UPDATE: use-after-free vulnerability
225+ - debian/patches/CVE-2022-0216-*.patch: fix use-after-free in
226+ lsi_do_msgout
227+ - CVE-2022-0216
228+ * SECURITY UPDATE: heap overflow vulnerability
229+ - debian/patches/CVE-2022-2962.patch: tulip: Restrict DMA engine to
230+ memories
231+ - CVE-2022-2962
232+ * SECURITY UPDATE: integer underflow vulnerability
233+ - debian/patches/CVE-2022-3165.patch: fix integer underflow in
234+ vnc_client_cut_text_ext
235+ - CVE-2022-3165
236+
237+ -- Nishit Majithia <nishit.majithia@canonical.com> Fri, 09 Dec 2022 10:25:52 +0530
238+
239+qemu (1:7.0+dfsg-7ubuntu3) lunar; urgency=medium
240+
241+ [ Brett Milford ]
242+ * d/p/u/lp1994002-migration-Read-state-once.patch: Fix for libvirt
243+ error 'migration was active, but no RAM info was set' (LP: #1994002)
244+
245+ [ Mauricio Faria de Oliveira ]
246+ * d/p/u/ebpf-replace-deprecated-bpf_program__set_socket_filt.patch:
247+ Fix FTBFS with libbpf 1.0.1-2.
248+
249+ -- Mauricio Faria de Oliveira <mfo@canonical.com> Wed, 30 Nov 2022 12:17:51 -0300
250+
251+qemu (1:7.0+dfsg-7ubuntu2) kinetic; urgency=medium
252+
253+ [ Paride Legovini ]
254+ * d/rules: disable LTO on non-amd64 builds (LP: #1921664)
255+ * GCC-12 FTBFS (LP: #1988710)
256+ - d/p/u/lp1988710-silence-openbios-array-bounds-false-positive.patch.
257+ Silence -Warray-bounds false positive (treated as error)
258+
259+ [ Christian Ehrhardt ]
260+ * More on GCC-12 FTBFS (LP 1988710)
261+ - d/rules: set -O1 for alpha firmware build
262+ - d/p/u/lp1988710-opensbi-Makefile-fix-build-with-binutils-2.38.patch:
263+ further FTBFS fixup
264+
265+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 19 Sep 2022 08:07:24 +0200
266+
267+qemu (1:7.0+dfsg-7ubuntu1) kinetic; urgency=medium
268+
269+ * Merge with Debian unstable (LP: #1971315)(LP: #1980896), remaining changes:
270+ - qemu-kvm to systemd unit
271+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
272+ hugepages and architecture specifics
273+ - d/qemu-system-common.qemu-kvm.service: systemd unit to call
274+ qemu-kvm-init
275+ - d/qemu-system-common.install: install helper script
276+ - d/qemu-system-common.qemu-kvm.default: defaults for
277+ /etc/default/qemu-kvm
278+ - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm
279+ - Distribution specific machine type
280+ (LP: 1304107 1621042 1776189 1761372 1761372 1776189)
281+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
282+ types containing release versioned machine attributes
283+ - d/qemu-system-x86.NEWS Info on fixed machine type defintions
284+ for host-phys-bits=true
285+ - Add an info about -hpb machine type in debian/qemu-system-x86.NEWS
286+ - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type
287+ - Enable nesting by default
288+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
289+ in qemu64 on amd
290+ [ No more strictly needed, but required for backward compatibility ]
291+ - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
292+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
293+ reference 256k path
294+ - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
295+ handle incoming migrations from former releases.
296+ - d/qemu-system-x86.README.Debian: add info about updated nesting changes
297+ - Ease the use of module retention on upgrades (LP 1913421)
298+ - debian/qemu-block-extra.postinst: enable mount unit on install/upgrade
299+ - Fix I/O stalls when using NVMe storage (LP 1970737).
300+ - d/p/lp1970737-linux-aio-*.patch: Fix unbalanced plugged counter
301+ in laio_io_unplug.
302+ - SECURITY UPDATE: heap overflow in floppy disk emulator
303+ - debian/patches/CVE-2021-3507.patch: prevent end-of-track overrun in
304+ hw/block/fdc.c.
305+ - CVE-2021-3507
306+ * Dropped Changes [now part of 1:7.0+dfsg-7]:
307+ - d/rules: xen libexec dir is no more versioned
308+ - d/rules: ensure xen is built on x86
309+ - d/kvm-spice: fix when acceleration is already defined on the commandline
310+ - debian/control[-in]: no more disable glusterfs in Ubuntu (LP 1246924)
311+ * Dropped Changes [now part of upstream v7.0.0]
312+ - d/p/u/lp-1959984-s390x-ipl-support-extended-kernel-command-line-size.patch
313+ Allow long kernel command lines for QEMU (LP 1959984)
314+ - d/p/u/fix-virtiofsd-for-glibc2.35.patch: add rseq to seccomp allow list
315+ - d/p/u/tcg-Remove-dh_alias-indirection-for-dh_typecode.patch: fix 32bit
316+ tcg on s390x.
317+ - Fix diff handling on ceph that can cause data corruption (LP 1968258)
318+ - d/p/u/lp-1968258-block-rbd-fix-handling-of-holes-in-.bdrv_co.patch
319+ - d/p/u/lp-1968258-block-rbd-workaround-for-ceph-issue-53784.patch
320+ - d/p/u/lp-1970563-ui-vnc.c-Fixed-a-deadlock-bug.patch: avoid deadlock
321+ in vnc connections (LP 1970563)
322+ - All CVE fixes of 1:6.2+dfsg-2ubuntu8 except CVE-2021-3507
323+ * Dropped Changes
324+ - d/p/lp-1952448-relax-skiboot-gcc-deprecation-errors.patch:
325+ add patch to workaround FTBFS when building against OpenSSL 3.0.
326+ [ now working with OpenSSL 3.0 ]
327+ - d/optionrom.mak, d/p/u/avoid-fcf-clashing-with-i486.patch: fix
328+ -fcf-protection being unavailble on -march=i486 (LP 1940029)
329+ [ fixed in compiler toolchain ]
330+ - Make qemu-system-x86-microvm a transitional package as the binary is now
331+ in qemu-system-x86 itself.
332+ [ no more needed]
333+ * Added Changes
334+ - d/control-in: switch qemu-system-x86-xen to qemu-system-xen as this
335+ landed in Debian but under a different name.
336+ - d/p/u/qboot-Disable-LTO-for-ELF-binary-build-step.patch: fix qboot FTBFS
337+ with LTO
338+ - d/p/u/lp-1981339-*: fix s390x system emulation (LP: #1981339)
339+
340+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 05 Jul 2022 12:07:19 +0200
341+
342 qemu (1:7.0+dfsg-7) unstable; urgency=medium
343
344 * d/tests/test-qemu-user: rework ls/glob test a bit
345@@ -493,6 +808,141 @@ qemu (1:6.2+dfsg-3) unstable; urgency=medium
346
347 -- Michael Tokarev <mjt@tls.msk.ru> Fri, 25 Feb 2022 12:01:46 +0300
348
349+qemu (1:6.2+dfsg-2ubuntu8) kinetic; urgency=medium
350+
351+ [ Marc Deslauriers ]
352+ * SECURITY UPDATE: heap overflow in floppy disk emulator
353+ - debian/patches/CVE-2021-3507.patch: prevent end-of-track overrun in
354+ hw/block/fdc.c.
355+ - CVE-2021-3507
356+ * SECURITY UPDATE: use-after-free in nvme
357+ - debian/patches/CVE-2021-3929.patch: deny DMA to the iomem of the
358+ device itself in hw/nvme/ctrl.c.
359+ - CVE-2021-3929
360+ * SECURITY UPDATE: integer overflow in QXL display device emulation
361+ - debian/patches/CVE-2021-4206.patch: check width and height in
362+ hw/display/qxl-render.c, hw/display/vmware_vga.c, ui/cursor.c.
363+ - CVE-2021-4206
364+ * SECURITY UPDATE: heap overflow in QXL display device emulation
365+ - debian/patches/CVE-2021-4207.patch: fix race condition in qxl_cursor
366+ in hw/display/qxl-render.c.
367+ - CVE-2021-4207
368+ * SECURITY UPDATE: potential privilege escalation in virtiofsd
369+ - debian/patches/CVE-2022-0358.patch: Drop membership of all
370+ supplementary groups in tools/virtiofsd/passthrough_ll.c.
371+ - CVE-2022-0358
372+ * SECURITY UPDATE: memory leakage in virtio-net device
373+ - debian/patches/CVE-2022-26353.patch: fix map leaking on error during
374+ receive in hw/net/virtio-net.c.
375+ - CVE-2022-26353
376+ * SECURITY UPDATE: memory leakage in vhost-vsock device
377+ - debian/patches/CVE-2022-26354.patch: detach the virqueue element in
378+ case of error in hw/virtio/vhost-vsock-common.c.
379+ - CVE-2022-26354
380+
381+ [ Sergio Durigan Junior ]
382+ * Fix I/O stalls when using NVMe storage (LP: #1970737).
383+ - d/p/lp1970737-linux-aio-*.patch: Fix unbalanced plugged counter
384+ in laio_io_unplug.
385+
386+ -- Sergio Durigan Junior <sergio.durigan@canonical.com> Wed, 22 Jun 2022 15:38:37 -0400
387+
388+qemu (1:6.2+dfsg-2ubuntu7) kinetic; urgency=medium
389+
390+ * d/p/u/lp-1970563-ui-vnc.c-Fixed-a-deadlock-bug.patch: avoid deadlock
391+ in vnc connections (LP: #1970563)
392+
393+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 19 May 2022 08:25:20 +0200
394+
395+qemu (1:6.2+dfsg-2ubuntu6) jammy; urgency=medium
396+
397+ * debian/control[-in]: no more disable glusterfs in Ubuntu (LP: #1246924)
398+ * Fix diff handling on ceph that can cause data corruption (LP: #1968258)
399+ - d/p/u/lp-1968258-block-rbd-fix-handling-of-holes-in-.bdrv_co.patch
400+ - d/p/u/lp-1968258-block-rbd-workaround-for-ceph-issue-53784.patch
401+
402+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 08 Apr 2022 09:36:34 +0200
403+
404+qemu (1:6.2+dfsg-2ubuntu5) jammy; urgency=medium
405+
406+ * d/p/u/tcg-Remove-dh_alias-indirection-for-dh_typecode.patch: fix 32bit
407+ tcg on s390x.
408+
409+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 17 Feb 2022 09:54:36 +0100
410+
411+qemu (1:6.2+dfsg-2ubuntu4) jammy; urgency=medium
412+
413+ * No-change rebuild to update maintainer scripts, see LP: 1959054
414+
415+ -- Dave Jones <dave.jones@canonical.com> Wed, 16 Feb 2022 17:28:14 +0000
416+
417+qemu (1:6.2+dfsg-2ubuntu3) jammy; urgency=medium
418+
419+ * Merge with Debian unstable, remaining changes:
420+ - qemu-kvm to systemd unit
421+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
422+ hugepages and architecture specifics
423+ - d/qemu-system-common.qemu-kvm.service: systemd unit to call
424+ qemu-kvm-init
425+ - d/qemu-system-common.install: install helper script
426+ - d/qemu-system-common.qemu-kvm.default: defaults for
427+ /etc/default/qemu-kvm
428+ - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm
429+ - Distribution specific machine type
430+ (LP: 1304107 1621042 1776189 1761372 1761372 1776189)
431+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
432+ types containing release versioned machine attributes
433+ - d/qemu-system-x86.NEWS Info on fixed machine type defintions
434+ for host-phys-bits=true
435+ - Add an info about -hpb machine type in debian/qemu-system-x86.NEWS
436+ - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type
437+ - Enable nesting by default
438+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
439+ in qemu64 on amd
440+ [ No more strictly needed, but required for backward compatibility ]
441+ - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
442+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
443+ reference 256k path
444+ - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
445+ handle incoming migrations from former releases.
446+ - d/qemu-system-x86.README.Debian: add info about updated nesting changes
447+ - d/p/lp-1952448-relax-skiboot-gcc-deprecation-errors.patch:
448+ add patch to workaround FTBFS when building against OpenSSL 3.0.
449+ - d/optionrom.mak, d/p/u/avoid-fcf-clashing-with-i486.patch: fix
450+ -fcf-protection being unavailble on -march=i486 (LP 1940029)
451+ - Ease the use of module retention on upgrades (LP 1913421)
452+ - debian/qemu-block-extra.postinst: enable mount unit on install/upgrade
453+ - Make qemu-system-x86-microvm a transitional package as the binary is now
454+ in qemu-system-x86 itself.
455+ * Dropped Changes [now part of 1:6.1+dfsg-8]:
456+ - updated debian/patches/linux-user-binfmt-P.diff to work with in-kernel code
457+ (#993658) (LP 1947860)
458+ - improved dependencies
459+ - Make qemu-system-common depend on qemu-block-extra
460+ - Make qemu-utils depend on qemu-block-extra
461+ - d/control*, d/rules: disable xen by default, but provide universe
462+ package qemu-system-x86-xen as alternative
463+ [includes compat links changes of 5.0-5ubuntu4]
464+ - d/p/ubuntu/lp-1929926-*: avoid segfaults by uretprobes (LP 1929926)
465+ * Dropped Changes [now part of upstream]
466+ - d/p/u/lp-1932175-s390x-cpumodel-add-3931-and-3932.patch: add new 3931
467+ and 3932 machines (LP 1932175)
468+ - d/p/u/lp-1940288-audio-Never-send-migration-section.patch: fix
469+ migration with audio devices present (LP 1940288)
470+ * Added changes:
471+ - update patches for qemu v6.2.0
472+ - d/p/u/enable-svm-by-default.patch
473+ - d/p/u/define-ubuntu-machine-types.patch
474+ - d/p/u/lp-1952448-relax-skiboot-gcc-deprecation-errors.patch
475+ - d/rules: xen libexec dir is no more versioned
476+ - d/rules: ensure xen is built on x86
477+ - d/p/u/lp-1959984-s390x-ipl-support-extended-kernel-command-line-size.patch
478+ Allow long kernel command lines for QEMU (LP: #1959984)
479+ - d/kvm-spice: fix when acceleration is already defined on the commandline
480+ - d/p/u/fix-virtiofsd-for-glibc2.35.patch: add rseq to seccomp allow list
481+
482+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 05 Jan 2022 12:18:25 +0100
483+
484 qemu (1:6.2+dfsg-2) unstable; urgency=medium
485
486 * bump meson build-dep to 0.59.3
487@@ -714,6 +1164,95 @@ qemu (1:6.0+dfsg-3) unstable; urgency=medium
488
489 -- Michael Tokarev <mjt@tls.msk.ru> Tue, 17 Aug 2021 17:49:10 +0300
490
491+qemu (1:6.0+dfsg-2expubuntu4) jammy; urgency=medium
492+
493+ * d/p/lp-1952448-relax-skiboot-gcc-deprecation-errors.patch:
494+ add patch to workaround FTBFS when building against OpenSSL 3.0.
495+ Thanks to Christian Ehrhardt (LP: #1952448)
496+
497+ -- Paride Legovini <paride@ubuntu.com> Fri, 26 Nov 2021 15:47:51 +0100
498+
499+qemu (1:6.0+dfsg-2expubuntu3) jammy; urgency=medium
500+
501+ * No-change rebuild against liburing2
502+
503+ -- Paride Legovini <paride@ubuntu.com> Mon, 22 Nov 2021 18:00:26 +0100
504+
505+qemu (1:6.0+dfsg-2expubuntu2) jammy; urgency=medium
506+
507+ * updated debian/patches/linux-user-binfmt-P.diff to work with in-kernel code
508+ (#993658) (LP: #1947860)
509+
510+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 03 Nov 2021 14:10:56 +0100
511+
512+qemu (1:6.0+dfsg-2expubuntu1) impish; urgency=medium
513+
514+ * Merge with Debian experimental, remaining changes:
515+ - qemu-kvm to systemd unit
516+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
517+ hugepages and architecture specifics
518+ - d/qemu-system-common.qemu-kvm.service: systemd unit to call
519+ qemu-kvm-init
520+ - d/qemu-system-common.install: install helper script
521+ - d/qemu-system-common.qemu-kvm.default: defaults for
522+ /etc/default/qemu-kvm
523+ - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm
524+ - Distribution specific machine type
525+ (LP: 1304107 1621042 1776189 1761372 1761372 1776189)
526+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
527+ types containing release versioned machine attributes
528+ - d/qemu-system-x86.NEWS Info on fixed machine type defintions
529+ for host-phys-bits=true
530+ - Add an info about -hpb machine type in debian/qemu-system-x86.NEWS
531+ - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type
532+ - Enable nesting by default
533+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
534+ in qemu64 on amd
535+ [ No more strictly needed, but required for backward compatibility ]
536+ - improved dependencies
537+ - Make qemu-system-common depend on qemu-block-extra
538+ - Make qemu-utils depend on qemu-block-extra
539+ - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
540+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
541+ reference 256k path
542+ - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
543+ handle incoming migrations from former releases.
544+ - d/qemu-system-x86.README.Debian: add info about updated nesting changes
545+ - d/control*, d/rules: disable xen by default, but provide universe
546+ package qemu-system-x86-xen as alternative
547+ [includes compat links changes of 5.0-5ubuntu4]
548+ - d/p/ubuntu/enable-svm-by-default.patch: update to match v6.0
549+ - d/p/ubuntu/define-ubuntu-machine-types.patch: add ubuntu machine types
550+ for v6.0
551+ - d/p/ubuntu/lp-1929926-*: avoid segfaults by uretprobes (LP 1929926)
552+ - Ease the use of module retention on upgrades (LP 1913421)
553+ - debian/qemu-block-extra.postinst: enable mount unit on install/upgrade
554+ * Dropped Changes [in 1:6.0+dfsg-2exp]:
555+ - d/control-in: Disable capstone disassembler library support (universe)
556+ - Disable fuse export (universe dependency)
557+ - Ease the use of module retention on upgrades (LP 1913421)
558+ - d/run-qemu.mount, d/rules: provide run-qemu.mount in qemu-block-extra
559+ - d/rules: only save modules if /run/qemu isn't noexec
560+ - d/rules: clear all (current and former) modules on purge
561+ - d/control: qemu 6.0 broke libvirt <7.2 add a breaks to avoid partial
562+ upgrade issues (LP 1932264)
563+ - Enable SDL as secondary UI backend (LP 1256185)
564+ - d/control: add build dependency libsdl2-dev
565+ - d/control: enable sdl graphics on build
566+ - d/qemu-system-gui.install: add ui-sdl.so
567+ - d/control: add runtime dependency to libgl1
568+ * Dropped Changes [no more needed]
569+ - let qemu-utils recommend sharutils
570+ * Added changes:
571+ - d/optionrom.mak, d/p/u/avoid-fcf-clashing-with-i486.patch: fix
572+ -fcf-protection being unavailble on -march=i486 (LP: #1940029)
573+ - d/p/u/lp-1932175-s390x-cpumodel-add-3931-and-3932.patch: add new 3931
574+ and 3932 machines (LP: #1932175)
575+ - d/p/u/lp-1940288-audio-Never-send-migration-section.patch: fix
576+ migration with audio devices present (LP: #1940288)
577+
578+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 12 Aug 2021 15:35:12 +0200
579+
580 qemu (1:6.0+dfsg-2exp) experimental; urgency=medium
581
582 [ Christian Ehrhardt ]
583@@ -751,6 +1290,104 @@ qemu (1:6.0+dfsg-2exp) experimental; urgency=medium
584
585 -- Michael Tokarev <mjt@tls.msk.ru> Wed, 21 Jul 2021 19:43:37 +0300
586
587+qemu (1:6.0+dfsg-1~ubuntu3) impish; urgency=medium
588+
589+ * d/p/u/lp-1935617-target-ppc-Fix-load-endianness-for-lxvwsx-lxvdsx.patch:
590+ fix TCG emulation for ppc64 (LP: #1935617)
591+
592+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 13 Jul 2021 09:34:55 +0200
593+
594+qemu (1:6.0+dfsg-1~ubuntu2) impish; urgency=medium
595+
596+ * d/control: remove fuse2 trial-build (LP 1934510)
597+
598+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 07 Jul 2021 10:26:08 +0200
599+
600+qemu (1:6.0+dfsg-1~ubuntu1) impish; urgency=medium
601+
602+ * Merge with Debian experimental, Among many other things this fixes LP Bugs:
603+ (LP: #1907952) broken arrow keys in -display gtk on aarch64
604+ - qemu-kvm to systemd unit
605+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
606+ hugepages and architecture specifics
607+ - d/qemu-system-common.qemu-kvm.service: systemd unit to call
608+ qemu-kvm-init
609+ - d/qemu-system-common.install: install helper script
610+ - d/qemu-system-common.qemu-kvm.default: defaults for
611+ /etc/default/qemu-kvm
612+ - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm
613+ - Distribution specific machine type
614+ (LP: 1304107 1621042 1776189 1761372 1761372 1776189)
615+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
616+ types containing release versioned machine attributes
617+ - d/qemu-system-x86.NEWS Info on fixed machine type defintions
618+ for host-phys-bits=true
619+ - Add an info about -hpb machine type in debian/qemu-system-x86.NEWS
620+ - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type
621+ - Enable nesting by default
622+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
623+ in qemu64 on amd
624+ [ No more strictly needed, but required for backward compatibility ]
625+ - improved dependencies
626+ - Make qemu-system-common depend on qemu-block-extra
627+ - Make qemu-utils depend on qemu-block-extra
628+ - Let qemu-utils recommend sharutils
629+ - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
630+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
631+ reference 256k path
632+ - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
633+ handle incoming migrations from former releases.
634+ - d/control-in: Disable capstone disassembler library support (universe)
635+ - d/qemu-system-x86.README.Debian: add info about updated nesting changes
636+ - d/control*, d/rules: disable xen by default, but provide universe
637+ package qemu-system-x86-xen as alternative
638+ [includes compat links changes of 5.0-5ubuntu4]
639+ - Fix upgrade module handling (LP 1905377)
640+ --enable-module-upgrades for qemu-xen which doesn't exist in Debian
641+ * Dropped Changes [in 6.0]:
642+ - d/p/ubuntu/lp-1907789-build-no-pie-is-no-functional-liker-flag.patch: fix
643+ ld usage of -no-pie (LP 1907789)
644+ - d/p/u/lp-1916230-hw-s390x-fix-build-for-virtio-9p-ccw.patch: fix
645+ virtio-9p-ccw being missing (LP 1916230)
646+ - d/p/u/lp-1916705-disas-Fix-build-with-glib2.0-2.67.3.patch: Fix FTFBS due
647+ to glib2.0 >=2.67.3 (LP 1916705)
648+ - d/p/u/lp-1921754*: add EPYC-Rome-v2 as v1 missed IBRS and thereby fails
649+ on some HW/Guest combinations e.g. Windows 10 on Threadripper chips
650+ (LP 1921754)
651+ - d/p/u/lp-1921880*: add EPYC-Milan features and named cpu type support
652+ (LP 1921880)
653+ - d/p/u/lp-1922010-linux-user-s390x-Use-the-guest-pointer-for-the-sigre*:
654+ fix go in qemu-s390x-static (LP 1922010)
655+ * Dropped Changes [in Debian]:
656+ - Allow qemu to load old modules post upgrade (LP 1847361)
657+ - Drop d/qemu-block-extra.*.in, d/qemu-system-gui.*.in
658+ - d/rules: Drop generating package version into maintainer scripts
659+ * Dropped Changes [No more needed >21.04]:
660+ - d/qemu-system-gui.prerm: add no-op prerm to overcome upgrade issues on
661+ the bad old prerm (LP 1906245 1905377)
662+ * Added Changes
663+ - Disable fuse export (universe dependency)
664+ - d/p/ubuntu/enable-svm-by-default.patch: update to match v6.0
665+ - d/p/ubuntu/define-ubuntu-machine-types.patch: add ubuntu machine types
666+ for v6.0
667+ - d/p/ubuntu/lp-1929926-*: avoid segfaults by uretprobes (LP: #1929926)
668+ - Ease the use of module retention on upgrades (LP: #1913421)
669+ - d/run-qemu.mount, d/rules: provide run-qemu.mount in qemu-block-extra
670+ - d/rules: only save modules if /run/qemu isn't noexec
671+ - d/rules: clear all (current and former) modules on purge
672+ - debian/qemu-block-extra.postinst: enable mount unit on install/upgrade
673+ - d/control: qemu 6.0 broke libvirt <7.2 add a breaks to avoid partial
674+ upgrade issues (LP: #1932264)
675+ - Enable SDL as secondary UI backend (LP: #1256185)
676+ - d/control: add build dependency libsdl2-dev
677+ - d/control: enable sdl graphics on build
678+ - d/qemu-system-gui.install: add ui-sdl.so
679+ - d/control: add runtime dependency to libgl1
680+ - d/rules: qemu-system-x86-xen builds modules as well now (follows the
681+ other packages)
682+
683+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 15 Jun 2021 12:41:33 +0200
684+
685 qemu (1:6.0+dfsg-1~exp0) experimental; urgency=medium
686
687 * new upstream release
688@@ -803,6 +1440,75 @@ qemu (1:5.2+dfsg-10) unstable; urgency=medium
689
690 -- Michael Tokarev <mjt@tls.msk.ru> Fri, 16 Apr 2021 12:43:36 +0300
691
692+qemu (1:5.2+dfsg-9ubuntu3) hirsute; urgency=medium
693+
694+ * d/p/u/lp-1921754*: add EPYC-Rome-v2 as v1 missed IBRS and thereby fails
695+ on some HW/Guest combinations e.g. Windows 10 on Threadripper chips
696+ (LP: #1921754)
697+ * d/p/u/lp-1921880*: add EPYC-Milan features and named cpu type support
698+ (LP: #1921880)
699+
700+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 07 Apr 2021 11:58:29 +0200
701+
702+qemu (1:5.2+dfsg-9ubuntu2) hirsute; urgency=medium
703+
704+ * d/p/u/lp-1922010-linux-user-s390x-Use-the-guest-pointer-for-the-sigre.patch:
705+ fix go in qemu-s390x-static (LP: #1922010)
706+
707+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 31 Mar 2021 10:01:40 +0200
708+
709+qemu (1:5.2+dfsg-9ubuntu1) hirsute; urgency=medium
710+
711+ * Merge with Debian unstable; Remaining changes:
712+ - qemu-kvm to systemd unit
713+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
714+ hugepages and architecture specifics
715+ - d/qemu-system-common.qemu-kvm.service: systemd unit to call
716+ qemu-kvm-init
717+ - d/qemu-system-common.install: install helper script
718+ - d/qemu-system-common.qemu-kvm.default: defaults for
719+ /etc/default/qemu-kvm
720+ - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm
721+ - Distribution specific machine type (LP: 1304107 1621042)
722+ - d/p/ubuntu/define-ubuntu-machine-types.patch: distro machine types
723+ - d/qemu-system-x86.NEWS Info on fixed machine type definitions
724+ for host-phys-bits=true (LP: 1776189)
725+ - add an info about -hpb machine type in debian/qemu-system-x86.NEWS
726+ - provide pseries-bionic-2.11-sxxm type as convenience with all
727+ meltdown/spectre workarounds enabled by default. (LP: 1761372).
728+ - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type
729+ - Enable nesting by default
730+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
731+ in qemu64 on amd
732+ [ No more strictly needed, but required for backward compatibility ]
733+ - improved dependencies
734+ - Make qemu-system-common depend on qemu-block-extra
735+ - Make qemu-utils depend on qemu-block-extra
736+ - let qemu-utils recommend sharutils
737+ - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
738+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
739+ reference 256k path
740+ - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
741+ handle incoming migrations from former releases.
742+ - d/control-in: Disable capstone disassembler library support (universe)
743+ - d/qemu-system-x86.README.Debian: add info about updated nesting changes
744+ - d/control*, d/rules: disable xen by default, but provide universe
745+ package qemu-system-x86-xen as alternative
746+ [includes compat links changes of 5.0-5ubuntu4]
747+ - allow qemu to load old modules post upgrade (LP 1847361)
748+ - Drop d/qemu-block-extra.*.in, d/qemu-system-gui.*.in
749+ - d/rules: Drop generating package version into maintainer scripts
750+ - d/qemu-system-gui.prerm: add no-op prerm to overcome upgrade issues on
751+ the bad old prerm (LP 1906245 1905377)
752+ - d/p/ubuntu/lp-1907789-build-no-pie-is-no-functional-liker-flag.patch: fix
753+ ld usage of -no-pie (LP 1907789)
754+ - d/p/u/lp-1916230-hw-s390x-fix-build-for-virtio-9p-ccw.patch: fix
755+ virtio-9p-ccw being missing (LP 1916230)
756+ - d/p/u/lp-1916705-disas-Fix-build-with-glib2.0-2.67.3.patch: Fix FTFBS due
757+ to glib2.0 >=2.67.3 (LP 1916705)
758+
759+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 18 Mar 2021 11:13:49 +0100
760+
761 qemu (1:5.2+dfsg-9) unstable; urgency=medium
762
763 * do not make qemu-system-data dependent on qemu-system-foo
764@@ -842,6 +1548,66 @@ qemu (1:5.2+dfsg-7) unstable; urgency=high
765
766 -- Michael Tokarev <mjt@tls.msk.ru> Sun, 14 Mar 2021 11:32:54 +0300
767
768+qemu (1:5.2+dfsg-6ubuntu2) hirsute; urgency=medium
769+
770+ * d/p/u/lp-1916705-disas-Fix-build-with-glib2.0-2.67.3.patch: Fix FTFBS due
771+ to glib2.0 >=2.67.3 (LP: #1916705)
772+
773+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 24 Feb 2021 08:39:09 +0100
774+
775+qemu (1:5.2+dfsg-6ubuntu1) hirsute; urgency=medium
776+
777+ * Merge with Debian unstable, includes fixes for
778+ - build operates differently if source is a git repo (LP: #1887535)
779+ Remaining changes:
780+ - qemu-kvm to systemd unit
781+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
782+ hugepages and architecture specifics
783+ - d/qemu-system-common.qemu-kvm.service: systemd unit to call
784+ qemu-kvm-init
785+ - d/qemu-system-common.install: install helper script
786+ - d/qemu-system-common.qemu-kvm.default: defaults for
787+ /etc/default/qemu-kvm
788+ - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm
789+ - Distribution specific machine type (LP: 1304107 1621042)
790+ - d/p/ubuntu/define-ubuntu-machine-types.patch: distro machine types
791+ - d/qemu-system-x86.NEWS Info on fixed machine type definitions
792+ for host-phys-bits=true (LP: 1776189)
793+ - add an info about -hpb machine type in debian/qemu-system-x86.NEWS
794+ - provide pseries-bionic-2.11-sxxm type as convenience with all
795+ meltdown/spectre workarounds enabled by default. (LP: 1761372).
796+ - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type
797+ - Enable nesting by default
798+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
799+ in qemu64 on amd
800+ [ No more strictly needed, but required for backward compatibility ]
801+ - improved dependencies
802+ - Make qemu-system-common depend on qemu-block-extra
803+ - Make qemu-utils depend on qemu-block-extra
804+ - let qemu-utils recommend sharutils
805+ - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
806+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
807+ reference 256k path
808+ - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
809+ handle incoming migrations from former releases.
810+ - d/control-in: Disable capstone disassembler library support (universe)
811+ - d/qemu-system-x86.README.Debian: add info about updated nesting changes
812+ - d/control*, d/rules: disable xen by default, but provide universe
813+ package qemu-system-x86-xen as alternative
814+ [includes compat links changes of 5.0-5ubuntu4]
815+ - allow qemu to load old modules post upgrade (LP 1847361)
816+ - Drop d/qemu-block-extra.*.in, d/qemu-system-gui.*.in
817+ - d/rules: Drop generating package version into maintainer scripts
818+ - d/qemu-system-gui.prerm: add no-op prerm to overcome upgrade issues on
819+ the bad old prerm (LP 1906245 1905377)
820+ - d/p/ubuntu/lp-1907789-build-no-pie-is-no-functional-liker-flag.patch: fix
821+ ld usage of -no-pie (LP 1907789)
822+ * Added changes
823+ - d/p/u/lp-1916230-hw-s390x-fix-build-for-virtio-9p-ccw.patch: fix
824+ virtio-9p-ccw being missing (LP: #1916230)
825+
826+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 22 Feb 2021 11:40:36 +0100
827+
828 qemu (1:5.2+dfsg-6) unstable; urgency=medium
829
830 * deprecate qemu-debootstrap. It is not needed anymore with
831@@ -894,6 +1660,64 @@ qemu (1:5.2+dfsg-4) unstable; urgency=medium
832
833 -- Michael Tokarev <mjt@tls.msk.ru> Sun, 14 Feb 2021 16:52:10 +0300
834
835+qemu (1:5.2+dfsg-3ubuntu2) hirsute; urgency=medium
836+
837+ * No change rebuild to pick up liburing. (LP: #1914145)
838+
839+ -- Mauricio Faria de Oliveira <mfo@canonical.com> Wed, 03 Feb 2021 19:44:54 -0300
840+
841+qemu (1:5.2+dfsg-3ubuntu1) hirsute; urgency=medium
842+
843+ * Merge with Debian unstable, includes fixes for
844+ - qemu-user-static are partially dynamically linked (LP: #1908331)
845+ - qemu crashing when using spice without qemu-system-gui being
846+ installed (LP: #1908577)
847+ Remaining changes:
848+ - qemu-kvm to systemd unit
849+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
850+ hugepages and architecture specifics
851+ - d/qemu-system-common.qemu-kvm.service: systemd unit to call
852+ qemu-kvm-init
853+ - d/qemu-system-common.install: install helper script
854+ - d/qemu-system-common.qemu-kvm.default: defaults for
855+ /etc/default/qemu-kvm
856+ - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm
857+ - Distribution specific machine type (LP: 1304107 1621042)
858+ - d/p/ubuntu/define-ubuntu-machine-types.patch: distro machine types
859+ - d/qemu-system-x86.NEWS Info on fixed machine type definitions
860+ for host-phys-bits=true (LP: 1776189)
861+ - add an info about -hpb machine type in debian/qemu-system-x86.NEWS
862+ - provide pseries-bionic-2.11-sxxm type as convenience with all
863+ meltdown/spectre workarounds enabled by default. (LP: 1761372).
864+ - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type
865+ - Enable nesting by default
866+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
867+ in qemu64 on amd
868+ [ No more strictly needed, but required for backward compatibility ]
869+ - improved dependencies
870+ - Make qemu-system-common depend on qemu-block-extra
871+ - Make qemu-utils depend on qemu-block-extra
872+ - let qemu-utils recommend sharutils
873+ - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
874+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
875+ reference 256k path
876+ - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
877+ handle incoming migrations from former releases.
878+ - d/control-in: Disable capstone disassembler library support (universe)
879+ - d/qemu-system-x86.README.Debian: add info about updated nesting changes
880+ - d/control*, d/rules: disable xen by default, but provide universe
881+ package qemu-system-x86-xen as alternative
882+ [includes compat links changes of 5.0-5ubuntu4]
883+ - allow qemu to load old modules post upgrade (LP 1847361)
884+ - Drop d/qemu-block-extra.*.in, d/qemu-system-gui.*.in
885+ - d/rules: Drop generating package version into maintainer scripts
886+ - d/qemu-system-gui.prerm: add no-op prerm to overcome upgrade issues on
887+ the bad old prerm (LP 1906245 1905377)
888+ - d/p/ubuntu/lp-1907789-build-no-pie-is-no-functional-liker-flag.patch: fix
889+ ld usage of -no-pie (LP 1907789)
890+
891+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 05 Jan 2021 12:43:42 +0100
892+
893 qemu (1:5.2+dfsg-3) unstable; urgency=medium
894
895 [ Christian Ehrhardt ]
896@@ -910,6 +1734,64 @@ qemu (1:5.2+dfsg-3) unstable; urgency=medium
897
898 -- Michael Tokarev <mjt@tls.msk.ru> Tue, 29 Dec 2020 15:07:03 +0300
899
900+qemu (1:5.2+dfsg-2ubuntu1) hirsute; urgency=medium
901+
902+ * Merge with Debian unstable
903+ - includes fix for CVE-2020-17380
904+ - includes a fix for s390x PCI device reset (LP: #1907656)
905+ Remaining changes:
906+ - qemu-kvm to systemd unit
907+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
908+ hugepages and architecture specifics
909+ - d/qemu-system-common.qemu-kvm.service: systemd unit to call
910+ qemu-kvm-init
911+ - d/qemu-system-common.install: install helper script
912+ - d/qemu-system-common.qemu-kvm.default: defaults for
913+ /etc/default/qemu-kvm
914+ - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm
915+ - Distribution specific machine type (LP: 1304107 1621042)
916+ - d/p/ubuntu/define-ubuntu-machine-types.patch: distro machine types
917+ - d/qemu-system-x86.NEWS Info on fixed machine type definitions
918+ for host-phys-bits=true (LP: 1776189)
919+ - add an info about -hpb machine type in debian/qemu-system-x86.NEWS
920+ - provide pseries-bionic-2.11-sxxm type as convenience with all
921+ meltdown/spectre workarounds enabled by default. (LP: 1761372).
922+ - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type
923+ - Enable nesting by default
924+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
925+ in qemu64 on amd
926+ [ No more strictly needed, but required for backward compatibility ]
927+ - improved dependencies
928+ - Make qemu-system-common depend on qemu-block-extra
929+ - Make qemu-utils depend on qemu-block-extra
930+ - let qemu-utils recommend sharutils
931+ - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
932+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
933+ reference 256k path
934+ - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
935+ handle incoming migrations from former releases.
936+ - d/control-in: Disable capstone disassembler library support (universe)
937+ - d/qemu-system-x86.README.Debian: add info about updated nesting changes
938+ - d/control*, d/rules: disable xen by default, but provide universe
939+ package qemu-system-x86-xen as alternative
940+ [includes compat links changes of 5.0-5ubuntu4]
941+ - allow qemu to load old modules post upgrade (LP 1847361)
942+ - Drop d/qemu-block-extra.*.in, d/qemu-system-gui.*.in
943+ - d/rules: Drop generating package version into maintainer scripts
944+ - d/qemu-system-gui.prerm: add no-op prerm to overcome upgrade issues on
945+ the bad old prerm (LP 1906245 1905377)
946+ * Dropped Changes:
947+ - d/control, d/rules: build with gcc-9 on armhf as workaround until
948+ resolved in gcc-10 (LP: 1890435) [it is flaky still, but no more 100%
949+ fails]
950+ * Added Changes:
951+ - Refreshed ubuntu machine types for hirsute@5.2
952+ - d/control: regenerated from d/control-in
953+ - d/p/ubuntu/lp-1907789-build-no-pie-is-no-functional-liker-flag.patch: fix
954+ ld usage of -no-pie (LP: #1907789)
955+
956+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 09 Dec 2020 16:44:47 +0100
957+
958 qemu (1:5.2+dfsg-2) unstable; urgency=medium
959
960 * move ui-opengl.so module from qemu-system-gui to qemu-system-common,
961@@ -955,6 +1837,153 @@ qemu (1:5.2+dfsg-1) unstable; urgency=medium
962
963 -- Michael Tokarev <mjt@tls.msk.ru> Wed, 09 Dec 2020 08:57:41 +0300
964
965+qemu (1:5.1+dfsg-4ubuntu3) hirsute; urgency=medium
966+
967+ * d/qemu-system-gui.prerm: add no-op prerm to overcome upgrade issues on
968+ the bad old prerm (LP: #1906245)
969+
970+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 30 Nov 2020 12:53:03 +0100
971+
972+qemu (1:5.1+dfsg-4ubuntu2) hirsute; urgency=medium
973+
974+ * Fix upgrade module handling (LP: #1905377)
975+ This was accetped in a slightly different form in qemu_5.0-6 and therefore
976+ allows to drop some former delta that is now conflicting.
977+ Ubuntu still keeps enabling --enable-module-upgrades, but only for
978+ qemu-xen which doesn't exist in Debian
979+ - Drop d/qemu-block-extra.*.in, d/qemu-system-gui.*.in
980+ - d/rules: Drop generating package version into maintainer scripts
981+
982+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 24 Nov 2020 11:16:01 +0100
983+
984+qemu (1:5.1+dfsg-4ubuntu1) hirsute; urgency=medium
985+
986+ * Merge with Debian testing, remaining changes:
987+ Fixes qemu-arm-static Assertion `guest_base != 0' failed (LP: #1897854)
988+ - qemu-kvm to systemd unit
989+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
990+ hugepages and architecture specifics
991+ - d/qemu-system-common.qemu-kvm.service: systemd unit to call
992+ qemu-kvm-init
993+ - d/qemu-system-common.install: install helper script
994+ - d/qemu-system-common.qemu-kvm.default: defaults for
995+ /etc/default/qemu-kvm
996+ - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm
997+ - Distribution specific machine type (LP: 1304107 1621042)
998+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
999+ types
1000+ - d/qemu-system-x86.NEWS Info on fixed machine type definitions
1001+ for host-phys-bits=true (LP: 1776189)
1002+ - add an info about -hpb machine type in debian/qemu-system-x86.NEWS
1003+ - provide pseries-bionic-2.11-sxxm type as convenience with all
1004+ meltdown/spectre workarounds enabled by default. (LP: 1761372).
1005+ - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type
1006+ - Enable nesting by default
1007+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
1008+ in qemu64 on amd
1009+ [ No more strictly needed, but required for backward compatibility ]
1010+ - improved dependencies
1011+ - Make qemu-system-common depend on qemu-block-extra
1012+ - Make qemu-utils depend on qemu-block-extra
1013+ - let qemu-utils recommend sharutils
1014+ - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
1015+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
1016+ reference 256k path
1017+ - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
1018+ handle incoming migrations from former releases.
1019+ - d/control-in: Disable capstone disassembler library support (universe)
1020+ - d/qemu-system-x86.README.Debian: add info about updated nesting changes
1021+ - d/control*, d/rules: disable xen by default, but provide universe
1022+ package qemu-system-x86-xen as alternative
1023+ [includes compat links changes of 5.0-5ubuntu4]
1024+ - allow qemu to load old modules post upgrade (LP 1847361)
1025+ - d/qemu-block-extra.*.in, d/qemu-system-gui.*.in: save shared objects on
1026+ upgrade
1027+ - d/rules: generate maintainer scripts matching package version on build
1028+ - d/rules: enable --enable-module-upgrades where --enable-modules is set
1029+ - d/control: regenerate debian/control out of control-in
1030+ * Dropped changes [in Debian or no more needed]
1031+ - d/control-in: disable pmem on ppc64 as it is currently considered
1032+ experimental on that architecture (pmdk v1.8-1)
1033+ - d/rules: makefile definitions can't be recursive - sys_systems for s390x
1034+ - d/rules: report config log from the correct subdir
1035+ - d/control-in: disable rbd support unavailable on riscv (LP: 1872931)
1036+ - Pick further changes for groovy from debian/master since 5.0-5
1037+ - ati-vga-check-mm_index-before-recursive-call-CVE-2020-13800.patch
1038+ - revert-memory-accept-mismatching-sizes-in-memory_region_access_...patch
1039+ - exec-set-map-length-to-zero-when-returning-NULL-CVE-2020-13659.patch
1040+ - megasas-use-unsigned-type-for-reply_queue_head-and-check-index...patch
1041+ - megasas-use-unsigned-type-for-positive-numeric-fields.patch
1042+ - megasas-fix-possible-out-of-bounds-array-access.patch
1043+ - nbd-server-avoid-long-error-message-assertions-CVE-2020-10761.patch
1044+ - es1370-check-total-frame-count-against-current-...-CVE-2020-13361.patch
1045+ - a few patches from the stable series:
1046+ - fix-tulip-breakage.patch
1047+ - 9p-lock-directory-streams-with-a-CoMutex.patch
1048+ Prevent deadlocks in 9pfs readdir code
1049+ - net-do-not-include-a-newline-in-the-id-of-nic-device.patch
1050+ Fix newline accidentally sneaked into id string of a nic
1051+ - qemu-nbd-close-inherited-stderr.patch
1052+ - virtio-balloon-fix-free-page-hinting-check-on-unreal.patch
1053+ - virtio-balloon-fix-free-page-hinting-without-an-iothread.patch
1054+ - virtio-balloon-unref-the-iothread-when-unrealizing.patch
1055+ - acpi-tmr-allow-2-byte-reads.patch
1056+ - reapply CVE-2020-13253 fixes from upstream
1057+ - linux-user-refactor-ipc-syscall-and-support-of-semtimedop.patch
1058+ - linux-user-add-netlink-RTM_SETLINK-command.patch
1059+ - d/control: since qemu-system-data now contains module(s),
1060+ it can't be multi-arch. Ditto for qemu-block-extra.
1061+ - qemu-system-foo: depend on exact version of qemu-system-data,
1062+ due to the latter having modules
1063+ - acpi-allow-accessing-acpi-cnt-register-by-byte.patch'
1064+ This is another incarnation of the recent bugfix which actually enabled
1065+ memory access constraints, like #964247
1066+ - acpi-accept-byte-and-word-access-to-core-ACPI-registers.patch
1067+ this replace acpi-allow-accessing-acpi-cnt-register-by-byte.patch
1068+ and acpi-tmr-allow-2-byte-reads.patch, a more complete fix
1069+ - xhci-fix-valid.max_access_size-to-access-address-registers.patch
1070+ fix one more incarnation of the breakage after the CVE-2020-13754 fix
1071+ - do not install outdated (0.12 and before) Changelog
1072+ - xgmac-fix-buffer-overflow-in-xgmac_enet_send-CVE-2020-15863.patch
1073+ ARM-only XGMAC NIC, possible buffer overflow during packet transmission
1074+ Closes: CVE-2020-15863
1075+ - sm501 OOB read/write due to integer overflow in sm501_2d_operation()
1076+ - riscv-allow-64-bit-access-to-SiFive-CLINT.patch
1077+ another fix for revert-memory-accept-.. CVE-2020-13754
1078+ - seabios-hppa-fno-ipa-sra.patch fix ftbfs with gcc-10
1079+ - d/control-in: build-dep libcap is no more needed
1080+ - arch aware kvm wrappers
1081+ [upstream now automatically enables KVM if available and called with
1082+ kvm* name, provides KVM as before but with auto-fallback to tcg.
1083+ Former behavior of KVM-or-die can be achieved via -machine accel=kvm ]
1084+ * Dropped changes [upstream now]
1085+ - d/p/u/usb-fix-setup_len-init-CVE-2020-14364.patch: sanity check usb
1086+ setup_len
1087+ - d/p/u/lp-1887930-*: Enable Channel Path Handling for vfio-ccw (LP 1887930)
1088+ - d/p/u/lp-1894942-*: fix virtio-ccw host/guest notification (LP 1894942)
1089+ - d/p/ubuntu/lp-1887935-vfio-ccw-allow-non-prefetch-ORBs.patch: fix boot
1090+ from vfio-ccw (LP 1887935)
1091+ - fix qemu-user-static initialization to allow executing systemd (LP 1890881)
1092+ - fix assertion failue in net_tx_pkt_add_raw_fragment (LP 1891187)
1093+ - d/p/ubuntu/lp-1883984-target-s390x-Fix-SQXBR.patch: avoid crash on
1094+ SQXBR (LP 1883984)
1095+ - d/p/lp-1890154-*: fix -no-reboot on s390x secure boot (LP 1890154)
1096+ - d/p/ubuntu/lp-1887763-*: fix TCG sizing that OOMed many small CI
1097+ environments (LP 1887763)
1098+ - d/p/ubuntu/lp-1835546-*: backport the s390x protvirt feature (LP 1835546)
1099+ - debian/patches/ubuntu/lp-1878973-*: fix assert in qemu-guest-agent that
1100+ crashes it on shutdown (LP 1878973)
1101+ - update d/p/ubuntu/lp-1835546-* to the final versions
1102+ - d/p/ubuntu/virtio-net-fix-rsc_ext-compat-handling.patch: fix
1103+ FTBFS in groovy
1104+ * Added Changes:
1105+ - update ubuntu machine types for hirsute@5.1
1106+ - d/control: regenerated from d/control-in
1107+ - d/control, d/rules: build with gcc-9 on armhf as workaround until
1108+ resolved in gcc-10 (LP: 1890435)
1109+
1110+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 29 Oct 2020 12:37:31 +0100
1111+
1112 qemu (1:5.1+dfsg-4) unstable; urgency=high
1113
1114 * mention closing of CVE-2020-16092 by 5.1
1115@@ -1196,6 +2225,298 @@ qemu (1:5.0-6) unstable; urgency=medium
1116
1117 -- Michael Tokarev <mjt@tls.msk.ru> Fri, 03 Jul 2020 18:24:48 +0300
1118
1119+qemu (1:5.0-5ubuntu11) hirsute; urgency=medium
1120+
1121+ * d/p/ubuntu/define-ubuntu-machine-types.patch: update to fix 15.04 wily
1122+ machine type to match how it originally was released (LP: #1902654)
1123+
1124+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 09 Nov 2020 08:19:07 +0100
1125+
1126+qemu (1:5.0-5ubuntu10) hirsute; urgency=medium
1127+
1128+ * No-change rebuild for brltty soname change.
1129+
1130+ -- Matthias Klose <doko@ubuntu.com> Mon, 02 Nov 2020 16:59:33 +0100
1131+
1132+qemu (1:5.0-5ubuntu9) groovy; urgency=medium
1133+
1134+ * d/p/u/usb-fix-setup_len-init-CVE-2020-14364.patch: sanity check usb
1135+ setup_len
1136+ CVE-2020-14364
1137+
1138+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 22 Sep 2020 16:53:18 +0200
1139+
1140+qemu (1:5.0-5ubuntu8) groovy; urgency=medium
1141+
1142+ * d/p/u/lp-1887930-*: Enable Channel Path Handling for vfio-ccw (LP: #1887930)
1143+
1144+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 14 Sep 2020 08:23:49 +0200
1145+
1146+qemu (1:5.0-5ubuntu7) groovy; urgency=medium
1147+
1148+ * d/p/u/lp-1894942-*: fix virtio-ccw host/guest notification (LP: #1894942)
1149+
1150+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 09 Sep 2020 08:47:12 +0200
1151+
1152+qemu (1:5.0-5ubuntu6) groovy; urgency=medium
1153+
1154+ * d/p/ubuntu/lp-1887935-vfio-ccw-allow-non-prefetch-ORBs.patch: fix boot
1155+ from vfio-ccw (LP: #1887935)
1156+
1157+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 25 Aug 2020 11:09:12 +0200
1158+
1159+qemu (1:5.0-5ubuntu5) groovy; urgency=medium
1160+
1161+ * fix qemu-user-static initialization to allow executing systemd
1162+ (LP: #1890881)
1163+ - d/p/u/lp1890881-linux-user-completely-re-write-init_guest_space.patch
1164+ - d/p/u/lp1890881-linux-user-deal-with-address-wrap-for-ARM_COMMPAGE-o.patch
1165+ - d/p/u/lp1890881-linux-user-don-t-use-MAP_FIXED-in-pgd_find_hole_fall.patch
1166+ - d/p/u/lp1890881-linux-user-elfload-use-MAP_FIXED_NOREPLACE-in-pgb_re.patch
1167+ - d/p/u/lp1890881-linux-user-limit-check-to-HOST_LONG_BITS-TARGET_ABI_.patch
1168+ - d/p/u/lp1890881-linux-user-provide-fallback-pgd_find_hole-for-bare-c.patch
1169+ * fix assertion failue in net_tx_pkt_add_raw_fragment (LP: #1891187)
1170+ CVE-2020-16092
1171+ - d/p/u/lp-1891187-hw-net-net_tx_pkt-fix-assertion-failure-in-net_tx.patch
1172+
1173+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 19 Aug 2020 07:19:42 +0200
1174+
1175+qemu (1:5.0-5ubuntu4) groovy; urgency=medium
1176+
1177+ * xen: provide compat links to what libxen-dev reports where to find
1178+ the binaries (LP: #1890005)
1179+ * d/p/ubuntu/lp-1883984-target-s390x-Fix-SQXBR.patch: avoid crash on
1180+ SQXBR (LP: #1883984)
1181+ * d/p/lp-1890154-*: fix -no-reboot on s390x secure boot (LP: #1890154)
1182+
1183+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 03 Aug 2020 07:15:28 +0200
1184+
1185+qemu (1:5.0-5ubuntu3) groovy; urgency=medium
1186+
1187+ * d/p/ubuntu/lp-1887763-*: fix TCG sizing that OOMed many small CI
1188+ environments (LP: #1887763)
1189+ * Pick further changes for groovy from debian/master since 5.0-5
1190+ - ati-vga-check-mm_index-before-recursive-call-CVE-2020-13800.patch
1191+ Closes: CVE-2020-13800, ati-vga allows guest OS users to trigger
1192+ infinite recursion via a crafted mm_index value during
1193+ ati_mm_read or ati_mm_write call.
1194+ - revert-memory-accept-mismatching-sizes-in-memory_region_access_valid...patch
1195+ Closes: CVE-2020-13754, possible OOB memory accesses in a bunch of qemu
1196+ devices which uses min_access_size and max_access_size Memory API fields.
1197+ Also closes: CVE-2020-13791
1198+ - exec-set-map-length-to-zero-when-returning-NULL-CVE-2020-13659.patch
1199+ CVE-2020-13659: address_space_map in exec.c can trigger
1200+ a NULL pointer dereference related to BounceBuffer
1201+ - megasas-use-unsigned-type-for-reply_queue_head-and-check-index...patch
1202+ Closes: #961887, CVE-2020-13362, megasas_lookup_frame in hw/scsi/megasas.c
1203+ has an OOB read via a crafted reply_queue_head field from a guest OS user
1204+ - megasas-use-unsigned-type-for-positive-numeric-fields.patch
1205+ fix other possible cases like in CVE-2020-13362 (#961887)
1206+ - megasas-fix-possible-out-of-bounds-array-access.patch
1207+ Some tracepoints use a guest-controlled value as an index into the
1208+ mfi_frame_desc[] array. Thus a malicious guest could cause a very low
1209+ impact OOB errors here
1210+ - nbd-server-avoid-long-error-message-assertions-CVE-2020-10761.patch
1211+ Closes: CVE-2020-10761, An assertion failure issue in the QEMU NBD Server.
1212+ This flaw occurs when an nbd-client sends a spec-compliant request that is
1213+ near the boundary of maximum permitted request length. A remote nbd-client
1214+ could use this flaw to crash the qemu-nbd server resulting in a DoS.
1215+ - es1370-check-total-frame-count-against-current-frame-CVE-2020-13361.patch
1216+ Closes: CVE-2020-13361, es1370_transfer_audio in hw/audio/es1370.c does not
1217+ properly validate the frame count, which allows guest OS users to trigger
1218+ an out-of-bounds access during an es1370_write() operation
1219+ - a few patches from the stable series:
1220+ - fix-tulip-breakage.patch
1221+ The tulip network driver in a qemu-system-hppa emulation is broken in
1222+ the sense that bigger network packages aren't received any longer and
1223+ thus even running e.g. "apt update" inside the VM fails. Fix this.
1224+ - 9p-lock-directory-streams-with-a-CoMutex.patch
1225+ Prevent deadlocks in 9pfs readdir code
1226+ - net-do-not-include-a-newline-in-the-id-of-nic-device.patch
1227+ Fix newline accidentally sneaked into id string of a nic
1228+ - qemu-nbd-close-inherited-stderr.patch
1229+ - virtio-balloon-fix-free-page-hinting-check-on-unreal.patch
1230+ - virtio-balloon-fix-free-page-hinting-without-an-iothread.patch
1231+ - virtio-balloon-unref-the-iothread-when-unrealizing.patch
1232+ - acpi-tmr-allow-2-byte-reads.patch (Closes: #964247)
1233+ - reapply CVE-2020-13253 fixed from upstream:
1234+ sdcard-simplify-realize-a-bit.patch (preparation for the next patch)
1235+ sdcard-dont-allow-invalid-SD-card-sizes.patch (half part of CVE-2020-13253)
1236+ sdcard-update-coding-style-to-make-checkpatch-happy.patch (preparational)
1237+ sdcard-dont-switch-to-ReceivingData-if-address-is-in..-CVE-2020-13253.patch
1238+ Closes: #961297, CVE-2020-13253
1239+ - linux-user-refactor-ipc-syscall-and-support-of-semtimedop.patch
1240+ (Closes: #965109)
1241+ - linux-user-add-netlink-RTM_SETLINK-command.patch (Closes: #964289)
1242+ - d/control: since qemu-system-data now contains module(s),
1243+ it can't be multi-arch. Ditto for qemu-block-extra.
1244+ - qemu-system-foo: depend on exact version of qemu-system-data,
1245+ due to the latter having modules
1246+ - acpi-allow-accessing-acpi-cnt-register-by-byte.patch' (Closes: #964793)
1247+ This is another incarnation of the recent bugfix which actually enabled
1248+ memory access constraints, like #964247
1249+ - acpi-accept-byte-and-word-access-to-core-ACPI-registers.patch
1250+ this replace acpi-allow-accessing-acpi-cnt-register-by-byte.patch
1251+ and acpi-tmr-allow-2-byte-reads.patch, a more complete fix
1252+ - xhci-fix-valid.max_access_size-to-access-address-registers.patch
1253+ fix one more incarnation of the breakage after the CVE-2020-13754 fix
1254+ - do not install outdated (0.12 and before) Changelog (Closes: #965381)
1255+ - xgmac-fix-buffer-overflow-in-xgmac_enet_send-CVE-2020-15863.patch
1256+ ARM-only XGMAC NIC, possible buffer overflow during packet transmission
1257+ Closes: CVE-2020-15863
1258+ - sm501 OOB read/write due to integer overflow in sm501_2d_operation()
1259+ List of patches:
1260+ sm501-convert-printf-abort-to-qemu_log_mask.patch
1261+ sm501-shorten-long-variable-names-in-sm501_2d_operation.patch
1262+ sm501-use-BIT-macro-to-shorten-constant.patch
1263+ sm501-clean-up-local-variables-in-sm501_2d_operation.patch
1264+ sm501-replace-hand-written-implementation-with-pixman-CVE-2020-12829.patch
1265+ Closes: #961451, CVE-2020-12829
1266+ - riscv-allow-64-bit-access-to-SiFive-CLINT.patch
1267+ another fix for revert-memory-accept-.. CVE-2020-13754
1268+ - seabios-hppa-fno-ipa-sra.patch fix ftbfs with gcc-10
1269+
1270+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 28 Jul 2020 13:21:31 +0200
1271+
1272+qemu (1:5.0-5ubuntu2) groovy; urgency=medium
1273+
1274+ * No change rebuild against new libnettle8 and libhogweed6 ABI.
1275+
1276+ -- Dimitri John Ledkov <xnox@ubuntu.com> Mon, 29 Jun 2020 22:32:55 +0100
1277+
1278+qemu (1:5.0-5ubuntu1) groovy; urgency=medium
1279+
1280+ * Merge with Debian testing (LP: #1749393), remaining changes:
1281+ - qemu-kvm to systemd unit
1282+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
1283+ hugepages and architecture specifics
1284+ - d/qemu-system-common.qemu-kvm.service: systemd unit to call
1285+ qemu-kvm-init
1286+ - d/qemu-system-common.install: install helper script
1287+ - d/qemu-system-common.qemu-kvm.default: defaults for
1288+ /etc/default/qemu-kvm
1289+ - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm
1290+ - Distribution specific machine type (LP: 1304107 1621042)
1291+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
1292+ types
1293+ - d/qemu-system-x86.NEWS Info on fixed machine type definitions
1294+ for host-phys-bits=true (LP: 1776189)
1295+ - add an info about -hpb machine type in debian/qemu-system-x86.NEWS
1296+ - provide pseries-bionic-2.11-sxxm type as convenience with all
1297+ meltdown/spectre workarounds enabled by default. (LP: 1761372).
1298+ - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type
1299+ - Enable nesting by default
1300+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
1301+ in qemu64 on amd
1302+ [ No more strictly needed, but required for backward compatibility ]
1303+ - improved dependencies
1304+ - Make qemu-system-common depend on qemu-block-extra
1305+ - Make qemu-utils depend on qemu-block-extra
1306+ - let qemu-utils recommend sharutils
1307+ - arch aware kvm wrappers
1308+ - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
1309+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
1310+ reference 256k path
1311+ - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
1312+ handle incoming migrations from former releases.
1313+ - d/control-in: Disable capstone disassembler library support (universe)
1314+ - d/qemu-system-x86.README.Debian: add info about updated nesting changes
1315+ - d/control*, d/rules: disable xen by default, but provide universe
1316+ package qemu-system-x86-xen as alternative
1317+ [includes --disable-xen for user-static builds]
1318+ - d/control-in: disable pmem on ppc64 as it is currently considered
1319+ experimental on that architecture (pmdk v1.8-1)
1320+ - d/rules: makefile definitions can't be recursive - sys_systems for s390x
1321+ - d/rules: report config log from the correct subdir
1322+ - allow qemu to load old modules post upgrade (LP 1847361)
1323+ - d/qemu-block-extra.*.in, d/qemu-system-gui.*.in: save shared objects on
1324+ upgrade
1325+ - d/rules: generate maintainer scripts matching package version on build
1326+ - d/rules: enable --enable-module-upgrades where --enable-modules is set
1327+ - d/p/ubuntu/lp-1835546-*: backport the s390x protvirt feature (LP 1835546)
1328+ - d/control-in: disable rbd support unavailable on riscv (LP: 1872931)
1329+ - debian/patches/ubuntu/lp-1878973-*: fix assert in qemu-guest-agent that
1330+ crashes it on shutdown (LP 1878973)
1331+ * Dropped changes (no more needed)
1332+ - d/qemu-system-common.maintscript: clean old sysv and upstart scripts
1333+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default
1334+ in qemu64 cpu type.
1335+ - d/control: avoid upgrade issues triggered by moving ivshmem tools after
1336+ Debian. Fixed by bumping the related Breaks/Replaces to the
1337+ Version Ubuntu introduced the change (LP 1862287)
1338+ * Dropped changes (in Debian)
1339+ - improved s390x support
1340+ - d/binfmt-update-in: fix binfmt being called in some containers
1341+ (LP 1840956)
1342+ - qemu-system-x86-microvm package
1343+ In addition to the generic multi-purpose qemu also provide a minimal
1344+ feature binary that is loading faster for use cases with microvm machine
1345+ type and qboot bios
1346+ - d/control-in: add a new qemu-system-x86-microvm package
1347+ - d/rules: add an extra config/build step to get the minimal qemu
1348+ - Security and packaging fixes (LP 1872937)
1349+ - arm-fix-PAuth-sbox-functions-CVE-2020-10702.patch
1350+ - net-tulip-check-frame-size-and-r-w-data-length-CVE-2020-11102.patch
1351+ CVE-2020-10702
1352+ CVE-2020-11102
1353+ - fix external spice UI
1354+ + install ui-spice-app.so in qemu-system-common
1355+ + install ui-spice-app.so only if built, spice is optional
1356+ - switch binfmt registration to use update-binfmts --[un]import (#866756)
1357+ - qemu-system-gui: Multi-Arch=same, not foreign (#956763)
1358+ - qemu-system-data: s/highcolor/hicolor/ (#955741)
1359+ - enable riscv build (LP 1872931)
1360+ [ changes picked from Debian ]
1361+ - enable support for riscv64 hosts
1362+ - only enable librbd on architectures where it is built
1363+ - ceph: do not list librados-dev as we only use librbd-dev and the latter
1364+ depends on the former
1365+ - seccomp grew up, no need in versioned build-dep
1366+ - enable seccomp only on architectures where it can be built
1367+ * Dropped changes (upstream)
1368+ - d/p/ubuntu/lp-1857033-*: add support for Cooper Lake cpu model
1369+ (LP 1857033)
1370+ - d/p/lp-1859527-*: avoid breakage on high virtqueue counts (LP 1859527)
1371+ - d/p/ubuntu/vhost-user-gpu-Drop-trailing-json-comma.patch: fix parsing of
1372+ vhost-user-gpu
1373+ - d/p/ubuntu/lp-1847361-vhost-correctly-turn-on-VIRTIO_F_IOMMU_PLATFORM.patch:
1374+ avoid unnecessary IOTLB transactions (LP 1866207)
1375+ - d/p/stable/lp-1867519-*: Stabilize qemu 4.2 with upstream
1376+ patches @qemu-stable (LP 1867519)
1377+ - remove d/p/ubuntu/expose-vmx_qemu64cpu.patch: Stop adding VMX to qemu64
1378+ to avoid broken nesting (LP 1868692)
1379+ - d/p/ubuntu/lp-1871830-*: avoid crash when using QEMU_MODULE_DIR
1380+ (LP 1871830)
1381+ - d/p/ubuntu/lp-1872107*: fix migration while rebooting guests (LP 1872107)
1382+ - d/p/ubuntu/lp-1872931-*: fix build on non KVM platforms
1383+ - d/p/ubuntu/lp-1872945-*: fix riscv emulation errors that e.g. hung ssh
1384+ and clobbered doubles (LP 1872945)
1385+ - SECURITY UPDATE: DoS via integer overflow in ati_2d_blt()
1386+ - debian/patches/ubuntu/CVE-2020-11869.patch: fix checks in
1387+ ati_2d_blt() to avoid crash in hw/display/ati_2d.c.
1388+ - CVE-2020-11869
1389+ - d/p/ubuntu/lp-1805256*: Fixes for QEMU on aarch64 ARM hosts
1390+ - async: use explicit memory barriers (LP 1805256)
1391+ - aio-wait: delegate polling of main AioContext if BQL not held
1392+ - d/p/ubuntu/lp-1882774-*: fix issues with VMX subfeatures on systems not
1393+ supporting to set them (LP 1882774)
1394+ - d/p/ubuntu/lp-1847361-modules-load-upgrade.patch: to fallback module
1395+ load to a versioned path
1396+ * Added Changes:
1397+ - d/control: regenerate debian/control out of control-in
1398+ - update d/p/ubuntu/lp-1835546-* to the final versions
1399+ - 11 patches dropped as they are in 5.0
1400+ - 20 patches updated to how they will be in 5.1
1401+ - d/p/ubuntu/virtio-net-fix-rsc_ext-compat-handling.patch: fix
1402+ FTBFS in groovy
1403+ - Make qemu-system-x86-microvm a transitional package as the binary is now
1404+ in qemu-system-x86 itself.
1405+ - d/control-in: build-dep libcap is no more needed
1406+ - d/rules: update arch aware kvm wrappers
1407+ - d/qemu-system-x86.README.Debian: fix typo
1408+
1409+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 16 Jun 2020 16:50:09 +0200
1410+
1411 qemu (1:5.0-5) unstable; urgency=medium
1412
1413 * more binfmt-install updates
1414@@ -1328,6 +2649,188 @@ qemu (1:4.2-4) unstable; urgency=medium
1415
1416 -- Michael Tokarev <mjt@tls.msk.ru> Tue, 14 Apr 2020 12:44:43 +0300
1417
1418+qemu (1:4.2-3ubuntu10) groovy; urgency=medium
1419+
1420+ * No-change rebuild against libnettle8
1421+
1422+ -- Steve Langasek <steve.langasek@ubuntu.com> Mon, 20 Jul 2020 16:12:37 +0000
1423+
1424+qemu (1:4.2-3ubuntu9) groovy; urgency=medium
1425+
1426+ * debian/patches/ubuntu/lp-1878973-*: fix assert in qemu-guest-agent that
1427+ crashes it on shutdown (LP: #1878973)
1428+ * d/p/ubuntu/lp-1882774-*: fix issues with VMX subfeatures on systems not
1429+ supporting to set them (LP: #1882774)
1430+
1431+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 02 Jun 2020 10:42:49 +0200
1432+
1433+qemu (1:4.2-3ubuntu8) groovy; urgency=medium
1434+
1435+ * d/p/ubuntu/lp-1805256*: Fixes for QEMU on aarch64 ARM hosts
1436+ - async: use explicit memory barriers (LP: #1805256)
1437+ - aio-wait: delegate polling of main AioContext if BQL not held
1438+
1439+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com> Wed, 27 May 2020 21:47:21 +0000
1440+
1441+qemu (1:4.2-3ubuntu7) groovy; urgency=medium
1442+
1443+ * SECURITY UPDATE: DoS via integer overflow in ati_2d_blt()
1444+ - debian/patches/ubuntu/CVE-2020-11869.patch: fix checks in
1445+ ati_2d_blt() to avoid crash in hw/display/ati_2d.c.
1446+ - CVE-2020-11869
1447+
1448+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 21 May 2020 14:43:19 -0400
1449+
1450+qemu (1:4.2-3ubuntu6) focal; urgency=medium
1451+
1452+ [ Christian Ehrhardt ]
1453+ * enable riscv build (LP: #1872931)
1454+ [ changes picked from Debian ]
1455+ - enable support for riscv64 hosts
1456+ - only enable librbd on architectures where it is built
1457+ - ceph: do not list librados-dev as we only use librbd-dev and the latter
1458+ depends on the former
1459+ - seccomp grew up, no need in versioned build-dep
1460+ - enable seccomp only on architectures where it can be built
1461+ * d/p/ubuntu/lp-1872931-*: fix build on non KVM platforms
1462+ * d/p/ubuntu/lp-1872945-*: fix riscv emulation errors that e.g. hung ssh
1463+ and clobbered doubles (LP: #1872945)
1464+
1465+ [ William Grant ]
1466+ * d/control-in: disable rbd support unavailable on riscv (LP: 1872931)
1467+
1468+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 15 Apr 2020 14:27:15 +0200
1469+
1470+qemu (1:4.2-3ubuntu5) focal; urgency=medium
1471+
1472+ [ Christian Ehrhardt ]
1473+ * d/p/ubuntu/lp-1871830-*: avoid crash when using QEMU_MODULE_DIR
1474+ (LP: #1871830)
1475+ * Security and packaging fixes (LP: #1872937)
1476+ - arm-fix-PAuth-sbox-functions-CVE-2020-10702.patch
1477+ - net-tulip-check-frame-size-and-r-w-data-length-CVE-2020-11102.patch
1478+ CVE-2020-10702
1479+ CVE-2020-11102
1480+ - fix external spice UI
1481+ + install ui-spice-app.so in qemu-system-common
1482+ + install ui-spice-app.so only if built, spice is optional
1483+ - switch binfmt registration to use update-binfmts --[un]import (#866756)
1484+ - qemu-system-gui: Multi-Arch=same, not foreign (#956763)
1485+ - qemu-system-data: s/highcolor/hicolor/ (#955741)
1486+ * d/p/ubuntu/lp-1872107*: fix migration while rebooting guests (LP: #1872107)
1487+
1488+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 15 Apr 2020 11:26:44 +0200
1489+
1490+qemu (1:4.2-3ubuntu4) focal; urgency=medium
1491+
1492+ * d/p/ubuntu/lp-1835546-*: backport the s390x protvirt feature (LP: #1835546)
1493+ * remove d/p/ubuntu/expose-vmx_qemu64cpu.patch: Stop adding VMX to qemu64
1494+ to avoid broken nesting (LP: #1868692)
1495+
1496+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 20 Mar 2020 08:02:16 +0100
1497+
1498+qemu (1:4.2-3ubuntu3) focal; urgency=medium
1499+
1500+ * d/p/stable/lp-1867519-*: Stabilize qemu 4.2 with upstream
1501+ patches @qemu-stable (LP: #1867519)
1502+
1503+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 18 Mar 2020 13:57:57 +0100
1504+
1505+qemu (1:4.2-3ubuntu2) focal; urgency=medium
1506+
1507+ * allow qemu to load old modules post upgrade (LP: #1847361)
1508+ - d/p/ubuntu/lp-1847361-modules-load-upgrade.patch: to fallback module
1509+ load to a versioned path
1510+ - d/qemu-block-extra.*.in, d/qemu-system-gui.*.in: save shared objects on
1511+ upgrade
1512+ - d/rules: generate maintainer scripts matching package version on build
1513+ - d/rules: enable --enable-module-upgrades where --enable-modules is set
1514+ * d/p/ubuntu/lp-1847361-vhost-correctly-turn-on-VIRTIO_F_IOMMU_PLATFORM.patch:
1515+ avoid unnecessary IOTLB transactions (LP: #1866207)
1516+
1517+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 02 Mar 2020 15:21:27 +0100
1518+
1519+qemu (1:4.2-3ubuntu1) focal; urgency=medium
1520+
1521+ * Merge with Debian testing, remaining changes:
1522+ - qemu-kvm to systemd unit
1523+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
1524+ hugepages and architecture specifics
1525+ - d/qemu-system-common.qemu-kvm.service: systemd unit to call
1526+ qemu-kvm-init
1527+ - d/qemu-system-common.install: install helper script
1528+ - d/qemu-system-common.maintscript: clean old sysv and upstart scripts
1529+ - d/qemu-system-common.qemu-kvm.default: defaults for
1530+ /etc/default/qemu-kvm
1531+ - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm
1532+ - Distribution specific machine type (LP: 1304107 1621042)
1533+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
1534+ types
1535+ - d/qemu-system-x86.NEWS Info on fixed machine type definitions
1536+ for host-phys-bits=true (LP: 1776189)
1537+ - add an info about -hpb machine type in debian/qemu-system-x86.NEWS
1538+ - provide pseries-bionic-2.11-sxxm type as convenience with all
1539+ meltdown/spectre workarounds enabled by default. (LP: 1761372).
1540+ - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type
1541+ - Enable nesting by default
1542+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default
1543+ in qemu64 cpu type.
1544+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
1545+ in qemu64 on amd
1546+ [ No more strictly needed, but required for backward compatibility ]
1547+ - improved dependencies
1548+ - Make qemu-system-common depend on qemu-block-extra
1549+ - Make qemu-utils depend on qemu-block-extra
1550+ - let qemu-utils recommend sharutils
1551+ - improved s390x support
1552+ - d/rules: build s390-ccw.img with upstream Makefile
1553+ - d/rules: build s390-netboot.img with upstream Makefile
1554+ - arch aware kvm wrappers
1555+ - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
1556+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
1557+ reference 256k path
1558+ - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
1559+ handle incoming migrations from former releases.
1560+ - d/control-in: Disable capstone disassembler library support (universe)
1561+ - d/binfmt-update-in: fix binfmt being called in some containers
1562+ (LP 1840956)
1563+ - d/p/ubuntu/lp-1857033-*: add support for Cooper Lake cpu model
1564+ (LP 1857033)
1565+ - d/qemu-system-x86.README.Debian: add info about updated nesting changes
1566+ - d/control*, d/rules: disable xen by default, but provide universe
1567+ package qemu-system-x86-xen as alternative
1568+ - d/p/lp-1859527-*: avoid breakage on high virtqueue counts (LP 1859527)
1569+ - Dropped changes [ in Debian ]
1570+ - d/control: update VCS links
1571+ - d/control-in: bump debhelper build-dep for compat 12
1572+ - d/control: disable bluetooth being deprecated
1573+ - d/not-installed: ignore new interop docs and extra icons for now
1574+ - d/not-installed: do not install elf2dmp until namespaced
1575+ - d/qemu-utils.install: install new tools qemu-edid and qemu-keymap
1576+ [ not needed ]
1577+ - d/control-in: promote qemu-efi/ovmf in Ubuntu (LP 1570617)
1578+ - s390x support
1579+ - Create qemu-system-s390x package
1580+ - Enable numa support for s390x
1581+ - d/control*: enable libpmem support for nvdimms (LP 1790856)
1582+ * Added changes
1583+ - d/control: regenerate debian/control out of control-in
1584+ - qemu-system-x86-microvm package
1585+ In addition to the generic multi-purpose qemu also provide a minimal
1586+ feature binary that is loading faster for use cases with microvm machine
1587+ type and qboot bios
1588+ - d/control-in: add a new qemu-system-x86-microvm package
1589+ - d/rules: add an extra config/build step to get the minimal qemu
1590+ - d/control-in: disable pmem on ppc64 as it is currently considered
1591+ experimental on that architecture (pmdk v1.8-1)
1592+ - d/rules: makefile definitions can't be recursive - sys_systems for s390x
1593+ - d/p/ubuntu/vhost-user-gpu-Drop-trailing-json-comma.patch: fix parsing of
1594+ vhost-user-gpu
1595+ - d/rules: report config log from the correct subdir
1596+ - d/rules: --disable-xen for user-static builds
1597+
1598+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 12 Feb 2020 15:21:56 +0100
1599+
1600 qemu (1:4.2-3) unstable; urgency=medium
1601
1602 * mention closing of #909743 in previous changelog (Closes: #909743)
1603@@ -1370,6 +2873,169 @@ qemu (1:4.2-2) unstable; urgency=medium
1604
1605 -- Michael Tokarev <mjt@tls.msk.ru> Fri, 31 Jan 2020 23:51:09 +0300
1606
1607+qemu (1:4.2-1ubuntu2) focal; urgency=medium
1608+
1609+ * d/control: avoid upgrade issues triggered by moving ivshmem tools after
1610+ Debian. Fixed by by bumping the related Breaks/Replaces to the
1611+ Version Ubuntu introduced the change (LP: #1862287)
1612+
1613+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 07 Feb 2020 07:31:21 +0100
1614+
1615+qemu (1:4.2-1ubuntu1) focal; urgency=medium
1616+
1617+ * Merge with Debian testing, Among many other things this fixes LP Bugs:
1618+ LP: #1847806 - add mff* instructions to not break on ppc64 with newer glibc
1619+ LP: #1812822 - avoid crashes on detaching vhost_net interfaces
1620+ LP: #1852744 - Crypto Passthrough Interrupt Support
1621+ LP: #1853316 - CCW IPL Support
1622+ Remaining changes:
1623+ - qemu-kvm to systemd unit
1624+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
1625+ hugepages and architecture specifics
1626+ - d/qemu-system-common.qemu-kvm.service: systemd unit to call
1627+ qemu-kvm-init
1628+ - d/qemu-system-common.install: install helper script
1629+ - d/qemu-system-common.maintscript: clean old sysv and upstart scripts
1630+ - d/qemu-system-common.qemu-kvm.default: defaults for
1631+ /etc/default/qemu-kvm
1632+ - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm
1633+ - Distribution specific machine type (LP: 1304107 1621042)
1634+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
1635+ types
1636+ - d/qemu-system-x86.NEWS Info on fixed machine type definitions
1637+ for host-phys-bits=true (LP: 1776189)
1638+ - add an info about -hpb machine type in debian/qemu-system-x86.NEWS
1639+ - provide pseries-bionic-2.11-sxxm type as convenience with all
1640+ meltdown/spectre workarounds enabled by default. (LP: 1761372).
1641+ - Enable nesting by default
1642+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default
1643+ in qemu64 cpu type.
1644+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
1645+ in qemu64 on amd
1646+ [ No more strictly needed, but required for backward compatibility ]
1647+ - improved dependencies
1648+ - Make qemu-system-common depend on qemu-block-extra
1649+ - Make qemu-utils depend on qemu-block-extra
1650+ - let qemu-utils recommend sharutils
1651+ - s390x support
1652+ - Create qemu-system-s390x package
1653+ - Enable numa support for s390x
1654+ - d/rules: build s390-ccw.img with upstream Makefile
1655+ - d/rules: build s390-netboot.img with upstream Makefile
1656+ - arch aware kvm wrappers
1657+ - d/control: update VCS links
1658+ - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
1659+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
1660+ reference 256k path
1661+ - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
1662+ handle incoming migrations from former releases.
1663+ - d/control-in: Disable capstone disassembler library support (universe)
1664+ - d/control: disable bluetooth being deprecated
1665+ - d/not-installed: ignore new interop docs and extra icons for now
1666+ - d/not-installed: do not install elf2dmp until namespaced
1667+ - d/qemu-utils.install: install new tools qemu-edid and qemu-keymap
1668+ - d/control-in: promote qemu-efi/ovmf in Ubuntu (LP 1570617)
1669+ - d/binfmt-update-in: fix binfmt being called in some containers
1670+ (LP 1840956)
1671+ - Dropped changes (in Debian)
1672+ - qemu-guest-agent: freeze-hook fixes (LP: 1484990)
1673+ - d/qemu-guest-agent.install: provide /etc/qemu/fsfreeze-hook
1674+ - d/qemu-guest-agent.dirs: provide /etc/qemu/fsfreeze-hook.d
1675+ - d/control-in: enable RDMA support in qemu (LP: 1692476)
1676+ - enable RDMA config option
1677+ - add libibumad-dev build-dep
1678+ - d/p/ubuntu/lp-1790901-partial-SLOF-for-s390x-netboot.patch: bring back
1679+ some SLOF bits stripped in DFSG to be able to build s390x-netboot roms
1680+ As that hack to build s390-ccw.img rom can't build s390x-netboot.img
1681+ replace it with a build-indep using the upstream makefiles.
1682+ This is less prone to miss future changes/fixes that are done to the
1683+ makefiles
1684+ - remove /dev/kvm permission handling (moved to systemd 239-6) (#892945)
1685+ - d/p/debianize-qemu-guest-service.patch: fix path of qemu-ga
1686+ - d/rules: fix qemu-kvm service for debhelper compat >=12
1687+ - Refreshed patches for v4.0 context changes
1688+ - d/control*: remove sdlabi which was removed upstream
1689+ - d/control*: enable docs (now explicit) and provide new build-dep
1690+ python3-sphinx
1691+ - d/qemu-system-data.install: use new paths for formerly used icons
1692+ - Merge with Upstream release of qemu 4.0
1693+ - d/p/ubuntu/lp-1790901-partial-SLOF-for-s390x-netboot.patch
1694+ - Dropped changes (Upstream)
1695+ - d/p/ubuntu/lp-1830243-*: s390x Secure Linux Boot Toleration (LP 1830243)
1696+ - d/p/ubuntu/lp-1830238-*: s390x hardware cpu model (LP 1830238)
1697+ - d/p/ubuntu/linux-user-fix-__NR_semtimedop-undeclared-error.patch:
1698+ fix i386 build error
1699+ - d/p/ubuntu/lp-1836066-s390-cpumodel-fix-description-for-the-new-vector-fac:
1700+ fix naming of the new vector facitlity (LP 1836066)
1701+ - d/p/ubuntu/lp-1836159-fix-with-latest-kernel.patch: fix build issues
1702+ for missing SIOCGSTAMP definition; final fix is still in discussion
1703+ upstream (LP: 1836159)
1704+ - d/p/ubuntu/lp-1836154-*: further fixups for HW CPU model for newer
1705+ s390x machines (LP 1836154)
1706+ - d/p/ubuntu/lp-1841066-*: fix detection of arch_capability flags
1707+ (LP 1841066)
1708+ - d/p/lp-1842774-s390x-cpumodel-Add-the-z15-name-to-the-description-o.patch:
1709+ update the z15 model name (LP 1842774)
1710+ - d/p/ubuntu/lp-1848556-curl-Handle-success-in-multi_check_completion.patch:
1711+ fix a potential hang when qemu or qemu-img where accessing http backed
1712+ disks via libcurl (LP 1848556)
1713+ - d/p/u/lp-1848497-virtio-balloon-fix-QEMU-4.0-config-size-migration-*:
1714+ fix migration issue from qemu <4.0 when using virtio-balloon (LP 1848497)
1715+ - d/p/ubuntu/lp-1830704-s390x-cpumodel-ignore-csske-for-expansion.patch
1716+ toleration for future machines (LP 1830704)
1717+ - SECURITY UPDATE: Add support for exposing md-clear functionality
1718+ to guests
1719+ - d/p/ubuntu/enable-md-clear.patch
1720+ - d/p/ubuntu/enable-md-no.patch
1721+ - CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091
1722+ - SECURITY UPDATE: heap overflow when loading device tree blob
1723+ - d/p/ubuntu/CVE-2018-20815.patch: specify how large the buffer to
1724+ copy the device tree blob into is.
1725+ - CVE-2018-20815
1726+ - SECURITY UPDATE: device driver denial of service via NULL pointer
1727+ dereference
1728+ - d/p/ubuntu/CVE-2019-5008.patch: Define skeleton 'power_mem_read'
1729+ routine
1730+ - CVE-2019-5008
1731+ - SECURITY UPDATE: information leak in SLiRP
1732+ - d/p/ubuntu/CVE-2019-9824.patch: check sscanf result when
1733+ emulating ident.
1734+ - CVE-2019-9824
1735+ - d/p/ubuntu/lp-1812384-s390x-Return-specification-exception-for-
1736+ unimplement.patch: properly return architecture defined exception
1737+ on bad subcodes of diag 308 (LP 1812384)
1738+ * Dropped changes (no more needed)
1739+ - d/qemu-guest-agent.pre{rm|inst}/.postrm: special handling for
1740+ mv_conffile since the new path is a directory in the old package
1741+ version which can not be handled by mv_conffile.
1742+ [ only needed between disco and eoan ]
1743+ - disable pvrdma
1744+ [ CVEs all fixed now ]
1745+ - d/p/ubuntu/Revert-target-i386-kvm-add-VMX-migration-blocker.patch:
1746+ avoid misdetection of simplified nesting blocking all migrations
1747+ [ qemu now detects and handles nesting - needs kernel >=4.20 ]
1748+ - Enable nesting by default
1749+ - d/qemu-system-x86.modprobe: set nested=1 module option on intel.
1750+ (is default on amd)
1751+ - d/qemu-system-x86.postinst: re-load kvm_intel.ko if it was loaded
1752+ without nested=1
1753+ [ nesting is default in kernel modules and default selected cpu types ]
1754+ * Added changes
1755+ - d/control: regenerate debian/control out of control-in
1756+ - updated ubuntu machine types to match qemu 4.2 in Ubuntu 20.04 Focal
1757+ - added ubuntu focal types for qemu 4.2
1758+ - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type
1759+ - d/p/ubuntu/lp-1857033-*: add support for Cooper Lake cpu model
1760+ (LP: #1857033)
1761+ - d/qemu-system-x86.README.Debian: add info about updated nesting changes
1762+ - d/control*, d/rules: disable xen by default, but provide universe
1763+ package qemu-system-x86-xen as alternative
1764+ - fix typos in changelog and d/qemu-system-x86.NEWS
1765+ - d/p/lp-1859527-*: avoid breakage on high virtqueue counts (LP: #1859527)
1766+ - d/control*: enable libpmem support for nvdimms (LP: #1790856)
1767+
1768+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 08 Jan 2020 15:27:42 +0100
1769+
1770 qemu (1:4.2-1) unstable; urgency=medium
1771
1772 * new upstream release (4.2.0)
1773@@ -1446,6 +3112,205 @@ qemu (1:4.1-1) unstable; urgency=medium
1774
1775 -- Michael Tokarev <mjt@tls.msk.ru> Tue, 27 Aug 2019 12:43:43 +0300
1776
1777+qemu (1:4.0+dfsg-0ubuntu10) focal; urgency=medium
1778+
1779+ * d/p/ubuntu/lp-1848556-curl-Handle-success-in-multi_check_completion.patch:
1780+ fix a potential hang when qemu or qemu-img where accessing http backed
1781+ disks via libcurl (LP: #1848556)
1782+ * d/p/u/lp-1848497-virtio-balloon-fix-QEMU-4.0-config-size-migration-in.patch:
1783+ fix migration issue from qemu <4.0 when using virtio-balloon (LP: #1848497)
1784+
1785+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 21 Oct 2019 14:51:45 +0200
1786+
1787+qemu (1:4.0+dfsg-0ubuntu9) eoan; urgency=medium
1788+
1789+ * d/p/lp-1842774-s390x-cpumodel-Add-the-z15-name-to-the-description-o.patch:
1790+ update the z15 model name (LP: #1842774)
1791+
1792+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 24 Sep 2019 11:42:58 +0200
1793+
1794+qemu (1:4.0+dfsg-0ubuntu8) eoan; urgency=medium
1795+
1796+ * d/binfmt-update-in: fix binfmt being called in some containers
1797+ (LP: #1840956)
1798+
1799+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 09 Sep 2019 11:03:13 +0200
1800+
1801+qemu (1:4.0+dfsg-0ubuntu7) eoan; urgency=medium
1802+
1803+ * No-change upload with strops.h and sys/strops.h removed in glibc.
1804+
1805+ -- Matthias Klose <doko@ubuntu.com> Thu, 05 Sep 2019 11:07:25 +0000
1806+
1807+qemu (1:4.0+dfsg-0ubuntu6) eoan; urgency=medium
1808+
1809+ * d/p/ubuntu/lp-1841066-*: fix detection of arch_capability flags
1810+ (LP: #1841066)
1811+
1812+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 26 Aug 2019 12:08:04 +0200
1813+
1814+qemu (1:4.0+dfsg-0ubuntu5) eoan; urgency=medium
1815+
1816+ * d/p/ubuntu/lp-1836154-*: further fixups for HW CPU model for newer
1817+ s390x machines (LP: #1836154)
1818+
1819+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 17 Jul 2019 13:20:42 +0200
1820+
1821+qemu (1:4.0+dfsg-0ubuntu4) eoan; urgency=medium
1822+
1823+ * d/control-in: promote qemu-efi/ovmf in Ubuntu (LP: #1570617)
1824+ - pick Debian change for (#889885)
1825+ move ovmf to recommends on debian and update aarch ovmf refs
1826+ - stop Ubuntu to drop ovmf/qemu-efi to a suggest
1827+
1828+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 12 Jul 2019 12:48:24 +0200
1829+
1830+qemu (1:4.0+dfsg-0ubuntu3) eoan; urgency=medium
1831+
1832+ * d/p/ubuntu/lp-1836159-fix-with-latest-kernel.patch: fix build issues
1833+ for missing SIOCGSTAMP definition; final fix is still in discussion
1834+ upstream (LP: 1836159)
1835+
1836+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 11 Jul 2019 10:10:00 +0200
1837+
1838+qemu (1:4.0+dfsg-0ubuntu2) eoan; urgency=medium
1839+
1840+ * d/p/ubuntu/lp-1836066-s390-cpumodel-fix-description-for-the-new-vector-fac:
1841+ fix naming of the new vector facitlity (LP: #1836066)
1842+ * d/control-in: update VCS links in control template as well
1843+
1844+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 11 Jul 2019 08:18:44 +0200
1845+
1846+qemu (1:4.0+dfsg-0ubuntu1) eoan; urgency=medium
1847+
1848+ * Merge with Upstream release of qemu 4.0.
1849+ Among many other things this fixes LP Bugs:
1850+ LP: #1782206 - SnowRidge Accelerator Interfacing Architecture (AIA)
1851+ LP: #1828038 - Update s390x CPU Model for more HW support
1852+ LP: #1832622 - count cache flush Spectre v2 mitigation for ppc64el
1853+ Remaining Changes:
1854+ - qemu-kvm to systemd unit
1855+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
1856+ hugepages and architecture specifics
1857+ - d/qemu-system-common.qemu-kvm.service: systemd unit to call
1858+ qemu-kvm-init
1859+ - d/qemu-system-common.install: install helper script
1860+ - d/qemu-system-common.maintscript: clean old sysv and upstart scripts
1861+ - d/qemu-system-common.qemu-kvm.default: defaults for
1862+ /etc/default/qemu-kvm
1863+ - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm
1864+ - Enable nesting by default
1865+ - d/qemu-system-x86.modprobe: set nested=1 module option on intel.
1866+ (is default on amd)
1867+ - d/qemu-system-x86.postinst: re-load kvm_intel.ko if it was loaded
1868+ without nested=1
1869+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default
1870+ in qemu64 cpu type.
1871+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
1872+ in qemu64 on amd
1873+ - d/qemu-system-x86.README.Debian: document intention of nested being
1874+ default is comfort, not full support
1875+ - Distribution specific machine type (LP: 1304107 1621042)
1876+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
1877+ types
1878+ - d/qemu-system-x86.NEWS Info on fixed machine type definitions
1879+ for host-phys-bits=true (LP: 1776189)
1880+ - add an info about -hpb machine type in debian/qemu-system-x86.NEWS
1881+ - provide pseries-bionic-2.11-sxxm type as convenience with all
1882+ meltdown/spectre workarounds enabled by default. (LP: 1761372).
1883+ - improved dependencies
1884+ - Make qemu-system-common depend on qemu-block-extra
1885+ - Make qemu-utils depend on qemu-block-extra
1886+ - let qemu-utils recommend sharutils
1887+ - s390x support
1888+ - Create qemu-system-s390x package
1889+ - Enable numa support for s390x
1890+ - arch aware kvm wrappers
1891+ - d/control: update VCS links
1892+ - qemu-guest-agent: freeze-hook fixes (LP: 1484990)
1893+ - d/qemu-guest-agent.install: provide /etc/qemu/fsfreeze-hook
1894+ - d/qemu-guest-agent.dirs: provide /etc/qemu/fsfreeze-hook.d
1895+ - d/control-in: enable RDMA support in qemu (LP: 1692476)
1896+ - enable RDMA config option
1897+ - add libibumad-dev build-dep
1898+ - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
1899+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
1900+ reference 256k path
1901+ - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
1902+ handle incoming migrations from former releases.
1903+ - d/control-in: Disable capstone disassembler library support (universe)
1904+ - Move s390x roms to a new qemu-system-data-s390x
1905+ - d/qemu-system-data.install: install s390x roms as architecture:all in
1906+ qemu-system-data
1907+ - d/rules: build s390-ccw.img with upstream Makefile
1908+ - d/rules: build s390-netboot.img with upstream Makefile
1909+ - d/p/ubuntu/lp-1790901-partial-SLOF-for-s390x-netboot.patch: bring back
1910+ some SLOF bits stripped in DFSG to be able to build s390x-netboot roms
1911+ As that hack to build s390-ccw.img rom can't build s390x-netboot.img
1912+ replace it with a build-indep using the upstream makefiles.
1913+ This is less prone to miss future changes/fixes that are done to the
1914+ makefiles
1915+ - d/control-in: add breaks/replaces for moving s390x roms from
1916+ qemu-system-s390x to qemu-system-data
1917+ - remove /dev/kvm permission handling (moved to systemd 239-6) (#892945)
1918+ [From not yet uploaded Debian branch]
1919+ - d/p/debianize-qemu-guest-service.patch: fix path of qemu-ga
1920+ - d/rules: fix qemu-kvm service for debhelper compat >=12
1921+ - disable pvrdma - besides several security holes there are many other
1922+ bugs there as well
1923+ * Dropped patches that are upstream in v4.0
1924+ - d/p/do-not-link-everything-with-xen.patch
1925+ - d/p/usb-mtp-use-O_NOFOLLOW-and-O_CLOEXEC-CVE-2018-16872.patch
1926+ - d/p/hw_usb-fix-mistaken-de-initialization-of-CCID-state.patch
1927+ - d/p/scsi-generic-avoid-possible-oob-access-to-r-buf-CVE-2019-6501.patch
1928+ - d/p/slirp-check-data-length-while-emulating-ident-function-CVE-2019-6778
1929+ - d/p/i2c-ddc-fix-oob-read-CVE-2019-3812.patch
1930+ - d/p/ubuntu/lp-1759509-qmp-query-current-machine-with-wakeup-suspend-suppor
1931+ (LP: 1759509)
1932+ - d/p/ubuntu/lp-1759509-qga-update-guest-suspend-ram-and-guest-suspend-hybri
1933+ - d/p/ubuntu/lp-1759509-qmp-hmp-Make-system_wakeup-check-wake-up-support-and
1934+ - d/p/ubuntu/lp-1812384-s390x-Return-specification-exception-for-unimplement
1935+ - d/p/ubuntu/CVE-2018-20815.patch
1936+ - d/p/ubuntu/CVE-2019-5008.patch
1937+ - d/p/ubuntu/CVE-2019-9824.patch
1938+ - d/p/ubuntu/Revert-target-i386-kvm-add-VMX-migration-blocker.patch:
1939+ avoid misdetection of simplified nesting blocking all migrations
1940+ * Dropped further patches
1941+ d/p/bt-use-size_t-type-for-length-parameters-instead-of-int-CVE-2018-19665
1942+ [upstream deprecated the whole subsystem instead of applying the fix]
1943+ * Added Changes
1944+ - updated ubuntu machine types for v4.0
1945+ - added eoan types
1946+ - fixed s390x issue of upstream types having a "v" prefix
1947+ - add back dropped machine types to avoid more issues like LP: 1802944
1948+ - fix kvm split irqchip default in ubuntu q35 machine type
1949+ - drop no more needed spapr_machine_2_11_sxxm_instance_options and
1950+ adapt updated CamelCase
1951+ - -hpb types now need to use GlobalProperties
1952+ - pc_compat_2_0 got a _fn suffix and slight changes
1953+ - d/p/ubuntu/lp-1790901-partial-SLOF-for-s390x-netboot.patch: update to
1954+ SLOF of qemu 4.0
1955+ - Refreshed patches still needed for v4.0 context changes
1956+ - d/p/use-fixed-data-path.patch
1957+ - d/p/ubuntu/enable-svm-by-default.patch
1958+ - d/p/ubuntu/enable-md-clear.patch
1959+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch
1960+ - d/p/ubuntu/lp-1830243-*: s390x Secure Linux Boot Toleration
1961+ (LP: #1830243)
1962+ - d/control: disable bluetooth being deprecated
1963+ - d/control*: remove sdlabi which was removed upstream
1964+ - d/p/ubuntu/lp-1830238-*: s390x hardware cpu model (LP: #1830238)
1965+ - d/control*: enable docs (now explicit) and provide new build-dep
1966+ python3-sphinx
1967+ - d/not-installed: ignore new interop docs and extra icons for now
1968+ - d/not-installed: do not install elf2dmp until namespaced
1969+ - d/qemu-utils.install: install new tools qemu-edid and qemu-keymap
1970+ - d/qemu-system-data.install: use new paths for formerly used icons
1971+ - d/p/ubuntu/linux-user-fix-__NR_semtimedop-undeclared-error.patch:
1972+ fix i386 build error
1973+
1974+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 24 Jun 2019 16:33:19 +0200
1975+
1976 qemu (1:3.1+dfsg-8) unstable; urgency=high
1977
1978 * sun4u-add-power_mem_read-routine-CVE-2019-5008.patch
1979@@ -1548,6 +3413,232 @@ qemu (1:3.1+dfsg-3) unstable; urgency=medium
1980
1981 -- Michael Tokarev <mjt@tls.msk.ru> Wed, 06 Feb 2019 12:23:01 +0300
1982
1983+qemu (1:3.1+dfsg-2ubuntu5) eoan; urgency=medium
1984+
1985+ * d/p/ubuntu/define-ubuntu-machine-types.patch: fix wily machine type being
1986+ broken since 2.11 due to 2.3/2.4 version mismatch in its definition to
1987+ fix migrations from old machines (LP: #1829868).
1988+ * d/p/ubuntu/lp-1830704-s390x-cpumodel-ignore-csske-for-expansion.patch
1989+ toleration for future machines (LP: #1830704
1990+
1991+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 28 May 2019 11:30:42 +0200
1992+
1993+qemu (1:3.1+dfsg-2ubuntu4) eoan; urgency=medium
1994+
1995+ * SECURITY UPDATE: Add support for exposing md-clear functionality
1996+ to guests
1997+ - d/p/ubuntu/enable-md-clear.patch
1998+ - d/p/ubuntu/enable-md-no.patch
1999+ - CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091
2000+ * SECURITY UPDATE: heap overflow when loading device tree blob
2001+ - d/p/ubuntu/CVE-2018-20815.patch: specify how large the buffer to
2002+ copy the device tree blob into is.
2003+ - CVE-2018-20815
2004+ * SECURITY UPDATE: device driver denial of service via NULL pointer
2005+ dereference
2006+ - d/p/ubuntu/CVE-2019-5008.patch: Define skeleton 'power_mem_read'
2007+ routine
2008+ - CVE-2019-5008
2009+ * SECURITY UPDATE: information leak in SLiRP
2010+ - d/p/ubuntu/CVE-2019-9824.patch: check sscanf result when
2011+ emulating ident.
2012+ - CVE-2019-9824
2013+
2014+ -- Steve Beattie <sbeattie@ubuntu.com> Wed, 08 May 2019 09:27:53 -0700
2015+
2016+qemu (1:3.1+dfsg-2ubuntu3) disco; urgency=medium
2017+
2018+ * qemu-guest-agent: fix path of fsfreeze-hook (LP: #1820291)
2019+ - d/qemu-guest-agent.install: use correct path for fsfreeze-hook
2020+ - d/qemu-guest-agent.pre{rm|inst}/.postrm: special handling for
2021+ mv_conffile since the new path is a directory in the old package
2022+ version which can not be handled by mv_conffile.
2023+ * i2c-ddc-fix-oob-read-CVE-2019-3812.patch fixes
2024+ OOB read in hw/i2c/i2c-ddc.c which allows for memory disclosure.
2025+ Closes: #922635 (Thanks to Gerd Hoffmann and Michael Tokarev)
2026+ CVE-2019-3812
2027+
2028+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 18 Mar 2019 09:20:07 +0100
2029+
2030+qemu (1:3.1+dfsg-2ubuntu2) disco; urgency=medium
2031+
2032+ * disable pvrdma - besides several security holes there are many other
2033+ bugs there as well, and the amount of patches applied upstream after
2034+ 3.1 release is large (Closes, or actuallymakes unimportant again)
2035+ - CVE-2018-20123
2036+ - CVE-2018-20124
2037+ - CVE-2018-20125
2038+ - CVE-2018-20126
2039+ - CVE-2018-20191
2040+ - CVE-2018-20216
2041+ * scsi-generic-avoid-possible-oob-access-to-r-buf-CVE-2019-6501.patch
2042+ - CVE-2019-6501
2043+ * slirp-check-data-length-while-emulating-ident-function-CVE-2019-6778.patch
2044+ - CVE-2019-6778
2045+
2046+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 19 Feb 2019 06:43:04 +0100
2047+
2048+qemu (1:3.1+dfsg-2ubuntu1) disco; urgency=medium
2049+
2050+ * Merge with Debian testing, Among many other things this fixes LP Bugs:
2051+ LP: #1806104 - fix misleading page size error on ppc64el
2052+ LP: #1782205 - SnowRidge enabled new ISAs
2053+ LP: #1786956 - upgrade to qemu >= 3.0
2054+ LP: #1809083 - Backward migration to Xenial on ppc64el
2055+ LP: #1803315 - s390x Huge page enablement
2056+ LP: #1657409 - enable virglrenderer
2057+ Remaining Changes:
2058+ - qemu-kvm to systemd unit
2059+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
2060+ hugepages and architecture specifics
2061+ - d/qemu-kvm.service: systemd unit to call qemu-kvm-init
2062+ - d/qemu-system-common.install: install systemd unit and helper script
2063+ - d/qemu-system-common.maintscript: clean old sysv and upstart scripts
2064+ - d/qemu-system-common.qemu-kvm.default: defaults for
2065+ /etc/default/qemu-kvm
2066+ - d/rules: install /etc/default/qemu-kvm
2067+ - Enable nesting by default
2068+ - d/qemu-system-x86.modprobe: set nested=1 module option on intel.
2069+ (is default on amd)
2070+ - d/qemu-system-x86.postinst: re-load kvm_intel.ko if it was loaded
2071+ without nested=1
2072+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default
2073+ in qemu64 cpu type.
2074+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
2075+ in qemu64 on amd
2076+ - d/qemu-system-x86.README.Debian: document intention of nested being
2077+ default is comfort, not full support
2078+ - Distribution specific machine type (LP: 1304107 1621042 1776189 1761372)
2079+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
2080+ types
2081+ - d/qemu-system-x86.NEWS Info on fixed machine type definitions
2082+ for host-phys-bits=true (LP: 1776189)
2083+ - add an info about -hpb machine type in debian/qemu-system-x86.NEWS
2084+ - d/p/ubuntu/lp-1761372-*: provide pseries-bionic-2.11-sxxm type as
2085+ convenience with all meltdown/spectre workarounds enabled by default.
2086+ (LP: 1761372).
2087+ - improved dependencies
2088+ - Make qemu-system-common depend on qemu-block-extra
2089+ - Make qemu-utils depend on qemu-block-extra
2090+ - let qemu-utils recommend sharutils
2091+ - s390x support
2092+ - Create qemu-system-s390x package
2093+ - Enable numa support for s390x
2094+ - arch aware kvm wrappers
2095+ - d/control: update VCS links (updated to match latest Ubuntu)
2096+ - qemu-guest-agent: freeze-hook fixes (LP: 1484990)
2097+ - d/qemu-guest-agent.install: provide /etc/qemu/fsfreeze-hook
2098+ - d/qemu-guest-agent.dirs: provide /etc/qemu/fsfreeze-hook.d
2099+ - d/control-in: enable RDMA support in qemu (LP: 1692476)
2100+ - enable RDMA config option
2101+ - add libibumad-dev build-dep
2102+ - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
2103+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
2104+ reference 256k path
2105+ - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
2106+ handle incoming migrations from former releases.
2107+ - d/control-in: Disable capstone disassembler library support (universe)
2108+ * Added Changes:
2109+ - d/p/ubuntu/define-ubuntu-machine-types.patch: update machine type changes
2110+ for qemu 3.1 in the Ubuntu Disco release
2111+ - d/p/ubuntu/lp-1759509-* fix waking up VMs from dompmsuspend (LP: #1759509)
2112+ - Move s390x roms to a new qemu-system-data-s390x
2113+ - d/qemu-system-data.install: install s390x roms as architecture:all in
2114+ qemu-system-data
2115+ - d/rules: build s390-ccw.img with upstream Makefile
2116+ - d/rules: build s390x-netboot.img with upstream Makefile
2117+ - d/p/ubuntu/lp-1790901-partial-SLOF-for-s390x-netboot.patch: bring back
2118+ some SLOF bits stripped in DFSG to be able to build s390x-netboot roms
2119+ As that hack to build s390-ccw.img rom can't build s390x-netboot.img
2120+ replace it with a build-indep using the upstream makefiles.
2121+ This is less prone to miss future changes/fixes that are done to the
2122+ makefiles
2123+ - d/control-in: add breaks/replaces for moving s390x roms from
2124+ qemu-system-s390x to qemu-system-data
2125+ - remove /dev/kvm permission handling (moved to systemd 239-6) (#892945)
2126+ [From not yet uploaded Debian branch]
2127+ - d/p/debianize-qemu-guest-service.patch: fix path of qemu-ga
2128+ (Closes: #918378)
2129+ - d/rules: fix qemu-kvm service for debhelper compat >=12
2130+ - d/p/ubuntu/Revert-target-i386-kvm-add-VMX-migration-blocker.patch:
2131+ avoid misdetection of simplified nesting blocking all migrations
2132+ - d/p/ubuntu/lp-1812384-s390x-Return-specification-exception-for-
2133+ unimplement.patch: properly return archicture defined exception
2134+ on bad subcodes of diag 308 (LP: #1812384)
2135+ * Dropped Changes:
2136+ - Include s390-ccw.img firmware (old style native build)
2137+ - d/rules enable install s390x-netboot.img (old style native build)
2138+ - libvirt/qemu user/group support
2139+ - qemu-system-common.postinst: remove acl placed by udev, and add udevadm
2140+ trigger.
2141+ [ Droppable since logind properly sets ACLs now ]
2142+ - qemu-system-common.preinst: add kvm group if needed
2143+ [ Droppable because systemd/udev take care of it since 239-6]
2144+ - d/p/guest-agent-freeze-hook-skip-dpkg-artifacts.patch of qemu-guest-agent
2145+ freeze-hook fixes (LP: 1484990)
2146+ [upstream]
2147+ - d/p/ubuntu/CVE-2018-3639/* update for qemu 2.12 using the final patches
2148+ merged upstream
2149+ [upstream]
2150+ - d/p/ubuntu/CVE-2018-11806-slirp-correct-size.patch: slirp: correct size
2151+ computation while concatenating mbuf.
2152+ CVE-2018-11806
2153+ [upstream]
2154+ - d/p/ubuntu/lp-1781526-powerpc64-align-memory-THP.patch: align to 2MB
2155+ for powerpc64 to speed up translation (LP: 1781526)
2156+ [upstream]
2157+ - d/p/ubuntu/lp-1780773-s390x-cpumodels-add-z14-Model-ZR1.patch: Add
2158+ cpu model for z14 ZR1 (LP: 1780773).
2159+ [upstream]
2160+ - Mark qemu-system-data foreign to be able to install it e.g. on i386
2161+ (Closes: 903562)
2162+ [in Debian]
2163+ - d/control-in: qemu-keymaps is provided by qemu-system-data now (from yet
2164+ unreleased Debian version)
2165+ [in Debian]
2166+ - d/p/lp-1755912-qxl-fix-local-renderer-crash.patch: Fix an issue triggered
2167+ by migrations with UI frontends or frequent guest resolution changes
2168+ (LP #1755912)
2169+ [upstream]
2170+ - d//ubuntu/target-ppc-extend-eieio-for-POWER9.patch: Backport to
2171+ extend eieio for POWER9 emulation (LP: 1787408).
2172+ [upstream]
2173+ - d/p/ubuntu/lp-1789551-seccomp-set-the-seccomp-filter-to-all-threads.patch:
2174+ ensure that the seccomp blacklist is applied to all threads (LP: 1789551)
2175+ [upstream]
2176+ - improve s390x spectre mitigation with etoken facility (LP: 1790457)
2177+ [upstream]
2178+ - Update pxe netboot images for KVM s390x to qemu 3.0 level (LP: 1790901)
2179+ [upstream]
2180+ - d/control-in: our addition of a qemu-system-s390x package needs to follow
2181+ the split of qemu-system-data by adding a dependency to it (LP: 1798084)
2182+ [in Debian]
2183+ - debian/patches/ubuntu/lp1787405-*: Support guest dedicated Crypto
2184+ Adapters on s390x (LP: 1787405)
2185+ [upstream]
2186+ - enable opengl for vfio-MDEV support (LP: 1804766)
2187+ [in Debian]
2188+ - SECURITY UPDATE: integer overflow in NE2000 NIC emulation
2189+ [upstream]
2190+ - SECURITY UPDATE: integer overflow via crafted QMP command
2191+ [upstream]
2192+ - SECURITY UPDATE: OOB heap buffer r/w access in NVM Express Controller
2193+ [upstream]
2194+ - SECURITY UPDATE: buffer overflow in rtl8139
2195+ [upstream]
2196+ - SECURITY UPDATE: buffer overflow in pcnet
2197+ [upstream]
2198+ - SECURITY UPDATE: DoS via large packet sizes
2199+ [upstream]
2200+ - SECURITY UPDATE: DoS in lsi53c895a
2201+ [upstream]
2202+ - SECURITY UPDATE: Out-of-bounds r/w stack access in ppc64
2203+ [upstream]
2204+ - SECURITY UPDATE: race condition in 9p
2205+ [upstream]
2206+
2207+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 08 Jan 2019 09:41:08 +0100
2208+
2209 qemu (1:3.1+dfsg-2) unstable; urgency=medium
2210
2211 * d/rules: split arch and indep builds
2212@@ -1627,6 +3718,249 @@ qemu (1:3.1+dfsg-1) unstable; urgency=medium
2213
2214 -- Michael Tokarev <mjt@tls.msk.ru> Sun, 02 Dec 2018 19:10:27 +0300
2215
2216+qemu (1:2.12+dfsg-3ubuntu9) disco; urgency=medium
2217+
2218+ [ Marc Deslauriers ]
2219+ * SECURITY UPDATE: integer overflow in NE2000 NIC emulation
2220+ - debian/patches/CVE-2018-10839.patch: use proper type in
2221+ hw/net/ne2000.c.
2222+ - CVE-2018-10839
2223+ * SECURITY UPDATE: integer overflow via crafted QMP command
2224+ - debian/patches/CVE-2018-12617.patch: check bytes count read by
2225+ guest-file-read in qga/commands-posix.c.
2226+ - CVE-2018-12617
2227+ * SECURITY UPDATE: OOB heap buffer r/w access in NVM Express Controller
2228+ - debian/patches/CVE-2018-16847.patch: check size in hw/block/nvme.c.
2229+ - CVE-2018-16847
2230+ * SECURITY UPDATE: buffer overflow in rtl8139
2231+ - debian/patches/CVE-2018-17958.patch: use proper type in
2232+ hw/net/rtl8139.c.
2233+ - CVE-2018-17958
2234+ * SECURITY UPDATE: buffer overflow in pcnet
2235+ - debian/patches/CVE-2018-17962.patch: use proper type in
2236+ hw/net/pcnet.c.
2237+ - CVE-2018-17962
2238+ * SECURITY UPDATE: DoS via large packet sizes
2239+ - debian/patches/CVE-2018-17963.patch: check size in net/net.c.
2240+ - CVE-2018-17963
2241+ * SECURITY UPDATE: DoS in lsi53c895a
2242+ - debian/patches/CVE-2018-18849.patch: check message length value is
2243+ valid in hw/scsi/lsi53c895a.c.
2244+ - CVE-2018-18849
2245+ * SECURITY UPDATE: Out-of-bounds r/w stack access in ppc64
2246+ - debian/patches/CVE-2018-18954.patch: check size before data buffer
2247+ access in hw/ppc/pnv_lpc.c.
2248+ - CVE-2018-18954
2249+ * SECURITY UPDATE: race condition in 9p
2250+ - debian/patches/CVE-2018-19364-1.patch: use write lock in
2251+ hw/9pfs/cofile.c.
2252+ - debian/patches/CVE-2018-19364-2.patch: use write lock in
2253+ hw/9pfs/9p.c.
2254+ - CVE-2018-19364
2255+
2256+ [ Christian Ehrhardt]
2257+ * debian/patches/ubuntu/lp1787405-*: Support guest dedicated Crypto
2258+ Adapters on s390x (LP: #1787405)
2259+ * enable opengl for vfio-MDEV support (LP: #1804766)
2260+ - d/control-in: set --enable-opengl
2261+ - d/control-in: add gl related build-dependencies
2262+
2263+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 21 Nov 2018 13:17:01 -0500
2264+
2265+qemu (1:2.12+dfsg-3ubuntu8) cosmic; urgency=medium
2266+
2267+ * d/control-in: our addition of a qemu-system-s390x package needs to follow
2268+ the split of qemu-system-data by adding a dependency to it (LP: #1798084)
2269+
2270+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 17 Oct 2018 10:50:27 +0200
2271+
2272+qemu (1:2.12+dfsg-3ubuntu7) cosmic; urgency=medium
2273+
2274+ * Update pxe netboot images for KVM s390x to qemu 3.0 level (LP: #1790901)
2275+ The SLOF source pieces in src:qemu are only used for s390x netboot,
2276+ which are independent ROMs (no linking). All other binaries out of this
2277+ are part of src:slof and independent.
2278+ - d/p/ubuntu/lp-1790901-partial-SLOF-for-s390x-netboot-2.12-to-3.0.patch
2279+ - d/p/ubuntu/lp-1790901-0*: backport s390x pxelinux netboot capabilities
2280+ and related fixes
2281+
2282+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 25 Sep 2018 13:31:15 +0200
2283+
2284+qemu (1:2.12+dfsg-3ubuntu6) cosmic; urgency=medium
2285+
2286+ * improve s390x spectre mitigation with etoken facility (LP: #1790457)
2287+ - debian/patches/ubuntu/lp-1790457-s390x-kvm-add-etoken-facility.patch
2288+ - debian/patches/ubuntu/lp-1790457-partial-s390x-linux-headers-update.patch
2289+
2290+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 12 Sep 2018 10:06:48 +0200
2291+
2292+qemu (1:2.12+dfsg-3ubuntu5) cosmic; urgency=medium
2293+
2294+ * d/p/ubuntu/lp-1789551-seccomp-set-the-seccomp-filter-to-all-threads.patch:
2295+ ensure that the seccomp blacklist is applied to all threads (LP: #1789551)
2296+ - CVE-2018-15746
2297+
2298+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 29 Aug 2018 08:50:36 +0200
2299+
2300+qemu (1:2.12+dfsg-3ubuntu4) cosmic; urgency=medium
2301+
2302+ [ Murilo Opsfelder Araujo ]
2303+ * d//ubuntu/target-ppc-extend-eieio-for-POWER9.patch: Backport to
2304+ extend eieio for POWER9 emulation (LP: #1787408).
2305+
2306+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 20 Aug 2018 11:52:39 +0200
2307+
2308+qemu (1:2.12+dfsg-3ubuntu3) cosmic; urgency=medium
2309+
2310+ * d/p/lp-1755912-qxl-fix-local-renderer-crash.patch: Fix an issue triggered
2311+ by migrations with UI frontends or frequent guest resolution changes
2312+ (LP: #1755912)
2313+
2314+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 19 Jul 2018 08:26:52 +0200
2315+
2316+qemu (1:2.12+dfsg-3ubuntu2) cosmic; urgency=medium
2317+
2318+ * Disable capstone disassembler library support (universe dependency)
2319+
2320+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 17 Jul 2018 08:35:32 +0200
2321+
2322+qemu (1:2.12+dfsg-3ubuntu1) cosmic; urgency=medium
2323+
2324+ * Merge with Debian testing, Remaining Changes:
2325+ - Among other things this fixes (LP: #1780768, LP: #1780769, LP: #1780772)
2326+ - qemu-kvm to systemd unit
2327+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
2328+ hugepages and architecture specifics
2329+ - d/qemu-kvm.service: systemd unit to call qemu-kvm-init
2330+ - d/qemu-system-common.install: install systemd unit and helper script
2331+ - d/qemu-system-common.maintscript: clean old sysv and upstart scripts
2332+ - d/qemu-system-common.qemu-kvm.default: defaults for
2333+ /etc/default/qemu-kvm
2334+ - d/rules: install /etc/default/qemu-kvm
2335+ - Enable nesting by default
2336+ - set nested=1 module option on intel. (is default on amd)
2337+ - re-load kvm_intel.ko if it was loaded without nested=1
2338+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default
2339+ in qemu64 cpu type.
2340+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
2341+ in qemu64 on amd
2342+ - d/qemu-system-x86.README.Debian: document intention of nested being
2343+ default is comfort, not full support
2344+ - libvirt/qemu user/group support
2345+ - qemu-system-common.postinst: remove acl placed by udev, and add udevadm
2346+ trigger.
2347+ - qemu-system-common.preinst: add kvm group if needed
2348+ - Distribution specific machine type
2349+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
2350+ types to ease future live vm migration.
2351+ - d/qemu-system-x86.NEWS Info on fixed machine type definitions
2352+ - d/p/ubuntu/machine-type-hpb.patch: add -hpb machine type
2353+ for host-phys-bits=true (LP: 1776189)
2354+ - add an info about -hpb machine type in debian/qemu-system-x86.NEWS
2355+ - d/p/ubuntu/lp-1761372-*: provide pseries-bionic-2.11-sxxm type as
2356+ convenience with all meltdown/spectre workarounds enabled by default.
2357+ (LP: 1761372).
2358+ - improved dependencies
2359+ - Make qemu-system-common depend on qemu-block-extra
2360+ - Make qemu-utils depend on qemu-block-extra
2361+ - let qemu-utils recommend sharutils
2362+ - s390x support
2363+ - Create qemu-system-s390x package
2364+ - Include s390-ccw.img firmware
2365+ - Enable numa support for s390x
2366+ - arch aware kvm wrappers
2367+ - update VCS-git (updated to match cosmic)
2368+ - qemu-guest-agent: freeze-hook fixes (LP: 1484990)
2369+ - d/p/guest-agent-freeze-hook-skip-dpkg-artifacts.patch
2370+ - d/qemu-guest-agent.install: provide /etc/qemu/fsfreeze-hook
2371+ - d/qemu-guest-agent.dirs: provide /etc/qemu/fsfreeze-hook.d
2372+ - Create and install pxe netboot images for KVM s390x (LP: 1732094)
2373+ - d/rules enable install s390x-netboot.img
2374+ - d/control-in: enable RDMA support in qemu (LP: 1692476)
2375+ - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
2376+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
2377+ reference 256k path
2378+ - d/control: depend on ipxe-qemu-256k-compat-efi-roms to be able to
2379+ handle incoming migrations from former releases.
2380+ - SECURITY UPDATE: Speculative Store Bypass
2381+ - debian/patches/ubuntu/CVE-2018-3639/0001*.patch: define the 'ssbd'
2382+ CPUID feature bit in target/i386/cpu.*.
2383+ - debian/patches/ubuntu/CVE-2018-3639/0002*.patch: define the AMD
2384+ 'virt-ssbd' CPUID feature bit in target/i386/cpu.c.
2385+ - debian/patches/ubuntu/CVE-2018-3639/0003*.patch: define the Virt SSBD
2386+ MSR and handling of it in target/i386/cpu.h, target/i386/kvm.c,
2387+ target/i386/machine.c.
2388+ - CVE-2018-3639
2389+ * Added Changes:
2390+ - update machine type changes for qemu 2.12 and the Ubuntu Cosmic release
2391+ - add cosmic types for base and -hpb
2392+ - drop no more supported types (zesty and yakkety)
2393+ - d/p/series: group machine type changes
2394+ - d/p/ubuntu/CVE-2018-3639/* update for qemu 2.12 using the final patches
2395+ merged upstream
2396+ - d/p/ubuntu/CVE-2018-11806-slirp-correct-size.patch: slirp: correct size
2397+ computation while concatenating mbuf.
2398+ CVE-2018-11806
2399+ - d/qemu-kvm-init, d/qemu-system-common.qemu-kvm.default: drop the
2400+ deprecated handling of VHOST_NET_ENABLED and KVM_HUGEPAGES.
2401+ - d/qemu-kvm-init: do not exit early on non x86/ppc64el (LP: #1763275)
2402+ - d/qemu-kvm-init, d/kvm.powerpc: clean up typos and shellcheck warnings
2403+ - d/qemu-kvm-init, d/kvm.powerpc: fix SMT detection and make it only apply
2404+ to POWER8
2405+ - d/qemu-kvm-init: drop old VM detection that was broken in some cases and
2406+ is no more needed with systemd-detect-virt being more mature and always
2407+ present.
2408+ - d/kvm.powerpc: drop old powerpc (non-ppc64el) code.
2409+ - d/control-in: add libibumad-dev which is now needed for rdma
2410+ - d/rules: update s390x delta to match new Debian packaging
2411+ - d/p/ubuntu/lp-1781526-powerpc64-align-memory-THP.patch: align to 2MB
2412+ for powerpc64 to speed up translation (LP: #1781526)
2413+ - d/p/ubuntu/lp-1780773-s390x-cpumodels-add-z14-Model-ZR1.patch: Add
2414+ cpu model for z14 ZR1 (LP: #1780773).
2415+ - Mark qemu-system-data foreign to be able to install it e.g. on i386
2416+ (Closes: 903562)
2417+ - d/control-in: qemu-keymaps is provided by qemu-system-data now (from yet
2418+ unreleased Debian version)
2419+ * Dropped Changes:
2420+ - debian/patches/ubuntu/partial-SLOF-for-s390x-netboot-compilation.patch
2421+ (No more removed when building DFSG orig tarball in Debian)
2422+ - sdl2 is yet too unstable for the LTS Ubuntu release given the reports
2423+ we still see upstream and in Debian - furthermore sdl2 isn't in main yet,
2424+ so we revert related changes to stick with the proven for now:
2425+ - 0fd25810 - do not build-depend on libx11-dev (libsdl2-dev already
2426+ depends on it)
2427+ - 9594f820 - switch from sdl1.2 to sdl2 (#870025)
2428+ (Debian switched to gtk which seems to work better and has all
2429+ dependencies in main.)
2430+ - d/control-in: enable seccomp on s390x (in Debian for Linux-any)
2431+ - Changes that are now upstream with qemu 2.12
2432+ - d/p/ubuntu/lp1753826-memfd-fix-configure-test.patch: fix FTBFS with
2433+ newer versions of glibc >=2.27 (LP: 1753826)
2434+ - d/p/ubuntu/qemu-stable-2.11.1.patch: add stable release
2435+ - d/p/ubuntu/lp1739665-SSE-AVX-AVX512-cpu-features.patch: Enable new
2436+ SSE/AVX/AVX512 cpu features (LP: 1739665)
2437+ - d/p/ubuntu/lp1740219-continuous-space-commpage.patch: make Arm
2438+ space+commpage continuous which avoids long startup times on
2439+ qemu-user-static (LP: 1740219)
2440+ - provide pseries-2.12-sxxm type (LP: 1761372)
2441+ - d/p/ubuntu/lp-1704312-1-* provide means to manually handle
2442+ filesystem-dax with pmem by backporting align and unarmed options
2443+ (LP: 1704312).
2444+ - d/p/ubuntu/lp-1762315-slirp-Add-domainname.patch: slirp: Add domainname
2445+ option to slirp's DHCP server (LP: 1762315)
2446+ - d/p/ubuntu/lp-1762854-*: fix issue with SCSI-2 devices denying
2447+ Protection information (LP: 1762854).
2448+ - d/p/ubuntu/lp-1763468-*: fix VSMT handling to fix ppc64el P8/P9
2449+ migration (LP: 1763468).
2450+ - SECURITY UPDATE: out-of-bounds access during migration via ps2
2451+ CVE-2017-16845
2452+ - SECURITY UPDATE: arbitrary code execution via load_multiboot
2453+ CVE-2018-7550
2454+ - SECURITY UPDATE: denial of service in Cirrus CLGD 54xx VGA
2455+ CVE-2018-7858
2456+
2457+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 21 Jun 2018 14:24:06 +0200
2458+
2459 qemu (1:2.12+dfsg-3) unstable; urgency=medium
2460
2461 * make qemu-system-foo depending
2462@@ -1715,6 +4049,239 @@ qemu (1:2.12~rc3+dfsg-1) unstable; urgency=medium
2463
2464 -- Michael Tokarev <mjt@tls.msk.ru> Thu, 12 Apr 2018 19:04:03 +0300
2465
2466+qemu (1:2.11+dfsg-1ubuntu11) cosmic; urgency=medium
2467+
2468+ * d/p/ubuntu/machine-type-hpb.patch: add -hpb machine type
2469+ for host-phys-bits=true (LP: #1776189)
2470+ - add an info about this change in debian/qemu-system-x86.NEWS
2471+
2472+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 12 Jun 2018 09:01:00 +0200
2473+
2474+qemu (1:2.11+dfsg-1ubuntu10) cosmic; urgency=medium
2475+
2476+ * SECURITY UPDATE: Speculative Store Bypass
2477+ - debian/patches/ubuntu/CVE-2018-3639/0001*.patch: define the 'ssbd'
2478+ CPUID feature bit in target/i386/cpu.*.
2479+ - debian/patches/ubuntu/CVE-2018-3639/0002*.patch: define the AMD
2480+ 'virt-ssbd' CPUID feature bit in target/i386/cpu.c.
2481+ - debian/patches/ubuntu/CVE-2018-3639/0003*.patch: define the Virt SSBD
2482+ MSR and handling of it in target/i386/cpu.h, target/i386/kvm.c,
2483+ target/i386/machine.c.
2484+ - CVE-2018-3639
2485+
2486+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 22 May 2018 09:34:52 -0400
2487+
2488+qemu (1:2.11+dfsg-1ubuntu9) cosmic; urgency=medium
2489+
2490+ * SECURITY UPDATE: out-of-bounds access during migration via ps2
2491+ - debian/patches/ubuntu/CVE-2017-16845.patch: check PS2Queue pointers
2492+ in post_load routine in hw/input/ps2.c.
2493+ - CVE-2017-16845
2494+ * SECURITY UPDATE: arbitrary code execution via load_multiboot
2495+ - debian/patches/ubuntu/CVE-2018-7550.patch: handle bss_end_addr being
2496+ zero in hw/i386/multiboot.c.
2497+ - CVE-2018-7550
2498+ * SECURITY UPDATE: denial of service in Cirrus CLGD 54xx VGA
2499+ - debian/patches/ubuntu/CVE-2018-7858.patch: fix region calculation in
2500+ hw/display/vga.c.
2501+ - CVE-2018-7858
2502+
2503+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 16 May 2018 14:14:20 -0400
2504+
2505+qemu (1:2.11+dfsg-1ubuntu8) cosmic; urgency=medium
2506+
2507+ * No-change rebuild for ncurses soname changes.
2508+
2509+ -- Matthias Klose <doko@ubuntu.com> Thu, 03 May 2018 14:18:39 +0000
2510+
2511+qemu (1:2.11+dfsg-1ubuntu7) bionic; urgency=medium
2512+
2513+ * d/p/ubuntu/lp-1762854-*: fix issue with SCSI-2 devices denying Protection
2514+ information (LP: #1762854).
2515+ * d/p/ubuntu/lp-1763468-*: fix VSMT handling to fix ppc64el P8/P9 migration
2516+ (LP: #1763468).
2517+
2518+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 11 Apr 2018 07:46:18 +0200
2519+
2520+qemu (1:2.11+dfsg-1ubuntu6) bionic; urgency=medium
2521+
2522+ * Remove LP: 1752026 changes to d/p/ubuntu/define-ubuntu-machine-types.patch.
2523+ The Kernel fixes are preferred and already committed to the kernel.
2524+ Therefore remove the default disabling of the HTM feature (LP: #1761175)
2525+ * d/p/ubuntu/lp1739665-SSE-AVX-AVX512-cpu-features.patch: Enable new
2526+ SSE/AVX/AVX512 cpu features (LP: #1739665)
2527+ * d/p/ubuntu/lp1740219-continuous-space-commpage.patch: make Arm
2528+ space+commpage continuous which avoids long startup times on
2529+ qemu-user-static (LP: #1740219)
2530+ * d/p/ubuntu/lp-1761372-*: provide pseries-bionic-2.11-sxxm type as
2531+ convenience with all meltdown/spectre workarounds enabled by default.
2532+ This is not the default type following upstream and x86 on that.
2533+ (LP: #1761372).
2534+ * d/p/ubuntu/lp-1704312-1-* provide means to manually handle filesystem-dax
2535+ with pmem by backporting align and unarmed options (LP: #1704312).
2536+ * d/p/ubuntu/lp-1762315-slirp-Add-domainname.patch: slirp: Add domainname
2537+ option to slirp's DHCP server (LP: #1762315)
2538+
2539+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 04 Apr 2018 15:16:07 +0200
2540+
2541+qemu (1:2.11+dfsg-1ubuntu5) bionic; urgency=medium
2542+
2543+ * Revert the slirp changes of 1:2.11+dfsg-1ubuntu3 until they are upstream
2544+ accepted to be better long term maintainable (LP: #1753938)
2545+
2546+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 22 Mar 2018 10:31:23 +0100
2547+
2548+qemu (1:2.11+dfsg-1ubuntu4) bionic; urgency=medium
2549+
2550+ * d/p/ubuntu/define-ubuntu-machine-types.patch: Disable HTM feature for
2551+ ppc64el in spapr to let the defaults not fail on Power9 HW (LP: #1752026).
2552+ * d/p/ubuntu/lp1753826-memfd-fix-configure-test.patch: fix FTBFS with newer
2553+ versions of glibc >=2.27 (LP: #1753826)
2554+
2555+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 05 Mar 2018 16:43:01 +0100
2556+
2557+qemu (1:2.11+dfsg-1ubuntu3) bionic; urgency=medium
2558+
2559+ * d/p/ubuntu/0001-slirp-Add-domainname-option-to-slirp-s-DHCP-server.patch,
2560+ d/p/ubuntu/0002-slirp-Add-classless-static-routes-support-to-DHCP-se.patch:
2561+ Add domainname option and classless static routes support to the user
2562+ networking's DHCP server
2563+
2564+ -- Benjamin Drung <benjamin.drung@profitbricks.com> Fri, 02 Mar 2018 21:08:54 +0100
2565+
2566+qemu (1:2.11+dfsg-1ubuntu2) bionic; urgency=medium
2567+
2568+ * d/p/ubuntu/qemu-stable-2.11.1.patch: add stable release
2569+ - among other fixes this adds code to:
2570+ - mitigate the Spectre/Meltdown attacks (LP: #1744882) (CVE-2017-5715)
2571+ However, enabling this functionality requires additional configuration
2572+ beyond just updating QEMU. Also migrations need special consideration.
2573+ Details about that can be found at:
2574+ https://www.qemu.org/2018/02/14/qemu-2-11-1-and-spectre-update/
2575+ - Power9 allocation of max 8 threads per core (LP: #1750526)
2576+ * Drop changes that are part of the upstream stable release
2577+ - d/p/ubuntu/linux-headers-update-to-4.15-rc1.patch
2578+ - d/p/ubuntu/linux-headers-update-4.15-rc9.patch
2579+ - d/p/ubuntu/lp1743560-s390x-kvm-Handle-bpb-feature.patch
2580+ - d/p/ubuntu/lp1743560-s390x-kvm-provide-stfle.81.patch
2581+ * d/p/ubuntu/define-ubuntu-machine-types.patch: refresh to match stable update
2582+ * d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: unify to only change the
2583+ common compat.h header and add some extra info in the patch header.
2584+
2585+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 19 Feb 2018 11:03:11 +0100
2586+
2587+qemu (1:2.11+dfsg-1ubuntu1) bionic; urgency=medium
2588+
2589+ * Merge with Debian testing, among other fixes this includes
2590+ - fix fatal error on negative maxcpus (LP: #1722495)
2591+ - fix segfault on dump-guest-memory on guests without memory (LP: #1723381)
2592+ - linux user threading issues (LP: #1350435)
2593+ - TOD-Clock Epoch Extension Support on s390x (LP: #1732691)
2594+ Remaining changes:
2595+ - qemu-kvm to systemd unit
2596+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
2597+ hugepages and architecture specifics
2598+ - d/qemu-kvm.service: systemd unit to call qemu-kvm-init
2599+ - d/qemu-system-common.install: install systemd unit and helper script
2600+ - d/qemu-system-common.maintscript: clean old sysv and upstart scripts
2601+ - d/qemu-system-common.qemu-kvm.default: defaults for
2602+ /etc/default/qemu-kvm
2603+ - d/rules: install /etc/default/qemu-kvm
2604+ - Enable nesting by default
2605+ - set nested=1 module option on intel. (is default on amd)
2606+ - re-load kvm_intel.ko if it was loaded without nested=1
2607+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default
2608+ in qemu64 cpu type.
2609+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
2610+ in qemu64 on amd
2611+ - libvirt/qemu user/group support
2612+ - qemu-system-common.postinst: remove acl placed by udev, and add udevadm
2613+ trigger.
2614+ - qemu-system-common.preinst: add kvm group if needed
2615+ - Distribution specific machine type
2616+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
2617+ types to ease future live vm migration.
2618+ - d/qemu-system-x86.NEWS Info on fixed machine type definitions
2619+ - improved dependencies
2620+ - Make qemu-system-common depend on qemu-block-extra
2621+ - Make qemu-utils depend on qemu-block-extra
2622+ - let qemu-utils recommend sharutils
2623+ - s390x support
2624+ - Create qemu-system-s390x package
2625+ - Include s390-ccw.img firmware
2626+ - Enable numa support for s390x
2627+ - ppc64[le] support
2628+ - d/qemu-system-ppc.links provide usr/bin/qemu-system-ppc64le symlink
2629+ - arch aware kvm wrappers
2630+ * Added Changes
2631+ - update VCS-git to match the bionic branch
2632+ - sdl2 is yet too unstable for the LTS Ubuntu release given the reports
2633+ we still see upstream and in Debian - furthermore sdl2 isn't in main yet,
2634+ so we revert related changes to stick with the proven for now:
2635+ - 0fd25810 - do not build-depend on libx11-dev (libsdl2-dev already
2636+ depends on it)
2637+ - 9594f820 - switch from sdl1.2 to sdl2 (#870025)
2638+ - d/qemu-system-x86.README.Debian: document intention of nested being
2639+ default is comfort, not full support
2640+ - update Ubuntu machine types for qemu 2.11
2641+ - qemu-guest-agent: freeze-hook fixes (LP: #1484990)
2642+ - d/p/guest-agent-freeze-hook-skip-dpkg-artifacts.patch
2643+ - d/qemu-guest-agent.install: provide /etc/qemu/fsfreeze-hook
2644+ - d/qemu-guest-agent.dirs: provide /etc/qemu/fsfreeze-hook.d
2645+ - Create and install pxe netboot images for KVM s390x (LP: #1732094)
2646+ - d/rules enable install s390x-netboot.img
2647+ - debian/patches/ubuntu/partial-SLOF-for-s390x-netboot-compilation.patch
2648+ - d/control-in: enable RDMA support in qemu (LP: #1692476)
2649+ - on s390x provide facility bits 81 (ppa15) and 82 (bpb) (LP: #1743560)
2650+ - d/p/ubuntu/linux-headers-update-to-4.15-rc1.patch
2651+ - d/p/ubuntu/linux-headers-update-4.15-rc9.patch
2652+ - d/p/ubuntu/lp1743560-s390x-kvm-Handle-bpb-feature.patch
2653+ - d/p/ubuntu/lp1743560-s390x-kvm-provide-stfle.81.patch
2654+ - tolerate ipxe size change on migrations to >=18.04 (LP: #1713490)
2655+ - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
2656+ reference 256k path
2657+ - d/control: depend on ipxe-qemu-256k-compat-efi-roms to be able to
2658+ handle incoming migrations from former releases.
2659+ - d/control-in: enable seccomp on s390x
2660+ * Dropped changes (no more needed):
2661+ - Dropped VHOST_NET_ENABLED and KVM_HUGEPAGES from /etc/default/qemu-kvm
2662+ The functionality is retained for upgraders, but is deprecated.
2663+ Post 18.04 the implementation for these configurations will be removed.
2664+ * Dropped changes (in Debian now):
2665+ - ppc64[le] support
2666+ - Enable seccomp for ppc64el
2667+ - bump libseccomp-dev dependency, 2.3 is the minimum for ppc64
2668+ - disable missing x32 architecture
2669+ - d/rules: or32 is now named or1k (since 4a09d0bb)
2670+ - d/qemu-system-common.docs: new paths since (ac06724a)
2671+ - d/qemu-system-common.install: qmp-commands.txt removed, but replaced
2672+ by qapi-schema.json which is already packaged (since 4d8bb958)
2673+ - d/p/02_kfreebsd.patch: utimensat is no more optional upstream (Update
2674+ to Debian patch to match qemu 2.10)
2675+ - d/qemu-system-common.docs: adapt new path of live-block-operations.rst
2676+ since 8508eee7
2677+ - d/qemu-system-common.docs: adapt q35 config paths since 9ca019c1
2678+ - make nios2/hppa not installed explicitly until further stablized
2679+ - d/qemu-guest-agent.install: add the new guest agent reference man page
2680+ qemu-ga-ref
2681+ - d/qemu-system-common.install: add the now generated qapi/qmp reference
2682+ along the qapi intro
2683+ - d/not-installed: ignore further generated (since 56e8bdd4) files in
2684+ dh_missing that are already provided in other formats qemu-doc,
2685+ qemu-qmp-ref,qemu-ga-ref
2686+ * Dropped changes (integrated upstream):
2687+ - d/p/detect-ITS-and-skip-usage-on-older-kernel.patch to avoid crashes
2688+ on arm64 when doing suspend/resume and reboots due to older kernels not
2689+ supporting ITS (LP 1731051).
2690+ - Apply linux-user-return-EINVAL-from-prctl-PR_-_SECCOMP.patch from
2691+ James Cowgill to prevent qemu-user from forwarding prctl seccomp
2692+ calls (LP 1726394)
2693+ - update to upstream 2.10.1 point release (LP 1722808)
2694+
2695+
2696+
2697+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 22 Jan 2018 14:35:18 +0100
2698+
2699 qemu (1:2.11+dfsg-1) unstable; urgency=medium
2700
2701 [ Michael Tokarev ]
2702@@ -1829,6 +4396,238 @@ qemu (1:2.10.0-1) unstable; urgency=medium
2703
2704 -- Michael Tokarev <mjt@tls.msk.ru> Sat, 23 Sep 2017 16:47:02 +0300
2705
2706+qemu (1:2.10+dfsg-0ubuntu5) bionic; urgency=medium
2707+
2708+ * d/p/detect-ITS-and-skip-usage-on-older-kernel.patch to avoid crashes
2709+ on arm64 when doing suspend/resume and reboots due to older kernels not
2710+ supporting ITS (LP: #1731051).
2711+
2712+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 14 Nov 2017 08:30:29 +0100
2713+
2714+qemu (1:2.10+dfsg-0ubuntu4) bionic; urgency=medium
2715+
2716+ * Apply linux-user-return-EINVAL-from-prctl-PR_-_SECCOMP.patch from
2717+ James Cowgill to prevent qemu-user from forwarding prctl seccomp
2718+ calls (LP: #1726394)
2719+
2720+ -- Julian Andres Klode <juliank@ubuntu.com> Sat, 04 Nov 2017 00:21:14 +0100
2721+
2722+qemu (1:2.10+dfsg-0ubuntu3) artful; urgency=medium
2723+
2724+ * fix enablement of qemu-kvm service (LP: #1720397)
2725+ - rename d/qemu-kvm.service to d/qemu-system-common.qemu-kvm.service
2726+ - d/rules: add proper enablement debhelper calls
2727+ - d/qemu-system-common.install: install covered by dh_installinit
2728+
2729+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 16 Oct 2017 11:28:39 +0200
2730+
2731+qemu (1:2.10+dfsg-0ubuntu2) artful; urgency=medium
2732+
2733+ * update to upstream 2.10.1 point release (LP: #1722808)
2734+
2735+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 11 Oct 2017 15:33:40 +0200
2736+
2737+qemu (1:2.10+dfsg-0ubuntu1) artful; urgency=medium
2738+
2739+ * Merge with Upstream 2.10.0 to pick up final fixes of the 2.10 release
2740+ Remaining changes:
2741+ - qemu-kvm to systemd unit
2742+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
2743+ hugepages and architecture specifics
2744+ - d/qemu-kvm.service: systemd unit to call qemu-kvm-init
2745+ - d/qemu-system-common.install: install systemd unit and helper script
2746+ - d/qemu-system-common.maintscript: clean old sysv and upstart scripts
2747+ - d/qemu-system-common.qemu-kvm.default: defaults for
2748+ /etc/default/qemu-kvm
2749+ - d/rules: install /etc/default/qemu-kvm
2750+ - Enable nesting by default
2751+ - set nested=1 module option on intel. (is default on amd)
2752+ - re-load kvm_intel.ko if it was loaded without nested=1
2753+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default
2754+ in qemu64 cpu type.
2755+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
2756+ in qemu64 on amd
2757+ - libvirt/qemu user/group support
2758+ - qemu-system-common.postinst: remove acl placed by udev, and add udevadm
2759+ trigger.
2760+ - qemu-system-common.preinst: add kvm group if needed
2761+ - Distribution specific machine type
2762+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
2763+ types to ease future live vm migration.
2764+ - d/qemu-system-x86.NEWS Info on fixed machine type definitions
2765+ - improved dependencies
2766+ - Make qemu-system-common depend on qemu-block-extra
2767+ - Make qemu-utils depend on qemu-block-extra
2768+ - let qemu-utils recommend sharutils
2769+ - s390x support
2770+ - Create qemu-system-s390x package
2771+ - Include s390-ccw.img firmware
2772+ - Enable numa support for s390x
2773+ - ppc64[le] support
2774+ - d/qemu-system-ppc.links provide usr/bin/qemu-system-ppc64le symlink
2775+ - Enable seccomp for ppc64el
2776+ - bump libseccomp-dev dependency, 2.3 is the minimum for ppc64
2777+ - arch aware kvm wrappers
2778+ - update VCS-git to match the Artful branch
2779+ - disable missing x32 architecture
2780+ - d/rules: or32 is now named or1k (since 4a09d0bb)
2781+ - d/qemu-system-common.docs: new paths since (ac06724a)
2782+ - d/qemu-system-common.install: qmp-commands.txt removed, but replaced
2783+ by qapi-schema.json which is already packaged (since 4d8bb958)
2784+ - d/p/02_kfreebsd.patch: utimensat is no more optional upstream (Update
2785+ to Debian patch to match qemu 2.10)
2786+ - s390x package now builds correctly on all architectures (LP 1710695)
2787+ - d/qemu-system-common.docs: adapt new path of live-block-operations.rst
2788+ since 8508eee7
2789+ - d/qemu-system-common.docs: adapt q35 config paths since 9ca019c1
2790+ - make nios2/hppa not installed explicitly until further stablized
2791+ - d/qemu-guest-agent.install: add the new guest agent reference man page
2792+ qemu-ga-ref
2793+ - d/qemu-system-common.install: add the now generated qapi/qmp reference
2794+ along the qapi intro
2795+ - d/not-installed: ignore further generated (since 56e8bdd4) files in
2796+ dh_missing that are already provided in other formats qemu-doc,
2797+ qemu-qmp-ref,qemu-ga-ref
2798+
2799+
2800+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 05 Sep 2017 08:31:26 +0200
2801+
2802+qemu (1:2.10~rc4+dfsg-0ubuntu1) artful; urgency=medium
2803+
2804+ * Merge with Upstream 2.10-rc4; This fixes a migration issue (LP: #1711602);
2805+ Remaining changes:
2806+ - qemu-kvm to systemd unit
2807+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
2808+ hugepages and architecture specifics
2809+ - d/qemu-kvm.service: systemd unit to call qemu-kvm-init
2810+ - d/qemu-system-common.install: install systemd unit and helper script
2811+ - d/qemu-system-common.maintscript: clean old sysv and upstart scripts
2812+ - d/qemu-system-common.qemu-kvm.default: defaults for
2813+ /etc/default/qemu-kvm
2814+ - d/rules: install /etc/default/qemu-kvm
2815+ - Enable nesting by default
2816+ - set nested=1 module option on intel. (is default on amd)
2817+ - re-load kvm_intel.ko if it was loaded without nested=1
2818+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default
2819+ in qemu64 cpu type.
2820+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
2821+ in qemu64 on amd
2822+ - libvirt/qemu user/group support
2823+ - qemu-system-common.postinst: remove acl placed by udev, and add udevadm
2824+ trigger.
2825+ - qemu-system-common.preinst: add kvm group if needed
2826+ - Distribution specific machine type
2827+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
2828+ types to ease future live vm migration.
2829+ - d/qemu-system-x86.NEWS Info on fixed machine type definitions
2830+ - improved dependencies
2831+ - Make qemu-system-common depend on qemu-block-extra
2832+ - Make qemu-utils depend on qemu-block-extra
2833+ - let qemu-utils recommend sharutils
2834+ - s390x support
2835+ - Create qemu-system-s390x package
2836+ - Include s390-ccw.img firmware
2837+ - Enable numa support for s390x
2838+ - ppc64[le] support
2839+ - d/qemu-system-ppc.links provide usr/bin/qemu-system-ppc64le symlink
2840+ - Enable seccomp for ppc64el
2841+ - bump libseccomp-dev dependency, 2.3 is the minimum for ppc64
2842+ - arch aware kvm wrappers
2843+ - update VCS-git to match the Artful branch
2844+ - disable missing x32 architecture
2845+ - d/rules: or32 is now named or1k (since 4a09d0bb)
2846+ - d/qemu-system-common.docs: new paths since (ac06724a)
2847+ - d/qemu-system-common.install: qmp-commands.txt removed, but replaced
2848+ by qapi-schema.json which is already packaged (since 4d8bb958)
2849+ - d/p/02_kfreebsd.patch: utimensat is no more optional upstream (Update
2850+ to Debian patch to match qemu 2.10)
2851+ - s390x package now builds correctly on all architectures (LP 1710695)
2852+ * Added changes:
2853+ - d/qemu-system-common.docs: adapt new path of live-block-operations.rst
2854+ since 8508eee7
2855+ - d/qemu-system-common.docs: adapt q35 config paths since 9ca019c1
2856+ - make nios2/hppa not installed explicitly until further stablized
2857+ - d/qemu-guest-agent.install: add the new guest agent reference man page
2858+ qemu-ga-ref
2859+ - d/qemu-system-common.install: add the now generated qapi/qmp reference
2860+ along the qapi intro
2861+ - d/not-installed: ignore further generated (since 56e8bdd4) files in
2862+ dh_missing that are already provided in other formats qemu-doc,
2863+ qemu-qmp-ref,qemu-ga-ref
2864+ - d/p/ubuntu/define-ubuntu-machine-types.patch: update to match new
2865+ changes in 2.10-rc4
2866+
2867+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 25 Aug 2017 07:49:30 +0200
2868+
2869+qemu (1:2.10~rc3+dfsg-0ubuntu1) artful; urgency=medium
2870+
2871+ * Merge with Debian unstable (2.8) and Upstream 2.10-rci3; This fixes
2872+ a set of bugs
2873+ - [FFE] Qemu 2.10 in Artful (LP: #1699968)
2874+ - CPU hot unplug fails after migrating a CPU hotplugged guest
2875+ from source (LP: #1677552)
2876+ - [Feature] KNL/KNM: Numa Distance on KVM(LP: #1647902)
2877+ - New KVM 288 Pass Through (LP: #1672447)
2878+ - aarch64: MSI is not supported by interrupt controller (LP: #1706630)
2879+ * Remaining changes:
2880+ - qemu-kvm to systemd unit
2881+ - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
2882+ hugepages and architecture specifics
2883+ - d/qemu-kvm.service: systemd unit to call qemu-kvm-init
2884+ - d/qemu-system-common.install: install systemd unit and helper script
2885+ - d/qemu-system-common.maintscript: clean old sysv and upstart scripts
2886+ - d/qemu-system-common.qemu-kvm.default: defaults for
2887+ /etc/default/qemu-kvm
2888+ - d/rules: install /etc/default/qemu-kvm
2889+ - Enable nesting by default
2890+ - set nested=1 module option on intel. (is default on amd)
2891+ - re-load kvm_intel.ko if it was loaded without nested=1
2892+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default
2893+ in qemu64 cpu type.
2894+ - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
2895+ in qemu64 on amd
2896+ - libvirt/qemu user/group support
2897+ - qemu-system-common.postinst: remove acl placed by udev, and add udevadm
2898+ trigger.
2899+ - qemu-system-common.preinst: add kvm group if needed
2900+ - Distribution specific machine type
2901+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
2902+ types to ease future live vm migration.
2903+ - d/qemu-system-x86.NEWS Info on fixed machine type definitions
2904+ - improved dependencies
2905+ - Make qemu-system-common depend on qemu-block-extra
2906+ - Make qemu-utils depend on qemu-block-extra
2907+ - let qemu-utils recommend sharutils
2908+ - s390x support
2909+ - Create qemu-system-s390x package
2910+ - Include s390-ccw.img firmware
2911+ - Enable numa support for s390x
2912+ - ppc64[le] support
2913+ - d/qemu-system-ppc.links provide usr/bin/qemu-system-ppc64le symlink
2914+ - Enable seccomp for ppc64el
2915+ - bump libseccomp-dev dependency, 2.3 is the minimum for ppc64
2916+ - arch aware kvm wrappers
2917+ - disable missing x32 architecture
2918+ - update VCS links
2919+ * Added changes
2920+ - d/rules: or32 is now named or1k (since 4a09d0bb)
2921+ - d/qemu-system-common.docs: new paths since (ac06724a)
2922+ - d/qemu-system-common.install: qmp-commands.txt removed, but replaced
2923+ by qapi-schema.json which is already packaged (since 4d8bb958)
2924+ - Updates in debian/patches to match qemu 2.10
2925+ - d/p/02_kfreebsd.patch: utimensat is no more optional upstream
2926+ - d/p/ubuntu/enable-svm-by-default.patch: target-i386 -> target/i386
2927+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: target-i386 -> target/i386
2928+ - d/p/ubuntu/define-ubuntu-machine-types.patch: new 2.10 ubuntu types
2929+ - update VCS-git to match the Artful branch
2930+ - s390x package now builds correctly on all architectures (LP: #1710695)
2931+ * Dropped changes (integrated upstream):
2932+ - d/p/ubuntu/spapr-pci-populate-PCI-DT-in-reverse-order.patch: backport
2933+ "spapr/pci: populate PCI DT in reverse order" (LP 1670481).
2934+ - All CVE fixes formerly applied are upstream and thereby dropped.
2935+
2936+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 08 Aug 2017 16:59:19 +0200
2937+
2938 qemu (1:2.8+dfsg-7) unstable; urgency=medium
2939
2940 * uploading to unstable all fixes which went to stretch-security
2941@@ -1938,6 +4737,179 @@ qemu (1:2.8+dfsg-4) unstable; urgency=high
2942
2943 -- Michael Tokarev <mjt@tls.msk.ru> Mon, 03 Apr 2017 16:28:49 +0300
2944
2945+qemu (1:2.8+dfsg-3ubuntu4) artful; urgency=medium
2946+
2947+ * debian/rules: fix installation of /etc/default/qemu-kvm (LP: #1692530)
2948+ This was inadvertently dropped on 2.8 merge.
2949+
2950+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 22 May 2017 15:45:58 +0200
2951+
2952+qemu (1:2.8+dfsg-3ubuntu3) artful; urgency=medium
2953+
2954+ * SECURITY UPDATE: denial of service via leak in virtFS
2955+ - debian/patches/CVE-2017-7377.patch: fix file descriptor leak in
2956+ hw/9pfs/9p.c.
2957+ - CVE-2017-7377
2958+ * SECURITY UPDATE: denial of service in cirrus_vga
2959+ - debian/patches/CVE-2017-7718.patch: check parameters in
2960+ hw/display/cirrus_vga_rop.h.
2961+ - CVE-2017-7718
2962+ * SECURITY UPDATE: code execution via cirrus_vga OOB r/w
2963+ - debian/patches/CVE-2017-7980-1.patch: handle negative pitch in
2964+ hw/display/cirrus_vga.c.
2965+ - debian/patches/CVE-2017-7980-2.patch: allow zero source pitch in
2966+ hw/display/cirrus_vga.c.
2967+ - debian/patches/CVE-2017-7980-3.patch: fix blit address mask handling
2968+ in hw/display/cirrus_vga.c.
2969+ - debian/patches/CVE-2017-7980-4.patch: fix patterncopy checks in
2970+ hw/display/cirrus_vga.c.
2971+ - debian/patches/CVE-2017-7980-5.patch: revert allow zero source pitch
2972+ in hw/display/cirrus_vga.c.
2973+ - debian/patches/CVE-2017-7980-6.patch: stop passing around dst
2974+ pointers in hw/display/cirrus_vga.c, hw/display/cirrus_vga_rop.h,
2975+ hw/display/cirrus_vga_rop2.h.
2976+ - debian/patches/CVE-2017-7980-7.patch: stop passing around src
2977+ pointers in hw/display/cirrus_vga.c, hw/display/cirrus_vga_rop.h,
2978+ hw/display/cirrus_vga_rop2.h.
2979+ - debian/patches/CVE-2017-7980-8.patch: fix off-by-one in
2980+ hw/display/cirrus_vga_rop.h.
2981+ - debian/patches/CVE-2017-7980-9.patch: fix cirrus_invalidate_region in
2982+ hw/display/cirrus_vga.c.
2983+ - CVE-2017-7980
2984+ * SECURITY UPDATE: denial of service via memory leak in virtFS
2985+ - debian/patches/CVE-2017-8086.patch: fix leak in hw/9pfs/9p-xattr.c.
2986+ - CVE-2017-8086
2987+ * SECURITY UPDATE: denial of service via leak in audio
2988+ - debian/patches/CVE-2017-8309.patch: release capture buffers in
2989+ audio/audio.c.
2990+ - CVE-2017-8309
2991+ * SECURITY UPDATE: denial of service via leak in keyboard
2992+ - debian/patches/CVE-2017-8379-1.patch: limit kbd queue depth in
2993+ ui/input.c.
2994+ - debian/patches/CVE-2017-8379-2.patch: don't queue delay if paused in
2995+ ui/input.c.
2996+ - CVE-2017-8379
2997+
2998+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 18 May 2017 09:20:54 -0400
2999+
3000+qemu (1:2.8+dfsg-3ubuntu2.1) zesty-security; urgency=medium
3001+
3002+ * SECURITY UPDATE: DoS in virtio GPU device
3003+ - debian/patches/CVE-2016-10028.patch: check virgl capabilities
3004+ max_size in hw/display/virtio-gpu-3d.c.
3005+ - CVE-2016-10028
3006+ * SECURITY UPDATE: DoS in JAZZ RC4030 chipset emulation
3007+ - debian/patches/CVE-2016-8667.patch: limit interval timer reload value
3008+ in hw/dma/rc4030.c.
3009+ - CVE-2016-8667
3010+ * SECURITY UPDATE: host filesystem access via virtFS
3011+ - debian/patches/CVE-2016-9602.patch: don't follow symlinks in
3012+ hw/9pfs/*.
3013+ - CVE-2016-9602
3014+ * SECURITY UPDATE: arbitrary code execution via Cirrus VGA
3015+ - debian/patches/CVE-2016-9603.patch: remove bitblit support from
3016+ console code in hw/display/cirrus_vga.c, include/ui/console.h,
3017+ ui/console.c, ui/vnc.c.
3018+ - CVE-2016-9603
3019+ * SECURITY UPDATE: information leak in virtio GPU device
3020+ - debian/patches/CVE-2016-9908.patch: properly clear out memory in
3021+ hw/display/virtio-gpu-3d.c.
3022+ - CVE-2016-9908
3023+ * SECURITY UPDATE: DoS via memory leak in virtio GPU device
3024+ - debian/patches/CVE-2016-9912.patch: properly free memory in
3025+ hw/display/virtio-gpu.c.
3026+ - CVE-2016-9912
3027+ * SECURITY UPDATE: DoS via virtFS
3028+ - debian/patches/CVE-2016-9914.patch: add cleanup operations to
3029+ fsdev/file-op-9p.h, hw/9pfs/9p.c.
3030+ - CVE-2016-9914
3031+ * SECURITY UPDATE: DoS via memory leak in virtio GPU device
3032+ - debian/patches/CVE-2017-5552.patch: check return value in
3033+ hw/display/virtio-gpu-3d.c.
3034+ - CVE-2017-5552
3035+ * SECURITY UPDATE: DoS via memory leak in virtio GPU device
3036+ - debian/patches/CVE-2017-5578.patch: check res->iov in
3037+ hw/display/virtio-gpu.c.
3038+ - CVE-2017-5578
3039+ * SECURITY UPDATE: DoS via infinite loop in SDHCI device emulation
3040+ - debian/patches/CVE-2017-5987-*.patch: fix transfer mode register
3041+ handling in hw/sd/sdhci.c.
3042+ - CVE-2017-5987
3043+ * SECURITY UPDATE: DoS via infinite loop in USB OHCI emulation
3044+ - debian/patches/CVE-2017-6505.patch: limit the number of link eds in
3045+ hw/usb/hcd-ohci.c.
3046+ - CVE-2017-6505
3047+
3048+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 24 Apr 2017 07:30:11 -0400
3049+
3050+qemu (1:2.8+dfsg-3ubuntu2) zesty; urgency=medium
3051+
3052+ * d/p/ubuntu/spapr-pci-populate-PCI-DT-in-reverse-order.patch: backport
3053+ "spapr/pci: populate PCI DT in reverse order" (LP: #1670481).
3054+
3055+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 07 Mar 2017 09:23:08 +0100
3056+
3057+qemu (1:2.8+dfsg-3ubuntu1) zesty; urgency=medium
3058+
3059+ * Merge with Debian;
3060+ This fixes several CVEs that were reported against qemu 2.8 and also
3061+ includes a few important functional backports (LP: #1667033); remaining
3062+ changes:
3063+ - add qemu-kvm init script and defaults file
3064+ (d/qemu-system-common.qemu-kvm.*)
3065+ - d/rules, d/qemu-kvm-init: add and install script loading kvm
3066+ modules and handling /etc/default/qemu-kvm
3067+ - qemu-system-common.preinst: add kvm group if needed
3068+ - Enable nesting by default on intel.
3069+ - set default module option
3070+ - re-load kvm_intel.ko if it was loaded without nested=1
3071+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by
3072+ default in qemu64 cpu type.
3073+ - Enable svm by default for qemu64 on amd
3074+ - d/p/ubuntu/define-ubuntu-machine-types.patch, d/qemu-system-x86.NEWS:
3075+ define distro machine types to ease future live vm migration (includes
3076+ all former follow up fixes).
3077+ - Make qemu-system-common depend on qemu-block-extra
3078+ - Make qemu-utils depend on qemu-block-extra
3079+ - s390x support
3080+ - Create qemu-system-s390x package
3081+ - Include s390-ccw.img firmware
3082+ - qemu-system-common.postinst:
3083+ - change acl placed by udev, and add udevadm trigger.
3084+ - d/qemu-kvm-init, d/kvm.powerpc, d/control-in: check SMT on ppc64el
3085+ - Several changes were applied but missing in the changelog so far
3086+ - d/qemu-system-ppc.links provide usr/bin/qemu-system-ppc64le symlink
3087+ - arch aware kvm wrapper
3088+ - update VCS links
3089+ - let qemu-utils recommend sharutils
3090+ - disable x32 architecture
3091+ - Enable seccomp for ppc64el
3092+ - Enable numa support for s390x
3093+ - d/qemu-system-common.qemu-kvm.init: fix lintian error type
3094+ init.d-script-missing-dependency-on-remote_fs
3095+ - d/qemu-system-common.postinst: fix lintian error type
3096+ command-with-path-in-maintainer-script
3097+ - Transition qemu-kvm to a systemd unit
3098+ - d/qemu-kvm-init, d/kvm.powerpc ppc64el SMT check avoid unwanted output
3099+ - d/qemu-kvm-init, d/kvm.powerpc ppc64el SMT check keep output local so
3100+ that it shows up where the user expects (sytemctl status, kvm stdout)
3101+ - d/qemu-kvm-init ppc64el warn on expected second level kvm-hv load failure
3102+ - add arch aware kvm wrapper for s390x
3103+ * Dropped Changes (in Debian now):
3104+ - d/p/ubuntu/ctrl-a-b-fix-fb5e19d2.patch: char: fix ctrl-a b not working
3105+ - d/control-in: change dependencies for fix of wrong acl for newly
3106+ created device node on ubuntu
3107+ - have qemu-system-arm suggest: qemu-efi; this should be a stronger
3108+ relationship, but qemu-efi is still in universe right now.
3109+ - Disable glusterfs (Universe dependency)
3110+ - no more skip disable libiscsi on Ubuntu
3111+ - d/rules, d/control-in: avoid people editing d/control
3112+ * Added Changes:
3113+ - d/control: bump libseccomp-dev dependency as enabling libseccomp for
3114+ power makes 2.3 the minimum level.
3115+
3116+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 01 Mar 2017 14:23:16 +0100
3117+
3118 qemu (1:2.8+dfsg-3) unstable; urgency=high
3119
3120 * urgency high due to security fixes
3121@@ -1998,6 +4970,90 @@ qemu (1:2.8+dfsg-3) unstable; urgency=high
3122
3123 -- Michael Tokarev <mjt@tls.msk.ru> Tue, 28 Feb 2017 11:40:18 +0300
3124
3125+qemu (1:2.8+dfsg-2ubuntu1) zesty; urgency=medium
3126+
3127+ * Merge with Debian; remaining changes:
3128+ - add qemu-kvm init script and defaults file
3129+ (d/qemu-system-common.qemu-kvm.*)
3130+ - d/rules, d/qemu-kvm-init: add and install script loading kvm
3131+ modules and handling /etc/default/qemu-kvm
3132+ - qemu-system-common.preinst: add kvm group if needed
3133+ - Enable nesting by default on intel.
3134+ - set default module option
3135+ - re-load kvm_intel.ko if it was loaded without nested=1
3136+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by
3137+ default in qemu64 cpu type.
3138+ - Enable svm by default for qemu64 on amd
3139+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
3140+ types to ease future live vm migration.
3141+ - Make qemu-system-common depend on qemu-block-extra
3142+ - Make qemu-utils depend on qemu-block-extra
3143+ - s390x support
3144+ - Create qemu-system-s390x package
3145+ - Include s390-ccw.img firmware
3146+ - qemu-system-common.postinst:
3147+ - change acl placed by udev, and add udevadm trigger.
3148+ - d/control-in: change dependencies for fix of wrong acl for newly
3149+ created device node on ubuntu
3150+ - have qemu-system-arm suggest: qemu-efi; this should be a stronger
3151+ relationship, but qemu-efi is still in universe right now.
3152+ - d/qemu-kvm-init, d/kvm.powerpc, d/control-in: check SMT on ppc64el
3153+ - Several changes were applied but missing in the changelog so far
3154+ - d/qemu-system-ppc.links provide usr/bin/qemu-system-ppc64le symlink
3155+ - arch aware kvm wrapper
3156+ - update VCS links
3157+ - no more skip disable libiscsi on Ubuntu
3158+ - let qemu-utils recommend sharutils
3159+ - disable x32 architecture
3160+ * Dropped Changes:
3161+ - Several changes were applied but missing in the changelog so far
3162+ but are no more needed
3163+ - no pie for relocatable LD calls, with toolchain defaulting to
3164+ pie (fixed upstream)
3165+ - enable libnuma-dev (now in Debian)
3166+ - transition for moved init scripts (can be dropped after LTS
3167+ containing >=2.5 which is Xenial)
3168+ - --enable-seccomp related whitespace change (had no effect)
3169+ - apport hook for qemu source package (In Debian)
3170+ - add upstart script (d/qemu-system-common.qemu-kvm.upstart)
3171+ - d/qemu-system-x86.maintscript: transition off of
3172+ /etc/init.d/qemu-system-x86 (can be dropped after Xenial)
3173+ - Enable pie by default, on ubuntu/s390x. (Is the default since
3174+ >=Xenial, no cloud archive backport <=Xenial to consider)
3175+ - no pie for relocatable LD calls (fixed upstream in commit
3176+ 7ecf44a5)
3177+ - CVEs: CVE-2016-5403, CVE-2016-6351, CVE-2016-6490 (now Upstream)
3178+ - Revert fix for CVE-2016-5403, causes regression see USN-3047-2.
3179+ (Improved fix included by upstream)
3180+ - Enable GPU Passthru for ppc64le (is upstream in qemu 2.7)
3181+ - Fixed wrong migration blocker when vhost is used (is upstream in
3182+ qemu 2.8)
3183+ * Added Changes:
3184+ - d/rules, d/control-in: avoid people editing d/control by warning
3185+ header and non writable permissions
3186+ - fixed moving trusty machine type definition which made it
3187+ ambiguous (LP: #1641532)
3188+ - d/qemu-system-x86.NEWS describe the issue
3189+ - Enable seccomp for ppc64el (LP: #1644639)
3190+ - Enable numa support for s390x
3191+ - d/qemu-system-common.qemu-kvm.init: fix lintian error type
3192+ init.d-script-missing-dependency-on-remote_fs
3193+ - d/qemu-system-common.postinst: fix lintian error type
3194+ command-with-path-in-maintainer-script
3195+ - Transition qemu-kvm to a systemd unit
3196+ - Disable glusterfs (Universe dependency)
3197+ - d/qemu-kvm-init, d/kvm.powerpc ppc64el SMT check avoid unwanted output
3198+ - d/qemu-kvm-init, d/kvm.powerpc ppc64el SMT check keep output local so
3199+ that it shows up where the user expects (sytemctl status, kvm stdout)
3200+ - d/qemu-kvm-init ppc64el warn on expected second level kvm-hv load failure
3201+ - add arch aware kvm wrapper for s390x
3202+ - d/p/ubuntu/ctrl-a-b-fix-fb5e19d2.patch: char: fix ctrl-a b not working
3203+ - Enable DDW in Yakkety machine type because "Enable GPU Passthru for
3204+ ppc64le" was released as part of qemu 2.6 (can be dropped at 18.10,
3205+ merged in d/p/ubuntu/define-ubuntu-machine-types.patch)
3206+
3207+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 16 Jan 2017 16:27:11 +0100
3208+
3209 qemu (1:2.8+dfsg-2) unstable; urgency=medium
3210
3211 * Revert "update binfmt registration for mipsn32"
3212@@ -2116,6 +5172,67 @@ qemu (1:2.7+dfsg-1) unstable; urgency=medium
3213
3214 -- Michael Tokarev <mjt@tls.msk.ru> Fri, 14 Oct 2016 13:31:40 +0300
3215
3216+qemu (1:2.6.1+dfsg-0ubuntu5) yakkety; urgency=medium
3217+
3218+ * No-change rebuild to compile against new libxen version.
3219+
3220+ -- Stefan Bader <stefan.bader@canonical.com> Fri, 30 Sep 2016 14:24:37 +0200
3221+
3222+qemu (1:2.6.1+dfsg-0ubuntu4) yakkety; urgency=medium
3223+
3224+ * retain older xenial machine type to avoid issues starting guests
3225+ created on xenial prior to the SRU for bug 1621042. In that regard the old
3226+ broken xenial machine type and the new fixed one have both to be considered
3227+ as valid LTS machine types (LP: #1626070).
3228+
3229+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 21 Sep 2016 14:57:09 +0200
3230+
3231+qemu (1:2.6.1+dfsg-0ubuntu3) yakkety; urgency=medium
3232+
3233+ * fix default ubuntu machine types. (LP: #1621042)
3234+ - add dep3 header to d/p/ubuntu/define-ubuntu-machine-types.patch
3235+ - remove double default and double ubuntu alias
3236+ - drop former devel releases utopic, vivid, wily
3237+ - add xenial and yakkety machine types
3238+ - add q35 based ubuntu machine type starting at xenial
3239+ - add ubuntu machine types on ppc64el and s390x starting at xenial
3240+
3241+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 19 Sep 2016 07:50:50 +0200
3242+
3243+qemu (1:2.6.1+dfsg-0ubuntu2) yakkety; urgency=medium
3244+
3245+ * Enable GPU Passthru for ppc64le (LP: #1541902)
3246+ - 0001-spapr-ensure-device-trees-are-always-associated-with.patch
3247+ - 0002-spapr_pci-Use-correct-DMA-LIOBN-when-composing-the-d.patch
3248+ - 0003-spapr_iommu-Finish-renaming-vfio_accel-to-need_vfio.patch
3249+ - 0004-spapr_iommu-Move-table-allocation-to-helpers.patch
3250+ - 0005-vmstate-Define-VARRAY-with-VMS_ALLOC.patch
3251+ - 0006-spapr_iommu-Introduce-enabled-state-for-TCE-table.patch
3252+ - 0007-spapr_iommu-Migrate-full-state.patch
3253+ - 0008-spapr_iommu-Add-root-memory-region.patch
3254+ - 0009-spapr_pci-Reset-DMA-config-on-PHB-reset.patch
3255+ - 0010-spapr_pci-Add-and-export-DMA-resetting-helper.patch
3256+ - 0011-memory-Add-reporting-of-supported-page-sizes.patch
3257+ - 0012-memory-Add-MemoryRegionIOMMUOps.notify_started-stopp.patch
3258+ - 0013-intel_iommu-Throw-hw_error-on-notify_started.patch
3259+ - 0014-spapr_iommu-Realloc-guest-visible-TCE-table-when-sta.patch
3260+ - 0015-vfio-spapr-Add-DMA-memory-preregistering-SPAPR-IOMMU.patch
3261+ - 0016-vfio-Add-host-side-DMA-window-capabilities.patch
3262+ - 0017-vfio-spapr-Create-DMA-window-dynamically-SPAPR-IOMMU.patch
3263+ - 0018-spapr_pci-spapr_pci_vfio-Support-Dynamic-DMA-Windows.patch
3264+ - 0019-vfio-spapr-Remove-stale-ioctl-call.patch
3265+ - 0020-spapr-Fix-undefined-behaviour-in-spapr_tce_reset.patch
3266+ - 0021-memory-Fix-IOMMU-replay-base-address.patch
3267+
3268+ -- Jon Grimm <jon.grimm@canonical.com> Fri, 16 Sep 2016 14:14:47 -0500
3269+
3270+qemu (1:2.6.1+dfsg-0ubuntu1) yakkety; urgency=medium
3271+
3272+ * New upstream release. LP: #1617055.
3273+ * Revert fix for CVE-2016-5403, causes regression see USN-3047-2.
3274+
3275+ -- Dimitri John Ledkov <xnox@ubuntu.com> Fri, 09 Sep 2016 23:33:57 +0100
3276+
3277 qemu (1:2.6+dfsg-3.1) unstable; urgency=high
3278
3279 * Non-maintainer upload.
3280@@ -2149,6 +5266,55 @@ qemu (1:2.6+dfsg-3.1) unstable; urgency=high
3281
3282 -- Andrew James <ajames@hpe.com> Wed, 14 Sep 2016 00:56:18 -0600
3283
3284+qemu (1:2.6+dfsg-3ubuntu2) yakkety; urgency=medium
3285+
3286+ * SECURITY UPDATE: DoS via unbounded memory allocation
3287+ - debian/patches/CVE-2016-5403.patch: check size in hw/virtio/virtio.c.
3288+ - CVE-2016-5403
3289+ * SECURITY UPDATE: oob write access while reading ESP command
3290+ - debian/patches/CVE-2016-6351.patch: make cmdbuf big enough for
3291+ maximum CDB size and handle migration in hw/scsi/esp.c,
3292+ include/hw/scsi/esp.h, include/migration/vmstate.h.
3293+ - CVE-2016-6351
3294+ * SECURITY UPDATE: infinite loop in virtqueue_pop
3295+ - debian/patches/CVE-2016-6490.patch: check vring descriptor buffer
3296+ length in hw/virtio/virtio.c.
3297+ - CVE-2016-6490
3298+
3299+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 03 Aug 2016 08:36:16 -0400
3300+
3301+qemu (1:2.6+dfsg-3ubuntu1) yakkety; urgency=medium
3302+
3303+ * Merge with Debian; remaining changes:
3304+ - debian/rules: do not drop the init scripts loading kvm modules
3305+ (still needed in precise in cloud archive)
3306+ - qemu-system-common.postinst:
3307+ * remove acl placed by udev, and add udevadm trigger.
3308+ * reload kvm_intel if needed to set nested=1
3309+ - qemu-system-common.preinst: add kvm group if needed
3310+ - add qemu-kvm upstart job and defaults file (rules,
3311+ qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart)
3312+ - rules,qemu-system-x86.modprobe: support use under older udevs which
3313+ do not auto-load the kvm kernel module. Enable nesting by default
3314+ on intel.
3315+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default
3316+ in qemu64 cpu type.
3317+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
3318+ types to ease future live vm migration.
3319+ - apport hook for qemu source package: d/source_qemu-kvm.py,
3320+ d/qemu-system-common.install
3321+ - Make qemu-system-common and qemu-utils depend on qemu-block-extra
3322+ to fix errors with missing block backends.
3323+ - s390x:
3324+ * Create qemu-system-s390x package
3325+ * Enable pie by default, on ubuntu/s390x.
3326+ * Enable svm by default for qemu64 on amd
3327+ * Include s390-ccw.img firmware
3328+ * have qemu-system-aarch64 Suggest: qemu-efi; this should be a stronger
3329+ relationship, but qemu-efi is still in universe right now.
3330+
3331+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 15 Jun 2016 16:49:49 -0500
3332+
3333 qemu (1:2.6+dfsg-3) unstable; urgency=high
3334
3335 * more security fixes picked from upstream:
3336@@ -2202,6 +5368,39 @@ qemu (1:2.6+dfsg-2) unstable; urgency=medium
3337
3338 -- Michael Tokarev <mjt@tls.msk.ru> Mon, 13 Jun 2016 12:10:44 +0300
3339
3340+qemu (1:2.6+dfsg-1ubuntu1) yakkety; urgency=medium
3341+
3342+ * Merge with Debian; remaining changes: (LP: #1583775)
3343+ - debian/rules: do not drop the init scripts loading kvm modules
3344+ (still needed in precise in cloud archive)
3345+ - qemu-system-common.postinst:
3346+ * remove acl placed by udev, and add udevadm trigger.
3347+ * reload kvm_intel if needed to set nested=1
3348+ - qemu-system-common.preinst: add kvm group if needed
3349+ - add qemu-kvm upstart job and defaults file (rules,
3350+ qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart)
3351+ - rules,qemu-system-x86.modprobe: support use under older udevs which
3352+ do not auto-load the kvm kernel module. Enable nesting by default
3353+ on intel.
3354+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default
3355+ in qemu64 cpu type.
3356+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
3357+ types to ease future live vm migration.
3358+ - apport hook for qemu source package: d/source_qemu-kvm.py,
3359+ d/qemu-system-common.install
3360+ - Make qemu-system-common and qemu-utils depend on qemu-block-extra
3361+ to fix errors with missing block backends. (LP: #1495895)
3362+ - s390x:
3363+ * Create qemu-system-s390x package
3364+ * Enable pie by default, on ubuntu/s390x.
3365+ * Enable svm by default for qemu64 on amd
3366+ * Include s390-ccw.img firmware
3367+ * have qemu-system-aarch64 Suggest: qemu-efi; this should be a stronger
3368+ relationship, but qemu-efi is still in universe right now.
3369+ * Drop patches which have been applied upstream:
3370+
3371+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 19 May 2016 12:11:36 -0500
3372+
3373 qemu (1:2.6+dfsg-1) unstable; urgency=medium
3374
3375 * new upstream release
3376@@ -2239,6 +5438,106 @@ qemu (1:2.6+dfsg-1) unstable; urgency=medium
3377
3378 -- Michael Tokarev <mjt@tls.msk.ru> Wed, 18 May 2016 14:44:14 +0300
3379
3380+qemu (1:2.5+dfsg-5ubuntu12) yakkety; urgency=medium
3381+
3382+ * Cherrypick upstream patches to support the query-gic-version QMP command
3383+ (LP: #1566564)
3384+
3385+ -- dann frazier <dannf@ubuntu.com> Tue, 05 Apr 2016 16:56:11 -0600
3386+
3387+qemu (1:2.5+dfsg-5ubuntu11) yakkety; urgency=medium
3388+
3389+ [Stefan Bader]
3390+ * Enable svm by default for qemu64 on amd (LP: #1561019)
3391+
3392+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 22 Apr 2016 16:53:55 -0500
3393+
3394+qemu (1:2.5+dfsg-5ubuntu10) xenial; urgency=medium
3395+
3396+ * qemu-system-s390x only available on s390x, so qemu-system should only
3397+ depend on it on this arch.
3398+ * have qemu-system-aarch64 Suggest: qemu-efi; this should be a stronger
3399+ relationship, but qemu-efi is still in universe right now.
3400+
3401+ -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 19 Apr 2016 13:41:37 -0700
3402+
3403+qemu (1:2.5+dfsg-5ubuntu9) xenial; urgency=medium
3404+
3405+ * And actually ship the right things in qemu-system-s390x.
3406+
3407+ -- Dimitri John Ledkov <xnox@ubuntu.com> Tue, 19 Apr 2016 16:49:00 +0100
3408+
3409+qemu (1:2.5+dfsg-5ubuntu8) xenial; urgency=medium
3410+
3411+ * Create qemu-system-s390x package on ubuntu only.
3412+
3413+ -- Dimitri John Ledkov <xnox@ubuntu.com> Mon, 18 Apr 2016 10:16:19 +0100
3414+
3415+qemu (1:2.5+dfsg-5ubuntu7) xenial; urgency=medium
3416+
3417+ * Cherrypick patch from mailing list to fix qemu in sandbox. (LP: #1560149)
3418+
3419+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 11 Apr 2016 15:13:06 -0500
3420+
3421+qemu (1:2.5+dfsg-5ubuntu6) xenial; urgency=medium
3422+
3423+ * Cherrypick upstream patch vhost-user-interrupt-management-fixes.patch
3424+ (LP: #1556306)
3425+
3426+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 16 Mar 2016 16:35:22 -0700
3427+
3428+qemu (1:2.5+dfsg-5ubuntu5) xenial; urgency=medium
3429+
3430+ * Cherrypick upstream patch to fix snapshot regression (LP: #1533728)
3431+
3432+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 07 Mar 2016 18:53:34 -0800
3433+
3434+qemu (1:2.5+dfsg-5ubuntu4) xenial; urgency=medium
3435+
3436+ * d/control{-in}: Re-generate and build with libiscsi-dev now
3437+ that its in Ubuntu main (LP: #1271653).
3438+
3439+ -- James Page <james.page@ubuntu.com> Wed, 24 Feb 2016 17:59:13 +0000
3440+
3441+qemu (1:2.5+dfsg-5ubuntu3) xenial; urgency=medium
3442+
3443+ * Make -no-pie conditional, on $(CC) supporting -no-pie flag.
3444+
3445+ -- Dimitri John Ledkov <xnox@ubuntu.com> Wed, 24 Feb 2016 14:40:19 +0000
3446+
3447+qemu (1:2.5+dfsg-5ubuntu2) xenial; urgency=medium
3448+
3449+ * No-change rebuild for gnutls transition.
3450+
3451+ -- Matthias Klose <doko@ubuntu.com> Wed, 17 Feb 2016 22:27:20 +0000
3452+
3453+qemu (1:2.5+dfsg-5ubuntu1) xenial; urgency=medium
3454+
3455+ * Merge with Debian; remaining changes:
3456+ - debian/rules: do not drop the init scripts loading kvm modules
3457+ (still needed in precise in cloud archive)
3458+ - qemu-system-common.postinst:
3459+ * remove acl placed by udev, and add udevadm trigger.
3460+ * reload kvm_intel if needed to set nested=1
3461+ - qemu-system-common.preinst: add kvm group if needed
3462+ - add qemu-kvm upstart job and defaults file (rules,
3463+ qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart)
3464+ - rules,qemu-system-x86.modprobe: support use under older udevs which
3465+ do not auto-load the kvm kernel module. Enable nesting by default
3466+ on intel.
3467+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default
3468+ in qemu64 cpu type.
3469+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
3470+ types to ease future live vm migration.
3471+ - apport hook for qemu source package: d/source_qemu-kvm.py,
3472+ d/qemu-system-common.install
3473+ - Make qemu-system-common and qemu-utils depend on qemu-block-extra
3474+ to fix errors with missing block backends. (LP: #1495895)
3475+ - Enable pie by default, on ubuntu/s390x.
3476+ - Include s390-ccw.img firmware.
3477+
3478+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 09 Feb 2016 10:24:49 -0800
3479+
3480 qemu (1:2.5+dfsg-5) unstable; urgency=medium
3481
3482 * fix misspellings in previous debian/changelog entry
3483@@ -2296,6 +5595,113 @@ qemu (1:2.5+dfsg-2) unstable; urgency=high
3484
3485 -- Michael Tokarev <mjt@tls.msk.ru> Sat, 09 Jan 2016 21:40:43 +0300
3486
3487+qemu (1:2.5+dfsg-1ubuntu5) xenial; urgency=medium
3488+
3489+ * SECURITY UPDATE: paravirtualized drivers incautious about shared memory
3490+ contents
3491+ - debian/patches/CVE-2015-8550-1.patch: avoid double access in
3492+ hw/block/xen_blkif.h.
3493+ - debian/patches/CVE-2015-8550-2.patch: avoid reading twice in
3494+ hw/display/xenfb.c.
3495+ - CVE-2015-8550
3496+ * SECURITY UPDATE: infinite loop in ehci_advance_state
3497+ - debian/patches/CVE-2015-8558.patch: make idt processing more robust
3498+ in hw/usb/hcd-ehci.c.
3499+ - CVE-2015-8558
3500+ * SECURITY UPDATE: host memory leakage in vmxnet3
3501+ - debian/patches/CVE-2015-856x.patch: avoid memory leakage in
3502+ hw/net/vmxnet3.c.
3503+ - CVE-2015-8567
3504+ - CVE-2015-8568
3505+ * SECURITY UPDATE: buffer overflow in megasas_ctrl_get_info
3506+ - debian/patches/CVE-2015-8613.patch: initialise info object with
3507+ appropriate size in hw/scsi/megasas.c.
3508+ - CVE-2015-8613
3509+ * SECURITY UPDATE: DoS via Human Monitor Interface
3510+ - debian/patches/CVE-2015-8619.patch: fix sendkey out of bounds write
3511+ in hmp.c, include/ui/console.h, ui/input-legacy.c.
3512+ - CVE-2015-8619
3513+ * SECURITY UPDATE: incorrect array bounds check in rocker
3514+ - debian/patches/CVE-2015-8701.patch: fix an incorrect array bounds
3515+ check in hw/net/rocker/rocker.c.
3516+ - CVE-2015-8701
3517+ * SECURITY UPDATE: ne2000 OOB r/w in ioport operations
3518+ - debian/patches/CVE-2015-8743.patch: fix bounds check in ioport
3519+ operations in hw/net/ne2000.c.
3520+ - CVE-2015-8743
3521+ * SECURITY UPDATE: ahci use-after-free vulnerability in aio port commands
3522+ - debian/patches/CVE-2016-1568.patch: reset ncq object to unused on
3523+ error in hw/ide/ahci.c.
3524+ - CVE-2016-1568
3525+ * SECURITY UPDATE: DoS via null pointer dereference in vapic_write()
3526+ - debian/patches/CVE-2016-1922.patch: avoid null pointer dereference in
3527+ hw/i386/kvmvapic.c.
3528+ - CVE-2016-1922
3529+ * SECURITY UPDATE: e1000 infinite loop
3530+ - debian/patches/CVE-2016-1981.patch: eliminate infinite loops on
3531+ out-of-bounds transfer start in hw/net/e1000.c
3532+ - CVE-2016-1981
3533+ * SECURITY UPDATE: AHCI NULL pointer dereference when using FIS CLB
3534+ engines
3535+ - debian/patches/CVE-2016-2197.patch: add check before calling
3536+ dma_memory_unmap in hw/ide/ahci.c.
3537+ - CVE-2016-2197
3538+ * SECURITY UPDATE: ehci null pointer dereference in ehci_caps_write
3539+ - debian/patches/CVE-2016-2198.patch: add capability mmio write
3540+ function in hw/usb/hcd-ehci.c.
3541+ - CVE-2016-2198
3542+
3543+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 01 Feb 2016 09:39:01 -0500
3544+
3545+qemu (1:2.5+dfsg-1ubuntu4) xenial; urgency=medium
3546+
3547+ * debian/qemu-kvm-init: Call systemd-detect-virt instead of the
3548+ Ubuntu specific running-in-container wrapper. (LP: #1539016)
3549+
3550+ -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 28 Jan 2016 13:24:51 +0100
3551+
3552+qemu (1:2.5+dfsg-1ubuntu3) xenial; urgency=high
3553+
3554+ * Include s390-ccw.img firmware.
3555+
3556+ -- Dimitri John Ledkov <xnox@ubuntu.com> Tue, 12 Jan 2016 15:53:43 +0000
3557+
3558+qemu (1:2.5+dfsg-1ubuntu2) xenial; urgency=medium
3559+
3560+ * Place qemu-kvm.defaults file in qemu-system-common, next to the init
3561+ scripts. Fix the comparison operator when checking KVM_HUGEPAGES.
3562+ Thanks Simon. (LP: #1531191)
3563+
3564+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 06 Jan 2016 09:45:37 -0800
3565+
3566+qemu (1:2.5+dfsg-1ubuntu1) xenial; urgency=medium
3567+
3568+ * Merge with Debian; remaining changes:
3569+ - debian/rules: do not drop the init scripts loading kvm modules
3570+ (still needed in precise in cloud archive)
3571+ - qemu-system-common.postinst:
3572+ * remove acl placed by udev, and add udevadm trigger.
3573+ * reload kvm_intel if needed to set nested=1
3574+ - qemu-system-common.preinst: add kvm group if needed
3575+ - add qemu-kvm upstart job and defaults file (rules,
3576+ qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart)
3577+ - rules,qemu-system-x86.modprobe: support use under older udevs which
3578+ do not auto-load the kvm kernel module. Enable nesting by default
3579+ on intel.
3580+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default
3581+ in qemu64 cpu type.
3582+ - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
3583+ types to ease future live vm migration.
3584+ - apport hook for qemu source package: d/source_qemu-kvm.py,
3585+ d/qemu-system-common.install
3586+ - Make qemu-system-common and qemu-utils depend on qemu-block-extra
3587+ to fix errors with missing block backends. (LP: #1495895)
3588+ - Enable pie by default, on ubuntu/s390x.
3589+ * Drop vGICv3 support patches - all is now upstream
3590+ * debian/qemu-kvm-init: handle KVM_HUGEPAGES being unset (LP: #1531191)
3591+
3592+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 05 Jan 2016 15:42:50 -0800
3593+
3594 qemu (1:2.5+dfsg-1) unstable; urgency=medium
3595
3596 * new upstream release
3597@@ -2322,6 +5728,49 @@ qemu (1:2.5+dfsg-1) unstable; urgency=medium
3598
3599 -- Michael Tokarev <mjt@tls.msk.ru> Wed, 16 Dec 2015 20:00:04 +0300
3600
3601+qemu (1:2.4+dfsg-5ubuntu3) xenial; urgency=high
3602+
3603+ * Enable pie by default, on ubuntu/s390x.
3604+
3605+ -- Dimitri John Ledkov <xnox@ubuntu.com> Mon, 07 Dec 2015 16:04:16 +0000
3606+
3607+qemu (1:2.4+dfsg-5ubuntu2) xenial; urgency=medium
3608+
3609+ * undo the libseccomp delta from debian. libseccomp is indeed available
3610+ on other arches, but we need qemu's configure script to be fixed before
3611+ we can use it on anything other than amd64|i386. Fixes FTBFS.
3612+ (LP: #1522531)
3613+
3614+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 03 Dec 2015 12:44:46 -0600
3615+
3616+qemu (1:2.4+dfsg-5ubuntu1) xenial; urgency=medium
3617+
3618+ * Merge with Debian; remaining changes:
3619+ - Update the ubuntu machine types patch to reflect upstream churn
3620+ - debian/rules: do not drop the init scripts loading kvm modules
3621+ (still needed in precise in cloud archive)
3622+ - qemu-system-common.postinst:
3623+ * remove acl placed by udev, and add udevadm trigger.
3624+ * reload kvm_intel if needed to set nested=1
3625+ - qemu-system-common.preinst: add kvm group if needed
3626+ - add qemu-kvm upstart job and defaults file (rules,
3627+ qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart)
3628+ - rules,qemu-system-x86.modprobe: support use under older udevs which
3629+ do not auto-load the kvm kernel module. Enable nesting by default
3630+ on intel.
3631+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default
3632+ in qemu64 cpu type.
3633+ - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty
3634+ machine type to ease future live vm migration.
3635+ - apport hook for qemu source package: d/source_qemu-kvm.py,
3636+ d/qemu-system-common.install
3637+ - Make qemu-system-common and qemu-utils depend on qemu-block-extra
3638+ to fix errors with missing block backends. (LP: #1495895)
3639+ - control-in: build with libseccomp an all architectures
3640+ - Add vGICv3 support
3641+
3642+ -- Matthias Klose <doko@ubuntu.com> Wed, 02 Dec 2015 21:31:36 +0100
3643+
3644 qemu (1:2.4+dfsg-5) unstable; urgency=medium
3645
3646 * trace-remove-malloc-tracing.patch from upstream.
3647@@ -2334,6 +5783,57 @@ qemu (1:2.4+dfsg-5) unstable; urgency=medium
3648
3649 -- Michael Tokarev <mjt@tls.msk.ru> Sun, 29 Nov 2015 12:22:52 +0300
3650
3651+qemu (1:2.4+dfsg-4ubuntu3) xenial; urgency=medium
3652+
3653+ * SECURITY UPDATE: loopback mode heap overflow vulnerability in pcnet
3654+ - debian/patches/CVE-2015-7504.patch: leave room for CRC code in
3655+ hw/net/pcnet.c.
3656+ - CVE-2015-7504
3657+ * SECURITY UPDATE: non-loopback mode buffer overflow in pcnet
3658+ - debian/patches/CVE-2015-7512.patch: check packet length in
3659+ hw/net/pcnet.c.
3660+ - CVE-2015-7512
3661+ * SECURITY UPDATE: infinite loop in eepro100
3662+ - debian/patches/CVE-2015-8345.patch: prevent endless loop in
3663+ hw/net/eepro100.c.
3664+ - CVE-2015-8345
3665+
3666+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 01 Dec 2015 13:36:40 -0500
3667+
3668+qemu (1:2.4+dfsg-4ubuntu2) xenial; urgency=medium
3669+
3670+ * d/p/u/define-ubuntu-machine-type.patch: Fix typo in utopic definition.
3671+
3672+ -- dann frazier <dann.frazier@canonical.com> Tue, 03 Nov 2015 08:05:46 -0700
3673+
3674+qemu (1:2.4+dfsg-4ubuntu1) xenial; urgency=medium
3675+
3676+ * Merge 2.4 from unstable. Remaining changes:
3677+ - Update the ubuntu machine types patch to reflect upstream churn
3678+ - debian/rules: do not drop the init scripts loading kvm modules
3679+ (still needed in precise in cloud archive)
3680+ - qemu-system-common.postinst:
3681+ * remove acl placed by udev, and add udevadm trigger.
3682+ * reload kvm_intel if needed to set nested=1
3683+ - qemu-system-common.preinst: add kvm group if needed
3684+ - add qemu-kvm upstart job and defaults file (rules,
3685+ qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart)
3686+ - rules,qemu-system-x86.modprobe: support use under older udevs which
3687+ do not auto-load the kvm kernel module. Enable nesting by default
3688+ on intel.
3689+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default
3690+ in qemu64 cpu type.
3691+ - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty
3692+ machine type to ease future live vm migration.
3693+ - apport hook for qemu source package: d/source_qemu-kvm.py,
3694+ d/qemu-system-common.install
3695+ - Make qemu-system-common and qemu-utils depend on qemu-block-extra
3696+ to fix errors with missing block backends. (LP: #1495895)
3697+ - control-in: build with libseccomp an all architectures.
3698+ * Add vGICv3 support
3699+
3700+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 27 Oct 2015 13:28:58 -0500
3701+
3702 qemu (1:2.4+dfsg-4) unstable; urgency=medium
3703
3704 * applied 3 patches from upstream to fix virtio-net
3705@@ -2348,7 +5848,7 @@ qemu (1:2.4+dfsg-3) unstable; urgency=high
3706 fix for Heap overflow vulnerability in ne2000_receive() function
3707 (Closes: #799074 CVE-2015-5279)
3708 * ne2000-avoid-infinite-loop-when-receiving-packets-CVE-2015-5278.patch
3709- (Closes: #799073 CVE-2015-5278)
3710+ (Closes: #799073 CVE-2015-5278)
3711 * some binfmt reorg:
3712 - extend aarch64 to include one more byte as other arches do
3713 - set OSABI mask to 0xfc for i386, ppc*, s390x, sparc*, to recognize
3714@@ -2400,6 +5900,137 @@ qemu (1:2.3+dfsg-6) unstable; urgency=high
3715
3716 -- Michael Tokarev <mjt@tls.msk.ru> Thu, 11 Jun 2015 20:03:40 +0300
3717
3718+qemu (1:2.3+dfsg-5ubuntu10) xenial; urgency=medium
3719+
3720+ * debian/patches/fix-curses-with-xterm-256.patch (LP: #1508466)
3721+
3722+ -- Ryan Harper <ryan.harper@canonical.com> Wed, 21 Oct 2015 08:59:29 -0500
3723+
3724+qemu (1:2.3+dfsg-5ubuntu9) wily; urgency=low
3725+
3726+ * debian/patches/upstream-fix-irq-route-entries.patch
3727+ Fix "kvm_irqchip_commit_routes: Assertion 'ret == 0' failed"
3728+ (LP: #1465935)
3729+
3730+ -- Stefan Bader <stefan.bader@canonical.com> Fri, 09 Oct 2015 15:38:53 +0200
3731+
3732+qemu (1:2.3+dfsg-5ubuntu8) wily; urgency=medium
3733+
3734+ * Build using libseccomp on all architectures.
3735+
3736+ -- Matthias Klose <doko@ubuntu.com> Sat, 03 Oct 2015 21:12:15 +0200
3737+
3738+qemu (1:2.3+dfsg-5ubuntu7) wily; urgency=medium
3739+
3740+ * SECURITY UPDATE: denial of service via NE2000 driver
3741+ - debian/patches/CVE-2015-5278.patch: fix infinite loop in
3742+ hw/net/ne2000.c.
3743+ - CVE-2015-5278
3744+ * SECURITY UPDATE: denial of service and possible code execution via
3745+ heap overflow in NE2000 driver
3746+ - debian/patches/CVE-2015-5279.patch: validate ring buffer pointers in
3747+ hw/net/ne2000.c.
3748+ - CVE-2015-5279
3749+ * SECURITY UPDATE: denial of service via e1000 infinite loop
3750+ - debian/patches/CVE-2015-6815.patch: check bytes in hw/net/e1000.c.
3751+ - CVE-2015-6815
3752+ * SECURITY UPDATE: denial of service via illegal ATAPI commands
3753+ - debian/patches/CVE-2015-6855.patch: fix ATAPI command permissions in
3754+ hw/ide/core.c.
3755+ - CVE-2015-6855
3756+
3757+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 23 Sep 2015 15:05:51 -0400
3758+
3759+qemu (1:2.3+dfsg-5ubuntu6) wily; urgency=medium
3760+
3761+ * Make qemu-system-common and qemu-utils depend on qemu-block-extra
3762+ to fix errors with missing block backends. (LP: #1495895)
3763+ * Cherry pick fixes for vmdk stream-optimized subformat (LP: #1006655)
3764+ * Apply fix for memory corruption during live-migration in tcg mode
3765+ (LP: #1493049)
3766+ * Apply tracing patch to remove use of custom vtable in newer glibc
3767+ (LP: #1491972)
3768+
3769+ -- Ryan Harper <ryan.harper@canonical.com> Tue, 15 Sep 2015 09:37:23 -0500
3770+
3771+qemu (1:2.3+dfsg-5ubuntu5) wily; urgency=medium
3772+
3773+ * Import qcow2-handle-eagain-from-update_refcount from upstream
3774+ to fix errors when using qemu-img convert -c. (LP: #1491050)
3775+
3776+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 04 Sep 2015 16:35:56 -0500
3777+
3778+qemu (1:2.3+dfsg-5ubuntu4) wily; urgency=medium
3779+
3780+ * SECURITY UPDATE: process heap memory disclosure
3781+ - debian/patches/CVE-2015-5165.patch: check sizes in hw/net/rtl8139.c.
3782+ - CVE-2015-5165
3783+ * SECURITY UPDATE: privilege escalation via block device unplugging
3784+ - debian/patches/CVE-2015-5166.patch: properly unhook from BlockBackend
3785+ in hw/ide/piix.c.
3786+ - CVE-2015-5166
3787+ * SECURITY UPDATE: privilege escalation via memory corruption in vnc
3788+ - debian/patches/CVE-2015-5225.patch: use bytes per scanline to apply
3789+ limits in ui/vnc.c.
3790+ - CVE-2015-5225
3791+ * SECURITY UPDATE: denial of service via virtio-serial
3792+ - debian/patches/CVE-2015-5745.patch: don't assume a specific layout
3793+ for control messages in hw/char/virtio-serial-bus.c.
3794+ - CVE-2015-5745
3795+
3796+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 25 Aug 2015 09:38:43 -0400
3797+
3798+qemu (1:2.3+dfsg-5ubuntu3) wily; urgency=medium
3799+
3800+ * SECURITY UPDATE: out-of-bounds memory access in pit_ioport_read()
3801+ - debian/patches/CVE-2015-3214.patch: ignore read in hw/timer/i8254.c.
3802+ - CVE-2015-3214
3803+ * SECURITY UPDATE: heap overflow when processing ATAPI commands
3804+ - debian/patches/CVE-2015-5154.patch: check bounds and clear DRQ in
3805+ hw/ide/core.c, make sure command is completed in hw/ide/atapi.c.
3806+ - CVE-2015-5154
3807+ * SECURITY UPDATE: buffer overflow in scsi_req_parse_cdb
3808+ - debian/patches/CVE-2015-5158.patch: check length in
3809+ hw/scsi/scsi-bus.c.
3810+ - CVE-2015-5158
3811+
3812+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 27 Jul 2015 10:07:05 -0400
3813+
3814+qemu (1:2.3+dfsg-5ubuntu2) wily; urgency=medium
3815+
3816+ * SECURITY UPDATE: heap overflow in PCNET controller
3817+ - debian/patches/CVE-2015-3209.patch: check bounds in hw/net/pcnet.c.
3818+ - CVE-2015-3209
3819+
3820+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 11 Jun 2015 14:25:05 -0400
3821+
3822+qemu (1:2.3+dfsg-5ubuntu1) wily; urgency=medium
3823+
3824+ * Merge 1:2.3+dfsg-5 from Debian.
3825+ * Remaining changes:
3826+ - debian/rules: do not drop the init scripts loading kvm modules
3827+ (still needed in precise in cloud archive)
3828+ - qemu-system-common.postinst:
3829+ * remove acl placed by udev, and add udevadm trigger.
3830+ * reload kvm_intel if needed to set nested=1
3831+ - qemu-system-common.preinst: add kvm group if needed
3832+ - add qemu-kvm upstart job and defaults file (rules,
3833+ qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart)
3834+ - rules,qemu-system-x86.modprobe: support use under older udevs which
3835+ do not auto-load the kvm kernel module. Enable nesting by default
3836+ on intel.
3837+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default
3838+ in qemu64 cpu type.
3839+ - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty
3840+ machine type to ease future live vm migration.
3841+ - apport hook for qemu source package: d/source_qemu-kvm.py,
3842+ d/qemu-system-common.install
3843+ * Refreshed patches:
3844+ - ubuntu/expose-vmx_qemu64cpu.patch
3845+ - ubuntu/define-ubuntu-machine-types.patch
3846+
3847+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 10 Jun 2015 14:28:39 -0500
3848+
3849 qemu (1:2.3+dfsg-5) unstable; urgency=high
3850
3851 * slirp-use-less-predictable-directory-name-in-tmp-CVE-2015-4037.patch
3852@@ -2411,6 +6042,35 @@ qemu (1:2.3+dfsg-5) unstable; urgency=high
3853
3854 -- Michael Tokarev <mjt@tls.msk.ru> Wed, 03 Jun 2015 17:18:58 +0300
3855
3856+qemu (1:2.3+dfsg-4ubuntu1) wily; urgency=medium
3857+
3858+ * Merge 1:2.3+dfsg-4 from Debian.
3859+ * Remaining changes:
3860+ - debian/rules: do not drop the init scripts loading kvm modules
3861+ (still needed in precise in cloud archive)
3862+ - qemu-system-common.postinst:
3863+ * remove acl placed by udev, and add udevadm trigger.
3864+ * reload kvm_intel if needed to set nested=1
3865+ - qemu-system-common.preinst: add kvm group if needed
3866+ - add qemu-kvm upstart job and defaults file (rules,
3867+ qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart)
3868+ - rules,qemu-system-x86.modprobe: support use under older udevs which
3869+ do not auto-load the kvm kernel module. Enable nesting by default
3870+ on intel.
3871+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default
3872+ in qemu64 cpu type.
3873+ - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty
3874+ machine type to ease future live vm migration.
3875+ - apport hook for qemu source package: d/source_qemu-kvm.py,
3876+ d/qemu-system-common.install
3877+ * Dropped all patches which are applied upstream
3878+ * Move the upstart jobs to a generic script
3879+ - add new qemu-kvm-init script
3880+ - call that from upstart and sysvrc qemu-kvm scripts
3881+ - move to qemu-system-common, which must now B/R qemu-system-{x86,ppc}
3882+
3883+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 03 Jun 2015 13:36:36 -0500
3884+
3885 qemu (1:2.3+dfsg-4) unstable; urgency=medium
3886
3887 * rules.mak-force-CFLAGS-for-all-objects-in-DSO.patch:
3888@@ -2472,6 +6132,98 @@ qemu (1:2.2+dfsg-6exp) experimental; urgency=medium
3889
3890 -- Michael Tokarev <mjt@tls.msk.ru> Fri, 17 Apr 2015 21:54:53 +0300
3891
3892+qemu (1:2.2+dfsg-5expubuntu10) wily; urgency=medium
3893+
3894+ * SECURITY UPDATE: denial of service in vnc web
3895+ - debian/patches/CVE-2015-1779-1.patch: incrementally decode websocket
3896+ frames in ui/vnc-ws.c, ui/vnc-ws.h, ui/vnc.h.
3897+ - debian/patches/CVE-2015-1779-2.patch: limit size of HTTP headers from
3898+ websockets clients in ui/vnc-ws.c.
3899+ - CVE-2015-1779
3900+ * SECURITY UPDATE: host code execution via floppy device (VEMON)
3901+ - debian/patches/CVE-2015-3456.patch: force the fifo access to be in
3902+ bounds of the allocated buffer in hw/block/fdc.c.
3903+ - CVE-2015-3456
3904+
3905+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 13 May 2015 07:25:59 -0400
3906+
3907+qemu (1:2.2+dfsg-5expubuntu9) vivid; urgency=low
3908+
3909+ * CVE-2015-2756 / XSA-126
3910+ - xen: limit guest control of PCI command register
3911+
3912+ -- Stefan Bader <stefan.bader@canonical.com> Wed, 08 Apr 2015 10:17:45 +0200
3913+
3914+qemu (1:2.2+dfsg-5expubuntu8) vivid; urgency=medium
3915+
3916+ * debian/qemu-system-x86.qemu-kvm.upstart: fix redirection to not
3917+ accidentally create /1
3918+
3919+ -- Steve Beattie <sbeattie@ubuntu.com> Thu, 12 Mar 2015 16:46:51 -0700
3920+
3921+qemu (1:2.2+dfsg-5expubuntu7) vivid; urgency=low
3922+
3923+ * No-change rebuild to pull in libxl-4.5 (take 2: step to the right).
3924+
3925+ -- Stefan Bader <stefan.bader@canonical.com> Thu, 26 Feb 2015 08:55:35 +0100
3926+
3927+qemu (1:2.2+dfsg-5expubuntu6) vivid; urgency=low
3928+
3929+ * No-change rebuild to pull in libxl-4.5.
3930+
3931+ -- Stefan Bader <stefan.bader@canonical.com> Wed, 25 Feb 2015 13:58:37 +0100
3932+
3933+qemu (1:2.2+dfsg-5expubuntu5) vivid; urgency=medium
3934+
3935+ * debian/control-in: enable numa on architectures where numa is built
3936+ (LP: #1417937)
3937+
3938+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 Feb 2015 23:18:58 -0600
3939+
3940+qemu (1:2.2+dfsg-5expubuntu4) vivid; urgency=medium
3941+
3942+ [Scott Moser]
3943+ * update d/kvm.powerpc to avoid use of awk, which isn't allowed by aa
3944+ profile when started by libvirt.
3945+
3946+ [Serge Hallyn]
3947+ * add symlink qemu-system-ppc64le -> qemu-system-ppc64
3948+ * debian/rules: fix DEB_HOST_ARCh fix to ppc64el for installing qemu-kvm init script
3949+ (LP: #1419855)
3950+
3951+ [Chris J Arges]
3952+ * Determine if we are running inside a virtual environment. If running inside
3953+ a virtualized enviornment do _not_ automatically enable KSM. (LP: #1414153)
3954+
3955+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 Feb 2015 13:04:21 -0600
3956+
3957+qemu (1:2.2+dfsg-5expubuntu1) vivid; urgency=medium
3958+
3959+ * Merge 1:2.2+dfsg-5exp from Debian. (LP: #1409308)
3960+ - debian/rules: do not drop the init scripts loading kvm modules
3961+ (still needed in precise in cloud archive)
3962+ * Remaining changes:
3963+ - qemu-system-common.postinst:
3964+ * remove acl placed by udev, and add udevadm trigger.
3965+ * reload kvm_intel if needed to set nested=1
3966+ - qemu-system-common.preinst: add kvm group if needed
3967+ - add qemu-kvm upstart job and defaults file (rules,
3968+ qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart)
3969+ - rules,qemu-system-x86.modprobe: support use under older udevs which
3970+ do not auto-load the kvm kernel module. Enable nesting by default
3971+ on intel.
3972+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default
3973+ in qemu64 cpu type.
3974+ - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty
3975+ machine type to ease future live vm migration.
3976+ - apport hook for qemu source package: d/source_qemu-kvm.py,
3977+ d/qemu-system-common.install
3978+ * Dropped all patches which are applied upstream
3979+ * Update ubuntu-vivid machine type to default to std graphics (following
3980+ upstream's lead for pc-i440fx-2.2 machine type)
3981+
3982+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 09 Feb 2015 22:31:09 -0600
3983+
3984 qemu (1:2.2+dfsg-5exp) experimental; urgency=medium
3985
3986 * fix initscript removal once again
3987@@ -2521,6 +6273,47 @@ qemu (2.2+dfsg-1exp) unstable; urgency=medium
3988
3989 -- Michael Tokarev <mjt@tls.msk.ru> Tue, 09 Dec 2014 23:09:26 +0300
3990
3991+qemu (1:2.1+dfsg-11ubuntu2) vivid; urgency=medium
3992+
3993+ * Cherrypick upstream patch needed to allow ESx hosts to run under
3994+ kvm (LP: #1411575)
3995+
3996+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 16 Jan 2015 16:32:48 -0600
3997+
3998+qemu (1:2.1+dfsg-11ubuntu1) vivid; urgency=medium
3999+
4000+ * Merge 2.1+dfsg-11. Remaining changes:
4001+ - qemu-system-common.postinst:
4002+ * remove acl placed by udev, and add udevadm trigger.
4003+ * reload kvm_intel if needed to set nested=1
4004+ - qemu-system-common.preinst: add kvm group if needed
4005+ - add qemu-kvm upstart job and defaults file (rules,
4006+ qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart)
4007+ - rules,qemu-system-x86.modprobe: support use under older udevs which
4008+ do not auto-load the kvm kernel module. Enable nesting by default
4009+ on intel.
4010+ - debian/qemu-system-alternatives.in: use a later version as ubuntu
4011+ removed the alternatives bit later.
4012+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default
4013+ in qemu64 cpu type.
4014+ - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty
4015+ machine type to ease future live vm migration.
4016+ - apport hook for qemu source package: d/source_qemu-kvm.py,
4017+ d/qemu-system-common.install
4018+ - debian/binfmt-update-in: support ppcle
4019+ * debian/binfmt-update-in
4020+ * Support-ppcle.patch
4021+ - Upstream patches to fix AArch64 emulation ignoring SPSel=0:
4022+ * d/p/target-arm-A64-Break-out-aarch64_save-restore_sp.patch
4023+ * d/p/target-arm-A64-Respect-SPSEL-in-ERET-SP-restore.patch
4024+ * d/p/target-arm-A64-Respect-SPSEL-when-taking-exceptions.patch:
4025+ * Dropped patches (upstream or now in debian's tree):
4026+ - upstream-xen_disk-fix-unmapping-of-persistent-grants.patch
4027+ - CVE-2014-7840.patch
4028+ - CVE-2014-8106.patch
4029+
4030+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 17 Dec 2014 13:57:34 -0600
4031+
4032 qemu (1:2.1+dfsg-11) unstable; urgency=medium
4033
4034 * bump epoch and reupload to cancel 2.2+dfsg-1exp upload
4035@@ -2590,6 +6383,81 @@ qemu (2.1+dfsg-8) unstable; urgency=low
4036
4037 -- Michael Tokarev <mjt@tls.msk.ru> Thu, 27 Nov 2014 18:32:45 +0300
4038
4039+qemu (2.1+dfsg-7ubuntu5) vivid; urgency=medium
4040+
4041+ * SECURITY UPDATE: code execution via savevm data
4042+ - debian/patches/CVE-2014-7840.patch: validate parameters in
4043+ arch_init.c.
4044+ - CVE-2014-7840
4045+ * SECURITY UPDATE: code execution via cirrus vga blit regions
4046+ (LP: #1400775)
4047+ - debian/patches/CVE-2014-8106.patch: properly validate blit regions in
4048+ hw/display/cirrus_vga.c.
4049+ - CVE-2014-8106
4050+
4051+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 11 Dec 2014 14:11:52 -0500
4052+
4053+qemu (2.1+dfsg-7ubuntu4) vivid; urgency=low
4054+
4055+ * d/rules: Fix vendor check to make kvm-spice symlinks (DEB_VENDOR got
4056+ dropped and VENDOR now will be all capital UBUNTU).
4057+
4058+ -- Stefan Bader <stefan.bader@canonical.com> Mon, 08 Dec 2014 14:45:31 +0100
4059+
4060+qemu (2.1+dfsg-7ubuntu3) vivid; urgency=medium
4061+
4062+ * d/p/target-arm-A64-Break-out-aarch64_save-restore_sp.patch
4063+ d/p/target-arm-A64-Respect-SPSEL-in-ERET-SP-restore.patch
4064+ d/p/target-arm-A64-Respect-SPSEL-when-taking-exceptions.patch:
4065+ Cherry-pick of upstream patches in order to fix AArch64 emulation ignoring
4066+ SPSel=0 in certain conditions. (LP: #1349277)
4067+
4068+ -- Chris J Arges <chris.j.arges@canonical.com> Thu, 04 Dec 2014 14:17:01 -0600
4069+
4070+qemu (2.1+dfsg-7ubuntu2) vivid; urgency=low
4071+
4072+ * d/p/upstream-xen_disk-fix-unmapping-of-persistent-grants.patch:
4073+ Cherry-pick of qemu-upstream patch to fix issues with persistent
4074+ grants and the PV backend (Qdisk) (LP: #1394327).
4075+
4076+ -- Stefan Bader <stefan.bader@canonical.com> Fri, 28 Nov 2014 13:14:37 +0100
4077+
4078+qemu (2.1+dfsg-7ubuntu1) vivid; urgency=medium
4079+
4080+ * Merge 2.1+dfsg-7. Remaining changes:
4081+ - qemu-system-common.postinst:
4082+ * remove acl placed by udev, and add udevadm trigger.
4083+ * reload kvm_intel if needed to set nested=1
4084+ - qemu-system-common.preinst: add kvm group if needed
4085+ - add qemu-kvm upstart job and defaults file (rules,
4086+ qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart)
4087+ - rules,qemu-system-x86.modprobe: support use under older udevs which
4088+ do not auto-load the kvm kernel module. Enable nesting by default
4089+ on intel.
4090+ - debian/qemu-system-alternatives.in: use a later version as ubuntu
4091+ removed the alternatives bit later.
4092+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default
4093+ in qemu64 cpu type.
4094+ - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty
4095+ machine type to ease future live vm migration.
4096+ - apport hook for qemu source package: d/source_qemu-kvm.py,
4097+ d/qemu-system-common.install
4098+ - debian/binfmt-update-in: support ppcle
4099+ * debian/binfmt-update-in
4100+ * Support-ppcle.patch
4101+ * Dropped patches (upstream or now in debian's tree):
4102+ - pc-reserve-more-memory-for-acpi.patch
4103+ - CVE-2014-5388.patch
4104+ - 501-block-raw-posix-fix-disk-corruption-in-try-fiemap and
4105+ 502-block-raw-posic-use-seek-hole-ahead-of-fiemap (combined
4106+ in debian)
4107+ - CVE-2014-3615.patch
4108+ - CVE-2014-3640.patch
4109+ - CVE-2014-3689.patch
4110+ - CVE-2014-7815.patch
4111+
4112+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Sat, 22 Nov 2014 18:36:53 -0600
4113+
4114 qemu (2.1+dfsg-7) unstable; urgency=high
4115
4116 * urgency is high due to 2 security fixes
4117@@ -2641,6 +6509,119 @@ qemu (2.1+dfsg-5) unstable; urgency=medium
4118
4119 -- Michael Tokarev <mjt@tls.msk.ru> Fri, 26 Sep 2014 17:43:26 +0400
4120
4121+qemu (2.1+dfsg-4ubuntu9) vivid; urgency=medium
4122+
4123+ * SECURITY UPDATE: information disclosure via vga driver
4124+ - debian/patches/CVE-2014-3615.patch: return the correct memory size,
4125+ sanity check register writes, and don't use fixed buffer sizes in
4126+ hw/display/qxl.c, hw/display/vga.c, hw/display/vga_int.h,
4127+ ui/spice-display.c.
4128+ - CVE-2014-3615
4129+ * SECURITY UPDATE: denial of service via slirp NULL pointer deref
4130+ - debian/patches/CVE-2014-3640.patch: make sure socket is not just a
4131+ stub in slirp/udp.c.
4132+ - CVE-2014-3640
4133+ * SECURITY UPDATE: possible privilege escalation via vmware-vga driver
4134+ - debian/patches/CVE-2014-3689.patch: verify rectangles in
4135+ hw/display/vmware_vga.c.
4136+ - CVE-2014-3689
4137+ * SECURITY UPDATE: denial of service via VNC console
4138+ - debian/patches/CVE-2014-7815.patch: validate bits_per_pixel in
4139+ ui/vnc.c.
4140+ - CVE-2014-7815
4141+
4142+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 13 Nov 2014 07:31:03 -0500
4143+
4144+qemu (2.1+dfsg-4ubuntu8) vivid; urgency=medium
4145+
4146+ * Support qemu-kvm on x32, arm64, ppc64 and pp64el architectures
4147+ (LP: #1389897) (Patch thanks to mwhudson, BenC, and infinity)
4148+
4149+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 11 Nov 2014 15:51:47 -0600
4150+
4151+qemu (2.1+dfsg-4ubuntu7) vivid; urgency=medium
4152+
4153+ * Apply two patches to fix intermittent qemu-img corruption
4154+ (LP: #1368815)
4155+ - 501-block-raw-posix-fix-disk-corruption-in-try-fiemap
4156+ - 502-block-raw-posic-use-seek-hole-ahead-of-fiemap
4157+
4158+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 29 Oct 2014 22:31:43 -0500
4159+
4160+qemu (2.1+dfsg-4ubuntu6) utopic; urgency=medium
4161+
4162+ * debian/control: slof is moving into main, so we can depend on qemu-slof as
4163+ debian does.
4164+
4165+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 15 Oct 2014 22:01:27 +0200
4166+
4167+qemu (2.1+dfsg-4ubuntu5) utopic; urgency=medium
4168+
4169+ * debian/binfmt-update-in: don't blacklist ppc64le on ppc64 and vice
4170+ versa.
4171+ * Drop Support-ppc64le.pach, as that architecture appears to not exist yet.
4172+ * update d/p/ubuntu/define-ubuntu-machine-types.patch to keep -M pc pointing
4173+ to latest upstream machine type, rather than distro one. Add 'ubuntu'
4174+ machine type for that.
4175+
4176+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 06 Oct 2014 13:41:31 -0500
4177+
4178+qemu (2.1+dfsg-4ubuntu4) utopic; urgency=medium
4179+
4180+ * debian/qemu-system-x86.qemu-kvm.upstart: create /dev/kvm in a
4181+ container. (LP: #1370199)
4182+ * load kvm module on ppc64le at boot (LP: #1369785)
4183+ - debian/rules: install qemu-kvm on ppc64el
4184+ - add debian/qemu-system-ppc.qemu-kvm.{upstart,default} to autoload the
4185+ kvm-hv module if available
4186+ * qemu-system-x86.maintscript: remove accidentally installed
4187+ /etc/init.d/qemu-system-x86 (from 2.0.0+dfsg-6ubuntu1 and a few earlier)
4188+ * rename qemu-system-x86 init script to qemu-kvm so it gets installed in
4189+ ubuntu.
4190+
4191+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 17 Sep 2014 14:20:12 -0500
4192+
4193+qemu (2.1+dfsg-4ubuntu3) utopic; urgency=medium
4194+
4195+ * Re-stick the trusty machine type to 2.0 (where it must always stay) and
4196+ define a new, default, pc-i440fx-utopic machine type (LP: #1369481)
4197+
4198+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 15 Sep 2014 14:04:57 -0500
4199+
4200+qemu (2.1+dfsg-4ubuntu2) utopic; urgency=medium
4201+
4202+ * move kvm_intel nested setting to qemu-system-x86.postinst.
4203+
4204+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 12 Sep 2014 23:12:52 +0000
4205+
4206+qemu (2.1+dfsg-4ubuntu1) utopic; urgency=medium
4207+
4208+ * Merge new debian release
4209+ * Remaining changes:
4210+ - qemu-system-common.postinst:
4211+ * remove acl placed by udev, and add udevadm trigger.
4212+ * reload kvm_intel if needed to set nested=1
4213+ - qemu-system-common.preinst: add kvm group if needed
4214+ - add qemu-kvm upstart job and defaults file (rules,
4215+ qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart)
4216+ - rules,qemu-system-x86.modprobe: support use under older udevs which
4217+ do not auto-load the kvm kernel module. Enable nesting by default
4218+ on intel.
4219+ - debian/qemu-system-alternatives.in: use a later version as ubuntu
4220+ removed the alternatives bit later.
4221+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default
4222+ in qemu64 cpu type.
4223+ - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty
4224+ machine type to ease future live vm migration.
4225+ - apport hook for qemu source package: d/source_qemu-kvm.py,
4226+ d/qemu-system-common.install
4227+ - debian/binfmt-update-in: support ppcle
4228+ * debian/binfmt-update-in
4229+ * Support-ppcle.patch
4230+ - d/p/CVE-2014-5388.patch
4231+
4232+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 09 Sep 2014 17:56:15 -0500
4233+
4234 qemu (2.1+dfsg-4) unstable; urgency=medium
4235
4236 * mention libnuma-dev but not enable for now
4237@@ -2658,6 +6639,59 @@ qemu (2.1+dfsg-4) unstable; urgency=medium
4238
4239 -- Michael Tokarev <mjt@tls.msk.ru> Sun, 31 Aug 2014 09:32:59 +0400
4240
4241+qemu (2.1+dfsg-3ubuntu4) utopic; urgency=medium
4242+
4243+ * SECURITY UPDATE: memory disclosure via out-of-bounds array access
4244+ - debian/patches/CVE-2014-5388.patch: fix check in hw/acpi/pcihp.c.
4245+ - CVE-2014-5388
4246+
4247+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 09 Sep 2014 08:26:24 -0400
4248+
4249+qemu (2.1+dfsg-3ubuntu3) utopic; urgency=medium
4250+
4251+ * replace d/p/revert-acpi-table-size-bump with
4252+ pc-reserve-more-memory-for-acpi.patch from upstream
4253+ * debian/binfmt-update-in
4254+ - don't run in a container
4255+ - add ppc64le as target (LP: #1358268)
4256+ * Add experimental ppcle support (LP: #1358268)
4257+
4258+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 27 Aug 2014 18:24:32 -0500
4259+
4260+qemu (2.1+dfsg-3ubuntu2) utopic; urgency=medium
4261+
4262+ * revert-acpi-table-size-bump - get qemu -kernel working again.
4263+
4264+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 15 Aug 2014 15:33:24 -0500
4265+
4266+qemu (2.1+dfsg-3ubuntu1) utopic; urgency=medium
4267+
4268+ * Merge new debian release
4269+ * Remaining changes:
4270+ - control-in: stick to libsdl1.2-dev.
4271+ - qemu-system-common.install: add debian/tmp/usr/lib to install the
4272+ qemu-bridge-helper
4273+ - qemu-system-common.postinst: remove acl placed by udev,
4274+ and add udevadm trigger.
4275+ - qemu-system-common.preinst: add kvm group if needed
4276+ - add qemu-kvm upstart job and defaults file (rules,
4277+ qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart)
4278+ - rules,qemu-system-x86.modprobe: support use under older udevs which
4279+ do not auto-load the kvm kernel module. Enable nesting by default
4280+ on intel.
4281+ - debian/qemu-system-alternatives.in: use a later version as ubuntu
4282+ removed the alternatives bit later.
4283+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default
4284+ in qemu64 cpu type.
4285+ - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty
4286+ machine type to ease future live vm migration.
4287+ - apport hook for qemu source package: d/source_qemu-kvm.py,
4288+ d/qemu-system-common.install
4289+ * Upstart job: use getent group to check for kvm group
4290+ * apport: 'qemu' doesn't exist any more, so check for any qemu* tasks
4291+
4292+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 15 Aug 2014 08:44:54 -0500
4293+
4294 qemu (2.1+dfsg-3) unstable; urgency=medium
4295
4296 * set SHELL = /bin/sh -e, so that more complex shell constructs
4297@@ -2684,6 +6718,42 @@ qemu (2.1+dfsg-3) unstable; urgency=medium
4298
4299 -- Michael Tokarev <mjt@tls.msk.ru> Thu, 14 Aug 2014 14:30:24 +0400
4300
4301+qemu (2.1+dfsg-2ubuntu2) utopic; urgency=medium
4302+
4303+ * reload kvm_intel if needed to set the nested=Y flag (LP: #1324174)
4304+
4305+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 11 Aug 2014 12:58:50 -0500
4306+
4307+qemu (2.1+dfsg-2ubuntu1) utopic; urgency=medium
4308+
4309+ * Merge new debian release
4310+ * Remaining changes:
4311+ - qemu-system-x86.links: add eepro100.rom link, drop links which we
4312+ have in ipxe-qemu package.
4313+ - control-in: stick to libsdl1.2-dev.
4314+ - qemu-system-common.install: add debian/tmp/usr/lib to install the
4315+ qemu-bridge-helper
4316+ - qemu-system-common.postinst: remove acl placed by udev,
4317+ and add udevadm trigger.
4318+ - qemu-system-common.preinst: add kvm group if needed
4319+ - add qemu-kvm upstart job and defaults file (rules,
4320+ qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart)
4321+ - debian/rules: add qemu-kvm-spice
4322+ - rules,qemu-system-x86.modprobe: support use under older udevs which
4323+ do not auto-load the kvm kernel module. Enable nesting by default
4324+ on intel.
4325+ - binfmt-update-in: make sure to filter out compat arches.
4326+ - debian/qemu-system-alternatives.in: use a later version as ubuntu
4327+ removed the alternatives bit later.
4328+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default
4329+ in qemu64 cpu type.
4330+ - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty
4331+ machine type to ease future live vm migration.
4332+ - apport hook for qemu source package: d/source_qemu-kvm.py,
4333+ d/qemu-system-common.install
4334+
4335+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 05 Aug 2014 13:53:06 -0500
4336+
4337 qemu (2.1+dfsg-2) unstable; urgency=medium
4338
4339 * l2tp-linux-only.patch: fix FTBFS on kfreebsd
4340@@ -2718,7 +6788,7 @@ qemu (2.1+dfsg-1) unstable; urgency=medium
4341
4342 qemu (2.0.0+dfsg-7) unstable; urgency=medium
4343
4344- * clarify description of qemu-user-binfmt a bit
4345+ * clarify description of qemu-user-binfmt a bit
4346 * build-depend on acpica-tools (iasl) in order to rebuild .dsl files
4347 * remove qemu-keymaps package, since it is not used by other tools
4348 anymore, and ship keymaps in qemu-system-common.
4349@@ -2735,6 +6805,43 @@ qemu (2.0.0+dfsg-7) unstable; urgency=medium
4350
4351 -- Michael Tokarev <mjt@tls.msk.ru> Thu, 24 Jul 2014 16:51:16 +0400
4352
4353+qemu (2.0.0+dfsg-6ubuntu2) utopic; urgency=medium
4354+
4355+ * d/qemu-system-x86.qemu-kvm.upstart: change the early-exit check from
4356+ /usr/bin/kvm to qemu-system-x86_64. (LP: #1348551)
4357+
4358+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 25 Jul 2014 08:35:02 -0500
4359+
4360+qemu (2.0.0+dfsg-6ubuntu1) utopic; urgency=medium
4361+
4362+ * Merge 2.0.0+dfsg-6. Remaining changes:
4363+ - qemu-system-x86.links: add eepro100.rom link, drop links which we
4364+ have in ipxe-qemu package.
4365+ - control-in: stick to libgnutls-dev and libsdl1.2-dev.
4366+ - qemu-system-common.install: add debian/tmp/usr/lib to install the
4367+ qemu-bridge-helper
4368+ - qemu-system-common.postinst: remove acl placed by udev,
4369+ and add udevadm trigger.
4370+ - qemu-system-common.preinst: add kvm group if needed
4371+ - add qemu-kvm upstart job and defaults file (rules,
4372+ qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart)
4373+ - debian/rules: add qemu-kvm-spice
4374+ - rules,qemu-system-x86.modprobe: support use under older udevs which
4375+ do not auto-load the kvm kernel module. Enable nesting by default
4376+ on intel.
4377+ - binfmt-update-in: make sure to filter out compat arches.
4378+ - debian/qemu-system-alternatives.in: use a later version as ubuntu
4379+ removed the alternatives bit later.
4380+ - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default
4381+ in qemu64 cpu type.
4382+ - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty
4383+ machine type to ease future live vm migration.
4384+ - re-introduce apport hook for qemu source package:
4385+ d/source_qemu-kvm.py, d/qemu-system-common.install
4386+ * enable-build-dep on libjpeg8-dev - which is now in main
4387+
4388+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 23 Jun 2014 14:52:54 -0500
4389+
4390 qemu (2.0.0+dfsg-6) unstable; urgency=medium
4391
4392 * build-depend on libgnutls28-dev not libgnutls-dev
4393@@ -2778,6 +6885,59 @@ qemu (2.0.0+dfsg-3) unstable; urgency=low
4394
4395 -- Michael Tokarev <mjt@tls.msk.ru> Mon, 21 Apr 2014 12:34:03 +0400
4396
4397+qemu (2.0.0+dfsg-2ubuntu3) utopic; urgency=medium
4398+
4399+ * remove alternatives for qemu: different architectures
4400+ aren't really alternatives and never had been (LP: #1316829)
4401+
4402+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 07 May 2014 15:12:33 +0000
4403+
4404+qemu (2.0.0+dfsg-2ubuntu2) utopic; urgency=medium
4405+
4406+ * debian/rules: install the proper /etc/init/qemu-kvm.conf (LP: #1315402)
4407+ * debian/control: drop the versioning requirement from libfdt-dev
4408+ build-dependency, as it is longer needed (LP: #1295072)
4409+
4410+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 02 May 2014 11:43:44 -0500
4411+
4412+qemu (2.0.0+dfsg-2ubuntu1) trusty-proposed; urgency=medium
4413+
4414+ * Merge 2.0.0+dfsg-2
4415+ * Incorporates a fix for spice users (LP: #1309452)
4416+ * drop patch kvm_physical_sync_dirty_bitmap-ignore-ENOENT-from-kv.patch, as
4417+ the regression requiring it was reverted for 2.0 upstream.
4418+ * remove qemu-system-common depends on the qemu-system-aarch64 metapackage
4419+ * debian/qemu-debootstrap: add arm64
4420+ * Remaining changes from debian:
4421+ - keep qemu 'alternative' (not something to change in SRU)
4422+ - debian/control and debian/control-in:
4423+ * versioned libfdt-dev check, until libfdt is fixed in precise
4424+ * enable rbd
4425+ * remove ovmf Recommends, as it is in multiverse
4426+ * use libsdl1.2, not libsdl2, since libsdl2-dev is in universe
4427+ * add a qemu-system-aarch64 metapackage for transitions from trusty
4428+ development version. This can be removed after trusty.
4429+ - qemu-system-common.install: add debian/tmp/usr/lib to install the
4430+ qemu-bridge-helper
4431+ - qemu-system-common.postinst: fix /dev/kvm acls
4432+ - qemu-system-common.preinst: add kvm group if needed
4433+ - qemu-system-x86.links: add eepro100.rom link, drop links which we
4434+ have in ipxe-qemu package.
4435+ - qemu-system-x86.modprobe: set module options for older releases
4436+ - qemu-system-x86.qemu-kvm.default: defaults for the upstart job
4437+ - qemu-system-x86.qemu-kvm.upstart: qemu-kvm upstart job
4438+ - qemu-user-static.postinst-in: remove qemu-arm64-static on arm64
4439+ - debian/rules
4440+ * add legacy kvm-spice link
4441+ * fix ppc and arm slections
4442+ * add aarch64 to user_targets
4443+ - debian/patches/ubuntu/define-trusty-machine-type.patch: define a
4444+ pc-i440fx-trusty machine type as the default.
4445+ - debian/patches/ubuntu/expose-vmx_qemu64cpu.patch: support nesting by
4446+ default in qemu64 cpu time.
4447+
4448+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 18 Apr 2014 09:23:27 -0500
4449+
4450 qemu (2.0.0+dfsg-2) unstable; urgency=medium
4451
4452 * resurrect 02_kfreebsd.patch, -- without it qemu FTBFS on current
4453@@ -2803,7 +6963,7 @@ qemu (2.0.0+dfsg-1) unstable; urgency=low
4454 * kmod dependency is linux-any
4455 * doc-grammify-allows-to.patch: fix some lintian warnings
4456 * remove alternatives for qemu: different architectures
4457- aren't really alternatives and never had been
4458+ aren't really alternatives and never had been
4459 * update Standards-Version to 3.9.5 (no changes needed)
4460 * exec-limit-translation-limiting-in-address_space_translate-to-xen.diff -
4461 fixes windows BSOD with virtio-scsi when upgrading from 1.7.0 to 1.7.1
4462@@ -2837,6 +6997,50 @@ qemu (2.0.0~rc1+dfsg-1exp) experimental; urgency=low
4463
4464 -- Michael Tokarev <mjt@tls.msk.ru> Sat, 05 Apr 2014 16:23:48 +0400
4465
4466+qemu (2.0.0~rc1+dfsg-0ubuntu3) trusty; urgency=medium
4467+
4468+ * d/p/ubuntu/kvm_physical_sync_dirty_bitmap-ignore-ENOENT-from-kv.patch
4469+ don't abort() just because the kernel has no dirty bitmap.
4470+ (LP: #1303926)
4471+
4472+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 08 Apr 2014 22:32:00 -0500
4473+
4474+qemu (2.0.0~rc1+dfsg-0ubuntu2) trusty; urgency=medium
4475+
4476+ * define-trusty-machine-type.patch: update the trusty machine type name to
4477+ pc-i440fx-trusty (LP: #1304107)
4478+
4479+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 08 Apr 2014 11:49:04 -0500
4480+
4481+qemu (2.0.0~rc1+dfsg-0ubuntu1) trusty; urgency=medium
4482+
4483+ * Merge 2.0.0-rc1
4484+ * debian/rules: consolidate ppc filter entries.
4485+ * Move qemu-system-arch64 into qemu-system-arm
4486+ * debian/patches/define-trusty-machine-type.patch: define a trusty machine
4487+ type, currently the same as pc-i440fx-2.0, to put is in a better position
4488+ to enable live migrations from trusty onward. (LP: #1294823)
4489+ * debian/control: build-dep on libfdt >= 1.4.0 (LP: #1295072)
4490+ * Merge latest upstream git to commit dc9528f
4491+ * Debian/rules:
4492+ - remove -enable-uname-release=2.6.32
4493+ - don't make the aarch64 target Ubuntu-specific.
4494+ * Remove patches which are now upstream:
4495+ - fix-smb-security-share.patch
4496+ - slirp-smb-redirect-port-445-too.patch
4497+ - linux-user-Implement-sendmmsg-syscall.patch (better version is upstream)
4498+ - signal-added-a-wrapper-for-sigprocmask-function.patch
4499+ - ubuntu/signal-sigsegv-protection-on-do_sigprocmask.patch
4500+ - ubuntu/Don-t-block-SIGSEGV-at-more-places.patch
4501+ - ubuntu/ppc-force-cpu-threads-count-to-be-power-of-2.patch
4502+ * add link for /usr/share/qemu/bios-256k.bin
4503+ * Remove all linaro patches.
4504+ * Remove all arm64/ patches. Many but not all are upstream.
4505+ * Remove CVE-2013-4377.patch which is upstream.
4506+ * debian/control-in: don't make qemu-system-aarch64 ubuntu-specific
4507+
4508+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 25 Feb 2014 22:31:43 -0600
4509+
4510 qemu (1.7.0+dfsg-9) unstable; urgency=medium
4511
4512 * remove rbd/rados/ceph support *again*, till they'll actually provide
4513@@ -2901,6 +7105,104 @@ qemu (1.7.0+dfsg-4) unstable; urgency=medium
4514
4515 -- Michael Tokarev <mjt@tls.msk.ru> Wed, 12 Mar 2014 18:34:03 +0400
4516
4517+qemu (1.7.0+dfsg-3ubuntu7) trusty; urgency=low
4518+
4519+ * No-change rebuild to build with libxen-4.4.
4520+
4521+ -- Stefan Bader <stefan.bader@canonical.com> Fri, 21 Mar 2014 10:04:36 +0100
4522+
4523+qemu (1.7.0+dfsg-3ubuntu6) trusty; urgency=medium
4524+
4525+ * d/p/ubuntu/ppc-force-cpu-threads-count-to-be-power-of-2.patch: cherrypick
4526+ upstream patch to force cpu count on ppc to be a power of 2. (LP: #1279682)
4527+
4528+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 11 Mar 2014 00:03:00 -0500
4529+
4530+qemu (1.7.0+dfsg-3ubuntu5) trusty; urgency=medium
4531+
4532+ [ dann frazier ]
4533+ * Add patches from the susematz tree to avoid intermittent segfaults:
4534+ - ubuntu/signal-added-a-wrapper-for-sigprocmask-function.patch
4535+ - ubuntu/signal-sigsegv-protection-on-do_sigprocmask.patch
4536+ - ubuntu/Don-t-block-SIGSEGV-at-more-places.patch
4537+
4538+ [ Serge Hallyn ]
4539+ * Modify do_sigprocmask to only change behavior for aarch64.
4540+ (LP: #1285363)
4541+
4542+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 06 Mar 2014 16:15:50 -0600
4543+
4544+qemu (1.7.0+dfsg-3ubuntu4) trusty; urgency=medium
4545+
4546+ [ Steve Langasek ]
4547+ * Merge debian/control with unreleased Debian branch: our architecture
4548+ lists should now be in sync.
4549+
4550+ [ Dann Frazier ]
4551+ * ubuntu/linux-user-Implement-sendmmsg-syscall.patch: Fix user mode DNS
4552+ on arm64 and maybe others. (LP: #1284344)
4553+
4554+ [ Serge Hallyn ]
4555+ * Move the OVMF.fd link to the ovmf package.
4556+
4557+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 21 Feb 2014 12:14:53 -0800
4558+
4559+qemu (1.7.0+dfsg-3ubuntu3) trusty; urgency=medium
4560+
4561+ * Add ppc64el to the architecture list (supposedly added in the previous
4562+ upload, but really wasn't).
4563+
4564+ -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 20 Feb 2014 23:40:07 -0800
4565+
4566+qemu (1.7.0+dfsg-3ubuntu2) trusty; urgency=medium
4567+
4568+ * Backport changes to enable qemu-user-static support for aarch64
4569+ * debian/control: add ppc64el to Architectures
4570+ * debian/rules: only install qemu-system-aarch64 on arm64.
4571+ Fixes a FTBFS when built twice in a row on non-arm64 due to a stale
4572+ debian/qemu-system-aarch64 directory
4573+
4574+ -- dann frazier <dann.frazier@canonical.com> Tue, 11 Feb 2014 15:41:53 -0700
4575+
4576+qemu (1.7.0+dfsg-3ubuntu1) trusty; urgency=medium
4577+
4578+ * Fix broken filter_binfmts
4579+ * Remove use of dpkg-version in postinsts, as we're not Depending on
4580+ dpkg-dev.
4581+
4582+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 05 Feb 2014 21:57:38 -0600
4583+
4584+qemu (1.7.0+dfsg-3ubuntu1~ppa1) trusty; urgency=medium
4585+
4586+ * Merge 1.7.0+dfsg-3 from debian. Remaining changes:
4587+ - debian/patches/ubuntu:
4588+ * expose-vmx_qemu64cpu.patch
4589+ * linaro (omap3) and arm64 patches
4590+ * ubuntu/target-ppc-add-stubs-for-kvm-breakpoints: fix FTBFS
4591+ on ppc
4592+ * ubuntu/CVE-2013-4377.patch: fix denial of service via virtio
4593+ - debian/qemu-system-x86.modprobe: set kvm_intel nested=1 options
4594+ - debian/control:
4595+ * add arm64 to Architectures
4596+ * add qemu-common and qemu-system-aarch64 packages
4597+ - debian/qemu-system-common.install: add debian/tmp/usr/lib
4598+ - debian/qemu-system-common.preinst: add kvm group
4599+ - debian/qemu-system-common.postinst: remove acl placed by udev,
4600+ and add udevadm trigger.
4601+ - qemu-system-x86.links: add eepro100.rom, remove pxe-virtio,
4602+ pxe-e1000 and pxe-rtl8139.
4603+ - add qemu-system-x86.qemu-kvm.upstart and .default
4604+ - qemu-user-static.postinst-in: remove arm64 binfmt
4605+ - debian/rules:
4606+ * allow parallel build
4607+ * add aarch64 to system_targets and sys_systems
4608+ * add qemu-kvm-spice links
4609+ * install qemu-system-x86.modprobe
4610+ - add debian/qemu-system-common.links for OVMF.fd link
4611+ * Remove kvm-img, kvm-nbd, kvm-ifup and kvm-ifdown symlinks.
4612+
4613+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 04 Feb 2014 12:13:08 -0600
4614+
4615 qemu (1.7.0+dfsg-3) unstable; urgency=low
4616
4617 * qemu-kvm: fix versions for Breaks/Replaces/Depends on qemu-system-x86
4618@@ -2926,6 +7228,121 @@ qemu (1.7.0+dfsg-3) unstable; urgency=low
4619
4620 -- Michael Tokarev <mjt@tls.msk.ru> Thu, 16 Jan 2014 15:17:46 +0400
4621
4622+qemu (1.7.0+dfsg-2ubuntu9) trusty; urgency=medium
4623+
4624+ * debian/qemu-user-static.postinst-in: remove arm64 qemu-user binfmt, which
4625+ may have been installed up to 1.6.0+dfsg-2ubuntu4 (LP: #1273654)
4626+
4627+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 28 Jan 2014 14:41:20 +0000
4628+
4629+qemu (1.7.0+dfsg-2ubuntu8) trusty; urgency=medium
4630+
4631+ * SECURITY UPDATE: denial of service via virtio device hot-plugging
4632+ - debian/patches/CVE-2013-4377.patch: upstream commits to refactor
4633+ virtio device unplugging.
4634+ - CVE-2013-4377
4635+
4636+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 27 Jan 2014 09:10:37 -0500
4637+
4638+qemu (1.7.0+dfsg-2ubuntu7) trusty; urgency=medium
4639+
4640+ * d/p/target-ppc-add-stubs-for-kvm-breakpoints: fix FTBFS on
4641+ powerpc.
4642+
4643+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 22 Jan 2014 11:59:26 -0600
4644+
4645+qemu (1.7.0+dfsg-2ubuntu6) trusty; urgency=medium
4646+
4647+ [ Serge Hallyn ]
4648+ * add arm64 patchset from upstream. The three arm virt patches previously
4649+ pushed are in that set, so drop them.
4650+
4651+ [ dann frazier ]
4652+ * Add packaging for qemu-system-aarch64. This package is currently only
4653+ available for arm64, as full software emulation is not yet supported.
4654+
4655+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 10 Jan 2014 12:19:08 -0600
4656+
4657+qemu (1.7.0+dfsg-2ubuntu5) trusty; urgency=medium
4658+
4659+ * Drop d/p/fix-pci-add: upstream does not intend for pci_add to be
4660+ supported any longer.
4661+ * Add patchset from git://git.linaro.org/qemu/qemu-linaro.git#rebasing
4662+ * Refresh debian/patches/hw_arm_add_virt_platform.patch against context
4663+ churn caused by linaro patchset.
4664+ * debian/rules: enable parallel builds.
4665+
4666+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 03 Jan 2014 10:53:17 -0600
4667+
4668+qemu (1.7.0+dfsg-2ubuntu4) trusty; urgency=medium
4669+
4670+ * d/control: enable usbredir (LP: 1126390)
4671+
4672+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 02 Jan 2014 08:55:43 -0600
4673+
4674+qemu (1.7.0+dfsg-2ubuntu3) trusty; urgency=medium
4675+
4676+ * add missing arm virt patches from the mach-virt-v7 branch of
4677+ git://git.linaro.org/people/cdall/qemu-arm.git
4678+
4679+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 18 Dec 2013 12:25:59 -0600
4680+
4681+qemu (1.7.0+dfsg-2ubuntu2) trusty; urgency=medium
4682+
4683+ * debian/control: add arm64 to list of architectures.
4684+
4685+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 Dec 2013 10:22:47 -0600
4686+
4687+qemu (1.7.0+dfsg-2ubuntu1) trusty; urgency=low
4688+
4689+ * Merge 1.7.0+dfsg-2 from debian experimental. Remaining changes:
4690+ - debian/control
4691+ * update maintainer
4692+ * remove libiscsi, usb-redir, vde, vnc-jpeg, and libssh2-1-dev
4693+ from build-deps
4694+ * enable rbd
4695+ * add qemu-system and qemu-common B/R to qemu-keymaps
4696+ * add D:udev, R:qemu, R:qemu-common and B:qemu-common to
4697+ qemu-system-common
4698+ * qemu-system-arm, qemu-system-ppc, qemu-system-sparc:
4699+ - add qemu-common, qemu-kvm, kvm to B/R
4700+ - remove openbios-sparc from qemu-system-sparc D
4701+ - drop openbios-ppc and openhackware Depends to Suggests (for now)
4702+ * qemu-system-x86:
4703+ - add qemu-common to Breaks/Replaces.
4704+ - add cpu-checker to Recommends.
4705+ * qemu-user: add B/R:qemu-kvm
4706+ * qemu-kvm:
4707+ - add armhf armel powerpc sparc to Architecture
4708+ - C/R/P: qemu-kvm-spice
4709+ * add qemu-common package
4710+ * drop qemu-slof which is not packaged in ubuntu
4711+ - add qemu-system-common.links for tap ifup/down scripts and OVMF link.
4712+ - qemu-system-x86.links:
4713+ * remove pxe rom links which are in kvm-ipxe
4714+ - debian/rules
4715+ * add kvm-spice symlink to qemu-kvm
4716+ * call dh_installmodules for qemu-system-x86
4717+ * update dh_installinit to install upstart script
4718+ * run dh_installman (Closes: #709241) (cherrypicked from 1.5.0+dfsg-2)
4719+ - Add qemu-utils.links for kvm-* symlinks.
4720+ - Add qemu-system-x86.qemu-kvm.upstart and .default
4721+ - Add qemu-system-x86.modprobe to set nesting=1
4722+ - Add qemu-system-common.preinst to add kvm group
4723+ - qemu-system-common.postinst: remove bad group acl if there, then have
4724+ udev relabel /dev/kvm.
4725+ - New linaro patches from qemu-linaro rebasing branch
4726+ - Dropped patches:
4727+ * linaro patchset
4728+ * mach-virt patchset
4729+ - Kept patches:
4730+ * expose_vms_qemu64cpu.patch
4731+ * fix-pci-add
4732+ * qemu-system-common.install: add debian/tmp/usr/lib to install the
4733+ qemu-bridge-helper
4734+
4735+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Sat, 07 Dec 2013 06:08:11 +0000
4736+
4737 qemu (1.7.0+dfsg-2) unstable; urgency=low
4738
4739 * switch from vgabios to seavgabios
4740@@ -2955,6 +7372,73 @@ qemu (1.7.0+dfsg-1) unstable; urgency=low
4741
4742 -- Michael Tokarev <mjt@tls.msk.ru> Thu, 28 Nov 2013 03:14:21 +0400
4743
4744+qemu (1.6.0+dfsg-2ubuntu2) trusty; urgency=low
4745+
4746+ * debian/control: qemu-utils must Replace: qemu-kvm as it did in raring,
4747+ to prevent lts-to-lts updates from breaking. (LP: #1243403)
4748+
4749+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 23 Oct 2013 14:31:05 -0500
4750+
4751+qemu (1.6.0+dfsg-2ubuntu1) trusty; urgency=low
4752+
4753+ * Merge 1.6.0~rc0+dfsg-2exp from debian experimental. Remaining changes:
4754+ - debian/control
4755+ * update maintainer
4756+ * remove libiscsi, usb-redir, vde, vnc-jpeg, and libssh2-1-dev
4757+ from build-deps
4758+ * enable rbd
4759+ * add qemu-system and qemu-common B/R to qemu-keymaps
4760+ * add D:udev, R:qemu, R:qemu-common and B:qemu-common to
4761+ qemu-system-common
4762+ * qemu-system-arm, qemu-system-ppc, qemu-system-sparc:
4763+ - add qemu-kvm to Provides
4764+ - add qemu-common, qemu-kvm, kvm to B/R
4765+ - remove openbios-sparc from qemu-system-sparc D
4766+ - drop openbios-ppc and openhackware Depends to Suggests (for now)
4767+ * qemu-system-x86:
4768+ - add qemu-common to Breaks/Replaces.
4769+ - add cpu-checker to Recommends.
4770+ * qemu-user: add B/R:qemu-kvm
4771+ * qemu-kvm:
4772+ - add armhf armel powerpc sparc to Architecture
4773+ - C/R/P: qemu-kvm-spice
4774+ * add qemu-common package
4775+ * drop qemu-slof which is not packaged in ubuntu
4776+ - add qemu-system-common.links for tap ifup/down scripts and OVMF link.
4777+ - qemu-system-x86.links:
4778+ * remove pxe rom links which are in kvm-ipxe
4779+ * add symlink for kvm.1 manpage
4780+ - debian/rules
4781+ * add kvm-spice symlink to qemu-kvm
4782+ * call dh_installmodules for qemu-system-x86
4783+ * update dh_installinit to install upstart script
4784+ * run dh_installman (Closes: #709241) (cherrypicked from 1.5.0+dfsg-2)
4785+ - Add qemu-utils.links for kvm-* symlinks.
4786+ - Add qemu-system-x86.qemu-kvm.upstart and .default
4787+ - Add qemu-system-x86.modprobe to set nesting=1
4788+ - Add qemu-system-common.preinst to add kvm group
4789+ - qemu-system-common.postinst: remove bad group acl if there, then have
4790+ udev relabel /dev/kvm.
4791+ - New linaro patches from qemu-linaro rebasing branch
4792+ - Dropped patches:
4793+ * xen-simplify-xen_enabled.patch
4794+ * sparc-linux-user-fix-missing-symbols-in-.rel-.rela.plt-sections.patch
4795+ * main_loop-do-not-set-nonblocking-if-xen_enabled.patch
4796+ * xen_machine_pv-do-not-create-a-dummy-CPU-in-machine-.patch
4797+ * virtio-rng-fix-crash
4798+ - Kept patches:
4799+ * expose_vms_qemu64cpu.patch - updated
4800+ * linaro arm patches from qemu-linaro rebasing branch
4801+ - New patches:
4802+ * fix-pci-add: change CONFIG variable in ifdef to make sure that
4803+ pci_add is defined.
4804+ * Add linaro patches
4805+ * Add experimental mach-virt patches for arm virtualization.
4806+ * qemu-system-common.install: add debian/tmp/usr/lib to install the
4807+ qemu-bridge-helper
4808+
4809+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 22 Oct 2013 22:47:07 -0500
4810+
4811 qemu (1.6.0+dfsg-2) unstable; urgency=low
4812
4813 * Build-depend in seccomp again once it is in -testing
4814@@ -3025,6 +7509,89 @@ qemu (1.5.0+dfsg-4) unstable; urgency=medium
4815
4816 -- Michael Tokarev <mjt@tls.msk.ru> Thu, 06 Jun 2013 01:50:32 +0400
4817
4818+qemu (1.5.0+dfsg-3ubuntu6) trusty; urgency=low
4819+
4820+ * No change rebuild for new seccomp.
4821+
4822+ -- StΓ©phane Graber <stgraber@ubuntu.com> Mon, 21 Oct 2013 18:34:50 -0400
4823+
4824+qemu (1.5.0+dfsg-3ubuntu5) saucy; urgency=low
4825+
4826+ * Cherrypick upstream patch to fix crash with rng device (LP: #1235017)
4827+ - virtio-rng-fix-crash
4828+
4829+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 09 Oct 2013 17:46:49 -0500
4830+
4831+qemu (1.5.0+dfsg-3ubuntu4) saucy; urgency=low
4832+
4833+ * Re-introduce snippet in upstart job to load kvm modules if needed.
4834+ (LP: #1218459)
4835+
4836+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 16 Sep 2013 22:43:52 +0000
4837+
4838+qemu (1.5.0+dfsg-3ubuntu3) saucy; urgency=low
4839+
4840+ * Cherry-picking three Xen related patches targetted for qemu-stable:
4841+ * xen-simplify-xen_enabled.patch
4842+ * main_loop-do-not-set-nonblocking-if-xen_enabled.patch
4843+ * xen_machine_pv-do-not-create-a-dummy-CPU-in-machine-.patch
4844+
4845+ -- Stefan Bader <stefan.bader@canonical.com> Fri, 26 Jul 2013 15:01:44 +0200
4846+
4847+qemu (1.5.0+dfsg-3ubuntu2) saucy; urgency=low
4848+
4849+ * Drop openbios-ppc and openhackware Depends to Suggests for now.
4850+
4851+ -- Adam Conrad <adconrad@ubuntu.com> Wed, 05 Jun 2013 03:23:56 -0600
4852+
4853+qemu (1.5.0+dfsg-3ubuntu1) saucy; urgency=low
4854+
4855+ * Merge 1.5.0+dfs-3 from debian unstable. Remaining changes:
4856+ - debian/control
4857+ * update maintainer
4858+ * remove libiscsi, usb-redir, vde, vnc-jpeg, and libssh2-1-dev
4859+ from build-deps
4860+ * enable rbd
4861+ * add qemu-system and qemu-common B/R to qemu-keymaps
4862+ * add D:udev, R:qemu, R:qemu-common and B:qemu-common to
4863+ qemu-system-common
4864+ * qemu-system-arm, qemu-system-ppc, qemu-system-sparc:
4865+ - add qemu-kvm to Provides
4866+ - add qemu-common, qemu-kvm, kvm to B/R
4867+ - remove openbios-sparc from qemu-system-sparc D
4868+ * qemu-system-x86:
4869+ - add qemu-common to Breaks/Replaces.
4870+ - add cpu-checker to Recommends.
4871+ * qemu-user: add B/R:qemu-kvm
4872+ * qemu-kvm:
4873+ - add armhf armel powerpc sparc to Architecture
4874+ - C/R/P: qemu-kvm-spice
4875+ * add qemu-common package
4876+ * drop qemu-slof which is not packaged in ubuntu
4877+ - add qemu-system-common.links for tap ifup/down scripts and OVMF link.
4878+ - qemu-system-x86.links:
4879+ * remove pxe rom links which are in kvm-ipxe
4880+ * add symlink for kvm.1 manpage
4881+ - debian/rules
4882+ * add kvm-spice symlink to qemu-kvm
4883+ * call dh_installmodules for qemu-system-x86
4884+ * update dh_installinit to install upstart script
4885+ * run dh_installman (Closes: #709241) (cherrypicked from 1.5.0+dfsg-2)
4886+ - Add qemu-utils.links for kvm-* symlinks.
4887+ - Add qemu-system-x86.qemu-kvm.upstart and .default
4888+ - Add qemu-system-x86.modprobe to set nesting=1
4889+ - Add qemu-system-common.preinst to add kvm group
4890+ - qemu-system-common.postinst: remove bad group acl if there, then have
4891+ udev relabel /dev/kvm.
4892+ - Dropped patches:
4893+ * 0001-fix-wrong-output-with-info-chardev-for-tcp-socket.patch
4894+ - Kept patches:
4895+ * expose_vms_qemu64cpu.patch - updated
4896+ * gridcentric patch - updated
4897+ * linaro arm patches from qemu-linaro rebasing branch
4898+
4899+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 04 Jun 2013 22:56:43 +0200
4900+
4901 qemu (1.5.0+dfsg-3) unstable; urgency=low
4902
4903 * fix sections: misc => otherosfs
4904@@ -3044,6 +7611,54 @@ qemu (1.5.0+dfsg-3) unstable; urgency=low
4905
4906 -- Michael Tokarev <mjt@tls.msk.ru> Sun, 02 Jun 2013 01:49:47 +0400
4907
4908+qemu (1.5.0+dfsg-2ubuntu1) saucy; urgency=low
4909+
4910+ * Merge 1.5.0+dfs-2 from debian unstable. Remaining changes:
4911+ - debian/control
4912+ * update maintainer
4913+ * remove libiscsi, usb-redir, vde, vnc-jpeg, and libssh2-1-dev
4914+ from build-deps
4915+ * enable rbd
4916+ * add qemu-system and qemu-common B/R to qemu-keymaps
4917+ * add D:udev, R:qemu, R:qemu-common and B:qemu-common to
4918+ qemu-system-common
4919+ * qemu-system-arm, qemu-system-ppc, qemu-system-sparc:
4920+ - add qemu-kvm to Provides
4921+ - add qemu-common, qemu-kvm, kvm to B/R
4922+ - remove openbios-sparc from qemu-system-sparc D
4923+ * qemu-system-x86:
4924+ - add qemu-common to Breaks/Replaces.
4925+ - add cpu-checker to Recommends.
4926+ * qemu-user: add B/R:qemu-kvm
4927+ * qemu-kvm:
4928+ - add armhf armel powerpc sparc to Architecture
4929+ - C/R/P: qemu-kvm-spice
4930+ * add qemu-common package
4931+ * drop qemu-slof which is not packaged in ubuntu
4932+ - add qemu-system-common.links for tap ifup/down scripts and OVMF link.
4933+ - qemu-system-x86.links:
4934+ * remove pxe rom links which are in kvm-ipxe
4935+ * add symlink for kvm.1 manpage
4936+ - debian/rules
4937+ * add kvm-spice symlink to qemu-kvm
4938+ * call dh_installmodules for qemu-system-x86
4939+ * update dh_installinit to install upstart script
4940+ * run dh_installman (Closes: #709241) (cherrypicked from 1.5.0+dfsg-2)
4941+ - Add qemu-utils.links for kvm-* symlinks.
4942+ - Add qemu-system-x86.qemu-kvm.upstart and .default
4943+ - Add qemu-system-x86.modprobe to set nesting=1
4944+ - Add qemu-system-common.preinst to add kvm group
4945+ - qemu-system-common.postinst: remove bad group acl if there, then have
4946+ udev relabel /dev/kvm.
4947+ - Dropped patches:
4948+ * 0001-fix-wrong-output-with-info-chardev-for-tcp-socket.patch
4949+ - Kept patches:
4950+ * expose_vms_qemu64cpu.patch - updated
4951+ * gridcentric patch - updated
4952+ * linaro arm patches from qemu-linaro rebasing branch
4953+
4954+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 28 May 2013 08:18:30 -0500
4955+
4956 qemu (1.5.0+dfsg-2) unstable; urgency=low
4957
4958 * merged development history of wheezy and experimental branches.
4959@@ -3111,6 +7726,76 @@ qemu (1.4.0+dfsg-2exp) experimental; urgency=low
4960
4961 -- Michael Tokarev <mjt@tls.msk.ru> Thu, 18 Apr 2013 14:45:30 +0400
4962
4963+qemu (1.4.0+dfsg-1expubuntu4) raring; urgency=low
4964+
4965+ * re-add qemu-system-x86.modprobe to set nesting=1 (LP: #1155177)
4966+ * qemu-system-x86.qemu-kvm.upstart:
4967+ - remove NESTED workarounds from upstart file.
4968+ - remove loading of modules which is now always done
4969+ - remove TAPR define which is no longer used
4970+ * move customizable defines back to qemu-kvm.default
4971+ * copy creation of group kvm to preinst - the group must exist when the
4972+ kvm udev rule is installed (LP: #1103022) (LP: #1092715)
4973+ * add adduser to qemu-system-common Pre-Depends for use by preinst.
4974+
4975+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 14 Mar 2013 14:21:53 -0500
4976+
4977+qemu (1.4.0+dfsg-1expubuntu3) raring; urgency=low
4978+
4979+ * debian/rules: add a symlink from kvm-spice to kvm in qemu-kvm, on
4980+ i386/amd64 targets. (LP: #1126258)
4981+
4982+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 28 Feb 2013 15:17:16 -0600
4983+
4984+qemu (1.4.0+dfsg-1expubuntu2) raring; urgency=low
4985+
4986+ * substitute (apparently identical) patches from 1.4.0 qemu-linaro rebasing
4987+ tree.
4988+ * add qemu-common to qemu-system-common B/R (was accidentally dropped from
4989+ 1.3.0 in 1.4.0 merge).
4990+ * debian/control: fix kvm P/C/B/R:
4991+ - make all C/B/R against kvm versioned
4992+ - don't have any qemu-system-* other than x86 Provides: kvm
4993+
4994+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 22 Feb 2013 13:34:07 -0600
4995+
4996+qemu (1.4.0+dfsg-1expubuntu1) raring; urgency=low
4997+
4998+ * Merge 1.4.0+dfsg-1exp from debian. Remaining changes:
4999+ - debian/control:
5000+ * update maintainer
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches