Merge ~paelzer/ubuntu/+source/qemu:merge-5.2+dfsg-6-hirsute into ubuntu/+source/qemu:debian/sid
- Git
- lp:~paelzer/ubuntu/+source/qemu
- merge-5.2+dfsg-6-hirsute
- Merge into debian/sid
Status: | Merged | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Approved by: | Christian Ehrhardt | ||||||||||||
Approved revision: | 9355f8a7b6fc6d04d0f875ebd05af2ba51c6a01c | ||||||||||||
Merge reported by: | Christian Ehrhardt | ||||||||||||
Merged at revision: | 9355f8a7b6fc6d04d0f875ebd05af2ba51c6a01c | ||||||||||||
Proposed branch: | ~paelzer/ubuntu/+source/qemu:merge-5.2+dfsg-6-hirsute | ||||||||||||
Merge into: | ubuntu/+source/qemu:debian/sid | ||||||||||||
Diff against target: |
6465 lines (+5793/-30) 17 files modified
debian/changelog (+4288/-4) debian/control (+88/-17) debian/control-in (+59/-8) debian/patches/series (+7/-0) debian/patches/ubuntu/define-ubuntu-machine-types.patch (+784/-0) debian/patches/ubuntu/enable-svm-by-default.patch (+34/-0) debian/patches/ubuntu/lp-1907789-build-no-pie-is-no-functional-liker-flag.patch (+76/-0) debian/patches/ubuntu/lp-1916230-hw-s390x-fix-build-for-virtio-9p-ccw.patch (+56/-0) debian/patches/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch (+62/-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/qemu-system-gui.prerm (+42/-0) debian/qemu-system-x86.NEWS (+80/-0) debian/qemu-system-x86.README.Debian (+47/-0) debian/rules (+56/-1) |
||||||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Lucas Kanashiro (community) | Approve | ||
Canonical Server packageset reviewers | Pending | ||
Canonical Server | Pending | ||
Review via email: mp+398447@code.launchpad.net |
Commit message
Description of the change
Christian Ehrhardt (paelzer) wrote : | # |
Christian Ehrhardt (paelzer) wrote : | # |
To help review I've also pushed
* [new tag] split/1%
* [new tag] logical/
Christian Ehrhardt (paelzer) wrote : | # |
back to WIP until I can confirm a successful build in the PPA
Christian Ehrhardt (paelzer) wrote : | # |
Debian has
libgdk-pixbuf-2.0-0 | 2.42.2+dfsg-1 | testing | amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
libgdk-pixbuf-2.0-0 | 2.42.2+dfsg-1 | unstable | amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
We have
libgdk-
libgdk-
This is a indirect build dependency, not a change in qemu.
I see:
Missing build dependencies: libgdk-pixbuf-2.0-0 (>= 2.40.0)
We have build-deps: libgtk-3-dev -> libgdk-
It almost seems that this was just transitioning and therefore breaking builds.
That is resolved - it was indeed just transitioning at the time.
Another minor issue was that the fix for s390x 9p needed a bit of backporting. But that worked on a local build as well now.
Back ready for review.
Lucas Kanashiro (lucaskanashiro) wrote : | # |
I am grabbing this MP to review.
Lucas Kanashiro (lucaskanashiro) wrote : | # |
* Changelog:
- [√] old content and logical tag match as expected
- [√] changelog entry correct version and targeted codename
- [√] changelog entries correct
- [√] update-maintainer has been run
* Actual changes:
- [√] no upstream changes to consider
- [√] no further upstream version to consider
- [√] debian changes look safe
* Old Delta:
- [-] dropped changes are ok to be dropped
- [√] nothing else to drop
- [√] changes forwarded upstream/debian (if appropriate)
* New Delta:
- [-] no new patches added
- [√] patches match what was proposed upstream
- [√] patches correctly included in debian/
- [√] patches have correct DEP3 metadata
* Build/Test:
- [√] build is ok
- [√] verified PPA package installs/uninstalls
- [-] autopkgtest against the PPA package passes
- [√] sanity checks test fine
LGTM, +1.
The only thing I found was a typo in this commit message (changelog is fine):
commit 17d5c87a13fda88
Author: Christian Ehrhardt <email address hidden>
Date: Wed Jan 8 16:45:41 2020 +0100
d/qemu-
Signed-off-by: Christian Ehrhardt <email address hidden>
s/into/info.
Christian Ehrhardt (paelzer) wrote : | # |
Thanks Lucas!
I've fixed the typo, once tests are complete I'll upload.
Christian Ehrhardt (paelzer) wrote : | # |
prep (x86_64) : Pass 25 F/S/N 0/0/0 - RC 0 (15 min 44545 lin)
migrate (x86_64) : Pass 288 F/S/N 0/0/0 - RC 0 (59 min 216531 lin)
cross (x86_64) : Pass 58 F/S/N 0/1/2 - RC 0 (80 min 100104 lin)
misc (x86_64) : Pass 73 F/S/N 0/0/0 - RC 0 (29 min 40852 lin)
prep (s390x) : Pass 25 F/S/N 0/0/0 - RC 0 (13 min 31251 lin)
migrate (s390x) : Pass 268 F/S/N 0/5/0 - RC 0 (72 min 163307 lin)
cross (s390x) : Pass 47 F/S/N 1/1/1 - RC 1 (79 min 89294 lin)
misc (s390x) : Pass 48 F/S/N 0/0/0 ...
I've also included a new libvirt and rerun the tests now before uploading both.
Christian Ehrhardt (paelzer) wrote : | # |
This is in proposed - set merged
Preview Diff
1 | diff --git a/debian/changelog b/debian/changelog | |||
2 | index 7bc0619..18eacd3 100644 | |||
3 | --- a/debian/changelog | |||
4 | +++ b/debian/changelog | |||
5 | @@ -1,3 +1,56 @@ | |||
6 | 1 | qemu (1:5.2+dfsg-6ubuntu1) hirsute; urgency=medium | ||
7 | 2 | |||
8 | 3 | * Merge with Debian unstable, includes fixes for | ||
9 | 4 | - build operates differently if source is a git repo (LP: #1887535) | ||
10 | 5 | Remaining changes: | ||
11 | 6 | - qemu-kvm to systemd unit | ||
12 | 7 | - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm, | ||
13 | 8 | hugepages and architecture specifics | ||
14 | 9 | - d/qemu-system-common.qemu-kvm.service: systemd unit to call | ||
15 | 10 | qemu-kvm-init | ||
16 | 11 | - d/qemu-system-common.install: install helper script | ||
17 | 12 | - d/qemu-system-common.qemu-kvm.default: defaults for | ||
18 | 13 | /etc/default/qemu-kvm | ||
19 | 14 | - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm | ||
20 | 15 | - Distribution specific machine type (LP: 1304107 1621042) | ||
21 | 16 | - d/p/ubuntu/define-ubuntu-machine-types.patch: distro machine types | ||
22 | 17 | - d/qemu-system-x86.NEWS Info on fixed machine type definitions | ||
23 | 18 | for host-phys-bits=true (LP: 1776189) | ||
24 | 19 | - add an info about -hpb machine type in debian/qemu-system-x86.NEWS | ||
25 | 20 | - provide pseries-bionic-2.11-sxxm type as convenience with all | ||
26 | 21 | meltdown/spectre workarounds enabled by default. (LP: 1761372). | ||
27 | 22 | - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type | ||
28 | 23 | - Enable nesting by default | ||
29 | 24 | - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default | ||
30 | 25 | in qemu64 on amd | ||
31 | 26 | [ No more strictly needed, but required for backward compatibility ] | ||
32 | 27 | - improved dependencies | ||
33 | 28 | - Make qemu-system-common depend on qemu-block-extra | ||
34 | 29 | - Make qemu-utils depend on qemu-block-extra | ||
35 | 30 | - let qemu-utils recommend sharutils | ||
36 | 31 | - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490) | ||
37 | 32 | - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types | ||
38 | 33 | reference 256k path | ||
39 | 34 | - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to | ||
40 | 35 | handle incoming migrations from former releases. | ||
41 | 36 | - d/control-in: Disable capstone disassembler library support (universe) | ||
42 | 37 | - d/qemu-system-x86.README.Debian: add info about updated nesting changes | ||
43 | 38 | - d/control*, d/rules: disable xen by default, but provide universe | ||
44 | 39 | package qemu-system-x86-xen as alternative | ||
45 | 40 | [includes compat links changes of 5.0-5ubuntu4] | ||
46 | 41 | - allow qemu to load old modules post upgrade (LP 1847361) | ||
47 | 42 | - Drop d/qemu-block-extra.*.in, d/qemu-system-gui.*.in | ||
48 | 43 | - d/rules: Drop generating package version into maintainer scripts | ||
49 | 44 | - d/qemu-system-gui.prerm: add no-op prerm to overcome upgrade issues on | ||
50 | 45 | the bad old prerm (LP 1906245 1905377) | ||
51 | 46 | - d/p/ubuntu/lp-1907789-build-no-pie-is-no-functional-liker-flag.patch: fix | ||
52 | 47 | ld usage of -no-pie (LP 1907789) | ||
53 | 48 | * Added changes | ||
54 | 49 | - d/p/u/lp-1916230-hw-s390x-fix-build-for-virtio-9p-ccw.patch: fix | ||
55 | 50 | virtio-9p-ccw being missing (LP: #1916230) | ||
56 | 51 | |||
57 | 52 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 22 Feb 2021 11:40:36 +0100 | ||
58 | 53 | |||
59 | 1 | qemu (1:5.2+dfsg-6) unstable; urgency=medium | 54 | qemu (1:5.2+dfsg-6) unstable; urgency=medium |
60 | 2 | 55 | ||
61 | 3 | * deprecate qemu-debootstrap. It is not needed anymore with | 56 | * deprecate qemu-debootstrap. It is not needed anymore with |
62 | @@ -50,6 +103,64 @@ qemu (1:5.2+dfsg-4) unstable; urgency=medium | |||
63 | 50 | 103 | ||
64 | 51 | -- Michael Tokarev <mjt@tls.msk.ru> Sun, 14 Feb 2021 16:52:10 +0300 | 104 | -- Michael Tokarev <mjt@tls.msk.ru> Sun, 14 Feb 2021 16:52:10 +0300 |
65 | 52 | 105 | ||
66 | 106 | qemu (1:5.2+dfsg-3ubuntu2) hirsute; urgency=medium | ||
67 | 107 | |||
68 | 108 | * No change rebuild to pick up liburing. (LP: #1914145) | ||
69 | 109 | |||
70 | 110 | -- Mauricio Faria de Oliveira <mfo@canonical.com> Wed, 03 Feb 2021 19:44:54 -0300 | ||
71 | 111 | |||
72 | 112 | qemu (1:5.2+dfsg-3ubuntu1) hirsute; urgency=medium | ||
73 | 113 | |||
74 | 114 | * Merge with Debian unstable, includes fixes for | ||
75 | 115 | - qemu-user-static are partially dynamically linked (LP: #1908331) | ||
76 | 116 | - qemu crashing when using spice without qemu-system-gui being | ||
77 | 117 | installed (LP: #1908577) | ||
78 | 118 | Remaining changes: | ||
79 | 119 | - qemu-kvm to systemd unit | ||
80 | 120 | - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm, | ||
81 | 121 | hugepages and architecture specifics | ||
82 | 122 | - d/qemu-system-common.qemu-kvm.service: systemd unit to call | ||
83 | 123 | qemu-kvm-init | ||
84 | 124 | - d/qemu-system-common.install: install helper script | ||
85 | 125 | - d/qemu-system-common.qemu-kvm.default: defaults for | ||
86 | 126 | /etc/default/qemu-kvm | ||
87 | 127 | - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm | ||
88 | 128 | - Distribution specific machine type (LP: 1304107 1621042) | ||
89 | 129 | - d/p/ubuntu/define-ubuntu-machine-types.patch: distro machine types | ||
90 | 130 | - d/qemu-system-x86.NEWS Info on fixed machine type definitions | ||
91 | 131 | for host-phys-bits=true (LP: 1776189) | ||
92 | 132 | - add an info about -hpb machine type in debian/qemu-system-x86.NEWS | ||
93 | 133 | - provide pseries-bionic-2.11-sxxm type as convenience with all | ||
94 | 134 | meltdown/spectre workarounds enabled by default. (LP: 1761372). | ||
95 | 135 | - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type | ||
96 | 136 | - Enable nesting by default | ||
97 | 137 | - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default | ||
98 | 138 | in qemu64 on amd | ||
99 | 139 | [ No more strictly needed, but required for backward compatibility ] | ||
100 | 140 | - improved dependencies | ||
101 | 141 | - Make qemu-system-common depend on qemu-block-extra | ||
102 | 142 | - Make qemu-utils depend on qemu-block-extra | ||
103 | 143 | - let qemu-utils recommend sharutils | ||
104 | 144 | - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490) | ||
105 | 145 | - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types | ||
106 | 146 | reference 256k path | ||
107 | 147 | - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to | ||
108 | 148 | handle incoming migrations from former releases. | ||
109 | 149 | - d/control-in: Disable capstone disassembler library support (universe) | ||
110 | 150 | - d/qemu-system-x86.README.Debian: add info about updated nesting changes | ||
111 | 151 | - d/control*, d/rules: disable xen by default, but provide universe | ||
112 | 152 | package qemu-system-x86-xen as alternative | ||
113 | 153 | [includes compat links changes of 5.0-5ubuntu4] | ||
114 | 154 | - allow qemu to load old modules post upgrade (LP 1847361) | ||
115 | 155 | - Drop d/qemu-block-extra.*.in, d/qemu-system-gui.*.in | ||
116 | 156 | - d/rules: Drop generating package version into maintainer scripts | ||
117 | 157 | - d/qemu-system-gui.prerm: add no-op prerm to overcome upgrade issues on | ||
118 | 158 | the bad old prerm (LP 1906245 1905377) | ||
119 | 159 | - d/p/ubuntu/lp-1907789-build-no-pie-is-no-functional-liker-flag.patch: fix | ||
120 | 160 | ld usage of -no-pie (LP 1907789) | ||
121 | 161 | |||
122 | 162 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 05 Jan 2021 12:43:42 +0100 | ||
123 | 163 | |||
124 | 53 | qemu (1:5.2+dfsg-3) unstable; urgency=medium | 164 | qemu (1:5.2+dfsg-3) unstable; urgency=medium |
125 | 54 | 165 | ||
126 | 55 | [ Christian Ehrhardt ] | 166 | [ Christian Ehrhardt ] |
127 | @@ -66,6 +177,64 @@ qemu (1:5.2+dfsg-3) unstable; urgency=medium | |||
128 | 66 | 177 | ||
129 | 67 | -- Michael Tokarev <mjt@tls.msk.ru> Tue, 29 Dec 2020 15:07:03 +0300 | 178 | -- Michael Tokarev <mjt@tls.msk.ru> Tue, 29 Dec 2020 15:07:03 +0300 |
130 | 68 | 179 | ||
131 | 180 | qemu (1:5.2+dfsg-2ubuntu1) hirsute; urgency=medium | ||
132 | 181 | |||
133 | 182 | * Merge with Debian unstable | ||
134 | 183 | - includes fix for CVE-2020-17380 | ||
135 | 184 | - includes a fix for s390x PCI device reset (LP: #1907656) | ||
136 | 185 | Remaining changes: | ||
137 | 186 | - qemu-kvm to systemd unit | ||
138 | 187 | - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm, | ||
139 | 188 | hugepages and architecture specifics | ||
140 | 189 | - d/qemu-system-common.qemu-kvm.service: systemd unit to call | ||
141 | 190 | qemu-kvm-init | ||
142 | 191 | - d/qemu-system-common.install: install helper script | ||
143 | 192 | - d/qemu-system-common.qemu-kvm.default: defaults for | ||
144 | 193 | /etc/default/qemu-kvm | ||
145 | 194 | - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm | ||
146 | 195 | - Distribution specific machine type (LP: 1304107 1621042) | ||
147 | 196 | - d/p/ubuntu/define-ubuntu-machine-types.patch: distro machine types | ||
148 | 197 | - d/qemu-system-x86.NEWS Info on fixed machine type definitions | ||
149 | 198 | for host-phys-bits=true (LP: 1776189) | ||
150 | 199 | - add an info about -hpb machine type in debian/qemu-system-x86.NEWS | ||
151 | 200 | - provide pseries-bionic-2.11-sxxm type as convenience with all | ||
152 | 201 | meltdown/spectre workarounds enabled by default. (LP: 1761372). | ||
153 | 202 | - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type | ||
154 | 203 | - Enable nesting by default | ||
155 | 204 | - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default | ||
156 | 205 | in qemu64 on amd | ||
157 | 206 | [ No more strictly needed, but required for backward compatibility ] | ||
158 | 207 | - improved dependencies | ||
159 | 208 | - Make qemu-system-common depend on qemu-block-extra | ||
160 | 209 | - Make qemu-utils depend on qemu-block-extra | ||
161 | 210 | - let qemu-utils recommend sharutils | ||
162 | 211 | - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490) | ||
163 | 212 | - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types | ||
164 | 213 | reference 256k path | ||
165 | 214 | - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to | ||
166 | 215 | handle incoming migrations from former releases. | ||
167 | 216 | - d/control-in: Disable capstone disassembler library support (universe) | ||
168 | 217 | - d/qemu-system-x86.README.Debian: add info about updated nesting changes | ||
169 | 218 | - d/control*, d/rules: disable xen by default, but provide universe | ||
170 | 219 | package qemu-system-x86-xen as alternative | ||
171 | 220 | [includes compat links changes of 5.0-5ubuntu4] | ||
172 | 221 | - allow qemu to load old modules post upgrade (LP 1847361) | ||
173 | 222 | - Drop d/qemu-block-extra.*.in, d/qemu-system-gui.*.in | ||
174 | 223 | - d/rules: Drop generating package version into maintainer scripts | ||
175 | 224 | - d/qemu-system-gui.prerm: add no-op prerm to overcome upgrade issues on | ||
176 | 225 | the bad old prerm (LP 1906245 1905377) | ||
177 | 226 | * Dropped Changes: | ||
178 | 227 | - d/control, d/rules: build with gcc-9 on armhf as workaround until | ||
179 | 228 | resolved in gcc-10 (LP: 1890435) [it is flaky still, but no more 100% | ||
180 | 229 | fails] | ||
181 | 230 | * Added Changes: | ||
182 | 231 | - Refreshed ubuntu machine types for hirsute@5.2 | ||
183 | 232 | - d/control: regenerated from d/control-in | ||
184 | 233 | - d/p/ubuntu/lp-1907789-build-no-pie-is-no-functional-liker-flag.patch: fix | ||
185 | 234 | ld usage of -no-pie (LP: #1907789) | ||
186 | 235 | |||
187 | 236 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 09 Dec 2020 16:44:47 +0100 | ||
188 | 237 | |||
189 | 69 | qemu (1:5.2+dfsg-2) unstable; urgency=medium | 238 | qemu (1:5.2+dfsg-2) unstable; urgency=medium |
190 | 70 | 239 | ||
191 | 71 | * move ui-opengl.so module from qemu-system-gui to qemu-system-common, | 240 | * move ui-opengl.so module from qemu-system-gui to qemu-system-common, |
192 | @@ -111,6 +280,153 @@ qemu (1:5.2+dfsg-1) unstable; urgency=medium | |||
193 | 111 | 280 | ||
194 | 112 | -- Michael Tokarev <mjt@tls.msk.ru> Wed, 09 Dec 2020 08:57:41 +0300 | 281 | -- Michael Tokarev <mjt@tls.msk.ru> Wed, 09 Dec 2020 08:57:41 +0300 |
195 | 113 | 282 | ||
196 | 283 | qemu (1:5.1+dfsg-4ubuntu3) hirsute; urgency=medium | ||
197 | 284 | |||
198 | 285 | * d/qemu-system-gui.prerm: add no-op prerm to overcome upgrade issues on | ||
199 | 286 | the bad old prerm (LP: #1906245) | ||
200 | 287 | |||
201 | 288 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 30 Nov 2020 12:53:03 +0100 | ||
202 | 289 | |||
203 | 290 | qemu (1:5.1+dfsg-4ubuntu2) hirsute; urgency=medium | ||
204 | 291 | |||
205 | 292 | * Fix upgrade module handling (LP: #1905377) | ||
206 | 293 | This was accetped in a slightly different form in qemu_5.0-6 and therefore | ||
207 | 294 | allows to drop some former delta that is now conflicting. | ||
208 | 295 | Ubuntu still keeps enabling --enable-module-upgrades, but only for | ||
209 | 296 | qemu-xen which doesn't exist in Debian | ||
210 | 297 | - Drop d/qemu-block-extra.*.in, d/qemu-system-gui.*.in | ||
211 | 298 | - d/rules: Drop generating package version into maintainer scripts | ||
212 | 299 | |||
213 | 300 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 24 Nov 2020 11:16:01 +0100 | ||
214 | 301 | |||
215 | 302 | qemu (1:5.1+dfsg-4ubuntu1) hirsute; urgency=medium | ||
216 | 303 | |||
217 | 304 | * Merge with Debian testing, remaining changes: | ||
218 | 305 | Fixes qemu-arm-static Assertion `guest_base != 0' failed (LP: #1897854) | ||
219 | 306 | - qemu-kvm to systemd unit | ||
220 | 307 | - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm, | ||
221 | 308 | hugepages and architecture specifics | ||
222 | 309 | - d/qemu-system-common.qemu-kvm.service: systemd unit to call | ||
223 | 310 | qemu-kvm-init | ||
224 | 311 | - d/qemu-system-common.install: install helper script | ||
225 | 312 | - d/qemu-system-common.qemu-kvm.default: defaults for | ||
226 | 313 | /etc/default/qemu-kvm | ||
227 | 314 | - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm | ||
228 | 315 | - Distribution specific machine type (LP: 1304107 1621042) | ||
229 | 316 | - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine | ||
230 | 317 | types | ||
231 | 318 | - d/qemu-system-x86.NEWS Info on fixed machine type definitions | ||
232 | 319 | for host-phys-bits=true (LP: 1776189) | ||
233 | 320 | - add an info about -hpb machine type in debian/qemu-system-x86.NEWS | ||
234 | 321 | - provide pseries-bionic-2.11-sxxm type as convenience with all | ||
235 | 322 | meltdown/spectre workarounds enabled by default. (LP: 1761372). | ||
236 | 323 | - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type | ||
237 | 324 | - Enable nesting by default | ||
238 | 325 | - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default | ||
239 | 326 | in qemu64 on amd | ||
240 | 327 | [ No more strictly needed, but required for backward compatibility ] | ||
241 | 328 | - improved dependencies | ||
242 | 329 | - Make qemu-system-common depend on qemu-block-extra | ||
243 | 330 | - Make qemu-utils depend on qemu-block-extra | ||
244 | 331 | - let qemu-utils recommend sharutils | ||
245 | 332 | - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490) | ||
246 | 333 | - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types | ||
247 | 334 | reference 256k path | ||
248 | 335 | - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to | ||
249 | 336 | handle incoming migrations from former releases. | ||
250 | 337 | - d/control-in: Disable capstone disassembler library support (universe) | ||
251 | 338 | - d/qemu-system-x86.README.Debian: add info about updated nesting changes | ||
252 | 339 | - d/control*, d/rules: disable xen by default, but provide universe | ||
253 | 340 | package qemu-system-x86-xen as alternative | ||
254 | 341 | [includes compat links changes of 5.0-5ubuntu4] | ||
255 | 342 | - allow qemu to load old modules post upgrade (LP 1847361) | ||
256 | 343 | - d/qemu-block-extra.*.in, d/qemu-system-gui.*.in: save shared objects on | ||
257 | 344 | upgrade | ||
258 | 345 | - d/rules: generate maintainer scripts matching package version on build | ||
259 | 346 | - d/rules: enable --enable-module-upgrades where --enable-modules is set | ||
260 | 347 | - d/control: regenerate debian/control out of control-in | ||
261 | 348 | * Dropped changes [in Debian or no more needed] | ||
262 | 349 | - d/control-in: disable pmem on ppc64 as it is currently considered | ||
263 | 350 | experimental on that architecture (pmdk v1.8-1) | ||
264 | 351 | - d/rules: makefile definitions can't be recursive - sys_systems for s390x | ||
265 | 352 | - d/rules: report config log from the correct subdir | ||
266 | 353 | - d/control-in: disable rbd support unavailable on riscv (LP: 1872931) | ||
267 | 354 | - Pick further changes for groovy from debian/master since 5.0-5 | ||
268 | 355 | - ati-vga-check-mm_index-before-recursive-call-CVE-2020-13800.patch | ||
269 | 356 | - revert-memory-accept-mismatching-sizes-in-memory_region_access_...patch | ||
270 | 357 | - exec-set-map-length-to-zero-when-returning-NULL-CVE-2020-13659.patch | ||
271 | 358 | - megasas-use-unsigned-type-for-reply_queue_head-and-check-index...patch | ||
272 | 359 | - megasas-use-unsigned-type-for-positive-numeric-fields.patch | ||
273 | 360 | - megasas-fix-possible-out-of-bounds-array-access.patch | ||
274 | 361 | - nbd-server-avoid-long-error-message-assertions-CVE-2020-10761.patch | ||
275 | 362 | - es1370-check-total-frame-count-against-current-...-CVE-2020-13361.patch | ||
276 | 363 | - a few patches from the stable series: | ||
277 | 364 | - fix-tulip-breakage.patch | ||
278 | 365 | - 9p-lock-directory-streams-with-a-CoMutex.patch | ||
279 | 366 | Prevent deadlocks in 9pfs readdir code | ||
280 | 367 | - net-do-not-include-a-newline-in-the-id-of-nic-device.patch | ||
281 | 368 | Fix newline accidentally sneaked into id string of a nic | ||
282 | 369 | - qemu-nbd-close-inherited-stderr.patch | ||
283 | 370 | - virtio-balloon-fix-free-page-hinting-check-on-unreal.patch | ||
284 | 371 | - virtio-balloon-fix-free-page-hinting-without-an-iothread.patch | ||
285 | 372 | - virtio-balloon-unref-the-iothread-when-unrealizing.patch | ||
286 | 373 | - acpi-tmr-allow-2-byte-reads.patch | ||
287 | 374 | - reapply CVE-2020-13253 fixes from upstream | ||
288 | 375 | - linux-user-refactor-ipc-syscall-and-support-of-semtimedop.patch | ||
289 | 376 | - linux-user-add-netlink-RTM_SETLINK-command.patch | ||
290 | 377 | - d/control: since qemu-system-data now contains module(s), | ||
291 | 378 | it can't be multi-arch. Ditto for qemu-block-extra. | ||
292 | 379 | - qemu-system-foo: depend on exact version of qemu-system-data, | ||
293 | 380 | due to the latter having modules | ||
294 | 381 | - acpi-allow-accessing-acpi-cnt-register-by-byte.patch' | ||
295 | 382 | This is another incarnation of the recent bugfix which actually enabled | ||
296 | 383 | memory access constraints, like #964247 | ||
297 | 384 | - acpi-accept-byte-and-word-access-to-core-ACPI-registers.patch | ||
298 | 385 | this replace acpi-allow-accessing-acpi-cnt-register-by-byte.patch | ||
299 | 386 | and acpi-tmr-allow-2-byte-reads.patch, a more complete fix | ||
300 | 387 | - xhci-fix-valid.max_access_size-to-access-address-registers.patch | ||
301 | 388 | fix one more incarnation of the breakage after the CVE-2020-13754 fix | ||
302 | 389 | - do not install outdated (0.12 and before) Changelog | ||
303 | 390 | - xgmac-fix-buffer-overflow-in-xgmac_enet_send-CVE-2020-15863.patch | ||
304 | 391 | ARM-only XGMAC NIC, possible buffer overflow during packet transmission | ||
305 | 392 | Closes: CVE-2020-15863 | ||
306 | 393 | - sm501 OOB read/write due to integer overflow in sm501_2d_operation() | ||
307 | 394 | - riscv-allow-64-bit-access-to-SiFive-CLINT.patch | ||
308 | 395 | another fix for revert-memory-accept-.. CVE-2020-13754 | ||
309 | 396 | - seabios-hppa-fno-ipa-sra.patch fix ftbfs with gcc-10 | ||
310 | 397 | - d/control-in: build-dep libcap is no more needed | ||
311 | 398 | - arch aware kvm wrappers | ||
312 | 399 | [upstream now automatically enables KVM if available and called with | ||
313 | 400 | kvm* name, provides KVM as before but with auto-fallback to tcg. | ||
314 | 401 | Former behavior of KVM-or-die can be achieved via -machine accel=kvm ] | ||
315 | 402 | * Dropped changes [upstream now] | ||
316 | 403 | - d/p/u/usb-fix-setup_len-init-CVE-2020-14364.patch: sanity check usb | ||
317 | 404 | setup_len | ||
318 | 405 | - d/p/u/lp-1887930-*: Enable Channel Path Handling for vfio-ccw (LP 1887930) | ||
319 | 406 | - d/p/u/lp-1894942-*: fix virtio-ccw host/guest notification (LP 1894942) | ||
320 | 407 | - d/p/ubuntu/lp-1887935-vfio-ccw-allow-non-prefetch-ORBs.patch: fix boot | ||
321 | 408 | from vfio-ccw (LP 1887935) | ||
322 | 409 | - fix qemu-user-static initialization to allow executing systemd (LP 1890881) | ||
323 | 410 | - fix assertion failue in net_tx_pkt_add_raw_fragment (LP 1891187) | ||
324 | 411 | - d/p/ubuntu/lp-1883984-target-s390x-Fix-SQXBR.patch: avoid crash on | ||
325 | 412 | SQXBR (LP 1883984) | ||
326 | 413 | - d/p/lp-1890154-*: fix -no-reboot on s390x secure boot (LP 1890154) | ||
327 | 414 | - d/p/ubuntu/lp-1887763-*: fix TCG sizing that OOMed many small CI | ||
328 | 415 | environments (LP 1887763) | ||
329 | 416 | - d/p/ubuntu/lp-1835546-*: backport the s390x protvirt feature (LP 1835546) | ||
330 | 417 | - debian/patches/ubuntu/lp-1878973-*: fix assert in qemu-guest-agent that | ||
331 | 418 | crashes it on shutdown (LP 1878973) | ||
332 | 419 | - update d/p/ubuntu/lp-1835546-* to the final versions | ||
333 | 420 | - d/p/ubuntu/virtio-net-fix-rsc_ext-compat-handling.patch: fix | ||
334 | 421 | FTBFS in groovy | ||
335 | 422 | * Added Changes: | ||
336 | 423 | - update ubuntu machine types for hirsute@5.1 | ||
337 | 424 | - d/control: regenerated from d/control-in | ||
338 | 425 | - d/control, d/rules: build with gcc-9 on armhf as workaround until | ||
339 | 426 | resolved in gcc-10 (LP: 1890435) | ||
340 | 427 | |||
341 | 428 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 29 Oct 2020 12:37:31 +0100 | ||
342 | 429 | |||
343 | 114 | qemu (1:5.1+dfsg-4) unstable; urgency=high | 430 | qemu (1:5.1+dfsg-4) unstable; urgency=high |
344 | 115 | 431 | ||
345 | 116 | * mention closing of CVE-2020-16092 by 5.1 | 432 | * mention closing of CVE-2020-16092 by 5.1 |
346 | @@ -129,7 +445,7 @@ qemu (1:5.1+dfsg-3) unstable; urgency=medium | |||
347 | 129 | 445 | ||
348 | 130 | qemu (1:5.1+dfsg-2) unstable; urgency=medium | 446 | qemu (1:5.1+dfsg-2) unstable; urgency=medium |
349 | 131 | 447 | ||
351 | 132 | * fix brown-paper bag bug in last upload | 448 | * fix brown-paper bag bug in last upload |
352 | 133 | 449 | ||
353 | 134 | -- Michael Tokarev <mjt@tls.msk.ru> Mon, 17 Aug 2020 20:58:52 +0300 | 450 | -- Michael Tokarev <mjt@tls.msk.ru> Mon, 17 Aug 2020 20:58:52 +0300 |
354 | 135 | 451 | ||
355 | @@ -352,6 +668,298 @@ qemu (1:5.0-6) unstable; urgency=medium | |||
356 | 352 | 668 | ||
357 | 353 | -- Michael Tokarev <mjt@tls.msk.ru> Fri, 03 Jul 2020 18:24:48 +0300 | 669 | -- Michael Tokarev <mjt@tls.msk.ru> Fri, 03 Jul 2020 18:24:48 +0300 |
358 | 354 | 670 | ||
359 | 671 | qemu (1:5.0-5ubuntu11) hirsute; urgency=medium | ||
360 | 672 | |||
361 | 673 | * d/p/ubuntu/define-ubuntu-machine-types.patch: update to fix 15.04 wily | ||
362 | 674 | machine type to match how it originally was released (LP: #1902654) | ||
363 | 675 | |||
364 | 676 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 09 Nov 2020 08:19:07 +0100 | ||
365 | 677 | |||
366 | 678 | qemu (1:5.0-5ubuntu10) hirsute; urgency=medium | ||
367 | 679 | |||
368 | 680 | * No-change rebuild for brltty soname change. | ||
369 | 681 | |||
370 | 682 | -- Matthias Klose <doko@ubuntu.com> Mon, 02 Nov 2020 16:59:33 +0100 | ||
371 | 683 | |||
372 | 684 | qemu (1:5.0-5ubuntu9) groovy; urgency=medium | ||
373 | 685 | |||
374 | 686 | * d/p/u/usb-fix-setup_len-init-CVE-2020-14364.patch: sanity check usb | ||
375 | 687 | setup_len | ||
376 | 688 | CVE-2020-14364 | ||
377 | 689 | |||
378 | 690 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 22 Sep 2020 16:53:18 +0200 | ||
379 | 691 | |||
380 | 692 | qemu (1:5.0-5ubuntu8) groovy; urgency=medium | ||
381 | 693 | |||
382 | 694 | * d/p/u/lp-1887930-*: Enable Channel Path Handling for vfio-ccw (LP: #1887930) | ||
383 | 695 | |||
384 | 696 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 14 Sep 2020 08:23:49 +0200 | ||
385 | 697 | |||
386 | 698 | qemu (1:5.0-5ubuntu7) groovy; urgency=medium | ||
387 | 699 | |||
388 | 700 | * d/p/u/lp-1894942-*: fix virtio-ccw host/guest notification (LP: #1894942) | ||
389 | 701 | |||
390 | 702 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 09 Sep 2020 08:47:12 +0200 | ||
391 | 703 | |||
392 | 704 | qemu (1:5.0-5ubuntu6) groovy; urgency=medium | ||
393 | 705 | |||
394 | 706 | * d/p/ubuntu/lp-1887935-vfio-ccw-allow-non-prefetch-ORBs.patch: fix boot | ||
395 | 707 | from vfio-ccw (LP: #1887935) | ||
396 | 708 | |||
397 | 709 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 25 Aug 2020 11:09:12 +0200 | ||
398 | 710 | |||
399 | 711 | qemu (1:5.0-5ubuntu5) groovy; urgency=medium | ||
400 | 712 | |||
401 | 713 | * fix qemu-user-static initialization to allow executing systemd | ||
402 | 714 | (LP: #1890881) | ||
403 | 715 | - d/p/u/lp1890881-linux-user-completely-re-write-init_guest_space.patch | ||
404 | 716 | - d/p/u/lp1890881-linux-user-deal-with-address-wrap-for-ARM_COMMPAGE-o.patch | ||
405 | 717 | - d/p/u/lp1890881-linux-user-don-t-use-MAP_FIXED-in-pgd_find_hole_fall.patch | ||
406 | 718 | - d/p/u/lp1890881-linux-user-elfload-use-MAP_FIXED_NOREPLACE-in-pgb_re.patch | ||
407 | 719 | - d/p/u/lp1890881-linux-user-limit-check-to-HOST_LONG_BITS-TARGET_ABI_.patch | ||
408 | 720 | - d/p/u/lp1890881-linux-user-provide-fallback-pgd_find_hole-for-bare-c.patch | ||
409 | 721 | * fix assertion failue in net_tx_pkt_add_raw_fragment (LP: #1891187) | ||
410 | 722 | CVE-2020-16092 | ||
411 | 723 | - d/p/u/lp-1891187-hw-net-net_tx_pkt-fix-assertion-failure-in-net_tx.patch | ||
412 | 724 | |||
413 | 725 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 19 Aug 2020 07:19:42 +0200 | ||
414 | 726 | |||
415 | 727 | qemu (1:5.0-5ubuntu4) groovy; urgency=medium | ||
416 | 728 | |||
417 | 729 | * xen: provide compat links to what libxen-dev reports where to find | ||
418 | 730 | the binaries (LP: #1890005) | ||
419 | 731 | * d/p/ubuntu/lp-1883984-target-s390x-Fix-SQXBR.patch: avoid crash on | ||
420 | 732 | SQXBR (LP: #1883984) | ||
421 | 733 | * d/p/lp-1890154-*: fix -no-reboot on s390x secure boot (LP: #1890154) | ||
422 | 734 | |||
423 | 735 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 03 Aug 2020 07:15:28 +0200 | ||
424 | 736 | |||
425 | 737 | qemu (1:5.0-5ubuntu3) groovy; urgency=medium | ||
426 | 738 | |||
427 | 739 | * d/p/ubuntu/lp-1887763-*: fix TCG sizing that OOMed many small CI | ||
428 | 740 | environments (LP: #1887763) | ||
429 | 741 | * Pick further changes for groovy from debian/master since 5.0-5 | ||
430 | 742 | - ati-vga-check-mm_index-before-recursive-call-CVE-2020-13800.patch | ||
431 | 743 | Closes: CVE-2020-13800, ati-vga allows guest OS users to trigger | ||
432 | 744 | infinite recursion via a crafted mm_index value during | ||
433 | 745 | ati_mm_read or ati_mm_write call. | ||
434 | 746 | - revert-memory-accept-mismatching-sizes-in-memory_region_access_valid...patch | ||
435 | 747 | Closes: CVE-2020-13754, possible OOB memory accesses in a bunch of qemu | ||
436 | 748 | devices which uses min_access_size and max_access_size Memory API fields. | ||
437 | 749 | Also closes: CVE-2020-13791 | ||
438 | 750 | - exec-set-map-length-to-zero-when-returning-NULL-CVE-2020-13659.patch | ||
439 | 751 | CVE-2020-13659: address_space_map in exec.c can trigger | ||
440 | 752 | a NULL pointer dereference related to BounceBuffer | ||
441 | 753 | - megasas-use-unsigned-type-for-reply_queue_head-and-check-index...patch | ||
442 | 754 | Closes: #961887, CVE-2020-13362, megasas_lookup_frame in hw/scsi/megasas.c | ||
443 | 755 | has an OOB read via a crafted reply_queue_head field from a guest OS user | ||
444 | 756 | - megasas-use-unsigned-type-for-positive-numeric-fields.patch | ||
445 | 757 | fix other possible cases like in CVE-2020-13362 (#961887) | ||
446 | 758 | - megasas-fix-possible-out-of-bounds-array-access.patch | ||
447 | 759 | Some tracepoints use a guest-controlled value as an index into the | ||
448 | 760 | mfi_frame_desc[] array. Thus a malicious guest could cause a very low | ||
449 | 761 | impact OOB errors here | ||
450 | 762 | - nbd-server-avoid-long-error-message-assertions-CVE-2020-10761.patch | ||
451 | 763 | Closes: CVE-2020-10761, An assertion failure issue in the QEMU NBD Server. | ||
452 | 764 | This flaw occurs when an nbd-client sends a spec-compliant request that is | ||
453 | 765 | near the boundary of maximum permitted request length. A remote nbd-client | ||
454 | 766 | could use this flaw to crash the qemu-nbd server resulting in a DoS. | ||
455 | 767 | - es1370-check-total-frame-count-against-current-frame-CVE-2020-13361.patch | ||
456 | 768 | Closes: CVE-2020-13361, es1370_transfer_audio in hw/audio/es1370.c does not | ||
457 | 769 | properly validate the frame count, which allows guest OS users to trigger | ||
458 | 770 | an out-of-bounds access during an es1370_write() operation | ||
459 | 771 | - a few patches from the stable series: | ||
460 | 772 | - fix-tulip-breakage.patch | ||
461 | 773 | The tulip network driver in a qemu-system-hppa emulation is broken in | ||
462 | 774 | the sense that bigger network packages aren't received any longer and | ||
463 | 775 | thus even running e.g. "apt update" inside the VM fails. Fix this. | ||
464 | 776 | - 9p-lock-directory-streams-with-a-CoMutex.patch | ||
465 | 777 | Prevent deadlocks in 9pfs readdir code | ||
466 | 778 | - net-do-not-include-a-newline-in-the-id-of-nic-device.patch | ||
467 | 779 | Fix newline accidentally sneaked into id string of a nic | ||
468 | 780 | - qemu-nbd-close-inherited-stderr.patch | ||
469 | 781 | - virtio-balloon-fix-free-page-hinting-check-on-unreal.patch | ||
470 | 782 | - virtio-balloon-fix-free-page-hinting-without-an-iothread.patch | ||
471 | 783 | - virtio-balloon-unref-the-iothread-when-unrealizing.patch | ||
472 | 784 | - acpi-tmr-allow-2-byte-reads.patch (Closes: #964247) | ||
473 | 785 | - reapply CVE-2020-13253 fixed from upstream: | ||
474 | 786 | sdcard-simplify-realize-a-bit.patch (preparation for the next patch) | ||
475 | 787 | sdcard-dont-allow-invalid-SD-card-sizes.patch (half part of CVE-2020-13253) | ||
476 | 788 | sdcard-update-coding-style-to-make-checkpatch-happy.patch (preparational) | ||
477 | 789 | sdcard-dont-switch-to-ReceivingData-if-address-is-in..-CVE-2020-13253.patch | ||
478 | 790 | Closes: #961297, CVE-2020-13253 | ||
479 | 791 | - linux-user-refactor-ipc-syscall-and-support-of-semtimedop.patch | ||
480 | 792 | (Closes: #965109) | ||
481 | 793 | - linux-user-add-netlink-RTM_SETLINK-command.patch (Closes: #964289) | ||
482 | 794 | - d/control: since qemu-system-data now contains module(s), | ||
483 | 795 | it can't be multi-arch. Ditto for qemu-block-extra. | ||
484 | 796 | - qemu-system-foo: depend on exact version of qemu-system-data, | ||
485 | 797 | due to the latter having modules | ||
486 | 798 | - acpi-allow-accessing-acpi-cnt-register-by-byte.patch' (Closes: #964793) | ||
487 | 799 | This is another incarnation of the recent bugfix which actually enabled | ||
488 | 800 | memory access constraints, like #964247 | ||
489 | 801 | - acpi-accept-byte-and-word-access-to-core-ACPI-registers.patch | ||
490 | 802 | this replace acpi-allow-accessing-acpi-cnt-register-by-byte.patch | ||
491 | 803 | and acpi-tmr-allow-2-byte-reads.patch, a more complete fix | ||
492 | 804 | - xhci-fix-valid.max_access_size-to-access-address-registers.patch | ||
493 | 805 | fix one more incarnation of the breakage after the CVE-2020-13754 fix | ||
494 | 806 | - do not install outdated (0.12 and before) Changelog (Closes: #965381) | ||
495 | 807 | - xgmac-fix-buffer-overflow-in-xgmac_enet_send-CVE-2020-15863.patch | ||
496 | 808 | ARM-only XGMAC NIC, possible buffer overflow during packet transmission | ||
497 | 809 | Closes: CVE-2020-15863 | ||
498 | 810 | - sm501 OOB read/write due to integer overflow in sm501_2d_operation() | ||
499 | 811 | List of patches: | ||
500 | 812 | sm501-convert-printf-abort-to-qemu_log_mask.patch | ||
501 | 813 | sm501-shorten-long-variable-names-in-sm501_2d_operation.patch | ||
502 | 814 | sm501-use-BIT-macro-to-shorten-constant.patch | ||
503 | 815 | sm501-clean-up-local-variables-in-sm501_2d_operation.patch | ||
504 | 816 | sm501-replace-hand-written-implementation-with-pixman-CVE-2020-12829.patch | ||
505 | 817 | Closes: #961451, CVE-2020-12829 | ||
506 | 818 | - riscv-allow-64-bit-access-to-SiFive-CLINT.patch | ||
507 | 819 | another fix for revert-memory-accept-.. CVE-2020-13754 | ||
508 | 820 | - seabios-hppa-fno-ipa-sra.patch fix ftbfs with gcc-10 | ||
509 | 821 | |||
510 | 822 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 28 Jul 2020 13:21:31 +0200 | ||
511 | 823 | |||
512 | 824 | qemu (1:5.0-5ubuntu2) groovy; urgency=medium | ||
513 | 825 | |||
514 | 826 | * No change rebuild against new libnettle8 and libhogweed6 ABI. | ||
515 | 827 | |||
516 | 828 | -- Dimitri John Ledkov <xnox@ubuntu.com> Mon, 29 Jun 2020 22:32:55 +0100 | ||
517 | 829 | |||
518 | 830 | qemu (1:5.0-5ubuntu1) groovy; urgency=medium | ||
519 | 831 | |||
520 | 832 | * Merge with Debian testing (LP: #1749393), remaining changes: | ||
521 | 833 | - qemu-kvm to systemd unit | ||
522 | 834 | - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm, | ||
523 | 835 | hugepages and architecture specifics | ||
524 | 836 | - d/qemu-system-common.qemu-kvm.service: systemd unit to call | ||
525 | 837 | qemu-kvm-init | ||
526 | 838 | - d/qemu-system-common.install: install helper script | ||
527 | 839 | - d/qemu-system-common.qemu-kvm.default: defaults for | ||
528 | 840 | /etc/default/qemu-kvm | ||
529 | 841 | - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm | ||
530 | 842 | - Distribution specific machine type (LP: 1304107 1621042) | ||
531 | 843 | - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine | ||
532 | 844 | types | ||
533 | 845 | - d/qemu-system-x86.NEWS Info on fixed machine type definitions | ||
534 | 846 | for host-phys-bits=true (LP: 1776189) | ||
535 | 847 | - add an info about -hpb machine type in debian/qemu-system-x86.NEWS | ||
536 | 848 | - provide pseries-bionic-2.11-sxxm type as convenience with all | ||
537 | 849 | meltdown/spectre workarounds enabled by default. (LP: 1761372). | ||
538 | 850 | - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type | ||
539 | 851 | - Enable nesting by default | ||
540 | 852 | - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default | ||
541 | 853 | in qemu64 on amd | ||
542 | 854 | [ No more strictly needed, but required for backward compatibility ] | ||
543 | 855 | - improved dependencies | ||
544 | 856 | - Make qemu-system-common depend on qemu-block-extra | ||
545 | 857 | - Make qemu-utils depend on qemu-block-extra | ||
546 | 858 | - let qemu-utils recommend sharutils | ||
547 | 859 | - arch aware kvm wrappers | ||
548 | 860 | - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490) | ||
549 | 861 | - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types | ||
550 | 862 | reference 256k path | ||
551 | 863 | - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to | ||
552 | 864 | handle incoming migrations from former releases. | ||
553 | 865 | - d/control-in: Disable capstone disassembler library support (universe) | ||
554 | 866 | - d/qemu-system-x86.README.Debian: add info about updated nesting changes | ||
555 | 867 | - d/control*, d/rules: disable xen by default, but provide universe | ||
556 | 868 | package qemu-system-x86-xen as alternative | ||
557 | 869 | [includes --disable-xen for user-static builds] | ||
558 | 870 | - d/control-in: disable pmem on ppc64 as it is currently considered | ||
559 | 871 | experimental on that architecture (pmdk v1.8-1) | ||
560 | 872 | - d/rules: makefile definitions can't be recursive - sys_systems for s390x | ||
561 | 873 | - d/rules: report config log from the correct subdir | ||
562 | 874 | - allow qemu to load old modules post upgrade (LP 1847361) | ||
563 | 875 | - d/qemu-block-extra.*.in, d/qemu-system-gui.*.in: save shared objects on | ||
564 | 876 | upgrade | ||
565 | 877 | - d/rules: generate maintainer scripts matching package version on build | ||
566 | 878 | - d/rules: enable --enable-module-upgrades where --enable-modules is set | ||
567 | 879 | - d/p/ubuntu/lp-1835546-*: backport the s390x protvirt feature (LP 1835546) | ||
568 | 880 | - d/control-in: disable rbd support unavailable on riscv (LP: 1872931) | ||
569 | 881 | - debian/patches/ubuntu/lp-1878973-*: fix assert in qemu-guest-agent that | ||
570 | 882 | crashes it on shutdown (LP 1878973) | ||
571 | 883 | * Dropped changes (no more needed) | ||
572 | 884 | - d/qemu-system-common.maintscript: clean old sysv and upstart scripts | ||
573 | 885 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default | ||
574 | 886 | in qemu64 cpu type. | ||
575 | 887 | - d/control: avoid upgrade issues triggered by moving ivshmem tools after | ||
576 | 888 | Debian. Fixed by bumping the related Breaks/Replaces to the | ||
577 | 889 | Version Ubuntu introduced the change (LP 1862287) | ||
578 | 890 | * Dropped changes (in Debian) | ||
579 | 891 | - improved s390x support | ||
580 | 892 | - d/binfmt-update-in: fix binfmt being called in some containers | ||
581 | 893 | (LP 1840956) | ||
582 | 894 | - qemu-system-x86-microvm package | ||
583 | 895 | In addition to the generic multi-purpose qemu also provide a minimal | ||
584 | 896 | feature binary that is loading faster for use cases with microvm machine | ||
585 | 897 | type and qboot bios | ||
586 | 898 | - d/control-in: add a new qemu-system-x86-microvm package | ||
587 | 899 | - d/rules: add an extra config/build step to get the minimal qemu | ||
588 | 900 | - Security and packaging fixes (LP 1872937) | ||
589 | 901 | - arm-fix-PAuth-sbox-functions-CVE-2020-10702.patch | ||
590 | 902 | - net-tulip-check-frame-size-and-r-w-data-length-CVE-2020-11102.patch | ||
591 | 903 | CVE-2020-10702 | ||
592 | 904 | CVE-2020-11102 | ||
593 | 905 | - fix external spice UI | ||
594 | 906 | + install ui-spice-app.so in qemu-system-common | ||
595 | 907 | + install ui-spice-app.so only if built, spice is optional | ||
596 | 908 | - switch binfmt registration to use update-binfmts --[un]import (#866756) | ||
597 | 909 | - qemu-system-gui: Multi-Arch=same, not foreign (#956763) | ||
598 | 910 | - qemu-system-data: s/highcolor/hicolor/ (#955741) | ||
599 | 911 | - enable riscv build (LP 1872931) | ||
600 | 912 | [ changes picked from Debian ] | ||
601 | 913 | - enable support for riscv64 hosts | ||
602 | 914 | - only enable librbd on architectures where it is built | ||
603 | 915 | - ceph: do not list librados-dev as we only use librbd-dev and the latter | ||
604 | 916 | depends on the former | ||
605 | 917 | - seccomp grew up, no need in versioned build-dep | ||
606 | 918 | - enable seccomp only on architectures where it can be built | ||
607 | 919 | * Dropped changes (upstream) | ||
608 | 920 | - d/p/ubuntu/lp-1857033-*: add support for Cooper Lake cpu model | ||
609 | 921 | (LP 1857033) | ||
610 | 922 | - d/p/lp-1859527-*: avoid breakage on high virtqueue counts (LP 1859527) | ||
611 | 923 | - d/p/ubuntu/vhost-user-gpu-Drop-trailing-json-comma.patch: fix parsing of | ||
612 | 924 | vhost-user-gpu | ||
613 | 925 | - d/p/ubuntu/lp-1847361-vhost-correctly-turn-on-VIRTIO_F_IOMMU_PLATFORM.patch: | ||
614 | 926 | avoid unnecessary IOTLB transactions (LP 1866207) | ||
615 | 927 | - d/p/stable/lp-1867519-*: Stabilize qemu 4.2 with upstream | ||
616 | 928 | patches @qemu-stable (LP 1867519) | ||
617 | 929 | - remove d/p/ubuntu/expose-vmx_qemu64cpu.patch: Stop adding VMX to qemu64 | ||
618 | 930 | to avoid broken nesting (LP 1868692) | ||
619 | 931 | - d/p/ubuntu/lp-1871830-*: avoid crash when using QEMU_MODULE_DIR | ||
620 | 932 | (LP 1871830) | ||
621 | 933 | - d/p/ubuntu/lp-1872107*: fix migration while rebooting guests (LP 1872107) | ||
622 | 934 | - d/p/ubuntu/lp-1872931-*: fix build on non KVM platforms | ||
623 | 935 | - d/p/ubuntu/lp-1872945-*: fix riscv emulation errors that e.g. hung ssh | ||
624 | 936 | and clobbered doubles (LP 1872945) | ||
625 | 937 | - SECURITY UPDATE: DoS via integer overflow in ati_2d_blt() | ||
626 | 938 | - debian/patches/ubuntu/CVE-2020-11869.patch: fix checks in | ||
627 | 939 | ati_2d_blt() to avoid crash in hw/display/ati_2d.c. | ||
628 | 940 | - CVE-2020-11869 | ||
629 | 941 | - d/p/ubuntu/lp-1805256*: Fixes for QEMU on aarch64 ARM hosts | ||
630 | 942 | - async: use explicit memory barriers (LP 1805256) | ||
631 | 943 | - aio-wait: delegate polling of main AioContext if BQL not held | ||
632 | 944 | - d/p/ubuntu/lp-1882774-*: fix issues with VMX subfeatures on systems not | ||
633 | 945 | supporting to set them (LP 1882774) | ||
634 | 946 | - d/p/ubuntu/lp-1847361-modules-load-upgrade.patch: to fallback module | ||
635 | 947 | load to a versioned path | ||
636 | 948 | * Added Changes: | ||
637 | 949 | - d/control: regenerate debian/control out of control-in | ||
638 | 950 | - update d/p/ubuntu/lp-1835546-* to the final versions | ||
639 | 951 | - 11 patches dropped as they are in 5.0 | ||
640 | 952 | - 20 patches updated to how they will be in 5.1 | ||
641 | 953 | - d/p/ubuntu/virtio-net-fix-rsc_ext-compat-handling.patch: fix | ||
642 | 954 | FTBFS in groovy | ||
643 | 955 | - Make qemu-system-x86-microvm a transitional package as the binary is now | ||
644 | 956 | in qemu-system-x86 itself. | ||
645 | 957 | - d/control-in: build-dep libcap is no more needed | ||
646 | 958 | - d/rules: update arch aware kvm wrappers | ||
647 | 959 | - d/qemu-system-x86.README.Debian: fix typo | ||
648 | 960 | |||
649 | 961 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 16 Jun 2020 16:50:09 +0200 | ||
650 | 962 | |||
651 | 355 | qemu (1:5.0-5) unstable; urgency=medium | 963 | qemu (1:5.0-5) unstable; urgency=medium |
652 | 356 | 964 | ||
653 | 357 | * more binfmt-install updates | 965 | * more binfmt-install updates |
654 | @@ -484,6 +1092,188 @@ qemu (1:4.2-4) unstable; urgency=medium | |||
655 | 484 | 1092 | ||
656 | 485 | -- Michael Tokarev <mjt@tls.msk.ru> Tue, 14 Apr 2020 12:44:43 +0300 | 1093 | -- Michael Tokarev <mjt@tls.msk.ru> Tue, 14 Apr 2020 12:44:43 +0300 |
657 | 486 | 1094 | ||
658 | 1095 | qemu (1:4.2-3ubuntu10) groovy; urgency=medium | ||
659 | 1096 | |||
660 | 1097 | * No-change rebuild against libnettle8 | ||
661 | 1098 | |||
662 | 1099 | -- Steve Langasek <steve.langasek@ubuntu.com> Mon, 20 Jul 2020 16:12:37 +0000 | ||
663 | 1100 | |||
664 | 1101 | qemu (1:4.2-3ubuntu9) groovy; urgency=medium | ||
665 | 1102 | |||
666 | 1103 | * debian/patches/ubuntu/lp-1878973-*: fix assert in qemu-guest-agent that | ||
667 | 1104 | crashes it on shutdown (LP: #1878973) | ||
668 | 1105 | * d/p/ubuntu/lp-1882774-*: fix issues with VMX subfeatures on systems not | ||
669 | 1106 | supporting to set them (LP: #1882774) | ||
670 | 1107 | |||
671 | 1108 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 02 Jun 2020 10:42:49 +0200 | ||
672 | 1109 | |||
673 | 1110 | qemu (1:4.2-3ubuntu8) groovy; urgency=medium | ||
674 | 1111 | |||
675 | 1112 | * d/p/ubuntu/lp-1805256*: Fixes for QEMU on aarch64 ARM hosts | ||
676 | 1113 | - async: use explicit memory barriers (LP: #1805256) | ||
677 | 1114 | - aio-wait: delegate polling of main AioContext if BQL not held | ||
678 | 1115 | |||
679 | 1116 | -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com> Wed, 27 May 2020 21:47:21 +0000 | ||
680 | 1117 | |||
681 | 1118 | qemu (1:4.2-3ubuntu7) groovy; urgency=medium | ||
682 | 1119 | |||
683 | 1120 | * SECURITY UPDATE: DoS via integer overflow in ati_2d_blt() | ||
684 | 1121 | - debian/patches/ubuntu/CVE-2020-11869.patch: fix checks in | ||
685 | 1122 | ati_2d_blt() to avoid crash in hw/display/ati_2d.c. | ||
686 | 1123 | - CVE-2020-11869 | ||
687 | 1124 | |||
688 | 1125 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 21 May 2020 14:43:19 -0400 | ||
689 | 1126 | |||
690 | 1127 | qemu (1:4.2-3ubuntu6) focal; urgency=medium | ||
691 | 1128 | |||
692 | 1129 | [ Christian Ehrhardt ] | ||
693 | 1130 | * enable riscv build (LP: #1872931) | ||
694 | 1131 | [ changes picked from Debian ] | ||
695 | 1132 | - enable support for riscv64 hosts | ||
696 | 1133 | - only enable librbd on architectures where it is built | ||
697 | 1134 | - ceph: do not list librados-dev as we only use librbd-dev and the latter | ||
698 | 1135 | depends on the former | ||
699 | 1136 | - seccomp grew up, no need in versioned build-dep | ||
700 | 1137 | - enable seccomp only on architectures where it can be built | ||
701 | 1138 | * d/p/ubuntu/lp-1872931-*: fix build on non KVM platforms | ||
702 | 1139 | * d/p/ubuntu/lp-1872945-*: fix riscv emulation errors that e.g. hung ssh | ||
703 | 1140 | and clobbered doubles (LP: #1872945) | ||
704 | 1141 | |||
705 | 1142 | [ William Grant ] | ||
706 | 1143 | * d/control-in: disable rbd support unavailable on riscv (LP: 1872931) | ||
707 | 1144 | |||
708 | 1145 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 15 Apr 2020 14:27:15 +0200 | ||
709 | 1146 | |||
710 | 1147 | qemu (1:4.2-3ubuntu5) focal; urgency=medium | ||
711 | 1148 | |||
712 | 1149 | [ Christian Ehrhardt ] | ||
713 | 1150 | * d/p/ubuntu/lp-1871830-*: avoid crash when using QEMU_MODULE_DIR | ||
714 | 1151 | (LP: #1871830) | ||
715 | 1152 | * Security and packaging fixes (LP: #1872937) | ||
716 | 1153 | - arm-fix-PAuth-sbox-functions-CVE-2020-10702.patch | ||
717 | 1154 | - net-tulip-check-frame-size-and-r-w-data-length-CVE-2020-11102.patch | ||
718 | 1155 | CVE-2020-10702 | ||
719 | 1156 | CVE-2020-11102 | ||
720 | 1157 | - fix external spice UI | ||
721 | 1158 | + install ui-spice-app.so in qemu-system-common | ||
722 | 1159 | + install ui-spice-app.so only if built, spice is optional | ||
723 | 1160 | - switch binfmt registration to use update-binfmts --[un]import (#866756) | ||
724 | 1161 | - qemu-system-gui: Multi-Arch=same, not foreign (#956763) | ||
725 | 1162 | - qemu-system-data: s/highcolor/hicolor/ (#955741) | ||
726 | 1163 | * d/p/ubuntu/lp-1872107*: fix migration while rebooting guests (LP: #1872107) | ||
727 | 1164 | |||
728 | 1165 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 15 Apr 2020 11:26:44 +0200 | ||
729 | 1166 | |||
730 | 1167 | qemu (1:4.2-3ubuntu4) focal; urgency=medium | ||
731 | 1168 | |||
732 | 1169 | * d/p/ubuntu/lp-1835546-*: backport the s390x protvirt feature (LP: #1835546) | ||
733 | 1170 | * remove d/p/ubuntu/expose-vmx_qemu64cpu.patch: Stop adding VMX to qemu64 | ||
734 | 1171 | to avoid broken nesting (LP: #1868692) | ||
735 | 1172 | |||
736 | 1173 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 20 Mar 2020 08:02:16 +0100 | ||
737 | 1174 | |||
738 | 1175 | qemu (1:4.2-3ubuntu3) focal; urgency=medium | ||
739 | 1176 | |||
740 | 1177 | * d/p/stable/lp-1867519-*: Stabilize qemu 4.2 with upstream | ||
741 | 1178 | patches @qemu-stable (LP: #1867519) | ||
742 | 1179 | |||
743 | 1180 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 18 Mar 2020 13:57:57 +0100 | ||
744 | 1181 | |||
745 | 1182 | qemu (1:4.2-3ubuntu2) focal; urgency=medium | ||
746 | 1183 | |||
747 | 1184 | * allow qemu to load old modules post upgrade (LP: #1847361) | ||
748 | 1185 | - d/p/ubuntu/lp-1847361-modules-load-upgrade.patch: to fallback module | ||
749 | 1186 | load to a versioned path | ||
750 | 1187 | - d/qemu-block-extra.*.in, d/qemu-system-gui.*.in: save shared objects on | ||
751 | 1188 | upgrade | ||
752 | 1189 | - d/rules: generate maintainer scripts matching package version on build | ||
753 | 1190 | - d/rules: enable --enable-module-upgrades where --enable-modules is set | ||
754 | 1191 | * d/p/ubuntu/lp-1847361-vhost-correctly-turn-on-VIRTIO_F_IOMMU_PLATFORM.patch: | ||
755 | 1192 | avoid unnecessary IOTLB transactions (LP: #1866207) | ||
756 | 1193 | |||
757 | 1194 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 02 Mar 2020 15:21:27 +0100 | ||
758 | 1195 | |||
759 | 1196 | qemu (1:4.2-3ubuntu1) focal; urgency=medium | ||
760 | 1197 | |||
761 | 1198 | * Merge with Debian testing, remaining changes: | ||
762 | 1199 | - qemu-kvm to systemd unit | ||
763 | 1200 | - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm, | ||
764 | 1201 | hugepages and architecture specifics | ||
765 | 1202 | - d/qemu-system-common.qemu-kvm.service: systemd unit to call | ||
766 | 1203 | qemu-kvm-init | ||
767 | 1204 | - d/qemu-system-common.install: install helper script | ||
768 | 1205 | - d/qemu-system-common.maintscript: clean old sysv and upstart scripts | ||
769 | 1206 | - d/qemu-system-common.qemu-kvm.default: defaults for | ||
770 | 1207 | /etc/default/qemu-kvm | ||
771 | 1208 | - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm | ||
772 | 1209 | - Distribution specific machine type (LP: 1304107 1621042) | ||
773 | 1210 | - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine | ||
774 | 1211 | types | ||
775 | 1212 | - d/qemu-system-x86.NEWS Info on fixed machine type definitions | ||
776 | 1213 | for host-phys-bits=true (LP: 1776189) | ||
777 | 1214 | - add an info about -hpb machine type in debian/qemu-system-x86.NEWS | ||
778 | 1215 | - provide pseries-bionic-2.11-sxxm type as convenience with all | ||
779 | 1216 | meltdown/spectre workarounds enabled by default. (LP: 1761372). | ||
780 | 1217 | - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type | ||
781 | 1218 | - Enable nesting by default | ||
782 | 1219 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default | ||
783 | 1220 | in qemu64 cpu type. | ||
784 | 1221 | - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default | ||
785 | 1222 | in qemu64 on amd | ||
786 | 1223 | [ No more strictly needed, but required for backward compatibility ] | ||
787 | 1224 | - improved dependencies | ||
788 | 1225 | - Make qemu-system-common depend on qemu-block-extra | ||
789 | 1226 | - Make qemu-utils depend on qemu-block-extra | ||
790 | 1227 | - let qemu-utils recommend sharutils | ||
791 | 1228 | - improved s390x support | ||
792 | 1229 | - d/rules: build s390-ccw.img with upstream Makefile | ||
793 | 1230 | - d/rules: build s390-netboot.img with upstream Makefile | ||
794 | 1231 | - arch aware kvm wrappers | ||
795 | 1232 | - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490) | ||
796 | 1233 | - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types | ||
797 | 1234 | reference 256k path | ||
798 | 1235 | - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to | ||
799 | 1236 | handle incoming migrations from former releases. | ||
800 | 1237 | - d/control-in: Disable capstone disassembler library support (universe) | ||
801 | 1238 | - d/binfmt-update-in: fix binfmt being called in some containers | ||
802 | 1239 | (LP 1840956) | ||
803 | 1240 | - d/p/ubuntu/lp-1857033-*: add support for Cooper Lake cpu model | ||
804 | 1241 | (LP 1857033) | ||
805 | 1242 | - d/qemu-system-x86.README.Debian: add info about updated nesting changes | ||
806 | 1243 | - d/control*, d/rules: disable xen by default, but provide universe | ||
807 | 1244 | package qemu-system-x86-xen as alternative | ||
808 | 1245 | - d/p/lp-1859527-*: avoid breakage on high virtqueue counts (LP 1859527) | ||
809 | 1246 | - Dropped changes [ in Debian ] | ||
810 | 1247 | - d/control: update VCS links | ||
811 | 1248 | - d/control-in: bump debhelper build-dep for compat 12 | ||
812 | 1249 | - d/control: disable bluetooth being deprecated | ||
813 | 1250 | - d/not-installed: ignore new interop docs and extra icons for now | ||
814 | 1251 | - d/not-installed: do not install elf2dmp until namespaced | ||
815 | 1252 | - d/qemu-utils.install: install new tools qemu-edid and qemu-keymap | ||
816 | 1253 | [ not needed ] | ||
817 | 1254 | - d/control-in: promote qemu-efi/ovmf in Ubuntu (LP 1570617) | ||
818 | 1255 | - s390x support | ||
819 | 1256 | - Create qemu-system-s390x package | ||
820 | 1257 | - Enable numa support for s390x | ||
821 | 1258 | - d/control*: enable libpmem support for nvdimms (LP 1790856) | ||
822 | 1259 | * Added changes | ||
823 | 1260 | - d/control: regenerate debian/control out of control-in | ||
824 | 1261 | - qemu-system-x86-microvm package | ||
825 | 1262 | In addition to the generic multi-purpose qemu also provide a minimal | ||
826 | 1263 | feature binary that is loading faster for use cases with microvm machine | ||
827 | 1264 | type and qboot bios | ||
828 | 1265 | - d/control-in: add a new qemu-system-x86-microvm package | ||
829 | 1266 | - d/rules: add an extra config/build step to get the minimal qemu | ||
830 | 1267 | - d/control-in: disable pmem on ppc64 as it is currently considered | ||
831 | 1268 | experimental on that architecture (pmdk v1.8-1) | ||
832 | 1269 | - d/rules: makefile definitions can't be recursive - sys_systems for s390x | ||
833 | 1270 | - d/p/ubuntu/vhost-user-gpu-Drop-trailing-json-comma.patch: fix parsing of | ||
834 | 1271 | vhost-user-gpu | ||
835 | 1272 | - d/rules: report config log from the correct subdir | ||
836 | 1273 | - d/rules: --disable-xen for user-static builds | ||
837 | 1274 | |||
838 | 1275 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 12 Feb 2020 15:21:56 +0100 | ||
839 | 1276 | |||
840 | 487 | qemu (1:4.2-3) unstable; urgency=medium | 1277 | qemu (1:4.2-3) unstable; urgency=medium |
841 | 488 | 1278 | ||
842 | 489 | * mention closing of #909743 in previous changelog (Closes: #909743) | 1279 | * mention closing of #909743 in previous changelog (Closes: #909743) |
843 | @@ -526,6 +1316,169 @@ qemu (1:4.2-2) unstable; urgency=medium | |||
844 | 526 | 1316 | ||
845 | 527 | -- Michael Tokarev <mjt@tls.msk.ru> Fri, 31 Jan 2020 23:51:09 +0300 | 1317 | -- Michael Tokarev <mjt@tls.msk.ru> Fri, 31 Jan 2020 23:51:09 +0300 |
846 | 528 | 1318 | ||
847 | 1319 | qemu (1:4.2-1ubuntu2) focal; urgency=medium | ||
848 | 1320 | |||
849 | 1321 | * d/control: avoid upgrade issues triggered by moving ivshmem tools after | ||
850 | 1322 | Debian. Fixed by by bumping the related Breaks/Replaces to the | ||
851 | 1323 | Version Ubuntu introduced the change (LP: #1862287) | ||
852 | 1324 | |||
853 | 1325 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 07 Feb 2020 07:31:21 +0100 | ||
854 | 1326 | |||
855 | 1327 | qemu (1:4.2-1ubuntu1) focal; urgency=medium | ||
856 | 1328 | |||
857 | 1329 | * Merge with Debian testing, Among many other things this fixes LP Bugs: | ||
858 | 1330 | LP: #1847806 - add mff* instructions to not break on ppc64 with newer glibc | ||
859 | 1331 | LP: #1812822 - avoid crashes on detaching vhost_net interfaces | ||
860 | 1332 | LP: #1852744 - Crypto Passthrough Interrupt Support | ||
861 | 1333 | LP: #1853316 - CCW IPL Support | ||
862 | 1334 | Remaining changes: | ||
863 | 1335 | - qemu-kvm to systemd unit | ||
864 | 1336 | - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm, | ||
865 | 1337 | hugepages and architecture specifics | ||
866 | 1338 | - d/qemu-system-common.qemu-kvm.service: systemd unit to call | ||
867 | 1339 | qemu-kvm-init | ||
868 | 1340 | - d/qemu-system-common.install: install helper script | ||
869 | 1341 | - d/qemu-system-common.maintscript: clean old sysv and upstart scripts | ||
870 | 1342 | - d/qemu-system-common.qemu-kvm.default: defaults for | ||
871 | 1343 | /etc/default/qemu-kvm | ||
872 | 1344 | - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm | ||
873 | 1345 | - Distribution specific machine type (LP: 1304107 1621042) | ||
874 | 1346 | - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine | ||
875 | 1347 | types | ||
876 | 1348 | - d/qemu-system-x86.NEWS Info on fixed machine type definitions | ||
877 | 1349 | for host-phys-bits=true (LP: 1776189) | ||
878 | 1350 | - add an info about -hpb machine type in debian/qemu-system-x86.NEWS | ||
879 | 1351 | - provide pseries-bionic-2.11-sxxm type as convenience with all | ||
880 | 1352 | meltdown/spectre workarounds enabled by default. (LP: 1761372). | ||
881 | 1353 | - Enable nesting by default | ||
882 | 1354 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default | ||
883 | 1355 | in qemu64 cpu type. | ||
884 | 1356 | - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default | ||
885 | 1357 | in qemu64 on amd | ||
886 | 1358 | [ No more strictly needed, but required for backward compatibility ] | ||
887 | 1359 | - improved dependencies | ||
888 | 1360 | - Make qemu-system-common depend on qemu-block-extra | ||
889 | 1361 | - Make qemu-utils depend on qemu-block-extra | ||
890 | 1362 | - let qemu-utils recommend sharutils | ||
891 | 1363 | - s390x support | ||
892 | 1364 | - Create qemu-system-s390x package | ||
893 | 1365 | - Enable numa support for s390x | ||
894 | 1366 | - d/rules: build s390-ccw.img with upstream Makefile | ||
895 | 1367 | - d/rules: build s390-netboot.img with upstream Makefile | ||
896 | 1368 | - arch aware kvm wrappers | ||
897 | 1369 | - d/control: update VCS links | ||
898 | 1370 | - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490) | ||
899 | 1371 | - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types | ||
900 | 1372 | reference 256k path | ||
901 | 1373 | - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to | ||
902 | 1374 | handle incoming migrations from former releases. | ||
903 | 1375 | - d/control-in: Disable capstone disassembler library support (universe) | ||
904 | 1376 | - d/control: disable bluetooth being deprecated | ||
905 | 1377 | - d/not-installed: ignore new interop docs and extra icons for now | ||
906 | 1378 | - d/not-installed: do not install elf2dmp until namespaced | ||
907 | 1379 | - d/qemu-utils.install: install new tools qemu-edid and qemu-keymap | ||
908 | 1380 | - d/control-in: promote qemu-efi/ovmf in Ubuntu (LP 1570617) | ||
909 | 1381 | - d/binfmt-update-in: fix binfmt being called in some containers | ||
910 | 1382 | (LP 1840956) | ||
911 | 1383 | - Dropped changes (in Debian) | ||
912 | 1384 | - qemu-guest-agent: freeze-hook fixes (LP: 1484990) | ||
913 | 1385 | - d/qemu-guest-agent.install: provide /etc/qemu/fsfreeze-hook | ||
914 | 1386 | - d/qemu-guest-agent.dirs: provide /etc/qemu/fsfreeze-hook.d | ||
915 | 1387 | - d/control-in: enable RDMA support in qemu (LP: 1692476) | ||
916 | 1388 | - enable RDMA config option | ||
917 | 1389 | - add libibumad-dev build-dep | ||
918 | 1390 | - d/p/ubuntu/lp-1790901-partial-SLOF-for-s390x-netboot.patch: bring back | ||
919 | 1391 | some SLOF bits stripped in DFSG to be able to build s390x-netboot roms | ||
920 | 1392 | As that hack to build s390-ccw.img rom can't build s390x-netboot.img | ||
921 | 1393 | replace it with a build-indep using the upstream makefiles. | ||
922 | 1394 | This is less prone to miss future changes/fixes that are done to the | ||
923 | 1395 | makefiles | ||
924 | 1396 | - remove /dev/kvm permission handling (moved to systemd 239-6) (#892945) | ||
925 | 1397 | - d/p/debianize-qemu-guest-service.patch: fix path of qemu-ga | ||
926 | 1398 | - d/rules: fix qemu-kvm service for debhelper compat >=12 | ||
927 | 1399 | - Refreshed patches for v4.0 context changes | ||
928 | 1400 | - d/control*: remove sdlabi which was removed upstream | ||
929 | 1401 | - d/control*: enable docs (now explicit) and provide new build-dep | ||
930 | 1402 | python3-sphinx | ||
931 | 1403 | - d/qemu-system-data.install: use new paths for formerly used icons | ||
932 | 1404 | - Merge with Upstream release of qemu 4.0 | ||
933 | 1405 | - d/p/ubuntu/lp-1790901-partial-SLOF-for-s390x-netboot.patch | ||
934 | 1406 | - Dropped changes (Upstream) | ||
935 | 1407 | - d/p/ubuntu/lp-1830243-*: s390x Secure Linux Boot Toleration (LP 1830243) | ||
936 | 1408 | - d/p/ubuntu/lp-1830238-*: s390x hardware cpu model (LP 1830238) | ||
937 | 1409 | - d/p/ubuntu/linux-user-fix-__NR_semtimedop-undeclared-error.patch: | ||
938 | 1410 | fix i386 build error | ||
939 | 1411 | - d/p/ubuntu/lp-1836066-s390-cpumodel-fix-description-for-the-new-vector-fac: | ||
940 | 1412 | fix naming of the new vector facitlity (LP 1836066) | ||
941 | 1413 | - d/p/ubuntu/lp-1836159-fix-with-latest-kernel.patch: fix build issues | ||
942 | 1414 | for missing SIOCGSTAMP definition; final fix is still in discussion | ||
943 | 1415 | upstream (LP: 1836159) | ||
944 | 1416 | - d/p/ubuntu/lp-1836154-*: further fixups for HW CPU model for newer | ||
945 | 1417 | s390x machines (LP 1836154) | ||
946 | 1418 | - d/p/ubuntu/lp-1841066-*: fix detection of arch_capability flags | ||
947 | 1419 | (LP 1841066) | ||
948 | 1420 | - d/p/lp-1842774-s390x-cpumodel-Add-the-z15-name-to-the-description-o.patch: | ||
949 | 1421 | update the z15 model name (LP 1842774) | ||
950 | 1422 | - d/p/ubuntu/lp-1848556-curl-Handle-success-in-multi_check_completion.patch: | ||
951 | 1423 | fix a potential hang when qemu or qemu-img where accessing http backed | ||
952 | 1424 | disks via libcurl (LP 1848556) | ||
953 | 1425 | - d/p/u/lp-1848497-virtio-balloon-fix-QEMU-4.0-config-size-migration-*: | ||
954 | 1426 | fix migration issue from qemu <4.0 when using virtio-balloon (LP 1848497) | ||
955 | 1427 | - d/p/ubuntu/lp-1830704-s390x-cpumodel-ignore-csske-for-expansion.patch | ||
956 | 1428 | toleration for future machines (LP 1830704) | ||
957 | 1429 | - SECURITY UPDATE: Add support for exposing md-clear functionality | ||
958 | 1430 | to guests | ||
959 | 1431 | - d/p/ubuntu/enable-md-clear.patch | ||
960 | 1432 | - d/p/ubuntu/enable-md-no.patch | ||
961 | 1433 | - CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091 | ||
962 | 1434 | - SECURITY UPDATE: heap overflow when loading device tree blob | ||
963 | 1435 | - d/p/ubuntu/CVE-2018-20815.patch: specify how large the buffer to | ||
964 | 1436 | copy the device tree blob into is. | ||
965 | 1437 | - CVE-2018-20815 | ||
966 | 1438 | - SECURITY UPDATE: device driver denial of service via NULL pointer | ||
967 | 1439 | dereference | ||
968 | 1440 | - d/p/ubuntu/CVE-2019-5008.patch: Define skeleton 'power_mem_read' | ||
969 | 1441 | routine | ||
970 | 1442 | - CVE-2019-5008 | ||
971 | 1443 | - SECURITY UPDATE: information leak in SLiRP | ||
972 | 1444 | - d/p/ubuntu/CVE-2019-9824.patch: check sscanf result when | ||
973 | 1445 | emulating ident. | ||
974 | 1446 | - CVE-2019-9824 | ||
975 | 1447 | - d/p/ubuntu/lp-1812384-s390x-Return-specification-exception-for- | ||
976 | 1448 | unimplement.patch: properly return architecture defined exception | ||
977 | 1449 | on bad subcodes of diag 308 (LP 1812384) | ||
978 | 1450 | * Dropped changes (no more needed) | ||
979 | 1451 | - d/qemu-guest-agent.pre{rm|inst}/.postrm: special handling for | ||
980 | 1452 | mv_conffile since the new path is a directory in the old package | ||
981 | 1453 | version which can not be handled by mv_conffile. | ||
982 | 1454 | [ only needed between disco and eoan ] | ||
983 | 1455 | - disable pvrdma | ||
984 | 1456 | [ CVEs all fixed now ] | ||
985 | 1457 | - d/p/ubuntu/Revert-target-i386-kvm-add-VMX-migration-blocker.patch: | ||
986 | 1458 | avoid misdetection of simplified nesting blocking all migrations | ||
987 | 1459 | [ qemu now detects and handles nesting - needs kernel >=4.20 ] | ||
988 | 1460 | - Enable nesting by default | ||
989 | 1461 | - d/qemu-system-x86.modprobe: set nested=1 module option on intel. | ||
990 | 1462 | (is default on amd) | ||
991 | 1463 | - d/qemu-system-x86.postinst: re-load kvm_intel.ko if it was loaded | ||
992 | 1464 | without nested=1 | ||
993 | 1465 | [ nesting is default in kernel modules and default selected cpu types ] | ||
994 | 1466 | * Added changes | ||
995 | 1467 | - d/control: regenerate debian/control out of control-in | ||
996 | 1468 | - updated ubuntu machine types to match qemu 4.2 in Ubuntu 20.04 Focal | ||
997 | 1469 | - added ubuntu focal types for qemu 4.2 | ||
998 | 1470 | - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type | ||
999 | 1471 | - d/p/ubuntu/lp-1857033-*: add support for Cooper Lake cpu model | ||
1000 | 1472 | (LP: #1857033) | ||
1001 | 1473 | - d/qemu-system-x86.README.Debian: add info about updated nesting changes | ||
1002 | 1474 | - d/control*, d/rules: disable xen by default, but provide universe | ||
1003 | 1475 | package qemu-system-x86-xen as alternative | ||
1004 | 1476 | - fix typos in changelog and d/qemu-system-x86.NEWS | ||
1005 | 1477 | - d/p/lp-1859527-*: avoid breakage on high virtqueue counts (LP: #1859527) | ||
1006 | 1478 | - d/control*: enable libpmem support for nvdimms (LP: #1790856) | ||
1007 | 1479 | |||
1008 | 1480 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 08 Jan 2020 15:27:42 +0100 | ||
1009 | 1481 | |||
1010 | 529 | qemu (1:4.2-1) unstable; urgency=medium | 1482 | qemu (1:4.2-1) unstable; urgency=medium |
1011 | 530 | 1483 | ||
1012 | 531 | * new upstream release (4.2.0) | 1484 | * new upstream release (4.2.0) |
1013 | @@ -602,6 +1555,205 @@ qemu (1:4.1-1) unstable; urgency=medium | |||
1014 | 602 | 1555 | ||
1015 | 603 | -- Michael Tokarev <mjt@tls.msk.ru> Tue, 27 Aug 2019 12:43:43 +0300 | 1556 | -- Michael Tokarev <mjt@tls.msk.ru> Tue, 27 Aug 2019 12:43:43 +0300 |
1016 | 604 | 1557 | ||
1017 | 1558 | qemu (1:4.0+dfsg-0ubuntu10) focal; urgency=medium | ||
1018 | 1559 | |||
1019 | 1560 | * d/p/ubuntu/lp-1848556-curl-Handle-success-in-multi_check_completion.patch: | ||
1020 | 1561 | fix a potential hang when qemu or qemu-img where accessing http backed | ||
1021 | 1562 | disks via libcurl (LP: #1848556) | ||
1022 | 1563 | * d/p/u/lp-1848497-virtio-balloon-fix-QEMU-4.0-config-size-migration-in.patch: | ||
1023 | 1564 | fix migration issue from qemu <4.0 when using virtio-balloon (LP: #1848497) | ||
1024 | 1565 | |||
1025 | 1566 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 21 Oct 2019 14:51:45 +0200 | ||
1026 | 1567 | |||
1027 | 1568 | qemu (1:4.0+dfsg-0ubuntu9) eoan; urgency=medium | ||
1028 | 1569 | |||
1029 | 1570 | * d/p/lp-1842774-s390x-cpumodel-Add-the-z15-name-to-the-description-o.patch: | ||
1030 | 1571 | update the z15 model name (LP: #1842774) | ||
1031 | 1572 | |||
1032 | 1573 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 24 Sep 2019 11:42:58 +0200 | ||
1033 | 1574 | |||
1034 | 1575 | qemu (1:4.0+dfsg-0ubuntu8) eoan; urgency=medium | ||
1035 | 1576 | |||
1036 | 1577 | * d/binfmt-update-in: fix binfmt being called in some containers | ||
1037 | 1578 | (LP: #1840956) | ||
1038 | 1579 | |||
1039 | 1580 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 09 Sep 2019 11:03:13 +0200 | ||
1040 | 1581 | |||
1041 | 1582 | qemu (1:4.0+dfsg-0ubuntu7) eoan; urgency=medium | ||
1042 | 1583 | |||
1043 | 1584 | * No-change upload with strops.h and sys/strops.h removed in glibc. | ||
1044 | 1585 | |||
1045 | 1586 | -- Matthias Klose <doko@ubuntu.com> Thu, 05 Sep 2019 11:07:25 +0000 | ||
1046 | 1587 | |||
1047 | 1588 | qemu (1:4.0+dfsg-0ubuntu6) eoan; urgency=medium | ||
1048 | 1589 | |||
1049 | 1590 | * d/p/ubuntu/lp-1841066-*: fix detection of arch_capability flags | ||
1050 | 1591 | (LP: #1841066) | ||
1051 | 1592 | |||
1052 | 1593 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 26 Aug 2019 12:08:04 +0200 | ||
1053 | 1594 | |||
1054 | 1595 | qemu (1:4.0+dfsg-0ubuntu5) eoan; urgency=medium | ||
1055 | 1596 | |||
1056 | 1597 | * d/p/ubuntu/lp-1836154-*: further fixups for HW CPU model for newer | ||
1057 | 1598 | s390x machines (LP: #1836154) | ||
1058 | 1599 | |||
1059 | 1600 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 17 Jul 2019 13:20:42 +0200 | ||
1060 | 1601 | |||
1061 | 1602 | qemu (1:4.0+dfsg-0ubuntu4) eoan; urgency=medium | ||
1062 | 1603 | |||
1063 | 1604 | * d/control-in: promote qemu-efi/ovmf in Ubuntu (LP: #1570617) | ||
1064 | 1605 | - pick Debian change for (#889885) | ||
1065 | 1606 | move ovmf to recommends on debian and update aarch ovmf refs | ||
1066 | 1607 | - stop Ubuntu to drop ovmf/qemu-efi to a suggest | ||
1067 | 1608 | |||
1068 | 1609 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 12 Jul 2019 12:48:24 +0200 | ||
1069 | 1610 | |||
1070 | 1611 | qemu (1:4.0+dfsg-0ubuntu3) eoan; urgency=medium | ||
1071 | 1612 | |||
1072 | 1613 | * d/p/ubuntu/lp-1836159-fix-with-latest-kernel.patch: fix build issues | ||
1073 | 1614 | for missing SIOCGSTAMP definition; final fix is still in discussion | ||
1074 | 1615 | upstream (LP: 1836159) | ||
1075 | 1616 | |||
1076 | 1617 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 11 Jul 2019 10:10:00 +0200 | ||
1077 | 1618 | |||
1078 | 1619 | qemu (1:4.0+dfsg-0ubuntu2) eoan; urgency=medium | ||
1079 | 1620 | |||
1080 | 1621 | * d/p/ubuntu/lp-1836066-s390-cpumodel-fix-description-for-the-new-vector-fac: | ||
1081 | 1622 | fix naming of the new vector facitlity (LP: #1836066) | ||
1082 | 1623 | * d/control-in: update VCS links in control template as well | ||
1083 | 1624 | |||
1084 | 1625 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 11 Jul 2019 08:18:44 +0200 | ||
1085 | 1626 | |||
1086 | 1627 | qemu (1:4.0+dfsg-0ubuntu1) eoan; urgency=medium | ||
1087 | 1628 | |||
1088 | 1629 | * Merge with Upstream release of qemu 4.0. | ||
1089 | 1630 | Among many other things this fixes LP Bugs: | ||
1090 | 1631 | LP: #1782206 - SnowRidge Accelerator Interfacing Architecture (AIA) | ||
1091 | 1632 | LP: #1828038 - Update s390x CPU Model for more HW support | ||
1092 | 1633 | LP: #1832622 - count cache flush Spectre v2 mitigation for ppc64el | ||
1093 | 1634 | Remaining Changes: | ||
1094 | 1635 | - qemu-kvm to systemd unit | ||
1095 | 1636 | - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm, | ||
1096 | 1637 | hugepages and architecture specifics | ||
1097 | 1638 | - d/qemu-system-common.qemu-kvm.service: systemd unit to call | ||
1098 | 1639 | qemu-kvm-init | ||
1099 | 1640 | - d/qemu-system-common.install: install helper script | ||
1100 | 1641 | - d/qemu-system-common.maintscript: clean old sysv and upstart scripts | ||
1101 | 1642 | - d/qemu-system-common.qemu-kvm.default: defaults for | ||
1102 | 1643 | /etc/default/qemu-kvm | ||
1103 | 1644 | - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm | ||
1104 | 1645 | - Enable nesting by default | ||
1105 | 1646 | - d/qemu-system-x86.modprobe: set nested=1 module option on intel. | ||
1106 | 1647 | (is default on amd) | ||
1107 | 1648 | - d/qemu-system-x86.postinst: re-load kvm_intel.ko if it was loaded | ||
1108 | 1649 | without nested=1 | ||
1109 | 1650 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default | ||
1110 | 1651 | in qemu64 cpu type. | ||
1111 | 1652 | - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default | ||
1112 | 1653 | in qemu64 on amd | ||
1113 | 1654 | - d/qemu-system-x86.README.Debian: document intention of nested being | ||
1114 | 1655 | default is comfort, not full support | ||
1115 | 1656 | - Distribution specific machine type (LP: 1304107 1621042) | ||
1116 | 1657 | - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine | ||
1117 | 1658 | types | ||
1118 | 1659 | - d/qemu-system-x86.NEWS Info on fixed machine type definitions | ||
1119 | 1660 | for host-phys-bits=true (LP: 1776189) | ||
1120 | 1661 | - add an info about -hpb machine type in debian/qemu-system-x86.NEWS | ||
1121 | 1662 | - provide pseries-bionic-2.11-sxxm type as convenience with all | ||
1122 | 1663 | meltdown/spectre workarounds enabled by default. (LP: 1761372). | ||
1123 | 1664 | - improved dependencies | ||
1124 | 1665 | - Make qemu-system-common depend on qemu-block-extra | ||
1125 | 1666 | - Make qemu-utils depend on qemu-block-extra | ||
1126 | 1667 | - let qemu-utils recommend sharutils | ||
1127 | 1668 | - s390x support | ||
1128 | 1669 | - Create qemu-system-s390x package | ||
1129 | 1670 | - Enable numa support for s390x | ||
1130 | 1671 | - arch aware kvm wrappers | ||
1131 | 1672 | - d/control: update VCS links | ||
1132 | 1673 | - qemu-guest-agent: freeze-hook fixes (LP: 1484990) | ||
1133 | 1674 | - d/qemu-guest-agent.install: provide /etc/qemu/fsfreeze-hook | ||
1134 | 1675 | - d/qemu-guest-agent.dirs: provide /etc/qemu/fsfreeze-hook.d | ||
1135 | 1676 | - d/control-in: enable RDMA support in qemu (LP: 1692476) | ||
1136 | 1677 | - enable RDMA config option | ||
1137 | 1678 | - add libibumad-dev build-dep | ||
1138 | 1679 | - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490) | ||
1139 | 1680 | - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types | ||
1140 | 1681 | reference 256k path | ||
1141 | 1682 | - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to | ||
1142 | 1683 | handle incoming migrations from former releases. | ||
1143 | 1684 | - d/control-in: Disable capstone disassembler library support (universe) | ||
1144 | 1685 | - Move s390x roms to a new qemu-system-data-s390x | ||
1145 | 1686 | - d/qemu-system-data.install: install s390x roms as architecture:all in | ||
1146 | 1687 | qemu-system-data | ||
1147 | 1688 | - d/rules: build s390-ccw.img with upstream Makefile | ||
1148 | 1689 | - d/rules: build s390-netboot.img with upstream Makefile | ||
1149 | 1690 | - d/p/ubuntu/lp-1790901-partial-SLOF-for-s390x-netboot.patch: bring back | ||
1150 | 1691 | some SLOF bits stripped in DFSG to be able to build s390x-netboot roms | ||
1151 | 1692 | As that hack to build s390-ccw.img rom can't build s390x-netboot.img | ||
1152 | 1693 | replace it with a build-indep using the upstream makefiles. | ||
1153 | 1694 | This is less prone to miss future changes/fixes that are done to the | ||
1154 | 1695 | makefiles | ||
1155 | 1696 | - d/control-in: add breaks/replaces for moving s390x roms from | ||
1156 | 1697 | qemu-system-s390x to qemu-system-data | ||
1157 | 1698 | - remove /dev/kvm permission handling (moved to systemd 239-6) (#892945) | ||
1158 | 1699 | [From not yet uploaded Debian branch] | ||
1159 | 1700 | - d/p/debianize-qemu-guest-service.patch: fix path of qemu-ga | ||
1160 | 1701 | - d/rules: fix qemu-kvm service for debhelper compat >=12 | ||
1161 | 1702 | - disable pvrdma - besides several security holes there are many other | ||
1162 | 1703 | bugs there as well | ||
1163 | 1704 | * Dropped patches that are upstream in v4.0 | ||
1164 | 1705 | - d/p/do-not-link-everything-with-xen.patch | ||
1165 | 1706 | - d/p/usb-mtp-use-O_NOFOLLOW-and-O_CLOEXEC-CVE-2018-16872.patch | ||
1166 | 1707 | - d/p/hw_usb-fix-mistaken-de-initialization-of-CCID-state.patch | ||
1167 | 1708 | - d/p/scsi-generic-avoid-possible-oob-access-to-r-buf-CVE-2019-6501.patch | ||
1168 | 1709 | - d/p/slirp-check-data-length-while-emulating-ident-function-CVE-2019-6778 | ||
1169 | 1710 | - d/p/i2c-ddc-fix-oob-read-CVE-2019-3812.patch | ||
1170 | 1711 | - d/p/ubuntu/lp-1759509-qmp-query-current-machine-with-wakeup-suspend-suppor | ||
1171 | 1712 | (LP: 1759509) | ||
1172 | 1713 | - d/p/ubuntu/lp-1759509-qga-update-guest-suspend-ram-and-guest-suspend-hybri | ||
1173 | 1714 | - d/p/ubuntu/lp-1759509-qmp-hmp-Make-system_wakeup-check-wake-up-support-and | ||
1174 | 1715 | - d/p/ubuntu/lp-1812384-s390x-Return-specification-exception-for-unimplement | ||
1175 | 1716 | - d/p/ubuntu/CVE-2018-20815.patch | ||
1176 | 1717 | - d/p/ubuntu/CVE-2019-5008.patch | ||
1177 | 1718 | - d/p/ubuntu/CVE-2019-9824.patch | ||
1178 | 1719 | - d/p/ubuntu/Revert-target-i386-kvm-add-VMX-migration-blocker.patch: | ||
1179 | 1720 | avoid misdetection of simplified nesting blocking all migrations | ||
1180 | 1721 | * Dropped further patches | ||
1181 | 1722 | d/p/bt-use-size_t-type-for-length-parameters-instead-of-int-CVE-2018-19665 | ||
1182 | 1723 | [upstream deprecated the whole subsystem instead of applying the fix] | ||
1183 | 1724 | * Added Changes | ||
1184 | 1725 | - updated ubuntu machine types for v4.0 | ||
1185 | 1726 | - added eoan types | ||
1186 | 1727 | - fixed s390x issue of upstream types having a "v" prefix | ||
1187 | 1728 | - add back dropped machine types to avoid more issues like LP: 1802944 | ||
1188 | 1729 | - fix kvm split irqchip default in ubuntu q35 machine type | ||
1189 | 1730 | - drop no more needed spapr_machine_2_11_sxxm_instance_options and | ||
1190 | 1731 | adapt updated CamelCase | ||
1191 | 1732 | - -hpb types now need to use GlobalProperties | ||
1192 | 1733 | - pc_compat_2_0 got a _fn suffix and slight changes | ||
1193 | 1734 | - d/p/ubuntu/lp-1790901-partial-SLOF-for-s390x-netboot.patch: update to | ||
1194 | 1735 | SLOF of qemu 4.0 | ||
1195 | 1736 | - Refreshed patches still needed for v4.0 context changes | ||
1196 | 1737 | - d/p/use-fixed-data-path.patch | ||
1197 | 1738 | - d/p/ubuntu/enable-svm-by-default.patch | ||
1198 | 1739 | - d/p/ubuntu/enable-md-clear.patch | ||
1199 | 1740 | - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch | ||
1200 | 1741 | - d/p/ubuntu/lp-1830243-*: s390x Secure Linux Boot Toleration | ||
1201 | 1742 | (LP: #1830243) | ||
1202 | 1743 | - d/control: disable bluetooth being deprecated | ||
1203 | 1744 | - d/control*: remove sdlabi which was removed upstream | ||
1204 | 1745 | - d/p/ubuntu/lp-1830238-*: s390x hardware cpu model (LP: #1830238) | ||
1205 | 1746 | - d/control*: enable docs (now explicit) and provide new build-dep | ||
1206 | 1747 | python3-sphinx | ||
1207 | 1748 | - d/not-installed: ignore new interop docs and extra icons for now | ||
1208 | 1749 | - d/not-installed: do not install elf2dmp until namespaced | ||
1209 | 1750 | - d/qemu-utils.install: install new tools qemu-edid and qemu-keymap | ||
1210 | 1751 | - d/qemu-system-data.install: use new paths for formerly used icons | ||
1211 | 1752 | - d/p/ubuntu/linux-user-fix-__NR_semtimedop-undeclared-error.patch: | ||
1212 | 1753 | fix i386 build error | ||
1213 | 1754 | |||
1214 | 1755 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 24 Jun 2019 16:33:19 +0200 | ||
1215 | 1756 | |||
1216 | 605 | qemu (1:3.1+dfsg-8) unstable; urgency=high | 1757 | qemu (1:3.1+dfsg-8) unstable; urgency=high |
1217 | 606 | 1758 | ||
1218 | 607 | * sun4u-add-power_mem_read-routine-CVE-2019-5008.patch | 1759 | * sun4u-add-power_mem_read-routine-CVE-2019-5008.patch |
1219 | @@ -704,6 +1856,232 @@ qemu (1:3.1+dfsg-3) unstable; urgency=medium | |||
1220 | 704 | 1856 | ||
1221 | 705 | -- Michael Tokarev <mjt@tls.msk.ru> Wed, 06 Feb 2019 12:23:01 +0300 | 1857 | -- Michael Tokarev <mjt@tls.msk.ru> Wed, 06 Feb 2019 12:23:01 +0300 |
1222 | 706 | 1858 | ||
1223 | 1859 | qemu (1:3.1+dfsg-2ubuntu5) eoan; urgency=medium | ||
1224 | 1860 | |||
1225 | 1861 | * d/p/ubuntu/define-ubuntu-machine-types.patch: fix wily machine type being | ||
1226 | 1862 | broken since 2.11 due to 2.3/2.4 version mismatch in its definition to | ||
1227 | 1863 | fix migrations from old machines (LP: #1829868). | ||
1228 | 1864 | * d/p/ubuntu/lp-1830704-s390x-cpumodel-ignore-csske-for-expansion.patch | ||
1229 | 1865 | toleration for future machines (LP: #1830704 | ||
1230 | 1866 | |||
1231 | 1867 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 28 May 2019 11:30:42 +0200 | ||
1232 | 1868 | |||
1233 | 1869 | qemu (1:3.1+dfsg-2ubuntu4) eoan; urgency=medium | ||
1234 | 1870 | |||
1235 | 1871 | * SECURITY UPDATE: Add support for exposing md-clear functionality | ||
1236 | 1872 | to guests | ||
1237 | 1873 | - d/p/ubuntu/enable-md-clear.patch | ||
1238 | 1874 | - d/p/ubuntu/enable-md-no.patch | ||
1239 | 1875 | - CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091 | ||
1240 | 1876 | * SECURITY UPDATE: heap overflow when loading device tree blob | ||
1241 | 1877 | - d/p/ubuntu/CVE-2018-20815.patch: specify how large the buffer to | ||
1242 | 1878 | copy the device tree blob into is. | ||
1243 | 1879 | - CVE-2018-20815 | ||
1244 | 1880 | * SECURITY UPDATE: device driver denial of service via NULL pointer | ||
1245 | 1881 | dereference | ||
1246 | 1882 | - d/p/ubuntu/CVE-2019-5008.patch: Define skeleton 'power_mem_read' | ||
1247 | 1883 | routine | ||
1248 | 1884 | - CVE-2019-5008 | ||
1249 | 1885 | * SECURITY UPDATE: information leak in SLiRP | ||
1250 | 1886 | - d/p/ubuntu/CVE-2019-9824.patch: check sscanf result when | ||
1251 | 1887 | emulating ident. | ||
1252 | 1888 | - CVE-2019-9824 | ||
1253 | 1889 | |||
1254 | 1890 | -- Steve Beattie <sbeattie@ubuntu.com> Wed, 08 May 2019 09:27:53 -0700 | ||
1255 | 1891 | |||
1256 | 1892 | qemu (1:3.1+dfsg-2ubuntu3) disco; urgency=medium | ||
1257 | 1893 | |||
1258 | 1894 | * qemu-guest-agent: fix path of fsfreeze-hook (LP: #1820291) | ||
1259 | 1895 | - d/qemu-guest-agent.install: use correct path for fsfreeze-hook | ||
1260 | 1896 | - d/qemu-guest-agent.pre{rm|inst}/.postrm: special handling for | ||
1261 | 1897 | mv_conffile since the new path is a directory in the old package | ||
1262 | 1898 | version which can not be handled by mv_conffile. | ||
1263 | 1899 | * i2c-ddc-fix-oob-read-CVE-2019-3812.patch fixes | ||
1264 | 1900 | OOB read in hw/i2c/i2c-ddc.c which allows for memory disclosure. | ||
1265 | 1901 | Closes: #922635 (Thanks to Gerd Hoffmann and Michael Tokarev) | ||
1266 | 1902 | CVE-2019-3812 | ||
1267 | 1903 | |||
1268 | 1904 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 18 Mar 2019 09:20:07 +0100 | ||
1269 | 1905 | |||
1270 | 1906 | qemu (1:3.1+dfsg-2ubuntu2) disco; urgency=medium | ||
1271 | 1907 | |||
1272 | 1908 | * disable pvrdma - besides several security holes there are many other | ||
1273 | 1909 | bugs there as well, and the amount of patches applied upstream after | ||
1274 | 1910 | 3.1 release is large (Closes, or actuallymakes unimportant again) | ||
1275 | 1911 | - CVE-2018-20123 | ||
1276 | 1912 | - CVE-2018-20124 | ||
1277 | 1913 | - CVE-2018-20125 | ||
1278 | 1914 | - CVE-2018-20126 | ||
1279 | 1915 | - CVE-2018-20191 | ||
1280 | 1916 | - CVE-2018-20216 | ||
1281 | 1917 | * scsi-generic-avoid-possible-oob-access-to-r-buf-CVE-2019-6501.patch | ||
1282 | 1918 | - CVE-2019-6501 | ||
1283 | 1919 | * slirp-check-data-length-while-emulating-ident-function-CVE-2019-6778.patch | ||
1284 | 1920 | - CVE-2019-6778 | ||
1285 | 1921 | |||
1286 | 1922 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 19 Feb 2019 06:43:04 +0100 | ||
1287 | 1923 | |||
1288 | 1924 | qemu (1:3.1+dfsg-2ubuntu1) disco; urgency=medium | ||
1289 | 1925 | |||
1290 | 1926 | * Merge with Debian testing, Among many other things this fixes LP Bugs: | ||
1291 | 1927 | LP: #1806104 - fix misleading page size error on ppc64el | ||
1292 | 1928 | LP: #1782205 - SnowRidge enabled new ISAs | ||
1293 | 1929 | LP: #1786956 - upgrade to qemu >= 3.0 | ||
1294 | 1930 | LP: #1809083 - Backward migration to Xenial on ppc64el | ||
1295 | 1931 | LP: #1803315 - s390x Huge page enablement | ||
1296 | 1932 | LP: #1657409 - enable virglrenderer | ||
1297 | 1933 | Remaining Changes: | ||
1298 | 1934 | - qemu-kvm to systemd unit | ||
1299 | 1935 | - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm, | ||
1300 | 1936 | hugepages and architecture specifics | ||
1301 | 1937 | - d/qemu-kvm.service: systemd unit to call qemu-kvm-init | ||
1302 | 1938 | - d/qemu-system-common.install: install systemd unit and helper script | ||
1303 | 1939 | - d/qemu-system-common.maintscript: clean old sysv and upstart scripts | ||
1304 | 1940 | - d/qemu-system-common.qemu-kvm.default: defaults for | ||
1305 | 1941 | /etc/default/qemu-kvm | ||
1306 | 1942 | - d/rules: install /etc/default/qemu-kvm | ||
1307 | 1943 | - Enable nesting by default | ||
1308 | 1944 | - d/qemu-system-x86.modprobe: set nested=1 module option on intel. | ||
1309 | 1945 | (is default on amd) | ||
1310 | 1946 | - d/qemu-system-x86.postinst: re-load kvm_intel.ko if it was loaded | ||
1311 | 1947 | without nested=1 | ||
1312 | 1948 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default | ||
1313 | 1949 | in qemu64 cpu type. | ||
1314 | 1950 | - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default | ||
1315 | 1951 | in qemu64 on amd | ||
1316 | 1952 | - d/qemu-system-x86.README.Debian: document intention of nested being | ||
1317 | 1953 | default is comfort, not full support | ||
1318 | 1954 | - Distribution specific machine type (LP: 1304107 1621042 1776189 1761372) | ||
1319 | 1955 | - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine | ||
1320 | 1956 | types | ||
1321 | 1957 | - d/qemu-system-x86.NEWS Info on fixed machine type definitions | ||
1322 | 1958 | for host-phys-bits=true (LP: 1776189) | ||
1323 | 1959 | - add an info about -hpb machine type in debian/qemu-system-x86.NEWS | ||
1324 | 1960 | - d/p/ubuntu/lp-1761372-*: provide pseries-bionic-2.11-sxxm type as | ||
1325 | 1961 | convenience with all meltdown/spectre workarounds enabled by default. | ||
1326 | 1962 | (LP: 1761372). | ||
1327 | 1963 | - improved dependencies | ||
1328 | 1964 | - Make qemu-system-common depend on qemu-block-extra | ||
1329 | 1965 | - Make qemu-utils depend on qemu-block-extra | ||
1330 | 1966 | - let qemu-utils recommend sharutils | ||
1331 | 1967 | - s390x support | ||
1332 | 1968 | - Create qemu-system-s390x package | ||
1333 | 1969 | - Enable numa support for s390x | ||
1334 | 1970 | - arch aware kvm wrappers | ||
1335 | 1971 | - d/control: update VCS links (updated to match latest Ubuntu) | ||
1336 | 1972 | - qemu-guest-agent: freeze-hook fixes (LP: 1484990) | ||
1337 | 1973 | - d/qemu-guest-agent.install: provide /etc/qemu/fsfreeze-hook | ||
1338 | 1974 | - d/qemu-guest-agent.dirs: provide /etc/qemu/fsfreeze-hook.d | ||
1339 | 1975 | - d/control-in: enable RDMA support in qemu (LP: 1692476) | ||
1340 | 1976 | - enable RDMA config option | ||
1341 | 1977 | - add libibumad-dev build-dep | ||
1342 | 1978 | - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490) | ||
1343 | 1979 | - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types | ||
1344 | 1980 | reference 256k path | ||
1345 | 1981 | - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to | ||
1346 | 1982 | handle incoming migrations from former releases. | ||
1347 | 1983 | - d/control-in: Disable capstone disassembler library support (universe) | ||
1348 | 1984 | * Added Changes: | ||
1349 | 1985 | - d/p/ubuntu/define-ubuntu-machine-types.patch: update machine type changes | ||
1350 | 1986 | for qemu 3.1 in the Ubuntu Disco release | ||
1351 | 1987 | - d/p/ubuntu/lp-1759509-* fix waking up VMs from dompmsuspend (LP: #1759509) | ||
1352 | 1988 | - Move s390x roms to a new qemu-system-data-s390x | ||
1353 | 1989 | - d/qemu-system-data.install: install s390x roms as architecture:all in | ||
1354 | 1990 | qemu-system-data | ||
1355 | 1991 | - d/rules: build s390-ccw.img with upstream Makefile | ||
1356 | 1992 | - d/rules: build s390x-netboot.img with upstream Makefile | ||
1357 | 1993 | - d/p/ubuntu/lp-1790901-partial-SLOF-for-s390x-netboot.patch: bring back | ||
1358 | 1994 | some SLOF bits stripped in DFSG to be able to build s390x-netboot roms | ||
1359 | 1995 | As that hack to build s390-ccw.img rom can't build s390x-netboot.img | ||
1360 | 1996 | replace it with a build-indep using the upstream makefiles. | ||
1361 | 1997 | This is less prone to miss future changes/fixes that are done to the | ||
1362 | 1998 | makefiles | ||
1363 | 1999 | - d/control-in: add breaks/replaces for moving s390x roms from | ||
1364 | 2000 | qemu-system-s390x to qemu-system-data | ||
1365 | 2001 | - remove /dev/kvm permission handling (moved to systemd 239-6) (#892945) | ||
1366 | 2002 | [From not yet uploaded Debian branch] | ||
1367 | 2003 | - d/p/debianize-qemu-guest-service.patch: fix path of qemu-ga | ||
1368 | 2004 | (Closes: #918378) | ||
1369 | 2005 | - d/rules: fix qemu-kvm service for debhelper compat >=12 | ||
1370 | 2006 | - d/p/ubuntu/Revert-target-i386-kvm-add-VMX-migration-blocker.patch: | ||
1371 | 2007 | avoid misdetection of simplified nesting blocking all migrations | ||
1372 | 2008 | - d/p/ubuntu/lp-1812384-s390x-Return-specification-exception-for- | ||
1373 | 2009 | unimplement.patch: properly return archicture defined exception | ||
1374 | 2010 | on bad subcodes of diag 308 (LP: #1812384) | ||
1375 | 2011 | * Dropped Changes: | ||
1376 | 2012 | - Include s390-ccw.img firmware (old style native build) | ||
1377 | 2013 | - d/rules enable install s390x-netboot.img (old style native build) | ||
1378 | 2014 | - libvirt/qemu user/group support | ||
1379 | 2015 | - qemu-system-common.postinst: remove acl placed by udev, and add udevadm | ||
1380 | 2016 | trigger. | ||
1381 | 2017 | [ Droppable since logind properly sets ACLs now ] | ||
1382 | 2018 | - qemu-system-common.preinst: add kvm group if needed | ||
1383 | 2019 | [ Droppable because systemd/udev take care of it since 239-6] | ||
1384 | 2020 | - d/p/guest-agent-freeze-hook-skip-dpkg-artifacts.patch of qemu-guest-agent | ||
1385 | 2021 | freeze-hook fixes (LP: 1484990) | ||
1386 | 2022 | [upstream] | ||
1387 | 2023 | - d/p/ubuntu/CVE-2018-3639/* update for qemu 2.12 using the final patches | ||
1388 | 2024 | merged upstream | ||
1389 | 2025 | [upstream] | ||
1390 | 2026 | - d/p/ubuntu/CVE-2018-11806-slirp-correct-size.patch: slirp: correct size | ||
1391 | 2027 | computation while concatenating mbuf. | ||
1392 | 2028 | CVE-2018-11806 | ||
1393 | 2029 | [upstream] | ||
1394 | 2030 | - d/p/ubuntu/lp-1781526-powerpc64-align-memory-THP.patch: align to 2MB | ||
1395 | 2031 | for powerpc64 to speed up translation (LP: 1781526) | ||
1396 | 2032 | [upstream] | ||
1397 | 2033 | - d/p/ubuntu/lp-1780773-s390x-cpumodels-add-z14-Model-ZR1.patch: Add | ||
1398 | 2034 | cpu model for z14 ZR1 (LP: 1780773). | ||
1399 | 2035 | [upstream] | ||
1400 | 2036 | - Mark qemu-system-data foreign to be able to install it e.g. on i386 | ||
1401 | 2037 | (Closes: 903562) | ||
1402 | 2038 | [in Debian] | ||
1403 | 2039 | - d/control-in: qemu-keymaps is provided by qemu-system-data now (from yet | ||
1404 | 2040 | unreleased Debian version) | ||
1405 | 2041 | [in Debian] | ||
1406 | 2042 | - d/p/lp-1755912-qxl-fix-local-renderer-crash.patch: Fix an issue triggered | ||
1407 | 2043 | by migrations with UI frontends or frequent guest resolution changes | ||
1408 | 2044 | (LP #1755912) | ||
1409 | 2045 | [upstream] | ||
1410 | 2046 | - d//ubuntu/target-ppc-extend-eieio-for-POWER9.patch: Backport to | ||
1411 | 2047 | extend eieio for POWER9 emulation (LP: 1787408). | ||
1412 | 2048 | [upstream] | ||
1413 | 2049 | - d/p/ubuntu/lp-1789551-seccomp-set-the-seccomp-filter-to-all-threads.patch: | ||
1414 | 2050 | ensure that the seccomp blacklist is applied to all threads (LP: 1789551) | ||
1415 | 2051 | [upstream] | ||
1416 | 2052 | - improve s390x spectre mitigation with etoken facility (LP: 1790457) | ||
1417 | 2053 | [upstream] | ||
1418 | 2054 | - Update pxe netboot images for KVM s390x to qemu 3.0 level (LP: 1790901) | ||
1419 | 2055 | [upstream] | ||
1420 | 2056 | - d/control-in: our addition of a qemu-system-s390x package needs to follow | ||
1421 | 2057 | the split of qemu-system-data by adding a dependency to it (LP: 1798084) | ||
1422 | 2058 | [in Debian] | ||
1423 | 2059 | - debian/patches/ubuntu/lp1787405-*: Support guest dedicated Crypto | ||
1424 | 2060 | Adapters on s390x (LP: 1787405) | ||
1425 | 2061 | [upstream] | ||
1426 | 2062 | - enable opengl for vfio-MDEV support (LP: 1804766) | ||
1427 | 2063 | [in Debian] | ||
1428 | 2064 | - SECURITY UPDATE: integer overflow in NE2000 NIC emulation | ||
1429 | 2065 | [upstream] | ||
1430 | 2066 | - SECURITY UPDATE: integer overflow via crafted QMP command | ||
1431 | 2067 | [upstream] | ||
1432 | 2068 | - SECURITY UPDATE: OOB heap buffer r/w access in NVM Express Controller | ||
1433 | 2069 | [upstream] | ||
1434 | 2070 | - SECURITY UPDATE: buffer overflow in rtl8139 | ||
1435 | 2071 | [upstream] | ||
1436 | 2072 | - SECURITY UPDATE: buffer overflow in pcnet | ||
1437 | 2073 | [upstream] | ||
1438 | 2074 | - SECURITY UPDATE: DoS via large packet sizes | ||
1439 | 2075 | [upstream] | ||
1440 | 2076 | - SECURITY UPDATE: DoS in lsi53c895a | ||
1441 | 2077 | [upstream] | ||
1442 | 2078 | - SECURITY UPDATE: Out-of-bounds r/w stack access in ppc64 | ||
1443 | 2079 | [upstream] | ||
1444 | 2080 | - SECURITY UPDATE: race condition in 9p | ||
1445 | 2081 | [upstream] | ||
1446 | 2082 | |||
1447 | 2083 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 08 Jan 2019 09:41:08 +0100 | ||
1448 | 2084 | |||
1449 | 707 | qemu (1:3.1+dfsg-2) unstable; urgency=medium | 2085 | qemu (1:3.1+dfsg-2) unstable; urgency=medium |
1450 | 708 | 2086 | ||
1451 | 709 | * d/rules: split arch and indep builds | 2087 | * d/rules: split arch and indep builds |
1452 | @@ -783,6 +2161,249 @@ qemu (1:3.1+dfsg-1) unstable; urgency=medium | |||
1453 | 783 | 2161 | ||
1454 | 784 | -- Michael Tokarev <mjt@tls.msk.ru> Sun, 02 Dec 2018 19:10:27 +0300 | 2162 | -- Michael Tokarev <mjt@tls.msk.ru> Sun, 02 Dec 2018 19:10:27 +0300 |
1455 | 785 | 2163 | ||
1456 | 2164 | qemu (1:2.12+dfsg-3ubuntu9) disco; urgency=medium | ||
1457 | 2165 | |||
1458 | 2166 | [ Marc Deslauriers ] | ||
1459 | 2167 | * SECURITY UPDATE: integer overflow in NE2000 NIC emulation | ||
1460 | 2168 | - debian/patches/CVE-2018-10839.patch: use proper type in | ||
1461 | 2169 | hw/net/ne2000.c. | ||
1462 | 2170 | - CVE-2018-10839 | ||
1463 | 2171 | * SECURITY UPDATE: integer overflow via crafted QMP command | ||
1464 | 2172 | - debian/patches/CVE-2018-12617.patch: check bytes count read by | ||
1465 | 2173 | guest-file-read in qga/commands-posix.c. | ||
1466 | 2174 | - CVE-2018-12617 | ||
1467 | 2175 | * SECURITY UPDATE: OOB heap buffer r/w access in NVM Express Controller | ||
1468 | 2176 | - debian/patches/CVE-2018-16847.patch: check size in hw/block/nvme.c. | ||
1469 | 2177 | - CVE-2018-16847 | ||
1470 | 2178 | * SECURITY UPDATE: buffer overflow in rtl8139 | ||
1471 | 2179 | - debian/patches/CVE-2018-17958.patch: use proper type in | ||
1472 | 2180 | hw/net/rtl8139.c. | ||
1473 | 2181 | - CVE-2018-17958 | ||
1474 | 2182 | * SECURITY UPDATE: buffer overflow in pcnet | ||
1475 | 2183 | - debian/patches/CVE-2018-17962.patch: use proper type in | ||
1476 | 2184 | hw/net/pcnet.c. | ||
1477 | 2185 | - CVE-2018-17962 | ||
1478 | 2186 | * SECURITY UPDATE: DoS via large packet sizes | ||
1479 | 2187 | - debian/patches/CVE-2018-17963.patch: check size in net/net.c. | ||
1480 | 2188 | - CVE-2018-17963 | ||
1481 | 2189 | * SECURITY UPDATE: DoS in lsi53c895a | ||
1482 | 2190 | - debian/patches/CVE-2018-18849.patch: check message length value is | ||
1483 | 2191 | valid in hw/scsi/lsi53c895a.c. | ||
1484 | 2192 | - CVE-2018-18849 | ||
1485 | 2193 | * SECURITY UPDATE: Out-of-bounds r/w stack access in ppc64 | ||
1486 | 2194 | - debian/patches/CVE-2018-18954.patch: check size before data buffer | ||
1487 | 2195 | access in hw/ppc/pnv_lpc.c. | ||
1488 | 2196 | - CVE-2018-18954 | ||
1489 | 2197 | * SECURITY UPDATE: race condition in 9p | ||
1490 | 2198 | - debian/patches/CVE-2018-19364-1.patch: use write lock in | ||
1491 | 2199 | hw/9pfs/cofile.c. | ||
1492 | 2200 | - debian/patches/CVE-2018-19364-2.patch: use write lock in | ||
1493 | 2201 | hw/9pfs/9p.c. | ||
1494 | 2202 | - CVE-2018-19364 | ||
1495 | 2203 | |||
1496 | 2204 | [ Christian Ehrhardt] | ||
1497 | 2205 | * debian/patches/ubuntu/lp1787405-*: Support guest dedicated Crypto | ||
1498 | 2206 | Adapters on s390x (LP: #1787405) | ||
1499 | 2207 | * enable opengl for vfio-MDEV support (LP: #1804766) | ||
1500 | 2208 | - d/control-in: set --enable-opengl | ||
1501 | 2209 | - d/control-in: add gl related build-dependencies | ||
1502 | 2210 | |||
1503 | 2211 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 21 Nov 2018 13:17:01 -0500 | ||
1504 | 2212 | |||
1505 | 2213 | qemu (1:2.12+dfsg-3ubuntu8) cosmic; urgency=medium | ||
1506 | 2214 | |||
1507 | 2215 | * d/control-in: our addition of a qemu-system-s390x package needs to follow | ||
1508 | 2216 | the split of qemu-system-data by adding a dependency to it (LP: #1798084) | ||
1509 | 2217 | |||
1510 | 2218 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 17 Oct 2018 10:50:27 +0200 | ||
1511 | 2219 | |||
1512 | 2220 | qemu (1:2.12+dfsg-3ubuntu7) cosmic; urgency=medium | ||
1513 | 2221 | |||
1514 | 2222 | * Update pxe netboot images for KVM s390x to qemu 3.0 level (LP: #1790901) | ||
1515 | 2223 | The SLOF source pieces in src:qemu are only used for s390x netboot, | ||
1516 | 2224 | which are independent ROMs (no linking). All other binaries out of this | ||
1517 | 2225 | are part of src:slof and independent. | ||
1518 | 2226 | - d/p/ubuntu/lp-1790901-partial-SLOF-for-s390x-netboot-2.12-to-3.0.patch | ||
1519 | 2227 | - d/p/ubuntu/lp-1790901-0*: backport s390x pxelinux netboot capabilities | ||
1520 | 2228 | and related fixes | ||
1521 | 2229 | |||
1522 | 2230 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 25 Sep 2018 13:31:15 +0200 | ||
1523 | 2231 | |||
1524 | 2232 | qemu (1:2.12+dfsg-3ubuntu6) cosmic; urgency=medium | ||
1525 | 2233 | |||
1526 | 2234 | * improve s390x spectre mitigation with etoken facility (LP: #1790457) | ||
1527 | 2235 | - debian/patches/ubuntu/lp-1790457-s390x-kvm-add-etoken-facility.patch | ||
1528 | 2236 | - debian/patches/ubuntu/lp-1790457-partial-s390x-linux-headers-update.patch | ||
1529 | 2237 | |||
1530 | 2238 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 12 Sep 2018 10:06:48 +0200 | ||
1531 | 2239 | |||
1532 | 2240 | qemu (1:2.12+dfsg-3ubuntu5) cosmic; urgency=medium | ||
1533 | 2241 | |||
1534 | 2242 | * d/p/ubuntu/lp-1789551-seccomp-set-the-seccomp-filter-to-all-threads.patch: | ||
1535 | 2243 | ensure that the seccomp blacklist is applied to all threads (LP: #1789551) | ||
1536 | 2244 | - CVE-2018-15746 | ||
1537 | 2245 | |||
1538 | 2246 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 29 Aug 2018 08:50:36 +0200 | ||
1539 | 2247 | |||
1540 | 2248 | qemu (1:2.12+dfsg-3ubuntu4) cosmic; urgency=medium | ||
1541 | 2249 | |||
1542 | 2250 | [ Murilo Opsfelder Araujo ] | ||
1543 | 2251 | * d//ubuntu/target-ppc-extend-eieio-for-POWER9.patch: Backport to | ||
1544 | 2252 | extend eieio for POWER9 emulation (LP: #1787408). | ||
1545 | 2253 | |||
1546 | 2254 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 20 Aug 2018 11:52:39 +0200 | ||
1547 | 2255 | |||
1548 | 2256 | qemu (1:2.12+dfsg-3ubuntu3) cosmic; urgency=medium | ||
1549 | 2257 | |||
1550 | 2258 | * d/p/lp-1755912-qxl-fix-local-renderer-crash.patch: Fix an issue triggered | ||
1551 | 2259 | by migrations with UI frontends or frequent guest resolution changes | ||
1552 | 2260 | (LP: #1755912) | ||
1553 | 2261 | |||
1554 | 2262 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 19 Jul 2018 08:26:52 +0200 | ||
1555 | 2263 | |||
1556 | 2264 | qemu (1:2.12+dfsg-3ubuntu2) cosmic; urgency=medium | ||
1557 | 2265 | |||
1558 | 2266 | * Disable capstone disassembler library support (universe dependency) | ||
1559 | 2267 | |||
1560 | 2268 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 17 Jul 2018 08:35:32 +0200 | ||
1561 | 2269 | |||
1562 | 2270 | qemu (1:2.12+dfsg-3ubuntu1) cosmic; urgency=medium | ||
1563 | 2271 | |||
1564 | 2272 | * Merge with Debian testing, Remaining Changes: | ||
1565 | 2273 | - Among other things this fixes (LP: #1780768, LP: #1780769, LP: #1780772) | ||
1566 | 2274 | - qemu-kvm to systemd unit | ||
1567 | 2275 | - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm, | ||
1568 | 2276 | hugepages and architecture specifics | ||
1569 | 2277 | - d/qemu-kvm.service: systemd unit to call qemu-kvm-init | ||
1570 | 2278 | - d/qemu-system-common.install: install systemd unit and helper script | ||
1571 | 2279 | - d/qemu-system-common.maintscript: clean old sysv and upstart scripts | ||
1572 | 2280 | - d/qemu-system-common.qemu-kvm.default: defaults for | ||
1573 | 2281 | /etc/default/qemu-kvm | ||
1574 | 2282 | - d/rules: install /etc/default/qemu-kvm | ||
1575 | 2283 | - Enable nesting by default | ||
1576 | 2284 | - set nested=1 module option on intel. (is default on amd) | ||
1577 | 2285 | - re-load kvm_intel.ko if it was loaded without nested=1 | ||
1578 | 2286 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default | ||
1579 | 2287 | in qemu64 cpu type. | ||
1580 | 2288 | - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default | ||
1581 | 2289 | in qemu64 on amd | ||
1582 | 2290 | - d/qemu-system-x86.README.Debian: document intention of nested being | ||
1583 | 2291 | default is comfort, not full support | ||
1584 | 2292 | - libvirt/qemu user/group support | ||
1585 | 2293 | - qemu-system-common.postinst: remove acl placed by udev, and add udevadm | ||
1586 | 2294 | trigger. | ||
1587 | 2295 | - qemu-system-common.preinst: add kvm group if needed | ||
1588 | 2296 | - Distribution specific machine type | ||
1589 | 2297 | - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine | ||
1590 | 2298 | types to ease future live vm migration. | ||
1591 | 2299 | - d/qemu-system-x86.NEWS Info on fixed machine type definitions | ||
1592 | 2300 | - d/p/ubuntu/machine-type-hpb.patch: add -hpb machine type | ||
1593 | 2301 | for host-phys-bits=true (LP: 1776189) | ||
1594 | 2302 | - add an info about -hpb machine type in debian/qemu-system-x86.NEWS | ||
1595 | 2303 | - d/p/ubuntu/lp-1761372-*: provide pseries-bionic-2.11-sxxm type as | ||
1596 | 2304 | convenience with all meltdown/spectre workarounds enabled by default. | ||
1597 | 2305 | (LP: 1761372). | ||
1598 | 2306 | - improved dependencies | ||
1599 | 2307 | - Make qemu-system-common depend on qemu-block-extra | ||
1600 | 2308 | - Make qemu-utils depend on qemu-block-extra | ||
1601 | 2309 | - let qemu-utils recommend sharutils | ||
1602 | 2310 | - s390x support | ||
1603 | 2311 | - Create qemu-system-s390x package | ||
1604 | 2312 | - Include s390-ccw.img firmware | ||
1605 | 2313 | - Enable numa support for s390x | ||
1606 | 2314 | - arch aware kvm wrappers | ||
1607 | 2315 | - update VCS-git (updated to match cosmic) | ||
1608 | 2316 | - qemu-guest-agent: freeze-hook fixes (LP: 1484990) | ||
1609 | 2317 | - d/p/guest-agent-freeze-hook-skip-dpkg-artifacts.patch | ||
1610 | 2318 | - d/qemu-guest-agent.install: provide /etc/qemu/fsfreeze-hook | ||
1611 | 2319 | - d/qemu-guest-agent.dirs: provide /etc/qemu/fsfreeze-hook.d | ||
1612 | 2320 | - Create and install pxe netboot images for KVM s390x (LP: 1732094) | ||
1613 | 2321 | - d/rules enable install s390x-netboot.img | ||
1614 | 2322 | - d/control-in: enable RDMA support in qemu (LP: 1692476) | ||
1615 | 2323 | - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490) | ||
1616 | 2324 | - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types | ||
1617 | 2325 | reference 256k path | ||
1618 | 2326 | - d/control: depend on ipxe-qemu-256k-compat-efi-roms to be able to | ||
1619 | 2327 | handle incoming migrations from former releases. | ||
1620 | 2328 | - SECURITY UPDATE: Speculative Store Bypass | ||
1621 | 2329 | - debian/patches/ubuntu/CVE-2018-3639/0001*.patch: define the 'ssbd' | ||
1622 | 2330 | CPUID feature bit in target/i386/cpu.*. | ||
1623 | 2331 | - debian/patches/ubuntu/CVE-2018-3639/0002*.patch: define the AMD | ||
1624 | 2332 | 'virt-ssbd' CPUID feature bit in target/i386/cpu.c. | ||
1625 | 2333 | - debian/patches/ubuntu/CVE-2018-3639/0003*.patch: define the Virt SSBD | ||
1626 | 2334 | MSR and handling of it in target/i386/cpu.h, target/i386/kvm.c, | ||
1627 | 2335 | target/i386/machine.c. | ||
1628 | 2336 | - CVE-2018-3639 | ||
1629 | 2337 | * Added Changes: | ||
1630 | 2338 | - update machine type changes for qemu 2.12 and the Ubuntu Cosmic release | ||
1631 | 2339 | - add cosmic types for base and -hpb | ||
1632 | 2340 | - drop no more supported types (zesty and yakkety) | ||
1633 | 2341 | - d/p/series: group machine type changes | ||
1634 | 2342 | - d/p/ubuntu/CVE-2018-3639/* update for qemu 2.12 using the final patches | ||
1635 | 2343 | merged upstream | ||
1636 | 2344 | - d/p/ubuntu/CVE-2018-11806-slirp-correct-size.patch: slirp: correct size | ||
1637 | 2345 | computation while concatenating mbuf. | ||
1638 | 2346 | CVE-2018-11806 | ||
1639 | 2347 | - d/qemu-kvm-init, d/qemu-system-common.qemu-kvm.default: drop the | ||
1640 | 2348 | deprecated handling of VHOST_NET_ENABLED and KVM_HUGEPAGES. | ||
1641 | 2349 | - d/qemu-kvm-init: do not exit early on non x86/ppc64el (LP: #1763275) | ||
1642 | 2350 | - d/qemu-kvm-init, d/kvm.powerpc: clean up typos and shellcheck warnings | ||
1643 | 2351 | - d/qemu-kvm-init, d/kvm.powerpc: fix SMT detection and make it only apply | ||
1644 | 2352 | to POWER8 | ||
1645 | 2353 | - d/qemu-kvm-init: drop old VM detection that was broken in some cases and | ||
1646 | 2354 | is no more needed with systemd-detect-virt being more mature and always | ||
1647 | 2355 | present. | ||
1648 | 2356 | - d/kvm.powerpc: drop old powerpc (non-ppc64el) code. | ||
1649 | 2357 | - d/control-in: add libibumad-dev which is now needed for rdma | ||
1650 | 2358 | - d/rules: update s390x delta to match new Debian packaging | ||
1651 | 2359 | - d/p/ubuntu/lp-1781526-powerpc64-align-memory-THP.patch: align to 2MB | ||
1652 | 2360 | for powerpc64 to speed up translation (LP: #1781526) | ||
1653 | 2361 | - d/p/ubuntu/lp-1780773-s390x-cpumodels-add-z14-Model-ZR1.patch: Add | ||
1654 | 2362 | cpu model for z14 ZR1 (LP: #1780773). | ||
1655 | 2363 | - Mark qemu-system-data foreign to be able to install it e.g. on i386 | ||
1656 | 2364 | (Closes: 903562) | ||
1657 | 2365 | - d/control-in: qemu-keymaps is provided by qemu-system-data now (from yet | ||
1658 | 2366 | unreleased Debian version) | ||
1659 | 2367 | * Dropped Changes: | ||
1660 | 2368 | - debian/patches/ubuntu/partial-SLOF-for-s390x-netboot-compilation.patch | ||
1661 | 2369 | (No more removed when building DFSG orig tarball in Debian) | ||
1662 | 2370 | - sdl2 is yet too unstable for the LTS Ubuntu release given the reports | ||
1663 | 2371 | we still see upstream and in Debian - furthermore sdl2 isn't in main yet, | ||
1664 | 2372 | so we revert related changes to stick with the proven for now: | ||
1665 | 2373 | - 0fd25810 - do not build-depend on libx11-dev (libsdl2-dev already | ||
1666 | 2374 | depends on it) | ||
1667 | 2375 | - 9594f820 - switch from sdl1.2 to sdl2 (#870025) | ||
1668 | 2376 | (Debian switched to gtk which seems to work better and has all | ||
1669 | 2377 | dependencies in main.) | ||
1670 | 2378 | - d/control-in: enable seccomp on s390x (in Debian for Linux-any) | ||
1671 | 2379 | - Changes that are now upstream with qemu 2.12 | ||
1672 | 2380 | - d/p/ubuntu/lp1753826-memfd-fix-configure-test.patch: fix FTBFS with | ||
1673 | 2381 | newer versions of glibc >=2.27 (LP: 1753826) | ||
1674 | 2382 | - d/p/ubuntu/qemu-stable-2.11.1.patch: add stable release | ||
1675 | 2383 | - d/p/ubuntu/lp1739665-SSE-AVX-AVX512-cpu-features.patch: Enable new | ||
1676 | 2384 | SSE/AVX/AVX512 cpu features (LP: 1739665) | ||
1677 | 2385 | - d/p/ubuntu/lp1740219-continuous-space-commpage.patch: make Arm | ||
1678 | 2386 | space+commpage continuous which avoids long startup times on | ||
1679 | 2387 | qemu-user-static (LP: 1740219) | ||
1680 | 2388 | - provide pseries-2.12-sxxm type (LP: 1761372) | ||
1681 | 2389 | - d/p/ubuntu/lp-1704312-1-* provide means to manually handle | ||
1682 | 2390 | filesystem-dax with pmem by backporting align and unarmed options | ||
1683 | 2391 | (LP: 1704312). | ||
1684 | 2392 | - d/p/ubuntu/lp-1762315-slirp-Add-domainname.patch: slirp: Add domainname | ||
1685 | 2393 | option to slirp's DHCP server (LP: 1762315) | ||
1686 | 2394 | - d/p/ubuntu/lp-1762854-*: fix issue with SCSI-2 devices denying | ||
1687 | 2395 | Protection information (LP: 1762854). | ||
1688 | 2396 | - d/p/ubuntu/lp-1763468-*: fix VSMT handling to fix ppc64el P8/P9 | ||
1689 | 2397 | migration (LP: 1763468). | ||
1690 | 2398 | - SECURITY UPDATE: out-of-bounds access during migration via ps2 | ||
1691 | 2399 | CVE-2017-16845 | ||
1692 | 2400 | - SECURITY UPDATE: arbitrary code execution via load_multiboot | ||
1693 | 2401 | CVE-2018-7550 | ||
1694 | 2402 | - SECURITY UPDATE: denial of service in Cirrus CLGD 54xx VGA | ||
1695 | 2403 | CVE-2018-7858 | ||
1696 | 2404 | |||
1697 | 2405 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 21 Jun 2018 14:24:06 +0200 | ||
1698 | 2406 | |||
1699 | 786 | qemu (1:2.12+dfsg-3) unstable; urgency=medium | 2407 | qemu (1:2.12+dfsg-3) unstable; urgency=medium |
1700 | 787 | 2408 | ||
1701 | 788 | * make qemu-system-foo depending | 2409 | * make qemu-system-foo depending |
1702 | @@ -871,6 +2492,239 @@ qemu (1:2.12~rc3+dfsg-1) unstable; urgency=medium | |||
1703 | 871 | 2492 | ||
1704 | 872 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 12 Apr 2018 19:04:03 +0300 | 2493 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 12 Apr 2018 19:04:03 +0300 |
1705 | 873 | 2494 | ||
1706 | 2495 | qemu (1:2.11+dfsg-1ubuntu11) cosmic; urgency=medium | ||
1707 | 2496 | |||
1708 | 2497 | * d/p/ubuntu/machine-type-hpb.patch: add -hpb machine type | ||
1709 | 2498 | for host-phys-bits=true (LP: #1776189) | ||
1710 | 2499 | - add an info about this change in debian/qemu-system-x86.NEWS | ||
1711 | 2500 | |||
1712 | 2501 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 12 Jun 2018 09:01:00 +0200 | ||
1713 | 2502 | |||
1714 | 2503 | qemu (1:2.11+dfsg-1ubuntu10) cosmic; urgency=medium | ||
1715 | 2504 | |||
1716 | 2505 | * SECURITY UPDATE: Speculative Store Bypass | ||
1717 | 2506 | - debian/patches/ubuntu/CVE-2018-3639/0001*.patch: define the 'ssbd' | ||
1718 | 2507 | CPUID feature bit in target/i386/cpu.*. | ||
1719 | 2508 | - debian/patches/ubuntu/CVE-2018-3639/0002*.patch: define the AMD | ||
1720 | 2509 | 'virt-ssbd' CPUID feature bit in target/i386/cpu.c. | ||
1721 | 2510 | - debian/patches/ubuntu/CVE-2018-3639/0003*.patch: define the Virt SSBD | ||
1722 | 2511 | MSR and handling of it in target/i386/cpu.h, target/i386/kvm.c, | ||
1723 | 2512 | target/i386/machine.c. | ||
1724 | 2513 | - CVE-2018-3639 | ||
1725 | 2514 | |||
1726 | 2515 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 22 May 2018 09:34:52 -0400 | ||
1727 | 2516 | |||
1728 | 2517 | qemu (1:2.11+dfsg-1ubuntu9) cosmic; urgency=medium | ||
1729 | 2518 | |||
1730 | 2519 | * SECURITY UPDATE: out-of-bounds access during migration via ps2 | ||
1731 | 2520 | - debian/patches/ubuntu/CVE-2017-16845.patch: check PS2Queue pointers | ||
1732 | 2521 | in post_load routine in hw/input/ps2.c. | ||
1733 | 2522 | - CVE-2017-16845 | ||
1734 | 2523 | * SECURITY UPDATE: arbitrary code execution via load_multiboot | ||
1735 | 2524 | - debian/patches/ubuntu/CVE-2018-7550.patch: handle bss_end_addr being | ||
1736 | 2525 | zero in hw/i386/multiboot.c. | ||
1737 | 2526 | - CVE-2018-7550 | ||
1738 | 2527 | * SECURITY UPDATE: denial of service in Cirrus CLGD 54xx VGA | ||
1739 | 2528 | - debian/patches/ubuntu/CVE-2018-7858.patch: fix region calculation in | ||
1740 | 2529 | hw/display/vga.c. | ||
1741 | 2530 | - CVE-2018-7858 | ||
1742 | 2531 | |||
1743 | 2532 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 16 May 2018 14:14:20 -0400 | ||
1744 | 2533 | |||
1745 | 2534 | qemu (1:2.11+dfsg-1ubuntu8) cosmic; urgency=medium | ||
1746 | 2535 | |||
1747 | 2536 | * No-change rebuild for ncurses soname changes. | ||
1748 | 2537 | |||
1749 | 2538 | -- Matthias Klose <doko@ubuntu.com> Thu, 03 May 2018 14:18:39 +0000 | ||
1750 | 2539 | |||
1751 | 2540 | qemu (1:2.11+dfsg-1ubuntu7) bionic; urgency=medium | ||
1752 | 2541 | |||
1753 | 2542 | * d/p/ubuntu/lp-1762854-*: fix issue with SCSI-2 devices denying Protection | ||
1754 | 2543 | information (LP: #1762854). | ||
1755 | 2544 | * d/p/ubuntu/lp-1763468-*: fix VSMT handling to fix ppc64el P8/P9 migration | ||
1756 | 2545 | (LP: #1763468). | ||
1757 | 2546 | |||
1758 | 2547 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 11 Apr 2018 07:46:18 +0200 | ||
1759 | 2548 | |||
1760 | 2549 | qemu (1:2.11+dfsg-1ubuntu6) bionic; urgency=medium | ||
1761 | 2550 | |||
1762 | 2551 | * Remove LP: 1752026 changes to d/p/ubuntu/define-ubuntu-machine-types.patch. | ||
1763 | 2552 | The Kernel fixes are preferred and already committed to the kernel. | ||
1764 | 2553 | Therefore remove the default disabling of the HTM feature (LP: #1761175) | ||
1765 | 2554 | * d/p/ubuntu/lp1739665-SSE-AVX-AVX512-cpu-features.patch: Enable new | ||
1766 | 2555 | SSE/AVX/AVX512 cpu features (LP: #1739665) | ||
1767 | 2556 | * d/p/ubuntu/lp1740219-continuous-space-commpage.patch: make Arm | ||
1768 | 2557 | space+commpage continuous which avoids long startup times on | ||
1769 | 2558 | qemu-user-static (LP: #1740219) | ||
1770 | 2559 | * d/p/ubuntu/lp-1761372-*: provide pseries-bionic-2.11-sxxm type as | ||
1771 | 2560 | convenience with all meltdown/spectre workarounds enabled by default. | ||
1772 | 2561 | This is not the default type following upstream and x86 on that. | ||
1773 | 2562 | (LP: #1761372). | ||
1774 | 2563 | * d/p/ubuntu/lp-1704312-1-* provide means to manually handle filesystem-dax | ||
1775 | 2564 | with pmem by backporting align and unarmed options (LP: #1704312). | ||
1776 | 2565 | * d/p/ubuntu/lp-1762315-slirp-Add-domainname.patch: slirp: Add domainname | ||
1777 | 2566 | option to slirp's DHCP server (LP: #1762315) | ||
1778 | 2567 | |||
1779 | 2568 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 04 Apr 2018 15:16:07 +0200 | ||
1780 | 2569 | |||
1781 | 2570 | qemu (1:2.11+dfsg-1ubuntu5) bionic; urgency=medium | ||
1782 | 2571 | |||
1783 | 2572 | * Revert the slirp changes of 1:2.11+dfsg-1ubuntu3 until they are upstream | ||
1784 | 2573 | accepted to be better long term maintainable (LP: #1753938) | ||
1785 | 2574 | |||
1786 | 2575 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 22 Mar 2018 10:31:23 +0100 | ||
1787 | 2576 | |||
1788 | 2577 | qemu (1:2.11+dfsg-1ubuntu4) bionic; urgency=medium | ||
1789 | 2578 | |||
1790 | 2579 | * d/p/ubuntu/define-ubuntu-machine-types.patch: Disable HTM feature for | ||
1791 | 2580 | ppc64el in spapr to let the defaults not fail on Power9 HW (LP: #1752026). | ||
1792 | 2581 | * d/p/ubuntu/lp1753826-memfd-fix-configure-test.patch: fix FTBFS with newer | ||
1793 | 2582 | versions of glibc >=2.27 (LP: #1753826) | ||
1794 | 2583 | |||
1795 | 2584 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 05 Mar 2018 16:43:01 +0100 | ||
1796 | 2585 | |||
1797 | 2586 | qemu (1:2.11+dfsg-1ubuntu3) bionic; urgency=medium | ||
1798 | 2587 | |||
1799 | 2588 | * d/p/ubuntu/0001-slirp-Add-domainname-option-to-slirp-s-DHCP-server.patch, | ||
1800 | 2589 | d/p/ubuntu/0002-slirp-Add-classless-static-routes-support-to-DHCP-se.patch: | ||
1801 | 2590 | Add domainname option and classless static routes support to the user | ||
1802 | 2591 | networking's DHCP server | ||
1803 | 2592 | |||
1804 | 2593 | -- Benjamin Drung <benjamin.drung@profitbricks.com> Fri, 02 Mar 2018 21:08:54 +0100 | ||
1805 | 2594 | |||
1806 | 2595 | qemu (1:2.11+dfsg-1ubuntu2) bionic; urgency=medium | ||
1807 | 2596 | |||
1808 | 2597 | * d/p/ubuntu/qemu-stable-2.11.1.patch: add stable release | ||
1809 | 2598 | - among other fixes this adds code to: | ||
1810 | 2599 | - mitigate the Spectre/Meltdown attacks (LP: #1744882) (CVE-2017-5715) | ||
1811 | 2600 | However, enabling this functionality requires additional configuration | ||
1812 | 2601 | beyond just updating QEMU. Also migrations need special consideration. | ||
1813 | 2602 | Details about that can be found at: | ||
1814 | 2603 | https://www.qemu.org/2018/02/14/qemu-2-11-1-and-spectre-update/ | ||
1815 | 2604 | - Power9 allocation of max 8 threads per core (LP: #1750526) | ||
1816 | 2605 | * Drop changes that are part of the upstream stable release | ||
1817 | 2606 | - d/p/ubuntu/linux-headers-update-to-4.15-rc1.patch | ||
1818 | 2607 | - d/p/ubuntu/linux-headers-update-4.15-rc9.patch | ||
1819 | 2608 | - d/p/ubuntu/lp1743560-s390x-kvm-Handle-bpb-feature.patch | ||
1820 | 2609 | - d/p/ubuntu/lp1743560-s390x-kvm-provide-stfle.81.patch | ||
1821 | 2610 | * d/p/ubuntu/define-ubuntu-machine-types.patch: refresh to match stable update | ||
1822 | 2611 | * d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: unify to only change the | ||
1823 | 2612 | common compat.h header and add some extra info in the patch header. | ||
1824 | 2613 | |||
1825 | 2614 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 19 Feb 2018 11:03:11 +0100 | ||
1826 | 2615 | |||
1827 | 2616 | qemu (1:2.11+dfsg-1ubuntu1) bionic; urgency=medium | ||
1828 | 2617 | |||
1829 | 2618 | * Merge with Debian testing, among other fixes this includes | ||
1830 | 2619 | - fix fatal error on negative maxcpus (LP: #1722495) | ||
1831 | 2620 | - fix segfault on dump-guest-memory on guests without memory (LP: #1723381) | ||
1832 | 2621 | - linux user threading issues (LP: #1350435) | ||
1833 | 2622 | - TOD-Clock Epoch Extension Support on s390x (LP: #1732691) | ||
1834 | 2623 | Remaining changes: | ||
1835 | 2624 | - qemu-kvm to systemd unit | ||
1836 | 2625 | - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm, | ||
1837 | 2626 | hugepages and architecture specifics | ||
1838 | 2627 | - d/qemu-kvm.service: systemd unit to call qemu-kvm-init | ||
1839 | 2628 | - d/qemu-system-common.install: install systemd unit and helper script | ||
1840 | 2629 | - d/qemu-system-common.maintscript: clean old sysv and upstart scripts | ||
1841 | 2630 | - d/qemu-system-common.qemu-kvm.default: defaults for | ||
1842 | 2631 | /etc/default/qemu-kvm | ||
1843 | 2632 | - d/rules: install /etc/default/qemu-kvm | ||
1844 | 2633 | - Enable nesting by default | ||
1845 | 2634 | - set nested=1 module option on intel. (is default on amd) | ||
1846 | 2635 | - re-load kvm_intel.ko if it was loaded without nested=1 | ||
1847 | 2636 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default | ||
1848 | 2637 | in qemu64 cpu type. | ||
1849 | 2638 | - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default | ||
1850 | 2639 | in qemu64 on amd | ||
1851 | 2640 | - libvirt/qemu user/group support | ||
1852 | 2641 | - qemu-system-common.postinst: remove acl placed by udev, and add udevadm | ||
1853 | 2642 | trigger. | ||
1854 | 2643 | - qemu-system-common.preinst: add kvm group if needed | ||
1855 | 2644 | - Distribution specific machine type | ||
1856 | 2645 | - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine | ||
1857 | 2646 | types to ease future live vm migration. | ||
1858 | 2647 | - d/qemu-system-x86.NEWS Info on fixed machine type definitions | ||
1859 | 2648 | - improved dependencies | ||
1860 | 2649 | - Make qemu-system-common depend on qemu-block-extra | ||
1861 | 2650 | - Make qemu-utils depend on qemu-block-extra | ||
1862 | 2651 | - let qemu-utils recommend sharutils | ||
1863 | 2652 | - s390x support | ||
1864 | 2653 | - Create qemu-system-s390x package | ||
1865 | 2654 | - Include s390-ccw.img firmware | ||
1866 | 2655 | - Enable numa support for s390x | ||
1867 | 2656 | - ppc64[le] support | ||
1868 | 2657 | - d/qemu-system-ppc.links provide usr/bin/qemu-system-ppc64le symlink | ||
1869 | 2658 | - arch aware kvm wrappers | ||
1870 | 2659 | * Added Changes | ||
1871 | 2660 | - update VCS-git to match the bionic branch | ||
1872 | 2661 | - sdl2 is yet too unstable for the LTS Ubuntu release given the reports | ||
1873 | 2662 | we still see upstream and in Debian - furthermore sdl2 isn't in main yet, | ||
1874 | 2663 | so we revert related changes to stick with the proven for now: | ||
1875 | 2664 | - 0fd25810 - do not build-depend on libx11-dev (libsdl2-dev already | ||
1876 | 2665 | depends on it) | ||
1877 | 2666 | - 9594f820 - switch from sdl1.2 to sdl2 (#870025) | ||
1878 | 2667 | - d/qemu-system-x86.README.Debian: document intention of nested being | ||
1879 | 2668 | default is comfort, not full support | ||
1880 | 2669 | - update Ubuntu machine types for qemu 2.11 | ||
1881 | 2670 | - qemu-guest-agent: freeze-hook fixes (LP: #1484990) | ||
1882 | 2671 | - d/p/guest-agent-freeze-hook-skip-dpkg-artifacts.patch | ||
1883 | 2672 | - d/qemu-guest-agent.install: provide /etc/qemu/fsfreeze-hook | ||
1884 | 2673 | - d/qemu-guest-agent.dirs: provide /etc/qemu/fsfreeze-hook.d | ||
1885 | 2674 | - Create and install pxe netboot images for KVM s390x (LP: #1732094) | ||
1886 | 2675 | - d/rules enable install s390x-netboot.img | ||
1887 | 2676 | - debian/patches/ubuntu/partial-SLOF-for-s390x-netboot-compilation.patch | ||
1888 | 2677 | - d/control-in: enable RDMA support in qemu (LP: #1692476) | ||
1889 | 2678 | - on s390x provide facility bits 81 (ppa15) and 82 (bpb) (LP: #1743560) | ||
1890 | 2679 | - d/p/ubuntu/linux-headers-update-to-4.15-rc1.patch | ||
1891 | 2680 | - d/p/ubuntu/linux-headers-update-4.15-rc9.patch | ||
1892 | 2681 | - d/p/ubuntu/lp1743560-s390x-kvm-Handle-bpb-feature.patch | ||
1893 | 2682 | - d/p/ubuntu/lp1743560-s390x-kvm-provide-stfle.81.patch | ||
1894 | 2683 | - tolerate ipxe size change on migrations to >=18.04 (LP: #1713490) | ||
1895 | 2684 | - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types | ||
1896 | 2685 | reference 256k path | ||
1897 | 2686 | - d/control: depend on ipxe-qemu-256k-compat-efi-roms to be able to | ||
1898 | 2687 | handle incoming migrations from former releases. | ||
1899 | 2688 | - d/control-in: enable seccomp on s390x | ||
1900 | 2689 | * Dropped changes (no more needed): | ||
1901 | 2690 | - Dropped VHOST_NET_ENABLED and KVM_HUGEPAGES from /etc/default/qemu-kvm | ||
1902 | 2691 | The functionality is retained for upgraders, but is deprecated. | ||
1903 | 2692 | Post 18.04 the implementation for these configurations will be removed. | ||
1904 | 2693 | * Dropped changes (in Debian now): | ||
1905 | 2694 | - ppc64[le] support | ||
1906 | 2695 | - Enable seccomp for ppc64el | ||
1907 | 2696 | - bump libseccomp-dev dependency, 2.3 is the minimum for ppc64 | ||
1908 | 2697 | - disable missing x32 architecture | ||
1909 | 2698 | - d/rules: or32 is now named or1k (since 4a09d0bb) | ||
1910 | 2699 | - d/qemu-system-common.docs: new paths since (ac06724a) | ||
1911 | 2700 | - d/qemu-system-common.install: qmp-commands.txt removed, but replaced | ||
1912 | 2701 | by qapi-schema.json which is already packaged (since 4d8bb958) | ||
1913 | 2702 | - d/p/02_kfreebsd.patch: utimensat is no more optional upstream (Update | ||
1914 | 2703 | to Debian patch to match qemu 2.10) | ||
1915 | 2704 | - d/qemu-system-common.docs: adapt new path of live-block-operations.rst | ||
1916 | 2705 | since 8508eee7 | ||
1917 | 2706 | - d/qemu-system-common.docs: adapt q35 config paths since 9ca019c1 | ||
1918 | 2707 | - make nios2/hppa not installed explicitly until further stablized | ||
1919 | 2708 | - d/qemu-guest-agent.install: add the new guest agent reference man page | ||
1920 | 2709 | qemu-ga-ref | ||
1921 | 2710 | - d/qemu-system-common.install: add the now generated qapi/qmp reference | ||
1922 | 2711 | along the qapi intro | ||
1923 | 2712 | - d/not-installed: ignore further generated (since 56e8bdd4) files in | ||
1924 | 2713 | dh_missing that are already provided in other formats qemu-doc, | ||
1925 | 2714 | qemu-qmp-ref,qemu-ga-ref | ||
1926 | 2715 | * Dropped changes (integrated upstream): | ||
1927 | 2716 | - d/p/detect-ITS-and-skip-usage-on-older-kernel.patch to avoid crashes | ||
1928 | 2717 | on arm64 when doing suspend/resume and reboots due to older kernels not | ||
1929 | 2718 | supporting ITS (LP 1731051). | ||
1930 | 2719 | - Apply linux-user-return-EINVAL-from-prctl-PR_-_SECCOMP.patch from | ||
1931 | 2720 | James Cowgill to prevent qemu-user from forwarding prctl seccomp | ||
1932 | 2721 | calls (LP 1726394) | ||
1933 | 2722 | - update to upstream 2.10.1 point release (LP 1722808) | ||
1934 | 2723 | |||
1935 | 2724 | |||
1936 | 2725 | |||
1937 | 2726 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 22 Jan 2018 14:35:18 +0100 | ||
1938 | 2727 | |||
1939 | 874 | qemu (1:2.11+dfsg-1) unstable; urgency=medium | 2728 | qemu (1:2.11+dfsg-1) unstable; urgency=medium |
1940 | 875 | 2729 | ||
1941 | 876 | [ Michael Tokarev ] | 2730 | [ Michael Tokarev ] |
1942 | @@ -985,6 +2839,238 @@ qemu (1:2.10.0-1) unstable; urgency=medium | |||
1943 | 985 | 2839 | ||
1944 | 986 | -- Michael Tokarev <mjt@tls.msk.ru> Sat, 23 Sep 2017 16:47:02 +0300 | 2840 | -- Michael Tokarev <mjt@tls.msk.ru> Sat, 23 Sep 2017 16:47:02 +0300 |
1945 | 987 | 2841 | ||
1946 | 2842 | qemu (1:2.10+dfsg-0ubuntu5) bionic; urgency=medium | ||
1947 | 2843 | |||
1948 | 2844 | * d/p/detect-ITS-and-skip-usage-on-older-kernel.patch to avoid crashes | ||
1949 | 2845 | on arm64 when doing suspend/resume and reboots due to older kernels not | ||
1950 | 2846 | supporting ITS (LP: #1731051). | ||
1951 | 2847 | |||
1952 | 2848 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 14 Nov 2017 08:30:29 +0100 | ||
1953 | 2849 | |||
1954 | 2850 | qemu (1:2.10+dfsg-0ubuntu4) bionic; urgency=medium | ||
1955 | 2851 | |||
1956 | 2852 | * Apply linux-user-return-EINVAL-from-prctl-PR_-_SECCOMP.patch from | ||
1957 | 2853 | James Cowgill to prevent qemu-user from forwarding prctl seccomp | ||
1958 | 2854 | calls (LP: #1726394) | ||
1959 | 2855 | |||
1960 | 2856 | -- Julian Andres Klode <juliank@ubuntu.com> Sat, 04 Nov 2017 00:21:14 +0100 | ||
1961 | 2857 | |||
1962 | 2858 | qemu (1:2.10+dfsg-0ubuntu3) artful; urgency=medium | ||
1963 | 2859 | |||
1964 | 2860 | * fix enablement of qemu-kvm service (LP: #1720397) | ||
1965 | 2861 | - rename d/qemu-kvm.service to d/qemu-system-common.qemu-kvm.service | ||
1966 | 2862 | - d/rules: add proper enablement debhelper calls | ||
1967 | 2863 | - d/qemu-system-common.install: install covered by dh_installinit | ||
1968 | 2864 | |||
1969 | 2865 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 16 Oct 2017 11:28:39 +0200 | ||
1970 | 2866 | |||
1971 | 2867 | qemu (1:2.10+dfsg-0ubuntu2) artful; urgency=medium | ||
1972 | 2868 | |||
1973 | 2869 | * update to upstream 2.10.1 point release (LP: #1722808) | ||
1974 | 2870 | |||
1975 | 2871 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 11 Oct 2017 15:33:40 +0200 | ||
1976 | 2872 | |||
1977 | 2873 | qemu (1:2.10+dfsg-0ubuntu1) artful; urgency=medium | ||
1978 | 2874 | |||
1979 | 2875 | * Merge with Upstream 2.10.0 to pick up final fixes of the 2.10 release | ||
1980 | 2876 | Remaining changes: | ||
1981 | 2877 | - qemu-kvm to systemd unit | ||
1982 | 2878 | - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm, | ||
1983 | 2879 | hugepages and architecture specifics | ||
1984 | 2880 | - d/qemu-kvm.service: systemd unit to call qemu-kvm-init | ||
1985 | 2881 | - d/qemu-system-common.install: install systemd unit and helper script | ||
1986 | 2882 | - d/qemu-system-common.maintscript: clean old sysv and upstart scripts | ||
1987 | 2883 | - d/qemu-system-common.qemu-kvm.default: defaults for | ||
1988 | 2884 | /etc/default/qemu-kvm | ||
1989 | 2885 | - d/rules: install /etc/default/qemu-kvm | ||
1990 | 2886 | - Enable nesting by default | ||
1991 | 2887 | - set nested=1 module option on intel. (is default on amd) | ||
1992 | 2888 | - re-load kvm_intel.ko if it was loaded without nested=1 | ||
1993 | 2889 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default | ||
1994 | 2890 | in qemu64 cpu type. | ||
1995 | 2891 | - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default | ||
1996 | 2892 | in qemu64 on amd | ||
1997 | 2893 | - libvirt/qemu user/group support | ||
1998 | 2894 | - qemu-system-common.postinst: remove acl placed by udev, and add udevadm | ||
1999 | 2895 | trigger. | ||
2000 | 2896 | - qemu-system-common.preinst: add kvm group if needed | ||
2001 | 2897 | - Distribution specific machine type | ||
2002 | 2898 | - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine | ||
2003 | 2899 | types to ease future live vm migration. | ||
2004 | 2900 | - d/qemu-system-x86.NEWS Info on fixed machine type definitions | ||
2005 | 2901 | - improved dependencies | ||
2006 | 2902 | - Make qemu-system-common depend on qemu-block-extra | ||
2007 | 2903 | - Make qemu-utils depend on qemu-block-extra | ||
2008 | 2904 | - let qemu-utils recommend sharutils | ||
2009 | 2905 | - s390x support | ||
2010 | 2906 | - Create qemu-system-s390x package | ||
2011 | 2907 | - Include s390-ccw.img firmware | ||
2012 | 2908 | - Enable numa support for s390x | ||
2013 | 2909 | - ppc64[le] support | ||
2014 | 2910 | - d/qemu-system-ppc.links provide usr/bin/qemu-system-ppc64le symlink | ||
2015 | 2911 | - Enable seccomp for ppc64el | ||
2016 | 2912 | - bump libseccomp-dev dependency, 2.3 is the minimum for ppc64 | ||
2017 | 2913 | - arch aware kvm wrappers | ||
2018 | 2914 | - update VCS-git to match the Artful branch | ||
2019 | 2915 | - disable missing x32 architecture | ||
2020 | 2916 | - d/rules: or32 is now named or1k (since 4a09d0bb) | ||
2021 | 2917 | - d/qemu-system-common.docs: new paths since (ac06724a) | ||
2022 | 2918 | - d/qemu-system-common.install: qmp-commands.txt removed, but replaced | ||
2023 | 2919 | by qapi-schema.json which is already packaged (since 4d8bb958) | ||
2024 | 2920 | - d/p/02_kfreebsd.patch: utimensat is no more optional upstream (Update | ||
2025 | 2921 | to Debian patch to match qemu 2.10) | ||
2026 | 2922 | - s390x package now builds correctly on all architectures (LP 1710695) | ||
2027 | 2923 | - d/qemu-system-common.docs: adapt new path of live-block-operations.rst | ||
2028 | 2924 | since 8508eee7 | ||
2029 | 2925 | - d/qemu-system-common.docs: adapt q35 config paths since 9ca019c1 | ||
2030 | 2926 | - make nios2/hppa not installed explicitly until further stablized | ||
2031 | 2927 | - d/qemu-guest-agent.install: add the new guest agent reference man page | ||
2032 | 2928 | qemu-ga-ref | ||
2033 | 2929 | - d/qemu-system-common.install: add the now generated qapi/qmp reference | ||
2034 | 2930 | along the qapi intro | ||
2035 | 2931 | - d/not-installed: ignore further generated (since 56e8bdd4) files in | ||
2036 | 2932 | dh_missing that are already provided in other formats qemu-doc, | ||
2037 | 2933 | qemu-qmp-ref,qemu-ga-ref | ||
2038 | 2934 | |||
2039 | 2935 | |||
2040 | 2936 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 05 Sep 2017 08:31:26 +0200 | ||
2041 | 2937 | |||
2042 | 2938 | qemu (1:2.10~rc4+dfsg-0ubuntu1) artful; urgency=medium | ||
2043 | 2939 | |||
2044 | 2940 | * Merge with Upstream 2.10-rc4; This fixes a migration issue (LP: #1711602); | ||
2045 | 2941 | Remaining changes: | ||
2046 | 2942 | - qemu-kvm to systemd unit | ||
2047 | 2943 | - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm, | ||
2048 | 2944 | hugepages and architecture specifics | ||
2049 | 2945 | - d/qemu-kvm.service: systemd unit to call qemu-kvm-init | ||
2050 | 2946 | - d/qemu-system-common.install: install systemd unit and helper script | ||
2051 | 2947 | - d/qemu-system-common.maintscript: clean old sysv and upstart scripts | ||
2052 | 2948 | - d/qemu-system-common.qemu-kvm.default: defaults for | ||
2053 | 2949 | /etc/default/qemu-kvm | ||
2054 | 2950 | - d/rules: install /etc/default/qemu-kvm | ||
2055 | 2951 | - Enable nesting by default | ||
2056 | 2952 | - set nested=1 module option on intel. (is default on amd) | ||
2057 | 2953 | - re-load kvm_intel.ko if it was loaded without nested=1 | ||
2058 | 2954 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default | ||
2059 | 2955 | in qemu64 cpu type. | ||
2060 | 2956 | - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default | ||
2061 | 2957 | in qemu64 on amd | ||
2062 | 2958 | - libvirt/qemu user/group support | ||
2063 | 2959 | - qemu-system-common.postinst: remove acl placed by udev, and add udevadm | ||
2064 | 2960 | trigger. | ||
2065 | 2961 | - qemu-system-common.preinst: add kvm group if needed | ||
2066 | 2962 | - Distribution specific machine type | ||
2067 | 2963 | - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine | ||
2068 | 2964 | types to ease future live vm migration. | ||
2069 | 2965 | - d/qemu-system-x86.NEWS Info on fixed machine type definitions | ||
2070 | 2966 | - improved dependencies | ||
2071 | 2967 | - Make qemu-system-common depend on qemu-block-extra | ||
2072 | 2968 | - Make qemu-utils depend on qemu-block-extra | ||
2073 | 2969 | - let qemu-utils recommend sharutils | ||
2074 | 2970 | - s390x support | ||
2075 | 2971 | - Create qemu-system-s390x package | ||
2076 | 2972 | - Include s390-ccw.img firmware | ||
2077 | 2973 | - Enable numa support for s390x | ||
2078 | 2974 | - ppc64[le] support | ||
2079 | 2975 | - d/qemu-system-ppc.links provide usr/bin/qemu-system-ppc64le symlink | ||
2080 | 2976 | - Enable seccomp for ppc64el | ||
2081 | 2977 | - bump libseccomp-dev dependency, 2.3 is the minimum for ppc64 | ||
2082 | 2978 | - arch aware kvm wrappers | ||
2083 | 2979 | - update VCS-git to match the Artful branch | ||
2084 | 2980 | - disable missing x32 architecture | ||
2085 | 2981 | - d/rules: or32 is now named or1k (since 4a09d0bb) | ||
2086 | 2982 | - d/qemu-system-common.docs: new paths since (ac06724a) | ||
2087 | 2983 | - d/qemu-system-common.install: qmp-commands.txt removed, but replaced | ||
2088 | 2984 | by qapi-schema.json which is already packaged (since 4d8bb958) | ||
2089 | 2985 | - d/p/02_kfreebsd.patch: utimensat is no more optional upstream (Update | ||
2090 | 2986 | to Debian patch to match qemu 2.10) | ||
2091 | 2987 | - s390x package now builds correctly on all architectures (LP 1710695) | ||
2092 | 2988 | * Added changes: | ||
2093 | 2989 | - d/qemu-system-common.docs: adapt new path of live-block-operations.rst | ||
2094 | 2990 | since 8508eee7 | ||
2095 | 2991 | - d/qemu-system-common.docs: adapt q35 config paths since 9ca019c1 | ||
2096 | 2992 | - make nios2/hppa not installed explicitly until further stablized | ||
2097 | 2993 | - d/qemu-guest-agent.install: add the new guest agent reference man page | ||
2098 | 2994 | qemu-ga-ref | ||
2099 | 2995 | - d/qemu-system-common.install: add the now generated qapi/qmp reference | ||
2100 | 2996 | along the qapi intro | ||
2101 | 2997 | - d/not-installed: ignore further generated (since 56e8bdd4) files in | ||
2102 | 2998 | dh_missing that are already provided in other formats qemu-doc, | ||
2103 | 2999 | qemu-qmp-ref,qemu-ga-ref | ||
2104 | 3000 | - d/p/ubuntu/define-ubuntu-machine-types.patch: update to match new | ||
2105 | 3001 | changes in 2.10-rc4 | ||
2106 | 3002 | |||
2107 | 3003 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 25 Aug 2017 07:49:30 +0200 | ||
2108 | 3004 | |||
2109 | 3005 | qemu (1:2.10~rc3+dfsg-0ubuntu1) artful; urgency=medium | ||
2110 | 3006 | |||
2111 | 3007 | * Merge with Debian unstable (2.8) and Upstream 2.10-rci3; This fixes | ||
2112 | 3008 | a set of bugs | ||
2113 | 3009 | - [FFE] Qemu 2.10 in Artful (LP: #1699968) | ||
2114 | 3010 | - CPU hot unplug fails after migrating a CPU hotplugged guest | ||
2115 | 3011 | from source (LP: #1677552) | ||
2116 | 3012 | - [Feature] KNL/KNM: Numa Distance on KVM(LP: #1647902) | ||
2117 | 3013 | - New KVM 288 Pass Through (LP: #1672447) | ||
2118 | 3014 | - aarch64: MSI is not supported by interrupt controller (LP: #1706630) | ||
2119 | 3015 | * Remaining changes: | ||
2120 | 3016 | - qemu-kvm to systemd unit | ||
2121 | 3017 | - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm, | ||
2122 | 3018 | hugepages and architecture specifics | ||
2123 | 3019 | - d/qemu-kvm.service: systemd unit to call qemu-kvm-init | ||
2124 | 3020 | - d/qemu-system-common.install: install systemd unit and helper script | ||
2125 | 3021 | - d/qemu-system-common.maintscript: clean old sysv and upstart scripts | ||
2126 | 3022 | - d/qemu-system-common.qemu-kvm.default: defaults for | ||
2127 | 3023 | /etc/default/qemu-kvm | ||
2128 | 3024 | - d/rules: install /etc/default/qemu-kvm | ||
2129 | 3025 | - Enable nesting by default | ||
2130 | 3026 | - set nested=1 module option on intel. (is default on amd) | ||
2131 | 3027 | - re-load kvm_intel.ko if it was loaded without nested=1 | ||
2132 | 3028 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default | ||
2133 | 3029 | in qemu64 cpu type. | ||
2134 | 3030 | - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default | ||
2135 | 3031 | in qemu64 on amd | ||
2136 | 3032 | - libvirt/qemu user/group support | ||
2137 | 3033 | - qemu-system-common.postinst: remove acl placed by udev, and add udevadm | ||
2138 | 3034 | trigger. | ||
2139 | 3035 | - qemu-system-common.preinst: add kvm group if needed | ||
2140 | 3036 | - Distribution specific machine type | ||
2141 | 3037 | - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine | ||
2142 | 3038 | types to ease future live vm migration. | ||
2143 | 3039 | - d/qemu-system-x86.NEWS Info on fixed machine type definitions | ||
2144 | 3040 | - improved dependencies | ||
2145 | 3041 | - Make qemu-system-common depend on qemu-block-extra | ||
2146 | 3042 | - Make qemu-utils depend on qemu-block-extra | ||
2147 | 3043 | - let qemu-utils recommend sharutils | ||
2148 | 3044 | - s390x support | ||
2149 | 3045 | - Create qemu-system-s390x package | ||
2150 | 3046 | - Include s390-ccw.img firmware | ||
2151 | 3047 | - Enable numa support for s390x | ||
2152 | 3048 | - ppc64[le] support | ||
2153 | 3049 | - d/qemu-system-ppc.links provide usr/bin/qemu-system-ppc64le symlink | ||
2154 | 3050 | - Enable seccomp for ppc64el | ||
2155 | 3051 | - bump libseccomp-dev dependency, 2.3 is the minimum for ppc64 | ||
2156 | 3052 | - arch aware kvm wrappers | ||
2157 | 3053 | - disable missing x32 architecture | ||
2158 | 3054 | - update VCS links | ||
2159 | 3055 | * Added changes | ||
2160 | 3056 | - d/rules: or32 is now named or1k (since 4a09d0bb) | ||
2161 | 3057 | - d/qemu-system-common.docs: new paths since (ac06724a) | ||
2162 | 3058 | - d/qemu-system-common.install: qmp-commands.txt removed, but replaced | ||
2163 | 3059 | by qapi-schema.json which is already packaged (since 4d8bb958) | ||
2164 | 3060 | - Updates in debian/patches to match qemu 2.10 | ||
2165 | 3061 | - d/p/02_kfreebsd.patch: utimensat is no more optional upstream | ||
2166 | 3062 | - d/p/ubuntu/enable-svm-by-default.patch: target-i386 -> target/i386 | ||
2167 | 3063 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: target-i386 -> target/i386 | ||
2168 | 3064 | - d/p/ubuntu/define-ubuntu-machine-types.patch: new 2.10 ubuntu types | ||
2169 | 3065 | - update VCS-git to match the Artful branch | ||
2170 | 3066 | - s390x package now builds correctly on all architectures (LP: #1710695) | ||
2171 | 3067 | * Dropped changes (integrated upstream): | ||
2172 | 3068 | - d/p/ubuntu/spapr-pci-populate-PCI-DT-in-reverse-order.patch: backport | ||
2173 | 3069 | "spapr/pci: populate PCI DT in reverse order" (LP 1670481). | ||
2174 | 3070 | - All CVE fixes formerly applied are upstream and thereby dropped. | ||
2175 | 3071 | |||
2176 | 3072 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 08 Aug 2017 16:59:19 +0200 | ||
2177 | 3073 | |||
2178 | 988 | qemu (1:2.8+dfsg-7) unstable; urgency=medium | 3074 | qemu (1:2.8+dfsg-7) unstable; urgency=medium |
2179 | 989 | 3075 | ||
2180 | 990 | * uploading to unstable all fixes which went to stretch-security | 3076 | * uploading to unstable all fixes which went to stretch-security |
2181 | @@ -1094,6 +3180,179 @@ qemu (1:2.8+dfsg-4) unstable; urgency=high | |||
2182 | 1094 | 3180 | ||
2183 | 1095 | -- Michael Tokarev <mjt@tls.msk.ru> Mon, 03 Apr 2017 16:28:49 +0300 | 3181 | -- Michael Tokarev <mjt@tls.msk.ru> Mon, 03 Apr 2017 16:28:49 +0300 |
2184 | 1096 | 3182 | ||
2185 | 3183 | qemu (1:2.8+dfsg-3ubuntu4) artful; urgency=medium | ||
2186 | 3184 | |||
2187 | 3185 | * debian/rules: fix installation of /etc/default/qemu-kvm (LP: #1692530) | ||
2188 | 3186 | This was inadvertently dropped on 2.8 merge. | ||
2189 | 3187 | |||
2190 | 3188 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 22 May 2017 15:45:58 +0200 | ||
2191 | 3189 | |||
2192 | 3190 | qemu (1:2.8+dfsg-3ubuntu3) artful; urgency=medium | ||
2193 | 3191 | |||
2194 | 3192 | * SECURITY UPDATE: denial of service via leak in virtFS | ||
2195 | 3193 | - debian/patches/CVE-2017-7377.patch: fix file descriptor leak in | ||
2196 | 3194 | hw/9pfs/9p.c. | ||
2197 | 3195 | - CVE-2017-7377 | ||
2198 | 3196 | * SECURITY UPDATE: denial of service in cirrus_vga | ||
2199 | 3197 | - debian/patches/CVE-2017-7718.patch: check parameters in | ||
2200 | 3198 | hw/display/cirrus_vga_rop.h. | ||
2201 | 3199 | - CVE-2017-7718 | ||
2202 | 3200 | * SECURITY UPDATE: code execution via cirrus_vga OOB r/w | ||
2203 | 3201 | - debian/patches/CVE-2017-7980-1.patch: handle negative pitch in | ||
2204 | 3202 | hw/display/cirrus_vga.c. | ||
2205 | 3203 | - debian/patches/CVE-2017-7980-2.patch: allow zero source pitch in | ||
2206 | 3204 | hw/display/cirrus_vga.c. | ||
2207 | 3205 | - debian/patches/CVE-2017-7980-3.patch: fix blit address mask handling | ||
2208 | 3206 | in hw/display/cirrus_vga.c. | ||
2209 | 3207 | - debian/patches/CVE-2017-7980-4.patch: fix patterncopy checks in | ||
2210 | 3208 | hw/display/cirrus_vga.c. | ||
2211 | 3209 | - debian/patches/CVE-2017-7980-5.patch: revert allow zero source pitch | ||
2212 | 3210 | in hw/display/cirrus_vga.c. | ||
2213 | 3211 | - debian/patches/CVE-2017-7980-6.patch: stop passing around dst | ||
2214 | 3212 | pointers in hw/display/cirrus_vga.c, hw/display/cirrus_vga_rop.h, | ||
2215 | 3213 | hw/display/cirrus_vga_rop2.h. | ||
2216 | 3214 | - debian/patches/CVE-2017-7980-7.patch: stop passing around src | ||
2217 | 3215 | pointers in hw/display/cirrus_vga.c, hw/display/cirrus_vga_rop.h, | ||
2218 | 3216 | hw/display/cirrus_vga_rop2.h. | ||
2219 | 3217 | - debian/patches/CVE-2017-7980-8.patch: fix off-by-one in | ||
2220 | 3218 | hw/display/cirrus_vga_rop.h. | ||
2221 | 3219 | - debian/patches/CVE-2017-7980-9.patch: fix cirrus_invalidate_region in | ||
2222 | 3220 | hw/display/cirrus_vga.c. | ||
2223 | 3221 | - CVE-2017-7980 | ||
2224 | 3222 | * SECURITY UPDATE: denial of service via memory leak in virtFS | ||
2225 | 3223 | - debian/patches/CVE-2017-8086.patch: fix leak in hw/9pfs/9p-xattr.c. | ||
2226 | 3224 | - CVE-2017-8086 | ||
2227 | 3225 | * SECURITY UPDATE: denial of service via leak in audio | ||
2228 | 3226 | - debian/patches/CVE-2017-8309.patch: release capture buffers in | ||
2229 | 3227 | audio/audio.c. | ||
2230 | 3228 | - CVE-2017-8309 | ||
2231 | 3229 | * SECURITY UPDATE: denial of service via leak in keyboard | ||
2232 | 3230 | - debian/patches/CVE-2017-8379-1.patch: limit kbd queue depth in | ||
2233 | 3231 | ui/input.c. | ||
2234 | 3232 | - debian/patches/CVE-2017-8379-2.patch: don't queue delay if paused in | ||
2235 | 3233 | ui/input.c. | ||
2236 | 3234 | - CVE-2017-8379 | ||
2237 | 3235 | |||
2238 | 3236 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 18 May 2017 09:20:54 -0400 | ||
2239 | 3237 | |||
2240 | 3238 | qemu (1:2.8+dfsg-3ubuntu2.1) zesty-security; urgency=medium | ||
2241 | 3239 | |||
2242 | 3240 | * SECURITY UPDATE: DoS in virtio GPU device | ||
2243 | 3241 | - debian/patches/CVE-2016-10028.patch: check virgl capabilities | ||
2244 | 3242 | max_size in hw/display/virtio-gpu-3d.c. | ||
2245 | 3243 | - CVE-2016-10028 | ||
2246 | 3244 | * SECURITY UPDATE: DoS in JAZZ RC4030 chipset emulation | ||
2247 | 3245 | - debian/patches/CVE-2016-8667.patch: limit interval timer reload value | ||
2248 | 3246 | in hw/dma/rc4030.c. | ||
2249 | 3247 | - CVE-2016-8667 | ||
2250 | 3248 | * SECURITY UPDATE: host filesystem access via virtFS | ||
2251 | 3249 | - debian/patches/CVE-2016-9602.patch: don't follow symlinks in | ||
2252 | 3250 | hw/9pfs/*. | ||
2253 | 3251 | - CVE-2016-9602 | ||
2254 | 3252 | * SECURITY UPDATE: arbitrary code execution via Cirrus VGA | ||
2255 | 3253 | - debian/patches/CVE-2016-9603.patch: remove bitblit support from | ||
2256 | 3254 | console code in hw/display/cirrus_vga.c, include/ui/console.h, | ||
2257 | 3255 | ui/console.c, ui/vnc.c. | ||
2258 | 3256 | - CVE-2016-9603 | ||
2259 | 3257 | * SECURITY UPDATE: information leak in virtio GPU device | ||
2260 | 3258 | - debian/patches/CVE-2016-9908.patch: properly clear out memory in | ||
2261 | 3259 | hw/display/virtio-gpu-3d.c. | ||
2262 | 3260 | - CVE-2016-9908 | ||
2263 | 3261 | * SECURITY UPDATE: DoS via memory leak in virtio GPU device | ||
2264 | 3262 | - debian/patches/CVE-2016-9912.patch: properly free memory in | ||
2265 | 3263 | hw/display/virtio-gpu.c. | ||
2266 | 3264 | - CVE-2016-9912 | ||
2267 | 3265 | * SECURITY UPDATE: DoS via virtFS | ||
2268 | 3266 | - debian/patches/CVE-2016-9914.patch: add cleanup operations to | ||
2269 | 3267 | fsdev/file-op-9p.h, hw/9pfs/9p.c. | ||
2270 | 3268 | - CVE-2016-9914 | ||
2271 | 3269 | * SECURITY UPDATE: DoS via memory leak in virtio GPU device | ||
2272 | 3270 | - debian/patches/CVE-2017-5552.patch: check return value in | ||
2273 | 3271 | hw/display/virtio-gpu-3d.c. | ||
2274 | 3272 | - CVE-2017-5552 | ||
2275 | 3273 | * SECURITY UPDATE: DoS via memory leak in virtio GPU device | ||
2276 | 3274 | - debian/patches/CVE-2017-5578.patch: check res->iov in | ||
2277 | 3275 | hw/display/virtio-gpu.c. | ||
2278 | 3276 | - CVE-2017-5578 | ||
2279 | 3277 | * SECURITY UPDATE: DoS via infinite loop in SDHCI device emulation | ||
2280 | 3278 | - debian/patches/CVE-2017-5987-*.patch: fix transfer mode register | ||
2281 | 3279 | handling in hw/sd/sdhci.c. | ||
2282 | 3280 | - CVE-2017-5987 | ||
2283 | 3281 | * SECURITY UPDATE: DoS via infinite loop in USB OHCI emulation | ||
2284 | 3282 | - debian/patches/CVE-2017-6505.patch: limit the number of link eds in | ||
2285 | 3283 | hw/usb/hcd-ohci.c. | ||
2286 | 3284 | - CVE-2017-6505 | ||
2287 | 3285 | |||
2288 | 3286 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 24 Apr 2017 07:30:11 -0400 | ||
2289 | 3287 | |||
2290 | 3288 | qemu (1:2.8+dfsg-3ubuntu2) zesty; urgency=medium | ||
2291 | 3289 | |||
2292 | 3290 | * d/p/ubuntu/spapr-pci-populate-PCI-DT-in-reverse-order.patch: backport | ||
2293 | 3291 | "spapr/pci: populate PCI DT in reverse order" (LP: #1670481). | ||
2294 | 3292 | |||
2295 | 3293 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 07 Mar 2017 09:23:08 +0100 | ||
2296 | 3294 | |||
2297 | 3295 | qemu (1:2.8+dfsg-3ubuntu1) zesty; urgency=medium | ||
2298 | 3296 | |||
2299 | 3297 | * Merge with Debian; | ||
2300 | 3298 | This fixes several CVEs that were reported against qemu 2.8 and also | ||
2301 | 3299 | includes a few important functional backports (LP: #1667033); remaining | ||
2302 | 3300 | changes: | ||
2303 | 3301 | - add qemu-kvm init script and defaults file | ||
2304 | 3302 | (d/qemu-system-common.qemu-kvm.*) | ||
2305 | 3303 | - d/rules, d/qemu-kvm-init: add and install script loading kvm | ||
2306 | 3304 | modules and handling /etc/default/qemu-kvm | ||
2307 | 3305 | - qemu-system-common.preinst: add kvm group if needed | ||
2308 | 3306 | - Enable nesting by default on intel. | ||
2309 | 3307 | - set default module option | ||
2310 | 3308 | - re-load kvm_intel.ko if it was loaded without nested=1 | ||
2311 | 3309 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by | ||
2312 | 3310 | default in qemu64 cpu type. | ||
2313 | 3311 | - Enable svm by default for qemu64 on amd | ||
2314 | 3312 | - d/p/ubuntu/define-ubuntu-machine-types.patch, d/qemu-system-x86.NEWS: | ||
2315 | 3313 | define distro machine types to ease future live vm migration (includes | ||
2316 | 3314 | all former follow up fixes). | ||
2317 | 3315 | - Make qemu-system-common depend on qemu-block-extra | ||
2318 | 3316 | - Make qemu-utils depend on qemu-block-extra | ||
2319 | 3317 | - s390x support | ||
2320 | 3318 | - Create qemu-system-s390x package | ||
2321 | 3319 | - Include s390-ccw.img firmware | ||
2322 | 3320 | - qemu-system-common.postinst: | ||
2323 | 3321 | - change acl placed by udev, and add udevadm trigger. | ||
2324 | 3322 | - d/qemu-kvm-init, d/kvm.powerpc, d/control-in: check SMT on ppc64el | ||
2325 | 3323 | - Several changes were applied but missing in the changelog so far | ||
2326 | 3324 | - d/qemu-system-ppc.links provide usr/bin/qemu-system-ppc64le symlink | ||
2327 | 3325 | - arch aware kvm wrapper | ||
2328 | 3326 | - update VCS links | ||
2329 | 3327 | - let qemu-utils recommend sharutils | ||
2330 | 3328 | - disable x32 architecture | ||
2331 | 3329 | - Enable seccomp for ppc64el | ||
2332 | 3330 | - Enable numa support for s390x | ||
2333 | 3331 | - d/qemu-system-common.qemu-kvm.init: fix lintian error type | ||
2334 | 3332 | init.d-script-missing-dependency-on-remote_fs | ||
2335 | 3333 | - d/qemu-system-common.postinst: fix lintian error type | ||
2336 | 3334 | command-with-path-in-maintainer-script | ||
2337 | 3335 | - Transition qemu-kvm to a systemd unit | ||
2338 | 3336 | - d/qemu-kvm-init, d/kvm.powerpc ppc64el SMT check avoid unwanted output | ||
2339 | 3337 | - d/qemu-kvm-init, d/kvm.powerpc ppc64el SMT check keep output local so | ||
2340 | 3338 | that it shows up where the user expects (sytemctl status, kvm stdout) | ||
2341 | 3339 | - d/qemu-kvm-init ppc64el warn on expected second level kvm-hv load failure | ||
2342 | 3340 | - add arch aware kvm wrapper for s390x | ||
2343 | 3341 | * Dropped Changes (in Debian now): | ||
2344 | 3342 | - d/p/ubuntu/ctrl-a-b-fix-fb5e19d2.patch: char: fix ctrl-a b not working | ||
2345 | 3343 | - d/control-in: change dependencies for fix of wrong acl for newly | ||
2346 | 3344 | created device node on ubuntu | ||
2347 | 3345 | - have qemu-system-arm suggest: qemu-efi; this should be a stronger | ||
2348 | 3346 | relationship, but qemu-efi is still in universe right now. | ||
2349 | 3347 | - Disable glusterfs (Universe dependency) | ||
2350 | 3348 | - no more skip disable libiscsi on Ubuntu | ||
2351 | 3349 | - d/rules, d/control-in: avoid people editing d/control | ||
2352 | 3350 | * Added Changes: | ||
2353 | 3351 | - d/control: bump libseccomp-dev dependency as enabling libseccomp for | ||
2354 | 3352 | power makes 2.3 the minimum level. | ||
2355 | 3353 | |||
2356 | 3354 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 01 Mar 2017 14:23:16 +0100 | ||
2357 | 3355 | |||
2358 | 1097 | qemu (1:2.8+dfsg-3) unstable; urgency=high | 3356 | qemu (1:2.8+dfsg-3) unstable; urgency=high |
2359 | 1098 | 3357 | ||
2360 | 1099 | * urgency high due to security fixes | 3358 | * urgency high due to security fixes |
2361 | @@ -1154,6 +3413,90 @@ qemu (1:2.8+dfsg-3) unstable; urgency=high | |||
2362 | 1154 | 3413 | ||
2363 | 1155 | -- Michael Tokarev <mjt@tls.msk.ru> Tue, 28 Feb 2017 11:40:18 +0300 | 3414 | -- Michael Tokarev <mjt@tls.msk.ru> Tue, 28 Feb 2017 11:40:18 +0300 |
2364 | 1156 | 3415 | ||
2365 | 3416 | qemu (1:2.8+dfsg-2ubuntu1) zesty; urgency=medium | ||
2366 | 3417 | |||
2367 | 3418 | * Merge with Debian; remaining changes: | ||
2368 | 3419 | - add qemu-kvm init script and defaults file | ||
2369 | 3420 | (d/qemu-system-common.qemu-kvm.*) | ||
2370 | 3421 | - d/rules, d/qemu-kvm-init: add and install script loading kvm | ||
2371 | 3422 | modules and handling /etc/default/qemu-kvm | ||
2372 | 3423 | - qemu-system-common.preinst: add kvm group if needed | ||
2373 | 3424 | - Enable nesting by default on intel. | ||
2374 | 3425 | - set default module option | ||
2375 | 3426 | - re-load kvm_intel.ko if it was loaded without nested=1 | ||
2376 | 3427 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by | ||
2377 | 3428 | default in qemu64 cpu type. | ||
2378 | 3429 | - Enable svm by default for qemu64 on amd | ||
2379 | 3430 | - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine | ||
2380 | 3431 | types to ease future live vm migration. | ||
2381 | 3432 | - Make qemu-system-common depend on qemu-block-extra | ||
2382 | 3433 | - Make qemu-utils depend on qemu-block-extra | ||
2383 | 3434 | - s390x support | ||
2384 | 3435 | - Create qemu-system-s390x package | ||
2385 | 3436 | - Include s390-ccw.img firmware | ||
2386 | 3437 | - qemu-system-common.postinst: | ||
2387 | 3438 | - change acl placed by udev, and add udevadm trigger. | ||
2388 | 3439 | - d/control-in: change dependencies for fix of wrong acl for newly | ||
2389 | 3440 | created device node on ubuntu | ||
2390 | 3441 | - have qemu-system-arm suggest: qemu-efi; this should be a stronger | ||
2391 | 3442 | relationship, but qemu-efi is still in universe right now. | ||
2392 | 3443 | - d/qemu-kvm-init, d/kvm.powerpc, d/control-in: check SMT on ppc64el | ||
2393 | 3444 | - Several changes were applied but missing in the changelog so far | ||
2394 | 3445 | - d/qemu-system-ppc.links provide usr/bin/qemu-system-ppc64le symlink | ||
2395 | 3446 | - arch aware kvm wrapper | ||
2396 | 3447 | - update VCS links | ||
2397 | 3448 | - no more skip disable libiscsi on Ubuntu | ||
2398 | 3449 | - let qemu-utils recommend sharutils | ||
2399 | 3450 | - disable x32 architecture | ||
2400 | 3451 | * Dropped Changes: | ||
2401 | 3452 | - Several changes were applied but missing in the changelog so far | ||
2402 | 3453 | but are no more needed | ||
2403 | 3454 | - no pie for relocatable LD calls, with toolchain defaulting to | ||
2404 | 3455 | pie (fixed upstream) | ||
2405 | 3456 | - enable libnuma-dev (now in Debian) | ||
2406 | 3457 | - transition for moved init scripts (can be dropped after LTS | ||
2407 | 3458 | containing >=2.5 which is Xenial) | ||
2408 | 3459 | - --enable-seccomp related whitespace change (had no effect) | ||
2409 | 3460 | - apport hook for qemu source package (In Debian) | ||
2410 | 3461 | - add upstart script (d/qemu-system-common.qemu-kvm.upstart) | ||
2411 | 3462 | - d/qemu-system-x86.maintscript: transition off of | ||
2412 | 3463 | /etc/init.d/qemu-system-x86 (can be dropped after Xenial) | ||
2413 | 3464 | - Enable pie by default, on ubuntu/s390x. (Is the default since | ||
2414 | 3465 | >=Xenial, no cloud archive backport <=Xenial to consider) | ||
2415 | 3466 | - no pie for relocatable LD calls (fixed upstream in commit | ||
2416 | 3467 | 7ecf44a5) | ||
2417 | 3468 | - CVEs: CVE-2016-5403, CVE-2016-6351, CVE-2016-6490 (now Upstream) | ||
2418 | 3469 | - Revert fix for CVE-2016-5403, causes regression see USN-3047-2. | ||
2419 | 3470 | (Improved fix included by upstream) | ||
2420 | 3471 | - Enable GPU Passthru for ppc64le (is upstream in qemu 2.7) | ||
2421 | 3472 | - Fixed wrong migration blocker when vhost is used (is upstream in | ||
2422 | 3473 | qemu 2.8) | ||
2423 | 3474 | * Added Changes: | ||
2424 | 3475 | - d/rules, d/control-in: avoid people editing d/control by warning | ||
2425 | 3476 | header and non writable permissions | ||
2426 | 3477 | - fixed moving trusty machine type definition which made it | ||
2427 | 3478 | ambiguous (LP: #1641532) | ||
2428 | 3479 | - d/qemu-system-x86.NEWS describe the issue | ||
2429 | 3480 | - Enable seccomp for ppc64el (LP: #1644639) | ||
2430 | 3481 | - Enable numa support for s390x | ||
2431 | 3482 | - d/qemu-system-common.qemu-kvm.init: fix lintian error type | ||
2432 | 3483 | init.d-script-missing-dependency-on-remote_fs | ||
2433 | 3484 | - d/qemu-system-common.postinst: fix lintian error type | ||
2434 | 3485 | command-with-path-in-maintainer-script | ||
2435 | 3486 | - Transition qemu-kvm to a systemd unit | ||
2436 | 3487 | - Disable glusterfs (Universe dependency) | ||
2437 | 3488 | - d/qemu-kvm-init, d/kvm.powerpc ppc64el SMT check avoid unwanted output | ||
2438 | 3489 | - d/qemu-kvm-init, d/kvm.powerpc ppc64el SMT check keep output local so | ||
2439 | 3490 | that it shows up where the user expects (sytemctl status, kvm stdout) | ||
2440 | 3491 | - d/qemu-kvm-init ppc64el warn on expected second level kvm-hv load failure | ||
2441 | 3492 | - add arch aware kvm wrapper for s390x | ||
2442 | 3493 | - d/p/ubuntu/ctrl-a-b-fix-fb5e19d2.patch: char: fix ctrl-a b not working | ||
2443 | 3494 | - Enable DDW in Yakkety machine type because "Enable GPU Passthru for | ||
2444 | 3495 | ppc64le" was released as part of qemu 2.6 (can be dropped at 18.10, | ||
2445 | 3496 | merged in d/p/ubuntu/define-ubuntu-machine-types.patch) | ||
2446 | 3497 | |||
2447 | 3498 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 16 Jan 2017 16:27:11 +0100 | ||
2448 | 3499 | |||
2449 | 1157 | qemu (1:2.8+dfsg-2) unstable; urgency=medium | 3500 | qemu (1:2.8+dfsg-2) unstable; urgency=medium |
2450 | 1158 | 3501 | ||
2451 | 1159 | * Revert "update binfmt registration for mipsn32" | 3502 | * Revert "update binfmt registration for mipsn32" |
2452 | @@ -1272,6 +3615,67 @@ qemu (1:2.7+dfsg-1) unstable; urgency=medium | |||
2453 | 1272 | 3615 | ||
2454 | 1273 | -- Michael Tokarev <mjt@tls.msk.ru> Fri, 14 Oct 2016 13:31:40 +0300 | 3616 | -- Michael Tokarev <mjt@tls.msk.ru> Fri, 14 Oct 2016 13:31:40 +0300 |
2455 | 1274 | 3617 | ||
2456 | 3618 | qemu (1:2.6.1+dfsg-0ubuntu5) yakkety; urgency=medium | ||
2457 | 3619 | |||
2458 | 3620 | * No-change rebuild to compile against new libxen version. | ||
2459 | 3621 | |||
2460 | 3622 | -- Stefan Bader <stefan.bader@canonical.com> Fri, 30 Sep 2016 14:24:37 +0200 | ||
2461 | 3623 | |||
2462 | 3624 | qemu (1:2.6.1+dfsg-0ubuntu4) yakkety; urgency=medium | ||
2463 | 3625 | |||
2464 | 3626 | * retain older xenial machine type to avoid issues starting guests | ||
2465 | 3627 | created on xenial prior to the SRU for bug 1621042. In that regard the old | ||
2466 | 3628 | broken xenial machine type and the new fixed one have both to be considered | ||
2467 | 3629 | as valid LTS machine types (LP: #1626070). | ||
2468 | 3630 | |||
2469 | 3631 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 21 Sep 2016 14:57:09 +0200 | ||
2470 | 3632 | |||
2471 | 3633 | qemu (1:2.6.1+dfsg-0ubuntu3) yakkety; urgency=medium | ||
2472 | 3634 | |||
2473 | 3635 | * fix default ubuntu machine types. (LP: #1621042) | ||
2474 | 3636 | - add dep3 header to d/p/ubuntu/define-ubuntu-machine-types.patch | ||
2475 | 3637 | - remove double default and double ubuntu alias | ||
2476 | 3638 | - drop former devel releases utopic, vivid, wily | ||
2477 | 3639 | - add xenial and yakkety machine types | ||
2478 | 3640 | - add q35 based ubuntu machine type starting at xenial | ||
2479 | 3641 | - add ubuntu machine types on ppc64el and s390x starting at xenial | ||
2480 | 3642 | |||
2481 | 3643 | -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 19 Sep 2016 07:50:50 +0200 | ||
2482 | 3644 | |||
2483 | 3645 | qemu (1:2.6.1+dfsg-0ubuntu2) yakkety; urgency=medium | ||
2484 | 3646 | |||
2485 | 3647 | * Enable GPU Passthru for ppc64le (LP: #1541902) | ||
2486 | 3648 | - 0001-spapr-ensure-device-trees-are-always-associated-with.patch | ||
2487 | 3649 | - 0002-spapr_pci-Use-correct-DMA-LIOBN-when-composing-the-d.patch | ||
2488 | 3650 | - 0003-spapr_iommu-Finish-renaming-vfio_accel-to-need_vfio.patch | ||
2489 | 3651 | - 0004-spapr_iommu-Move-table-allocation-to-helpers.patch | ||
2490 | 3652 | - 0005-vmstate-Define-VARRAY-with-VMS_ALLOC.patch | ||
2491 | 3653 | - 0006-spapr_iommu-Introduce-enabled-state-for-TCE-table.patch | ||
2492 | 3654 | - 0007-spapr_iommu-Migrate-full-state.patch | ||
2493 | 3655 | - 0008-spapr_iommu-Add-root-memory-region.patch | ||
2494 | 3656 | - 0009-spapr_pci-Reset-DMA-config-on-PHB-reset.patch | ||
2495 | 3657 | - 0010-spapr_pci-Add-and-export-DMA-resetting-helper.patch | ||
2496 | 3658 | - 0011-memory-Add-reporting-of-supported-page-sizes.patch | ||
2497 | 3659 | - 0012-memory-Add-MemoryRegionIOMMUOps.notify_started-stopp.patch | ||
2498 | 3660 | - 0013-intel_iommu-Throw-hw_error-on-notify_started.patch | ||
2499 | 3661 | - 0014-spapr_iommu-Realloc-guest-visible-TCE-table-when-sta.patch | ||
2500 | 3662 | - 0015-vfio-spapr-Add-DMA-memory-preregistering-SPAPR-IOMMU.patch | ||
2501 | 3663 | - 0016-vfio-Add-host-side-DMA-window-capabilities.patch | ||
2502 | 3664 | - 0017-vfio-spapr-Create-DMA-window-dynamically-SPAPR-IOMMU.patch | ||
2503 | 3665 | - 0018-spapr_pci-spapr_pci_vfio-Support-Dynamic-DMA-Windows.patch | ||
2504 | 3666 | - 0019-vfio-spapr-Remove-stale-ioctl-call.patch | ||
2505 | 3667 | - 0020-spapr-Fix-undefined-behaviour-in-spapr_tce_reset.patch | ||
2506 | 3668 | - 0021-memory-Fix-IOMMU-replay-base-address.patch | ||
2507 | 3669 | |||
2508 | 3670 | -- Jon Grimm <jon.grimm@canonical.com> Fri, 16 Sep 2016 14:14:47 -0500 | ||
2509 | 3671 | |||
2510 | 3672 | qemu (1:2.6.1+dfsg-0ubuntu1) yakkety; urgency=medium | ||
2511 | 3673 | |||
2512 | 3674 | * New upstream release. LP: #1617055. | ||
2513 | 3675 | * Revert fix for CVE-2016-5403, causes regression see USN-3047-2. | ||
2514 | 3676 | |||
2515 | 3677 | -- Dimitri John Ledkov <xnox@ubuntu.com> Fri, 09 Sep 2016 23:33:57 +0100 | ||
2516 | 3678 | |||
2517 | 1275 | qemu (1:2.6+dfsg-3.1) unstable; urgency=high | 3679 | qemu (1:2.6+dfsg-3.1) unstable; urgency=high |
2518 | 1276 | 3680 | ||
2519 | 1277 | * Non-maintainer upload. | 3681 | * Non-maintainer upload. |
2520 | @@ -1305,6 +3709,55 @@ qemu (1:2.6+dfsg-3.1) unstable; urgency=high | |||
2521 | 1305 | 3709 | ||
2522 | 1306 | -- Andrew James <ajames@hpe.com> Wed, 14 Sep 2016 00:56:18 -0600 | 3710 | -- Andrew James <ajames@hpe.com> Wed, 14 Sep 2016 00:56:18 -0600 |
2523 | 1307 | 3711 | ||
2524 | 3712 | qemu (1:2.6+dfsg-3ubuntu2) yakkety; urgency=medium | ||
2525 | 3713 | |||
2526 | 3714 | * SECURITY UPDATE: DoS via unbounded memory allocation | ||
2527 | 3715 | - debian/patches/CVE-2016-5403.patch: check size in hw/virtio/virtio.c. | ||
2528 | 3716 | - CVE-2016-5403 | ||
2529 | 3717 | * SECURITY UPDATE: oob write access while reading ESP command | ||
2530 | 3718 | - debian/patches/CVE-2016-6351.patch: make cmdbuf big enough for | ||
2531 | 3719 | maximum CDB size and handle migration in hw/scsi/esp.c, | ||
2532 | 3720 | include/hw/scsi/esp.h, include/migration/vmstate.h. | ||
2533 | 3721 | - CVE-2016-6351 | ||
2534 | 3722 | * SECURITY UPDATE: infinite loop in virtqueue_pop | ||
2535 | 3723 | - debian/patches/CVE-2016-6490.patch: check vring descriptor buffer | ||
2536 | 3724 | length in hw/virtio/virtio.c. | ||
2537 | 3725 | - CVE-2016-6490 | ||
2538 | 3726 | |||
2539 | 3727 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 03 Aug 2016 08:36:16 -0400 | ||
2540 | 3728 | |||
2541 | 3729 | qemu (1:2.6+dfsg-3ubuntu1) yakkety; urgency=medium | ||
2542 | 3730 | |||
2543 | 3731 | * Merge with Debian; remaining changes: | ||
2544 | 3732 | - debian/rules: do not drop the init scripts loading kvm modules | ||
2545 | 3733 | (still needed in precise in cloud archive) | ||
2546 | 3734 | - qemu-system-common.postinst: | ||
2547 | 3735 | * remove acl placed by udev, and add udevadm trigger. | ||
2548 | 3736 | * reload kvm_intel if needed to set nested=1 | ||
2549 | 3737 | - qemu-system-common.preinst: add kvm group if needed | ||
2550 | 3738 | - add qemu-kvm upstart job and defaults file (rules, | ||
2551 | 3739 | qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart) | ||
2552 | 3740 | - rules,qemu-system-x86.modprobe: support use under older udevs which | ||
2553 | 3741 | do not auto-load the kvm kernel module. Enable nesting by default | ||
2554 | 3742 | on intel. | ||
2555 | 3743 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default | ||
2556 | 3744 | in qemu64 cpu type. | ||
2557 | 3745 | - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine | ||
2558 | 3746 | types to ease future live vm migration. | ||
2559 | 3747 | - apport hook for qemu source package: d/source_qemu-kvm.py, | ||
2560 | 3748 | d/qemu-system-common.install | ||
2561 | 3749 | - Make qemu-system-common and qemu-utils depend on qemu-block-extra | ||
2562 | 3750 | to fix errors with missing block backends. | ||
2563 | 3751 | - s390x: | ||
2564 | 3752 | * Create qemu-system-s390x package | ||
2565 | 3753 | * Enable pie by default, on ubuntu/s390x. | ||
2566 | 3754 | * Enable svm by default for qemu64 on amd | ||
2567 | 3755 | * Include s390-ccw.img firmware | ||
2568 | 3756 | * have qemu-system-aarch64 Suggest: qemu-efi; this should be a stronger | ||
2569 | 3757 | relationship, but qemu-efi is still in universe right now. | ||
2570 | 3758 | |||
2571 | 3759 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 15 Jun 2016 16:49:49 -0500 | ||
2572 | 3760 | |||
2573 | 1308 | qemu (1:2.6+dfsg-3) unstable; urgency=high | 3761 | qemu (1:2.6+dfsg-3) unstable; urgency=high |
2574 | 1309 | 3762 | ||
2575 | 1310 | * more security fixes picked from upstream: | 3763 | * more security fixes picked from upstream: |
2576 | @@ -1358,6 +3811,39 @@ qemu (1:2.6+dfsg-2) unstable; urgency=medium | |||
2577 | 1358 | 3811 | ||
2578 | 1359 | -- Michael Tokarev <mjt@tls.msk.ru> Mon, 13 Jun 2016 12:10:44 +0300 | 3812 | -- Michael Tokarev <mjt@tls.msk.ru> Mon, 13 Jun 2016 12:10:44 +0300 |
2579 | 1360 | 3813 | ||
2580 | 3814 | qemu (1:2.6+dfsg-1ubuntu1) yakkety; urgency=medium | ||
2581 | 3815 | |||
2582 | 3816 | * Merge with Debian; remaining changes: (LP: #1583775) | ||
2583 | 3817 | - debian/rules: do not drop the init scripts loading kvm modules | ||
2584 | 3818 | (still needed in precise in cloud archive) | ||
2585 | 3819 | - qemu-system-common.postinst: | ||
2586 | 3820 | * remove acl placed by udev, and add udevadm trigger. | ||
2587 | 3821 | * reload kvm_intel if needed to set nested=1 | ||
2588 | 3822 | - qemu-system-common.preinst: add kvm group if needed | ||
2589 | 3823 | - add qemu-kvm upstart job and defaults file (rules, | ||
2590 | 3824 | qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart) | ||
2591 | 3825 | - rules,qemu-system-x86.modprobe: support use under older udevs which | ||
2592 | 3826 | do not auto-load the kvm kernel module. Enable nesting by default | ||
2593 | 3827 | on intel. | ||
2594 | 3828 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default | ||
2595 | 3829 | in qemu64 cpu type. | ||
2596 | 3830 | - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine | ||
2597 | 3831 | types to ease future live vm migration. | ||
2598 | 3832 | - apport hook for qemu source package: d/source_qemu-kvm.py, | ||
2599 | 3833 | d/qemu-system-common.install | ||
2600 | 3834 | - Make qemu-system-common and qemu-utils depend on qemu-block-extra | ||
2601 | 3835 | to fix errors with missing block backends. (LP: #1495895) | ||
2602 | 3836 | - s390x: | ||
2603 | 3837 | * Create qemu-system-s390x package | ||
2604 | 3838 | * Enable pie by default, on ubuntu/s390x. | ||
2605 | 3839 | * Enable svm by default for qemu64 on amd | ||
2606 | 3840 | * Include s390-ccw.img firmware | ||
2607 | 3841 | * have qemu-system-aarch64 Suggest: qemu-efi; this should be a stronger | ||
2608 | 3842 | relationship, but qemu-efi is still in universe right now. | ||
2609 | 3843 | * Drop patches which have been applied upstream: | ||
2610 | 3844 | |||
2611 | 3845 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 19 May 2016 12:11:36 -0500 | ||
2612 | 3846 | |||
2613 | 1361 | qemu (1:2.6+dfsg-1) unstable; urgency=medium | 3847 | qemu (1:2.6+dfsg-1) unstable; urgency=medium |
2614 | 1362 | 3848 | ||
2615 | 1363 | * new upstream release | 3849 | * new upstream release |
2616 | @@ -1395,6 +3881,106 @@ qemu (1:2.6+dfsg-1) unstable; urgency=medium | |||
2617 | 1395 | 3881 | ||
2618 | 1396 | -- Michael Tokarev <mjt@tls.msk.ru> Wed, 18 May 2016 14:44:14 +0300 | 3882 | -- Michael Tokarev <mjt@tls.msk.ru> Wed, 18 May 2016 14:44:14 +0300 |
2619 | 1397 | 3883 | ||
2620 | 3884 | qemu (1:2.5+dfsg-5ubuntu12) yakkety; urgency=medium | ||
2621 | 3885 | |||
2622 | 3886 | * Cherrypick upstream patches to support the query-gic-version QMP command | ||
2623 | 3887 | (LP: #1566564) | ||
2624 | 3888 | |||
2625 | 3889 | -- dann frazier <dannf@ubuntu.com> Tue, 05 Apr 2016 16:56:11 -0600 | ||
2626 | 3890 | |||
2627 | 3891 | qemu (1:2.5+dfsg-5ubuntu11) yakkety; urgency=medium | ||
2628 | 3892 | |||
2629 | 3893 | [Stefan Bader] | ||
2630 | 3894 | * Enable svm by default for qemu64 on amd (LP: #1561019) | ||
2631 | 3895 | |||
2632 | 3896 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 22 Apr 2016 16:53:55 -0500 | ||
2633 | 3897 | |||
2634 | 3898 | qemu (1:2.5+dfsg-5ubuntu10) xenial; urgency=medium | ||
2635 | 3899 | |||
2636 | 3900 | * qemu-system-s390x only available on s390x, so qemu-system should only | ||
2637 | 3901 | depend on it on this arch. | ||
2638 | 3902 | * have qemu-system-aarch64 Suggest: qemu-efi; this should be a stronger | ||
2639 | 3903 | relationship, but qemu-efi is still in universe right now. | ||
2640 | 3904 | |||
2641 | 3905 | -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 19 Apr 2016 13:41:37 -0700 | ||
2642 | 3906 | |||
2643 | 3907 | qemu (1:2.5+dfsg-5ubuntu9) xenial; urgency=medium | ||
2644 | 3908 | |||
2645 | 3909 | * And actually ship the right things in qemu-system-s390x. | ||
2646 | 3910 | |||
2647 | 3911 | -- Dimitri John Ledkov <xnox@ubuntu.com> Tue, 19 Apr 2016 16:49:00 +0100 | ||
2648 | 3912 | |||
2649 | 3913 | qemu (1:2.5+dfsg-5ubuntu8) xenial; urgency=medium | ||
2650 | 3914 | |||
2651 | 3915 | * Create qemu-system-s390x package on ubuntu only. | ||
2652 | 3916 | |||
2653 | 3917 | -- Dimitri John Ledkov <xnox@ubuntu.com> Mon, 18 Apr 2016 10:16:19 +0100 | ||
2654 | 3918 | |||
2655 | 3919 | qemu (1:2.5+dfsg-5ubuntu7) xenial; urgency=medium | ||
2656 | 3920 | |||
2657 | 3921 | * Cherrypick patch from mailing list to fix qemu in sandbox. (LP: #1560149) | ||
2658 | 3922 | |||
2659 | 3923 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 11 Apr 2016 15:13:06 -0500 | ||
2660 | 3924 | |||
2661 | 3925 | qemu (1:2.5+dfsg-5ubuntu6) xenial; urgency=medium | ||
2662 | 3926 | |||
2663 | 3927 | * Cherrypick upstream patch vhost-user-interrupt-management-fixes.patch | ||
2664 | 3928 | (LP: #1556306) | ||
2665 | 3929 | |||
2666 | 3930 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 16 Mar 2016 16:35:22 -0700 | ||
2667 | 3931 | |||
2668 | 3932 | qemu (1:2.5+dfsg-5ubuntu5) xenial; urgency=medium | ||
2669 | 3933 | |||
2670 | 3934 | * Cherrypick upstream patch to fix snapshot regression (LP: #1533728) | ||
2671 | 3935 | |||
2672 | 3936 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 07 Mar 2016 18:53:34 -0800 | ||
2673 | 3937 | |||
2674 | 3938 | qemu (1:2.5+dfsg-5ubuntu4) xenial; urgency=medium | ||
2675 | 3939 | |||
2676 | 3940 | * d/control{-in}: Re-generate and build with libiscsi-dev now | ||
2677 | 3941 | that its in Ubuntu main (LP: #1271653). | ||
2678 | 3942 | |||
2679 | 3943 | -- James Page <james.page@ubuntu.com> Wed, 24 Feb 2016 17:59:13 +0000 | ||
2680 | 3944 | |||
2681 | 3945 | qemu (1:2.5+dfsg-5ubuntu3) xenial; urgency=medium | ||
2682 | 3946 | |||
2683 | 3947 | * Make -no-pie conditional, on $(CC) supporting -no-pie flag. | ||
2684 | 3948 | |||
2685 | 3949 | -- Dimitri John Ledkov <xnox@ubuntu.com> Wed, 24 Feb 2016 14:40:19 +0000 | ||
2686 | 3950 | |||
2687 | 3951 | qemu (1:2.5+dfsg-5ubuntu2) xenial; urgency=medium | ||
2688 | 3952 | |||
2689 | 3953 | * No-change rebuild for gnutls transition. | ||
2690 | 3954 | |||
2691 | 3955 | -- Matthias Klose <doko@ubuntu.com> Wed, 17 Feb 2016 22:27:20 +0000 | ||
2692 | 3956 | |||
2693 | 3957 | qemu (1:2.5+dfsg-5ubuntu1) xenial; urgency=medium | ||
2694 | 3958 | |||
2695 | 3959 | * Merge with Debian; remaining changes: | ||
2696 | 3960 | - debian/rules: do not drop the init scripts loading kvm modules | ||
2697 | 3961 | (still needed in precise in cloud archive) | ||
2698 | 3962 | - qemu-system-common.postinst: | ||
2699 | 3963 | * remove acl placed by udev, and add udevadm trigger. | ||
2700 | 3964 | * reload kvm_intel if needed to set nested=1 | ||
2701 | 3965 | - qemu-system-common.preinst: add kvm group if needed | ||
2702 | 3966 | - add qemu-kvm upstart job and defaults file (rules, | ||
2703 | 3967 | qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart) | ||
2704 | 3968 | - rules,qemu-system-x86.modprobe: support use under older udevs which | ||
2705 | 3969 | do not auto-load the kvm kernel module. Enable nesting by default | ||
2706 | 3970 | on intel. | ||
2707 | 3971 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default | ||
2708 | 3972 | in qemu64 cpu type. | ||
2709 | 3973 | - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine | ||
2710 | 3974 | types to ease future live vm migration. | ||
2711 | 3975 | - apport hook for qemu source package: d/source_qemu-kvm.py, | ||
2712 | 3976 | d/qemu-system-common.install | ||
2713 | 3977 | - Make qemu-system-common and qemu-utils depend on qemu-block-extra | ||
2714 | 3978 | to fix errors with missing block backends. (LP: #1495895) | ||
2715 | 3979 | - Enable pie by default, on ubuntu/s390x. | ||
2716 | 3980 | - Include s390-ccw.img firmware. | ||
2717 | 3981 | |||
2718 | 3982 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 09 Feb 2016 10:24:49 -0800 | ||
2719 | 3983 | |||
2720 | 1398 | qemu (1:2.5+dfsg-5) unstable; urgency=medium | 3984 | qemu (1:2.5+dfsg-5) unstable; urgency=medium |
2721 | 1399 | 3985 | ||
2722 | 1400 | * fix misspellings in previous debian/changelog entry | 3986 | * fix misspellings in previous debian/changelog entry |
2723 | @@ -1452,6 +4038,113 @@ qemu (1:2.5+dfsg-2) unstable; urgency=high | |||
2724 | 1452 | 4038 | ||
2725 | 1453 | -- Michael Tokarev <mjt@tls.msk.ru> Sat, 09 Jan 2016 21:40:43 +0300 | 4039 | -- Michael Tokarev <mjt@tls.msk.ru> Sat, 09 Jan 2016 21:40:43 +0300 |
2726 | 1454 | 4040 | ||
2727 | 4041 | qemu (1:2.5+dfsg-1ubuntu5) xenial; urgency=medium | ||
2728 | 4042 | |||
2729 | 4043 | * SECURITY UPDATE: paravirtualized drivers incautious about shared memory | ||
2730 | 4044 | contents | ||
2731 | 4045 | - debian/patches/CVE-2015-8550-1.patch: avoid double access in | ||
2732 | 4046 | hw/block/xen_blkif.h. | ||
2733 | 4047 | - debian/patches/CVE-2015-8550-2.patch: avoid reading twice in | ||
2734 | 4048 | hw/display/xenfb.c. | ||
2735 | 4049 | - CVE-2015-8550 | ||
2736 | 4050 | * SECURITY UPDATE: infinite loop in ehci_advance_state | ||
2737 | 4051 | - debian/patches/CVE-2015-8558.patch: make idt processing more robust | ||
2738 | 4052 | in hw/usb/hcd-ehci.c. | ||
2739 | 4053 | - CVE-2015-8558 | ||
2740 | 4054 | * SECURITY UPDATE: host memory leakage in vmxnet3 | ||
2741 | 4055 | - debian/patches/CVE-2015-856x.patch: avoid memory leakage in | ||
2742 | 4056 | hw/net/vmxnet3.c. | ||
2743 | 4057 | - CVE-2015-8567 | ||
2744 | 4058 | - CVE-2015-8568 | ||
2745 | 4059 | * SECURITY UPDATE: buffer overflow in megasas_ctrl_get_info | ||
2746 | 4060 | - debian/patches/CVE-2015-8613.patch: initialise info object with | ||
2747 | 4061 | appropriate size in hw/scsi/megasas.c. | ||
2748 | 4062 | - CVE-2015-8613 | ||
2749 | 4063 | * SECURITY UPDATE: DoS via Human Monitor Interface | ||
2750 | 4064 | - debian/patches/CVE-2015-8619.patch: fix sendkey out of bounds write | ||
2751 | 4065 | in hmp.c, include/ui/console.h, ui/input-legacy.c. | ||
2752 | 4066 | - CVE-2015-8619 | ||
2753 | 4067 | * SECURITY UPDATE: incorrect array bounds check in rocker | ||
2754 | 4068 | - debian/patches/CVE-2015-8701.patch: fix an incorrect array bounds | ||
2755 | 4069 | check in hw/net/rocker/rocker.c. | ||
2756 | 4070 | - CVE-2015-8701 | ||
2757 | 4071 | * SECURITY UPDATE: ne2000 OOB r/w in ioport operations | ||
2758 | 4072 | - debian/patches/CVE-2015-8743.patch: fix bounds check in ioport | ||
2759 | 4073 | operations in hw/net/ne2000.c. | ||
2760 | 4074 | - CVE-2015-8743 | ||
2761 | 4075 | * SECURITY UPDATE: ahci use-after-free vulnerability in aio port commands | ||
2762 | 4076 | - debian/patches/CVE-2016-1568.patch: reset ncq object to unused on | ||
2763 | 4077 | error in hw/ide/ahci.c. | ||
2764 | 4078 | - CVE-2016-1568 | ||
2765 | 4079 | * SECURITY UPDATE: DoS via null pointer dereference in vapic_write() | ||
2766 | 4080 | - debian/patches/CVE-2016-1922.patch: avoid null pointer dereference in | ||
2767 | 4081 | hw/i386/kvmvapic.c. | ||
2768 | 4082 | - CVE-2016-1922 | ||
2769 | 4083 | * SECURITY UPDATE: e1000 infinite loop | ||
2770 | 4084 | - debian/patches/CVE-2016-1981.patch: eliminate infinite loops on | ||
2771 | 4085 | out-of-bounds transfer start in hw/net/e1000.c | ||
2772 | 4086 | - CVE-2016-1981 | ||
2773 | 4087 | * SECURITY UPDATE: AHCI NULL pointer dereference when using FIS CLB | ||
2774 | 4088 | engines | ||
2775 | 4089 | - debian/patches/CVE-2016-2197.patch: add check before calling | ||
2776 | 4090 | dma_memory_unmap in hw/ide/ahci.c. | ||
2777 | 4091 | - CVE-2016-2197 | ||
2778 | 4092 | * SECURITY UPDATE: ehci null pointer dereference in ehci_caps_write | ||
2779 | 4093 | - debian/patches/CVE-2016-2198.patch: add capability mmio write | ||
2780 | 4094 | function in hw/usb/hcd-ehci.c. | ||
2781 | 4095 | - CVE-2016-2198 | ||
2782 | 4096 | |||
2783 | 4097 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 01 Feb 2016 09:39:01 -0500 | ||
2784 | 4098 | |||
2785 | 4099 | qemu (1:2.5+dfsg-1ubuntu4) xenial; urgency=medium | ||
2786 | 4100 | |||
2787 | 4101 | * debian/qemu-kvm-init: Call systemd-detect-virt instead of the | ||
2788 | 4102 | Ubuntu specific running-in-container wrapper. (LP: #1539016) | ||
2789 | 4103 | |||
2790 | 4104 | -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 28 Jan 2016 13:24:51 +0100 | ||
2791 | 4105 | |||
2792 | 4106 | qemu (1:2.5+dfsg-1ubuntu3) xenial; urgency=high | ||
2793 | 4107 | |||
2794 | 4108 | * Include s390-ccw.img firmware. | ||
2795 | 4109 | |||
2796 | 4110 | -- Dimitri John Ledkov <xnox@ubuntu.com> Tue, 12 Jan 2016 15:53:43 +0000 | ||
2797 | 4111 | |||
2798 | 4112 | qemu (1:2.5+dfsg-1ubuntu2) xenial; urgency=medium | ||
2799 | 4113 | |||
2800 | 4114 | * Place qemu-kvm.defaults file in qemu-system-common, next to the init | ||
2801 | 4115 | scripts. Fix the comparison operator when checking KVM_HUGEPAGES. | ||
2802 | 4116 | Thanks Simon. (LP: #1531191) | ||
2803 | 4117 | |||
2804 | 4118 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 06 Jan 2016 09:45:37 -0800 | ||
2805 | 4119 | |||
2806 | 4120 | qemu (1:2.5+dfsg-1ubuntu1) xenial; urgency=medium | ||
2807 | 4121 | |||
2808 | 4122 | * Merge with Debian; remaining changes: | ||
2809 | 4123 | - debian/rules: do not drop the init scripts loading kvm modules | ||
2810 | 4124 | (still needed in precise in cloud archive) | ||
2811 | 4125 | - qemu-system-common.postinst: | ||
2812 | 4126 | * remove acl placed by udev, and add udevadm trigger. | ||
2813 | 4127 | * reload kvm_intel if needed to set nested=1 | ||
2814 | 4128 | - qemu-system-common.preinst: add kvm group if needed | ||
2815 | 4129 | - add qemu-kvm upstart job and defaults file (rules, | ||
2816 | 4130 | qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart) | ||
2817 | 4131 | - rules,qemu-system-x86.modprobe: support use under older udevs which | ||
2818 | 4132 | do not auto-load the kvm kernel module. Enable nesting by default | ||
2819 | 4133 | on intel. | ||
2820 | 4134 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default | ||
2821 | 4135 | in qemu64 cpu type. | ||
2822 | 4136 | - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine | ||
2823 | 4137 | types to ease future live vm migration. | ||
2824 | 4138 | - apport hook for qemu source package: d/source_qemu-kvm.py, | ||
2825 | 4139 | d/qemu-system-common.install | ||
2826 | 4140 | - Make qemu-system-common and qemu-utils depend on qemu-block-extra | ||
2827 | 4141 | to fix errors with missing block backends. (LP: #1495895) | ||
2828 | 4142 | - Enable pie by default, on ubuntu/s390x. | ||
2829 | 4143 | * Drop vGICv3 support patches - all is now upstream | ||
2830 | 4144 | * debian/qemu-kvm-init: handle KVM_HUGEPAGES being unset (LP: #1531191) | ||
2831 | 4145 | |||
2832 | 4146 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 05 Jan 2016 15:42:50 -0800 | ||
2833 | 4147 | |||
2834 | 1455 | qemu (1:2.5+dfsg-1) unstable; urgency=medium | 4148 | qemu (1:2.5+dfsg-1) unstable; urgency=medium |
2835 | 1456 | 4149 | ||
2836 | 1457 | * new upstream release | 4150 | * new upstream release |
2837 | @@ -1478,6 +4171,49 @@ qemu (1:2.5+dfsg-1) unstable; urgency=medium | |||
2838 | 1478 | 4171 | ||
2839 | 1479 | -- Michael Tokarev <mjt@tls.msk.ru> Wed, 16 Dec 2015 20:00:04 +0300 | 4172 | -- Michael Tokarev <mjt@tls.msk.ru> Wed, 16 Dec 2015 20:00:04 +0300 |
2840 | 1480 | 4173 | ||
2841 | 4174 | qemu (1:2.4+dfsg-5ubuntu3) xenial; urgency=high | ||
2842 | 4175 | |||
2843 | 4176 | * Enable pie by default, on ubuntu/s390x. | ||
2844 | 4177 | |||
2845 | 4178 | -- Dimitri John Ledkov <xnox@ubuntu.com> Mon, 07 Dec 2015 16:04:16 +0000 | ||
2846 | 4179 | |||
2847 | 4180 | qemu (1:2.4+dfsg-5ubuntu2) xenial; urgency=medium | ||
2848 | 4181 | |||
2849 | 4182 | * undo the libseccomp delta from debian. libseccomp is indeed available | ||
2850 | 4183 | on other arches, but we need qemu's configure script to be fixed before | ||
2851 | 4184 | we can use it on anything other than amd64|i386. Fixes FTBFS. | ||
2852 | 4185 | (LP: #1522531) | ||
2853 | 4186 | |||
2854 | 4187 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 03 Dec 2015 12:44:46 -0600 | ||
2855 | 4188 | |||
2856 | 4189 | qemu (1:2.4+dfsg-5ubuntu1) xenial; urgency=medium | ||
2857 | 4190 | |||
2858 | 4191 | * Merge with Debian; remaining changes: | ||
2859 | 4192 | - Update the ubuntu machine types patch to reflect upstream churn | ||
2860 | 4193 | - debian/rules: do not drop the init scripts loading kvm modules | ||
2861 | 4194 | (still needed in precise in cloud archive) | ||
2862 | 4195 | - qemu-system-common.postinst: | ||
2863 | 4196 | * remove acl placed by udev, and add udevadm trigger. | ||
2864 | 4197 | * reload kvm_intel if needed to set nested=1 | ||
2865 | 4198 | - qemu-system-common.preinst: add kvm group if needed | ||
2866 | 4199 | - add qemu-kvm upstart job and defaults file (rules, | ||
2867 | 4200 | qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart) | ||
2868 | 4201 | - rules,qemu-system-x86.modprobe: support use under older udevs which | ||
2869 | 4202 | do not auto-load the kvm kernel module. Enable nesting by default | ||
2870 | 4203 | on intel. | ||
2871 | 4204 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default | ||
2872 | 4205 | in qemu64 cpu type. | ||
2873 | 4206 | - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty | ||
2874 | 4207 | machine type to ease future live vm migration. | ||
2875 | 4208 | - apport hook for qemu source package: d/source_qemu-kvm.py, | ||
2876 | 4209 | d/qemu-system-common.install | ||
2877 | 4210 | - Make qemu-system-common and qemu-utils depend on qemu-block-extra | ||
2878 | 4211 | to fix errors with missing block backends. (LP: #1495895) | ||
2879 | 4212 | - control-in: build with libseccomp an all architectures | ||
2880 | 4213 | - Add vGICv3 support | ||
2881 | 4214 | |||
2882 | 4215 | -- Matthias Klose <doko@ubuntu.com> Wed, 02 Dec 2015 21:31:36 +0100 | ||
2883 | 4216 | |||
2884 | 1481 | qemu (1:2.4+dfsg-5) unstable; urgency=medium | 4217 | qemu (1:2.4+dfsg-5) unstable; urgency=medium |
2885 | 1482 | 4218 | ||
2886 | 1483 | * trace-remove-malloc-tracing.patch from upstream. | 4219 | * trace-remove-malloc-tracing.patch from upstream. |
2887 | @@ -1490,6 +4226,57 @@ qemu (1:2.4+dfsg-5) unstable; urgency=medium | |||
2888 | 1490 | 4226 | ||
2889 | 1491 | -- Michael Tokarev <mjt@tls.msk.ru> Sun, 29 Nov 2015 12:22:52 +0300 | 4227 | -- Michael Tokarev <mjt@tls.msk.ru> Sun, 29 Nov 2015 12:22:52 +0300 |
2890 | 1492 | 4228 | ||
2891 | 4229 | qemu (1:2.4+dfsg-4ubuntu3) xenial; urgency=medium | ||
2892 | 4230 | |||
2893 | 4231 | * SECURITY UPDATE: loopback mode heap overflow vulnerability in pcnet | ||
2894 | 4232 | - debian/patches/CVE-2015-7504.patch: leave room for CRC code in | ||
2895 | 4233 | hw/net/pcnet.c. | ||
2896 | 4234 | - CVE-2015-7504 | ||
2897 | 4235 | * SECURITY UPDATE: non-loopback mode buffer overflow in pcnet | ||
2898 | 4236 | - debian/patches/CVE-2015-7512.patch: check packet length in | ||
2899 | 4237 | hw/net/pcnet.c. | ||
2900 | 4238 | - CVE-2015-7512 | ||
2901 | 4239 | * SECURITY UPDATE: infinite loop in eepro100 | ||
2902 | 4240 | - debian/patches/CVE-2015-8345.patch: prevent endless loop in | ||
2903 | 4241 | hw/net/eepro100.c. | ||
2904 | 4242 | - CVE-2015-8345 | ||
2905 | 4243 | |||
2906 | 4244 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 01 Dec 2015 13:36:40 -0500 | ||
2907 | 4245 | |||
2908 | 4246 | qemu (1:2.4+dfsg-4ubuntu2) xenial; urgency=medium | ||
2909 | 4247 | |||
2910 | 4248 | * d/p/u/define-ubuntu-machine-type.patch: Fix typo in utopic definition. | ||
2911 | 4249 | |||
2912 | 4250 | -- dann frazier <dann.frazier@canonical.com> Tue, 03 Nov 2015 08:05:46 -0700 | ||
2913 | 4251 | |||
2914 | 4252 | qemu (1:2.4+dfsg-4ubuntu1) xenial; urgency=medium | ||
2915 | 4253 | |||
2916 | 4254 | * Merge 2.4 from unstable. Remaining changes: | ||
2917 | 4255 | - Update the ubuntu machine types patch to reflect upstream churn | ||
2918 | 4256 | - debian/rules: do not drop the init scripts loading kvm modules | ||
2919 | 4257 | (still needed in precise in cloud archive) | ||
2920 | 4258 | - qemu-system-common.postinst: | ||
2921 | 4259 | * remove acl placed by udev, and add udevadm trigger. | ||
2922 | 4260 | * reload kvm_intel if needed to set nested=1 | ||
2923 | 4261 | - qemu-system-common.preinst: add kvm group if needed | ||
2924 | 4262 | - add qemu-kvm upstart job and defaults file (rules, | ||
2925 | 4263 | qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart) | ||
2926 | 4264 | - rules,qemu-system-x86.modprobe: support use under older udevs which | ||
2927 | 4265 | do not auto-load the kvm kernel module. Enable nesting by default | ||
2928 | 4266 | on intel. | ||
2929 | 4267 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default | ||
2930 | 4268 | in qemu64 cpu type. | ||
2931 | 4269 | - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty | ||
2932 | 4270 | machine type to ease future live vm migration. | ||
2933 | 4271 | - apport hook for qemu source package: d/source_qemu-kvm.py, | ||
2934 | 4272 | d/qemu-system-common.install | ||
2935 | 4273 | - Make qemu-system-common and qemu-utils depend on qemu-block-extra | ||
2936 | 4274 | to fix errors with missing block backends. (LP: #1495895) | ||
2937 | 4275 | - control-in: build with libseccomp an all architectures. | ||
2938 | 4276 | * Add vGICv3 support | ||
2939 | 4277 | |||
2940 | 4278 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 27 Oct 2015 13:28:58 -0500 | ||
2941 | 4279 | |||
2942 | 1493 | qemu (1:2.4+dfsg-4) unstable; urgency=medium | 4280 | qemu (1:2.4+dfsg-4) unstable; urgency=medium |
2943 | 1494 | 4281 | ||
2944 | 1495 | * applied 3 patches from upstream to fix virtio-net | 4282 | * applied 3 patches from upstream to fix virtio-net |
2945 | @@ -1504,7 +4291,7 @@ qemu (1:2.4+dfsg-3) unstable; urgency=high | |||
2946 | 1504 | fix for Heap overflow vulnerability in ne2000_receive() function | 4291 | fix for Heap overflow vulnerability in ne2000_receive() function |
2947 | 1505 | (Closes: #799074 CVE-2015-5279) | 4292 | (Closes: #799074 CVE-2015-5279) |
2948 | 1506 | * ne2000-avoid-infinite-loop-when-receiving-packets-CVE-2015-5278.patch | 4293 | * ne2000-avoid-infinite-loop-when-receiving-packets-CVE-2015-5278.patch |
2950 | 1507 | (Closes: #799073 CVE-2015-5278) | 4294 | (Closes: #799073 CVE-2015-5278) |
2951 | 1508 | * some binfmt reorg: | 4295 | * some binfmt reorg: |
2952 | 1509 | - extend aarch64 to include one more byte as other arches do | 4296 | - extend aarch64 to include one more byte as other arches do |
2953 | 1510 | - set OSABI mask to 0xfc for i386, ppc*, s390x, sparc*, to recognize | 4297 | - set OSABI mask to 0xfc for i386, ppc*, s390x, sparc*, to recognize |
2954 | @@ -1556,6 +4343,137 @@ qemu (1:2.3+dfsg-6) unstable; urgency=high | |||
2955 | 1556 | 4343 | ||
2956 | 1557 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 11 Jun 2015 20:03:40 +0300 | 4344 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 11 Jun 2015 20:03:40 +0300 |
2957 | 1558 | 4345 | ||
2958 | 4346 | qemu (1:2.3+dfsg-5ubuntu10) xenial; urgency=medium | ||
2959 | 4347 | |||
2960 | 4348 | * debian/patches/fix-curses-with-xterm-256.patch (LP: #1508466) | ||
2961 | 4349 | |||
2962 | 4350 | -- Ryan Harper <ryan.harper@canonical.com> Wed, 21 Oct 2015 08:59:29 -0500 | ||
2963 | 4351 | |||
2964 | 4352 | qemu (1:2.3+dfsg-5ubuntu9) wily; urgency=low | ||
2965 | 4353 | |||
2966 | 4354 | * debian/patches/upstream-fix-irq-route-entries.patch | ||
2967 | 4355 | Fix "kvm_irqchip_commit_routes: Assertion 'ret == 0' failed" | ||
2968 | 4356 | (LP: #1465935) | ||
2969 | 4357 | |||
2970 | 4358 | -- Stefan Bader <stefan.bader@canonical.com> Fri, 09 Oct 2015 15:38:53 +0200 | ||
2971 | 4359 | |||
2972 | 4360 | qemu (1:2.3+dfsg-5ubuntu8) wily; urgency=medium | ||
2973 | 4361 | |||
2974 | 4362 | * Build using libseccomp on all architectures. | ||
2975 | 4363 | |||
2976 | 4364 | -- Matthias Klose <doko@ubuntu.com> Sat, 03 Oct 2015 21:12:15 +0200 | ||
2977 | 4365 | |||
2978 | 4366 | qemu (1:2.3+dfsg-5ubuntu7) wily; urgency=medium | ||
2979 | 4367 | |||
2980 | 4368 | * SECURITY UPDATE: denial of service via NE2000 driver | ||
2981 | 4369 | - debian/patches/CVE-2015-5278.patch: fix infinite loop in | ||
2982 | 4370 | hw/net/ne2000.c. | ||
2983 | 4371 | - CVE-2015-5278 | ||
2984 | 4372 | * SECURITY UPDATE: denial of service and possible code execution via | ||
2985 | 4373 | heap overflow in NE2000 driver | ||
2986 | 4374 | - debian/patches/CVE-2015-5279.patch: validate ring buffer pointers in | ||
2987 | 4375 | hw/net/ne2000.c. | ||
2988 | 4376 | - CVE-2015-5279 | ||
2989 | 4377 | * SECURITY UPDATE: denial of service via e1000 infinite loop | ||
2990 | 4378 | - debian/patches/CVE-2015-6815.patch: check bytes in hw/net/e1000.c. | ||
2991 | 4379 | - CVE-2015-6815 | ||
2992 | 4380 | * SECURITY UPDATE: denial of service via illegal ATAPI commands | ||
2993 | 4381 | - debian/patches/CVE-2015-6855.patch: fix ATAPI command permissions in | ||
2994 | 4382 | hw/ide/core.c. | ||
2995 | 4383 | - CVE-2015-6855 | ||
2996 | 4384 | |||
2997 | 4385 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 23 Sep 2015 15:05:51 -0400 | ||
2998 | 4386 | |||
2999 | 4387 | qemu (1:2.3+dfsg-5ubuntu6) wily; urgency=medium | ||
3000 | 4388 | |||
3001 | 4389 | * Make qemu-system-common and qemu-utils depend on qemu-block-extra | ||
3002 | 4390 | to fix errors with missing block backends. (LP: #1495895) | ||
3003 | 4391 | * Cherry pick fixes for vmdk stream-optimized subformat (LP: #1006655) | ||
3004 | 4392 | * Apply fix for memory corruption during live-migration in tcg mode | ||
3005 | 4393 | (LP: #1493049) | ||
3006 | 4394 | * Apply tracing patch to remove use of custom vtable in newer glibc | ||
3007 | 4395 | (LP: #1491972) | ||
3008 | 4396 | |||
3009 | 4397 | -- Ryan Harper <ryan.harper@canonical.com> Tue, 15 Sep 2015 09:37:23 -0500 | ||
3010 | 4398 | |||
3011 | 4399 | qemu (1:2.3+dfsg-5ubuntu5) wily; urgency=medium | ||
3012 | 4400 | |||
3013 | 4401 | * Import qcow2-handle-eagain-from-update_refcount from upstream | ||
3014 | 4402 | to fix errors when using qemu-img convert -c. (LP: #1491050) | ||
3015 | 4403 | |||
3016 | 4404 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 04 Sep 2015 16:35:56 -0500 | ||
3017 | 4405 | |||
3018 | 4406 | qemu (1:2.3+dfsg-5ubuntu4) wily; urgency=medium | ||
3019 | 4407 | |||
3020 | 4408 | * SECURITY UPDATE: process heap memory disclosure | ||
3021 | 4409 | - debian/patches/CVE-2015-5165.patch: check sizes in hw/net/rtl8139.c. | ||
3022 | 4410 | - CVE-2015-5165 | ||
3023 | 4411 | * SECURITY UPDATE: privilege escalation via block device unplugging | ||
3024 | 4412 | - debian/patches/CVE-2015-5166.patch: properly unhook from BlockBackend | ||
3025 | 4413 | in hw/ide/piix.c. | ||
3026 | 4414 | - CVE-2015-5166 | ||
3027 | 4415 | * SECURITY UPDATE: privilege escalation via memory corruption in vnc | ||
3028 | 4416 | - debian/patches/CVE-2015-5225.patch: use bytes per scanline to apply | ||
3029 | 4417 | limits in ui/vnc.c. | ||
3030 | 4418 | - CVE-2015-5225 | ||
3031 | 4419 | * SECURITY UPDATE: denial of service via virtio-serial | ||
3032 | 4420 | - debian/patches/CVE-2015-5745.patch: don't assume a specific layout | ||
3033 | 4421 | for control messages in hw/char/virtio-serial-bus.c. | ||
3034 | 4422 | - CVE-2015-5745 | ||
3035 | 4423 | |||
3036 | 4424 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 25 Aug 2015 09:38:43 -0400 | ||
3037 | 4425 | |||
3038 | 4426 | qemu (1:2.3+dfsg-5ubuntu3) wily; urgency=medium | ||
3039 | 4427 | |||
3040 | 4428 | * SECURITY UPDATE: out-of-bounds memory access in pit_ioport_read() | ||
3041 | 4429 | - debian/patches/CVE-2015-3214.patch: ignore read in hw/timer/i8254.c. | ||
3042 | 4430 | - CVE-2015-3214 | ||
3043 | 4431 | * SECURITY UPDATE: heap overflow when processing ATAPI commands | ||
3044 | 4432 | - debian/patches/CVE-2015-5154.patch: check bounds and clear DRQ in | ||
3045 | 4433 | hw/ide/core.c, make sure command is completed in hw/ide/atapi.c. | ||
3046 | 4434 | - CVE-2015-5154 | ||
3047 | 4435 | * SECURITY UPDATE: buffer overflow in scsi_req_parse_cdb | ||
3048 | 4436 | - debian/patches/CVE-2015-5158.patch: check length in | ||
3049 | 4437 | hw/scsi/scsi-bus.c. | ||
3050 | 4438 | - CVE-2015-5158 | ||
3051 | 4439 | |||
3052 | 4440 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 27 Jul 2015 10:07:05 -0400 | ||
3053 | 4441 | |||
3054 | 4442 | qemu (1:2.3+dfsg-5ubuntu2) wily; urgency=medium | ||
3055 | 4443 | |||
3056 | 4444 | * SECURITY UPDATE: heap overflow in PCNET controller | ||
3057 | 4445 | - debian/patches/CVE-2015-3209.patch: check bounds in hw/net/pcnet.c. | ||
3058 | 4446 | - CVE-2015-3209 | ||
3059 | 4447 | |||
3060 | 4448 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 11 Jun 2015 14:25:05 -0400 | ||
3061 | 4449 | |||
3062 | 4450 | qemu (1:2.3+dfsg-5ubuntu1) wily; urgency=medium | ||
3063 | 4451 | |||
3064 | 4452 | * Merge 1:2.3+dfsg-5 from Debian. | ||
3065 | 4453 | * Remaining changes: | ||
3066 | 4454 | - debian/rules: do not drop the init scripts loading kvm modules | ||
3067 | 4455 | (still needed in precise in cloud archive) | ||
3068 | 4456 | - qemu-system-common.postinst: | ||
3069 | 4457 | * remove acl placed by udev, and add udevadm trigger. | ||
3070 | 4458 | * reload kvm_intel if needed to set nested=1 | ||
3071 | 4459 | - qemu-system-common.preinst: add kvm group if needed | ||
3072 | 4460 | - add qemu-kvm upstart job and defaults file (rules, | ||
3073 | 4461 | qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart) | ||
3074 | 4462 | - rules,qemu-system-x86.modprobe: support use under older udevs which | ||
3075 | 4463 | do not auto-load the kvm kernel module. Enable nesting by default | ||
3076 | 4464 | on intel. | ||
3077 | 4465 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default | ||
3078 | 4466 | in qemu64 cpu type. | ||
3079 | 4467 | - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty | ||
3080 | 4468 | machine type to ease future live vm migration. | ||
3081 | 4469 | - apport hook for qemu source package: d/source_qemu-kvm.py, | ||
3082 | 4470 | d/qemu-system-common.install | ||
3083 | 4471 | * Refreshed patches: | ||
3084 | 4472 | - ubuntu/expose-vmx_qemu64cpu.patch | ||
3085 | 4473 | - ubuntu/define-ubuntu-machine-types.patch | ||
3086 | 4474 | |||
3087 | 4475 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 10 Jun 2015 14:28:39 -0500 | ||
3088 | 4476 | |||
3089 | 1559 | qemu (1:2.3+dfsg-5) unstable; urgency=high | 4477 | qemu (1:2.3+dfsg-5) unstable; urgency=high |
3090 | 1560 | 4478 | ||
3091 | 1561 | * slirp-use-less-predictable-directory-name-in-tmp-CVE-2015-4037.patch | 4479 | * slirp-use-less-predictable-directory-name-in-tmp-CVE-2015-4037.patch |
3092 | @@ -1567,6 +4485,35 @@ qemu (1:2.3+dfsg-5) unstable; urgency=high | |||
3093 | 1567 | 4485 | ||
3094 | 1568 | -- Michael Tokarev <mjt@tls.msk.ru> Wed, 03 Jun 2015 17:18:58 +0300 | 4486 | -- Michael Tokarev <mjt@tls.msk.ru> Wed, 03 Jun 2015 17:18:58 +0300 |
3095 | 1569 | 4487 | ||
3096 | 4488 | qemu (1:2.3+dfsg-4ubuntu1) wily; urgency=medium | ||
3097 | 4489 | |||
3098 | 4490 | * Merge 1:2.3+dfsg-4 from Debian. | ||
3099 | 4491 | * Remaining changes: | ||
3100 | 4492 | - debian/rules: do not drop the init scripts loading kvm modules | ||
3101 | 4493 | (still needed in precise in cloud archive) | ||
3102 | 4494 | - qemu-system-common.postinst: | ||
3103 | 4495 | * remove acl placed by udev, and add udevadm trigger. | ||
3104 | 4496 | * reload kvm_intel if needed to set nested=1 | ||
3105 | 4497 | - qemu-system-common.preinst: add kvm group if needed | ||
3106 | 4498 | - add qemu-kvm upstart job and defaults file (rules, | ||
3107 | 4499 | qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart) | ||
3108 | 4500 | - rules,qemu-system-x86.modprobe: support use under older udevs which | ||
3109 | 4501 | do not auto-load the kvm kernel module. Enable nesting by default | ||
3110 | 4502 | on intel. | ||
3111 | 4503 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default | ||
3112 | 4504 | in qemu64 cpu type. | ||
3113 | 4505 | - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty | ||
3114 | 4506 | machine type to ease future live vm migration. | ||
3115 | 4507 | - apport hook for qemu source package: d/source_qemu-kvm.py, | ||
3116 | 4508 | d/qemu-system-common.install | ||
3117 | 4509 | * Dropped all patches which are applied upstream | ||
3118 | 4510 | * Move the upstart jobs to a generic script | ||
3119 | 4511 | - add new qemu-kvm-init script | ||
3120 | 4512 | - call that from upstart and sysvrc qemu-kvm scripts | ||
3121 | 4513 | - move to qemu-system-common, which must now B/R qemu-system-{x86,ppc} | ||
3122 | 4514 | |||
3123 | 4515 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 03 Jun 2015 13:36:36 -0500 | ||
3124 | 4516 | |||
3125 | 1570 | qemu (1:2.3+dfsg-4) unstable; urgency=medium | 4517 | qemu (1:2.3+dfsg-4) unstable; urgency=medium |
3126 | 1571 | 4518 | ||
3127 | 1572 | * rules.mak-force-CFLAGS-for-all-objects-in-DSO.patch: | 4519 | * rules.mak-force-CFLAGS-for-all-objects-in-DSO.patch: |
3128 | @@ -1628,6 +4575,98 @@ qemu (1:2.2+dfsg-6exp) experimental; urgency=medium | |||
3129 | 1628 | 4575 | ||
3130 | 1629 | -- Michael Tokarev <mjt@tls.msk.ru> Fri, 17 Apr 2015 21:54:53 +0300 | 4576 | -- Michael Tokarev <mjt@tls.msk.ru> Fri, 17 Apr 2015 21:54:53 +0300 |
3131 | 1630 | 4577 | ||
3132 | 4578 | qemu (1:2.2+dfsg-5expubuntu10) wily; urgency=medium | ||
3133 | 4579 | |||
3134 | 4580 | * SECURITY UPDATE: denial of service in vnc web | ||
3135 | 4581 | - debian/patches/CVE-2015-1779-1.patch: incrementally decode websocket | ||
3136 | 4582 | frames in ui/vnc-ws.c, ui/vnc-ws.h, ui/vnc.h. | ||
3137 | 4583 | - debian/patches/CVE-2015-1779-2.patch: limit size of HTTP headers from | ||
3138 | 4584 | websockets clients in ui/vnc-ws.c. | ||
3139 | 4585 | - CVE-2015-1779 | ||
3140 | 4586 | * SECURITY UPDATE: host code execution via floppy device (VEMON) | ||
3141 | 4587 | - debian/patches/CVE-2015-3456.patch: force the fifo access to be in | ||
3142 | 4588 | bounds of the allocated buffer in hw/block/fdc.c. | ||
3143 | 4589 | - CVE-2015-3456 | ||
3144 | 4590 | |||
3145 | 4591 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 13 May 2015 07:25:59 -0400 | ||
3146 | 4592 | |||
3147 | 4593 | qemu (1:2.2+dfsg-5expubuntu9) vivid; urgency=low | ||
3148 | 4594 | |||
3149 | 4595 | * CVE-2015-2756 / XSA-126 | ||
3150 | 4596 | - xen: limit guest control of PCI command register | ||
3151 | 4597 | |||
3152 | 4598 | -- Stefan Bader <stefan.bader@canonical.com> Wed, 08 Apr 2015 10:17:45 +0200 | ||
3153 | 4599 | |||
3154 | 4600 | qemu (1:2.2+dfsg-5expubuntu8) vivid; urgency=medium | ||
3155 | 4601 | |||
3156 | 4602 | * debian/qemu-system-x86.qemu-kvm.upstart: fix redirection to not | ||
3157 | 4603 | accidentally create /1 | ||
3158 | 4604 | |||
3159 | 4605 | -- Steve Beattie <sbeattie@ubuntu.com> Thu, 12 Mar 2015 16:46:51 -0700 | ||
3160 | 4606 | |||
3161 | 4607 | qemu (1:2.2+dfsg-5expubuntu7) vivid; urgency=low | ||
3162 | 4608 | |||
3163 | 4609 | * No-change rebuild to pull in libxl-4.5 (take 2: step to the right). | ||
3164 | 4610 | |||
3165 | 4611 | -- Stefan Bader <stefan.bader@canonical.com> Thu, 26 Feb 2015 08:55:35 +0100 | ||
3166 | 4612 | |||
3167 | 4613 | qemu (1:2.2+dfsg-5expubuntu6) vivid; urgency=low | ||
3168 | 4614 | |||
3169 | 4615 | * No-change rebuild to pull in libxl-4.5. | ||
3170 | 4616 | |||
3171 | 4617 | -- Stefan Bader <stefan.bader@canonical.com> Wed, 25 Feb 2015 13:58:37 +0100 | ||
3172 | 4618 | |||
3173 | 4619 | qemu (1:2.2+dfsg-5expubuntu5) vivid; urgency=medium | ||
3174 | 4620 | |||
3175 | 4621 | * debian/control-in: enable numa on architectures where numa is built | ||
3176 | 4622 | (LP: #1417937) | ||
3177 | 4623 | |||
3178 | 4624 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 Feb 2015 23:18:58 -0600 | ||
3179 | 4625 | |||
3180 | 4626 | qemu (1:2.2+dfsg-5expubuntu4) vivid; urgency=medium | ||
3181 | 4627 | |||
3182 | 4628 | [Scott Moser] | ||
3183 | 4629 | * update d/kvm.powerpc to avoid use of awk, which isn't allowed by aa | ||
3184 | 4630 | profile when started by libvirt. | ||
3185 | 4631 | |||
3186 | 4632 | [Serge Hallyn] | ||
3187 | 4633 | * add symlink qemu-system-ppc64le -> qemu-system-ppc64 | ||
3188 | 4634 | * debian/rules: fix DEB_HOST_ARCh fix to ppc64el for installing qemu-kvm init script | ||
3189 | 4635 | (LP: #1419855) | ||
3190 | 4636 | |||
3191 | 4637 | [Chris J Arges] | ||
3192 | 4638 | * Determine if we are running inside a virtual environment. If running inside | ||
3193 | 4639 | a virtualized enviornment do _not_ automatically enable KSM. (LP: #1414153) | ||
3194 | 4640 | |||
3195 | 4641 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 Feb 2015 13:04:21 -0600 | ||
3196 | 4642 | |||
3197 | 4643 | qemu (1:2.2+dfsg-5expubuntu1) vivid; urgency=medium | ||
3198 | 4644 | |||
3199 | 4645 | * Merge 1:2.2+dfsg-5exp from Debian. (LP: #1409308) | ||
3200 | 4646 | - debian/rules: do not drop the init scripts loading kvm modules | ||
3201 | 4647 | (still needed in precise in cloud archive) | ||
3202 | 4648 | * Remaining changes: | ||
3203 | 4649 | - qemu-system-common.postinst: | ||
3204 | 4650 | * remove acl placed by udev, and add udevadm trigger. | ||
3205 | 4651 | * reload kvm_intel if needed to set nested=1 | ||
3206 | 4652 | - qemu-system-common.preinst: add kvm group if needed | ||
3207 | 4653 | - add qemu-kvm upstart job and defaults file (rules, | ||
3208 | 4654 | qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart) | ||
3209 | 4655 | - rules,qemu-system-x86.modprobe: support use under older udevs which | ||
3210 | 4656 | do not auto-load the kvm kernel module. Enable nesting by default | ||
3211 | 4657 | on intel. | ||
3212 | 4658 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default | ||
3213 | 4659 | in qemu64 cpu type. | ||
3214 | 4660 | - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty | ||
3215 | 4661 | machine type to ease future live vm migration. | ||
3216 | 4662 | - apport hook for qemu source package: d/source_qemu-kvm.py, | ||
3217 | 4663 | d/qemu-system-common.install | ||
3218 | 4664 | * Dropped all patches which are applied upstream | ||
3219 | 4665 | * Update ubuntu-vivid machine type to default to std graphics (following | ||
3220 | 4666 | upstream's lead for pc-i440fx-2.2 machine type) | ||
3221 | 4667 | |||
3222 | 4668 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 09 Feb 2015 22:31:09 -0600 | ||
3223 | 4669 | |||
3224 | 1631 | qemu (1:2.2+dfsg-5exp) experimental; urgency=medium | 4670 | qemu (1:2.2+dfsg-5exp) experimental; urgency=medium |
3225 | 1632 | 4671 | ||
3226 | 1633 | * fix initscript removal once again | 4672 | * fix initscript removal once again |
3227 | @@ -1677,6 +4716,47 @@ qemu (2.2+dfsg-1exp) unstable; urgency=medium | |||
3228 | 1677 | 4716 | ||
3229 | 1678 | -- Michael Tokarev <mjt@tls.msk.ru> Tue, 09 Dec 2014 23:09:26 +0300 | 4717 | -- Michael Tokarev <mjt@tls.msk.ru> Tue, 09 Dec 2014 23:09:26 +0300 |
3230 | 1679 | 4718 | ||
3231 | 4719 | qemu (1:2.1+dfsg-11ubuntu2) vivid; urgency=medium | ||
3232 | 4720 | |||
3233 | 4721 | * Cherrypick upstream patch needed to allow ESx hosts to run under | ||
3234 | 4722 | kvm (LP: #1411575) | ||
3235 | 4723 | |||
3236 | 4724 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 16 Jan 2015 16:32:48 -0600 | ||
3237 | 4725 | |||
3238 | 4726 | qemu (1:2.1+dfsg-11ubuntu1) vivid; urgency=medium | ||
3239 | 4727 | |||
3240 | 4728 | * Merge 2.1+dfsg-11. Remaining changes: | ||
3241 | 4729 | - qemu-system-common.postinst: | ||
3242 | 4730 | * remove acl placed by udev, and add udevadm trigger. | ||
3243 | 4731 | * reload kvm_intel if needed to set nested=1 | ||
3244 | 4732 | - qemu-system-common.preinst: add kvm group if needed | ||
3245 | 4733 | - add qemu-kvm upstart job and defaults file (rules, | ||
3246 | 4734 | qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart) | ||
3247 | 4735 | - rules,qemu-system-x86.modprobe: support use under older udevs which | ||
3248 | 4736 | do not auto-load the kvm kernel module. Enable nesting by default | ||
3249 | 4737 | on intel. | ||
3250 | 4738 | - debian/qemu-system-alternatives.in: use a later version as ubuntu | ||
3251 | 4739 | removed the alternatives bit later. | ||
3252 | 4740 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default | ||
3253 | 4741 | in qemu64 cpu type. | ||
3254 | 4742 | - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty | ||
3255 | 4743 | machine type to ease future live vm migration. | ||
3256 | 4744 | - apport hook for qemu source package: d/source_qemu-kvm.py, | ||
3257 | 4745 | d/qemu-system-common.install | ||
3258 | 4746 | - debian/binfmt-update-in: support ppcle | ||
3259 | 4747 | * debian/binfmt-update-in | ||
3260 | 4748 | * Support-ppcle.patch | ||
3261 | 4749 | - Upstream patches to fix AArch64 emulation ignoring SPSel=0: | ||
3262 | 4750 | * d/p/target-arm-A64-Break-out-aarch64_save-restore_sp.patch | ||
3263 | 4751 | * d/p/target-arm-A64-Respect-SPSEL-in-ERET-SP-restore.patch | ||
3264 | 4752 | * d/p/target-arm-A64-Respect-SPSEL-when-taking-exceptions.patch: | ||
3265 | 4753 | * Dropped patches (upstream or now in debian's tree): | ||
3266 | 4754 | - upstream-xen_disk-fix-unmapping-of-persistent-grants.patch | ||
3267 | 4755 | - CVE-2014-7840.patch | ||
3268 | 4756 | - CVE-2014-8106.patch | ||
3269 | 4757 | |||
3270 | 4758 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 17 Dec 2014 13:57:34 -0600 | ||
3271 | 4759 | |||
3272 | 1680 | qemu (1:2.1+dfsg-11) unstable; urgency=medium | 4760 | qemu (1:2.1+dfsg-11) unstable; urgency=medium |
3273 | 1681 | 4761 | ||
3274 | 1682 | * bump epoch and reupload to cancel 2.2+dfsg-1exp upload | 4762 | * bump epoch and reupload to cancel 2.2+dfsg-1exp upload |
3275 | @@ -1746,6 +4826,81 @@ qemu (2.1+dfsg-8) unstable; urgency=low | |||
3276 | 1746 | 4826 | ||
3277 | 1747 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 27 Nov 2014 18:32:45 +0300 | 4827 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 27 Nov 2014 18:32:45 +0300 |
3278 | 1748 | 4828 | ||
3279 | 4829 | qemu (2.1+dfsg-7ubuntu5) vivid; urgency=medium | ||
3280 | 4830 | |||
3281 | 4831 | * SECURITY UPDATE: code execution via savevm data | ||
3282 | 4832 | - debian/patches/CVE-2014-7840.patch: validate parameters in | ||
3283 | 4833 | arch_init.c. | ||
3284 | 4834 | - CVE-2014-7840 | ||
3285 | 4835 | * SECURITY UPDATE: code execution via cirrus vga blit regions | ||
3286 | 4836 | (LP: #1400775) | ||
3287 | 4837 | - debian/patches/CVE-2014-8106.patch: properly validate blit regions in | ||
3288 | 4838 | hw/display/cirrus_vga.c. | ||
3289 | 4839 | - CVE-2014-8106 | ||
3290 | 4840 | |||
3291 | 4841 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 11 Dec 2014 14:11:52 -0500 | ||
3292 | 4842 | |||
3293 | 4843 | qemu (2.1+dfsg-7ubuntu4) vivid; urgency=low | ||
3294 | 4844 | |||
3295 | 4845 | * d/rules: Fix vendor check to make kvm-spice symlinks (DEB_VENDOR got | ||
3296 | 4846 | dropped and VENDOR now will be all capital UBUNTU). | ||
3297 | 4847 | |||
3298 | 4848 | -- Stefan Bader <stefan.bader@canonical.com> Mon, 08 Dec 2014 14:45:31 +0100 | ||
3299 | 4849 | |||
3300 | 4850 | qemu (2.1+dfsg-7ubuntu3) vivid; urgency=medium | ||
3301 | 4851 | |||
3302 | 4852 | * d/p/target-arm-A64-Break-out-aarch64_save-restore_sp.patch | ||
3303 | 4853 | d/p/target-arm-A64-Respect-SPSEL-in-ERET-SP-restore.patch | ||
3304 | 4854 | d/p/target-arm-A64-Respect-SPSEL-when-taking-exceptions.patch: | ||
3305 | 4855 | Cherry-pick of upstream patches in order to fix AArch64 emulation ignoring | ||
3306 | 4856 | SPSel=0 in certain conditions. (LP: #1349277) | ||
3307 | 4857 | |||
3308 | 4858 | -- Chris J Arges <chris.j.arges@canonical.com> Thu, 04 Dec 2014 14:17:01 -0600 | ||
3309 | 4859 | |||
3310 | 4860 | qemu (2.1+dfsg-7ubuntu2) vivid; urgency=low | ||
3311 | 4861 | |||
3312 | 4862 | * d/p/upstream-xen_disk-fix-unmapping-of-persistent-grants.patch: | ||
3313 | 4863 | Cherry-pick of qemu-upstream patch to fix issues with persistent | ||
3314 | 4864 | grants and the PV backend (Qdisk) (LP: #1394327). | ||
3315 | 4865 | |||
3316 | 4866 | -- Stefan Bader <stefan.bader@canonical.com> Fri, 28 Nov 2014 13:14:37 +0100 | ||
3317 | 4867 | |||
3318 | 4868 | qemu (2.1+dfsg-7ubuntu1) vivid; urgency=medium | ||
3319 | 4869 | |||
3320 | 4870 | * Merge 2.1+dfsg-7. Remaining changes: | ||
3321 | 4871 | - qemu-system-common.postinst: | ||
3322 | 4872 | * remove acl placed by udev, and add udevadm trigger. | ||
3323 | 4873 | * reload kvm_intel if needed to set nested=1 | ||
3324 | 4874 | - qemu-system-common.preinst: add kvm group if needed | ||
3325 | 4875 | - add qemu-kvm upstart job and defaults file (rules, | ||
3326 | 4876 | qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart) | ||
3327 | 4877 | - rules,qemu-system-x86.modprobe: support use under older udevs which | ||
3328 | 4878 | do not auto-load the kvm kernel module. Enable nesting by default | ||
3329 | 4879 | on intel. | ||
3330 | 4880 | - debian/qemu-system-alternatives.in: use a later version as ubuntu | ||
3331 | 4881 | removed the alternatives bit later. | ||
3332 | 4882 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default | ||
3333 | 4883 | in qemu64 cpu type. | ||
3334 | 4884 | - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty | ||
3335 | 4885 | machine type to ease future live vm migration. | ||
3336 | 4886 | - apport hook for qemu source package: d/source_qemu-kvm.py, | ||
3337 | 4887 | d/qemu-system-common.install | ||
3338 | 4888 | - debian/binfmt-update-in: support ppcle | ||
3339 | 4889 | * debian/binfmt-update-in | ||
3340 | 4890 | * Support-ppcle.patch | ||
3341 | 4891 | * Dropped patches (upstream or now in debian's tree): | ||
3342 | 4892 | - pc-reserve-more-memory-for-acpi.patch | ||
3343 | 4893 | - CVE-2014-5388.patch | ||
3344 | 4894 | - 501-block-raw-posix-fix-disk-corruption-in-try-fiemap and | ||
3345 | 4895 | 502-block-raw-posic-use-seek-hole-ahead-of-fiemap (combined | ||
3346 | 4896 | in debian) | ||
3347 | 4897 | - CVE-2014-3615.patch | ||
3348 | 4898 | - CVE-2014-3640.patch | ||
3349 | 4899 | - CVE-2014-3689.patch | ||
3350 | 4900 | - CVE-2014-7815.patch | ||
3351 | 4901 | |||
3352 | 4902 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Sat, 22 Nov 2014 18:36:53 -0600 | ||
3353 | 4903 | |||
3354 | 1749 | qemu (2.1+dfsg-7) unstable; urgency=high | 4904 | qemu (2.1+dfsg-7) unstable; urgency=high |
3355 | 1750 | 4905 | ||
3356 | 1751 | * urgency is high due to 2 security fixes | 4906 | * urgency is high due to 2 security fixes |
3357 | @@ -1797,6 +4952,119 @@ qemu (2.1+dfsg-5) unstable; urgency=medium | |||
3358 | 1797 | 4952 | ||
3359 | 1798 | -- Michael Tokarev <mjt@tls.msk.ru> Fri, 26 Sep 2014 17:43:26 +0400 | 4953 | -- Michael Tokarev <mjt@tls.msk.ru> Fri, 26 Sep 2014 17:43:26 +0400 |
3360 | 1799 | 4954 | ||
3361 | 4955 | qemu (2.1+dfsg-4ubuntu9) vivid; urgency=medium | ||
3362 | 4956 | |||
3363 | 4957 | * SECURITY UPDATE: information disclosure via vga driver | ||
3364 | 4958 | - debian/patches/CVE-2014-3615.patch: return the correct memory size, | ||
3365 | 4959 | sanity check register writes, and don't use fixed buffer sizes in | ||
3366 | 4960 | hw/display/qxl.c, hw/display/vga.c, hw/display/vga_int.h, | ||
3367 | 4961 | ui/spice-display.c. | ||
3368 | 4962 | - CVE-2014-3615 | ||
3369 | 4963 | * SECURITY UPDATE: denial of service via slirp NULL pointer deref | ||
3370 | 4964 | - debian/patches/CVE-2014-3640.patch: make sure socket is not just a | ||
3371 | 4965 | stub in slirp/udp.c. | ||
3372 | 4966 | - CVE-2014-3640 | ||
3373 | 4967 | * SECURITY UPDATE: possible privilege escalation via vmware-vga driver | ||
3374 | 4968 | - debian/patches/CVE-2014-3689.patch: verify rectangles in | ||
3375 | 4969 | hw/display/vmware_vga.c. | ||
3376 | 4970 | - CVE-2014-3689 | ||
3377 | 4971 | * SECURITY UPDATE: denial of service via VNC console | ||
3378 | 4972 | - debian/patches/CVE-2014-7815.patch: validate bits_per_pixel in | ||
3379 | 4973 | ui/vnc.c. | ||
3380 | 4974 | - CVE-2014-7815 | ||
3381 | 4975 | |||
3382 | 4976 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 13 Nov 2014 07:31:03 -0500 | ||
3383 | 4977 | |||
3384 | 4978 | qemu (2.1+dfsg-4ubuntu8) vivid; urgency=medium | ||
3385 | 4979 | |||
3386 | 4980 | * Support qemu-kvm on x32, arm64, ppc64 and pp64el architectures | ||
3387 | 4981 | (LP: #1389897) (Patch thanks to mwhudson, BenC, and infinity) | ||
3388 | 4982 | |||
3389 | 4983 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 11 Nov 2014 15:51:47 -0600 | ||
3390 | 4984 | |||
3391 | 4985 | qemu (2.1+dfsg-4ubuntu7) vivid; urgency=medium | ||
3392 | 4986 | |||
3393 | 4987 | * Apply two patches to fix intermittent qemu-img corruption | ||
3394 | 4988 | (LP: #1368815) | ||
3395 | 4989 | - 501-block-raw-posix-fix-disk-corruption-in-try-fiemap | ||
3396 | 4990 | - 502-block-raw-posic-use-seek-hole-ahead-of-fiemap | ||
3397 | 4991 | |||
3398 | 4992 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 29 Oct 2014 22:31:43 -0500 | ||
3399 | 4993 | |||
3400 | 4994 | qemu (2.1+dfsg-4ubuntu6) utopic; urgency=medium | ||
3401 | 4995 | |||
3402 | 4996 | * debian/control: slof is moving into main, so we can depend on qemu-slof as | ||
3403 | 4997 | debian does. | ||
3404 | 4998 | |||
3405 | 4999 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 15 Oct 2014 22:01:27 +0200 | ||
3406 | 5000 | |||
3407 | 5001 | qemu (2.1+dfsg-4ubuntu5) utopic; urgency=medium | ||
3408 | 5002 | |||
3409 | 5003 | * debian/binfmt-update-in: don't blacklist ppc64le on ppc64 and vice | ||
3410 | 5004 | versa. | ||
3411 | 5005 | * Drop Support-ppc64le.pach, as that architecture appears to not exist yet. | ||
3412 | 5006 | * update d/p/ubuntu/define-ubuntu-machine-types.patch to keep -M pc pointing | ||
3413 | 5007 | to latest upstream machine type, rather than distro one. Add 'ubuntu' | ||
3414 | 5008 | machine type for that. | ||
3415 | 5009 | |||
3416 | 5010 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 06 Oct 2014 13:41:31 -0500 | ||
3417 | 5011 | |||
3418 | 5012 | qemu (2.1+dfsg-4ubuntu4) utopic; urgency=medium | ||
3419 | 5013 | |||
3420 | 5014 | * debian/qemu-system-x86.qemu-kvm.upstart: create /dev/kvm in a | ||
3421 | 5015 | container. (LP: #1370199) | ||
3422 | 5016 | * load kvm module on ppc64le at boot (LP: #1369785) | ||
3423 | 5017 | - debian/rules: install qemu-kvm on ppc64el | ||
3424 | 5018 | - add debian/qemu-system-ppc.qemu-kvm.{upstart,default} to autoload the | ||
3425 | 5019 | kvm-hv module if available | ||
3426 | 5020 | * qemu-system-x86.maintscript: remove accidentally installed | ||
3427 | 5021 | /etc/init.d/qemu-system-x86 (from 2.0.0+dfsg-6ubuntu1 and a few earlier) | ||
3428 | 5022 | * rename qemu-system-x86 init script to qemu-kvm so it gets installed in | ||
3429 | 5023 | ubuntu. | ||
3430 | 5024 | |||
3431 | 5025 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 17 Sep 2014 14:20:12 -0500 | ||
3432 | 5026 | |||
3433 | 5027 | qemu (2.1+dfsg-4ubuntu3) utopic; urgency=medium | ||
3434 | 5028 | |||
3435 | 5029 | * Re-stick the trusty machine type to 2.0 (where it must always stay) and | ||
3436 | 5030 | define a new, default, pc-i440fx-utopic machine type (LP: #1369481) | ||
3437 | 5031 | |||
3438 | 5032 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 15 Sep 2014 14:04:57 -0500 | ||
3439 | 5033 | |||
3440 | 5034 | qemu (2.1+dfsg-4ubuntu2) utopic; urgency=medium | ||
3441 | 5035 | |||
3442 | 5036 | * move kvm_intel nested setting to qemu-system-x86.postinst. | ||
3443 | 5037 | |||
3444 | 5038 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 12 Sep 2014 23:12:52 +0000 | ||
3445 | 5039 | |||
3446 | 5040 | qemu (2.1+dfsg-4ubuntu1) utopic; urgency=medium | ||
3447 | 5041 | |||
3448 | 5042 | * Merge new debian release | ||
3449 | 5043 | * Remaining changes: | ||
3450 | 5044 | - qemu-system-common.postinst: | ||
3451 | 5045 | * remove acl placed by udev, and add udevadm trigger. | ||
3452 | 5046 | * reload kvm_intel if needed to set nested=1 | ||
3453 | 5047 | - qemu-system-common.preinst: add kvm group if needed | ||
3454 | 5048 | - add qemu-kvm upstart job and defaults file (rules, | ||
3455 | 5049 | qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart) | ||
3456 | 5050 | - rules,qemu-system-x86.modprobe: support use under older udevs which | ||
3457 | 5051 | do not auto-load the kvm kernel module. Enable nesting by default | ||
3458 | 5052 | on intel. | ||
3459 | 5053 | - debian/qemu-system-alternatives.in: use a later version as ubuntu | ||
3460 | 5054 | removed the alternatives bit later. | ||
3461 | 5055 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default | ||
3462 | 5056 | in qemu64 cpu type. | ||
3463 | 5057 | - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty | ||
3464 | 5058 | machine type to ease future live vm migration. | ||
3465 | 5059 | - apport hook for qemu source package: d/source_qemu-kvm.py, | ||
3466 | 5060 | d/qemu-system-common.install | ||
3467 | 5061 | - debian/binfmt-update-in: support ppcle | ||
3468 | 5062 | * debian/binfmt-update-in | ||
3469 | 5063 | * Support-ppcle.patch | ||
3470 | 5064 | - d/p/CVE-2014-5388.patch | ||
3471 | 5065 | |||
3472 | 5066 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 09 Sep 2014 17:56:15 -0500 | ||
3473 | 5067 | |||
3474 | 1800 | qemu (2.1+dfsg-4) unstable; urgency=medium | 5068 | qemu (2.1+dfsg-4) unstable; urgency=medium |
3475 | 1801 | 5069 | ||
3476 | 1802 | * mention libnuma-dev but not enable for now | 5070 | * mention libnuma-dev but not enable for now |
3477 | @@ -1814,6 +5082,59 @@ qemu (2.1+dfsg-4) unstable; urgency=medium | |||
3478 | 1814 | 5082 | ||
3479 | 1815 | -- Michael Tokarev <mjt@tls.msk.ru> Sun, 31 Aug 2014 09:32:59 +0400 | 5083 | -- Michael Tokarev <mjt@tls.msk.ru> Sun, 31 Aug 2014 09:32:59 +0400 |
3480 | 1816 | 5084 | ||
3481 | 5085 | qemu (2.1+dfsg-3ubuntu4) utopic; urgency=medium | ||
3482 | 5086 | |||
3483 | 5087 | * SECURITY UPDATE: memory disclosure via out-of-bounds array access | ||
3484 | 5088 | - debian/patches/CVE-2014-5388.patch: fix check in hw/acpi/pcihp.c. | ||
3485 | 5089 | - CVE-2014-5388 | ||
3486 | 5090 | |||
3487 | 5091 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 09 Sep 2014 08:26:24 -0400 | ||
3488 | 5092 | |||
3489 | 5093 | qemu (2.1+dfsg-3ubuntu3) utopic; urgency=medium | ||
3490 | 5094 | |||
3491 | 5095 | * replace d/p/revert-acpi-table-size-bump with | ||
3492 | 5096 | pc-reserve-more-memory-for-acpi.patch from upstream | ||
3493 | 5097 | * debian/binfmt-update-in | ||
3494 | 5098 | - don't run in a container | ||
3495 | 5099 | - add ppc64le as target (LP: #1358268) | ||
3496 | 5100 | * Add experimental ppcle support (LP: #1358268) | ||
3497 | 5101 | |||
3498 | 5102 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 27 Aug 2014 18:24:32 -0500 | ||
3499 | 5103 | |||
3500 | 5104 | qemu (2.1+dfsg-3ubuntu2) utopic; urgency=medium | ||
3501 | 5105 | |||
3502 | 5106 | * revert-acpi-table-size-bump - get qemu -kernel working again. | ||
3503 | 5107 | |||
3504 | 5108 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 15 Aug 2014 15:33:24 -0500 | ||
3505 | 5109 | |||
3506 | 5110 | qemu (2.1+dfsg-3ubuntu1) utopic; urgency=medium | ||
3507 | 5111 | |||
3508 | 5112 | * Merge new debian release | ||
3509 | 5113 | * Remaining changes: | ||
3510 | 5114 | - control-in: stick to libsdl1.2-dev. | ||
3511 | 5115 | - qemu-system-common.install: add debian/tmp/usr/lib to install the | ||
3512 | 5116 | qemu-bridge-helper | ||
3513 | 5117 | - qemu-system-common.postinst: remove acl placed by udev, | ||
3514 | 5118 | and add udevadm trigger. | ||
3515 | 5119 | - qemu-system-common.preinst: add kvm group if needed | ||
3516 | 5120 | - add qemu-kvm upstart job and defaults file (rules, | ||
3517 | 5121 | qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart) | ||
3518 | 5122 | - rules,qemu-system-x86.modprobe: support use under older udevs which | ||
3519 | 5123 | do not auto-load the kvm kernel module. Enable nesting by default | ||
3520 | 5124 | on intel. | ||
3521 | 5125 | - debian/qemu-system-alternatives.in: use a later version as ubuntu | ||
3522 | 5126 | removed the alternatives bit later. | ||
3523 | 5127 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default | ||
3524 | 5128 | in qemu64 cpu type. | ||
3525 | 5129 | - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty | ||
3526 | 5130 | machine type to ease future live vm migration. | ||
3527 | 5131 | - apport hook for qemu source package: d/source_qemu-kvm.py, | ||
3528 | 5132 | d/qemu-system-common.install | ||
3529 | 5133 | * Upstart job: use getent group to check for kvm group | ||
3530 | 5134 | * apport: 'qemu' doesn't exist any more, so check for any qemu* tasks | ||
3531 | 5135 | |||
3532 | 5136 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 15 Aug 2014 08:44:54 -0500 | ||
3533 | 5137 | |||
3534 | 1817 | qemu (2.1+dfsg-3) unstable; urgency=medium | 5138 | qemu (2.1+dfsg-3) unstable; urgency=medium |
3535 | 1818 | 5139 | ||
3536 | 1819 | * set SHELL = /bin/sh -e, so that more complex shell constructs | 5140 | * set SHELL = /bin/sh -e, so that more complex shell constructs |
3537 | @@ -1840,6 +5161,42 @@ qemu (2.1+dfsg-3) unstable; urgency=medium | |||
3538 | 1840 | 5161 | ||
3539 | 1841 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 14 Aug 2014 14:30:24 +0400 | 5162 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 14 Aug 2014 14:30:24 +0400 |
3540 | 1842 | 5163 | ||
3541 | 5164 | qemu (2.1+dfsg-2ubuntu2) utopic; urgency=medium | ||
3542 | 5165 | |||
3543 | 5166 | * reload kvm_intel if needed to set the nested=Y flag (LP: #1324174) | ||
3544 | 5167 | |||
3545 | 5168 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 11 Aug 2014 12:58:50 -0500 | ||
3546 | 5169 | |||
3547 | 5170 | qemu (2.1+dfsg-2ubuntu1) utopic; urgency=medium | ||
3548 | 5171 | |||
3549 | 5172 | * Merge new debian release | ||
3550 | 5173 | * Remaining changes: | ||
3551 | 5174 | - qemu-system-x86.links: add eepro100.rom link, drop links which we | ||
3552 | 5175 | have in ipxe-qemu package. | ||
3553 | 5176 | - control-in: stick to libsdl1.2-dev. | ||
3554 | 5177 | - qemu-system-common.install: add debian/tmp/usr/lib to install the | ||
3555 | 5178 | qemu-bridge-helper | ||
3556 | 5179 | - qemu-system-common.postinst: remove acl placed by udev, | ||
3557 | 5180 | and add udevadm trigger. | ||
3558 | 5181 | - qemu-system-common.preinst: add kvm group if needed | ||
3559 | 5182 | - add qemu-kvm upstart job and defaults file (rules, | ||
3560 | 5183 | qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart) | ||
3561 | 5184 | - debian/rules: add qemu-kvm-spice | ||
3562 | 5185 | - rules,qemu-system-x86.modprobe: support use under older udevs which | ||
3563 | 5186 | do not auto-load the kvm kernel module. Enable nesting by default | ||
3564 | 5187 | on intel. | ||
3565 | 5188 | - binfmt-update-in: make sure to filter out compat arches. | ||
3566 | 5189 | - debian/qemu-system-alternatives.in: use a later version as ubuntu | ||
3567 | 5190 | removed the alternatives bit later. | ||
3568 | 5191 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default | ||
3569 | 5192 | in qemu64 cpu type. | ||
3570 | 5193 | - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty | ||
3571 | 5194 | machine type to ease future live vm migration. | ||
3572 | 5195 | - apport hook for qemu source package: d/source_qemu-kvm.py, | ||
3573 | 5196 | d/qemu-system-common.install | ||
3574 | 5197 | |||
3575 | 5198 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 05 Aug 2014 13:53:06 -0500 | ||
3576 | 5199 | |||
3577 | 1843 | qemu (2.1+dfsg-2) unstable; urgency=medium | 5200 | qemu (2.1+dfsg-2) unstable; urgency=medium |
3578 | 1844 | 5201 | ||
3579 | 1845 | * l2tp-linux-only.patch: fix FTBFS on kfreebsd | 5202 | * l2tp-linux-only.patch: fix FTBFS on kfreebsd |
3580 | @@ -1874,7 +5231,7 @@ qemu (2.1+dfsg-1) unstable; urgency=medium | |||
3581 | 1874 | 5231 | ||
3582 | 1875 | qemu (2.0.0+dfsg-7) unstable; urgency=medium | 5232 | qemu (2.0.0+dfsg-7) unstable; urgency=medium |
3583 | 1876 | 5233 | ||
3585 | 1877 | * clarify description of qemu-user-binfmt a bit | 5234 | * clarify description of qemu-user-binfmt a bit |
3586 | 1878 | * build-depend on acpica-tools (iasl) in order to rebuild .dsl files | 5235 | * build-depend on acpica-tools (iasl) in order to rebuild .dsl files |
3587 | 1879 | * remove qemu-keymaps package, since it is not used by other tools | 5236 | * remove qemu-keymaps package, since it is not used by other tools |
3588 | 1880 | anymore, and ship keymaps in qemu-system-common. | 5237 | anymore, and ship keymaps in qemu-system-common. |
3589 | @@ -1891,6 +5248,43 @@ qemu (2.0.0+dfsg-7) unstable; urgency=medium | |||
3590 | 1891 | 5248 | ||
3591 | 1892 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 24 Jul 2014 16:51:16 +0400 | 5249 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 24 Jul 2014 16:51:16 +0400 |
3592 | 1893 | 5250 | ||
3593 | 5251 | qemu (2.0.0+dfsg-6ubuntu2) utopic; urgency=medium | ||
3594 | 5252 | |||
3595 | 5253 | * d/qemu-system-x86.qemu-kvm.upstart: change the early-exit check from | ||
3596 | 5254 | /usr/bin/kvm to qemu-system-x86_64. (LP: #1348551) | ||
3597 | 5255 | |||
3598 | 5256 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 25 Jul 2014 08:35:02 -0500 | ||
3599 | 5257 | |||
3600 | 5258 | qemu (2.0.0+dfsg-6ubuntu1) utopic; urgency=medium | ||
3601 | 5259 | |||
3602 | 5260 | * Merge 2.0.0+dfsg-6. Remaining changes: | ||
3603 | 5261 | - qemu-system-x86.links: add eepro100.rom link, drop links which we | ||
3604 | 5262 | have in ipxe-qemu package. | ||
3605 | 5263 | - control-in: stick to libgnutls-dev and libsdl1.2-dev. | ||
3606 | 5264 | - qemu-system-common.install: add debian/tmp/usr/lib to install the | ||
3607 | 5265 | qemu-bridge-helper | ||
3608 | 5266 | - qemu-system-common.postinst: remove acl placed by udev, | ||
3609 | 5267 | and add udevadm trigger. | ||
3610 | 5268 | - qemu-system-common.preinst: add kvm group if needed | ||
3611 | 5269 | - add qemu-kvm upstart job and defaults file (rules, | ||
3612 | 5270 | qemu-system-x86.qemu-kvm.default, qemu-system-x86.qemu-kvm.upstart) | ||
3613 | 5271 | - debian/rules: add qemu-kvm-spice | ||
3614 | 5272 | - rules,qemu-system-x86.modprobe: support use under older udevs which | ||
3615 | 5273 | do not auto-load the kvm kernel module. Enable nesting by default | ||
3616 | 5274 | on intel. | ||
3617 | 5275 | - binfmt-update-in: make sure to filter out compat arches. | ||
3618 | 5276 | - debian/qemu-system-alternatives.in: use a later version as ubuntu | ||
3619 | 5277 | removed the alternatives bit later. | ||
3620 | 5278 | - d/p/ubuntu/expose-vmx_qemu64cpu.patch: enable nested kvm by default | ||
3621 | 5279 | in qemu64 cpu type. | ||
3622 | 5280 | - d/p/ubuntu/define-trusty-machine-type.patch: define a default trusty | ||
3623 | 5281 | machine type to ease future live vm migration. | ||
3624 | 5282 | - re-introduce apport hook for qemu source package: | ||
3625 | 5283 | d/source_qemu-kvm.py, d/qemu-system-common.install | ||
3626 | 5284 | * enable-build-dep on libjpeg8-dev - which is now in main | ||
3627 | 5285 | |||
3628 | 5286 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 23 Jun 2014 14:52:54 -0500 | ||
3629 | 5287 | |||
3630 | 1894 | qemu (2.0.0+dfsg-6) unstable; urgency=medium | 5288 | qemu (2.0.0+dfsg-6) unstable; urgency=medium |
3631 | 1895 | 5289 | ||
3632 | 1896 | * build-depend on libgnutls28-dev not libgnutls-dev | 5290 | * build-depend on libgnutls28-dev not libgnutls-dev |
3633 | @@ -1934,6 +5328,59 @@ qemu (2.0.0+dfsg-3) unstable; urgency=low | |||
3634 | 1934 | 5328 | ||
3635 | 1935 | -- Michael Tokarev <mjt@tls.msk.ru> Mon, 21 Apr 2014 12:34:03 +0400 | 5329 | -- Michael Tokarev <mjt@tls.msk.ru> Mon, 21 Apr 2014 12:34:03 +0400 |
3636 | 1936 | 5330 | ||
3637 | 5331 | qemu (2.0.0+dfsg-2ubuntu3) utopic; urgency=medium | ||
3638 | 5332 | |||
3639 | 5333 | * remove alternatives for qemu: different architectures | ||
3640 | 5334 | aren't really alternatives and never had been (LP: #1316829) | ||
3641 | 5335 | |||
3642 | 5336 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 07 May 2014 15:12:33 +0000 | ||
3643 | 5337 | |||
3644 | 5338 | qemu (2.0.0+dfsg-2ubuntu2) utopic; urgency=medium | ||
3645 | 5339 | |||
3646 | 5340 | * debian/rules: install the proper /etc/init/qemu-kvm.conf (LP: #1315402) | ||
3647 | 5341 | * debian/control: drop the versioning requirement from libfdt-dev | ||
3648 | 5342 | build-dependency, as it is longer needed (LP: #1295072) | ||
3649 | 5343 | |||
3650 | 5344 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 02 May 2014 11:43:44 -0500 | ||
3651 | 5345 | |||
3652 | 5346 | qemu (2.0.0+dfsg-2ubuntu1) trusty-proposed; urgency=medium | ||
3653 | 5347 | |||
3654 | 5348 | * Merge 2.0.0+dfsg-2 | ||
3655 | 5349 | * Incorporates a fix for spice users (LP: #1309452) | ||
3656 | 5350 | * drop patch kvm_physical_sync_dirty_bitmap-ignore-ENOENT-from-kv.patch, as | ||
3657 | 5351 | the regression requiring it was reverted for 2.0 upstream. | ||
3658 | 5352 | * remove qemu-system-common depends on the qemu-system-aarch64 metapackage | ||
3659 | 5353 | * debian/qemu-debootstrap: add arm64 | ||
3660 | 5354 | * Remaining changes from debian: | ||
3661 | 5355 | - keep qemu 'alternative' (not something to change in SRU) | ||
3662 | 5356 | - debian/control and debian/control-in: | ||
3663 | 5357 | * versioned libfdt-dev check, until libfdt is fixed in precise | ||
3664 | 5358 | * enable rbd | ||
3665 | 5359 | * remove ovmf Recommends, as it is in multiverse | ||
3666 | 5360 | * use libsdl1.2, not libsdl2, since libsdl2-dev is in universe | ||
3667 | 5361 | * add a qemu-system-aarch64 metapackage for transitions from trusty | ||
3668 | 5362 | development version. This can be removed after trusty. | ||
3669 | 5363 | - qemu-system-common.install: add debian/tmp/usr/lib to install the | ||
3670 | 5364 | qemu-bridge-helper | ||
3671 | 5365 | - qemu-system-common.postinst: fix /dev/kvm acls | ||
3672 | 5366 | - qemu-system-common.preinst: add kvm group if needed | ||
3673 | 5367 | - qemu-system-x86.links: add eepro100.rom link, drop links which we | ||
3674 | 5368 | have in ipxe-qemu package. | ||
3675 | 5369 | - qemu-system-x86.modprobe: set module options for older releases | ||
3676 | 5370 | - qemu-system-x86.qemu-kvm.default: defaults for the upstart job | ||
3677 | 5371 | - qemu-system-x86.qemu-kvm.upstart: qemu-kvm upstart job | ||
3678 | 5372 | - qemu-user-static.postinst-in: remove qemu-arm64-static on arm64 | ||
3679 | 5373 | - debian/rules | ||
3680 | 5374 | * add legacy kvm-spice link | ||
3681 | 5375 | * fix ppc and arm slections | ||
3682 | 5376 | * add aarch64 to user_targets | ||
3683 | 5377 | - debian/patches/ubuntu/define-trusty-machine-type.patch: define a | ||
3684 | 5378 | pc-i440fx-trusty machine type as the default. | ||
3685 | 5379 | - debian/patches/ubuntu/expose-vmx_qemu64cpu.patch: support nesting by | ||
3686 | 5380 | default in qemu64 cpu time. | ||
3687 | 5381 | |||
3688 | 5382 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 18 Apr 2014 09:23:27 -0500 | ||
3689 | 5383 | |||
3690 | 1937 | qemu (2.0.0+dfsg-2) unstable; urgency=medium | 5384 | qemu (2.0.0+dfsg-2) unstable; urgency=medium |
3691 | 1938 | 5385 | ||
3692 | 1939 | * resurrect 02_kfreebsd.patch, -- without it qemu FTBFS on current | 5386 | * resurrect 02_kfreebsd.patch, -- without it qemu FTBFS on current |
3693 | @@ -1959,7 +5406,7 @@ qemu (2.0.0+dfsg-1) unstable; urgency=low | |||
3694 | 1959 | * kmod dependency is linux-any | 5406 | * kmod dependency is linux-any |
3695 | 1960 | * doc-grammify-allows-to.patch: fix some lintian warnings | 5407 | * doc-grammify-allows-to.patch: fix some lintian warnings |
3696 | 1961 | * remove alternatives for qemu: different architectures | 5408 | * remove alternatives for qemu: different architectures |
3698 | 1962 | aren't really alternatives and never had been | 5409 | aren't really alternatives and never had been |
3699 | 1963 | * update Standards-Version to 3.9.5 (no changes needed) | 5410 | * update Standards-Version to 3.9.5 (no changes needed) |
3700 | 1964 | * exec-limit-translation-limiting-in-address_space_translate-to-xen.diff - | 5411 | * exec-limit-translation-limiting-in-address_space_translate-to-xen.diff - |
3701 | 1965 | fixes windows BSOD with virtio-scsi when upgrading from 1.7.0 to 1.7.1 | 5412 | fixes windows BSOD with virtio-scsi when upgrading from 1.7.0 to 1.7.1 |
3702 | @@ -1993,6 +5440,50 @@ qemu (2.0.0~rc1+dfsg-1exp) experimental; urgency=low | |||
3703 | 1993 | 5440 | ||
3704 | 1994 | -- Michael Tokarev <mjt@tls.msk.ru> Sat, 05 Apr 2014 16:23:48 +0400 | 5441 | -- Michael Tokarev <mjt@tls.msk.ru> Sat, 05 Apr 2014 16:23:48 +0400 |
3705 | 1995 | 5442 | ||
3706 | 5443 | qemu (2.0.0~rc1+dfsg-0ubuntu3) trusty; urgency=medium | ||
3707 | 5444 | |||
3708 | 5445 | * d/p/ubuntu/kvm_physical_sync_dirty_bitmap-ignore-ENOENT-from-kv.patch | ||
3709 | 5446 | don't abort() just because the kernel has no dirty bitmap. | ||
3710 | 5447 | (LP: #1303926) | ||
3711 | 5448 | |||
3712 | 5449 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 08 Apr 2014 22:32:00 -0500 | ||
3713 | 5450 | |||
3714 | 5451 | qemu (2.0.0~rc1+dfsg-0ubuntu2) trusty; urgency=medium | ||
3715 | 5452 | |||
3716 | 5453 | * define-trusty-machine-type.patch: update the trusty machine type name to | ||
3717 | 5454 | pc-i440fx-trusty (LP: #1304107) | ||
3718 | 5455 | |||
3719 | 5456 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 08 Apr 2014 11:49:04 -0500 | ||
3720 | 5457 | |||
3721 | 5458 | qemu (2.0.0~rc1+dfsg-0ubuntu1) trusty; urgency=medium | ||
3722 | 5459 | |||
3723 | 5460 | * Merge 2.0.0-rc1 | ||
3724 | 5461 | * debian/rules: consolidate ppc filter entries. | ||
3725 | 5462 | * Move qemu-system-arch64 into qemu-system-arm | ||
3726 | 5463 | * debian/patches/define-trusty-machine-type.patch: define a trusty machine | ||
3727 | 5464 | type, currently the same as pc-i440fx-2.0, to put is in a better position | ||
3728 | 5465 | to enable live migrations from trusty onward. (LP: #1294823) | ||
3729 | 5466 | * debian/control: build-dep on libfdt >= 1.4.0 (LP: #1295072) | ||
3730 | 5467 | * Merge latest upstream git to commit dc9528f | ||
3731 | 5468 | * Debian/rules: | ||
3732 | 5469 | - remove -enable-uname-release=2.6.32 | ||
3733 | 5470 | - don't make the aarch64 target Ubuntu-specific. | ||
3734 | 5471 | * Remove patches which are now upstream: | ||
3735 | 5472 | - fix-smb-security-share.patch | ||
3736 | 5473 | - slirp-smb-redirect-port-445-too.patch | ||
3737 | 5474 | - linux-user-Implement-sendmmsg-syscall.patch (better version is upstream) | ||
3738 | 5475 | - signal-added-a-wrapper-for-sigprocmask-function.patch | ||
3739 | 5476 | - ubuntu/signal-sigsegv-protection-on-do_sigprocmask.patch | ||
3740 | 5477 | - ubuntu/Don-t-block-SIGSEGV-at-more-places.patch | ||
3741 | 5478 | - ubuntu/ppc-force-cpu-threads-count-to-be-power-of-2.patch | ||
3742 | 5479 | * add link for /usr/share/qemu/bios-256k.bin | ||
3743 | 5480 | * Remove all linaro patches. | ||
3744 | 5481 | * Remove all arm64/ patches. Many but not all are upstream. | ||
3745 | 5482 | * Remove CVE-2013-4377.patch which is upstream. | ||
3746 | 5483 | * debian/control-in: don't make qemu-system-aarch64 ubuntu-specific | ||
3747 | 5484 | |||
3748 | 5485 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 25 Feb 2014 22:31:43 -0600 | ||
3749 | 5486 | |||
3750 | 1996 | qemu (1.7.0+dfsg-9) unstable; urgency=medium | 5487 | qemu (1.7.0+dfsg-9) unstable; urgency=medium |
3751 | 1997 | 5488 | ||
3752 | 1998 | * remove rbd/rados/ceph support *again*, till they'll actually provide | 5489 | * remove rbd/rados/ceph support *again*, till they'll actually provide |
3753 | @@ -2057,6 +5548,104 @@ qemu (1.7.0+dfsg-4) unstable; urgency=medium | |||
3754 | 2057 | 5548 | ||
3755 | 2058 | -- Michael Tokarev <mjt@tls.msk.ru> Wed, 12 Mar 2014 18:34:03 +0400 | 5549 | -- Michael Tokarev <mjt@tls.msk.ru> Wed, 12 Mar 2014 18:34:03 +0400 |
3756 | 2059 | 5550 | ||
3757 | 5551 | qemu (1.7.0+dfsg-3ubuntu7) trusty; urgency=low | ||
3758 | 5552 | |||
3759 | 5553 | * No-change rebuild to build with libxen-4.4. | ||
3760 | 5554 | |||
3761 | 5555 | -- Stefan Bader <stefan.bader@canonical.com> Fri, 21 Mar 2014 10:04:36 +0100 | ||
3762 | 5556 | |||
3763 | 5557 | qemu (1.7.0+dfsg-3ubuntu6) trusty; urgency=medium | ||
3764 | 5558 | |||
3765 | 5559 | * d/p/ubuntu/ppc-force-cpu-threads-count-to-be-power-of-2.patch: cherrypick | ||
3766 | 5560 | upstream patch to force cpu count on ppc to be a power of 2. (LP: #1279682) | ||
3767 | 5561 | |||
3768 | 5562 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 11 Mar 2014 00:03:00 -0500 | ||
3769 | 5563 | |||
3770 | 5564 | qemu (1.7.0+dfsg-3ubuntu5) trusty; urgency=medium | ||
3771 | 5565 | |||
3772 | 5566 | [ dann frazier ] | ||
3773 | 5567 | * Add patches from the susematz tree to avoid intermittent segfaults: | ||
3774 | 5568 | - ubuntu/signal-added-a-wrapper-for-sigprocmask-function.patch | ||
3775 | 5569 | - ubuntu/signal-sigsegv-protection-on-do_sigprocmask.patch | ||
3776 | 5570 | - ubuntu/Don-t-block-SIGSEGV-at-more-places.patch | ||
3777 | 5571 | |||
3778 | 5572 | [ Serge Hallyn ] | ||
3779 | 5573 | * Modify do_sigprocmask to only change behavior for aarch64. | ||
3780 | 5574 | (LP: #1285363) | ||
3781 | 5575 | |||
3782 | 5576 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 06 Mar 2014 16:15:50 -0600 | ||
3783 | 5577 | |||
3784 | 5578 | qemu (1.7.0+dfsg-3ubuntu4) trusty; urgency=medium | ||
3785 | 5579 | |||
3786 | 5580 | [ Steve Langasek ] | ||
3787 | 5581 | * Merge debian/control with unreleased Debian branch: our architecture | ||
3788 | 5582 | lists should now be in sync. | ||
3789 | 5583 | |||
3790 | 5584 | [ Dann Frazier ] | ||
3791 | 5585 | * ubuntu/linux-user-Implement-sendmmsg-syscall.patch: Fix user mode DNS | ||
3792 | 5586 | on arm64 and maybe others. (LP: #1284344) | ||
3793 | 5587 | |||
3794 | 5588 | [ Serge Hallyn ] | ||
3795 | 5589 | * Move the OVMF.fd link to the ovmf package. | ||
3796 | 5590 | |||
3797 | 5591 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 21 Feb 2014 12:14:53 -0800 | ||
3798 | 5592 | |||
3799 | 5593 | qemu (1.7.0+dfsg-3ubuntu3) trusty; urgency=medium | ||
3800 | 5594 | |||
3801 | 5595 | * Add ppc64el to the architecture list (supposedly added in the previous | ||
3802 | 5596 | upload, but really wasn't). | ||
3803 | 5597 | |||
3804 | 5598 | -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 20 Feb 2014 23:40:07 -0800 | ||
3805 | 5599 | |||
3806 | 5600 | qemu (1.7.0+dfsg-3ubuntu2) trusty; urgency=medium | ||
3807 | 5601 | |||
3808 | 5602 | * Backport changes to enable qemu-user-static support for aarch64 | ||
3809 | 5603 | * debian/control: add ppc64el to Architectures | ||
3810 | 5604 | * debian/rules: only install qemu-system-aarch64 on arm64. | ||
3811 | 5605 | Fixes a FTBFS when built twice in a row on non-arm64 due to a stale | ||
3812 | 5606 | debian/qemu-system-aarch64 directory | ||
3813 | 5607 | |||
3814 | 5608 | -- dann frazier <dann.frazier@canonical.com> Tue, 11 Feb 2014 15:41:53 -0700 | ||
3815 | 5609 | |||
3816 | 5610 | qemu (1.7.0+dfsg-3ubuntu1) trusty; urgency=medium | ||
3817 | 5611 | |||
3818 | 5612 | * Fix broken filter_binfmts | ||
3819 | 5613 | * Remove use of dpkg-version in postinsts, as we're not Depending on | ||
3820 | 5614 | dpkg-dev. | ||
3821 | 5615 | |||
3822 | 5616 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 05 Feb 2014 21:57:38 -0600 | ||
3823 | 5617 | |||
3824 | 5618 | qemu (1.7.0+dfsg-3ubuntu1~ppa1) trusty; urgency=medium | ||
3825 | 5619 | |||
3826 | 5620 | * Merge 1.7.0+dfsg-3 from debian. Remaining changes: | ||
3827 | 5621 | - debian/patches/ubuntu: | ||
3828 | 5622 | * expose-vmx_qemu64cpu.patch | ||
3829 | 5623 | * linaro (omap3) and arm64 patches | ||
3830 | 5624 | * ubuntu/target-ppc-add-stubs-for-kvm-breakpoints: fix FTBFS | ||
3831 | 5625 | on ppc | ||
3832 | 5626 | * ubuntu/CVE-2013-4377.patch: fix denial of service via virtio | ||
3833 | 5627 | - debian/qemu-system-x86.modprobe: set kvm_intel nested=1 options | ||
3834 | 5628 | - debian/control: | ||
3835 | 5629 | * add arm64 to Architectures | ||
3836 | 5630 | * add qemu-common and qemu-system-aarch64 packages | ||
3837 | 5631 | - debian/qemu-system-common.install: add debian/tmp/usr/lib | ||
3838 | 5632 | - debian/qemu-system-common.preinst: add kvm group | ||
3839 | 5633 | - debian/qemu-system-common.postinst: remove acl placed by udev, | ||
3840 | 5634 | and add udevadm trigger. | ||
3841 | 5635 | - qemu-system-x86.links: add eepro100.rom, remove pxe-virtio, | ||
3842 | 5636 | pxe-e1000 and pxe-rtl8139. | ||
3843 | 5637 | - add qemu-system-x86.qemu-kvm.upstart and .default | ||
3844 | 5638 | - qemu-user-static.postinst-in: remove arm64 binfmt | ||
3845 | 5639 | - debian/rules: | ||
3846 | 5640 | * allow parallel build | ||
3847 | 5641 | * add aarch64 to system_targets and sys_systems | ||
3848 | 5642 | * add qemu-kvm-spice links | ||
3849 | 5643 | * install qemu-system-x86.modprobe | ||
3850 | 5644 | - add debian/qemu-system-common.links for OVMF.fd link | ||
3851 | 5645 | * Remove kvm-img, kvm-nbd, kvm-ifup and kvm-ifdown symlinks. | ||
3852 | 5646 | |||
3853 | 5647 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 04 Feb 2014 12:13:08 -0600 | ||
3854 | 5648 | |||
3855 | 2060 | qemu (1.7.0+dfsg-3) unstable; urgency=low | 5649 | qemu (1.7.0+dfsg-3) unstable; urgency=low |
3856 | 2061 | 5650 | ||
3857 | 2062 | * qemu-kvm: fix versions for Breaks/Replaces/Depends on qemu-system-x86 | 5651 | * qemu-kvm: fix versions for Breaks/Replaces/Depends on qemu-system-x86 |
3858 | @@ -2082,6 +5671,121 @@ qemu (1.7.0+dfsg-3) unstable; urgency=low | |||
3859 | 2082 | 5671 | ||
3860 | 2083 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 16 Jan 2014 15:17:46 +0400 | 5672 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 16 Jan 2014 15:17:46 +0400 |
3861 | 2084 | 5673 | ||
3862 | 5674 | qemu (1.7.0+dfsg-2ubuntu9) trusty; urgency=medium | ||
3863 | 5675 | |||
3864 | 5676 | * debian/qemu-user-static.postinst-in: remove arm64 qemu-user binfmt, which | ||
3865 | 5677 | may have been installed up to 1.6.0+dfsg-2ubuntu4 (LP: #1273654) | ||
3866 | 5678 | |||
3867 | 5679 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 28 Jan 2014 14:41:20 +0000 | ||
3868 | 5680 | |||
3869 | 5681 | qemu (1.7.0+dfsg-2ubuntu8) trusty; urgency=medium | ||
3870 | 5682 | |||
3871 | 5683 | * SECURITY UPDATE: denial of service via virtio device hot-plugging | ||
3872 | 5684 | - debian/patches/CVE-2013-4377.patch: upstream commits to refactor | ||
3873 | 5685 | virtio device unplugging. | ||
3874 | 5686 | - CVE-2013-4377 | ||
3875 | 5687 | |||
3876 | 5688 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 27 Jan 2014 09:10:37 -0500 | ||
3877 | 5689 | |||
3878 | 5690 | qemu (1.7.0+dfsg-2ubuntu7) trusty; urgency=medium | ||
3879 | 5691 | |||
3880 | 5692 | * d/p/target-ppc-add-stubs-for-kvm-breakpoints: fix FTBFS on | ||
3881 | 5693 | powerpc. | ||
3882 | 5694 | |||
3883 | 5695 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 22 Jan 2014 11:59:26 -0600 | ||
3884 | 5696 | |||
3885 | 5697 | qemu (1.7.0+dfsg-2ubuntu6) trusty; urgency=medium | ||
3886 | 5698 | |||
3887 | 5699 | [ Serge Hallyn ] | ||
3888 | 5700 | * add arm64 patchset from upstream. The three arm virt patches previously | ||
3889 | 5701 | pushed are in that set, so drop them. | ||
3890 | 5702 | |||
3891 | 5703 | [ dann frazier ] | ||
3892 | 5704 | * Add packaging for qemu-system-aarch64. This package is currently only | ||
3893 | 5705 | available for arm64, as full software emulation is not yet supported. | ||
3894 | 5706 | |||
3895 | 5707 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 10 Jan 2014 12:19:08 -0600 | ||
3896 | 5708 | |||
3897 | 5709 | qemu (1.7.0+dfsg-2ubuntu5) trusty; urgency=medium | ||
3898 | 5710 | |||
3899 | 5711 | * Drop d/p/fix-pci-add: upstream does not intend for pci_add to be | ||
3900 | 5712 | supported any longer. | ||
3901 | 5713 | * Add patchset from git://git.linaro.org/qemu/qemu-linaro.git#rebasing | ||
3902 | 5714 | * Refresh debian/patches/hw_arm_add_virt_platform.patch against context | ||
3903 | 5715 | churn caused by linaro patchset. | ||
3904 | 5716 | * debian/rules: enable parallel builds. | ||
3905 | 5717 | |||
3906 | 5718 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 03 Jan 2014 10:53:17 -0600 | ||
3907 | 5719 | |||
3908 | 5720 | qemu (1.7.0+dfsg-2ubuntu4) trusty; urgency=medium | ||
3909 | 5721 | |||
3910 | 5722 | * d/control: enable usbredir (LP: 1126390) | ||
3911 | 5723 | |||
3912 | 5724 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 02 Jan 2014 08:55:43 -0600 | ||
3913 | 5725 | |||
3914 | 5726 | qemu (1.7.0+dfsg-2ubuntu3) trusty; urgency=medium | ||
3915 | 5727 | |||
3916 | 5728 | * add missing arm virt patches from the mach-virt-v7 branch of | ||
3917 | 5729 | git://git.linaro.org/people/cdall/qemu-arm.git | ||
3918 | 5730 | |||
3919 | 5731 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 18 Dec 2013 12:25:59 -0600 | ||
3920 | 5732 | |||
3921 | 5733 | qemu (1.7.0+dfsg-2ubuntu2) trusty; urgency=medium | ||
3922 | 5734 | |||
3923 | 5735 | * debian/control: add arm64 to list of architectures. | ||
3924 | 5736 | |||
3925 | 5737 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 Dec 2013 10:22:47 -0600 | ||
3926 | 5738 | |||
3927 | 5739 | qemu (1.7.0+dfsg-2ubuntu1) trusty; urgency=low | ||
3928 | 5740 | |||
3929 | 5741 | * Merge 1.7.0+dfsg-2 from debian experimental. Remaining changes: | ||
3930 | 5742 | - debian/control | ||
3931 | 5743 | * update maintainer | ||
3932 | 5744 | * remove libiscsi, usb-redir, vde, vnc-jpeg, and libssh2-1-dev | ||
3933 | 5745 | from build-deps | ||
3934 | 5746 | * enable rbd | ||
3935 | 5747 | * add qemu-system and qemu-common B/R to qemu-keymaps | ||
3936 | 5748 | * add D:udev, R:qemu, R:qemu-common and B:qemu-common to | ||
3937 | 5749 | qemu-system-common | ||
3938 | 5750 | * qemu-system-arm, qemu-system-ppc, qemu-system-sparc: | ||
3939 | 5751 | - add qemu-common, qemu-kvm, kvm to B/R | ||
3940 | 5752 | - remove openbios-sparc from qemu-system-sparc D | ||
3941 | 5753 | - drop openbios-ppc and openhackware Depends to Suggests (for now) | ||
3942 | 5754 | * qemu-system-x86: | ||
3943 | 5755 | - add qemu-common to Breaks/Replaces. | ||
3944 | 5756 | - add cpu-checker to Recommends. | ||
3945 | 5757 | * qemu-user: add B/R:qemu-kvm | ||
3946 | 5758 | * qemu-kvm: | ||
3947 | 5759 | - add armhf armel powerpc sparc to Architecture | ||
3948 | 5760 | - C/R/P: qemu-kvm-spice | ||
3949 | 5761 | * add qemu-common package | ||
3950 | 5762 | * drop qemu-slof which is not packaged in ubuntu | ||
3951 | 5763 | - add qemu-system-common.links for tap ifup/down scripts and OVMF link. | ||
3952 | 5764 | - qemu-system-x86.links: | ||
3953 | 5765 | * remove pxe rom links which are in kvm-ipxe | ||
3954 | 5766 | - debian/rules | ||
3955 | 5767 | * add kvm-spice symlink to qemu-kvm | ||
3956 | 5768 | * call dh_installmodules for qemu-system-x86 | ||
3957 | 5769 | * update dh_installinit to install upstart script | ||
3958 | 5770 | * run dh_installman (Closes: #709241) (cherrypicked from 1.5.0+dfsg-2) | ||
3959 | 5771 | - Add qemu-utils.links for kvm-* symlinks. | ||
3960 | 5772 | - Add qemu-system-x86.qemu-kvm.upstart and .default | ||
3961 | 5773 | - Add qemu-system-x86.modprobe to set nesting=1 | ||
3962 | 5774 | - Add qemu-system-common.preinst to add kvm group | ||
3963 | 5775 | - qemu-system-common.postinst: remove bad group acl if there, then have | ||
3964 | 5776 | udev relabel /dev/kvm. | ||
3965 | 5777 | - New linaro patches from qemu-linaro rebasing branch | ||
3966 | 5778 | - Dropped patches: | ||
3967 | 5779 | * linaro patchset | ||
3968 | 5780 | * mach-virt patchset | ||
3969 | 5781 | - Kept patches: | ||
3970 | 5782 | * expose_vms_qemu64cpu.patch | ||
3971 | 5783 | * fix-pci-add | ||
3972 | 5784 | * qemu-system-common.install: add debian/tmp/usr/lib to install the | ||
3973 | 5785 | qemu-bridge-helper | ||
3974 | 5786 | |||
3975 | 5787 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Sat, 07 Dec 2013 06:08:11 +0000 | ||
3976 | 5788 | |||
3977 | 2085 | qemu (1.7.0+dfsg-2) unstable; urgency=low | 5789 | qemu (1.7.0+dfsg-2) unstable; urgency=low |
3978 | 2086 | 5790 | ||
3979 | 2087 | * switch from vgabios to seavgabios | 5791 | * switch from vgabios to seavgabios |
3980 | @@ -2111,6 +5815,73 @@ qemu (1.7.0+dfsg-1) unstable; urgency=low | |||
3981 | 2111 | 5815 | ||
3982 | 2112 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 28 Nov 2013 03:14:21 +0400 | 5816 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 28 Nov 2013 03:14:21 +0400 |
3983 | 2113 | 5817 | ||
3984 | 5818 | qemu (1.6.0+dfsg-2ubuntu2) trusty; urgency=low | ||
3985 | 5819 | |||
3986 | 5820 | * debian/control: qemu-utils must Replace: qemu-kvm as it did in raring, | ||
3987 | 5821 | to prevent lts-to-lts updates from breaking. (LP: #1243403) | ||
3988 | 5822 | |||
3989 | 5823 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 23 Oct 2013 14:31:05 -0500 | ||
3990 | 5824 | |||
3991 | 5825 | qemu (1.6.0+dfsg-2ubuntu1) trusty; urgency=low | ||
3992 | 5826 | |||
3993 | 5827 | * Merge 1.6.0~rc0+dfsg-2exp from debian experimental. Remaining changes: | ||
3994 | 5828 | - debian/control | ||
3995 | 5829 | * update maintainer | ||
3996 | 5830 | * remove libiscsi, usb-redir, vde, vnc-jpeg, and libssh2-1-dev | ||
3997 | 5831 | from build-deps | ||
3998 | 5832 | * enable rbd | ||
3999 | 5833 | * add qemu-system and qemu-common B/R to qemu-keymaps | ||
4000 | 5834 | * add D:udev, R:qemu, R:qemu-common and B:qemu-common to | ||
4001 | 5835 | qemu-system-common | ||
4002 | 5836 | * qemu-system-arm, qemu-system-ppc, qemu-system-sparc: | ||
4003 | 5837 | - add qemu-kvm to Provides | ||
4004 | 5838 | - add qemu-common, qemu-kvm, kvm to B/R | ||
4005 | 5839 | - remove openbios-sparc from qemu-system-sparc D | ||
4006 | 5840 | - drop openbios-ppc and openhackware Depends to Suggests (for now) | ||
4007 | 5841 | * qemu-system-x86: | ||
4008 | 5842 | - add qemu-common to Breaks/Replaces. | ||
4009 | 5843 | - add cpu-checker to Recommends. | ||
4010 | 5844 | * qemu-user: add B/R:qemu-kvm | ||
4011 | 5845 | * qemu-kvm: | ||
4012 | 5846 | - add armhf armel powerpc sparc to Architecture | ||
4013 | 5847 | - C/R/P: qemu-kvm-spice | ||
4014 | 5848 | * add qemu-common package | ||
4015 | 5849 | * drop qemu-slof which is not packaged in ubuntu | ||
4016 | 5850 | - add qemu-system-common.links for tap ifup/down scripts and OVMF link. | ||
4017 | 5851 | - qemu-system-x86.links: | ||
4018 | 5852 | * remove pxe rom links which are in kvm-ipxe | ||
4019 | 5853 | * add symlink for kvm.1 manpage | ||
4020 | 5854 | - debian/rules | ||
4021 | 5855 | * add kvm-spice symlink to qemu-kvm | ||
4022 | 5856 | * call dh_installmodules for qemu-system-x86 | ||
4023 | 5857 | * update dh_installinit to install upstart script | ||
4024 | 5858 | * run dh_installman (Closes: #709241) (cherrypicked from 1.5.0+dfsg-2) | ||
4025 | 5859 | - Add qemu-utils.links for kvm-* symlinks. | ||
4026 | 5860 | - Add qemu-system-x86.qemu-kvm.upstart and .default | ||
4027 | 5861 | - Add qemu-system-x86.modprobe to set nesting=1 | ||
4028 | 5862 | - Add qemu-system-common.preinst to add kvm group | ||
4029 | 5863 | - qemu-system-common.postinst: remove bad group acl if there, then have | ||
4030 | 5864 | udev relabel /dev/kvm. | ||
4031 | 5865 | - New linaro patches from qemu-linaro rebasing branch | ||
4032 | 5866 | - Dropped patches: | ||
4033 | 5867 | * xen-simplify-xen_enabled.patch | ||
4034 | 5868 | * sparc-linux-user-fix-missing-symbols-in-.rel-.rela.plt-sections.patch | ||
4035 | 5869 | * main_loop-do-not-set-nonblocking-if-xen_enabled.patch | ||
4036 | 5870 | * xen_machine_pv-do-not-create-a-dummy-CPU-in-machine-.patch | ||
4037 | 5871 | * virtio-rng-fix-crash | ||
4038 | 5872 | - Kept patches: | ||
4039 | 5873 | * expose_vms_qemu64cpu.patch - updated | ||
4040 | 5874 | * linaro arm patches from qemu-linaro rebasing branch | ||
4041 | 5875 | - New patches: | ||
4042 | 5876 | * fix-pci-add: change CONFIG variable in ifdef to make sure that | ||
4043 | 5877 | pci_add is defined. | ||
4044 | 5878 | * Add linaro patches | ||
4045 | 5879 | * Add experimental mach-virt patches for arm virtualization. | ||
4046 | 5880 | * qemu-system-common.install: add debian/tmp/usr/lib to install the | ||
4047 | 5881 | qemu-bridge-helper | ||
4048 | 5882 | |||
4049 | 5883 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 22 Oct 2013 22:47:07 -0500 | ||
4050 | 5884 | |||
4051 | 2114 | qemu (1.6.0+dfsg-2) unstable; urgency=low | 5885 | qemu (1.6.0+dfsg-2) unstable; urgency=low |
4052 | 2115 | 5886 | ||
4053 | 2116 | * Build-depend in seccomp again once it is in -testing | 5887 | * Build-depend in seccomp again once it is in -testing |
4054 | @@ -2181,6 +5952,89 @@ qemu (1.5.0+dfsg-4) unstable; urgency=medium | |||
4055 | 2181 | 5952 | ||
4056 | 2182 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 06 Jun 2013 01:50:32 +0400 | 5953 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 06 Jun 2013 01:50:32 +0400 |
4057 | 2183 | 5954 | ||
4058 | 5955 | qemu (1.5.0+dfsg-3ubuntu6) trusty; urgency=low | ||
4059 | 5956 | |||
4060 | 5957 | * No change rebuild for new seccomp. | ||
4061 | 5958 | |||
4062 | 5959 | -- Stéphane Graber <stgraber@ubuntu.com> Mon, 21 Oct 2013 18:34:50 -0400 | ||
4063 | 5960 | |||
4064 | 5961 | qemu (1.5.0+dfsg-3ubuntu5) saucy; urgency=low | ||
4065 | 5962 | |||
4066 | 5963 | * Cherrypick upstream patch to fix crash with rng device (LP: #1235017) | ||
4067 | 5964 | - virtio-rng-fix-crash | ||
4068 | 5965 | |||
4069 | 5966 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 09 Oct 2013 17:46:49 -0500 | ||
4070 | 5967 | |||
4071 | 5968 | qemu (1.5.0+dfsg-3ubuntu4) saucy; urgency=low | ||
4072 | 5969 | |||
4073 | 5970 | * Re-introduce snippet in upstart job to load kvm modules if needed. | ||
4074 | 5971 | (LP: #1218459) | ||
4075 | 5972 | |||
4076 | 5973 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 16 Sep 2013 22:43:52 +0000 | ||
4077 | 5974 | |||
4078 | 5975 | qemu (1.5.0+dfsg-3ubuntu3) saucy; urgency=low | ||
4079 | 5976 | |||
4080 | 5977 | * Cherry-picking three Xen related patches targetted for qemu-stable: | ||
4081 | 5978 | * xen-simplify-xen_enabled.patch | ||
4082 | 5979 | * main_loop-do-not-set-nonblocking-if-xen_enabled.patch | ||
4083 | 5980 | * xen_machine_pv-do-not-create-a-dummy-CPU-in-machine-.patch | ||
4084 | 5981 | |||
4085 | 5982 | -- Stefan Bader <stefan.bader@canonical.com> Fri, 26 Jul 2013 15:01:44 +0200 | ||
4086 | 5983 | |||
4087 | 5984 | qemu (1.5.0+dfsg-3ubuntu2) saucy; urgency=low | ||
4088 | 5985 | |||
4089 | 5986 | * Drop openbios-ppc and openhackware Depends to Suggests for now. | ||
4090 | 5987 | |||
4091 | 5988 | -- Adam Conrad <adconrad@ubuntu.com> Wed, 05 Jun 2013 03:23:56 -0600 | ||
4092 | 5989 | |||
4093 | 5990 | qemu (1.5.0+dfsg-3ubuntu1) saucy; urgency=low | ||
4094 | 5991 | |||
4095 | 5992 | * Merge 1.5.0+dfs-3 from debian unstable. Remaining changes: | ||
4096 | 5993 | - debian/control | ||
4097 | 5994 | * update maintainer | ||
4098 | 5995 | * remove libiscsi, usb-redir, vde, vnc-jpeg, and libssh2-1-dev | ||
4099 | 5996 | from build-deps | ||
4100 | 5997 | * enable rbd | ||
4101 | 5998 | * add qemu-system and qemu-common B/R to qemu-keymaps | ||
4102 | 5999 | * add D:udev, R:qemu, R:qemu-common and B:qemu-common to | ||
4103 | 6000 | qemu-system-common | ||
4104 | 6001 | * qemu-system-arm, qemu-system-ppc, qemu-system-sparc: | ||
4105 | 6002 | - add qemu-kvm to Provides | ||
4106 | 6003 | - add qemu-common, qemu-kvm, kvm to B/R | ||
4107 | 6004 | - remove openbios-sparc from qemu-system-sparc D | ||
4108 | 6005 | * qemu-system-x86: | ||
4109 | 6006 | - add qemu-common to Breaks/Replaces. | ||
4110 | 6007 | - add cpu-checker to Recommends. | ||
4111 | 6008 | * qemu-user: add B/R:qemu-kvm | ||
4112 | 6009 | * qemu-kvm: | ||
4113 | 6010 | - add armhf armel powerpc sparc to Architecture | ||
4114 | 6011 | - C/R/P: qemu-kvm-spice | ||
4115 | 6012 | * add qemu-common package | ||
4116 | 6013 | * drop qemu-slof which is not packaged in ubuntu | ||
4117 | 6014 | - add qemu-system-common.links for tap ifup/down scripts and OVMF link. | ||
4118 | 6015 | - qemu-system-x86.links: | ||
4119 | 6016 | * remove pxe rom links which are in kvm-ipxe | ||
4120 | 6017 | * add symlink for kvm.1 manpage | ||
4121 | 6018 | - debian/rules | ||
4122 | 6019 | * add kvm-spice symlink to qemu-kvm | ||
4123 | 6020 | * call dh_installmodules for qemu-system-x86 | ||
4124 | 6021 | * update dh_installinit to install upstart script | ||
4125 | 6022 | * run dh_installman (Closes: #709241) (cherrypicked from 1.5.0+dfsg-2) | ||
4126 | 6023 | - Add qemu-utils.links for kvm-* symlinks. | ||
4127 | 6024 | - Add qemu-system-x86.qemu-kvm.upstart and .default | ||
4128 | 6025 | - Add qemu-system-x86.modprobe to set nesting=1 | ||
4129 | 6026 | - Add qemu-system-common.preinst to add kvm group | ||
4130 | 6027 | - qemu-system-common.postinst: remove bad group acl if there, then have | ||
4131 | 6028 | udev relabel /dev/kvm. | ||
4132 | 6029 | - Dropped patches: | ||
4133 | 6030 | * 0001-fix-wrong-output-with-info-chardev-for-tcp-socket.patch | ||
4134 | 6031 | - Kept patches: | ||
4135 | 6032 | * expose_vms_qemu64cpu.patch - updated | ||
4136 | 6033 | * gridcentric patch - updated | ||
4137 | 6034 | * linaro arm patches from qemu-linaro rebasing branch | ||
4138 | 6035 | |||
4139 | 6036 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 04 Jun 2013 22:56:43 +0200 | ||
4140 | 6037 | |||
4141 | 2184 | qemu (1.5.0+dfsg-3) unstable; urgency=low | 6038 | qemu (1.5.0+dfsg-3) unstable; urgency=low |
4142 | 2185 | 6039 | ||
4143 | 2186 | * fix sections: misc => otherosfs | 6040 | * fix sections: misc => otherosfs |
4144 | @@ -2200,6 +6054,54 @@ qemu (1.5.0+dfsg-3) unstable; urgency=low | |||
4145 | 2200 | 6054 | ||
4146 | 2201 | -- Michael Tokarev <mjt@tls.msk.ru> Sun, 02 Jun 2013 01:49:47 +0400 | 6055 | -- Michael Tokarev <mjt@tls.msk.ru> Sun, 02 Jun 2013 01:49:47 +0400 |
4147 | 2202 | 6056 | ||
4148 | 6057 | qemu (1.5.0+dfsg-2ubuntu1) saucy; urgency=low | ||
4149 | 6058 | |||
4150 | 6059 | * Merge 1.5.0+dfs-2 from debian unstable. Remaining changes: | ||
4151 | 6060 | - debian/control | ||
4152 | 6061 | * update maintainer | ||
4153 | 6062 | * remove libiscsi, usb-redir, vde, vnc-jpeg, and libssh2-1-dev | ||
4154 | 6063 | from build-deps | ||
4155 | 6064 | * enable rbd | ||
4156 | 6065 | * add qemu-system and qemu-common B/R to qemu-keymaps | ||
4157 | 6066 | * add D:udev, R:qemu, R:qemu-common and B:qemu-common to | ||
4158 | 6067 | qemu-system-common | ||
4159 | 6068 | * qemu-system-arm, qemu-system-ppc, qemu-system-sparc: | ||
4160 | 6069 | - add qemu-kvm to Provides | ||
4161 | 6070 | - add qemu-common, qemu-kvm, kvm to B/R | ||
4162 | 6071 | - remove openbios-sparc from qemu-system-sparc D | ||
4163 | 6072 | * qemu-system-x86: | ||
4164 | 6073 | - add qemu-common to Breaks/Replaces. | ||
4165 | 6074 | - add cpu-checker to Recommends. | ||
4166 | 6075 | * qemu-user: add B/R:qemu-kvm | ||
4167 | 6076 | * qemu-kvm: | ||
4168 | 6077 | - add armhf armel powerpc sparc to Architecture | ||
4169 | 6078 | - C/R/P: qemu-kvm-spice | ||
4170 | 6079 | * add qemu-common package | ||
4171 | 6080 | * drop qemu-slof which is not packaged in ubuntu | ||
4172 | 6081 | - add qemu-system-common.links for tap ifup/down scripts and OVMF link. | ||
4173 | 6082 | - qemu-system-x86.links: | ||
4174 | 6083 | * remove pxe rom links which are in kvm-ipxe | ||
4175 | 6084 | * add symlink for kvm.1 manpage | ||
4176 | 6085 | - debian/rules | ||
4177 | 6086 | * add kvm-spice symlink to qemu-kvm | ||
4178 | 6087 | * call dh_installmodules for qemu-system-x86 | ||
4179 | 6088 | * update dh_installinit to install upstart script | ||
4180 | 6089 | * run dh_installman (Closes: #709241) (cherrypicked from 1.5.0+dfsg-2) | ||
4181 | 6090 | - Add qemu-utils.links for kvm-* symlinks. | ||
4182 | 6091 | - Add qemu-system-x86.qemu-kvm.upstart and .default | ||
4183 | 6092 | - Add qemu-system-x86.modprobe to set nesting=1 | ||
4184 | 6093 | - Add qemu-system-common.preinst to add kvm group | ||
4185 | 6094 | - qemu-system-common.postinst: remove bad group acl if there, then have | ||
4186 | 6095 | udev relabel /dev/kvm. | ||
4187 | 6096 | - Dropped patches: | ||
4188 | 6097 | * 0001-fix-wrong-output-with-info-chardev-for-tcp-socket.patch | ||
4189 | 6098 | - Kept patches: | ||
4190 | 6099 | * expose_vms_qemu64cpu.patch - updated | ||
4191 | 6100 | * gridcentric patch - updated | ||
4192 | 6101 | * linaro arm patches from qemu-linaro rebasing branch | ||
4193 | 6102 | |||
4194 | 6103 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 28 May 2013 08:18:30 -0500 | ||
4195 | 6104 | |||
4196 | 2203 | qemu (1.5.0+dfsg-2) unstable; urgency=low | 6105 | qemu (1.5.0+dfsg-2) unstable; urgency=low |
4197 | 2204 | 6106 | ||
4198 | 2205 | * merged development history of wheezy and experimental branches. | 6107 | * merged development history of wheezy and experimental branches. |
4199 | @@ -2267,6 +6169,76 @@ qemu (1.4.0+dfsg-2exp) experimental; urgency=low | |||
4200 | 2267 | 6169 | ||
4201 | 2268 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 18 Apr 2013 14:45:30 +0400 | 6170 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 18 Apr 2013 14:45:30 +0400 |
4202 | 2269 | 6171 | ||
4203 | 6172 | qemu (1.4.0+dfsg-1expubuntu4) raring; urgency=low | ||
4204 | 6173 | |||
4205 | 6174 | * re-add qemu-system-x86.modprobe to set nesting=1 (LP: #1155177) | ||
4206 | 6175 | * qemu-system-x86.qemu-kvm.upstart: | ||
4207 | 6176 | - remove NESTED workarounds from upstart file. | ||
4208 | 6177 | - remove loading of modules which is now always done | ||
4209 | 6178 | - remove TAPR define which is no longer used | ||
4210 | 6179 | * move customizable defines back to qemu-kvm.default | ||
4211 | 6180 | * copy creation of group kvm to preinst - the group must exist when the | ||
4212 | 6181 | kvm udev rule is installed (LP: #1103022) (LP: #1092715) | ||
4213 | 6182 | * add adduser to qemu-system-common Pre-Depends for use by preinst. | ||
4214 | 6183 | |||
4215 | 6184 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 14 Mar 2013 14:21:53 -0500 | ||
4216 | 6185 | |||
4217 | 6186 | qemu (1.4.0+dfsg-1expubuntu3) raring; urgency=low | ||
4218 | 6187 | |||
4219 | 6188 | * debian/rules: add a symlink from kvm-spice to kvm in qemu-kvm, on | ||
4220 | 6189 | i386/amd64 targets. (LP: #1126258) | ||
4221 | 6190 | |||
4222 | 6191 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 28 Feb 2013 15:17:16 -0600 | ||
4223 | 6192 | |||
4224 | 6193 | qemu (1.4.0+dfsg-1expubuntu2) raring; urgency=low | ||
4225 | 6194 | |||
4226 | 6195 | * substitute (apparently identical) patches from 1.4.0 qemu-linaro rebasing | ||
4227 | 6196 | tree. | ||
4228 | 6197 | * add qemu-common to qemu-system-common B/R (was accidentally dropped from | ||
4229 | 6198 | 1.3.0 in 1.4.0 merge). | ||
4230 | 6199 | * debian/control: fix kvm P/C/B/R: | ||
4231 | 6200 | - make all C/B/R against kvm versioned | ||
4232 | 6201 | - don't have any qemu-system-* other than x86 Provides: kvm | ||
4233 | 6202 | |||
4234 | 6203 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 22 Feb 2013 13:34:07 -0600 | ||
4235 | 6204 | |||
4236 | 6205 | qemu (1.4.0+dfsg-1expubuntu1) raring; urgency=low | ||
4237 | 6206 | |||
4238 | 6207 | * Merge 1.4.0+dfsg-1exp from debian. Remaining changes: | ||
4239 | 6208 | - debian/control: | ||
4240 | 6209 | * update maintainer | ||
4241 | 6210 | * remove libiscsi, usb-redir, vde, and vnc-jpeg from build-deps | ||
4242 | 6211 | * enable rbd | ||
4243 | 6212 | * add qemu-system and qemu-common B/R to qemu-keymaps | ||
4244 | 6213 | * add D:udev and R:qemu to qemu-system-common | ||
4245 | 6214 | * qemu-system-arm, qemu-system-ppc, qemu-system-sparc: | ||
4246 | 6215 | - add qemu-kvm and kvm to Provides | ||
4247 | 6216 | - add qemu-common and qemu-kvm to Breaks/Replaces qemu-system-ppc, | ||
4248 | 6217 | qemu-system-sparc: | ||
4249 | 6218 | - remove openbios-$arch from Depends | ||
4250 | 6219 | * qemu-system-x86: | ||
4251 | 6220 | - add qemu-common to Breaks/Replaces. | ||
4252 | 6221 | - add cpu-checker to Recommends. | ||
4253 | 6222 | * qemu-user: | ||
4254 | 6223 | - add B/R qemu-kvm | ||
4255 | 6224 | * qemu-utils: | ||
4256 | 6225 | - add B/R qemu-user and qemu-kvm | ||
4257 | 6226 | * qemu-kvm: add armhf armel powerpc sparc to Architecture | ||
4258 | 6227 | * add qemu-common package | ||
4259 | 6228 | - add qemu-system-common.links for tap ifup/down scripts and OVMF link. | ||
4260 | 6229 | - qemu-system-x86.links: | ||
4261 | 6230 | * remove pxe rom links which are in kvm-ipxe | ||
4262 | 6231 | * add symlink for kvm.1 manpage | ||
4263 | 6232 | - Add qemu-utils.links for kvm-* symlinks. | ||
4264 | 6233 | - Add qemu-kvm.conf upstart job to qemu-system | ||
4265 | 6234 | - Clear /dev/kvm acls on install | ||
4266 | 6235 | - Add linaro arm patches. | ||
4267 | 6236 | - Add gridcentric patches. | ||
4268 | 6237 | - Re-add expose_vms_qemu64cpu.patch (from Daviey) | ||
4269 | 6238 | * Add 0001-fix-wrong-output-with-info-chardev-for-tcp-socket.patch | ||
4270 | 6239 | |||
4271 | 6240 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 20 Feb 2013 11:58:27 -0600 | ||
4272 | 6241 | |||
4273 | 2270 | qemu (1.4.0+dfsg-1exp) experimental; urgency=low | 6242 | qemu (1.4.0+dfsg-1exp) experimental; urgency=low |
4274 | 2271 | 6243 | ||
4275 | 2272 | [ Michael Tokarev ] | 6244 | [ Michael Tokarev ] |
4276 | @@ -2322,6 +6294,116 @@ qemu (1.4.0~rc0+dfsg-1exp) experimental; urgency=low | |||
4277 | 2322 | 6294 | ||
4278 | 2323 | -- Michael Tokarev <mjt@tls.msk.ru> Sat, 02 Feb 2013 21:05:28 +0400 | 6295 | -- Michael Tokarev <mjt@tls.msk.ru> Sat, 02 Feb 2013 21:05:28 +0400 |
4279 | 2324 | 6296 | ||
4280 | 6297 | qemu (1.3.0+dfsg-5expubuntu5) raring; urgency=low | ||
4281 | 6298 | |||
4282 | 6299 | * qemu-system-common.postinst: only run setfacl when /dev/kvm exists. | ||
4283 | 6300 | (LP: #1130591) | ||
4284 | 6301 | |||
4285 | 6302 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 20 Feb 2013 08:58:53 -0600 | ||
4286 | 6303 | |||
4287 | 6304 | qemu (1.3.0+dfsg-5expubuntu4) raring; urgency=low | ||
4288 | 6305 | |||
4289 | 6306 | * Update workarounds for udev/inotify: (LP: #1092715) | ||
4290 | 6307 | - qemu-system-common.udev: go back to original, simple rule | ||
4291 | 6308 | - qemu-system-common.postinst: manually run setfacl | ||
4292 | 6309 | - (keep Depends: on acl as well) | ||
4293 | 6310 | - this can be removed once bug 1092715 is fixed. | ||
4294 | 6311 | |||
4295 | 6312 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 19 Feb 2013 12:41:22 -0600 | ||
4296 | 6313 | |||
4297 | 6314 | qemu (1.3.0+dfsg-5expubuntu3) raring; urgency=low | ||
4298 | 6315 | |||
4299 | 6316 | * Now that qemu provides spice support, and qemu-kvm-spice is removed from | ||
4300 | 6317 | the archive, have qemu-kvm (which qemu-kvm-spice always depended on) | ||
4301 | 6318 | P/C/R qemu-kvm-spice. | ||
4302 | 6319 | |||
4303 | 6320 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 14 Feb 2013 13:43:27 -0600 | ||
4304 | 6321 | |||
4305 | 6322 | qemu (1.3.0+dfsg-5expubuntu2) raring; urgency=low | ||
4306 | 6323 | |||
4307 | 6324 | * Enable spice. | ||
4308 | 6325 | * Address lintian warning by adding ${misc:Depends} to qemu-common and | ||
4309 | 6326 | qemu-kvm. | ||
4310 | 6327 | |||
4311 | 6328 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 12 Feb 2013 16:07:04 -0600 | ||
4312 | 6329 | |||
4313 | 6330 | qemu (1.3.0+dfsg-5expubuntu1) raring; urgency=low | ||
4314 | 6331 | |||
4315 | 6332 | [ Serge Hallyn ] | ||
4316 | 6333 | * Merge 1.3.0+dfsg-5exp from Debian. | ||
4317 | 6334 | * remaining changes from 1.3.0+dfsg-1~exp3ubuntu1: | ||
4318 | 6335 | - debian/control: | ||
4319 | 6336 | * update maintainer | ||
4320 | 6337 | * remove vde2 recommends | ||
4321 | 6338 | * build-deps: remove libusbredir, libvdeplug2-dev, | ||
4322 | 6339 | libspice-server-dev, libspice-protocol-dev, libiscsi-dev | ||
4323 | 6340 | * qemu-system: | ||
4324 | 6341 | - break/replace qemu-common | ||
4325 | 6342 | - depend on udev | ||
4326 | 6343 | - remove openbios-ppc, openbios-sparc, and openhackware from | ||
4327 | 6344 | Depends. (Intend to add them back once we can build them.) | ||
4328 | 6345 | * qemu-utils: break/replace qemu-kvm | ||
4329 | 6346 | - qemu-kvm.upstart: | ||
4330 | 6347 | - add qemu-system.qemu-kvm.upstart | ||
4331 | 6348 | - debian/rules: add dh_installinit to get qemu-system.upstart installed. | ||
4332 | 6349 | - take the defaults from the old qemu-kvm.defaults, and move them into | ||
4333 | 6350 | the upstart job | ||
4334 | 6351 | - debian/patches: | ||
4335 | 6352 | - apply gridcentric patches from lp:~amscanne/+junk/gridcentric-qemu-patches | ||
4336 | 6353 | - apply arm patches from git://git.linaro.org/qemu/qemu-linaro.git | ||
4337 | 6354 | - add links for qemu-ifup/down in qemu-system-common.links | ||
4338 | 6355 | - debian/qemu-system-common.postinst | ||
4339 | 6356 | - udevadm trigger to fix up /dev/kvm perms | ||
4340 | 6357 | - debian/qemu-system.links: | ||
4341 | 6358 | - remove pxe-virtio, pxe-e1000 and pxe-rtl8139 links (which conflict | ||
4342 | 6359 | with ones from kvm-ipxe). We may want to move the links from kvm-ipxe | ||
4343 | 6360 | back to qemu-system at some point. | ||
4344 | 6361 | * remaining changes from after 1.3.0+dfsg-1~exp3ubuntu1: | ||
4345 | 6362 | - qemu-system-common.links: add link for OVMF | ||
4346 | 6363 | - Add qemu-utils.links for kvm-img and kvm-nbd utils and manpages. | ||
4347 | 6364 | - qemu-system.links: | ||
4348 | 6365 | * Add link to usr/share/ovmf/OVMF.fd | ||
4349 | 6366 | * Fix target of /etc/kvm/kvm-if{up,down} links | ||
4350 | 6367 | - debian/control: qemu-system should Recommend cpu-checker | ||
4351 | 6368 | - Add qemu-kvm breaks/replaces to qemu-user, to handle conflict over | ||
4352 | 6369 | (i.e.) qemu-x86_64. | ||
4353 | 6370 | - add qemu-kvm, and qemu-common transitional packages. | ||
4354 | 6371 | - Add breaks/replaces to qemu-keymaps for qemu-system. | ||
4355 | 6372 | - Add provides: qemu-kvm and kvm to qemu-system-ppc. | ||
4356 | 6373 | - Add breaks/replaces to qemu-system-ppc for qemu-kvm and qemu-common. | ||
4357 | 6374 | - Add breaks/replaces to qemu-kvm for qemu-common. | ||
4358 | 6375 | - Add breaks/replaces to qemu-utils for qemu-user and qemu-kvm. | ||
4359 | 6376 | - Add armhf, armel, powerpc and sparc arches to qemu-kvm transitional | ||
4360 | 6377 | package. | ||
4361 | 6378 | - Add qemu-common package. | ||
4362 | 6379 | - Make sure /dev/kvm gets its acls cleared: | ||
4363 | 6380 | * Add acl to qemu-system.depends | ||
4364 | 6381 | * update qemu-system.udev to run setfacl to set g::rw acl | ||
4365 | 6382 | - Remove vnc-jpeg, libiscsi-dev, and vde from debian/configure-opts | ||
4366 | 6383 | * dropped debian/patches/CVE-2012-6075.patch (duplicate of | ||
4367 | 6384 | e1000-discard-oversize-packets-based-on-SBP_LPE.patch) | ||
4368 | 6385 | * debian/{control,configure-opts}: enable rbd (LP: #1118406) | ||
4369 | 6386 | * add symlink for kvm.1 -> qemu.1 manpage (LP: #1117636) | ||
4370 | 6387 | * add replaces to qemu-system-common for qemu - we briefly moved conflicting | ||
4371 | 6388 | docs to qemu, which debian moved to qemu-system-common. This can be | ||
4372 | 6389 | dropped after raring. | ||
4373 | 6390 | * move qemu-kvm.upstart from qemu-system to qemu-system-x86. | ||
4374 | 6391 | * Support upgrade from qemu-kvm on non-x86 arches: | ||
4375 | 6392 | - Add Provides: qemu-kvm, kvm to qemu-system-{arm,ppc,sparc,x86} | ||
4376 | 6393 | - Add Breaks/Replaces for qemu-{common,system,kvm} and kvm. | ||
4377 | 6394 | * Re-add expose_vms_qemu64cpu.patch (from Daviey) from quantal. | ||
4378 | 6395 | |||
4379 | 6396 | [ Steve Langasek ] | ||
4380 | 6397 | * Pass --enable-uname-release=2.6.32 for the user emulation builds, so that | ||
4381 | 6398 | we have a sensible baseline kernel value regardless of what the | ||
4382 | 6399 | underlying host kernel is. This makes eglibc happier when running under | ||
4383 | 6400 | emulation on a very old kernel for instance (whose host syscall ABI has | ||
4384 | 6401 | nothing to do with what emulated syscalls are supported), and probably | ||
4385 | 6402 | also lets us steer clear for the moment of code that has problem with | ||
4386 | 6403 | the new kernel upstream versioning convention. LP: #921078. | ||
4387 | 6404 | |||
4388 | 6405 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 07 Feb 2013 14:15:26 -0600 | ||
4389 | 6406 | |||
4390 | 2325 | qemu (1.3.0+dfsg-5exp) experimental; urgency=low | 6407 | qemu (1.3.0+dfsg-5exp) experimental; urgency=low |
4391 | 2326 | 6408 | ||
4392 | 2327 | * qemu-system-split: split qemu-system into several target-specific packages: | 6409 | * qemu-system-split: split qemu-system into several target-specific packages: |
4393 | @@ -2401,6 +6483,106 @@ qemu (1.3.0+dfsg-2exp) experimental; urgency=low | |||
4394 | 2401 | 6483 | ||
4395 | 2402 | -- Michael Tokarev <mjt@tls.msk.ru> Sun, 20 Jan 2013 22:12:11 +0400 | 6484 | -- Michael Tokarev <mjt@tls.msk.ru> Sun, 20 Jan 2013 22:12:11 +0400 |
4396 | 2403 | 6485 | ||
4397 | 6486 | qemu (1.3.0+dfsg-1~exp3ubuntu8) raring; urgency=low | ||
4398 | 6487 | |||
4399 | 6488 | * qemu-system.links: | ||
4400 | 6489 | - Add link to usr/share/ovmf/OVMF.fd (LP: #1074207) | ||
4401 | 6490 | - Fix target of /etc/kvm/kvm-if{up,down} links | ||
4402 | 6491 | |||
4403 | 6492 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 29 Jan 2013 10:52:22 -0600 | ||
4404 | 6493 | |||
4405 | 6494 | qemu (1.3.0+dfsg-1~exp3ubuntu7) raring; urgency=low | ||
4406 | 6495 | |||
4407 | 6496 | * debian/control: qemu-system should Recommend cpu-checker (LP: #1103982) | ||
4408 | 6497 | |||
4409 | 6498 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 28 Jan 2013 11:52:10 -0600 | ||
4410 | 6499 | |||
4411 | 6500 | qemu (1.3.0+dfsg-1~exp3ubuntu6) raring; urgency=low | ||
4412 | 6501 | |||
4413 | 6502 | * configure-opts: add audio-cards list (LP: #1102487) | ||
4414 | 6503 | * configure-opts: change order of audio-drv-list for ubuntu, putting pa | ||
4415 | 6504 | first. | ||
4416 | 6505 | |||
4417 | 6506 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 21 Jan 2013 12:02:09 -0600 | ||
4418 | 6507 | |||
4419 | 6508 | qemu (1.3.0+dfsg-1~exp3ubuntu5) raring; urgency=low | ||
4420 | 6509 | |||
4421 | 6510 | * Add qemu-kvm breaks/replaces to qemu-user, to handle conflict over | ||
4422 | 6511 | (i.e.) qemu-x86_64. (LP: #1102332) | ||
4423 | 6512 | |||
4424 | 6513 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 21 Jan 2013 08:58:07 -0600 | ||
4425 | 6514 | |||
4426 | 6515 | qemu (1.3.0+dfsg-1~exp3ubuntu4) raring; urgency=low | ||
4427 | 6516 | |||
4428 | 6517 | * Move three docs from qemu-system.install to qemu.docs (LP: #1101798) | ||
4429 | 6518 | |||
4430 | 6519 | -- Adam Conrad <adconrad@ubuntu.com> Sat, 19 Jan 2013 20:12:48 -0700 | ||
4431 | 6520 | |||
4432 | 6521 | qemu (1.3.0+dfsg-1~exp3ubuntu3) raring; urgency=low | ||
4433 | 6522 | |||
4434 | 6523 | * debian/patches/CVE-2012-6075.patch: Fix guest denial of service and | ||
4435 | 6524 | possible code execution in hw/e1000.c by dropping oversize packets. | ||
4436 | 6525 | |||
4437 | 6526 | -- Adam Conrad <adconrad@ubuntu.com> Sat, 19 Jan 2013 07:31:50 -0700 | ||
4438 | 6527 | |||
4439 | 6528 | qemu (1.3.0+dfsg-1~exp3ubuntu2) raring; urgency=low | ||
4440 | 6529 | |||
4441 | 6530 | * debian/rules: empty MAKEFLAGS when building spapr-rtas.bin on powerpc, to | ||
4442 | 6531 | fix FTBFS due to parallel compile. | ||
4443 | 6532 | |||
4444 | 6533 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 18 Jan 2013 15:51:09 -0600 | ||
4445 | 6534 | |||
4446 | 6535 | qemu (1.3.0+dfsg-1~exp3ubuntu1) raring; urgency=low | ||
4447 | 6536 | |||
4448 | 6537 | * Merge 1.3.0+dfsg-1~exp3. Remaining ubuntu delta: | ||
4449 | 6538 | - debian/control: | ||
4450 | 6539 | * update maintainer | ||
4451 | 6540 | * remove vde2 recommends | ||
4452 | 6541 | * build-deps: remove libusbredir, libvdeplug2-dev, | ||
4453 | 6542 | libspice-server-dev, libspice-protocol-dev, libiscsi-dev, | ||
4454 | 6543 | and libxen-dev. | ||
4455 | 6544 | * qemu-keymaps: break/replace qemu-common | ||
4456 | 6545 | * qemu-system: | ||
4457 | 6546 | - break/replace qemu-common | ||
4458 | 6547 | - depend on udev | ||
4459 | 6548 | - remove openbios-ppc, openbios-sparc, and openhackware from | ||
4460 | 6549 | Depends. (Intend to add them back once we can build them.) | ||
4461 | 6550 | - provides: qemu-kvm | ||
4462 | 6551 | * qemu-utils: break/replace qemu-kvm | ||
4463 | 6552 | * set up transitional packages for qemu-kvm, qemu-common, and kvm. | ||
4464 | 6553 | - qemu-kvm.upstart: | ||
4465 | 6554 | - add qemu-system.qemu-kvm.upstart | ||
4466 | 6555 | - debian/rules: add dh_installinit to get qemu-system.upstart installed. | ||
4467 | 6556 | - take the defaults from the old qemu-kvm.defaults, and move them into | ||
4468 | 6557 | the upstart job | ||
4469 | 6558 | - debian/patches: | ||
4470 | 6559 | - apply gridcentric patches from lp:~amscanne/+junk/gridcentric-qemu-patches | ||
4471 | 6560 | - apply arm patches from git://git.linaro.org/qemu/qemu-linaro.git | ||
4472 | 6561 | - ifup/down: | ||
4473 | 6562 | - copy Debian qemu-kvm's kvm-ifup/down into debian/ | ||
4474 | 6563 | - fix dh_install for kvm-ifup/down in debian/rules | ||
4475 | 6564 | - add links for qemu-ifup/down in qemu-system.links | ||
4476 | 6565 | - remove (debian's original) qemu-ifup from qemu-system.install | ||
4477 | 6566 | - debian/qemu-system.postinst | ||
4478 | 6567 | - udevadm trigger to fix up /dev/kvm perms | ||
4479 | 6568 | - make the 'qemu' symlink point to qemu-system-x86_64, not -i386. | ||
4480 | 6569 | - debian/qemu-system.links: | ||
4481 | 6570 | - point 'kvm' to qemu-system-x86_64 | ||
4482 | 6571 | - remove pxe-virtio, pxe-e1000 and pxe-rtl8139 links (which conflict | ||
4483 | 6572 | with ones from kvm-ipxe). We may want to move the links from kvm-ipxe | ||
4484 | 6573 | back to qemu-system at some point. | ||
4485 | 6574 | * Add note about kvm to qemu-system.README.debian. | ||
4486 | 6575 | * Copy kvm-ifup and kvm-ifdown from debian's qemu-kvm | ||
4487 | 6576 | * Remove TAPBR from qemu-kvm.conf. | ||
4488 | 6577 | * Make sure /dev/kvm gets its acls cleared: | ||
4489 | 6578 | - Add acl to qemu-system.depends | ||
4490 | 6579 | - update qemu-system.udev to run setfacl to set g::rw acl | ||
4491 | 6580 | * qemu-system.qemu-kvm.conf: don't rmmod at stop | ||
4492 | 6581 | * Remove vnc-jpeg, libiscsi-dev, and vde from debian/configure-opts | ||
4493 | 6582 | * Remove hugepages sysctl file - qemu now supports transparent hugepages. | ||
4494 | 6583 | |||
4495 | 6584 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 14 Jan 2013 23:22:51 -0600 | ||
4496 | 6585 | |||
4497 | 2404 | qemu (1.3.0+dfsg-1~exp3) experimental; urgency=low | 6586 | qemu (1.3.0+dfsg-1~exp3) experimental; urgency=low |
4498 | 2405 | 6587 | ||
4499 | 2406 | * enable vde on kFreebsd too (no idea why it was disabled) | 6588 | * enable vde on kFreebsd too (no idea why it was disabled) |
4500 | @@ -2485,6 +6667,107 @@ qemu (1.3.0+dfsg-1~exp1) experimental; urgency=low | |||
4501 | 2485 | 6667 | ||
4502 | 2486 | -- Michael Tokarev <mjt@tls.msk.ru> Sun, 30 Dec 2012 01:52:21 +0400 | 6668 | -- Michael Tokarev <mjt@tls.msk.ru> Sun, 30 Dec 2012 01:52:21 +0400 |
4503 | 2487 | 6669 | ||
4504 | 6670 | qemu (1.2.0.dfsg-1~exp1-0ubuntu2) raring; urgency=low | ||
4505 | 6671 | |||
4506 | 6672 | * Remove kvm package | ||
4507 | 6673 | - make qemu-system P/C/B: kvm. | ||
4508 | 6674 | |||
4509 | 6675 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 14 Jan 2013 12:03:19 -0600 | ||
4510 | 6676 | |||
4511 | 6677 | qemu (1.2.0.dfsg-1~exp1-0ubuntu1) raring; urgency=low | ||
4512 | 6678 | |||
4513 | 6679 | [ Serge Hallyn ] | ||
4514 | 6680 | * debian/control: | ||
4515 | 6681 | - update maintainer | ||
4516 | 6682 | - remove vde2 recommends | ||
4517 | 6683 | - build-deps: remove libusbredir, libvdeplug2-dev, | ||
4518 | 6684 | libspice-server-dev, libspice-protocol-dev, libiscsi-dev, | ||
4519 | 6685 | and libxen-dev. | ||
4520 | 6686 | - qemu-keymaps: break/replace qemu-common | ||
4521 | 6687 | - qemu-system: | ||
4522 | 6688 | - break/replace qemu-common | ||
4523 | 6689 | - depend on udev | ||
4524 | 6690 | - remove openbios-ppc, openbios-sparc, and openhackware from | ||
4525 | 6691 | Depends. (Intend to add them back once we can build them.) | ||
4526 | 6692 | - provides: qemu-kvm | ||
4527 | 6693 | - qemu-utils: break/replace qemu-kvm | ||
4528 | 6694 | - set up transitional packages for qemu-kvm, qemu-common, and kvm. | ||
4529 | 6695 | * debian/rules: | ||
4530 | 6696 | - install kvm-ifup and kvm-ifdown | ||
4531 | 6697 | - dh_installinit the qemu-kvm upstart job | ||
4532 | 6698 | * install a 30-qemu-kvm.conf into /etc/sysctl.c for nr_hugepages. | ||
4533 | 6699 | * qemu-kvm.upstart: | ||
4534 | 6700 | - add qemu-system.qemu-kvm.upstart | ||
4535 | 6701 | - add mv_confile to qemu-system.preinst, postinst, and .postrm to rename | ||
4536 | 6702 | /etc/init/qemu-kvm.conf to qemu-system.conf | ||
4537 | 6703 | - debian/rules: add dh_installinit to get qemu-system.upstart installed. | ||
4538 | 6704 | - take the defaults from the old qemu-kvm.defaults, and move them into | ||
4539 | 6705 | the upstart job | ||
4540 | 6706 | * debian/patches: | ||
4541 | 6707 | - apply gridcentric patches from lp:~amscanne/+junk/gridcentric-qemu-patches | ||
4542 | 6708 | - apply arm patches from git://git.linaro.org/qemu/qemu-linaro.git | ||
4543 | 6709 | - apply nbd-fixes-to-read-only-handling.patch from upstream to | ||
4544 | 6710 | make read-write mount after read-only mount work. (LP: #1077838) | ||
4545 | 6711 | * ifup/down: | ||
4546 | 6712 | - copy Ubuntu qemu-kvm's kvm-ifup/down into debian/ | ||
4547 | 6713 | - fix dh_install for kvm-ifup/down in debian/rules | ||
4548 | 6714 | - add links for qemu-ifup/down in qemu-system.links | ||
4549 | 6715 | - remove (debian's original) qemu-ifup from qemu-system.install | ||
4550 | 6716 | * debian/qemu-system.postinst | ||
4551 | 6717 | - udevadm trigger to fix up /dev/kvm perms | ||
4552 | 6718 | - make the 'qemu' symlink point to qemu-system-x86_64, not -i386. | ||
4553 | 6719 | * debian/qemu-system.links: | ||
4554 | 6720 | - point 'kvm' to qemu-system-x86_64 | ||
4555 | 6721 | - remove pxe-virtio, pxe-e1000 and pxe-rtl8139 links (which conflict | ||
4556 | 6722 | with ones from kvm-ipxe). We may want to move the links from kvm-ipxe | ||
4557 | 6723 | back to qemu-system at some point. | ||
4558 | 6724 | - add qemu-ifdown and qemu-ifup links | ||
4559 | 6725 | * debian/qemu-system.install: | ||
4560 | 6726 | - remove /etc/qemu-ifup link | ||
4561 | 6727 | - add /etc/sysctl.d/30-qemu-kvm.conf | ||
4562 | 6728 | |||
4563 | 6729 | [ Adam Conrad ] | ||
4564 | 6730 | * Appease apt-get's dist-upgrade resolver by creating a qemu-common | ||
4565 | 6731 | transitional package to upgrade more gracefully to qemu-keymaps. | ||
4566 | 6732 | * Move all the empty transitional packages to the oldlibs section. | ||
4567 | 6733 | * Restore the versioned dep from qemu-kvm (and kvm) to qemu-system. | ||
4568 | 6734 | |||
4569 | 6735 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 04 Jan 2013 08:50:24 -0600 | ||
4570 | 6736 | |||
4571 | 6737 | qemu (1.2.0+dfsg-1~exp1) UNRELEASED; urgency=low | ||
4572 | 6738 | |||
4573 | 6739 | [ Michael Tokarev ] | ||
4574 | 6740 | * new upstream version (1.3.0) | ||
4575 | 6741 | (Closes: #676374, #622319, #597527, #593547, #660154) | ||
4576 | 6742 | - Removed patches included upstream: | ||
4577 | 6743 | do-not-include-libutil.h.patch | ||
4578 | 6744 | configure-nss-usbredir.patch | ||
4579 | 6745 | tcg_s390-fix-ld_st-with-CONFIG_TCG_PASS_AREG0.patch | ||
4580 | 6746 | net-add--netdev-options-to-man-page.patch | ||
4581 | 6747 | - update 02_kfreebsd.patch | ||
4582 | 6748 | - do not build mpc8544ds.dtb | ||
4583 | 6749 | - include new targets | ||
4584 | 6750 | * Cleaned up the build system ALOT. Larger changes: | ||
4585 | 6751 | - used explicit lists of emulated targets in debian/rules | ||
4586 | 6752 | and generate everything else from there, instead of repeating | ||
4587 | 6753 | these lists in lots of places. | ||
4588 | 6754 | - stop using debian/$pkg.manpages and other auxilary files like this, | ||
4589 | 6755 | moving eveything to debian/$pkg.install, because with the number | ||
4590 | 6756 | of packages growing, amount of these small files becomes very | ||
4591 | 6757 | large and the result is difficult to maintain. | ||
4592 | 6758 | * ship forgotten target-x86_64.conf in qemu-system. | ||
4593 | 6759 | * ship virtfs-proxy-helper in qemu-utils. | ||
4594 | 6760 | * stop shipping tundev.c, since it does not reflect the reality for | ||
4595 | 6761 | a long time now (Closes: #325761, #325754). | ||
4596 | 6762 | * re-introduce support parallel build using DEB_BUILD_OPTIONS=parallel=N, | ||
4597 | 6763 | this time by adding to $MAKEFLAGS instead of passing down to submakes | ||
4598 | 6764 | * build-depend on libcap-ng-dev (for virtfs-proxy-helper) | ||
4599 | 6765 | |||
4600 | 6766 | [ Vagrant Cascadian ] | ||
4601 | 6767 | * Add libcap-dev to Build-Depends to support virtfs-proxy-helper. | ||
4602 | 6768 | |||
4603 | 6769 | -- Michael Tokarev <mjt@tls.msk.ru> Sun, 30 Dec 2012 01:52:21 +0400 | ||
4604 | 6770 | |||
4605 | 2488 | qemu (1.1.2+dfsg-6a) unstable; urgency=low | 6771 | qemu (1.1.2+dfsg-6a) unstable; urgency=low |
4606 | 2489 | 6772 | ||
4607 | 2490 | * reupload to remove two unrelated files slipped in debian/ | 6773 | * reupload to remove two unrelated files slipped in debian/ |
4608 | @@ -4418,3 +8701,4 @@ qemu (0.5.2-1) unstable; urgency=low | |||
4609 | 4418 | * Initial Release. (Closes: #187407) | 8701 | * Initial Release. (Closes: #187407) |
4610 | 4419 | 8702 | ||
4611 | 4420 | -- Paul Russell <prussell@debian.org> Wed, 3 Mar 2004 02:18:54 +0100 | 8703 | -- Paul Russell <prussell@debian.org> Wed, 3 Mar 2004 02:18:54 +0100 |
4612 | 8704 | |||
4613 | diff --git a/debian/control b/debian/control | |||
4614 | index f925148..3a0248f 100644 | |||
4615 | --- a/debian/control | |||
4616 | +++ b/debian/control | |||
4617 | @@ -2,7 +2,8 @@ | |||
4618 | 2 | Source: qemu | 2 | Source: qemu |
4619 | 3 | Section: otherosfs | 3 | Section: otherosfs |
4620 | 4 | Priority: optional | 4 | Priority: optional |
4622 | 5 | Maintainer: Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org> | 5 | Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
4623 | 6 | XSBC-Original-Maintainer: Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org> | ||
4624 | 6 | Uploaders: Riku Voipio <riku.voipio@iki.fi>, | 7 | Uploaders: Riku Voipio <riku.voipio@iki.fi>, |
4625 | 7 | Michael Tokarev <mjt@tls.msk.ru> | 8 | Michael Tokarev <mjt@tls.msk.ru> |
4626 | 8 | Build-Depends: debhelper-compat (= 12), | 9 | Build-Depends: debhelper-compat (= 12), |
4627 | @@ -17,8 +18,6 @@ Build-Depends: debhelper-compat (= 12), | |||
4628 | 17 | texinfo, python3-sphinx, | 18 | texinfo, python3-sphinx, |
4629 | 18 | # iasl (from acpica-tools) is used only in a single test these days, not for building | 19 | # iasl (from acpica-tools) is used only in a single test these days, not for building |
4630 | 19 | # acpica-tools, | 20 | # acpica-tools, |
4631 | 20 | # --enable-capstone=system | ||
4632 | 21 | libcapstone-dev (>> 4.0.2~), | ||
4633 | 22 | # --enable-linux-aio linux-* | 21 | # --enable-linux-aio linux-* |
4634 | 23 | libaio-dev [linux-any], | 22 | libaio-dev [linux-any], |
4635 | 24 | # --audio-drv-list=pa,alsa,oss linux-* | 23 | # --audio-drv-list=pa,alsa,oss linux-* |
4636 | @@ -50,8 +49,6 @@ Build-Depends: debhelper-compat (= 12), | |||
4637 | 50 | libvirglrenderer-dev [linux-any], | 49 | libvirglrenderer-dev [linux-any], |
4638 | 51 | # --enable-opengl linux-* | 50 | # --enable-opengl linux-* |
4639 | 52 | libepoxy-dev [linux-any], libdrm-dev [linux-any], libgbm-dev [linux-any], | 51 | libepoxy-dev [linux-any], libdrm-dev [linux-any], libgbm-dev [linux-any], |
4640 | 53 | # --enable-libnfs | ||
4641 | 54 | libnfs-dev (>> 1.9.3), | ||
4642 | 55 | # --enable-numa i386|amd64|ia64|mips|mipsel|powerpc|powerpcspe|x32|ppc64|ppc64el|arm64|sparc|s390x|riscv64 | 52 | # --enable-numa i386|amd64|ia64|mips|mipsel|powerpc|powerpcspe|x32|ppc64|ppc64el|arm64|sparc|s390x|riscv64 |
4643 | 56 | libnuma-dev [i386 amd64 ia64 mips mipsel mips64 mips64el powerpc powerpcspe x32 ppc64 ppc64el arm64 sparc s390x riscv64], | 53 | libnuma-dev [i386 amd64 ia64 mips mipsel mips64 mips64el powerpc powerpcspe x32 ppc64 ppc64el arm64 sparc s390x riscv64], |
4644 | 57 | # --enable-smartcard | 54 | # --enable-smartcard |
4645 | @@ -61,8 +58,6 @@ Build-Depends: debhelper-compat (= 12), | |||
4646 | 61 | librbd-dev [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x ppc64 sparc64], | 58 | librbd-dev [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x ppc64 sparc64], |
4647 | 62 | # glusterfs is debian-only since ubuntu/glusterfs is in universe (MIR LP: #1274247) | 59 | # glusterfs is debian-only since ubuntu/glusterfs is in universe (MIR LP: #1274247) |
4648 | 63 | # before buster it was glusterfs-common so keep it for now for bpo | 60 | # before buster it was glusterfs-common so keep it for now for bpo |
4649 | 64 | # --enable-glusterfs linux-any | ||
4650 | 65 | libglusterfs-dev [linux-any] | glusterfs-common [linux-any], | ||
4651 | 66 | # --enable-vnc-sasl | 61 | # --enable-vnc-sasl |
4652 | 67 | libsasl2-dev, | 62 | libsasl2-dev, |
4653 | 68 | # --disable-sdl | 63 | # --disable-sdl |
4654 | @@ -83,9 +78,6 @@ Build-Depends: debhelper-compat (= 12), | |||
4655 | 83 | # --enable-libssh | 78 | # --enable-libssh |
4656 | 84 | libssh-dev, | 79 | libssh-dev, |
4657 | 85 | # vde is debian-only since ubuntu/vde2 is in universe | 80 | # vde is debian-only since ubuntu/vde2 is in universe |
4658 | 86 | # --enable-vde | ||
4659 | 87 | libvdeplug-dev, | ||
4660 | 88 | # --enable-xen linux-amd64|linux-i386 | ||
4661 | 89 | libxen-dev [linux-amd64 linux-i386], | 81 | libxen-dev [linux-amd64 linux-i386], |
4662 | 90 | # --enable-nettle | 82 | # --enable-nettle |
4663 | 91 | nettle-dev, | 83 | nettle-dev, |
4664 | @@ -129,8 +121,10 @@ Build-Depends-Indep: | |||
4665 | 129 | Build-Conflicts: oss4-dev | 121 | Build-Conflicts: oss4-dev |
4666 | 130 | Standards-Version: 4.5.1 | 122 | Standards-Version: 4.5.1 |
4667 | 131 | Homepage: http://www.qemu.org/ | 123 | Homepage: http://www.qemu.org/ |
4670 | 132 | Vcs-Browser: https://salsa.debian.org/qemu-team/qemu | 124 | XS-Debian-Vcs-Browser: https://salsa.debian.org/qemu-team/qemu |
4671 | 133 | Vcs-Git: https://salsa.debian.org/qemu-team/qemu.git | 125 | XS-Debian-Vcs-Git: https://salsa.debian.org/qemu-team/qemu.git |
4672 | 126 | Vcs-Browser: https://git.launchpad.net/ubuntu/+source/qemu | ||
4673 | 127 | Vcs-Git: https://git.launchpad.net/ubuntu/+source/qemu | ||
4674 | 134 | 128 | ||
4675 | 135 | Package: qemu | 129 | Package: qemu |
4676 | 136 | Architecture: amd64 arm arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32 | 130 | Architecture: amd64 arm arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32 |
4677 | @@ -161,6 +155,7 @@ Depends: ${misc:Depends}, | |||
4678 | 161 | qemu-system-ppc, | 155 | qemu-system-ppc, |
4679 | 162 | qemu-system-sparc, | 156 | qemu-system-sparc, |
4680 | 163 | qemu-system-x86, | 157 | qemu-system-x86, |
4681 | 158 | qemu-system-s390x, | ||
4682 | 164 | qemu-system-misc | 159 | qemu-system-misc |
4683 | 165 | Description: QEMU full system emulation binaries | 160 | Description: QEMU full system emulation binaries |
4684 | 166 | QEMU is a fast processor emulator: currently the package supports | 161 | QEMU is a fast processor emulator: currently the package supports |
4685 | @@ -195,6 +190,8 @@ Multi-Arch: foreign | |||
4686 | 195 | Conflicts: sgabios, qemu-skiboot, openbios-sparc, openbios-ppc, qemu-slof, | 190 | Conflicts: sgabios, qemu-skiboot, openbios-sparc, openbios-ppc, qemu-slof, |
4687 | 196 | Replaces: qemu-system-common (<< 1:2.12+dfsg-2~), sgabios, | 191 | Replaces: qemu-system-common (<< 1:2.12+dfsg-2~), sgabios, |
4688 | 197 | openbios-sparc, openbios-ppc, qemu-slof, qemu-system-sparc (<< 1:4.2-4~), qemu-system-ppc (<< 1:4.2-4~), | 192 | openbios-sparc, openbios-ppc, qemu-slof, qemu-system-sparc (<< 1:4.2-4~), qemu-system-ppc (<< 1:4.2-4~), |
4689 | 193 | qemu-system-s390x (<< 1:3.1+dfsg-2ubuntu1~) | ||
4690 | 194 | Breaks: qemu-system-s390x (<< 1:3.1+dfsg-2ubuntu1~) | ||
4691 | 198 | Provides: qemu-keymaps, sgabios, qemu-skiboot, openbios-sparc, openbios-ppc, qemu-slof, | 195 | Provides: qemu-keymaps, sgabios, qemu-skiboot, openbios-sparc, openbios-ppc, qemu-slof, |
4692 | 199 | Depends: ${misc:Depends} | 196 | Depends: ${misc:Depends} |
4693 | 200 | qemu-system-x86 (= ${binary:Version}) | qemu-system-arm (= ${binary:Version}) | qemu-system-mips (= ${binary:Version}) | qemu-system-ppc (= ${binary:Version}) | qemu-system-sparc (= ${binary:Version}) | qemu-system-misc (= ${binary:Version}) | qemu-system-s390x (= ${binary:Version}) | qemu-system-x86-xen (= ${binary:Version}), | 197 | qemu-system-x86 (= ${binary:Version}) | qemu-system-arm (= ${binary:Version}) | qemu-system-mips (= ${binary:Version}) | qemu-system-ppc (= ${binary:Version}) | qemu-system-sparc (= ${binary:Version}) | qemu-system-misc (= ${binary:Version}) | qemu-system-s390x (= ${binary:Version}) | qemu-system-x86-xen (= ${binary:Version}), |
4694 | @@ -210,7 +207,9 @@ Replaces: qemu-system-data (<< 1:3.1+dfsg-1~), qemu-utils (<< 1:3.1+dfsg-3~) | |||
4695 | 210 | Breaks: qemu-system-data (<< 1:3.1+dfsg-1~), qemu-utils (<< 1:3.1+dfsg-3~) | 207 | Breaks: qemu-system-data (<< 1:3.1+dfsg-1~), qemu-utils (<< 1:3.1+dfsg-3~) |
4696 | 211 | Depends: ${misc:Depends}, ${shlibs:Depends}, | 208 | Depends: ${misc:Depends}, ${shlibs:Depends}, |
4697 | 212 | qemu-system-x86 (= ${binary:Version}) | qemu-system-arm (= ${binary:Version}) | qemu-system-mips (= ${binary:Version}) | qemu-system-ppc (= ${binary:Version}) | qemu-system-sparc (= ${binary:Version}) | qemu-system-misc (= ${binary:Version}) | qemu-system-s390x (= ${binary:Version}) | qemu-system-x86-xen (= ${binary:Version}), | 209 | qemu-system-x86 (= ${binary:Version}) | qemu-system-arm (= ${binary:Version}) | qemu-system-mips (= ${binary:Version}) | qemu-system-ppc (= ${binary:Version}) | qemu-system-sparc (= ${binary:Version}) | qemu-system-misc (= ${binary:Version}) | qemu-system-s390x (= ${binary:Version}) | qemu-system-x86-xen (= ${binary:Version}), |
4698 | 210 | qemu-block-extra (= ${binary:Version}), | ||
4699 | 213 | # to fix wrong acl for newly created device node on ubuntu: | 211 | # to fix wrong acl for newly created device node on ubuntu: |
4700 | 212 | acl | ||
4701 | 214 | Description: QEMU full system emulation binaries (common files) | 213 | Description: QEMU full system emulation binaries (common files) |
4702 | 215 | QEMU is a fast processor emulator: currently the package supports | 214 | QEMU is a fast processor emulator: currently the package supports |
4703 | 216 | ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4, | 215 | ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4, |
4704 | @@ -262,6 +261,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (>> ${source:Ver | |||
4705 | 262 | Recommends: qemu-system-gui (= ${binary:Version}), qemu-utils, | 261 | Recommends: qemu-system-gui (= ${binary:Version}), qemu-utils, |
4706 | 263 | # aarch64 arm uses bootroms | 262 | # aarch64 arm uses bootroms |
4707 | 264 | ipxe-qemu (>= 1.0.0+git-20131111.c3d1e78-1~), | 263 | ipxe-qemu (>= 1.0.0+git-20131111.c3d1e78-1~), |
4708 | 264 | ipxe-qemu-256k-compat-efi-roms, | ||
4709 | 265 | qemu-efi-aarch64, qemu-efi-arm | 265 | qemu-efi-aarch64, qemu-efi-arm |
4710 | 266 | Suggests: samba, vde2, qemu-block-extra (= ${binary:Version}), | 266 | Suggests: samba, vde2, qemu-block-extra (= ${binary:Version}), |
4711 | 267 | Provides: qemu-kvm [linux-arm64 linux-armhf linux-armel], ${sysprovides:arm} | 267 | Provides: qemu-kvm [linux-arm64 linux-armhf linux-armel], ${sysprovides:arm} |
4712 | @@ -308,6 +308,7 @@ Multi-Arch: foreign | |||
4713 | 308 | Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (>> ${source:Version}~), qemu-system-data (>> ${source:Version}~), | 308 | Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (>> ${source:Version}~), qemu-system-data (>> ${source:Version}~), |
4714 | 309 | Suggests: samba, vde2, qemu-block-extra (= ${binary:Version}), | 309 | Suggests: samba, vde2, qemu-block-extra (= ${binary:Version}), |
4715 | 310 | Recommends: qemu-system-gui (= ${binary:Version}), qemu-utils, | 310 | Recommends: qemu-system-gui (= ${binary:Version}), qemu-utils, |
4716 | 311 | ipxe-qemu-256k-compat-efi-roms, | ||
4717 | 311 | # ppc targets use vgabios-stdvga and bootroms | 312 | # ppc targets use vgabios-stdvga and bootroms |
4718 | 312 | seabios, ipxe-qemu (>= 1.0.0+git-20131111.c3d1e78-1~) | 313 | seabios, ipxe-qemu (>= 1.0.0+git-20131111.c3d1e78-1~) |
4719 | 313 | Provides: qemu-kvm [linux-ppc64 linux-ppc64el linux-powerpc], ${sysprovides:ppc} | 314 | Provides: qemu-kvm [linux-ppc64 linux-ppc64el linux-powerpc], ${sysprovides:ppc} |
4720 | @@ -352,14 +353,16 @@ Package: qemu-system-x86 | |||
4721 | 352 | Architecture: amd64 arm arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32 | 353 | Architecture: amd64 arm arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32 |
4722 | 353 | Multi-Arch: foreign | 354 | Multi-Arch: foreign |
4723 | 354 | Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (>> ${source:Version}~), qemu-system-data (>> ${source:Version}~), | 355 | Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (>> ${source:Version}~), qemu-system-data (>> ${source:Version}~), |
4724 | 356 | ipxe-qemu-256k-compat-efi-roms, | ||
4725 | 355 | seabios (>= 1.10.2-1~), ipxe-qemu (>= 1.0.0+git-20131111.c3d1e78-1~) | 357 | seabios (>= 1.10.2-1~), ipxe-qemu (>= 1.0.0+git-20131111.c3d1e78-1~) |
4726 | 356 | Recommends: qemu-system-gui (= ${binary:Version}), qemu-utils, | 358 | Recommends: qemu-system-gui (= ${binary:Version}), qemu-utils, |
4727 | 357 | ovmf, | 359 | ovmf, |
4728 | 360 | cpu-checker | ||
4729 | 358 | Suggests: samba, vde2, qemu-block-extra (= ${binary:Version}), | 361 | Suggests: samba, vde2, qemu-block-extra (= ${binary:Version}), |
4730 | 359 | sgabios, | 362 | sgabios, |
4734 | 360 | Provides: qemu-kvm [linux-amd64 linux-i386], ${sysprovides:x86} | 363 | Provides: qemu-kvm [linux-amd64 linux-i386], ${sysprovides:x86}, qemu-system-x86-microvm |
4735 | 361 | Breaks: qemu-kvm [linux-amd64 linux-i386] | 364 | Breaks: qemu-kvm [linux-amd64 linux-i386], qemu-system-x86-microvm (<< 1:5.0-5ubuntu1~) |
4736 | 362 | Replaces: qemu-kvm [linux-amd64 linux-i386] | 365 | Replaces: qemu-kvm [linux-amd64 linux-i386], qemu-system-x86-microvm (<< 1:5.0-5ubuntu1~) |
4737 | 363 | Description: QEMU full system emulation binaries (x86) | 366 | Description: QEMU full system emulation binaries (x86) |
4738 | 364 | QEMU is a fast processor emulator: currently the package supports | 367 | QEMU is a fast processor emulator: currently the package supports |
4739 | 365 | i386 and x86-64 emulation. By using dynamic translation it achieves | 368 | i386 and x86-64 emulation. By using dynamic translation it achieves |
4740 | @@ -376,6 +379,16 @@ Description: QEMU full system emulation binaries (x86) | |||
4741 | 376 | On x86 host hardware this package also enables KVM kernel virtual machine | 379 | On x86 host hardware this package also enables KVM kernel virtual machine |
4742 | 377 | usage on systems which supports it. | 380 | usage on systems which supports it. |
4743 | 378 | 381 | ||
4744 | 382 | Package: qemu-system-x86-microvm | ||
4745 | 383 | Architecture: amd64 | ||
4746 | 384 | Multi-Arch: foreign | ||
4747 | 385 | Section: oldlibs | ||
4748 | 386 | Depends: qemu-system-x86 (>= 1:5.0-5ubuntu1~), ${misc:Depends} | ||
4749 | 387 | Description: QEMU full system emulation binaries (x86) | ||
4750 | 388 | The microvm binaries are now part of qemu-system-x86. | ||
4751 | 389 | . | ||
4752 | 390 | This is a transitional package. You can safely remove it. | ||
4753 | 391 | |||
4754 | 379 | Package: qemu-user | 392 | Package: qemu-user |
4755 | 380 | Architecture: amd64 arm arm64 armel armhf i386 ia64 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32 | 393 | Architecture: amd64 arm arm64 armel armhf i386 ia64 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32 |
4756 | 381 | Multi-Arch: foreign | 394 | Multi-Arch: foreign |
4757 | @@ -442,8 +455,10 @@ Package: qemu-utils | |||
4758 | 442 | Architecture: amd64 arm arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32 | 455 | Architecture: amd64 arm arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32 |
4759 | 443 | Multi-Arch: foreign | 456 | Multi-Arch: foreign |
4760 | 444 | Breaks: qemu-system-common (<< 1:3.1+dfsg-3~) | 457 | Breaks: qemu-system-common (<< 1:3.1+dfsg-3~) |
4763 | 445 | Depends: ${shlibs:Depends}, ${misc:Depends} | 458 | Depends: ${shlibs:Depends}, ${misc:Depends}, |
4764 | 446 | Suggests: debootstrap, qemu-block-extra (= ${binary:Version}), | 459 | qemu-block-extra (= ${binary:Version}) |
4765 | 460 | Recommends: sharutils | ||
4766 | 461 | Suggests: debootstrap, | ||
4767 | 447 | Description: QEMU utilities | 462 | Description: QEMU utilities |
4768 | 448 | QEMU is a fast processor emulator: currently the package supports | 463 | QEMU is a fast processor emulator: currently the package supports |
4769 | 449 | ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4, | 464 | ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4, |
4770 | @@ -479,3 +494,59 @@ Description: Guest-side qemu-system agent | |||
4771 | 479 | . | 494 | . |
4772 | 480 | Install this package on a system which is running as guest inside | 495 | Install this package on a system which is running as guest inside |
4773 | 481 | qemu virtual machine. It is not used on the host. | 496 | qemu virtual machine. It is not used on the host. |
4774 | 497 | |||
4775 | 498 | Package: qemu-system-s390x | ||
4776 | 499 | Architecture: amd64 arm arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 | ||
4777 | 500 | Multi-Arch: foreign | ||
4778 | 501 | Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (>> ${source:Version}~), qemu-system-data (>> ${source:Version}~), | ||
4779 | 502 | Recommends: qemu-utils, | ||
4780 | 503 | Suggests: qemu-block-extra (= ${binary:Version}), | ||
4781 | 504 | Provides: qemu-kvm [linux-s390x], ${sysprovides:s390x} | ||
4782 | 505 | Breaks: qemu-kvm [linux-s390x], qemu-system-misc (<< 1:2.5+dfsg-5ubuntu8~) | ||
4783 | 506 | Replaces: qemu-kvm [linux-s390x], qemu-system-misc (<< 1:2.5+dfsg-5ubuntu8~) | ||
4784 | 507 | Description: QEMU full system emulation binaries (s390x) | ||
4785 | 508 | QEMU is a fast processor emulator: currently the package supports | ||
4786 | 509 | s390x emulation. By using dynamic translation it achieves reasonable | ||
4787 | 510 | speed while being easy to port on new host CPUs. | ||
4788 | 511 | . | ||
4789 | 512 | This package provides the full system emulation binaries to emulate | ||
4790 | 513 | the following s390x hardware: ${sysarch:s390x}. | ||
4791 | 514 | . | ||
4792 | 515 | In system emulation mode QEMU emulates a full system, including a processor | ||
4793 | 516 | and various peripherals. It enables easier testing and debugging of system | ||
4794 | 517 | code. It can also be used to provide virtual hosting of several virtual | ||
4795 | 518 | machines on a single server. | ||
4796 | 519 | |||
4797 | 520 | # xen support generally is disabled, this is an extra build with xen enabled | ||
4798 | 521 | # as needed by xen-utils-4.11 [amd64 arm64 armhf i386] | ||
4799 | 522 | # Xen will depend on this; this package and the main qemu-system-x86 are | ||
4800 | 523 | # mutually exclusive | ||
4801 | 524 | Package: qemu-system-x86-xen | ||
4802 | 525 | Architecture: amd64 i386 | ||
4803 | 526 | Multi-Arch: foreign | ||
4804 | 527 | Depends: | ||
4805 | 528 | ${shlibs:Depends}, | ||
4806 | 529 | ${misc:Depends}, | ||
4807 | 530 | qemu-system-common (>> ${source:Version}~), | ||
4808 | 531 | qemu-system-data (>> ${source:Version}~), | ||
4809 | 532 | ipxe-qemu, | ||
4810 | 533 | Recommends: | ||
4811 | 534 | qemu-system-gui (= ${binary:Version}), | ||
4812 | 535 | qemu-utils, | ||
4813 | 536 | seabios, | ||
4814 | 537 | Suggests: | ||
4815 | 538 | qemu-block-extra (= ${binary:Version}), | ||
4816 | 539 | ovmf, | ||
4817 | 540 | Conflicts: qemu-system-x86 | ||
4818 | 541 | Description: QEMU full system emulation binaries (x86) | ||
4819 | 542 | QEMU is a fast processor emulator: currently the package supports | ||
4820 | 543 | i386 and x86-64 emulation. By using dynamic translation it achieves | ||
4821 | 544 | reasonable speed while being easy to port on new host CPUs. | ||
4822 | 545 | . | ||
4823 | 546 | This package provides the full system emulation binaries to emulate | ||
4824 | 547 | the following x86 hardware: ${sysarch:x86-xen}. | ||
4825 | 548 | . | ||
4826 | 549 | In comparison to the main qemu-system-x86 this package has xen support | ||
4827 | 550 | enabled, but is only maintained as universe package. Qemu with xen support | ||
4828 | 551 | is needed to run Xen in HVM mode. For any other use case you should install | ||
4829 | 552 | and use qemu-system-x86 instead. | ||
4830 | diff --git a/debian/control-in b/debian/control-in | |||
4831 | index c75b1fb..e5b10b6 100644 | |||
4832 | --- a/debian/control-in | |||
4833 | +++ b/debian/control-in | |||
4834 | @@ -18,8 +18,8 @@ Build-Depends: debhelper-compat (= 12), | |||
4835 | 18 | texinfo, python3-sphinx, | 18 | texinfo, python3-sphinx, |
4836 | 19 | # iasl (from acpica-tools) is used only in a single test these days, not for building | 19 | # iasl (from acpica-tools) is used only in a single test these days, not for building |
4837 | 20 | # acpica-tools, | 20 | # acpica-tools, |
4840 | 21 | # --enable-capstone=system | 21 | :debian:# --enable-capstone=system |
4841 | 22 | libcapstone-dev (>> 4.0.2~), | 22 | :debian: libcapstone-dev (>> 4.0.2~), |
4842 | 23 | # --enable-linux-aio linux-* | 23 | # --enable-linux-aio linux-* |
4843 | 24 | libaio-dev [linux-any], | 24 | libaio-dev [linux-any], |
4844 | 25 | # --audio-drv-list=pa,alsa,oss linux-* | 25 | # --audio-drv-list=pa,alsa,oss linux-* |
4845 | @@ -86,7 +86,7 @@ Build-Depends: debhelper-compat (= 12), | |||
4846 | 86 | # vde is debian-only since ubuntu/vde2 is in universe | 86 | # vde is debian-only since ubuntu/vde2 is in universe |
4847 | 87 | :debian:# --enable-vde | 87 | :debian:# --enable-vde |
4848 | 88 | :debian: libvdeplug-dev, | 88 | :debian: libvdeplug-dev, |
4850 | 89 | # --enable-xen linux-amd64|linux-i386 | 89 | :debian:# --enable-xen linux-amd64|linux-i386 |
4851 | 90 | libxen-dev [linux-amd64 linux-i386], | 90 | libxen-dev [linux-amd64 linux-i386], |
4852 | 91 | # --enable-nettle | 91 | # --enable-nettle |
4853 | 92 | nettle-dev, | 92 | nettle-dev, |
4854 | @@ -218,6 +218,7 @@ Replaces: qemu-system-data (<< 1:3.1+dfsg-1~), qemu-utils (<< 1:3.1+dfsg-3~) | |||
4855 | 218 | Breaks: qemu-system-data (<< 1:3.1+dfsg-1~), qemu-utils (<< 1:3.1+dfsg-3~) | 218 | Breaks: qemu-system-data (<< 1:3.1+dfsg-1~), qemu-utils (<< 1:3.1+dfsg-3~) |
4856 | 219 | Depends: ${misc:Depends}, ${shlibs:Depends}, | 219 | Depends: ${misc:Depends}, ${shlibs:Depends}, |
4857 | 220 | qemu-system-x86 (= ${binary:Version}) | qemu-system-arm (= ${binary:Version}) | qemu-system-mips (= ${binary:Version}) | qemu-system-ppc (= ${binary:Version}) | qemu-system-sparc (= ${binary:Version}) | qemu-system-misc (= ${binary:Version}) | qemu-system-s390x (= ${binary:Version}) | qemu-system-x86-xen (= ${binary:Version}), | 220 | qemu-system-x86 (= ${binary:Version}) | qemu-system-arm (= ${binary:Version}) | qemu-system-mips (= ${binary:Version}) | qemu-system-ppc (= ${binary:Version}) | qemu-system-sparc (= ${binary:Version}) | qemu-system-misc (= ${binary:Version}) | qemu-system-s390x (= ${binary:Version}) | qemu-system-x86-xen (= ${binary:Version}), |
4858 | 221 | :ubuntu: qemu-block-extra (= ${binary:Version}), | ||
4859 | 221 | # to fix wrong acl for newly created device node on ubuntu: | 222 | # to fix wrong acl for newly created device node on ubuntu: |
4860 | 222 | :ubuntu: acl | 223 | :ubuntu: acl |
4861 | 223 | Description: QEMU full system emulation binaries (common files) | 224 | Description: QEMU full system emulation binaries (common files) |
4862 | @@ -271,6 +272,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (>> ${source:Ver | |||
4863 | 271 | Recommends: qemu-system-gui (= ${binary:Version}), qemu-utils, | 272 | Recommends: qemu-system-gui (= ${binary:Version}), qemu-utils, |
4864 | 272 | # aarch64 arm uses bootroms | 273 | # aarch64 arm uses bootroms |
4865 | 273 | ipxe-qemu (>= 1.0.0+git-20131111.c3d1e78-1~), | 274 | ipxe-qemu (>= 1.0.0+git-20131111.c3d1e78-1~), |
4866 | 275 | :ubuntu: ipxe-qemu-256k-compat-efi-roms, | ||
4867 | 274 | qemu-efi-aarch64, qemu-efi-arm | 276 | qemu-efi-aarch64, qemu-efi-arm |
4868 | 275 | Suggests: samba, vde2, qemu-block-extra (= ${binary:Version}), | 277 | Suggests: samba, vde2, qemu-block-extra (= ${binary:Version}), |
4869 | 276 | Provides: qemu-kvm [linux-arm64 linux-armhf linux-armel], ${sysprovides:arm} | 278 | Provides: qemu-kvm [linux-arm64 linux-armhf linux-armel], ${sysprovides:arm} |
4870 | @@ -317,6 +319,7 @@ Multi-Arch: foreign | |||
4871 | 317 | Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (>> ${source:Version}~), qemu-system-data (>> ${source:Version}~), | 319 | Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (>> ${source:Version}~), qemu-system-data (>> ${source:Version}~), |
4872 | 318 | Suggests: samba, vde2, qemu-block-extra (= ${binary:Version}), | 320 | Suggests: samba, vde2, qemu-block-extra (= ${binary:Version}), |
4873 | 319 | Recommends: qemu-system-gui (= ${binary:Version}), qemu-utils, | 321 | Recommends: qemu-system-gui (= ${binary:Version}), qemu-utils, |
4874 | 322 | :ubuntu: ipxe-qemu-256k-compat-efi-roms, | ||
4875 | 320 | # ppc targets use vgabios-stdvga and bootroms | 323 | # ppc targets use vgabios-stdvga and bootroms |
4876 | 321 | seabios, ipxe-qemu (>= 1.0.0+git-20131111.c3d1e78-1~) | 324 | seabios, ipxe-qemu (>= 1.0.0+git-20131111.c3d1e78-1~) |
4877 | 322 | Provides: qemu-kvm [linux-ppc64 linux-ppc64el linux-powerpc], ${sysprovides:ppc} | 325 | Provides: qemu-kvm [linux-ppc64 linux-ppc64el linux-powerpc], ${sysprovides:ppc} |
4878 | @@ -361,15 +364,16 @@ Package: qemu-system-x86 | |||
4879 | 361 | Architecture: amd64 arm arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32 | 364 | Architecture: amd64 arm arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32 |
4880 | 362 | Multi-Arch: foreign | 365 | Multi-Arch: foreign |
4881 | 363 | Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (>> ${source:Version}~), qemu-system-data (>> ${source:Version}~), | 366 | Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (>> ${source:Version}~), qemu-system-data (>> ${source:Version}~), |
4882 | 367 | :ubuntu: ipxe-qemu-256k-compat-efi-roms, | ||
4883 | 364 | seabios (>= 1.10.2-1~), ipxe-qemu (>= 1.0.0+git-20131111.c3d1e78-1~) | 368 | seabios (>= 1.10.2-1~), ipxe-qemu (>= 1.0.0+git-20131111.c3d1e78-1~) |
4884 | 365 | Recommends: qemu-system-gui (= ${binary:Version}), qemu-utils, | 369 | Recommends: qemu-system-gui (= ${binary:Version}), qemu-utils, |
4885 | 366 | ovmf, | 370 | ovmf, |
4886 | 367 | :ubuntu: cpu-checker | 371 | :ubuntu: cpu-checker |
4887 | 368 | Suggests: samba, vde2, qemu-block-extra (= ${binary:Version}), | 372 | Suggests: samba, vde2, qemu-block-extra (= ${binary:Version}), |
4888 | 369 | sgabios, | 373 | sgabios, |
4892 | 370 | Provides: qemu-kvm [linux-amd64 linux-i386], ${sysprovides:x86} | 374 | Provides: qemu-kvm [linux-amd64 linux-i386], ${sysprovides:x86}, qemu-system-x86-microvm |
4893 | 371 | Breaks: qemu-kvm [linux-amd64 linux-i386] | 375 | Breaks: qemu-kvm [linux-amd64 linux-i386], qemu-system-x86-microvm (<< 1:5.0-5ubuntu1~) |
4894 | 372 | Replaces: qemu-kvm [linux-amd64 linux-i386] | 376 | Replaces: qemu-kvm [linux-amd64 linux-i386], qemu-system-x86-microvm (<< 1:5.0-5ubuntu1~) |
4895 | 373 | Description: QEMU full system emulation binaries (x86) | 377 | Description: QEMU full system emulation binaries (x86) |
4896 | 374 | QEMU is a fast processor emulator: currently the package supports | 378 | QEMU is a fast processor emulator: currently the package supports |
4897 | 375 | i386 and x86-64 emulation. By using dynamic translation it achieves | 379 | i386 and x86-64 emulation. By using dynamic translation it achieves |
4898 | @@ -386,6 +390,16 @@ Description: QEMU full system emulation binaries (x86) | |||
4899 | 386 | On x86 host hardware this package also enables KVM kernel virtual machine | 390 | On x86 host hardware this package also enables KVM kernel virtual machine |
4900 | 387 | usage on systems which supports it. | 391 | usage on systems which supports it. |
4901 | 388 | 392 | ||
4902 | 393 | Package: qemu-system-x86-microvm | ||
4903 | 394 | Architecture: amd64 | ||
4904 | 395 | Multi-Arch: foreign | ||
4905 | 396 | Section: oldlibs | ||
4906 | 397 | Depends: qemu-system-x86 (>= 1:5.0-5ubuntu1~), ${misc:Depends} | ||
4907 | 398 | Description: QEMU full system emulation binaries (x86) | ||
4908 | 399 | The microvm binaries are now part of qemu-system-x86. | ||
4909 | 400 | . | ||
4910 | 401 | This is a transitional package. You can safely remove it. | ||
4911 | 402 | |||
4912 | 389 | Package: qemu-user | 403 | Package: qemu-user |
4913 | 390 | Architecture: amd64 arm arm64 armel armhf i386 ia64 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32 | 404 | Architecture: amd64 arm arm64 armel armhf i386 ia64 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32 |
4914 | 391 | Multi-Arch: foreign | 405 | Multi-Arch: foreign |
4915 | @@ -452,8 +466,11 @@ Package: qemu-utils | |||
4916 | 452 | Architecture: amd64 arm arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32 | 466 | Architecture: amd64 arm arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32 |
4917 | 453 | Multi-Arch: foreign | 467 | Multi-Arch: foreign |
4918 | 454 | Breaks: qemu-system-common (<< 1:3.1+dfsg-3~) | 468 | Breaks: qemu-system-common (<< 1:3.1+dfsg-3~) |
4921 | 455 | Depends: ${shlibs:Depends}, ${misc:Depends} | 469 | Depends: ${shlibs:Depends}, ${misc:Depends}, |
4922 | 456 | Suggests: debootstrap, qemu-block-extra (= ${binary:Version}), | 470 | :ubuntu: qemu-block-extra (= ${binary:Version}) |
4923 | 471 | :ubuntu:Recommends: sharutils | ||
4924 | 472 | Suggests: debootstrap, | ||
4925 | 473 | :debian: qemu-block-extra (= ${binary:Version}), | ||
4926 | 457 | Description: QEMU utilities | 474 | Description: QEMU utilities |
4927 | 458 | QEMU is a fast processor emulator: currently the package supports | 475 | QEMU is a fast processor emulator: currently the package supports |
4928 | 459 | ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4, | 476 | ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4, |
4929 | @@ -511,3 +528,37 @@ Description: Guest-side qemu-system agent | |||
4930 | 511 | :ubuntu: and various peripherals. It enables easier testing and debugging of system | 528 | :ubuntu: and various peripherals. It enables easier testing and debugging of system |
4931 | 512 | :ubuntu: code. It can also be used to provide virtual hosting of several virtual | 529 | :ubuntu: code. It can also be used to provide virtual hosting of several virtual |
4932 | 513 | :ubuntu: machines on a single server. | 530 | :ubuntu: machines on a single server. |
4933 | 531 | |||
4934 | 532 | :ubuntu:# xen support generally is disabled, this is an extra build with xen enabled | ||
4935 | 533 | :ubuntu:# as needed by xen-utils-4.11 [amd64 arm64 armhf i386] | ||
4936 | 534 | :ubuntu:# Xen will depend on this; this package and the main qemu-system-x86 are | ||
4937 | 535 | :ubuntu:# mutually exclusive | ||
4938 | 536 | :ubuntu:Package: qemu-system-x86-xen | ||
4939 | 537 | :ubuntu:Architecture: amd64 i386 | ||
4940 | 538 | :ubuntu:Multi-Arch: foreign | ||
4941 | 539 | :ubuntu:Depends: | ||
4942 | 540 | :ubuntu: ${shlibs:Depends}, | ||
4943 | 541 | :ubuntu: ${misc:Depends}, | ||
4944 | 542 | :ubuntu: qemu-system-common (>> ${source:Version}~), | ||
4945 | 543 | :ubuntu: qemu-system-data (>> ${source:Version}~), | ||
4946 | 544 | :ubuntu: ipxe-qemu, | ||
4947 | 545 | :ubuntu:Recommends: | ||
4948 | 546 | :ubuntu: qemu-system-gui (= ${binary:Version}), | ||
4949 | 547 | :ubuntu: qemu-utils, | ||
4950 | 548 | :ubuntu: seabios, | ||
4951 | 549 | :ubuntu:Suggests: | ||
4952 | 550 | :ubuntu: qemu-block-extra (= ${binary:Version}), | ||
4953 | 551 | :ubuntu: ovmf, | ||
4954 | 552 | :ubuntu:Conflicts: qemu-system-x86 | ||
4955 | 553 | :ubuntu:Description: QEMU full system emulation binaries (x86) | ||
4956 | 554 | :ubuntu: QEMU is a fast processor emulator: currently the package supports | ||
4957 | 555 | :ubuntu: i386 and x86-64 emulation. By using dynamic translation it achieves | ||
4958 | 556 | :ubuntu: reasonable speed while being easy to port on new host CPUs. | ||
4959 | 557 | :ubuntu: . | ||
4960 | 558 | :ubuntu: This package provides the full system emulation binaries to emulate | ||
4961 | 559 | :ubuntu: the following x86 hardware: ${sysarch:x86-xen}. | ||
4962 | 560 | :ubuntu: . | ||
4963 | 561 | :ubuntu: In comparison to the main qemu-system-x86 this package has xen support | ||
4964 | 562 | :ubuntu: enabled, but is only maintained as universe package. Qemu with xen support | ||
4965 | 563 | :ubuntu: is needed to run Xen in HVM mode. For any other use case you should install | ||
4966 | 564 | :ubuntu: and use qemu-system-x86 instead. | ||
4967 | diff --git a/debian/patches/series b/debian/patches/series | |||
4968 | index 470008c..ff4186f 100644 | |||
4969 | --- a/debian/patches/series | |||
4970 | +++ b/debian/patches/series | |||
4971 | @@ -18,3 +18,10 @@ arm_gic-fix-interrupt-ID-in-GICD_SGIR-CVE-2021-20221.patch | |||
4972 | 18 | virtiofsd-extract-lo_do_open-from-lo_open.patch | 18 | virtiofsd-extract-lo_do_open-from-lo_open.patch |
4973 | 19 | virtiofsd-optionally-return-inode-pointer-from-lo_do_lookup.patch | 19 | virtiofsd-optionally-return-inode-pointer-from-lo_do_lookup.patch |
4974 | 20 | virtiofsd-prevent-opening-of-special-files-CVE-2020-35517.patch | 20 | virtiofsd-prevent-opening-of-special-files-CVE-2020-35517.patch |
4975 | 21 | |||
4976 | 22 | # ubuntu patches | ||
4977 | 23 | ubuntu/enable-svm-by-default.patch | ||
4978 | 24 | ubuntu/define-ubuntu-machine-types.patch | ||
4979 | 25 | ubuntu/pre-bionic-256k-ipxe-efi-roms.patch | ||
4980 | 26 | ubuntu/lp-1907789-build-no-pie-is-no-functional-liker-flag.patch | ||
4981 | 27 | ubuntu/lp-1916230-hw-s390x-fix-build-for-virtio-9p-ccw.patch | ||
4982 | diff --git a/debian/patches/ubuntu/define-ubuntu-machine-types.patch b/debian/patches/ubuntu/define-ubuntu-machine-types.patch | |||
4983 | 21 | new file mode 100644 | 28 | new file mode 100644 |
4984 | index 0000000..d1f890a | |||
4985 | --- /dev/null | |||
4986 | +++ b/debian/patches/ubuntu/define-ubuntu-machine-types.patch | |||
4987 | @@ -0,0 +1,784 @@ | |||
4988 | 1 | Description: Carry Ubuntu specific machine types | ||
4989 | 2 | |||
4990 | 3 | Since Ubuntu is a downstream of qemu carrying patches it needs custom machine | ||
4991 | 4 | types to be able to identify and manage the delta that might affect machine | ||
4992 | 5 | types. | ||
4993 | 6 | |||
4994 | 7 | This is an important piece to keep cross release migration supported for any | ||
4995 | 8 | downstream. | ||
4996 | 9 | |||
4997 | 10 | Since the p->t transition these types are mostly stable copies of the upstream | ||
4998 | 11 | type (in the past this was more unstable upstream, so there was more delta), | ||
4999 | 12 | but they need to stay specific to reflect the delta we have. And even more so | ||
5000 | 13 | to have something to base off for affecting SRU changes. |
PPA: https:/ /launchpad. net/~ci- train-ppa- service/ +archive/ ubuntu/ 4471/+packages