Merge ~lvoytek/ubuntu/+source/libvirt:merge-lp2018082-mantic into ubuntu/+source/libvirt:debian/sid
- Git
- lp:~lvoytek/ubuntu/+source/libvirt
- merge-lp2018082-mantic
- Merge into debian/sid
Status: | Merged | ||||||||
---|---|---|---|---|---|---|---|---|---|
Approved by: | git-ubuntu bot | ||||||||
Approved revision: | not available | ||||||||
Merge reported by: | git-ubuntu bot | ||||||||
Merged at revision: | 420ce175e3ed69ea741c432a97dd1ac90fbd80a6 | ||||||||
Proposed branch: | ~lvoytek/ubuntu/+source/libvirt:merge-lp2018082-mantic | ||||||||
Merge into: | ubuntu/+source/libvirt:debian/sid | ||||||||
Diff against target: |
10453 lines (+9470/-85) 37 files modified
debian/changelog (+8235/-41) debian/control (+9/-7) debian/libvirt-clients.install (+1/-0) debian/libvirt-clients.lintian-overrides (+1/-0) debian/libvirt-daemon-system.dirs (+2/-0) debian/libvirt-daemon-system.install (+2/-0) debian/libvirt-daemon-system.libvirt-guests.default (+2/-2) debian/libvirt-daemon-system.postinst (+136/-0) debian/libvirt-daemon-system.postrm (+24/-1) debian/libvirt-daemon.README.Debian (+82/-22) debian/libvirt-daemon.apport (+22/-0) debian/libvirt-daemon.dnsmasq (+2/-0) debian/libvirt-daemon.install (+1/-0) debian/libvirt-uri.sh (+21/-0) debian/patches/series (+19/-0) debian/patches/ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch (+37/-0) debian/patches/ubuntu-aa/0029-appmor-libvirt-qemu-Add-9p-support.patch (+34/-0) debian/patches/ubuntu-aa/0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch (+43/-0) debian/patches/ubuntu-aa/0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch (+34/-0) debian/patches/ubuntu-aa/0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch (+41/-0) debian/patches/ubuntu-aa/0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch (+28/-0) debian/patches/ubuntu-aa/lp-1815910-allow-vhost-hotplug.patch (+57/-0) debian/patches/ubuntu/Allow-libvirt-group-to-access-the-socket.patch (+50/-0) debian/patches/ubuntu/daemon-augeas-fix-expected.patch (+21/-0) debian/patches/ubuntu/dnsmasq-as-priv-user (+300/-0) debian/patches/ubuntu/lp-1861125-ubuntu-models.patch (+21/-0) debian/patches/ubuntu/ovmf_paths.patch (+54/-0) debian/patches/ubuntu/set-default-machine-to-ubuntu.patch (+45/-0) debian/patches/ubuntu/swtpm-by-swtpm-user.patch (+40/-0) debian/patches/ubuntu/ubuntu_machine_type.patch (+14/-0) debian/patches/ubuntu/wait-for-qemu-kvm.patch (+23/-0) debian/polkit/60-libvirt.pkla (+6/-0) debian/rules (+23/-4) debian/tests/control (+3/-2) debian/tests/smoke-lxc (+30/-4) debian/tests/smoke-qemu-session (+5/-0) debian/tests/smoke-qemu-session.xml (+2/-2) |
||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
git-ubuntu bot | Approve | ||
Sergio Durigan Junior (community) | Approve | ||
Canonical Server | Pending | ||
Canonical Server Reporter | Pending | ||
Review via email: mp+448941@code.launchpad.net |
Commit message
Description of the change
Update to 9.6.0
PPA: https:/
autopkgtest results:
libvirt @ amd64:
10.08.23 16:42:45 Log ποΈ β
Triggers: libvirt/
libvirt @ arm64:
10.08.23 17:26:26 Log ποΈ β
Triggers: libvirt/
libvirt @ armhf:
10.08.23 16:32:47 Log ποΈ β
Triggers: libvirt/
libvirt @ ppc64el:
10.08.23 16:36:16 Log ποΈ β
Triggers: libvirt/
libvirt @ s390x:
10.08.23 16:42:03 Log ποΈ β
Triggers: libvirt/
General testing results with horsea, etc TBA
- e14ed33... by Lena Voytek
-
- dnsmasq related enhancements
+ run dnsmasq as libvirt-dnsmasq (LP: 1743718) - fd02042... by Lena Voytek
-
merge-changelogs
- 420ce17... by Lena Voytek
-
update-maintainer
- 36267a7... by Lena Voytek
-
reconstruct-
changelog
Lena Voytek (lvoytek) wrote : | # |
Thanks for the review! I cleaned up the commits such that the only empty ones are the dropped changes and the labels for dropped and modified changes. I also combined the libvirt-uri.sh commits and noted the update in modified changes
Sergio Durigan Junior (sergiodj) wrote : | # |
Thanks, LGTM now. +1
git-ubuntu bot (git-ubuntu-bot) wrote : | # |
Approvers: lvoytek, sergiodj
Uploaders: lvoytek, sergiodj
MP auto-approved
Lena Voytek (lvoytek) wrote : | # |
Thanks! uploaded with rich history:
dput ubuntu ../libvirt_
D: Setting host argument.
Checking signature on .changes
gpg: ../libvirt_
Checking signature on .dsc
gpg: ../libvirt_
Uploading to ubuntu (via ftp to upload.ubuntu.com):
Uploading libvirt_
Uploading libvirt_
Uploading libvirt_
Uploading libvirt_
Uploading libvirt_
Uploading libvirt_
Successfully uploaded packages.
Preview Diff
1 | diff --git a/debian/changelog b/debian/changelog |
2 | index 82c619d..e0141ce 100644 |
3 | --- a/debian/changelog |
4 | +++ b/debian/changelog |
5 | @@ -1,3 +1,98 @@ |
6 | +libvirt (9.6.0-1ubuntu1) mantic; urgency=medium |
7 | + |
8 | + * Merge with Debian unstable (LP: #2018082). Remaining changes: |
9 | + - Disable libssh2 support (universe dependency) |
10 | + - d/control: add libzfslinux-dev to build-deps |
11 | + - d/control: drop libvirt-lxc, vbox and xen drivers to suggest |
12 | + - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI |
13 | + Secure Boot enabled variants of the OVMF firmware and variable store for |
14 | + the paths where we ship these files in Ubuntu. |
15 | + - Set qemu-group to kvm (for compat with older ubuntu) |
16 | + - Additional apport package-hook |
17 | + - Autostart default bridged network (As upstream does, but not Debian). |
18 | + In addition to just enabling it our solution provides: |
19 | + + do not autostart if subnet is already taken (e.g. in guests). |
20 | + + iterate some alternative subnets before giving up |
21 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is |
22 | + the group based access to libvirt functions as it was used in Ubuntu |
23 | + for quite a long time. |
24 | + + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests |
25 | + due to the group access change. |
26 | + + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt |
27 | + group. |
28 | + - Update README.Debian with Ubuntu changes |
29 | + - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx |
30 | + - fix autopkgtests (LP 1899180) |
31 | + + d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making |
32 | + vmlinuz available and accessible (Debian bug 848314) |
33 | + + d/t/control: fix smoke-qemu-session by ensuring the service will run |
34 | + installing libvirt-daemon-system |
35 | + + d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as |
36 | + long as the following undefine succeeds |
37 | + + d/t/smoke-lxc: use systemd instead of sysV to restart the service |
38 | + + d/t/control, d/t/smoke-lxc: retry service restart and skip test if |
39 | + failing; This was flaky on some release/architectures |
40 | + + d/t/smoke-lxc: retry check_domain being flaky on arm64 |
41 | + - dnsmasq related enhancements |
42 | + + run dnsmasq as libvirt-dnsmasq (LP 1743718) |
43 | + + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group |
44 | + + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group |
45 | + on purge |
46 | + + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user |
47 | + libvirt-dnsmasq and adapt the self tests to expect that config |
48 | + + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users group |
49 | + + Add dnsmasq configuration to work with system wide dnsmasq-base |
50 | + - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default |
51 | + machine type correctly with newer qemu/libvirt |
52 | + - d/p/ubuntu/lp-1861125-ubuntu-models: recognize Ubuntu models for |
53 | + (LP 1861125) fixups |
54 | + - d/p/ubuntu/wait-for-qemu-kvm.patch - avoid hangs on startup (LP 1887592) |
55 | + - d/libvirt-daemon-system.libvirt-guests.default: shut guests down |
56 | + in parallel |
57 | + - Apparmor Delta that is Ubuntu specific or yet to be upstreamed |
58 | + split into logical pieces. File names in debian/patches/ubuntu-aa/: |
59 | + + 0020-virt-aa-helper-ubuntu-storage-paths.patch: |
60 | + apparmor, virt-aa-helper: Allow various storage pools and image |
61 | + locations |
62 | + + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor, |
63 | + libvirt-qemu: Add 9p support |
64 | + + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch: |
65 | + virt-aa-helper: Ask for no deny rule for readonly disk |
66 | + + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: |
67 | + apparmor, libvirt-qemu: Allow reading charm-specific ceph config |
68 | + + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow |
69 | + commands executed by ubuntu only kvm wrapper on ppc64el |
70 | + (LP 1686621 LP 1680384 LP 1784023) |
71 | + + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch: |
72 | + apparmor, virt-aa-helper: access for snapped nova |
73 | + + lp-1815910-allow-vhost-hotplug.patch: avoid apparmor issues |
74 | + with vhost-net/vhost-vsock/vhost-scsi hotplug (LP 1815910) |
75 | + - libvirt should not use user/group tss for swtpm (LP 1948880) |
76 | + + d/libvirt-daemon-system.postinst: own swtpm logdir by user swtpm |
77 | + + d/p/u/swtpm-by-swtpm-user.patch: change default spawned swtpm processes |
78 | + to user swtpm and adapt expected self test result changes triggered by |
79 | + this |
80 | + + d/libvirt-daemon-system.postinst: create user/group swtpm if not present |
81 | + due to swtpm-tools (LP 1951975) |
82 | + - revert "libvirt-daemon-system: Drop polkit rules in legacy pkla format" |
83 | + because policykit-1 > 121 isn't yet ready to go to main in lunar. |
84 | + (LP #2008830) |
85 | + - d/control: Use libc6-dev instead of libc-dev as a build dependency |
86 | + - d/libvirt-clients.lintian-overrides: Add script-not-executable lintian |
87 | + override |
88 | + * Dropped changes: |
89 | + - d/p/CVE-2023-3750.patch: Remove - fixed upstream |
90 | + - revert "libvirt-daemon-system: Drop polkit rules in legacy pkla format" |
91 | + This has been restored to match Debian because policykit-1 is now at |
92 | + a version greater than 121 in mantic |
93 | + * Modified changes: |
94 | + - libvirt-uri.sh, d/rules: Automatically switch default libvirt URI |
95 | + for users via user profile (xen URI on dom0, qemu:///system otherwise) |
96 | + + Update: Set LIBVIRT_DEFAULT_URI to "qemu:///system" in all |
97 | + cases, do not set to "xen:///" (LP #2027838) |
98 | + |
99 | + -- Lena Voytek <lena.voytek@canonical.com> Mon, 14 Aug 2023 14:16:30 -0700 |
100 | + |
101 | libvirt (9.6.0-1) unstable; urgency=medium |
102 | |
103 | * [74213a2] New upstream version 9.6.0 |
104 | @@ -8,6 +103,99 @@ libvirt (9.6.0-1) unstable; urgency=medium |
105 | |
106 | -- Andrea Bolognani <eof@kiyuko.org> Sat, 05 Aug 2023 19:01:56 +0200 |
107 | |
108 | +libvirt (9.5.0-2ubuntu2) mantic; urgency=medium |
109 | + |
110 | + * Merge from Debian Unstable. Remaining changes: |
111 | + - libvirt-uri.sh, d/rules: Automatically switch default libvirt URI |
112 | + for users via user profile (xen URI on dom0, qemu:///system otherwise) |
113 | + - Disable libssh2 support (universe dependency) |
114 | + - d/control: add libzfslinux-dev to build-deps |
115 | + - d/control: drop libvirt-lxc, vbox and xen drivers to suggest |
116 | + - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI |
117 | + Secure Boot enabled variants of the OVMF firmware and variable store for |
118 | + the paths where we ship these files in Ubuntu. |
119 | + - Set qemu-group to kvm (for compat with older ubuntu) |
120 | + - Additional apport package-hook |
121 | + - Autostart default bridged network (As upstream does, but not Debian). |
122 | + In addition to just enabling it our solution provides: |
123 | + + do not autostart if subnet is already taken (e.g. in guests). |
124 | + + iterate some alternative subnets before giving up |
125 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is |
126 | + the group based access to libvirt functions as it was used in Ubuntu |
127 | + for quite a long time. |
128 | + + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests |
129 | + due to the group access change. |
130 | + + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt |
131 | + group. |
132 | + - Update README.Debian with Ubuntu changes |
133 | + - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx |
134 | + - fix autopkgtests (LP 1899180) |
135 | + + d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making |
136 | + vmlinuz available and accessible (Debian bug 848314) |
137 | + + d/t/control: fix smoke-qemu-session by ensuring the service will run |
138 | + installing libvirt-daemon-system |
139 | + + d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as |
140 | + long as the following undefine succeeds |
141 | + + d/t/smoke-lxc: use systemd instead of sysV to restart the service |
142 | + + d/t/control, d/t/smoke-lxc: retry service restart and skip test if |
143 | + failing; This was flaky on some release/architectures |
144 | + + d/t/smoke-lxc: retry check_domain being flaky on arm64 |
145 | + - dnsmasq related enhancements |
146 | + + run dnsmasq as libvirt-dnsmasq (LP: 1743718) |
147 | + + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group |
148 | + + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group |
149 | + on purge |
150 | + + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user |
151 | + libvirt-dnsmasq and adapt the self tests to expect that config |
152 | + + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users group |
153 | + + Add dnsmasq configuration to work with system wide dnsmasq-base |
154 | + - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default |
155 | + machine type correctly with newer qemu/libvirt |
156 | + - d/p/ubuntu/lp-1861125-ubuntu-models: recognize Ubuntu models for |
157 | + (LP 1861125) fixups |
158 | + - d/p/ubuntu/wait-for-qemu-kvm.patch - avoid hangs on startup (LP 1887592) |
159 | + - d/libvirt-daemon-system.libvirt-guests.default: shut guests down |
160 | + in parallel |
161 | + - Apparmor Delta that is Ubuntu specific or yet to be upstreamed |
162 | + split into logical pieces. File names in debian/patches/ubuntu-aa/: |
163 | + + 0020-virt-aa-helper-ubuntu-storage-paths.patch: |
164 | + apparmor, virt-aa-helper: Allow various storage pools and image |
165 | + locations |
166 | + + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor, |
167 | + libvirt-qemu: Add 9p support |
168 | + + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch: |
169 | + virt-aa-helper: Ask for no deny rule for readonly disk |
170 | + + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: |
171 | + apparmor, libvirt-qemu: Allow reading charm-specific ceph config |
172 | + + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow |
173 | + commands executed by ubuntu only kvm wrapper on ppc64el |
174 | + (LP 1686621 LP 1680384 LP 1784023) |
175 | + + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch: |
176 | + apparmor, virt-aa-helper: access for snapped nova |
177 | + + lp-1815910-allow-vhost-net.patch: avoid apparmor issues |
178 | + with vhost-net/vhost-vsock/vhost-scsi hotplug (LP: 1815910) |
179 | + - libvirt should not use user/group tss for swtpm (LP 1948880) |
180 | + + d/libvirt-daemon-system.postinst: own swtpm logdir by user swtpm |
181 | + + d/p/u/swtpm-by-swtpm-user.patch: change default spawned swtpm processes |
182 | + to user swtpm and adapt expected self test result changes triggered by |
183 | + this |
184 | + + d/libvirt-daemon-system.postinst: create user/group swtpm if not present |
185 | + due to swtpm-tools (LP 1951975) |
186 | + - revert "libvirt-daemon-system: Drop polkit rules in legacy pkla format" |
187 | + because policykit-1 > 121 isn't yet ready to go to main in lunar. |
188 | + (LP: #2008830) |
189 | + - SECURITY UPDATE: denial of service via improper locking |
190 | + + debian/patches/CVE-2023-3750.patch: fix returning of locked objects |
191 | + from virStoragePoolObjListSearch in src/conf/virstorageobj.c. |
192 | + + CVE-2023-3750 |
193 | + * Dropped changes [upstream now]: |
194 | + - SECURITY UPDATE: DoS via memleak in SR-IOV PCI device capabilities |
195 | + + debian/patches/CVE-2023-2700.patch: resolve leak in |
196 | + virPCIVirtualFunctionList cleanup in src/util/virpci.c. |
197 | + + CVE-2023-2700 |
198 | + |
199 | + -- Simon Quigley <tsimonq2@ubuntu.com> Wed, 26 Jul 2023 12:52:15 -0500 |
200 | + |
201 | libvirt (9.5.0-2) unstable; urgency=medium |
202 | |
203 | [ Pino Toscano ] |
204 | @@ -83,6 +271,130 @@ libvirt (9.1.0-1) experimental; urgency=medium |
205 | |
206 | -- Andrea Bolognani <eof@kiyuko.org> Sat, 04 Mar 2023 11:10:04 +0100 |
207 | |
208 | +libvirt (9.0.0-2ubuntu3) mantic; urgency=medium |
209 | + |
210 | + * SECURITY UPDATE: denial of service via improper locking |
211 | + - debian/patches/CVE-2023-3750.patch: fix returning of locked objects |
212 | + from virStoragePoolObjListSearch in src/conf/virstorageobj.c. |
213 | + - CVE-2023-3750 |
214 | + |
215 | + -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 25 Jul 2023 09:09:55 -0400 |
216 | + |
217 | +libvirt (9.0.0-2ubuntu2) mantic; urgency=medium |
218 | + |
219 | + * SECURITY UPDATE: DoS via memleak in SR-IOV PCI device capabilities |
220 | + - debian/patches/CVE-2023-2700.patch: resolve leak in |
221 | + virPCIVirtualFunctionList cleanup in src/util/virpci.c. |
222 | + - CVE-2023-2700 |
223 | + |
224 | + -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 26 May 2023 10:05:18 -0400 |
225 | + |
226 | +libvirt (9.0.0-2ubuntu1) lunar; urgency=medium |
227 | + |
228 | + * Merge 9.0.0-2 from Debian unstable (LP: #1993412) |
229 | + Also resolved the ask for a rebuild against recent libxen (LP: #2004163) |
230 | + Remaining changes: |
231 | + - libvirt-uri.sh, d/rules: Automatically switch default libvirt URI |
232 | + for users via user profile (xen URI on dom0, qemu:///system otherwise) |
233 | + - Disable libssh2 support (universe dependency) |
234 | + - d/control: add libzfslinux-dev to build-deps |
235 | + - d/control: drop libvirt-lxc, vbox and xen drivers to suggest |
236 | + - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI |
237 | + Secure Boot enabled variants of the OVMF firmware and variable store for |
238 | + the paths where we ship these files in Ubuntu. |
239 | + - Set qemu-group to kvm (for compat with older ubuntu) |
240 | + - Additional apport package-hook |
241 | + - Autostart default bridged network (As upstream does, but not Debian). |
242 | + In addition to just enabling it our solution provides: |
243 | + + do not autostart if subnet is already taken (e.g. in guests). |
244 | + + iterate some alternative subnets before giving up |
245 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is |
246 | + the group based access to libvirt functions as it was used in Ubuntu |
247 | + for quite a long time. |
248 | + + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests |
249 | + due to the group access change. |
250 | + + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt |
251 | + group. |
252 | + - Update README.Debian with Ubuntu changes |
253 | + - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx |
254 | + - fix autopkgtests (LP 1899180) |
255 | + + d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making |
256 | + vmlinuz available and accessible (Debian bug 848314) |
257 | + + d/t/control: fix smoke-qemu-session by ensuring the service will run |
258 | + installing libvirt-daemon-system |
259 | + + d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as |
260 | + long as the following undefine succeeds |
261 | + + d/t/smoke-lxc: use systemd instead of sysV to restart the service |
262 | + + d/t/control, d/t/smoke-lxc: retry service restart and skip test if |
263 | + failing; This was flaky on some release/architectures |
264 | + + d/t/smoke-lxc: retry check_domain being flaky on arm64 |
265 | + - dnsmasq related enhancements |
266 | + + run dnsmasq as libvirt-dnsmasq (LP: 1743718) |
267 | + + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group |
268 | + + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group |
269 | + on purge |
270 | + + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user |
271 | + libvirt-dnsmasq and adapt the self tests to expect that config |
272 | + + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users group |
273 | + + Add dnsmasq configuration to work with system wide dnsmasq-base |
274 | + - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default |
275 | + machine type correctly with newer qemu/libvirt |
276 | + - d/p/ubuntu/lp-1861125-ubuntu-models: recognize Ubuntu models for |
277 | + (LP 1861125) fixups |
278 | + - d/p/ubuntu/wait-for-qemu-kvm.patch - avoid hangs on startup (LP 1887592) |
279 | + - d/libvirt-daemon-system.libvirt-guests.default: shut guests down |
280 | + in parallel |
281 | + - Apparmor Delta that is Ubuntu specific or yet to be upstreamed |
282 | + split into logical pieces. File names in debian/patches/ubuntu-aa/: |
283 | + + 0020-virt-aa-helper-ubuntu-storage-paths.patch: |
284 | + apparmor, virt-aa-helper: Allow various storage pools and image |
285 | + locations |
286 | + + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor, |
287 | + libvirt-qemu: Add 9p support |
288 | + + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch: |
289 | + virt-aa-helper: Ask for no deny rule for readonly disk |
290 | + + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: |
291 | + apparmor, libvirt-qemu: Allow reading charm-specific ceph config |
292 | + + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow |
293 | + commands executed by ubuntu only kvm wrapper on ppc64el |
294 | + (LP 1686621 LP 1680384 LP 1784023) |
295 | + + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch: |
296 | + apparmor, virt-aa-helper: access for snapped nova |
297 | + + lp-1815910-allow-vhost-net.patch: avoid apparmor issues |
298 | + with vhost-net/vhost-vsock/vhost-scsi hotplug (LP: 1815910) |
299 | + - libvirt should not use user/group tss for swtpm (LP 1948880) |
300 | + + d/libvirt-daemon-system.postinst: own swtpm logdir by user swtpm |
301 | + + d/p/u/swtpm-by-swtpm-user.patch: change default spawned swtpm processes |
302 | + to user swtpm and adapt expected self test result changes triggered by |
303 | + this |
304 | + + d/libvirt-daemon-system.postinst: create user/group swtpm if not present |
305 | + due to swtpm-tools (LP 1951975) |
306 | + * Dropped changes [upstream now]: |
307 | + - d/p/u/tests-Fix-libxlxml2domconfigtest-with-latest-xen.patch: fix FTBFS |
308 | + with latest libxl [v8.10.0] |
309 | + - d/p/u/fix-swtpm-pid-duplication.patch: Clean up swtpm pids after a vm |
310 | + shuts down (LP 1997269) [v8.7.0] |
311 | + - d/p/u/lp-1993304-apparmor-allow-getattr-on-usb-devices.patch: prevent |
312 | + apparmor denials on USB forwarding (LP 1993304) [v8.10.0] |
313 | + - d/p/u/lp-1996176-nodedev-ignore-EINVAL-from-libudev-in-udevEventHandl: |
314 | + tolerate the impact of too large udev data avoiding a busy loop |
315 | + (LP 1996176) [v8.10.0] |
316 | + - d/p/u/lp-1990499-virt-aa-helper-allow-common-riscv64-loader-paths.patch: |
317 | + easen the use of riscv64 through libvirt (LP 1990499) [v8.9.0] |
318 | + - d/p/u/lp-1990949-virpcivpd-reduce-errors-in-log-due-to-invalid-VPD.patch: |
319 | + reduce log noise by invalid VPD data (LP 1990949) [v8.7.0] |
320 | + * Dropped changes [in Debian now]: |
321 | + - [f35cf09] d/rules: update path of ci-dashboard removal [8.9.0-1] |
322 | + - [a54d904] New upstream version 8.6.0 [8.9.0-1] |
323 | + - patch refreshes and .symbols updated from 8.5.0 -> 8.6.0 [8.9.0-1] |
324 | + - d/control: suggest swtpm-tools [8.10.0-1] |
325 | + * Added changes: |
326 | + - revert "libvirt-daemon-system: Drop polkit rules in legacy pkla format" |
327 | + because policykit-1 > 121 isn't yet ready to go to main in lunar. |
328 | + (LP: #2008830) |
329 | + |
330 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 01 Mar 2023 07:56:39 +0100 |
331 | + |
332 | libvirt (9.0.0-2) unstable; urgency=medium |
333 | |
334 | * [de81410] patches: Add backports |
335 | @@ -180,6 +492,171 @@ libvirt (8.9.0-1) unstable; urgency=medium |
336 | |
337 | -- Andrea Bolognani <eof@kiyuko.org> Sat, 19 Nov 2022 23:00:34 +0100 |
338 | |
339 | +libvirt (8.6.0-0ubuntu5) lunar; urgency=medium |
340 | + |
341 | + * d/p/u/tests-Fix-libxlxml2domconfigtest-with-latest-xen.patch: fix FTBFS |
342 | + with latest libxl |
343 | + |
344 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 22 Nov 2022 16:13:36 +0100 |
345 | + |
346 | +libvirt (8.6.0-0ubuntu4) lunar; urgency=medium |
347 | + |
348 | + [ Lena Voytek ] |
349 | + * d/p/u/fix-swtpm-pid-duplication.patch: Clean up swtpm pids after a vm |
350 | + shuts down (LP: #1997269) |
351 | + |
352 | + [Christian Ehrhardt ] |
353 | + * d/p/u/lp-1993304-apparmor-allow-getattr-on-usb-devices.patch: prevent |
354 | + apparmor denials on USB forwarding (LP: #1993304) |
355 | + * d/p/u/lp-1996176-nodedev-ignore-EINVAL-from-libudev-in-udevEventHandl.patch: |
356 | + tolerate the impact of too large udev data avoiding a busy loop |
357 | + (LP: #1996176) |
358 | + |
359 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 22 Nov 2022 11:21:30 +0100 |
360 | + |
361 | +libvirt (8.6.0-0ubuntu3) kinetic; urgency=medium |
362 | + |
363 | + * d/p/u/lp-1990499-virt-aa-helper-allow-common-riscv64-loader-paths.patch: |
364 | + easen the use of riscv64 through libvirt (LP: #1990499) |
365 | + * d/p/u/lp-1990949-virpcivpd-reduce-errors-in-log-due-to-invalid-VPD.patch: |
366 | + reduce log noise by invalid VPD data (LP: #1990949) |
367 | + |
368 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 04 Oct 2022 08:29:46 +0200 |
369 | + |
370 | +libvirt (8.6.0-0ubuntu2) kinetic; urgency=medium |
371 | + |
372 | + * d/p/libvirt-daemon-system.postinst: default network autostart |
373 | + handling needs to happen before services start (LP: #1990853) |
374 | + |
375 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 28 Sep 2022 08:36:15 +0200 |
376 | + |
377 | +libvirt (8.6.0-0ubuntu1) kinetic; urgency=medium |
378 | + |
379 | + * Merge 8.0.0 from Debian unstable (LP: #1971289) |
380 | + Among many other fixes and improvements this fixes: |
381 | + - support for minor NFS versions (LP: #1980134) |
382 | + - launching VMs with SGX enabled (LP: #1982896) |
383 | + Remaining changes: |
384 | + - libvirt-uri.sh, d/rules: Automatically switch default libvirt URI |
385 | + for users via user profile (xen URI on dom0, qemu:///system otherwise) |
386 | + - Disable libssh2 support (universe dependency) |
387 | + - d/control: add libzfslinux-dev to build-deps |
388 | + - d/control: drop libvirt-lxc, vbox and xen drivers to suggest |
389 | + - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI |
390 | + Secure Boot enabled variants of the OVMF firmware and variable store for |
391 | + the paths where we ship these files in Ubuntu. |
392 | + - Set qemu-group to kvm (for compat with older ubuntu) |
393 | + - Additional apport package-hook |
394 | + - Autostart default bridged network (As upstream does, but not Debian). |
395 | + In addition to just enabling it our solution provides: |
396 | + + do not autostart if subnet is already taken (e.g. in guests). |
397 | + + iterate some alternative subnets before giving up |
398 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is |
399 | + the group based access to libvirt functions as it was used in Ubuntu |
400 | + for quite a long time. |
401 | + + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests |
402 | + due to the group access change. |
403 | + + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt |
404 | + group. |
405 | + - Update README.Debian with Ubuntu changes |
406 | + - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx |
407 | + - fix autopkgtests (LP 1899180) |
408 | + + d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making |
409 | + vmlinuz available and accessible (Debian bug 848314) |
410 | + + d/t/control: fix smoke-qemu-session by ensuring the service will run |
411 | + installing libvirt-daemon-system |
412 | + + d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as |
413 | + long as the following undefine succeeds |
414 | + + d/t/smoke-lxc: use systemd instead of sysV to restart the service |
415 | + + d/t/control, d/t/smoke-lxc: retry service restart and skip test if |
416 | + failing; This was flaky on some release/architectures |
417 | + + d/t/smoke-lxc: retry check_domain being flaky on arm64 |
418 | + - dnsmasq related enhancements |
419 | + + run dnsmasq as libvirt-dnsmasq (LP: 1743718) |
420 | + + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group |
421 | + + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group |
422 | + on purge |
423 | + + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user |
424 | + libvirt-dnsmasq and adapt the self tests to expect that config |
425 | + + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users group |
426 | + + Add dnsmasq configuration to work with system wide dnsmasq-base |
427 | + - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default |
428 | + machine type correctly with newer qemu/libvirt |
429 | + - d/p/ubuntu/lp-1861125-ubuntu-models: recognize Ubuntu models for |
430 | + (LP 1861125) fixups |
431 | + - d/p/ubuntu/wait-for-qemu-kvm.patch - avoid hangs on startup (LP 1887592) |
432 | + - Apparmor Delta that is Ubuntu specific or yet to be upstreamed |
433 | + split into logical pieces. File names in debian/patches/ubuntu-aa/: |
434 | + + 0020-virt-aa-helper-ubuntu-storage-paths.patch: |
435 | + apparmor, virt-aa-helper: Allow various storage pools and image |
436 | + locations |
437 | + + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor, |
438 | + libvirt-qemu: Add 9p support |
439 | + + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch: |
440 | + virt-aa-helper: Ask for no deny rule for readonly disk |
441 | + + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: |
442 | + apparmor, libvirt-qemu: Allow reading charm-specific ceph config |
443 | + + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow |
444 | + commands executed by ubuntu only kvm wrapper on ppc64el |
445 | + (LP 1686621 LP 1680384 LP 1784023) |
446 | + + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch: |
447 | + apparmor, virt-aa-helper: access for snapped nova |
448 | + + lp-1815910-allow-vhost-net.patch: avoid apparmor issues |
449 | + with vhost-net/vhost-vsock/vhost-scsi hotplug (LP: 1815910) |
450 | + - libvirt should not use user/group tss for swtpm (LP 1948880) |
451 | + + d/libvirt-daemon-system.postinst: own swtpm logdir by user swtpm |
452 | + + d/p/u/swtpm-by-swtpm-user.patch: change default spawned swtpm processes |
453 | + to user swtpm and adapt expected self test result changes triggered by |
454 | + this |
455 | + + d/control: suggest swtpm-tools |
456 | + + d/libvirt-daemon-system.postinst: create user/group swtpm if not present |
457 | + due to swtpm-tools (LP 1951975) |
458 | + * Dropped changes [upstream now]: |
459 | + - d/p/backport/qemuDomainSetupDisk-Initialize-targetPaths.patch to work |
460 | + in containers like LXD (without guest start would hang). |
461 | + [8.1.0] |
462 | + - d/p/backport/util-fix-syslog-facility-value.patch to ensure logs |
463 | + get passed to syslog/journal correctly. |
464 | + [8.1.0] |
465 | + - apparmor: Fix QEMU access for UEFI variable files. Backported from |
466 | + upstream master commit 7aec69b7fb9d0c. (Closes 1006324, LP 1962035) |
467 | + Refresh apparmor_profiles_local_include.patch to resolve the conflict. |
468 | + [8.2.0] |
469 | + - d/p/ubuntu-aa/0035-apparmor-separate-swtpm-rules.patch: Patch the libvirtd |
470 | + and libvirt-qemu apparmor profiles to allow swtpm to use its own profile |
471 | + (LP 1968187) |
472 | + [8.3.0] |
473 | + - d/p/u/lp-1972075-Allow-VM-to-read-sysfs-PCI-config-revision-files.patch: |
474 | + apparmor allow new paths used for GL accelerated video (LP 1972075) |
475 | + [8.4.0] |
476 | + * Dropped changes [no more needed]: |
477 | + - d/control: breaks replaces for augeas lenses move in 6.0.0-1 |
478 | + * Added changes: |
479 | + - parallel-shutdown: upstream no more ships libvirt-guests defaults, so |
480 | + the Ubuntu customization of it moved to the file replacing it added |
481 | + in 8.1.0-1 now in d/libvirt-daemon-system.libvirt-guests.default |
482 | + replacing the former "d/p/u/parallel-shutdown.patch: set parallel |
483 | + shutdown by default." |
484 | + - update patches to match 8.6.0 |
485 | + + d/p/u-aa/0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch |
486 | + + d/p/u/Allow-libvirt-group-to-access-the-socket.patch |
487 | + + d/p/u-aa/lp-1815910-allow-vhost-hotplug.patch |
488 | + + d/p/u/ovmf_paths.patch |
489 | + + d/p/u/swtpm-by-swtpm-user.patch |
490 | + + d/p/u/dnsmasq-as-priv-user |
491 | + |
492 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 12 Aug 2022 10:34:29 +0200 |
493 | + |
494 | +libvirt (8.6.0-0) UNRELEASED; urgency=medium |
495 | + |
496 | + [ Christian Ehrhardt ] |
497 | + * [f35cf09] d/rules: update path of ci-dashboard removal |
498 | + |
499 | + [ Andrea Bolognani ] |
500 | + * [a54d904] New upstream version 8.6.0 |
501 | + |
502 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 11 Aug 2022 10:28:25 +0200 |
503 | + |
504 | libvirt (8.5.0-2) experimental; urgency=medium |
505 | |
506 | * [6c9bffb] Implement custom handling for systemd units |
507 | @@ -259,6 +736,188 @@ libvirt (8.1.0-1) experimental; urgency=medium |
508 | |
509 | -- Andrea Bolognani <eof@kiyuko.org> Tue, 15 Mar 2022 23:53:49 +0100 |
510 | |
511 | +libvirt (8.0.0-1ubuntu8) kinetic; urgency=medium |
512 | + |
513 | + * d/p/u/lp-1972075-Allow-VM-to-read-sysfs-PCI-config-revision-files.patch: |
514 | + apparmor allow new paths used for GL accelerated video (LP: #1972075) |
515 | + |
516 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 19 May 2022 08:14:48 +0200 |
517 | + |
518 | +libvirt (8.0.0-1ubuntu7) jammy; urgency=medium |
519 | + |
520 | + * d/p/ubuntu-aa/0035-apparmor-separate-swtpm-rules.patch: Patch the libvirtd |
521 | + and libvirt-qemu apparmor profiles to allow swtpm to use its own profile |
522 | + (LP: #1968187) |
523 | + |
524 | + -- Lena Voytek <lena.voytek@canonical.com> Tue, 12 Apr 2022 10:04:05 -0700 |
525 | + |
526 | +libvirt (8.0.0-1ubuntu6) jammy; urgency=medium |
527 | + |
528 | + * d/control: recommend swtpm-tools (LP: #1948748) |
529 | + |
530 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 04 Apr 2022 07:30:15 +0200 |
531 | + |
532 | +libvirt (8.0.0-1ubuntu5) jammy; urgency=medium |
533 | + |
534 | + * apparmor: Fix QEMU access for UEFI variable files. Backported from |
535 | + upstream master commit 7aec69b7fb9d0c. (Closes: #1006324, LP: #1962035) |
536 | + Refresh apparmor_profiles_local_include.patch to resolve the conflict. |
537 | + |
538 | + -- Martin Pitt <martin.pitt@ubuntu.com> Wed, 09 Mar 2022 13:43:40 +0100 |
539 | + |
540 | +libvirt (8.0.0-1ubuntu4) jammy; urgency=medium |
541 | + |
542 | + * No-change rebuild against libwireshark15. |
543 | + |
544 | + -- Steve Langasek <steve.langasek@ubuntu.com> Mon, 07 Mar 2022 18:34:34 +0000 |
545 | + |
546 | +libvirt (8.0.0-1ubuntu3) jammy; urgency=medium |
547 | + |
548 | + * Revert "d/rules, d/libvirt-daemon-system.{postinst,prerm}: never stop |
549 | + system services and sockets." |
550 | + Due to the fix being in debhelper we no more need this mitigation now. |
551 | + (LP: #1959054) |
552 | + |
553 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 17 Feb 2022 10:08:01 +0100 |
554 | + |
555 | +libvirt (8.0.0-1ubuntu2) jammy; urgency=medium |
556 | + |
557 | + * No-change rebuild to update maintainer scripts, see LP: 1959054 |
558 | + |
559 | + -- Dave Jones <dave.jones@canonical.com> Wed, 16 Feb 2022 17:04:47 +0000 |
560 | + |
561 | +libvirt (8.0.0-1ubuntu1) jammy; urgency=medium |
562 | + |
563 | + * Merge 8.0.0 from Debian unstable (LP: #1946869) |
564 | + Among many other fixes and improvements this fixes ceph usage |
565 | + in regard to apparmor (LP: #1588576) |
566 | + Remaining changes: |
567 | + - libvirt-uri.sh: Automatically switch default libvirt URI for users |
568 | + via user profile (xen URI on dom0, qemu:///system otherwise) |
569 | + [contains lintian fixups of 6.6.0-1ubuntu1] |
570 | + - Disable libssh2 support (universe dependency) |
571 | + - d/control: add libzfslinux-dev to build-deps |
572 | + - d/control: drop libvirt-lxc, vbox and xen drivers to suggest |
573 | + - d/control: breaks replaces for augeas lenses move in 6.0.0-1 |
574 | + (follows Debian, droppable >22.04) |
575 | + - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI |
576 | + Secure Boot enabled variants of the OVMF firmware and variable store for |
577 | + the paths where we ship these files in Ubuntu. |
578 | + - Set qemu-group to kvm (for compat with older ubuntu) |
579 | + - Additional apport package-hook |
580 | + - Autostart default bridged network (As upstream does, but not Debian). |
581 | + In addition to just enabling it our solution provides: |
582 | + + do not autostart if subnet is already taken (e.g. in guests). |
583 | + + iterate some alternative subnets before giving up |
584 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is |
585 | + the group based access to libvirt functions as it was used in Ubuntu |
586 | + for quite a long time. |
587 | + + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests |
588 | + due to the group access change. |
589 | + + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt |
590 | + group. |
591 | + - d/p/u/parallel-shutdown.patch: set parallel shutdown by default. |
592 | + - Update README.Debian with Ubuntu changes |
593 | + - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx |
594 | + - fix autopkgtests (LP 1899180) |
595 | + + d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making |
596 | + vmlinuz available and accessible (Debian bug 848314) |
597 | + + d/t/control: fix smoke-qemu-session by ensuring the service will run |
598 | + installing libvirt-daemon-system |
599 | + + d/t/smoke-qemu-session.xml: fixup smoke-qemu-session do not use kvm |
600 | + when not needed |
601 | + + d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as |
602 | + long as the following undefine succeeds |
603 | + + d/t/smoke-lxc: use systemd instead of sysV to restart the service |
604 | + + d/t/control, d/t/smoke-lxc: retry service restart and skip test if |
605 | + failing; This was flaky on some release/architectures |
606 | + + d/t/smoke-lxc: retry check_domain being flaky on arm64 |
607 | + - dnsmasq related enhancements |
608 | + [now contains dnsmasq-as-priv-user of 6.6.0-1ubuntu1] |
609 | + + run dnsmasq as libvirt-dnsmasq (LP: 1743718) |
610 | + + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group |
611 | + + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group |
612 | + on purge |
613 | + + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user |
614 | + libvirt-dnsmasq and adapt the self tests to expect that config |
615 | + + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users group |
616 | + + Add dnsmasq configuration to work with system wide dnsmasq-base |
617 | + - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default |
618 | + machine type correctly with newer qemu/libvirt |
619 | + - d/p/ubuntu/lp-1861125-ubuntu-models: recognize Ubuntu models for |
620 | + (LP 1861125) fixups |
621 | + - d/p/ubuntu/wait-for-qemu-kvm.patch - avoid hangs on startup (LP 1887592) |
622 | + - Apparmor Delta that is Ubuntu specific or yet to be upstreamed |
623 | + split into logical pieces. File names in debian/patches/ubuntu-aa/: |
624 | + + 0020-virt-aa-helper-ubuntu-storage-paths.patch: |
625 | + apparmor, virt-aa-helper: Allow various storage pools and image |
626 | + locations |
627 | + + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor, |
628 | + libvirt-qemu: Add 9p support |
629 | + + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch: |
630 | + virt-aa-helper: Ask for no deny rule for readonly disk (renamed and |
631 | + reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch) |
632 | + + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: |
633 | + apparmor, libvirt-qemu: Allow reading charm-specific ceph config |
634 | + + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow |
635 | + commands executed by ubuntu only kvm wrapper on ppc64el |
636 | + (LP 1686621 LP 1680384 LP 1784023) |
637 | + + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch: |
638 | + apparmor, virt-aa-helper: access for snapped nova |
639 | + + lp-1815910-allow-vhost-net.patch: avoid apparmor issues |
640 | + with vhost-net/vhost-vsock/vhost-scsi hotplug (LP: 1815910) |
641 | + - libvirt should not use user/group tss for swtpm (LP 1948880) |
642 | + + d/libvirt-daemon-system.postinst: own swtpm logdir by user swtpm |
643 | + + d/p/u/swtpm-by-swtpm-user.patch: change default spawned swtpm processes |
644 | + to user swtpm |
645 | + + d/p/u/swtpm-by-swtpm-user.patch: adapt expected self test results |
646 | + + d/control: suggest swtpm-tools |
647 | + + d/libvirt-daemon-system.postinst: create user/group swtpm if not present |
648 | + due to swtpm-tools (LP 1951975) |
649 | + * Dropped changes [in Debian now]: |
650 | + - d/control: add libtirpc for rpc.h with glibc >=2.32 |
651 | + - various patch refreshes and .symbols updated from 7.0.0 - 7.6.0 |
652 | + - debian/rules: disable the netcf backend. (LP: 1764314) |
653 | + - d/libvirt-clients.install: completions no more are symlinked to vsh |
654 | + - d/rules: disable the now auto-built vstorage backend |
655 | + - not-installed: split daemon man pages are no yet installed |
656 | + - d/rules: disable the new Cloud Hypervisor driver |
657 | + - d/rules: enable more features explicitly |
658 | + - d/rules: use apparmor_profiles=enabled instead of the now rejected |
659 | + value true |
660 | + - rules: Explicitly set remote_default_mode |
661 | + - rules: Rework installation of AppArmor-related files |
662 | + - d/control, d/rules: enable libssh (LP 1939416) |
663 | + * Dropped changes [upstream now]: |
664 | + - d/p/u/lp-1913266-*: add vsock options to be usable with s390x secure |
665 | + execution (LP 1913266) |
666 | + - d/p/u/lp-1927519-virt-aa-helper-Purge-profile-if-corrupted.patch: avoid |
667 | + issues due to corrupted apparmor profiles (LP 1927519) |
668 | + - Toleration for qemu >=6.0 handling of props (LP 1932264) |
669 | + - Persistent vfio-ccw device assignments (LP 1887929) |
670 | + * Dropped changes [no more needed]: |
671 | + - remove Debian debian/Revert-m4-virt-xdr-rewrite-XDR-check.patch as with |
672 | + recent ubuntu glibx 2.32 it is breaking the build |
673 | + - update d/p/debian/Revert-m4-virt-xdr-rewrite-XDR-check.patch: to detect |
674 | + XDR functions from glibc |
675 | + - d/t/smoke-lxc: skip before systemd 248 due to a known bug (LP 1934966) |
676 | + - d/t/smoke-lxc: skip if cgroup v1&v2 are present (systemd 248 |
677 | + was not enough) |
678 | + * Added changes: |
679 | + - d/p/u/dnsmasq-as-priv-user: update for 8.0.0 |
680 | + - Add recent upstream fixes to 8.0 |
681 | + + d/p/backport/qemuDomainSetupDisk-Initialize-targetPaths.patch to work |
682 | + in containers like LXD (without guest start would hang). |
683 | + + d/p/backport/util-fix-syslog-facility-value.patch to ensure logs |
684 | + get passed to syslog/journal correctly. |
685 | + - d/rules, d/libvirt-daemon-system.{postinst,postrm}: never stop |
686 | + libvirt system services and sockets (LP: #1959054). This allows |
687 | + to unblock some transitions that wait on libvirt now; The intention is |
688 | + that it is fixed in debhelper and libvirt reverts this change before |
689 | + jammy release. |
690 | + |
691 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 24 Jan 2022 08:49:08 +0100 |
692 | + |
693 | libvirt (8.0.0-1) unstable; urgency=medium |
694 | |
695 | * [a26cc81] New upstream version 8.0.0 |
696 | @@ -361,6 +1020,112 @@ libvirt (7.6.0-1) unstable; urgency=medium |
697 | |
698 | -- Andrea Bolognani <eof@kiyuko.org> Thu, 19 Aug 2021 21:16:21 +0200 |
699 | |
700 | +libvirt (7.6.0-0ubuntu3) jammy; urgency=medium |
701 | + |
702 | + * d/libvirt-daemon-system.postinst: create user/group swtpm if not present |
703 | + due to swtpm-tools (LP: #1951975) |
704 | + |
705 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 24 Nov 2021 07:50:53 +0100 |
706 | + |
707 | +libvirt (7.6.0-0ubuntu2) jammy; urgency=medium |
708 | + |
709 | + * d/p/u/lp-1927519-virt-aa-helper-Purge-profile-if-corrupted.patch: avoid |
710 | + issues due to corrupted apparmor profiles (LP: #1927519) |
711 | + * libvirt should not use user/group tss for swtpm (LP: #1948880) |
712 | + - d/libvirt-daemon-system.postinst: own swtpm logdir by user swtpm |
713 | + - d/p/u/swtpm-by-swtpm-user.patch: change default spawned swtpm processes |
714 | + to user swtpm |
715 | + - d/p/u/swtpm-by-swtpm-user.patch: adapt expected self test results |
716 | + - d/control: suggest swtpm-tools |
717 | + |
718 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 11 Nov 2021 12:11:38 +0100 |
719 | + |
720 | +libvirt (7.6.0-0ubuntu1) impish; urgency=medium |
721 | + |
722 | + * Merge v7.6.0 from upstream and unreleased changes from Debian git. |
723 | + Among other bugs this fixes copy-storage-inc based migrations (LP: #1936778) |
724 | + - New upstream version 7.5.0 |
725 | + - New upstream version 7.6.0 |
726 | + - symbols: Bump symbol versions |
727 | + - refresh d/p/debian/Set-defaults-for-zfs-tools.patch for v7.5.0 |
728 | + - patches: Refresh patches |
729 | + - d/rules: disable the new Cloud Hypervisor driver |
730 | + - d/rules: enable more features explicitly |
731 | + - d/rules: use apparmor_profiles=enabled instead of the now rejected |
732 | + value true |
733 | + - update d/p/debian/Revert-m4-virt-xdr-rewrite-XDR-check.patch: to detect |
734 | + XDR functions from glibc |
735 | + * d/control, d/rules: enable libssh (LP: #1939416) |
736 | + * refresh ubuntu patches for v7.6.0 |
737 | + * Further fixups for v7.6.0 (thanks to Andrea Bolognani) |
738 | + - rules: Explicitly set remote_default_mode |
739 | + - rules: Rework installation of AppArmor-related files |
740 | + |
741 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 11 Aug 2021 08:11:16 +0200 |
742 | + |
743 | +libvirt (7.6.0-1) unstable; urgency=medium |
744 | + |
745 | + * Team upload |
746 | + |
747 | + [ Andrea Bolognani ] |
748 | + * [a256a80] New upstream version 7.6.0 |
749 | + - Fixes CVE-2021-3667 (Closes: #991594) |
750 | + * [4a96793] rules: Disable netcf support |
751 | + - netcf support is considered deprecated upstream |
752 | + |
753 | + [ Christian Ehrhardt ] |
754 | + * [ac145fd] d/rules: disable the new Cloud Hypervisor driver |
755 | + - Cloud Hypervisor is not available in Debian |
756 | + * [4bafac5] d/control, d/rules: enable libssh |
757 | + - Closes: #985969 |
758 | + - LP: #1939416 |
759 | + * [fbc728f] d/t/smoke-lxc: skip if cgroup v1&v2 are present |
760 | + - This works around an upstream bug which causes the LXC driver |
761 | + to break when both v1 and v2 cgroups are in use |
762 | + * [8d2e0fe] d/control: add libtirpc for rpc.h with glibc >=2.31-14 |
763 | + - Switch from glibc's legacy RPC implementation, which is now |
764 | + disabled in the Debian package, to libtirpc's one |
765 | + |
766 | + -- Andrea Bolognani <eof@kiyuko.org> Thu, 19 Aug 2021 21:16:21 +0200 |
767 | + |
768 | +libvirt (7.4.0-0ubuntu3) impish; urgency=medium |
769 | + |
770 | + * d/t/smoke-lxc: skip if cgroup v1&v2 are present (systemd 248 |
771 | + was not enough) |
772 | + |
773 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 08 Jul 2021 14:20:53 +0200 |
774 | + |
775 | +libvirt (7.4.0-0ubuntu2) impish; urgency=medium |
776 | + |
777 | + * d/t/smoke-lxc: skip before systemd 248 due to a known bug (LP: #1934966) |
778 | + |
779 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 08 Jul 2021 09:33:49 +0200 |
780 | + |
781 | +libvirt (7.4.0-0ubuntu1) impish; urgency=medium |
782 | + |
783 | + * Merge v7.4.0 from upstream, |
784 | + among a lot of new features and fixes this closes a few of issues |
785 | + reported against Ubuntu |
786 | + - Toleration for qemu >=6.0 handling of props (LP: #1932264) |
787 | + - Persistent vfio-ccw device assignments (LP: #1887929) |
788 | + - Drop patches that are upstream in v7.4.0 |
789 | + - d/p/b/meson-Fix-cross-building-of-dtrace-probes.patch |
790 | + - d/p/b/apparmor-let-image-label-setting-loop-over-backing-files.patch |
791 | + - d/p/r/systemd-Revert-remote-Add-libvirtd-dependency-to-virt-gue.patch |
792 | + - d/p/u/lp-1913266-*: add vsock options to be usable with s390x |
793 | + - d/p/u/lp-1921754-*: EPYC-Rome-v2 |
794 | + - d/p/u/lp-1921880-*: EPYC-Milan |
795 | + - d/libvirt-clients.install: completions no more are symlinked to vsh |
796 | + - Revert "disable firewalld support (universe dependency)" |
797 | + This does not add a runtime dependency and while firewalld isn't in |
798 | + main that way users can install and use it from universe. |
799 | + (LP: #1928113) |
800 | + - d/libvirt0.symbols: bump symbol versions for 7.4.0 |
801 | + - d/rules: disable the now auto-built vstorage backend |
802 | + - not-installed: split daemon man pages are no yet installed |
803 | + |
804 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 17 Jun 2021 10:33:27 +0200 |
805 | + |
806 | libvirt (7.0.0-3) unstable; urgency=medium |
807 | |
808 | * Team upload |
809 | @@ -370,6 +1135,115 @@ libvirt (7.0.0-3) unstable; urgency=medium |
810 | |
811 | -- Andrea Bolognani <eof@kiyuko.org> Fri, 26 Feb 2021 16:46:34 +0100 |
812 | |
813 | +libvirt (7.0.0-2ubuntu2) hirsute; urgency=medium |
814 | + |
815 | + * d/p/u/lp-1921754*: add EPYC-Rome-v2 as v1 missed IBRS and thereby fails |
816 | + on some HW/Guest combinations e.g. Windows 10 on Threadripper |
817 | + (LP: #1921754) |
818 | + * d/p/u/lp-1921880*: add EPYC-Milan features and named cpu type support |
819 | + (LP: #1921880) |
820 | + |
821 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 07 Apr 2021 13:33:46 +0200 |
822 | + |
823 | +libvirt (7.0.0-2ubuntu1) hirsute; urgency=medium |
824 | + |
825 | + * Merge with Debian 7.0.0-1 from Debian unstable |
826 | + Remaining changes: |
827 | + - libvirt-uri.sh: Automatically switch default libvirt URI for users |
828 | + via user profile (xen URI on dom0, qemu:///system otherwise) |
829 | + [contains lintian fixups of 6.6.0-1ubuntu1] |
830 | + - Disable libssh2 support (universe dependency) |
831 | + - Disable firewalld support (universe dependency) |
832 | + - d/control: add libzfslinux-dev to build-deps |
833 | + - d/control: drop libvirt-lxc, vbox and xen drivers to suggest |
834 | + - d/control: breaks replaces for augeas lenses move in 6.0.0-1 |
835 | + (follows Debian, droppable >22.04) |
836 | + - debian/rules: disable the netcf backend. (LP: 1764314) |
837 | + - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI |
838 | + Secure Boot enabled variants of the OVMF firmware and variable store for |
839 | + the paths where we ship these files in Ubuntu. |
840 | + - Set qemu-group to kvm (for compat with older ubuntu) |
841 | + - Additional apport package-hook |
842 | + - Autostart default bridged network (As upstream does, but not Debian). |
843 | + In addition to just enabling it our solution provides: |
844 | + + do not autostart if subnet is already taken (e.g. in guests). |
845 | + + iterate some alternative subnets before giving up |
846 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is |
847 | + the group based access to libvirt functions as it was used in Ubuntu |
848 | + for quite a long time. |
849 | + + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests |
850 | + due to the group access change. |
851 | + + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt |
852 | + group. |
853 | + - ubuntu/parallel-shutdown.patch: set parallel shutdown by default. |
854 | + - Update README.Debian with Ubuntu changes |
855 | + - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx |
856 | + - fix autopkgtests (LP 1899180) |
857 | + + d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making |
858 | + vmlinuz available and accessible (Debian bug 848314) |
859 | + + d/t/control: fix smoke-qemu-session by ensuring the service will run |
860 | + installing libvirt-daemon-system |
861 | + + d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as |
862 | + long as the following undefine succeeds |
863 | + + d/t/smoke-lxc: use systemd instead of sysV to restart the service |
864 | + + d/t/control, d/t/smoke-lxc: retry service restart and skip test if |
865 | + failing; This was flaky on some release/architectures |
866 | + + d/t/smoke-lxc: retry check_domain being flaky on arm64 |
867 | + - dnsmasq related enhancements |
868 | + [now contains dnsmasq-as-priv-user of 6.6.0-1ubuntu1] |
869 | + + run dnsmasq as libvirt-dnsmasq (LP: 1743718) |
870 | + + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group |
871 | + + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group |
872 | + on purge |
873 | + + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user |
874 | + libvirt-dnsmasq and adapt the self tests to expect that config |
875 | + + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users group |
876 | + + Add dnsmasq configuration to work with system wide dnsmasq-base |
877 | + - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default |
878 | + machine type correctly with newer qemu/libvirt |
879 | + - d/p/ubuntu/lp-1861125-ubuntu-models: recognize Ubuntu models for |
880 | + (LP 1861125) fixups |
881 | + - d/p/ubuntu/wait-for-qemu-kvm.patch - avoid hangs on startup (LP 1887592) |
882 | + - remove Debian debian/Revert-m4-virt-xdr-rewrite-XDR-check.patch as with |
883 | + recent ubuntu glibx 2.32 it is breaking the build |
884 | + - d/control: add libtirpc for rpc.h with glibc >=2.32 |
885 | + - Apparmor Delta that is Ubuntu specific or yet to be upstreamed |
886 | + split into logical pieces. File names in debian/patches/ubuntu-aa/: |
887 | + + 0020-virt-aa-helper-ubuntu-storage-paths.patch: |
888 | + apparmor, virt-aa-helper: Allow various storage pools and image |
889 | + locations |
890 | + + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor, |
891 | + libvirt-qemu: Add 9p support |
892 | + + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch: |
893 | + virt-aa-helper: Ask for no deny rule for readonly disk (renamed and |
894 | + reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch) |
895 | + + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: |
896 | + apparmor, libvirt-qemu: Allow reading charm-specific ceph config |
897 | + + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow |
898 | + commands executed by ubuntu only kvm wrapper on ppc64el |
899 | + (LP 1686621 LP 1680384 LP 1784023) |
900 | + + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch: |
901 | + apparmor, virt-aa-helper: access for snapped nova |
902 | + + lp-1815910-allow-vhost-net.patch: avoid apparmor issues |
903 | + with vhost-net/vhost-vsock/vhost-scsi hotplug (LP: 1815910) |
904 | + - d/p/u/lp-1913266-*: add vsock options to be usable with s390x secure |
905 | + execution (LP 1913266) |
906 | + * Dropped Changes [in Debian now] |
907 | + - Avoid various issues around service/socket status after install/reinstall |
908 | + and on upgrades (LP 1914054). |
909 | + - d/rules: let sockets use --no-stop-on-upgrade to avoid false positives |
910 | + - d/rules: --no-restart-after-upgrade does not prevent restarts |
911 | + - d/rules: avoid --no-start which breaks .sockets on re-install |
912 | + - d/rules: start, but do not restart libvirt-guests.service |
913 | + - Dependency improvements yet unreleased from salsa/debian/master thanks |
914 | + to Andrea Bolognani (Debian #981435). |
915 | + - control: Always explicitly depend on libvirt0 |
916 | + - control: Always use versioned deps for libvirt components |
917 | + - d/control: extend demotion of libvirt-lxc related dependencies to |
918 | + libvirt-login-shell |
919 | + |
920 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 23 Feb 2021 12:16:08 +0100 |
921 | + |
922 | libvirt (7.0.0-2) unstable; urgency=medium |
923 | |
924 | * Team upload |
925 | @@ -391,6 +1265,123 @@ libvirt (7.0.0-2) unstable; urgency=medium |
926 | |
927 | -- Andrea Bolognani <eof@kiyuko.org> Wed, 10 Feb 2021 23:23:32 +0100 |
928 | |
929 | +libvirt (7.0.0-1ubuntu2) hirsute; urgency=medium |
930 | + |
931 | + * d/control: extend demotion of libvirt-lxc related dependencies to |
932 | + libvirt-login-shell |
933 | + |
934 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 04 Feb 2021 13:44:49 +0100 |
935 | + |
936 | +libvirt (7.0.0-1ubuntu1) hirsute; urgency=medium |
937 | + |
938 | + * Merge with Debian 7.0.0-1 from Debian unstable |
939 | + This fixes unwanted conffile prompts (LP: #1906248) |
940 | + Remaining changes: |
941 | + - libvirt-uri.sh: Automatically switch default libvirt URI for users |
942 | + via user profile (xen URI on dom0, qemu:///system otherwise) |
943 | + [contains lintian fixups of 6.6.0-1ubuntu1] |
944 | + - Disable libssh2 support (universe dependency) |
945 | + - Disable firewalld support (universe dependency) |
946 | + - d/control: add libzfslinux-dev to build-deps |
947 | + - d/control: drop libvirt-lxc, vbox and xen drivers to suggest |
948 | + - d/control: breaks replaces for augeas lenses move in 6.0.0-1 |
949 | + (follows Debian, droppable >22.04) |
950 | + - debian/rules: disable the netcf backend. (LP: 1764314) |
951 | + - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI |
952 | + Secure Boot enabled variants of the OVMF firmware and variable store for |
953 | + the paths where we ship these files in Ubuntu. |
954 | + - Set qemu-group to kvm (for compat with older ubuntu) |
955 | + - Additional apport package-hook |
956 | + - Autostart default bridged network (As upstream does, but not Debian). |
957 | + In addition to just enabling it our solution provides: |
958 | + + do not autostart if subnet is already taken (e.g. in guests). |
959 | + + iterate some alternative subnets before giving up |
960 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is |
961 | + the group based access to libvirt functions as it was used in Ubuntu |
962 | + for quite a long time. |
963 | + + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests |
964 | + due to the group access change. |
965 | + + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt |
966 | + group. |
967 | + - ubuntu/parallel-shutdown.patch: set parallel shutdown by default. |
968 | + - Update README.Debian with Ubuntu changes |
969 | + - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx |
970 | + - fix autopkgtests (LP 1899180) |
971 | + + d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making |
972 | + vmlinuz available and accessible (Debian bug 848314) |
973 | + + d/t/control: fix smoke-qemu-session by ensuring the service will run |
974 | + installing libvirt-daemon-system |
975 | + + d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as |
976 | + long as the following undefine succeeds |
977 | + + d/t/smoke-lxc: use systemd instead of sysV to restart the service |
978 | + + d/t/control, d/t/smoke-lxc: retry service restart and skip test if |
979 | + failing; This was flaky on some release/architectures |
980 | + + d/t/smoke-lxc: retry check_domain being flaky on arm64 |
981 | + - dnsmasq related enhancements |
982 | + [now contains dnsmasq-as-priv-user of 6.6.0-1ubuntu1] |
983 | + + run dnsmasq as libvirt-dnsmasq (LP: 1743718) |
984 | + + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group |
985 | + + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group |
986 | + on purge |
987 | + + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user |
988 | + libvirt-dnsmasq and adapt the self tests to expect that config |
989 | + + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users group |
990 | + + Add dnsmasq configuration to work with system wide dnsmasq-base |
991 | + - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default |
992 | + machine type correctly with newer qemu/libvirt |
993 | + - d/p/ubuntu/lp-1861125-ubuntu-models: recognize Ubuntu models for |
994 | + (LP 1861125) fixups |
995 | + - d/p/ubuntu/wait-for-qemu-kvm.patch - avoid hangs on startup (LP 1887592) |
996 | + - remove Debian debian/Revert-m4-virt-xdr-rewrite-XDR-check.patch as with |
997 | + recent ubuntu glibx 2.32 it is breaking the build |
998 | + - d/control: add libtirpc for rpc.h with glibc >=2.32 |
999 | + - Apparmor Delta that is Ubuntu specific or yet to be upstreamed |
1000 | + split into logical pieces. File names in debian/patches/ubuntu-aa/: |
1001 | + + 0020-virt-aa-helper-ubuntu-storage-paths.patch: |
1002 | + apparmor, virt-aa-helper: Allow various storage pools and image |
1003 | + locations |
1004 | + + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor, |
1005 | + libvirt-qemu: Add 9p support |
1006 | + + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch: |
1007 | + virt-aa-helper: Ask for no deny rule for readonly disk (renamed and |
1008 | + reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch) |
1009 | + + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: |
1010 | + apparmor, libvirt-qemu: Allow reading charm-specific ceph config |
1011 | + + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow |
1012 | + commands executed by ubuntu only kvm wrapper on ppc64el |
1013 | + (LP 1686621 LP 1680384 LP 1784023) |
1014 | + + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch: |
1015 | + apparmor, virt-aa-helper: access for snapped nova |
1016 | + + lp-1815910-allow-vhost-net.patch: avoid apparmor issues |
1017 | + with vhost-net/vhost-vsock/vhost-scsi hotplug (LP: 1815910) |
1018 | + * Dropped Changes [in Debian now] |
1019 | + - 0050-local-include-for-libvirt-qemu.patch, |
1020 | + d/libvirt-daemon-system.postinst: provide a local apparmor include |
1021 | + for abstraction/libvirt-qemu (LP: 1786019) |
1022 | + * Dropped Changes [in upstream now] |
1023 | + - d/p/ubuntu-aa/apparmor-allow-kvm-spice-compat-wrapper.patch: fix migrating |
1024 | + pre-Focal guests by allowing kvm-spice |
1025 | + - virt-ssh-helper: fix slow migrations and volume transfers (LP 1904584) |
1026 | + - d/p/ubuntu/lp-1904584-remote-make-ssh-helper-massively-faster.patch |
1027 | + - d/p/ubuntu/lp-1904584-util-avoid-glib-event-loop-workaround.patch |
1028 | + * Dropped Changes [ready for main] |
1029 | + - d/control: drop mdevctl to a suggest until (LP: #1889248) is ready |
1030 | + * Added Changes: |
1031 | + - Avoid various issues around service/socket status after install/reinstall |
1032 | + and on upgrades (LP: #1914054). |
1033 | + - d/rules: let sockets use --no-stop-on-upgrade to avoid false positives |
1034 | + - d/rules: --no-restart-after-upgrade does not prevent restarts |
1035 | + - d/rules: avoid --no-start which breaks .sockets on re-install |
1036 | + - d/rules: start, but do not restart libvirt-guests.service |
1037 | + - d/p/u/lp-1913266-*: add vsock options to be usable with s390x secure |
1038 | + execution (LP: #1913266) |
1039 | + - Dependency improvements yet unreleased from salsa/debian/master thanks |
1040 | + to Andrea Bolognani (Debian #981435). |
1041 | + - control: Always explicitly depend on libvirt0 |
1042 | + - control: Always use versioned deps for libvirt components |
1043 | + |
1044 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 25 Jan 2021 14:32:05 +0100 |
1045 | + |
1046 | libvirt (7.0.0-1) unstable; urgency=medium |
1047 | |
1048 | * Team upload |
1049 | @@ -454,6 +1445,142 @@ libvirt (6.9.0-2) experimental; urgency=medium |
1050 | |
1051 | -- Andrea Bolognani <eof@kiyuko.org> Thu, 14 Jan 2021 23:51:32 +0100 |
1052 | |
1053 | +libvirt (6.9.0-1ubuntu4) hirsute; urgency=medium |
1054 | + |
1055 | + * Improve flaky smoke-lxc test (LP: #1899180) |
1056 | + - d/t/control, d/t/smoke-lxc: retry service restart and skip test if |
1057 | + failing; This was flaky on some release/architectures |
1058 | + - d/t/smoke-lxc: retry check_domain being flaky on arm64 |
1059 | + |
1060 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 04 Dec 2020 08:12:02 +0100 |
1061 | + |
1062 | +libvirt (6.9.0-1ubuntu3) hirsute; urgency=high |
1063 | + |
1064 | + * No change rebuild against wireshark 3.4.0 |
1065 | + |
1066 | + -- Balint Reczey <rbalint@ubuntu.com> Mon, 07 Dec 2020 08:06:59 +0100 |
1067 | + |
1068 | +libvirt (6.9.0-1ubuntu2) hirsute; urgency=medium |
1069 | + |
1070 | + * virt-ssh-helper: fix slow migrations and volume transfers (LP: #1904584) |
1071 | + - d/p/ubuntu/lp-1904584-remote-make-ssh-helper-massively-faster.patch |
1072 | + - d/p/ubuntu/lp-1904584-util-avoid-glib-event-loop-workaround.patch |
1073 | + |
1074 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 26 Nov 2020 16:52:23 +0100 |
1075 | + |
1076 | +libvirt (6.9.0-1ubuntu1) hirsute; urgency=medium |
1077 | + |
1078 | + * Merge with Debian 6.8.0-1 from unstable |
1079 | + Remaining changes: |
1080 | + - libvirt-uri.sh: Automatically switch default libvirt URI for users |
1081 | + via user profile (xen URI on dom0, qemu:///system otherwise) |
1082 | + [contains lintian fixups of 6.6.0-1ubuntu1] |
1083 | + - Disable libssh2 support (universe dependency) |
1084 | + - Disable firewalld support (universe dependency) |
1085 | + - d/control: add libzfslinux-dev to build-deps |
1086 | + - d/control: drop libvirt-lxc, vbox and xen drivers to suggest |
1087 | + - d/control: breaks replaces for augeas lenses move in 6.0.0-1 |
1088 | + (follows Debian, droppable >22.04) |
1089 | + - d/control: drop mdevctl to a suggest until (LP 1889248) is ready |
1090 | + - debian/rules: disable the netcf backend. (LP: 1764314) |
1091 | + - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI |
1092 | + Secure Boot enabled variants of the OVMF firmware and variable store for |
1093 | + the paths where we ship these files in Ubuntu. |
1094 | + - Set qemu-group to kvm (for compat with older ubuntu) |
1095 | + - Additional apport package-hook |
1096 | + - Autostart default bridged network (As upstream does, but not Debian). |
1097 | + In addition to just enabling it our solution provides: |
1098 | + + do not autostart if subnet is already taken (e.g. in guests). |
1099 | + + iterate some alternative subnets before giving up |
1100 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is |
1101 | + the group based access to libvirt functions as it was used in Ubuntu |
1102 | + for quite a long time. |
1103 | + + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests |
1104 | + due to the group access change. |
1105 | + + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt |
1106 | + group. |
1107 | + - ubuntu/parallel-shutdown.patch: set parallel shutdown by default. |
1108 | + - Update README.Debian with Ubuntu changes |
1109 | + - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx |
1110 | + - fix autopkgtests |
1111 | + + d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making |
1112 | + vmlinuz available and accessible (Debian bug 848314) |
1113 | + + d/t/control: fix smoke-qemu-session by ensuring the service will run |
1114 | + installing libvirt-daemon-system |
1115 | + + d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as |
1116 | + long as the following undefine succeeds |
1117 | + + d/t/smoke-lxc: use systemd instead of sysV to restart the service |
1118 | + - dnsmasq related enhancements |
1119 | + [now contains dnsmasq-as-priv-user of 6.6.0-1ubuntu1] |
1120 | + + run dnsmasq as libvirt-dnsmasq (LP: 1743718) |
1121 | + + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group |
1122 | + + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group |
1123 | + on purge |
1124 | + + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user |
1125 | + libvirt-dnsmasq and adapt the self tests to expect that config |
1126 | + + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users group |
1127 | + + Add dnsmasq configuration to work with system wide dnsmasq-base |
1128 | + - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default |
1129 | + machine type correctly with newer qemu/libvirt |
1130 | + - d/p/ubuntu/lp-1861125-ubuntu-models: recognize Ubuntu models for |
1131 | + (LP 1861125) fixups |
1132 | + - d/p/ubuntu/wait-for-qemu-kvm.patch - avoid hangs on startup (LP 1887592) |
1133 | + - Apparmor Delta that is Ubuntu specific or yet to be upstreamed |
1134 | + split into logical pieces. File names in debian/patches/ubuntu-aa/: |
1135 | + + 0020-virt-aa-helper-ubuntu-storage-paths.patch: |
1136 | + apparmor, virt-aa-helper: Allow various storage pools and image |
1137 | + locations |
1138 | + + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor, |
1139 | + libvirt-qemu: Add 9p support |
1140 | + + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch: |
1141 | + virt-aa-helper: Ask for no deny rule for readonly disk (renamed and |
1142 | + reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch) |
1143 | + + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: |
1144 | + apparmor, libvirt-qemu: Allow reading charm-specific ceph config |
1145 | + + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow |
1146 | + commands executed by ubuntu only kvm wrapper on ppc64el |
1147 | + (LP 1686621 LP 1680384 LP 1784023) |
1148 | + + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch: |
1149 | + apparmor, virt-aa-helper: access for snapped nova |
1150 | + + 0050-local-include-for-libvirt-qemu.patch, |
1151 | + d/libvirt-daemon-system.postinst: provide a local apparmor include |
1152 | + for abstraction/libvirt-qemu (LP: 1786019) |
1153 | + + lp-1815910-allow-vhost-net.patch: avoid apparmor issues |
1154 | + with vhost-net/vhost-vsock/vhost-scsi hotplug (LP: 1815910) |
1155 | + * Dropped Changes [in Debian now] |
1156 | + - d/p/u/lp-1892826-Revert-m4-virt-xdr-rewrite-XDR-check.patch: avoid clashes |
1157 | + between libtripc and glibc that break libvirt-lxc (LP 1892826) |
1158 | + * Dropped Changes [in upstream now] |
1159 | + - d/p/ubuntu/lp-1901242-util-Fix-logic-in-virFileSetCOW.patch: fix dir pool |
1160 | + handling on non BTRFS affecting virt-manager, api and commandline pool |
1161 | + handling (LP 1901242) |
1162 | + - d/p/ubuntu-aa/lp-1892736-apparmor-allow-libvirtd-to-call-virtiofsd.patch: |
1163 | + allow libvirt to control virtiofsd (LP 1892736) |
1164 | + - d/p/ubuntu-aa/apparmor-allow-unmounting-.dev-entries.patch: avoid |
1165 | + triggering denials in devmapper error path |
1166 | + - d/p/ubuntu-aa/apparmor-profiles-are-meant-to-allow-adding-permanen.patch: |
1167 | + (again) allow permanent per guest overrides (LP 1745114) |
1168 | + - d/p/ubuntu-aa/lp-1847361-load-versioned-module.patch: allow loading |
1169 | + versioned modules after qemu package upgrades (LP 1847361) |
1170 | + - d/p/ubuntu-aa/0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi. |
1171 | + patch: apparmor, libvirt-qemu: Allow read access to overcommit_memory |
1172 | + - d/p/ubuntu-aa/0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO. |
1173 | + patch: apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv |
1174 | + - d/p/ubuntu/lp-1887490-*: add named types and definitions for EPYC-Rome |
1175 | + chips (LP 1887490) |
1176 | + - 0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper: |
1177 | + add l to 9p file options. |
1178 | + * Added Changes |
1179 | + - d/p/ubuntu/daemon-augeas-fix-expected.patch: update for 6.9 |
1180 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: update for 6.9 |
1181 | + - remove Debian debian/Revert-m4-virt-xdr-rewrite-XDR-check.patch as with |
1182 | + recent ubuntu glibx 2.32 it is breaking the build |
1183 | + - d/control: add libtirpc for rpc.h with glibc >=2.32 |
1184 | + - d/p/ubuntu-aa/apparmor-allow-kvm-spice-compat-wrapper.patch: fix migrating |
1185 | + pre-Focal guests by allowing kvm-spice |
1186 | + |
1187 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 02 Nov 2020 12:02:26 +0100 |
1188 | + |
1189 | libvirt (6.9.0-1) unstable; urgency=medium |
1190 | |
1191 | * Team upload |
1192 | @@ -531,6 +1658,208 @@ libvirt (6.6.0-2) unstable; urgency=medium |
1193 | |
1194 | -- Andrea Bolognani <eof@kiyuko.org> Fri, 28 Aug 2020 17:18:51 +0200 |
1195 | |
1196 | +libvirt (6.6.0-1ubuntu4) hirsute; urgency=medium |
1197 | + |
1198 | + * d/p/ubuntu/lp-1901242-util-Fix-logic-in-virFileSetCOW.patch: fix dir pool |
1199 | + handling on non BTRFS affecting virt-manager, api and commandline pool |
1200 | + handling (LP: #1901242) |
1201 | + |
1202 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 28 Oct 2020 07:47:53 +0100 |
1203 | + |
1204 | +libvirt (6.6.0-1ubuntu3) groovy; urgency=medium |
1205 | + |
1206 | + * d/p/ubuntu/lp-1887490-*: add named types and definitions for EPYC-Rome |
1207 | + chips (LP: #1887490) |
1208 | + |
1209 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 08 Oct 2020 07:36:06 +0200 |
1210 | + |
1211 | +libvirt (6.6.0-1ubuntu2) groovy; urgency=medium |
1212 | + |
1213 | + * d/p/u/lp-1892826-Revert-m4-virt-xdr-rewrite-XDR-check.patch: avoid clashes |
1214 | + between libtripc and glibc that break libvirt-lxc (LP: #1892826) |
1215 | + * d/p/ubuntu-aa/lp-1892736-apparmor-allow-libvirtd-to-call-virtiofsd.patch: |
1216 | + allow libvirt to control virtiofsd (LP: #1892736) |
1217 | + |
1218 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 25 Aug 2020 14:53:26 +0200 |
1219 | + |
1220 | +libvirt (6.6.0-1ubuntu1) groovy; urgency=medium |
1221 | + |
1222 | + * Merge with Debian 6.6.0-1 from experimental |
1223 | + Among many other new features and fixes this includes fixes for: |
1224 | + (LP: #1874647) - Stale libvirt cache leads to VM startup failures |
1225 | + (LP: #1869796) - bad ordering and dependent restarts of services/sockets |
1226 | + Remaining changes: |
1227 | + - d/p/ubuntu-aa/lp-1847361-load-versioned-module.patch: allow loading |
1228 | + versioned modules after qemu package upgrades (LP 1847361) |
1229 | + - libvirt-uri.sh: Automatically switch default libvirt URI for users |
1230 | + via user profile (xen URI on dom0, qemu:///system otherwise) |
1231 | + - Disable libssh2 support (universe dependency) |
1232 | + - Disable firewalld support (universe dependency) |
1233 | + - Set qemu-group to kvm (for compat with older ubuntu) |
1234 | + - Additional apport package-hook |
1235 | + - Autostart default bridged network (As upstream does, but not Debian). |
1236 | + In addition to just enabling it our solution provides: |
1237 | + + do not autostart if subnet is already taken (e.g. in guests). |
1238 | + + iterate some alternative subnets before giving up |
1239 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is |
1240 | + the group based access to libvirt functions as it was used in Ubuntu |
1241 | + for quite long. |
1242 | + + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests |
1243 | + due to the group access change. |
1244 | + + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt |
1245 | + group. |
1246 | + - ubuntu/parallel-shutdown.patch: set parallel shutdown by default. |
1247 | + - Update README.Debian with Ubuntu changes |
1248 | + - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx |
1249 | + - fix autopkgtests |
1250 | + + d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making |
1251 | + vmlinuz available and accessible (Debian bug 848314) |
1252 | + + d/t/control: fix smoke-qemu-session by ensuring the service will run |
1253 | + installing libvirt-daemon-system |
1254 | + + d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as |
1255 | + long as the following undefine succeeds |
1256 | + + d/t/smoke-lxc: use systemd instead of sysV to restart the service |
1257 | + - dnsmasq related enhancements |
1258 | + + run dnsmasq as libvirt-dnsmasq (LP: 1743718) |
1259 | + + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group |
1260 | + + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group |
1261 | + on purge |
1262 | + + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user |
1263 | + libvirt-dnsmasq and adapt the self tests to expect that config |
1264 | + + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users group |
1265 | + + Add dnsmasq configuration to work with system wide dnsmasq-base |
1266 | + - debian/rules: disable the netcf backend. (LP: 1764314) |
1267 | + - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI |
1268 | + Secure Boot enabled variants of the OVMF firmware and variable store for |
1269 | + the paths where we ship these files in Ubuntu. |
1270 | + - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default |
1271 | + machine type correctly with newer qemu/libvirt |
1272 | + - d/control: add libzfslinux-dev to build-deps |
1273 | + - d/control: drop libvirt-lxc, vbox and xen drivers to suggest |
1274 | + - d/p/ubuntu/lp-1861125-ubuntu-models: recognize Ubuntu models for |
1275 | + (LP 1861125) fixups |
1276 | + - Apparmor Delta that is Ubuntu specific or yet to be upstreamed |
1277 | + split into logical pieces. File names in debian/patches/ubuntu-aa/: |
1278 | + + 0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch: |
1279 | + apparmor, libvirt-qemu: Allow read access to overcommit_memory |
1280 | + + 0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch: |
1281 | + apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv |
1282 | + + 0020-virt-aa-helper-ubuntu-storage-paths.patch: |
1283 | + apparmor, virt-aa-helper: Allow various storage pools and image |
1284 | + locations |
1285 | + + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor, |
1286 | + libvirt-qemu: Add 9p support |
1287 | + + 0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper: |
1288 | + add l to 9p file options. |
1289 | + + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch: |
1290 | + virt-aa-helper: Ask for no deny rule for readonly disk (renamed and |
1291 | + reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch) |
1292 | + + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: |
1293 | + apparmor, libvirt-qemu: Allow reading charm-specific ceph config |
1294 | + + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow |
1295 | + commands executed by ubuntu only kvm wrapper on ppc64el |
1296 | + (LP 1686621 LP 1680384 LP 1784023) |
1297 | + + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch: |
1298 | + apparmor, virt-aa-helper: access for snapped nova |
1299 | + + 0050-local-include-for-libvirt-qemu.patch, |
1300 | + d/libvirt-daemon-system.postinst: provide a local apparmor include |
1301 | + for abstraction/libvirt-qemu (LP: 1786019) |
1302 | + + lp-1815910-allow-vhost-net.patch: avoid apparmor issues |
1303 | + with vhost-net/vhost-vsock/vhost-scsi hotplug (LP: 1815910) |
1304 | + * Dropped changes (in Debian now): |
1305 | + - Enable some additional features on ppc64el and s390x (for arch parity) |
1306 | + + systemtap, zfs, numa and numad on s390x. |
1307 | + + systemtap on ppc64el. |
1308 | + - enable attr support to store XATTR labels. Among other things |
1309 | + this allows to properly restore file ownership (LP 691590) |
1310 | + - d/control: build depend to libattr1-dev |
1311 | + - d/rules: configure --with-attr |
1312 | + - Install virt-login-shell-helper |
1313 | + - Install augeas lenses for all drivers |
1314 | + - Remove all mentions of Devhelp |
1315 | + - not-installed: Remove obsolete entries |
1316 | + - not-installed: List all split daemons files |
1317 | + - d/control: bump build dep to python3 |
1318 | + - d/control: add python3-docutils as build dependency |
1319 | + - d/rules: set enable-dependency-tracking to avoid FTBFS |
1320 | + - d/rules: drop the no more existing phyp option |
1321 | + - d/rules: drop the no more existing xen configure option |
1322 | + - minimize patches generated by autoreconf |
1323 | + - fix build on Debian/Ubuntu in qemuhotplugtest |
1324 | + - d/libvirt-doc.doc: install rendered docs |
1325 | + - d/libvirt-daemon-system.examples: drop old examples that are now active |
1326 | + - d/libvirt-doc.doc-base.libvirt-doc: adapt doc base to new file placement |
1327 | + - d/libvirt-daemon-system-sysv.lintian-overrides: not shipiing systemd files |
1328 | + - d/libnss-libvirt.lintian-overrides: accept having two nss so files |
1329 | + - d/rules: don't ship split daemons just yet |
1330 | + - d/rules: install /etc/default/* files that are shared between sysv and |
1331 | + systemd packages |
1332 | + - d/rules: add libvirt-guests.default to libvirt-daemon-system instead of |
1333 | + libvirt-daemon-system-sysv |
1334 | + - d/rules: install virtlockd correctly with defaults file (LP: 1729516) |
1335 | + - d/rules: also check build time self test results on all architectures |
1336 | + - d/rules: add --no-restart-after-upgrade to services that are supposed to |
1337 | + stay up through upgrades - this also applies to related sockets. |
1338 | + * Dropped changes (part of upstream now): |
1339 | + - d/p/ubuntu/lp-1879325-*: avoid issues with apparmor metadata labeling |
1340 | + (LP 1879325) |
1341 | + - d/p/ubuntu-aa/lp-1871354*: fix apparmor denials on libpmem init |
1342 | + (LP 1871354) |
1343 | + - d/p/ubuntu/CVE-CVE-2020-10701-api-disallow-virDomainAgentSetResponseTimeout |
1344 | + -on-rea.patch: avoid DOS through read only connections |
1345 | + CVE-2020-10701 |
1346 | + - d/p/ubuntu/lp-1867460-*: fix domcapabilities before capabilities |
1347 | + and binary autodetection in general (LP 1867460) |
1348 | + - d/p/stable/lp-1868539-*: stabilize libvirt by backporting upstream |
1349 | + fixes (LP 1868539) |
1350 | + - d/p/ubuntu/lp-1853200*: add cpu models without hle/rtm features to have |
1351 | + modern types on kernels with recent security fixes (LP 1853200) |
1352 | + - d/p/ubuntu/lp-1868528-*: Fail when fetching CPU Status for invalid CPU |
1353 | + (LP 1868528) |
1354 | + - d/p/ubuntu/lp-1865425-*: avoid killing the monitor job in |
1355 | + qemuDomainSetTimeAgent (LP 1865425) |
1356 | + - d/p/ubuntu-aa/virt-aa-helper-Add-support-for-smartcard-host-certif.patch: |
1357 | + allow emulation of smartcard via host certificates |
1358 | + - d/p/ubuntu/lp-1861125-*: fix non host-model migrations from old machine |
1359 | + types (LP 1861125) |
1360 | + - d/p/ubuntu-aa/apparmor-allow-to-call-vhost-user-gpu.patch: do not apparmor |
1361 | + block vhost-user-gpu usage |
1362 | + - d/p/ubuntu/lp-1655111*: fix qemu_bridge_helper to work with named |
1363 | + profiles (LP 1655111) |
1364 | + * Dropped changes (no more needed): |
1365 | + - d/control: make libvirt-daemon-driver-storage-rbd a recommend instead of |
1366 | + just a suggest. This was deprecated since bionic and now will be dropped. |
1367 | + - Update Vcs-Git and Vcs-Browser fields to point to launchpad |
1368 | + - d/control: VCS links to use generic Ubuntu launchpad git URLs |
1369 | + - refreshed patches for libvirt v6.0.0 |
1370 | + - d/libvirt-daemon-system.postrm: change order of libvirt-qemu removal to |
1371 | + avoid error messages on purge [deluser/delgroup no more report warnings] |
1372 | + - "Additional apport package-hook": due to context auto updates |
1373 | + d/libvirt-daemon.install had bad entries which are no more required. |
1374 | + - d/control, d/rules: Disable rbd and zfs on riscv64 where they are |
1375 | + unavailable (LP 1872952) |
1376 | + * Added Changes: |
1377 | + - d/control: breaks replaces for augeas lenses move in 6.0.0-1 |
1378 | + (follows Debian, droppable >22.04) |
1379 | + - refresh ubuntu patches for 6.6 |
1380 | + - d/p/ubuntu-aa/0050-local-include-for-libvirt-qemu.patch |
1381 | + - d/p/ubuntu-aa/0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch |
1382 | + - d/p/ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch |
1383 | + - d/p/ubuntu/dnsmasq-as-priv-user |
1384 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch |
1385 | + - d/p/ubuntu/daemon-augeas-fix-expected.patch |
1386 | + - d/libvirt-daemon-system.postinst: fix bashism in dnsmasq related |
1387 | + enhancements |
1388 | + - d/p/ubuntu/wait-for-qemu-kvm.patch - avoid hangs on startup (LP: #1887592) |
1389 | + - d/libvirt-clients.lintian-overrides: profile scripts are non executable |
1390 | + - d/p/ubuntu-aa/apparmor-allow-unmounting-.dev-entries.patch: avoid |
1391 | + triggering denials in devmapper error path |
1392 | + - d/p/ubuntu-aa/pparmor-profiles-are-meant-to-allow-adding-permanen.patch: |
1393 | + (again) allow permanent per guest overrides (LP: #1745114) |
1394 | + - d/control: drop mdevctl to a suggest until (LP 1889248) is ready |
1395 | + |
1396 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 06 Aug 2020 08:04:09 +0200 |
1397 | + |
1398 | libvirt (6.6.0-1) unstable; urgency=medium |
1399 | |
1400 | * Team upload |
1401 | @@ -769,6 +2098,287 @@ libvirt (6.0.0~rc1-1) experimental; urgency=medium |
1402 | |
1403 | -- Guido GΓΌnther <agx@sigxcpu.org> Sat, 18 Jan 2020 18:16:20 +0100 |
1404 | |
1405 | +libvirt (6.0.0-0ubuntu11) groovy; urgency=medium |
1406 | + |
1407 | + * SECURITY UPDATE: privilege escalation via incorrect socket permissions |
1408 | + - debian/patches/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: |
1409 | + updated patch to also set appropriate permissions on socket created |
1410 | + by systemd. |
1411 | + - CVE-2020-15708 |
1412 | + |
1413 | + -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 05 Aug 2020 09:08:34 -0400 |
1414 | + |
1415 | +libvirt (6.0.0-0ubuntu10) groovy; urgency=medium |
1416 | + |
1417 | + * enable attr support to store XATTR labels. Among other things |
1418 | + this allows to properly restore file ownership (LP: #691590) |
1419 | + - d/control: build depend to libattr1-dev |
1420 | + - d/rules: configure --with-attr |
1421 | + |
1422 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 22 Jun 2020 21:30:50 +0200 |
1423 | + |
1424 | +libvirt (6.0.0-0ubuntu9) groovy; urgency=medium |
1425 | + |
1426 | + * d/p/ubuntu/lp-1879325-*: avoid issues with apparmor metadata labeling |
1427 | + (LP: #1879325) |
1428 | + |
1429 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 20 May 2020 06:59:57 +0200 |
1430 | + |
1431 | +libvirt (6.0.0-0ubuntu8) focal; urgency=medium |
1432 | + |
1433 | + * d/control, d/rules: Disable rbd and zfs on riscv64 where they are |
1434 | + unavailable (LP: #1872952) |
1435 | + |
1436 | + -- William Grant <wgrant@ubuntu.com> Sat, 18 Apr 2020 13:59:21 +1000 |
1437 | + |
1438 | +libvirt (6.0.0-0ubuntu7) focal; urgency=medium |
1439 | + |
1440 | + * d/p/ubuntu-aa/lp-1871354*: fix apparmor denials on libpmem init |
1441 | + (LP: #1871354) |
1442 | + * d/p/ubuntu/CVE-CVE-2020-10701-api-disallow-virDomainAgentSetResponseTimeout |
1443 | + -on-rea.patch: avoid DOS through read only connections |
1444 | + CVE-2020-10701 |
1445 | + |
1446 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 15 Apr 2020 12:29:12 +0200 |
1447 | + |
1448 | +libvirt (6.0.0-0ubuntu6) focal; urgency=medium |
1449 | + |
1450 | + * d/p/ubuntu/lp-1867460-*: fix domcapabilities before capabilities |
1451 | + and binary autodetection in general (LP: #1867460) |
1452 | + * d/p/stable/lp-1868539-*: stabilize libvirt by backporting upstream |
1453 | + fixes (LP: #1868539) |
1454 | + * d/p/ubuntu/lp-1853200*: add cpu models without hle/rtm features to have |
1455 | + modern types on kernels with recent security fixes (LP: #1853200) |
1456 | + * d/p/ubuntu/lp-1868528-*: Fail when fetching CPU Status for invalid CPU |
1457 | + (LP: #1868528) |
1458 | + |
1459 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 20 Mar 2020 10:34:19 +0100 |
1460 | + |
1461 | +libvirt (6.0.0-0ubuntu5) focal; urgency=medium |
1462 | + |
1463 | + * d/p/ubuntu-aa/lp-1847361-load-versioned-module.patch: allow loading |
1464 | + versioned modules after qemu package upgrades (LP: #1847361) |
1465 | + |
1466 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 10 Mar 2020 08:58:04 +0100 |
1467 | + |
1468 | +libvirt (6.0.0-0ubuntu4) focal; urgency=medium |
1469 | + |
1470 | + * d/p/ubuntu/lp-1865425-*: avoid killing the monitor job in |
1471 | + qemuDomainSetTimeAgent (LP: #1865425) |
1472 | + |
1473 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 02 Mar 2020 10:44:22 +0100 |
1474 | + |
1475 | +libvirt (6.0.0-0ubuntu3) focal; urgency=medium |
1476 | + |
1477 | + * rebuild against libxen-dev 4.11.3 (no change needed) |
1478 | + * d/p/ubuntu-aa/virt-aa-helper-Add-support-for-smartcard-host-certif.patch: |
1479 | + allow emulation of smartcard via host certificates |
1480 | + * d/p/ubuntu/lp-1861125-*: fix non host-model migrations from old machine |
1481 | + types (LP: #1861125) |
1482 | + * d/p/ubuntu-aa/apparmor-allow-to-call-vhost-user-gpu.patch: do not apparmor |
1483 | + block vhost-user-gpu usage |
1484 | + |
1485 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 12 Feb 2020 14:20:08 +0100 |
1486 | + |
1487 | +libvirt (6.0.0-0ubuntu2) focal; urgency=medium |
1488 | + |
1489 | + [ Christian Ehrhardt ] |
1490 | + * Bring back the ubuntu default URI handling. While no more needed for xen |
1491 | + its removal made libvirt fallback further to the upstream default |
1492 | + qemu:///session while Ubuntu forever had and for now wants to keep |
1493 | + qemu:///system (LP: #1861693) |
1494 | + - revert 'd/libvirt-clients.maintscript: rm_conffile libvirt-uri.sh that |
1495 | + was optional for use on xen hosts' |
1496 | + - libvirt-uri.sh: Automatically switch default libvirt URI for users on |
1497 | + Xen dom0 via user profile |
1498 | + [added back former delta] |
1499 | + |
1500 | + [ Andrea Bolognani ] |
1501 | + * Merge further fixes from debian/experimental |
1502 | + - Install virt-login-shell-helper |
1503 | + - Install augeas lenses for all drivers |
1504 | + - Remove all mentions of Devhelp |
1505 | + - not-installed: Remove obsolete entries |
1506 | + - not-installed: List all split daemons files |
1507 | + |
1508 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 04 Feb 2020 13:08:49 +0100 |
1509 | + |
1510 | +libvirt (6.0.0-0ubuntu1) focal; urgency=medium |
1511 | + |
1512 | + * Merged with Debian 5.6.0-4 from experimental and v6.0.0 from upstream |
1513 | + Among many other new features and fixes this includes fixes for: |
1514 | + - LP: #1859253 - rbd driver fails to create a new volume |
1515 | + - LP: #1858341 - rbd driver does not list all volumes in pool |
1516 | + - LP: #1845506 - Libvirt snapshot doesn't update apparmor profile |
1517 | + - LP: #1854653 - slow libvirt-guests.sh during shutdown if service is off |
1518 | + - LP: #1848229 - enable ppc64el to use ccf-assist feature |
1519 | + - LP: #1853315 - Enable CPU Model Comparison and Baselining on s390x |
1520 | + - LP: #1853317 - CCW IPL support to boot from ECKD DASDs |
1521 | + - LP: #1859506 - security: AppArmor profile fixes for swtpm |
1522 | + Remaining changes: |
1523 | + - Disable libssh2 support (universe dependency) |
1524 | + - Disable firewalld support (universe dependency) |
1525 | + - Set qemu-group to kvm (for compat with older ubuntu) |
1526 | + - Additional apport package-hook |
1527 | + - Autostart default bridged network (As upstream does, but not Debian). |
1528 | + In addition to just enabling it our solution provides: |
1529 | + + do not autostart if subnet is already taken (e.g. in guests). |
1530 | + + iterate some alternative subnets before giving up |
1531 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is |
1532 | + the group based access to libvirt functions as it was used in Ubuntu |
1533 | + for quite long. |
1534 | + + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests |
1535 | + due to the group access change. |
1536 | + + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt |
1537 | + group. |
1538 | + - ubuntu/parallel-shutdown.patch: set parallel shutdown by default. |
1539 | + - Update Vcs-Git and Vcs-Browser fields to point to launchpad |
1540 | + - Update README.Debian with Ubuntu changes |
1541 | + - Enable some additional features on ppc64el and s390x (for arch parity) |
1542 | + + systemtap, zfs, numa and numad on s390x. |
1543 | + + systemtap on ppc64el. |
1544 | + - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx |
1545 | + - Further upstreamed apparmor Delta, especially any new one |
1546 | + Our former delta is split into logical pieces and is either Ubuntu only |
1547 | + or is part of a continuous upstreaming effort. |
1548 | + Listing related remaining changes in debian/patches/ubuntu-aa/: |
1549 | + - fix autopkgtests |
1550 | + + d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making |
1551 | + vmlinuz available and accessible (Debian bug 848314) |
1552 | + + d/t/control: fix smoke-qemu-session by ensuring the service will run |
1553 | + installing libvirt-daemon-system |
1554 | + + d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as |
1555 | + long as the following undefine succeeds |
1556 | + + d/t/smoke-lxc: use systemd instead of sysV to restart the service |
1557 | + - dnsmasq related enhancements |
1558 | + + run dnsmasq as libvirt-dnsmasq (LP: 1743718) |
1559 | + + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group |
1560 | + + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group |
1561 | + on purge |
1562 | + + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user |
1563 | + libvirt-dnsmasq and adapt the self tests to expect that config |
1564 | + + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users group |
1565 | + + Add dnsmasq configuration to work with system wide dnsmasq-base |
1566 | + - debian/rules: disable the netcf backend. (LP: 1764314) |
1567 | + - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI |
1568 | + Secure Boot enabled variants of the OVMF firmware and variable store for |
1569 | + the paths where we ship these files in Ubuntu. |
1570 | + - d/rules: install virtlockd correctly with defaults file (LP: 1729516) |
1571 | + - d/rules: also check build time self test results on all architectures |
1572 | + - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default |
1573 | + machine type correctly with newer qemu/libvirt |
1574 | + - d/rules: add --no-restart-after-upgrade to services that are supposed to |
1575 | + stay up through upgrades - this also applies to related sockets. |
1576 | + - Apparmor Delta that is Ubuntu specific or yet to be upstreamed |
1577 | + split into logical pieces. File names in debian/patches/ubuntu-aa/: |
1578 | + + 0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch: |
1579 | + apparmor, libvirt-qemu: Allow read access to overcommit_memory |
1580 | + + 0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch: |
1581 | + apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv |
1582 | + + 0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch: |
1583 | + apparmor, virt-aa-helper: Allow access to tmp directories |
1584 | + + 0020-virt-aa-helper-ubuntu-storage-paths.patch: |
1585 | + apparmor, virt-aa-helper: Allow various storage pools and image |
1586 | + locations |
1587 | + + 0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch: |
1588 | + apparmor, virt-aa-helper: Add openvswitch support |
1589 | + + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor, |
1590 | + libvirt-qemu: Add 9p support |
1591 | + + 0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper: |
1592 | + add l to 9p file options. |
1593 | + + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch: |
1594 | + virt-aa-helper: Ask for no deny rule for readonly disk (renamed and |
1595 | + reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch) |
1596 | + + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: |
1597 | + apparmor, libvirt-qemu: Allow reading charm-specific ceph config |
1598 | + + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow |
1599 | + commands executed by ubuntu only kvm wrapper on ppc64el |
1600 | + (LP 1686621 LP 1680384 LP 1784023) |
1601 | + + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch: |
1602 | + apparmor, virt-aa-helper: access for snapped nova |
1603 | + + 0050-local-include-for-libvirt-qemu.patch, |
1604 | + d/libvirt-daemon-system.postinst: provide a local apparmor include |
1605 | + for abstraction/libvirt-qemu (LP: 1786019) |
1606 | + + lp-1815910-allow-vhost-net.patch: avoid apparmor issues |
1607 | + with vhost-net/vhost-vsock/vhost-scsi hotplug (LP: 1815910) |
1608 | + * Dropped changes (in Debian) |
1609 | + - d/libvirt0.symbols: bump symbol versions for 5.4.0 |
1610 | + - avoid service dependency issues on upgrade (LP: 1786179) |
1611 | + This will in the long term be resolved in dh_* tools, but to let an |
1612 | + upgrade work for now we need to drop the sysV scripts (which we don't |
1613 | + use anyway) and slightly modify the systemd service to work with todays |
1614 | + dh_systemd_start properly. Can be dropped once Debian bug 905772 is |
1615 | + resolved in dh_* tools and libvirt uses those new code. |
1616 | + + d/libvirt-daemon-system.virtlogd.init: removed sysV init file |
1617 | + + d/libvirt-daemon-system.libvirtd.init: removed sysV init file |
1618 | + + debian/libvirt-daemon-system.maintscript: rm_conffile for virtlogd |
1619 | + and lbivirtd sysV init file |
1620 | + + d/p/ubuntu/avoid-restarting-virtlog-socket.patch: drop Also references |
1621 | + to virtlogd/virtlockd sockets as they would imply a restart of |
1622 | + virtlogd breaking it. |
1623 | + [ we now have split packages for sysv and systemd support ] |
1624 | + - d/t/control, d/t/smoke-lxc: fix up lxc smoke test isolation |
1625 | + - Refreshed to match new upstream |
1626 | + + d/p/Reduce-udevadm-settle-timeout-to-10-seconds.patch |
1627 | + * Dropped changes (now upstream) |
1628 | + - d/p/ubuntu/lp-1828495-*: make libvirt able to handle arch_capabilities |
1629 | + cpu features for the Host. (LP: 1828495 - not closing yet as guest caps |
1630 | + are still need fixups to work well LP: 1841066) |
1631 | + - SECURITY UPDATEs: CVE-2019-10161, CVE-2019-10166, |
1632 | + CVE-2019-10167 and CVE-2019-10168 |
1633 | + - d/p/ubuntu-aa/lp-1833040-Add-openGraphicsFD-rule-for-named-profile.patch: |
1634 | + avoid issues with remote screen connections like virt-manager due to |
1635 | + apparmor changes in libvirt 5.1 (LP 1833040) |
1636 | + - 0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor: |
1637 | + Allow pygrub to run on Debian/Ubuntu |
1638 | + - update to v5.4.0 |
1639 | + * Dropped changes (Xen demoted to universe) |
1640 | + - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The |
1641 | + section that adapts the path of the emulator to the Debian/Ubuntu |
1642 | + packaging is kept. |
1643 | + - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto |
1644 | + set VRAM to minimum requirements |
1645 | + - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts |
1646 | + - Add libxl log directory |
1647 | + - libvirt-uri.sh: Automatically switch default libvirt URI for users on |
1648 | + Xen dom0 via user profile (was missing on changelogs before) |
1649 | + * Dropped changes (no more needed) |
1650 | + - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from |
1651 | + included_files to avoid build failures due to duplicate definitions. |
1652 | + [ finally works in v6.0.0 ] |
1653 | + - d/control: Revert iptables/ebtables dependency as Eoan still is on 1.6.x |
1654 | + [ focal has iptables 1.8.3 ] |
1655 | + - d/rules: adapt iptables binary paths present in Eoan (LP 1832297) |
1656 | + [ focal has iptables 1.8.3 ] |
1657 | + * Added Changes: |
1658 | + - refreshed patches for libvirt v6.0.0 |
1659 | + - d/control: bump build dep to python3 |
1660 | + - d/control: VCS links to use generic Ubuntu launchpad git URLs |
1661 | + - d/control: add python3-docutils as build dependency |
1662 | + - d/control: add libzfslinux-dev to build-deps |
1663 | + - d/rules: set enable-dependency-tracking to avoid FTBFS |
1664 | + - d/rules: drop the no more existing phyp option |
1665 | + - d/rules: drop the no more existing xen configure option |
1666 | + - d/libvirt-clients.maintscript: rm_conffile libvirt-uri.sh that was |
1667 | + optional for use on xen hosts |
1668 | + - d/control: drop libvirt-lxc, vbox and xen drivers to suggest |
1669 | + - minimize patches generated by autoreconf |
1670 | + - fix build on Debian/Ubuntu in qemuhotplugtest |
1671 | + - d/libvirt-doc.doc: install rendered docs |
1672 | + - d/libvirt-daemon-system.examples: drop old examples that are now active |
1673 | + - d/libvirt-doc.doc-base.libvirt-doc: adapt doc base to new file placement |
1674 | + - d/libvirt-daemon-system-sysv.lintian-overrides: not shipiing systemd files |
1675 | + - d/libnss-libvirt.lintian-overrides: accept having two nss so files |
1676 | + - d/rules: don't ship split daemons just yet |
1677 | + - d/rules: install /etc/default/* files that are shared between sysv and |
1678 | + systemd packages |
1679 | + - d/rules: add libvirt-guests.default to libvirt-daemon-system instead of |
1680 | + libvirt-daemon-system-sysv |
1681 | + - d/p/ubuntu/lp-1655111*: fix qemu_bridge_helper to work with named |
1682 | + profiles (LP: #1655111) |
1683 | + |
1684 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 13 Jan 2020 13:14:14 +0100 |
1685 | + |
1686 | libvirt (5.6.0-4) experimental; urgency=medium |
1687 | |
1688 | * [d88536d] Introduce libvirt-daemon-system-{systemd,sysv} Move init scripts |
1689 | @@ -854,6 +2464,237 @@ libvirt (5.6.0-1) unstable; urgency=medium |
1690 | |
1691 | -- Andrea Bolognani <eof@kiyuko.org> Sun, 25 Aug 2019 16:32:31 +0200 |
1692 | |
1693 | +libvirt (5.4.0-0ubuntu5) eoan; urgency=medium |
1694 | + |
1695 | + * No-change upload with strops.h and sys/strops.h removed in glibc. |
1696 | + |
1697 | + -- Matthias Klose <doko@ubuntu.com> Thu, 05 Sep 2019 11:00:53 +0000 |
1698 | + |
1699 | +libvirt (5.4.0-0ubuntu4) eoan; urgency=medium |
1700 | + |
1701 | + * d/p/ubuntu/lp-1828495-*: make libvirt able to handle arch_capabilities |
1702 | + cpu features for the Host. (LP: 1828495 - not closing yet as guest caps |
1703 | + are still need fixups to work well LP: 1841066) |
1704 | + |
1705 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 20 Aug 2019 10:50:08 +0200 |
1706 | + |
1707 | +libvirt (5.4.0-0ubuntu3) eoan; urgency=medium |
1708 | + |
1709 | + * SECURITY UPDATE: virDomainSaveImageGetXMLDesc does not check for |
1710 | + read-only connection |
1711 | + - debian/patches/CVE-2019-10161.patch: add check to |
1712 | + src/libvirt-domain.c, src/qemu/qemu_driver.c, |
1713 | + src/remote/remote_protocol.x. |
1714 | + - CVE-2019-10161 |
1715 | + * SECURITY UPDATE: virDomainManagedSaveDefineXML does not check for |
1716 | + read-only connection |
1717 | + - debian/patches/CVE-2019-10166.patch: add check to |
1718 | + src/libvirt-domain.c. |
1719 | + - CVE-2019-10166 |
1720 | + * SECURITY UPDATE: virConnectGetDomainCapabilities does not check for |
1721 | + read-only connection |
1722 | + - debian/patches/CVE-2019-10167.patch: add check to |
1723 | + src/libvirt-domain.c. |
1724 | + - CVE-2019-10167 |
1725 | + * SECURITY UPDATE: virConnect*HypervisorCPU do not check for read-only |
1726 | + connection |
1727 | + - debian/patches/CVE-2019-10168.patch: add checks to |
1728 | + src/libvirt-host.c. |
1729 | + - CVE-2019-10168 |
1730 | + |
1731 | + -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 02 Jul 2019 08:08:33 -0400 |
1732 | + |
1733 | +libvirt (5.4.0-0ubuntu2) eoan; urgency=medium |
1734 | + |
1735 | + * d/p/ubuntu-aa/lp-1833040-Add-openGraphicsFD-rule-for-named-profile.patch: |
1736 | + avoid issues with remote screen connections like virt-manager due to |
1737 | + apparmor changes in libvirt 5.1 (LP: #1833040) |
1738 | + |
1739 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 19 Jun 2019 14:34:54 +0200 |
1740 | + |
1741 | +libvirt (5.4.0-0ubuntu1) eoan; urgency=medium |
1742 | + |
1743 | + * Merged with Debian git 5.3.0-1~1.gbp7b1637 and upstreams 5.4 release |
1744 | + Among many other new features and fixes this includes fixes for: |
1745 | + LP: #1759509 - virsh dompmwakeup fails to wake VM from dompmsuspend state |
1746 | + Remaining changes: |
1747 | + - Disable libssh2 support (universe dependency) |
1748 | + - Disable firewalld support (universe dependency) |
1749 | + - Set qemu-group to kvm (for compat with older ubuntu) |
1750 | + - Additional apport package-hook |
1751 | + - Autostart default bridged network (As upstream does, but not Debian). |
1752 | + In addition to just enabling it our solution provides: |
1753 | + + do not autostart if subnet is already taken (e.g. in guests). |
1754 | + + iterate some alternative subnets before giving up |
1755 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is |
1756 | + the group based access to libvirt functions as it was used in Ubuntu |
1757 | + for quite long. |
1758 | + + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests |
1759 | + due to the group access change. |
1760 | + + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt |
1761 | + group. |
1762 | + - ubuntu/parallel-shutdown.patch: set parallel shutdown by default. |
1763 | + - Update Vcs-Git and Vcs-Browser fields to point to launchpad |
1764 | + - Xen related |
1765 | + - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The |
1766 | + section that adapts the path of the emulator to the Debian/Ubuntu |
1767 | + packaging is kept. |
1768 | + - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto |
1769 | + set VRAM to minimum requirements |
1770 | + - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts |
1771 | + - Add libxl log directory |
1772 | + - libvirt-uri.sh: Automatically switch default libvirt URI for users on |
1773 | + Xen dom0 via user profile (was missing on changelogs before) |
1774 | + - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from |
1775 | + included_files to avoid build failures due to duplicate definitions. |
1776 | + - Update README.Debian with Ubuntu changes |
1777 | + - Enable some additional features on ppc64el and s390x (for arch parity) |
1778 | + + systemtap, zfs, numa and numad on s390x. |
1779 | + + systemtap on ppc64el. |
1780 | + - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making |
1781 | + vmlinuz available and accessible (Debian bug 848314) |
1782 | + - d/t/control, d/t/smoke-lxc: fix up lxc smoke test isolation |
1783 | + - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx |
1784 | + - Further upstreamed apparmor Delta, especially any new one |
1785 | + Our former delta is split into logical pieces and is either Ubuntu only |
1786 | + or is part of a continuous upstreaming effort. |
1787 | + Listing related remaining changes in debian/patches/ubuntu-aa/: |
1788 | + + 0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor: |
1789 | + Allow pygrub to run on Debian/Ubuntu |
1790 | + + 0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch: |
1791 | + apparmor, libvirt-qemu: Allow read access to overcommit_memory |
1792 | + + 0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch: |
1793 | + apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv |
1794 | + + 0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch: |
1795 | + apparmor, virt-aa-helper: Allow access to tmp directories |
1796 | + + ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch: |
1797 | + apparmor, virt-aa-helper: Allow various storage pools and image |
1798 | + locations |
1799 | + + 0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch: |
1800 | + apparmor, virt-aa-helper: Add openvswitch support |
1801 | + + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor, |
1802 | + libvirt-qemu: Add 9p support |
1803 | + + 0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper: |
1804 | + add l to 9p file options. |
1805 | + + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch: |
1806 | + virt-aa-helper: Ask for no deny rule for readonly disk (renamed and |
1807 | + reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch) |
1808 | + + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: |
1809 | + apparmor, libvirt-qemu: Allow reading charm-specific ceph config |
1810 | + + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow |
1811 | + commands executed by ubuntu only kvm wrapper on ppc64el |
1812 | + (LP 1686621 LP 1680384 LP 1784023) |
1813 | + + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch: |
1814 | + apparmor, virt-aa-helper: access for snapped nova |
1815 | + + d/p/ubuntu-aa/0050-local-include-for-libvirt-qemu.patch, |
1816 | + d/libvirt-daemon-system.postinst: provide a local apparmor include |
1817 | + for abstraction/libvirt-qemu (LP: 1786019) |
1818 | + + d/p/ubuntu-aa/lp-1815910-allow-vhost-net.patch: avoid apparmor issues |
1819 | + with vhost-net/vhost-vsock/vhost-scsi hotplug (LP: 1815910) |
1820 | + - d/rules: enable build time self tests on all architectures |
1821 | + - dnsmasq related enhancements |
1822 | + + run dnsmasq as libvirt-dnsmasq (LP: 1743718) |
1823 | + + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group |
1824 | + + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group |
1825 | + on purge |
1826 | + + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user |
1827 | + libvirt-dnsmasq and adapt the self tests to expect that config |
1828 | + + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users group |
1829 | + + Add dnsmasq configuration to work with system wide dnsmasq-base |
1830 | + - debian/rules: disable the netcf backend. (LP: 1764314) |
1831 | + - debian/control: drop libnetcf from Build-Depends. |
1832 | + - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI |
1833 | + Secure Boot enabled variants of the OVMF firmware and variable store for |
1834 | + the paths where we ship these files in Ubuntu. |
1835 | + - d/rules: install virtlockd correctly with defaults file (LP: 1729516) |
1836 | + - d/rules: also check build time self test results on all architectures |
1837 | + - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default |
1838 | + machine type correctly with newer qemu/libvirt |
1839 | + - d/t/control: fix smoke-qemu-session by ensuring the service will run |
1840 | + installing libvirt-daemon-system |
1841 | + - d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as |
1842 | + long as the following undefine succeeds |
1843 | + - avoid service dependency issues on upgrade (LP: 1786179) |
1844 | + This will in the long term be resolved in dh_* tools, but to let an |
1845 | + upgrade work for now we need to drop the sysV scripts (which we don't |
1846 | + use anyway) and slightly modify the systemd service to work with todays |
1847 | + dh_systemd_start properly. Can be dropped once Debian bug 905772 is |
1848 | + resolved in dh_* tools and libvirt uses those new code. |
1849 | + - d/libvirt-daemon-system.virtlogd.init: removed sysV init file |
1850 | + - d/libvirt-daemon-system.libvirtd.init: removed sysV init file |
1851 | + - debian/libvirt-daemon-system.maintscript: rm_conffile for virtlogd |
1852 | + and lbivirtd sysV init file |
1853 | + - d/p/ubuntu/avoid-restarting-virtlog-socket.patch: drop Also references |
1854 | + to virtlogd/virtlockd sockets as they would imply a restart of |
1855 | + virtlogd breaking it. |
1856 | + - d/t/smoke-lxc: use systemd instead of sysV to restart the service |
1857 | + * Added Changes: |
1858 | + - Refreshed patches to match new upstream |
1859 | + - d/p/Reduce-udevadm-settle-timeout-to-10-seconds.patch |
1860 | + - d/p/ubuntu/ubuntu_machine_type.patch |
1861 | + - d/control: Revert iptables/ebtables dependency as Eoan still is on 1.6.x |
1862 | + This can be dropped once >=1.8.1 |
1863 | + - d/rules: adapt iptables binary paths present in Eoan (LP: #1832297) |
1864 | + This can be dropped once >=1.8.1 |
1865 | + - d/p/ubuntu/dnsmasq-as-priv-user: update to include the new test |
1866 | + nat-network-mtu |
1867 | + - revert [c3c4cd4] drop in helper for firewalld as it is disabled on |
1868 | + Ubuntu [can be squashed with the disabling of firewalld on next merge] |
1869 | + - d/libvirt0.symbols: bump symbol versions for 5.4.0 |
1870 | + - d/rules: add --no-restart-after-upgrade to services that are supposed to |
1871 | + stay up through upgrades - this also applies to related sockets. |
1872 | + * Dropped Changes (upstream) |
1873 | + - d/p/ubuntu-aa/lp-1804766-*: Allow rendering node access as needed |
1874 | + for the ease use of mdev and gl devices (LP: 1804766) |
1875 | + - d/p/ubuntu/lp-1771662-*: fix handling of VFs without associated PF |
1876 | + (LP: 1771662) |
1877 | + - d/p/ubuntu/lp-1825195-*.patch: fix issues with old guests that defined |
1878 | + the never functional osxsave and ospke features (LP: 1825195). |
1879 | + - d/p/ubuntu-aa/lp-1829223-virt-aa-helper-allow-vhost-scsi.patch fix |
1880 | + vhost-scsi hotplug in virt-aa-helper (LP: 1829223) |
1881 | + - SECURITY UPDATE: Add support for md-clear functionality |
1882 | + + debian/patches/ubuntu/md-clear.patch: Define md-clear CPUID bit in |
1883 | + src/cpu_map/x86_features.xml. |
1884 | + + CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091 |
1885 | + - Implement further apparmor rules for usage of gl enabled |
1886 | + graphics (LP: 1815452) |
1887 | + + d/p/ubuntu-aa/lp-1815452-more-gl-rules.patch |
1888 | + + d/p/ubuntu-aa/lp-1815452-virt-aa-helper-rule.patch |
1889 | + - Implement further apparmor rules for usage of gl enabled |
1890 | + graphics with nvidia cards (LP: 1817943) |
1891 | + + d/p/ubuntu-aa/lp-1817943-nvidia-gl-rules.patch |
1892 | + + d/p/ubuntu-aa/lp-1817943-devices-in-sysfs.patch |
1893 | + * Dropped Changes (in Debian) |
1894 | + - d/rules: strip -Bsymbolic-functions from linker flags as it breaks |
1895 | + libvirt tests |
1896 | + |
1897 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 07 Jun 2019 11:55:52 +0200 |
1898 | + |
1899 | +libvirt (5.3.0-1~1.gbp7b1637) UNRELEASED; urgency=medium |
1900 | + |
1901 | + ** SNAPSHOT build @7b1637605da9224c46ebf3a243fa725d643e7556 ** |
1902 | + |
1903 | + [ Guido GΓΌnther ] |
1904 | + * [fb43676] d/control: Drop dh-autoreconf build-dep. |
1905 | + Not needed for dh compat > 10. |
1906 | + * [81d21d5] d/not-installed: Use multi-arch dirs. |
1907 | + Files moved during the dh12 switch. |
1908 | + * [428ad14] New upstream version 5.3.0~rc2 |
1909 | + * [641e532] New upstream version 5.3.0 |
1910 | + |
1911 | + [ Christian Ehrhardt ] |
1912 | + * [c28c3b3] d/libvirt0.install: install translations |
1913 | + * [c3c4cd4] d/libvirt-daemon-system.install: drop in helper for firewalld |
1914 | + * [3e8b43c] d/not-installed: ignore default files /etc/sysconfig |
1915 | + * [c223d7f] d/libvirt-daemon-system.examples: ship sysctl config as example |
1916 | + * [f19acf6] d/libvirt-daemon-system.install: ship libxl-sanlock.conf |
1917 | + (Closes: #919484) |
1918 | + |
1919 | + [ Andrea Bolognani ] |
1920 | + * [6a2eae3] Simplify and improve watch file. |
1921 | + |
1922 | + -- Guido GΓΌnther <agx@sigxcpu.org> Mon, 06 May 2019 13:06:27 +0200 |
1923 | + |
1924 | libvirt (5.2.0-2) experimental; urgency=medium |
1925 | |
1926 | [ Guido GΓΌnther ] |
1927 | @@ -1021,6 +2862,199 @@ libvirt (5.0.0-2) unstable; urgency=medium |
1928 | |
1929 | -- Guido GΓΌnther <agx@sigxcpu.org> Sun, 07 Apr 2019 12:36:21 +0200 |
1930 | |
1931 | +libvirt (5.0.0-1ubuntu4) eoan; urgency=medium |
1932 | + |
1933 | + * d/p/ubuntu/lp-1825195-*.patch: fix issues with old guests that defined |
1934 | + the never functional osxsave and ospke features (LP: #1825195). |
1935 | + * d/p/series: reorder ubuntu Delta |
1936 | + * d/p/ubuntu-aa/lp-1815910-allow-vhost-net.patch: avoid apparmor issues |
1937 | + with vhost-net/vhost-vsock/vhost-scsi hotplug (LP: #1815910) |
1938 | + * d/p/ubuntu-aa/lp-1829223-virt-aa-helper-allow-vhost-scsi.patch fix |
1939 | + vhost-scsi hotplug in virt-aa-helper (LP: #1829223) |
1940 | + |
1941 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 16 May 2019 10:42:09 +0200 |
1942 | + |
1943 | +libvirt (5.0.0-1ubuntu3) eoan; urgency=medium |
1944 | + |
1945 | + * SECURITY UPDATE: Add support for md-clear functionality |
1946 | + - debian/patches/ubuntu/md-clear.patch: Define md-clear CPUID bit in |
1947 | + src/cpu_map/x86_features.xml. |
1948 | + - CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091 |
1949 | + |
1950 | + -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 14 May 2019 14:48:05 -0400 |
1951 | + |
1952 | +libvirt (5.0.0-1ubuntu2) disco; urgency=medium |
1953 | + |
1954 | + * Implement further apparmor rules for usage of gl enabled |
1955 | + graphics (LP: #1815452) |
1956 | + - d/p/ubuntu-aa/lp-1815452-more-gl-rules.patch |
1957 | + - d/p/ubuntu-aa/lp-1815452-virt-aa-helper-rule.patch |
1958 | + * Implement further apparmor rules for usage of gl enabled |
1959 | + graphics with nvidia cards (LP: #1817943) |
1960 | + - d/p/ubuntu-aa/lp-1817943-nvidia-gl-rules.patch |
1961 | + - d/p/ubuntu-aa/lp-1817943-devices-in-sysfs.patch |
1962 | + * d/p/ubuntu-aa/lp-1804766-*: updated to the upstream accepted |
1963 | + version (no functional change, LP: 1804766) |
1964 | + |
1965 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 12 Feb 2019 11:27:14 +0100 |
1966 | + |
1967 | +libvirt (5.0.0-1ubuntu1) disco; urgency=medium |
1968 | + |
1969 | + * Merged with Debian unstable |
1970 | + Among many other new features and fixes this includes fixes for: |
1971 | + LP: #1754871 - 1799446 zPCI passthrough support for KVM |
1972 | + LP: #1811198 - remove arbitrary limit on socket_id/core_id |
1973 | + Remaining changes: |
1974 | + - Disable libssh2 support (universe dependency) |
1975 | + - Disable firewalld support (universe dependency) |
1976 | + - Set qemu-group to kvm (for compat with older ubuntu) |
1977 | + - Additional apport package-hook |
1978 | + - Autostart default bridged network (As upstream does, but not Debian). |
1979 | + In addition to just enabling it our solution provides: |
1980 | + + do not autostart if subnet is already taken (e.g. in guests). |
1981 | + + iterate some alternative subnets before giving up |
1982 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is |
1983 | + the group based access to libvirt functions as it was used in Ubuntu |
1984 | + for quite long. |
1985 | + + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests |
1986 | + due to the group access change. |
1987 | + + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt |
1988 | + group. |
1989 | + - ubuntu/parallel-shutdown.patch: set parallel shutdown by default. |
1990 | + - Update Vcs-Git and Vcs-Browser fields to point to launchpad |
1991 | + - Xen related |
1992 | + - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The |
1993 | + section that adapts the path of the emulator to the Debian/Ubuntu |
1994 | + packaging is kept. |
1995 | + - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto |
1996 | + set VRAM to minimum requirements |
1997 | + - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts |
1998 | + - Add libxl log directory |
1999 | + - libvirt-uri.sh: Automatically switch default libvirt URI for users on |
2000 | + Xen dom0 via user profile (was missing on changelogs before) |
2001 | + - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from |
2002 | + included_files to avoid build failures due to duplicate definitions. |
2003 | + - Update README.Debian with Ubuntu changes |
2004 | + - Enable some additional features on ppc64el and s390x (for arch parity) |
2005 | + + systemtap, zfs, numa and numad on s390x. |
2006 | + + systemtap on ppc64el. |
2007 | + - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making |
2008 | + vmlinuz available and accessible (Debian bug 848314) |
2009 | + - d/t/control, d/t/smoke-lxc: fix up lxc smoke test isolation |
2010 | + - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx |
2011 | + - Further upstreamed apparmor Delta, especially any new one |
2012 | + Our former delta is split into logical pieces and is either Ubuntu only |
2013 | + or is part of a continuous upstreaming effort. |
2014 | + Listing related remaining changes in debian/patches/ubuntu-aa/: |
2015 | + + 0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor: |
2016 | + Allow pygrub to run on Debian/Ubuntu |
2017 | + + 0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch: |
2018 | + apparmor, libvirt-qemu: Allow read access to overcommit_memory |
2019 | + + 0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch: |
2020 | + apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv |
2021 | + + 0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch: |
2022 | + apparmor, virt-aa-helper: Allow access to tmp directories |
2023 | + + ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch: |
2024 | + apparmor, virt-aa-helper: Allow various storage pools and image |
2025 | + locations |
2026 | + + 0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch: |
2027 | + apparmor, virt-aa-helper: Add openvswitch support |
2028 | + + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor, |
2029 | + libvirt-qemu: Add 9p support |
2030 | + + 0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper: |
2031 | + add l to 9p file options. |
2032 | + + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch: |
2033 | + virt-aa-helper: Ask for no deny rule for readonly disk (renamed and |
2034 | + reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch) |
2035 | + + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: |
2036 | + apparmor, libvirt-qemu: Allow reading charm-specific ceph config |
2037 | + + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow |
2038 | + commands executed by ubuntu only kvm wrapper on ppc64el |
2039 | + (LP 1686621 LP 1680384 LP 1784023) |
2040 | + + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch: |
2041 | + apparmor, virt-aa-helper: access for snapped nova |
2042 | + + d/p/ubuntu-aa/0050-local-include-for-libvirt-qemu.patch, |
2043 | + d/libvirt-daemon-system.postinst: provide a local apparmor include |
2044 | + for abstraction/libvirt-qemu (LP: 1786019) |
2045 | + - d/rules: enable build time self tests on all architectures |
2046 | + - dnsmasq related enhancements |
2047 | + + run dnsmasq as libvirt-dnsmasq (LP: 1743718) |
2048 | + + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group |
2049 | + + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group on |
2050 | + purge |
2051 | + + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user |
2052 | + libvirt-dnsmasq and adapt the self tests to expect that config |
2053 | + + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users group |
2054 | + + Add dnsmasq configuration to work with system wide dnsmasq-base |
2055 | + - debian/rules: disable the netcf backend. (LP: 1764314) |
2056 | + - debian/control: drop libnetcf from Build-Depends. |
2057 | + - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI |
2058 | + Secure Boot enabled variants of the OVMF firmware and variable store for |
2059 | + the paths where we ship these files in Ubuntu. |
2060 | + - d/rules: install virtlockd correctly with defaults file (LP: 1729516) |
2061 | + - avoid service dependency issues on upgrade (LP: 1786179) |
2062 | + This will in the long term be resolved in dh_* tools, but to let an |
2063 | + upgrade work for now we need to drop the sysV scripts (which we don't |
2064 | + use anyway) and slightly modify the systemd service to work with todays |
2065 | + dh_systemd_start properly. Can be dropped once Debian bug 905772 is |
2066 | + resolved in dh_* tools and libvirt uses those new code. |
2067 | + - d/libvirt-daemon-system.virtlogd.init: removed sysV init file |
2068 | + - d/libvirt-daemon-system.libvirtd.init: removed sysV init file |
2069 | + - debian/libvirt-daemon-system.maintscript: rm_conffile for virtlogd |
2070 | + and lbivirtd sysV init file |
2071 | + - d/p/ubuntu/avoid-restarting-virtlog-socket.patch: drop Also references |
2072 | + to virtlogd/virtlockd sockets as they would imply a restart of |
2073 | + virtlogd breaking it. |
2074 | + - d/t/smoke-lxc: use systemd instead of sysV to restart the service |
2075 | + * Added Changes: |
2076 | + - Refresh d/p/ubuntu/ubuntu-libxl-qemu-path.patch for new context |
2077 | + - d/rules: also check build time self test results on all architectures |
2078 | + - d/rules: strip -Bsymbolic-functions from linker flags as it breaks |
2079 | + libvirt tests |
2080 | + - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default |
2081 | + machine type correctly with newer qemu/libvirt |
2082 | + - d/p/ubuntu-aa/lp-1804766-*: Allow rendering node access as needed |
2083 | + for the ease use of mdev and gl devices (LP: #1804766) |
2084 | + - refreshed d/p/ubuntu-aa for updated paths in libvirt 5.0 |
2085 | + - d/t/control: fix smoke-qemu-session by ensuring the service will run |
2086 | + installing libvirt-daemon-system |
2087 | + - d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as |
2088 | + long as the following undefine succeeds |
2089 | + - d/p/ubuntu/lp-1771662-*: fix handling of VFs without associated PF |
2090 | + (LP: #1771662) |
2091 | + * Dropped Changes (upstream) |
2092 | + - debian/patches/ubuntu/lp1787405-*: Support guest dedicated Crypto |
2093 | + Adapters on s390x (LP: 1787405) |
2094 | + - d/p/ubuntu/lp-1802727-netdevbridge-fall-back-to-ioctl-from-sysfs.patch: |
2095 | + fix libvirt bridge handling in unprivileged containers (LP: 1802906) |
2096 | + - d/p/ubuntu-aa/lp-1788603-fix-ptrace-rules-with-kernel-4.18.patch: |
2097 | + avoid issues with newer kernels >=4.18 (LP: 1788603) |
2098 | + - Fix an issue where guests with plenty of hostdevs attached where detected |
2099 | + as not shut down due to the kernel needing more time to free up |
2100 | + resources (LP: 1788226) |
2101 | + - d/p/ubuntu/lp-1788226-wait-longer-5-30s-on-hard-shutdown.patch |
2102 | + - d/p/ubuntu/lp-1788226-wait-longer-on-kill-per-assigned-Hostdev.patch |
2103 | + - 0025-apparmor-fix-newer-virt-manager-1.4.0.patch: Add Apparmor |
2104 | + permissions so virt-manager 1.4.0 viewing works (LP 1668681 1747442). |
2105 | + - 0040-apparmor-add-mediation-rules-for-unconfined.patch: |
2106 | + apparmor: add mediation rules for unconfined guests |
2107 | + - d/p/ubuntu-aa/0051-allow-user-tmp.patch: some features need tmp, but we |
2108 | + don't want blanket access. We only allow enumerating the base dir and |
2109 | + reading owned files. Further features needing /tmp have to add local |
2110 | + overrides, examples are qemu-smb and some modes of local snapshots. |
2111 | + (LP: 1365261) Can be dropped >=libvirt 4.7 |
2112 | + - d/p/ubuntu-aa/0052-allow-to-preserve-dev-mountpoints.patch: Allow to |
2113 | + preserve /dev mountpoints in qemu namespaces (LP: 1786168) |
2114 | + Can be dropped >=libvirt 4.7 |
2115 | + - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm |
2116 | + which provided a separate kvm-spice. Upstream completely dropped |
2117 | + alternative types and kvm-spice is a symlink for quite some time. |
2118 | + Builtin expected binaries work, so drop this delta. |
2119 | + * Dropped Changes (in Debian) |
2120 | + - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch. |
2121 | + |
2122 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 08 Jan 2019 13:09:31 +0100 |
2123 | + |
2124 | libvirt (5.0.0-1) unstable; urgency=medium |
2125 | |
2126 | * [7346f30] New upstream version 5.0.0 |
2127 | @@ -1080,6 +3114,297 @@ libvirt (4.7.0-1) unstable; urgency=medium |
2128 | |
2129 | -- Guido GΓΌnther <agx@sigxcpu.org> Sun, 09 Sep 2018 21:42:33 +0200 |
2130 | |
2131 | +libvirt (4.6.0-2ubuntu6) disco; urgency=medium |
2132 | + |
2133 | + * No-change rebuild for readline soname change. |
2134 | + |
2135 | + -- Matthias Klose <doko@ubuntu.com> Tue, 15 Jan 2019 10:26:04 +0000 |
2136 | + |
2137 | +libvirt (4.6.0-2ubuntu5) disco; urgency=medium |
2138 | + |
2139 | + * d/p/ubuntu/lp1787405-0008-qemu-mdev-Use-vfio-pci-display-property-only |
2140 | + -with-vf.patch: fix handling of non PCI vfio display propery (part |
2141 | + of LP: #1787405) |
2142 | + |
2143 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 06 Dec 2018 09:20:39 +0100 |
2144 | + |
2145 | +libvirt (4.6.0-2ubuntu4) disco; urgency=medium |
2146 | + |
2147 | + * debian/patches/ubuntu/lp1787405-*: Support guest dedicated Crypto |
2148 | + Adapters on s390x (LP: #1787405) |
2149 | + * d/p/ubuntu/lp-1802727-netdevbridge-fall-back-to-ioctl-from-sysfs.patch: |
2150 | + fix libvirt bridge handling in unprivileged containers (LP: #1802906) |
2151 | + |
2152 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 09 Nov 2018 07:42:01 +0100 |
2153 | + |
2154 | +libvirt (4.6.0-2ubuntu3) cosmic; urgency=medium |
2155 | + |
2156 | + * d/p/ubuntu-aa/lp-1788603-fix-ptrace-rules-with-kernel-4.18.patch: |
2157 | + avoid issues with newer kernels >=4.18 (LP: #1788603) |
2158 | + |
2159 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 27 Aug 2018 10:57:57 +0200 |
2160 | + |
2161 | +libvirt (4.6.0-2ubuntu2) cosmic; urgency=medium |
2162 | + |
2163 | + * Fix an issue where guests with plenty of hostdevs attached where detected |
2164 | + as not shut down due to the kernel needing more time to free up |
2165 | + resources (LP: #1788226) |
2166 | + - d/p/ubuntu/lp-1788226-wait-longer-5-30s-on-hard-shutdown.patch |
2167 | + - d/p/ubuntu/lp-1788226-wait-longer-on-kill-per-assigned-Hostdev.patch |
2168 | + |
2169 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 21 Aug 2018 17:51:43 +0200 |
2170 | + |
2171 | +libvirt (4.6.0-2ubuntu1) cosmic; urgency=medium |
2172 | + |
2173 | + * Merged with Debian unstable (LP: #1786957). |
2174 | + Among many other new features and fixes this includes fixes |
2175 | + for (LP: #1754871), Remaining changes: |
2176 | + - Disable libssh2 support (universe dependency) |
2177 | + - Disable firewalld support (universe dependency) |
2178 | + - Set qemu-group to kvm (for compat with older ubuntu) |
2179 | + - Additional apport package-hook |
2180 | + - Autostart default bridged network (As upstream does, but not Debian). |
2181 | + In addition to just enabling it our solution provides: |
2182 | + + do not autostart if subnet is already taken (e.g. in guests). |
2183 | + + iterate some alternative subnets before giving up |
2184 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is |
2185 | + the group based access to libvirt functions as it was used in Ubuntu |
2186 | + for quite long. |
2187 | + + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests |
2188 | + due to the group access change. |
2189 | + + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt |
2190 | + group. |
2191 | + - ubuntu/parallel-shutdown.patch: set parallel shutdown by default. |
2192 | + - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm |
2193 | + which provided a separate kvm-spice. |
2194 | + - Xen related |
2195 | + - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The |
2196 | + section that adapts the path of the emulator to the Debian/Ubuntu |
2197 | + packaging is kept. |
2198 | + - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto |
2199 | + set VRAM to minimum requirements |
2200 | + - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts |
2201 | + - Add libxl log directory |
2202 | + - libvirt-uri.sh: Automatically switch default libvirt URI for users on |
2203 | + Xen dom0 via user profile (was missing on changelogs before) |
2204 | + - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from |
2205 | + included_files to avoid build failures due to duplicate definitions. |
2206 | + - Update README.Debian with Ubuntu changes |
2207 | + - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch. |
2208 | + - Enable some additional features on ppc64el and s390x (for arch parity) |
2209 | + + systemtap, zfs, numa and numad on s390x. |
2210 | + + systemtap on ppc64el. |
2211 | + - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making |
2212 | + vmlinuz available and accessible (Debian bug 848314) |
2213 | + - d/t/control, d/t/smoke-lxc: fix up lxc smoke test isolation |
2214 | + - Add dnsmasq configuration to work with system wide dnsmasq (drop >18.04, |
2215 | + no more UCA onto Xenial then which has global dnsmasq by default). |
2216 | + - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx |
2217 | + - Further upstreamed apparmor Delta, especially any new one |
2218 | + Our former delta is split into logical pieces and is either Ubuntu only |
2219 | + or is part of a continuous upstreaming effort. |
2220 | + Listing related remaining changes in debian/patches/ubuntu-aa/: |
2221 | + + 0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor: |
2222 | + Allow pygrub to run on Debian/Ubuntu |
2223 | + + 0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch: |
2224 | + apparmor, libvirt-qemu: Allow read access to overcommit_memory |
2225 | + + 0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch: |
2226 | + apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv |
2227 | + + 0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch: |
2228 | + apparmor, virt-aa-helper: Allow access to tmp directories |
2229 | + + ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch: |
2230 | + apparmor, virt-aa-helper: Allow various storage pools and image |
2231 | + locations |
2232 | + + 0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch: |
2233 | + apparmor, virt-aa-helper: Add openvswitch support |
2234 | + + 0025-apparmor-fix-newer-virt-manager-1.4.0.patch: Add Apparmor |
2235 | + permissions so virt-manager 1.4.0 viewing works (LP 1668681 1747442). |
2236 | + Can be dropped >=libvirt 4.7 |
2237 | + + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor, |
2238 | + libvirt-qemu: Add 9p support |
2239 | + + 0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper: |
2240 | + add l to 9p file options. |
2241 | + + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch: |
2242 | + virt-aa-helper: Ask for no deny rule for readonly disk (renamed and |
2243 | + reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch) |
2244 | + + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: |
2245 | + apparmor, libvirt-qemu: Allow reading charm-specific ceph config |
2246 | + + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow |
2247 | + commands executed by ubuntu only kvm wrapper on ppc64el |
2248 | + (LP 1686621 & LP 1680384). |
2249 | + + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch: |
2250 | + apparmor, virt-aa-helper: access for snapped nova |
2251 | + + 0040-apparmor-add-mediation-rules-for-unconfined.patch: |
2252 | + apparmor: add mediation rules for unconfined guests |
2253 | + Can be dropped >=libvirt 4.7 |
2254 | + - d/rules: enable build time self tests on all architectures |
2255 | + - run dnsmasq as libvirt-dnsmasq (LP: 1743718) |
2256 | + + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group |
2257 | + + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group on |
2258 | + purge |
2259 | + + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmas config with user |
2260 | + libvirt-dnsmasq and adapt the self tests to expect that config |
2261 | + + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users |
2262 | + - debian/rules: disable the netcf backend. (LP: 1764314) |
2263 | + - debian/control: drop libnetcf from Build-Depends. |
2264 | + - ddebian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI |
2265 | + Secure Boot enabled variants of the OVMF firmware and variable store for |
2266 | + the paths where we ship these files in Ubuntu. |
2267 | + - d/rules: install virtlockd correctly with defaults file (LP: 1729516) |
2268 | + * Added Changes |
2269 | + - 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: |
2270 | + updated to take care of no more silencing and thereby hiding denials |
2271 | + (LP 1719579 is an example) |
2272 | + - 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: |
2273 | + updated to also allow the optionally placed ceph asok file (LP: #1779674) |
2274 | + - 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: prepare |
2275 | + profile for usrmerge (LP: #1784023) |
2276 | + - Finalize the libvirt-bin -> libvirt-* transition in the apport |
2277 | + package-hook. |
2278 | + - d/p/ubuntu-aa/0050-local-include-for-libvirt-qemu.patch, |
2279 | + d/libvirt-daemon-system.postinst: provide a local apparmor include |
2280 | + for abstraction/libvirt-qemu (LP: #1786019) |
2281 | + - d/p/ubuntu-aa/0051-allow-user-tmp.patch: some features need tmp, but we |
2282 | + don't want blanket access. We only allow enumerating the base dir and |
2283 | + reading owned files. Further features needing /tmp have to add local |
2284 | + overrides, examples are qemu-smb and some modes of local snapshots. |
2285 | + (LP: #1365261) Can be dropped >=libvirt 4.7 |
2286 | + - d/p/ubuntu-aa/0052-allow-to-preserve-dev-mountpoints.patch: Allow to |
2287 | + preserve /dev mountpoints in qemu namespaces (LP: #1786168) |
2288 | + Can be dropped >=libvirt 4.7 |
2289 | + - avoid service dependency issues on upgrade (LP: #1786179) |
2290 | + This will in the long term be resolved in dh_* tools, but to let an |
2291 | + upgrade work for now we need to drop the sysV scripts (which we don't |
2292 | + use anyway) and slightly modify the systemd service to work with todays |
2293 | + dh_systemd_start properly. Can be dropped once Debian bug 905772 is |
2294 | + resolved in dh_* tools and libvirt uses those new code. |
2295 | + - d/libvirt-daemon-system.virtlogd.init: removed sysV init file |
2296 | + - d/libvirt-daemon-system.libvirtd.init: removed sysV init file |
2297 | + - debian/libvirt-daemon-system.maintscript: rm_conffile for virtlogd |
2298 | + and lbivirtd sysV init file |
2299 | + - d/p/ubuntu/avoid-restarting-virtlog-socket.patch: drop Also references |
2300 | + to virtlogd/virtlockd sockets as they would imply a restart of |
2301 | + virtlogd breaking it. |
2302 | + - d/t/smoke-lxc: use systemd instead of sysV to restart the service |
2303 | + * Dropped Changes (upstream) |
2304 | + - d/p/ubuntu/virt-aa-helper-Set-the-supported-features.patch: allow parsing |
2305 | + of memory slots and other extended features without breaking |
2306 | + virt-aa-helper (LP: 1746431). |
2307 | + - d/p/stable/0001-Revert-qemu-monitor-do-not-report-error-on-shutdown.patch |
2308 | + - d/p/stable/0002-nodedev-Fix-failing-to-parse-PCI-address-for-non-PCI.patch |
2309 | + - d/p/stable/0003-qemu-assign-correct-type-of-PCI-address-for-vhost-sc.patch |
2310 | + - d/p/stable/0004-qemu-Refresh-caps-cache-after-booting-a-different-ke.patch |
2311 | + - d/p/stable/0005-qemu-auto-add-generic-xhci-rather-than-NEC-xhci-to-Q.patch |
2312 | + - d/p/stable/0006-libvirtd-Explicit-dependency-on-systemd-machined.patch |
2313 | + - d/p/stable/0007-rpc-fix-race-sending-and-encoding-sasl-data.patch |
2314 | + - d/p/stable/0008-vhost-user-add-support-reconnect-for-vhost-user-port.patch |
2315 | + - d/p/stable/0009-qemu-Fix-memory-leak-in-processGuestPanicEvent.patch |
2316 | + - d/p/stable/0010-storage-util-Properly-ignore-errors-when-backing-vol.patch |
2317 | + - d/p/stable/0011-conf-Use-correct-attribute-name-in-error-message.patch |
2318 | + - d/p/stable/0012-util-json-Add-helper-to-return-string-or-number-prop.patch |
2319 | + - d/p/stable/0013-util-storage-Parse-lun-for-iSCSI-protocol-from-JSON-.patch |
2320 | + - d/p/stable/0014-virsh-Offer-only-persistent-domains-for-autostart.patch |
2321 | + - d/p/stable/0015-blockjob-Fix-a-error-checking-of-blockjob-status-in-.patch |
2322 | + - d/p/stable/0016-qemu-Expose-rx-tx_queue_size-in-qemu.conf-too.patch |
2323 | + - d/p/stable/0017-qemu-migration-Refresh-device-information-after-tran.patch |
2324 | + - d/p/stable/0018-qemuDomainRemoveMemoryDevice-unlink-memory-backing-f.patch |
2325 | + - d/p/stable/0019-vbox-fix-SEGV-during-dumpxml-of-a-serial-port.patch |
2326 | + - d/p/stable/0020-qemu-Initialize-priv-in-qemuDomainCoreDumpWithFormat.patch |
2327 | + - d/p/stable/0021-fix-regex-to-check-CN-from-server-certificate.patch |
2328 | + - d/p/stable/0022-storage-Fix-formatting-and-parsing-of-qemu-type-Unix.patch |
2329 | + - d/p/stable/0023-util-storage-Remove-detected-authentication-data-for.patch |
2330 | + - d/p/stable/0024-qemu-blockcopy-Add-check-for-bandwidth.patch |
2331 | + - d/p/stable/0025-conf-move-generated-member-from-virMacAddr-to-virDom.patch |
2332 | + - d/p/stable/0026-lxc-Drop-useless-check-in-live-device-update.patch |
2333 | + - d/p/stable/0027-Pass-oldDev-to-virDomainDefCompatibleDevice-on-devic.patch |
2334 | + - d/p/stable/0028-qemu-Fix-updating-device-with-boot-order.patch |
2335 | + - d/p/stable/0030-daemon-fix-rpc-event-leak-on-error-path-in-remoteDis.patch |
2336 | + - d/p/stable/0029-lxc-fix-rpc-event-leak-on-error-path-in-virLXCContro.patch |
2337 | + - d/p/stable/0031-qemu-fix-memory-leak-of-vporttype-during-migration.patch |
2338 | + - d/p/stable/0032-virsh-fixing-segfault-by-pool-autocompleter-function.patch |
2339 | + - d/p/stable/0033-qemu-Fix-comparison-assignment-in-qemuDomainUpdateDe.patch |
2340 | + - d/p/stable/0034-qemu-Fix-memory-leak-in-qemuConnectGetAllDomainStats.patch |
2341 | + - d/p/stable/0035-libvirtd-fix-potential-deadlock-when-reloading.patch |
2342 | + - d/p/stable/0036-qemu-Use-correct-bus-type-for-input-devices.patch |
2343 | + - d/p/stable/0037-qemu-hostdev-Fix-the-error-on-VM-start-with-an-mdev-.patch |
2344 | + - d/p/stable/0038-conf-Fix-crash-in-virDomainDefCompatibleDevice.patch |
2345 | + - d/p/ubuntu/lp1688508-tools-avoid-text-spilling-into-variables.patch: |
2346 | + avoid hanging on shutdown (LP: 1688508) |
2347 | + - d/p/ubuntu-aa/0041-apparmor-add-ro-rule-for-sasl-GSSAPI- |
2348 | + plugin-on-etc-g.patch fix issues if sasl is configured (LP: 1696471) |
2349 | + - d/p/ubuntu-aa/0042-virt-aa-helper-resolve-yet-to-be-created-paths.patch |
2350 | + ensure symlinks are resolved to get valid rules if interim parts of a path |
2351 | + are a symlink (LP: 1752361) |
2352 | + - d/p/ubuntu/lp1688508-tools-fix-variable-scope-in-in-check_guests_shutdown: |
2353 | + avoid issues shutting down more guests than configured for parallel |
2354 | + shutdown (LP: 1688508) |
2355 | + - d/p/ubuntu-aa/lp1756394-virt-aa-helper-resolve-file-symlinks.patch: fix |
2356 | + using devices that are symlinks (LP: 1756394) |
2357 | + - Fix nvdimm memory and passthrough input devices for hotplug via |
2358 | + domain security callbacks backporting upstream commits (LP: 1755153). |
2359 | + + d/p/ubuntu-aa/lp1755153-apparmor-add-Set-Restore-InputLabel.patch |
2360 | + + d/p/ubuntu-aa/lp1755153-apparmor-add-Set-Restore-MemoryLabel.patch |
2361 | + - Fix nvdimm memory and passthrough input devices in initial guest |
2362 | + description via virt-aa-helper (LP: 1757085). |
2363 | + + d/p/ubuntu-aa/lp1757085-virt-aa-helper-nvdimm-memory.patch |
2364 | + + d/p/ubuntu-aa/lp1757085-virt-aa-helper-passthrough-input.patch |
2365 | + - Fix clean shut down of guests on system shutdown (LP: 1764668) |
2366 | + + d/p/ubuntu/lp-1764668-do-not-report-unknown-guests.patch |
2367 | + + d/p/ubuntu/lp-1764668-fix-check_guests_shutdown-loop.patch |
2368 | + - SECURITY UPDATE: QEMU monitor DoS |
2369 | + + debian/patches/CVE-2018-1064.patch: add size limit to |
2370 | + src/qemu/qemu_agent.c. |
2371 | + + CVE-2018-1064 |
2372 | + - SECURITY UPDATE: Speculative Store Bypass |
2373 | + + debian/patches/CVE-2018-3639-1.patch: define the 'ssbd' CPUID feature |
2374 | + bit in src/cpu/cpu_map.xml. |
2375 | + + debian/patches/CVE-2018-3639-2.patch: define the 'virt-ssbd' CPUID |
2376 | + feature bit in src/cpu/cpu_map.xml. |
2377 | + + CVE-2018-3639 |
2378 | + - d/p/ubuntu-aa/lp1775777-vfio-usage-without-initial-hostdev.patch: fix |
2379 | + hotplug use cases where the initial guest had no hostdev at all and |
2380 | + therefore vrit-aa-helper did not allow /dev/vfio/vfio (LP: 1775777) |
2381 | + - debian/patches/ubuntu/lp-1758037-nwfilter-increase-pcap-buffer-size.patch: |
2382 | + Fix nwfilters that set CTRL_IP_LEARNING set to dhcp failing with "An error |
2383 | + occurred, but the cause is unknown" due to a buffer being too small |
2384 | + for pcap with TPACKET_V3 enabled (LP: 1758037) |
2385 | + - SECURITY UPDATE: code injection via libnss_dns.so |
2386 | + + debian/patches/CVE-2018-6764-1.patch: determine the hostname on |
2387 | + startup in src/util/virlog.c. |
2388 | + + debian/patches/CVE-2018-6764-2.patch: fix syntax-check in |
2389 | + src/util/virlog.c. |
2390 | + + debian/patches/CVE-2018-6764-3.patch: fix deadlock obtaining hostname |
2391 | + in cfg.mk, src/util/virlog.c. |
2392 | + + CVE-2018-6764 |
2393 | + * Dropped Changes (no upgrade path left that needs those) |
2394 | + - Backwards compatible handling of group rename (can be dropped >18.04). |
2395 | + - Modifications to adapt for our delayed switch away from libvirt-bin (can |
2396 | + be dropped >18.04). |
2397 | + + d/p/ubuntu/libvirtd-service-add-bin-alias.patch: systemd: define alias |
2398 | + to old service name so that old references work |
2399 | + + d/p/ubuntu/libvirtd-init-add-bin-alias.patch: sysv init: define alias |
2400 | + to old service name so that old references work |
2401 | + + d/control: transitional package with the old name and maintainer |
2402 | + scripts to handle the transition |
2403 | + - fix conffile upgrade handling to avoid obsolete files |
2404 | + and inactive duplicates (LP 1694159) |
2405 | + - conffile handling of files dropped in 3.5 (can be dropped >18.04) |
2406 | + + /etc/init.d/virtlockd was sysv init only |
2407 | + + /etc/apparmor.d/local/usr.sbin.libvirtd and |
2408 | + /etc/apparmor.d/local/usr.lib.libvirt.virt-aa-helper are now generated |
2409 | + by dh_apparmor as needed |
2410 | + - d/libvirt-daemon-system.maintscript: remove the now dropped conffile |
2411 | + /etc/cron.daily/libvirt-daemon-system |
2412 | + * Dropped Changes (cleanups) |
2413 | + - d/test/smoke-lxc workaround for debbug 848317/867379 (systemd has fixed |
2414 | + one issue and the other is solved in libvirt by ensuring to move to the |
2415 | + right cgroups.) |
2416 | + - remove no more used libvirt-dnsmasq user (this was redundant since |
2417 | + 4.0.0-1ubuntu5 reintroduced a libvirt-dnsmasq user) |
2418 | + - Disable selinux (now in main) |
2419 | + |
2420 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Sat, 18 Aug 2018 14:40:58 +0200 |
2421 | + |
2422 | libvirt (4.6.0-2) unstable; urgency=medium |
2423 | |
2424 | * [c33faee] Drop dwarves dependency. |
2425 | @@ -1197,6 +3522,399 @@ libvirt (4.0.0-2) unstable; urgency=medium |
2426 | |
2427 | -- Guido GΓΌnther <agx@sigxcpu.org> Thu, 08 Feb 2018 19:29:59 +0100 |
2428 | |
2429 | +libvirt (4.0.0-1ubuntu13) cosmic; urgency=medium |
2430 | + |
2431 | + * ddebian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI |
2432 | + Secure Boot enabled variants of the OVMF firmware and variable store for |
2433 | + the paths where we ship these files in Ubuntu. |
2434 | + |
2435 | + -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Wed, 27 Jun 2018 11:16:23 -0400 |
2436 | + |
2437 | +libvirt (4.0.0-1ubuntu12) cosmic; urgency=medium |
2438 | + |
2439 | + * d/p/ubuntu-aa/lp1775777-vfio-usage-without-initial-hostdev.patch: fix |
2440 | + hotplug use cases where the initial guest had no hostdev at all and |
2441 | + therefore vrit-aa-helper did not allow /dev/vfio/vfio (LP: #1775777) |
2442 | + |
2443 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 12 Jun 2018 16:24:01 +0200 |
2444 | + |
2445 | +libvirt (4.0.0-1ubuntu11) cosmic; urgency=medium |
2446 | + |
2447 | + * SECURITY UPDATE: QEMU monitor DoS |
2448 | + - debian/patches/CVE-2018-1064.patch: add size limit to |
2449 | + src/qemu/qemu_agent.c. |
2450 | + - CVE-2018-1064 |
2451 | + * SECURITY UPDATE: Speculative Store Bypass |
2452 | + - debian/patches/CVE-2018-3639-1.patch: define the 'ssbd' CPUID feature |
2453 | + bit in src/cpu/cpu_map.xml. |
2454 | + - debian/patches/CVE-2018-3639-2.patch: define the 'virt-ssbd' CPUID |
2455 | + feature bit in src/cpu/cpu_map.xml. |
2456 | + - CVE-2018-3639 |
2457 | + |
2458 | + -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 22 May 2018 10:55:56 -0400 |
2459 | + |
2460 | +libvirt (4.0.0-1ubuntu10) cosmic; urgency=medium |
2461 | + |
2462 | + * Fix nwfilters that set CTRL_IP_LEARNING set to dhcp failing with "An error |
2463 | + occurred, but the cause is unknown" due to a buffer being too small |
2464 | + for pcap with TPACKET_V3 enabled (LP: #1758037) |
2465 | + - debian/patches/ubuntu/lp-1758037-nwfilter-increase-pcap-buffer-size.patch |
2466 | + |
2467 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 09 May 2018 17:07:59 +0200 |
2468 | + |
2469 | +libvirt (4.0.0-1ubuntu9) cosmic; urgency=medium |
2470 | + |
2471 | + * debian/rules: disable the netcf backend. (LP: #1764314) |
2472 | + * debian/control: drop libnetcf from Build-Depends. |
2473 | + |
2474 | + -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Wed, 09 May 2018 10:06:15 -0400 |
2475 | + |
2476 | +libvirt (4.0.0-1ubuntu8) bionic; urgency=medium |
2477 | + |
2478 | + * Fix clean shut down of guests on system shutdown (LP: #1764668) |
2479 | + - d/p/ubuntu/lp-1764668-do-not-report-unknown-guests.patch |
2480 | + - d/p/ubuntu/lp-1764668-fix-check_guests_shutdown-loop.patch |
2481 | + |
2482 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 24 Apr 2018 11:09:48 +0200 |
2483 | + |
2484 | +libvirt (4.0.0-1ubuntu7) bionic; urgency=medium |
2485 | + |
2486 | + * Fix nvdimm memory and passthrough input devices for hotplug via |
2487 | + domain security callbacks backporting upstream commits (LP: #1755153). |
2488 | + - d/p/ubuntu-aa/lp1755153-apparmor-add-Set-Restore-InputLabel.patch |
2489 | + - d/p/ubuntu-aa/lp1755153-apparmor-add-Set-Restore-MemoryLabel.patch |
2490 | + * Fix nvdimm memory and passthrough input devices in initial guest |
2491 | + description via virt-aa-helper (LP: #1757085). |
2492 | + - d/p/ubuntu-aa/lp1757085-virt-aa-helper-nvdimm-memory.patch |
2493 | + - d/p/ubuntu-aa/lp1757085-virt-aa-helper-passthrough-input.patch |
2494 | + |
2495 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 21 Mar 2018 08:30:47 +0100 |
2496 | + |
2497 | +libvirt (4.0.0-1ubuntu6) bionic; urgency=medium |
2498 | + |
2499 | + * Backport from recent upstream to stabilize libvirt (LP: #1756915) |
2500 | + - d/p/stable/0033-qemu-Fix-comparison-assignment-in-qemuDomainUpdateDe.patch |
2501 | + - d/p/stable/0034-qemu-Fix-memory-leak-in-qemuConnectGetAllDomainStats.patch |
2502 | + - d/p/stable/0035-libvirtd-fix-potential-deadlock-when-reloading.patch |
2503 | + - d/p/stable/0036-qemu-Use-correct-bus-type-for-input-devices.patch |
2504 | + - d/p/stable/0037-qemu-hostdev-Fix-the-error-on-VM-start-with-an-mdev-.patch |
2505 | + - d/p/stable/0038-conf-Fix-crash-in-virDomainDefCompatibleDevice.patch |
2506 | + * d/p/ubuntu/lp1688508-tools-fix-variable-scope-in-in-check_guests_shutdown: |
2507 | + avoid issues shutting down more guests than configured for parallel |
2508 | + shutdown (LP: #1688508) |
2509 | + * d/p/ubuntu-aa/lp1756394-virt-aa-helper-resolve-file-symlinks.patch: fix |
2510 | + using devices that are symlinks (LP: #1756394) |
2511 | + |
2512 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 19 Mar 2018 14:57:08 +0100 |
2513 | + |
2514 | +libvirt (4.0.0-1ubuntu5) bionic; urgency=medium |
2515 | + |
2516 | + * run dnsmasq as libvirt-dnsmasq (LP: #1743718) |
2517 | + - d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group |
2518 | + - d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group on |
2519 | + purge |
2520 | + - d/p/ubuntu/dnsmasq-as-priv-user: write dnsmas config with user |
2521 | + libvirt-dnsmasq and adapt the self tests to expect that config |
2522 | + - d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users |
2523 | + * Backport from recent upstream to stabilize libvirt (LP: #1754352) |
2524 | + - d/p/stable/0024-qemu-blockcopy-Add-check-for-bandwidth.patch |
2525 | + - d/p/stable/0025-conf-move-generated-member-from-virMacAddr-to-virDom.patch |
2526 | + - d/p/stable/0026-lxc-Drop-useless-check-in-live-device-update.patch |
2527 | + - d/p/stable/0027-Pass-oldDev-to-virDomainDefCompatibleDevice-on-devic.patch |
2528 | + - d/p/stable/0028-qemu-Fix-updating-device-with-boot-order.patch |
2529 | + - d/p/stable/0030-daemon-fix-rpc-event-leak-on-error-path-in-remoteDis.patch |
2530 | + - d/p/stable/0029-lxc-fix-rpc-event-leak-on-error-path-in-virLXCContro.patch |
2531 | + - d/p/stable/0031-qemu-fix-memory-leak-of-vporttype-during-migration.patch |
2532 | + - d/p/stable/0032-virsh-fixing-segfault-by-pool-autocompleter-function.patch |
2533 | + * d/p/ubuntu-aa/0041-apparmor-add-ro-rule-for-sasl-GSSAPI- |
2534 | + plugin-on-etc-g.patch fix issues if sasl is configured (LP: #1696471) |
2535 | + * d/p/ubuntu-aa/0042-virt-aa-helper-resolve-yet-to-be-created-paths.patch |
2536 | + ensure symlinks are resolved to get valid rules if interim parts of a path |
2537 | + are a symlink (LP: #1752361) |
2538 | + |
2539 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 27 Feb 2018 12:04:02 +0100 |
2540 | + |
2541 | +libvirt (4.0.0-1ubuntu4) bionic; urgency=medium |
2542 | + |
2543 | + * d/p/ubuntu/lp1688508-tools-avoid-text-spilling-into-variables.patch: |
2544 | + avoid hanging on shutdown (LP: #1688508) |
2545 | + |
2546 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 23 Feb 2018 16:43:19 +0100 |
2547 | + |
2548 | +libvirt (4.0.0-1ubuntu3) bionic; urgency=medium |
2549 | + |
2550 | + [ Christian Ehrhardt ] |
2551 | + * Backport of 23 bug fixes from recent upstream to stabilize libvirt on 18.04 |
2552 | + - d/p/stable/0001-Revert-qemu-monitor-do-not-report-error-on-shutdown.patch |
2553 | + - d/p/stable/0002-nodedev-Fix-failing-to-parse-PCI-address-for-non-PCI.patch |
2554 | + - d/p/stable/0003-qemu-assign-correct-type-of-PCI-address-for-vhost-sc.patch |
2555 | + - d/p/stable/0004-qemu-Refresh-caps-cache-after-booting-a-different-ke.patch |
2556 | + - d/p/stable/0005-qemu-auto-add-generic-xhci-rather-than-NEC-xhci-to-Q.patch |
2557 | + - d/p/stable/0006-libvirtd-Explicit-dependency-on-systemd-machined.patch |
2558 | + - d/p/stable/0007-rpc-fix-race-sending-and-encoding-sasl-data.patch |
2559 | + - d/p/stable/0008-vhost-user-add-support-reconnect-for-vhost-user-port.patch |
2560 | + - d/p/stable/0009-qemu-Fix-memory-leak-in-processGuestPanicEvent.patch |
2561 | + - d/p/stable/0010-storage-util-Properly-ignore-errors-when-backing-vol.patch |
2562 | + - d/p/stable/0011-conf-Use-correct-attribute-name-in-error-message.patch |
2563 | + - d/p/stable/0012-util-json-Add-helper-to-return-string-or-number-prop.patch |
2564 | + - d/p/stable/0013-util-storage-Parse-lun-for-iSCSI-protocol-from-JSON-.patch |
2565 | + - d/p/stable/0014-virsh-Offer-only-persistent-domains-for-autostart.patch |
2566 | + - d/p/stable/0015-blockjob-Fix-a-error-checking-of-blockjob-status-in-.patch |
2567 | + - d/p/stable/0016-qemu-Expose-rx-tx_queue_size-in-qemu.conf-too.patch |
2568 | + - d/p/stable/0017-qemu-migration-Refresh-device-information-after-tran.patch |
2569 | + - d/p/stable/0018-qemuDomainRemoveMemoryDevice-unlink-memory-backing-f.patch |
2570 | + - d/p/stable/0019-vbox-fix-SEGV-during-dumpxml-of-a-serial-port.patch |
2571 | + - d/p/stable/0020-qemu-Initialize-priv-in-qemuDomainCoreDumpWithFormat.patch |
2572 | + - d/p/stable/0021-fix-regex-to-check-CN-from-server-certificate.patch |
2573 | + - d/p/stable/0022-storage-Fix-formatting-and-parsing-of-qemu-type-Unix.patch |
2574 | + - d/p/stable/0023-util-storage-Remove-detected-authentication-data-for.patch |
2575 | + * d/rules: enable build time self tests on all architectures |
2576 | + |
2577 | + [ Marc Deslauriers ] |
2578 | + * SECURITY UPDATE: code injection via libnss_dns.so |
2579 | + - debian/patches/CVE-2018-6764-1.patch: determine the hostname on |
2580 | + startup in src/util/virlog.c. |
2581 | + - debian/patches/CVE-2018-6764-2.patch: fix syntax-check in |
2582 | + src/util/virlog.c. |
2583 | + - debian/patches/CVE-2018-6764-3.patch: fix deadlock obtaining hostname |
2584 | + in cfg.mk, src/util/virlog.c. |
2585 | + - CVE-2018-6764 |
2586 | + |
2587 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 19 Feb 2018 14:18:44 +0100 |
2588 | + |
2589 | +libvirt (4.0.0-1ubuntu2) bionic; urgency=medium |
2590 | + |
2591 | + * d/p/ubuntu-aa/0025-apparmor-fix-newer-virt-manager-1.4.0.patch: refreshed |
2592 | + as libvirt 4.0 needs a reversed rule for openGraphicsFD (LP: #1747442) |
2593 | + - refreshed 0032 and 0040 to match the new context. |
2594 | + * d/p/ubuntu/virt-aa-helper-Set-the-supported-features.patch: allow parsing |
2595 | + of memory slots and other extended features without breaking |
2596 | + virt-aa-helper (LP: #1746431). |
2597 | + |
2598 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 02 Feb 2018 07:31:17 +0100 |
2599 | + |
2600 | +libvirt (4.0.0-1ubuntu1) bionic; urgency=medium |
2601 | + |
2602 | + * Merged with Debian unstable (4.0) |
2603 | + This closes several bugs: |
2604 | + - Error generating apparmor profile when hostname contains spaces |
2605 | + (LP: #799997) |
2606 | + - qemu 2.10 locks files, libvirt shared now sets share-rw=on (LP: #1716028) |
2607 | + - libvirt usb passthrough throws apparmor denials related to |
2608 | + /run/udev/data/+usb (LP: #1727311) |
2609 | + - AppArmor denies access to /sys/block/*/queue/max_segments (LP: #1729626) |
2610 | + - iohelper improvements to let bypass-cache work without opening up the |
2611 | + apparmor isolation (LP: #1719579) |
2612 | + - nodeinfo on s390x to contain more CPU info (LP: #1733688) |
2613 | + - Upgrade libvirt >= 4.0 (LP: #1745934) |
2614 | + * Remaining changes: |
2615 | + - Disable libssh2 support (universe dependency) |
2616 | + - Disable firewalld support (universe dependency) |
2617 | + - Disable selinux |
2618 | + - Set qemu-group to kvm (for compat with older ubuntu) |
2619 | + - Additional apport package-hook |
2620 | + - Modifications to adapt for our delayed switch away from libvirt-bin (can |
2621 | + be dropped >18.04). |
2622 | + + d/p/ubuntu/libvirtd-service-add-bin-alias.patch: systemd: define alias |
2623 | + to old service name so that old references work |
2624 | + + d/p/ubuntu/libvirtd-init-add-bin-alias.patch: sysv init: define alias |
2625 | + to old service name so that old references work |
2626 | + + d/control: transitional package with the old name and maintainer |
2627 | + scripts to handle the transition |
2628 | + - Backwards compatible handling of group rename (can be dropped >18.04). |
2629 | + - config details and autostart of default bridged network. Creating that is |
2630 | + now the default in general, yet our solution provides the following on |
2631 | + top as of today: |
2632 | + + autostart the default network by default |
2633 | + + do not autostart if subnet is already taken (e.g. in guests). |
2634 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is |
2635 | + the group based access to libvirt functions as it was used in Ubuntu |
2636 | + for quite long. |
2637 | + + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests |
2638 | + due to the group access change. |
2639 | + - ubuntu/parallel-shutdown.patch: set parallel shutdown by default. |
2640 | + - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm |
2641 | + which provided a separate kvm-spice. |
2642 | + - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The |
2643 | + section that adapts the path of the emulator to the Debian/Ubuntu |
2644 | + packaging is kept. |
2645 | + - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto |
2646 | + set VRAM to minimum requirements |
2647 | + - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts |
2648 | + - Add libxl log directory |
2649 | + - libvirt-uri.sh: Automatically switch default libvirt URI for users on |
2650 | + Xen dom0 via user profile (was missing on changelogs before) |
2651 | + - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from |
2652 | + included_files to avoid build failures due to duplicate definitions. |
2653 | + - Update README.Debian with Ubuntu changes |
2654 | + - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch. |
2655 | + - Enable some additional features on ppc64el and s390x (for arch parity) |
2656 | + + systemtap, zfs, numa and numad on s390x. |
2657 | + + systemtap on ppc64el. |
2658 | + - fix conffile upgrade handling to avoid obsolete files |
2659 | + and inactive duplicates (LP 1694159) |
2660 | + - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making |
2661 | + vmlinuz available and accessible (Debian bug 848314) |
2662 | + - d/test/smoke-lxc workaround for debbug 848317/867379 |
2663 | + - d/t/control, d/t/smoke-lxc: fix up lxc smoke test (Debian bug 848317) |
2664 | + - Add dnsmasq configuration to work with system wide dnsmasq (drop >18.04, |
2665 | + no more UCA onto Xenial then which has global dnsmasq by default). |
2666 | + - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx |
2667 | + - conffile handling of files dropped in 3.5 (can be dropped >18.04) |
2668 | + + /etc/init.d/virtlockd was sysv init only |
2669 | + + /etc/apparmor.d/local/usr.sbin.libvirtd and |
2670 | + /etc/apparmor.d/local/usr.lib.libvirt.virt-aa-helper are now generated |
2671 | + by dh_apparmor as needed |
2672 | + - Reworked apparmor Delta, especially the more complex delta is dropped |
2673 | + now, also our former delta is now split into logical pieces, has |
2674 | + improved comments and is part of a continuous upstreaming effort. |
2675 | + Listing related remaining changes: |
2676 | + + d/p/0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor: |
2677 | + Allow pygrub to run on Debian/Ubuntu |
2678 | + + d/p/0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch: |
2679 | + apparmor, libvirt-qemu: Allow read access to overcommit_memory |
2680 | + + d/p/0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch: |
2681 | + apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv |
2682 | + + d/p/0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch: |
2683 | + apparmor, virt-aa-helper: Allow access to tmp directories |
2684 | + + d/p/ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch: |
2685 | + apparmor, virt-aa-helper: Allow various storage pools and image |
2686 | + locations |
2687 | + + d/p/0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch: |
2688 | + apparmor, virt-aa-helper: Add openvswitch support |
2689 | + + d/p/0025-apparmor-fix-newer-virt-manager-1.4.0.patch: Add Apparmor |
2690 | + permissions so virt-manager 1.4.0 viewing works (LP 1668681). |
2691 | + + d/p/0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor, |
2692 | + libvirt-qemu: Add 9p support |
2693 | + + d/p/0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper: |
2694 | + add l to 9p file options. |
2695 | + + d/p/0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch: |
2696 | + virt-aa-helper: Ask for no deny rule for readonly disk (renamed and |
2697 | + reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch) |
2698 | + + d/p/0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: |
2699 | + apparmor, libvirt-qemu: Allow reading charm-specific ceph config |
2700 | + + d/p/0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow |
2701 | + commands executed by ubuntu only kvm wrapper on ppc64el (LP 1686621). |
2702 | + + d/p/0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch: |
2703 | + apparmor, virt-aa-helper: access for snapped nova |
2704 | + * Dropped Changes (Upstream): |
2705 | + - d/p/0005-apparmor-libvirt-qemu-Allow-use-of-sgabios.patch: apparmor, |
2706 | + libvirt-qemu: Allow use of sgabios |
2707 | + - d/p/0006-apparmor-libvirt-qemu-Silence-lttng-related-deny-mes.patch: |
2708 | + apparmor, libvirt-qemu: Silence lttng related deny messages |
2709 | + - d/p/0008-apparmor-libvirt-qemu-Allow-read-access-to-sysfs-sys.patch: |
2710 | + apparmor, libvirt-qemu: Allow read access to sysfs system info |
2711 | + - d/p/0009-apparmor-libvirt-qemu-Allow-read-access-to-max_mem_r.patch: |
2712 | + apparmor, libvirt-qemu: Allow read access to max_mem_regions |
2713 | + - d/p/0010-apparmor-libvirt-qemu-Allow-qemu-block-extra-librari.patch: |
2714 | + apparmor, libvirt-qemu: Allow qemu-block-extra libraries |
2715 | + - d/p/0012-apparmor-libvirtd-Allow-access-to-netlink-sockets.patch: |
2716 | + apparmor, libvirtd: Allow access to netlink sockets |
2717 | + - d/p/0013-apparmor-Add-rules-for-mediation-support.patch: |
2718 | + apparmor: Add rules for mediation support |
2719 | + - d/p/0015-apparmor-virt-aa-helper-Allow-access-to-ecryptfs-fil.patch: |
2720 | + apparmor, virt-aa-helper: Allow access to ecryptfs files |
2721 | + - d/p/0016-apparmor-libvirtd-Allow-ixr-to-var-lib-libvirt-virtd.patch: |
2722 | + apparmor, libvirtd: Allow ixr to /var/lib/libvirt/virtd* |
2723 | + - d/p/0018-apparmor-virt-aa-helper-Add-ipv6-network-policy.patch: |
2724 | + apparmor, virt-aa-helper: Add ipv6 network policy |
2725 | + - d/p/0019-apparmor-virt-aa-helper-Allow-access-to-sys-bus-usb-.patch: |
2726 | + apparmor, virt-aa-helper: Allow access to /sys/bus/usb/devices |
2727 | + - d/p/0023-apparmor-qemu-won-t-call-qemu-nbd.patch: apparmor: qemu |
2728 | + won't call qemu-nbd |
2729 | + - d/p/0027-apparmor-allow-reading-cmdline-of-shutdown-signal.patch: |
2730 | + apparmor: allow to parse cmdline of the pid that send the shutdown |
2731 | + signal (LP 1680384). |
2732 | + - d/p/0028-apparmor-add-default-pki-path-of-lbvirt-spice.patch: |
2733 | + apparmor: add default pki path of lbvirt-spice (LP 1690140) |
2734 | + - d/p/ubuntu-aa/0035-virt-aa-helper-locking-disk-files-for-qemu-2.10.patch: |
2735 | + for compatibility with the behavior of qemu 2.10 this adds locking |
2736 | + permission to rules generated for disk files (LP 1709818) |
2737 | + - d/p/ubuntu-aa/0036-virt-aa-helper-locking-loader-nvram-for-qemu-2.10.patch: |
2738 | + for compatibility with the behavior of qemu 2.10 this adds locking |
2739 | + permission to rules generated for loader/nvram (LP 1710960) |
2740 | + - d/p/ubuntu-aa/0037-virt-aa-helper...: grant locking permission on append |
2741 | + files (LP 1726804) |
2742 | + - d/p/ubuntu-aa/0038-virt-aa-helper-fix-paths-for-usb-hostdevs.patch: |
2743 | + fix path generation for USB host devices (LP 1552241) |
2744 | + - d/p/ubuntu-aa/0039-virt-aa-helper-fix-libusb-access-to-udev-usb-data.patch: |
2745 | + generate valid rules on usb passthrough (LP 1686324) |
2746 | + - d/p/avoid-double-locking.patch: fix a deadlock that could occur when |
2747 | + libvirtd interactions raced with dbus causing a deadlock (LP 1714254). |
2748 | + - d/p/u/gnulib-getopt-posix-Fix-build-failure-when-using-ac_cv_head.patch: |
2749 | + fix FTBFS with glibc 2.26 (LP 1718668) |
2750 | + - Extended handling of apparmor profiles - clear lost profiles via cron |
2751 | + (now cleared by virt-aa-helper on domain stop) |
2752 | + - nat only on some ports <port start='1024' end='65535'/> (upstream |
2753 | + default now if nothing is specified, actually dropped last cycle) |
2754 | + * Dropped Changes (In Debian or no more important): |
2755 | + - d/p/0002-apparmor-libvirt-qemu-Allow-macvtap-access.patch: apparmor, |
2756 | + libvirt-qemu: Allow macvtap access |
2757 | + - d/p/0004-apparmor-Explicit-deny-for-setpcap.patch: apparmor: Explicit |
2758 | + deny for setpcap (LP 522845). |
2759 | + - d/p/0014-apparmor-virt-aa-helper-Improve-comment-about-backin.patch: |
2760 | + apparmor, virt-aa-helper: Improve comment about backing store |
2761 | + - d/p/0022-apparmor-drop-references-to-qemu-kvm.patch: apparmor: drop |
2762 | + references to qemu-kvm |
2763 | + - d/p/0024-apparmor-virt-aa-helper-Allow-access-to-name-service.patch: |
2764 | + apparmor, virt-aa-helper: Allow access to name services |
2765 | + - d/p/0026-apparmor-add-generic-base-vfio-device.patch: apparmor: add |
2766 | + /dev/vfio for vf (hot) attach (LP 1680384) (added by virt-aa-helper per |
2767 | + guest if needed). |
2768 | + - d/p/0011-apparmor-libvirt-qemu-Allow-access-to-hugepage-mount.patch: |
2769 | + apparmor, libvirt-qemu: Allow access to hugepage mounts |
2770 | + - Disable sheepdog (was for universe dependency, but is now only a suggest) |
2771 | + - d/p/ubuntu/storage-disable-gluster-test: gluster not enabled, skip test |
2772 | + * Dropped Changes (In Debian/Upstream now based on interim 3.10 work) some of |
2773 | + these were never released, but important to mention for the bug references: |
2774 | + - libnss-libvirt once enabled causes apt to call getdents |
2775 | + avoid this being an issue by dropping a apt conf that allows |
2776 | + this in seccomp (LP: #1732030). |
2777 | + - d/libvirt-daemon-system.postrm: clean up more libvirt directories on |
2778 | + purge |
2779 | + - d/p/ubuntu-aa/0041-apparmor-allow-unix-stream-for-p2p-migrations.patch: |
2780 | + apparmor: allow unix stream for p2p migrations |
2781 | + - d/p/ubuntu-aa/0043-security-apparmor-implement-domainSetPathLabel.patch: |
2782 | + this replaces the hugepage rules and fixes many more formerly missing |
2783 | + - d/p/ubuntu-aa/0044-security-full-path-option-for-DomainSetPathLabel.patch: |
2784 | + allowing to have path wildcards on labels set by domain callbacks |
2785 | + - d/p/ubuntu-aa/0045-security-apparmor-add-Set-Restore-ChardevLabel.patch: |
2786 | + apparmor implementation of security callback |
2787 | + - d/p/ubuntu-aa/0046-apparmor-virt-aa-helper-drop-static-channel-rule.patch: |
2788 | + this is now covered by chardev label callbacks |
2789 | + * Added Changes: |
2790 | + - Revert Debian change "Drop libvirt-bin upgrade handling" |
2791 | + This is needed in Ubuntu one last time (drop >18.04) |
2792 | + - Revert Debian change "Drop maintscript helpers for versions predating |
2793 | + jessie and wheezy-backports". This is needed in Ubuntu one last |
2794 | + time (drop >18.04) |
2795 | + - Refreshed d/p/* to match new version (only fuzz, no semantic change) |
2796 | + - d/libvirt-daemon-system.postrm: change order of libvirt-qemu removal |
2797 | + to avoid error messages on purge |
2798 | + - remove no more used libvirt-dnsmasq user (drop >18.04) |
2799 | + - d/p/ubuntu-aa/0040-apparmor-add-mediation-rules-for-unconfined.patch: |
2800 | + apparmor: add mediation rules for unconfined guests |
2801 | + - d/p/ubuntu-aa/0042-security-introduce-virSecurityManager-Set-Restore-Ch |
2802 | + .patch: backport upstream cahnge to expose already used chardev calls. |
2803 | + - d/libvirt-daemon-system.postrm: Remove the default.xml network link |
2804 | + set up by postinst. |
2805 | + - d/libvirt-daemon-system.maintscript: remove the now dropped conffile |
2806 | + /etc/cron.daily/libvirt-daemon-system |
2807 | + - d/libvirt-daemon-system.postinst: fixups for autostart default network |
2808 | + - use modern shell syntax |
2809 | + - try more default networks before giving up to enable by default |
2810 | + - d/p/ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch: |
2811 | + add multipass image path and mark as ubuntu only change. |
2812 | + - d/rules: install virtlockd correctly with defaults file (LP: #1729516) |
2813 | + - extended d/p/0025-apparmor-fix-newer-virt-manager-1.4.0.patch to cover |
2814 | + the slightly changed behavior of libvirt 4.0 (LP: #1741617) |
2815 | + - d/control: make libvirt-daemon-driver-storage-rbd a recommend instead of |
2816 | + just a suggest to have 3rd party relying on rbd out of the box working. |
2817 | + This is deprecated and users of rbd backend should start depending on |
2818 | + this package for it will be dropped to a suggest in future releases. |
2819 | + |
2820 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 14 Dec 2017 14:15:55 +0100 |
2821 | + |
2822 | libvirt (4.0.0-1) unstable; urgency=medium |
2823 | |
2824 | * [5936904] New upstream version 4.0.0 |
2825 | @@ -1354,6 +4072,206 @@ libvirt (3.7.0-1) unstable; urgency=medium |
2826 | |
2827 | -- Guido GΓΌnther <agx@sigxcpu.org> Fri, 08 Sep 2017 14:52:38 +0200 |
2828 | |
2829 | +libvirt (3.6.0-1ubuntu6) artful; urgency=medium |
2830 | + |
2831 | + * d/p/ubuntu-aa/0037-virt-aa-helper...: grant locking permission on append |
2832 | + files (LP: #1726804) |
2833 | + * d/p/ubuntu-aa/0038-virt-aa-helper-fix-paths-for-usb-hostdevs.patch: |
2834 | + fix path generation for USB host devices (LP: #1552241) |
2835 | + * d/p/ubuntu-aa/0039-virt-aa-helper-fix-libusb-access-to-udev-usb-data.patch: |
2836 | + generate valid rules on usb passthrough (LP: #1686324) |
2837 | + |
2838 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 24 Oct 2017 14:30:34 +0200 |
2839 | + |
2840 | +libvirt (3.6.0-1ubuntu5) artful; urgency=medium |
2841 | + |
2842 | + * d/p/u/gnulib-getopt-posix-Fix-build-failure-when-using-ac_cv_head.patch: |
2843 | + fix FTBFS with glibc 2.26 (LP: #1718668) |
2844 | + |
2845 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 28 Sep 2017 08:18:10 -0400 |
2846 | + |
2847 | +libvirt (3.6.0-1ubuntu4) artful; urgency=medium |
2848 | + |
2849 | + * d/p/avoid-double-locking.patch: fix a deadlock that could occur when |
2850 | + libvirtd interactions raced with dbus causing a deadlock (LP: #1714254). |
2851 | + |
2852 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 01 Sep 2017 10:29:35 +0200 |
2853 | + |
2854 | +libvirt (3.6.0-1ubuntu3) artful; urgency=medium |
2855 | + |
2856 | + * No change rebuild for Qemu 2.10 and Xen 4.9 |
2857 | + |
2858 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 21 Aug 2017 10:34:13 +0200 |
2859 | + |
2860 | +libvirt (3.6.0-1ubuntu2) artful; urgency=medium |
2861 | + |
2862 | + * d/p/ubuntu-aa/0036-virt-aa-helper-locking-loader-nvram-for-qemu-2.10.patch: |
2863 | + for compatibility with the behavior of qemu 2.10 this adds locking |
2864 | + permission to rules generated for loader/nvram (LP: #1710960) |
2865 | + |
2866 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 17 Aug 2017 10:00:19 +0200 |
2867 | + |
2868 | +libvirt (3.6.0-1ubuntu1) artful; urgency=medium |
2869 | + |
2870 | + * Merged with Debian unstable (3.6) |
2871 | + This closes several bugs: |
2872 | + - aarch64: improved chardev handling (LP: #1697610) |
2873 | + - Forbid locking memory without memtune (LP: #1708305) |
2874 | + * Remaining changes: |
2875 | + - Disable sheepdog (universe dependency) |
2876 | + - Disable libssh2 support (universe dependency) |
2877 | + - Disable firewalld support (universe dependency) |
2878 | + - Disable selinux |
2879 | + - Set qemu-group to kvm (for compat with older ubuntu) |
2880 | + - Regularly clear AppArmor profiles for vms that no longer exist |
2881 | + - Additional apport package-hook |
2882 | + - Modifications to adapt for our delayed switch away from libvirt-bin (can |
2883 | + be dropped >18.04). |
2884 | + + d/p/ubuntu/libvirtd-service-add-bin-alias.patch: systemd: define alias |
2885 | + to old service name so that old references work |
2886 | + + d/p/ubuntu/libvirtd-init-add-bin-alias.patch: sysv init: define alias |
2887 | + to old service name so that old references work |
2888 | + + d/control: transitional package with the old name and maintainer |
2889 | + scripts to handle the transition |
2890 | + - Backwards compatible handling of group rename (can be dropped >18.04). |
2891 | + - config details and autostart of default bridged network. Creating that is |
2892 | + now the default in general, yet our solution provides the following on |
2893 | + top as of today: |
2894 | + + nat only on some ports <port start='1024' end='65535'/> |
2895 | + + autostart the default network by default |
2896 | + + do not autostart if 192.168.122.0 is already taken (e.g. in containers) |
2897 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is |
2898 | + the group based access to libvirt functions as it was used in Ubuntu |
2899 | + for quite long. |
2900 | + + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests |
2901 | + due to the group access change. |
2902 | + - ubuntu/parallel-shutdown.patch: set parallel shutdown by default. |
2903 | + - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm |
2904 | + which provided a separate kvm-spice. |
2905 | + - d/p/ubuntu/storage-disable-gluster-test: gluster not enabled, skip test |
2906 | + - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The |
2907 | + section that adapts the path of the emulator to the Debian/Ubuntu |
2908 | + packaging is kept. |
2909 | + - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto |
2910 | + set VRAM to minimum requirements |
2911 | + - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts |
2912 | + - Add libxl log directory |
2913 | + - libvirt-uri.sh: Automatically switch default libvirt URI for users on |
2914 | + Xen dom0 via user profile (was missing on changelogs before) |
2915 | + - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from |
2916 | + included_files to avoid build failures due to duplicate definitions. |
2917 | + - Update README.Debian with Ubuntu changes |
2918 | + - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch. |
2919 | + - Enable some additional features on ppc64el and s390x (for arch parity) |
2920 | + + systemtap, zfs, numa and numad on s390x. |
2921 | + + systemtap on ppc64el. |
2922 | + - fix conffile upgrade handling to avoid obsolete files |
2923 | + and inactive duplicates (LP 1694159) |
2924 | + - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making |
2925 | + vmlinuz available and accessible (Debian bug 848314) |
2926 | + - d/test/smoke-lxc workaround for debbug 848317/867379 |
2927 | + - d/t/control, d/t/smoke-lxc: fix up lxc smoke test (Debian bug 848317) |
2928 | + - Extended handling of apparmor profiles - clear lost profiles via cron |
2929 | + - Add dnsmasq configuration to work with system wide dnsmasq (drop >18.04, |
2930 | + no more UCA onto Xenial then which has global dnsmasq by default). |
2931 | + - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx |
2932 | + - conffile handling of files dropped in 3.5 (can be dropped >18.04) |
2933 | + + /etc/init.d/virtlockd was sysv init only |
2934 | + + /etc/apparmor.d/local/usr.sbin.libvirtd and |
2935 | + /etc/apparmor.d/local/usr.lib.libvirt.virt-aa-helper are now generated |
2936 | + by dh_apparmor as needed |
2937 | + - Reworked apparmor Delta, especially the more complex delta is dropped |
2938 | + now, also our former delta is now split into logical pieces, has |
2939 | + improved comments and is part of a continuous upstreaming effort. |
2940 | + Listing related remaining changes: |
2941 | + + d/p/0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor: |
2942 | + Allow pygrub to run on Debian/Ubuntu |
2943 | + + d/p/0002-apparmor-libvirt-qemu-Allow-macvtap-access.patch: apparmor, |
2944 | + libvirt-qemu: Allow macvtap access |
2945 | + + d/p/0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch: |
2946 | + apparmor, libvirt-qemu: Allow read access to overcommit_memory |
2947 | + + d/p/0004-apparmor-Explicit-deny-for-setpcap.patch: apparmor: Explicit |
2948 | + deny for setpcap |
2949 | + + d/p/0005-apparmor-libvirt-qemu-Allow-use-of-sgabios.patch: apparmor, |
2950 | + libvirt-qemu: Allow use of sgabios |
2951 | + + d/p/0006-apparmor-libvirt-qemu-Silence-lttng-related-deny-mes.patch: |
2952 | + apparmor, libvirt-qemu: Silence lttng related deny messages |
2953 | + + d/p/0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch: |
2954 | + apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv |
2955 | + + d/p/0008-apparmor-libvirt-qemu-Allow-read-access-to-sysfs-sys.patch: |
2956 | + apparmor, libvirt-qemu: Allow read access to sysfs system info |
2957 | + + d/p/0009-apparmor-libvirt-qemu-Allow-read-access-to-max_mem_r.patch: |
2958 | + apparmor, libvirt-qemu: Allow read access to max_mem_regions |
2959 | + + d/p/0010-apparmor-libvirt-qemu-Allow-qemu-block-extra-librari.patch: |
2960 | + apparmor, libvirt-qemu: Allow qemu-block-extra libraries |
2961 | + + d/p/0011-apparmor-libvirt-qemu-Allow-access-to-hugepage-mount.patch: |
2962 | + apparmor, libvirt-qemu: Allow access to hugepage mounts |
2963 | + + d/p/0012-apparmor-libvirtd-Allow-access-to-netlink-sockets.patch: |
2964 | + apparmor, libvirtd: Allow access to netlink sockets |
2965 | + + d/p/0013-apparmor-Add-rules-for-mediation-support.patch: |
2966 | + apparmor: Add rules for mediation support |
2967 | + + d/p/0014-apparmor-virt-aa-helper-Improve-comment-about-backin.patch: |
2968 | + apparmor, virt-aa-helper: Improve comment about backing store |
2969 | + + d/p/0015-apparmor-virt-aa-helper-Allow-access-to-ecryptfs-fil.patch: |
2970 | + apparmor, virt-aa-helper: Allow access to ecryptfs files |
2971 | + + d/p/0016-apparmor-libvirtd-Allow-ixr-to-var-lib-libvirt-virtd.patch: |
2972 | + apparmor, libvirtd: Allow ixr to /var/lib/libvirt/virtd* |
2973 | + + d/p/0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch: |
2974 | + apparmor, virt-aa-helper: Allow access to tmp directories |
2975 | + + d/p/0018-apparmor-virt-aa-helper-Add-ipv6-network-policy.patch: |
2976 | + apparmor, virt-aa-helper: Add ipv6 network policy |
2977 | + + d/p/0019-apparmor-virt-aa-helper-Allow-access-to-sys-bus-usb-.patch: |
2978 | + apparmor, virt-aa-helper: Allow access to /sys/bus/usb/devices |
2979 | + + d/p/0020-apparmor-virt-aa-helper-Allow-various-storage-pools-.patch: |
2980 | + apparmor, virt-aa-helper: Allow various storage pools and image |
2981 | + locations |
2982 | + + d/p/0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch: |
2983 | + apparmor, virt-aa-helper: Add openvswitch support |
2984 | + + d/p/0022-apparmor-drop-references-to-qemu-kvm.patch: apparmor: drop |
2985 | + references to qemu-kvm |
2986 | + + d/p/0023-apparmor-qemu-won-t-call-qemu-nbd.patch: apparmor: qemu |
2987 | + won't call qemu-nbd |
2988 | + + d/p/0024-apparmor-virt-aa-helper-Allow-access-to-name-service.patch: |
2989 | + apparmor, virt-aa-helper: Allow access to name services |
2990 | + + d/p/0025-apparmor-fix-newer-virt-manager-1.4.0.patch: Add Apparmor |
2991 | + permissions so virt-manager 1.4.0 viewing works (LP 1668681). |
2992 | + + d/p/0026-apparmor-add-generic-base-vfio-device.patch: apparmor: add |
2993 | + /dev/vfio for vf (hot) attach (LP 1680384). |
2994 | + + d/p/0027-apparmor-allow-reading-cmdline-of-shutdown-signal.patch: |
2995 | + apparmor: allow to parse cmdline of the pid that send the shutdown |
2996 | + signal (LP 1680384). |
2997 | + + d/p/0028-apparmor-add-default-pki-path-of-lbvirt-spice.patch: |
2998 | + apparmor: add default pki path of lbvirt-spice (LP 1690140) |
2999 | + + d/p/0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor, |
3000 | + libvirt-qemu: Add 9p support |
3001 | + + d/p/0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper: |
3002 | + add l to 9p file options. |
3003 | + + d/p/0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch: |
3004 | + virt-aa-helper: Ask for no deny rule for readonly disk (renamed and |
3005 | + reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch) |
3006 | + + d/p/0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: |
3007 | + apparmor, libvirt-qemu: Allow reading charm-specific ceph config |
3008 | + + d/p/0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow |
3009 | + commands executed by ubuntu only kvm wrapper on ppc64el (LP 1686621). |
3010 | + + d/p/0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch: |
3011 | + apparmor, virt-aa-helper: access for snapped nova |
3012 | + * Dropped Changes (Upstream): |
3013 | + - d/p/ubuntu/fix-libxl-default-driver-name.patch: avoid an issue with |
3014 | + default driver entries missing name='qemu'. |
3015 | + - d/p/u/aa-helper-Properly-link-with-storage-driver.patch (LP 1704782) |
3016 | + Fix to be able to follow BackinStorage chains when creating per |
3017 | + guest apparmor rules. |
3018 | + * Dropped Changes (In Debian): |
3019 | + - Enable esx support |
3020 | + + Add build-dep to libcurl4-gnutls-dev (required for esx) |
3021 | + * Added Changes: |
3022 | + - d/p/ubuntu-aa/0035-virt-aa-helper-locking-disk-files-for-qemu-2.10.patch: |
3023 | + for compatibility with the behavior of qemu 2.10 this adds locking |
3024 | + permission to rules generated for disk files (LP: #1709818) |
3025 | + |
3026 | + |
3027 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 10 Aug 2017 12:44:47 +0200 |
3028 | + |
3029 | libvirt (3.6.0-1) unstable; urgency=medium |
3030 | |
3031 | * [ece8d56] New upstream version 3.6.0 (Closes: #870626) |
3032 | @@ -1370,6 +4288,264 @@ libvirt (3.6.0-1) unstable; urgency=medium |
3033 | |
3034 | -- Guido GΓΌnther <agx@sigxcpu.org> Fri, 04 Aug 2017 00:05:47 -0300 |
3035 | |
3036 | +libvirt (3.5.0-1ubuntu3) artful; urgency=medium |
3037 | + |
3038 | + * Refresh changes to match they way they were accepted upstream |
3039 | + - d/p/u/aa-helper-Properly-link-with-storage-driver.patch add commit |
3040 | + reference now that it is in git. |
3041 | + - d/p/u/fix-libxl-default-driver-name.patch: instead of addin the |
3042 | + name this is now fixed by relaxing the schema. |
3043 | + |
3044 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 19 Jul 2017 12:48:39 +0200 |
3045 | + |
3046 | +libvirt (3.5.0-1ubuntu2) artful; urgency=medium |
3047 | + |
3048 | + * d/p/u/aa-helper-Properly-link-with-storage-driver.patch (LP: #1704782) |
3049 | + Fix to be able to follow BackinStorage chains when creating per |
3050 | + guest apparmor rules. |
3051 | + |
3052 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 18 Jul 2017 16:34:57 +0200 |
3053 | + |
3054 | +libvirt (3.5.0-1ubuntu1) artful; urgency=medium |
3055 | + |
3056 | + * Merged with Debian unstable (3.5) |
3057 | + This closes several bugs: |
3058 | + - improved handling of host-model since libvirt 3.2 (LP: #1673467) |
3059 | + - Adding POWER9 cpu model to cpu_map.xml (LP: #1690209) |
3060 | + * Remaining changes: |
3061 | + - Disable sheepdog (universe dependency) |
3062 | + - Disable libssh2 support (universe dependency) |
3063 | + - Disable firewalld support (universe dependency) |
3064 | + - Disable selinux |
3065 | + - Enable esx support |
3066 | + + Add build-dep to libcurl4-gnutls-dev (required for esx) |
3067 | + - Set qemu-group to kvm (for compat with older ubuntu) |
3068 | + - Regularly clear AppArmor profiles for vms that no longer exist |
3069 | + - Additional apport package-hook |
3070 | + - Modifications to adapt for our delayed switch away from libvirt-bin (can |
3071 | + be dropped >18.04). |
3072 | + + d/p/ubuntu/libvirtd-service-add-bin-alias.patch: systemd: define alias |
3073 | + to old service name so that old references work |
3074 | + + d/p/ubuntu/libvirtd-init-add-bin-alias.patch: sysv init: define alias |
3075 | + to old service name so that old references work |
3076 | + + d/control: transitional package with the old name and maintainer |
3077 | + scripts to handle the transition |
3078 | + - Backwards compatible handling of group rename (can be dropped >18.04). |
3079 | + - config details and autostart of default bridged network. Creating that is |
3080 | + now the default in general, yet our solution provides the following on |
3081 | + top as of today: |
3082 | + + nat only on some ports <port start='1024' end='65535'/> |
3083 | + + autostart the default network by default |
3084 | + + do not autostart if 192.168.122.0 is already taken (e.g. in containers) |
3085 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is |
3086 | + the group based access to libvirt functions as it was used in Ubuntu |
3087 | + for quite long. |
3088 | + + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests |
3089 | + due to the group access change. |
3090 | + - ubuntu/parallel-shutdown.patch: set parallel shutdown by default. |
3091 | + - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm |
3092 | + which provided a separate kvm-spice. |
3093 | + - d/p/ubuntu/storage-disable-gluster-test: gluster not enabled, skip test |
3094 | + - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The |
3095 | + section that adapts the path of the emulator to the Debian/Ubuntu |
3096 | + packaging is kept. |
3097 | + - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto |
3098 | + set VRAM to minimum requirements |
3099 | + - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts |
3100 | + - Add libxl log directory |
3101 | + - libvirt-uri.sh: Automatically switch default libvirt URI for users on |
3102 | + Xen dom0 via user profile (was missing on changelogs before) |
3103 | + - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from |
3104 | + included_files to avoid build failures due to duplicate definitions. |
3105 | + - Update README.Debian with Ubuntu changes |
3106 | + - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch. |
3107 | + - Enable some additional features on ppc64el and s390x (for arch parity) |
3108 | + + systemtap, zfs, numa and numad on s390x. |
3109 | + + systemtap on ppc64el. |
3110 | + - fix conffile upgrade handling to avoid obsolete files |
3111 | + and inactive duplicates (LP 1694159) |
3112 | + - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making |
3113 | + vmlinuz available and accessible (Debian bug 848314) |
3114 | + - d/t/control, d/t/smoke-lxc: fix up lxc smoke test (Debian bug 848317) |
3115 | + - Extended handling of apparmor profiles - clear lost profiles via cron |
3116 | + - Add dnsmasq configuration to work with system wide dnsmasq (drop >18.04, |
3117 | + no more UCA onto Xenial then which has global dnsmasq by default). |
3118 | + - Reworked apparmor Delta, especially the more complex delta is dropped |
3119 | + now, also our former delta is now split into logical pieces, has |
3120 | + improved comments and is part of a continuous upstreaming effort. |
3121 | + Listing related remaining changes: |
3122 | + + d/p/0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor: |
3123 | + Allow pygrub to run on Debian/Ubuntu |
3124 | + + d/p/0002-apparmor-libvirt-qemu-Allow-macvtap-access.patch: apparmor, |
3125 | + libvirt-qemu: Allow macvtap access |
3126 | + + d/p/0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch: |
3127 | + apparmor, libvirt-qemu: Allow read access to overcommit_memory |
3128 | + + d/p/0004-apparmor-Explicit-deny-for-setpcap.patch: apparmor: Explicit |
3129 | + deny for setpcap |
3130 | + + d/p/0005-apparmor-libvirt-qemu-Allow-use-of-sgabios.patch: apparmor, |
3131 | + libvirt-qemu: Allow use of sgabios |
3132 | + + d/p/0006-apparmor-libvirt-qemu-Silence-lttng-related-deny-mes.patch: |
3133 | + apparmor, libvirt-qemu: Silence lttng related deny messages |
3134 | + + d/p/0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch: |
3135 | + apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv |
3136 | + + d/p/0008-apparmor-libvirt-qemu-Allow-read-access-to-sysfs-sys.patch: |
3137 | + apparmor, libvirt-qemu: Allow read access to sysfs system info |
3138 | + + d/p/0009-apparmor-libvirt-qemu-Allow-read-access-to-max_mem_r.patch: |
3139 | + apparmor, libvirt-qemu: Allow read access to max_mem_regions |
3140 | + + d/p/0010-apparmor-libvirt-qemu-Allow-qemu-block-extra-librari.patch: |
3141 | + apparmor, libvirt-qemu: Allow qemu-block-extra libraries |
3142 | + + d/p/0011-apparmor-libvirt-qemu-Allow-access-to-hugepage-mount.patch: |
3143 | + apparmor, libvirt-qemu: Allow access to hugepage mounts |
3144 | + + d/p/0012-apparmor-libvirtd-Allow-access-to-netlink-sockets.patch: |
3145 | + apparmor, libvirtd: Allow access to netlink sockets |
3146 | + + d/p/0013-apparmor-Add-rules-for-mediation-support.patch: |
3147 | + apparmor: Add rules for mediation support |
3148 | + + d/p/0014-apparmor-virt-aa-helper-Improve-comment-about-backin.patch: |
3149 | + apparmor, virt-aa-helper: Improve comment about backing store |
3150 | + + d/p/0015-apparmor-virt-aa-helper-Allow-access-to-ecryptfs-fil.patch: |
3151 | + apparmor, virt-aa-helper: Allow access to ecryptfs files |
3152 | + + d/p/0016-apparmor-libvirtd-Allow-ixr-to-var-lib-libvirt-virtd.patch: |
3153 | + apparmor, libvirtd: Allow ixr to /var/lib/libvirt/virtd* |
3154 | + + d/p/0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch: |
3155 | + apparmor, virt-aa-helper: Allow access to tmp directories |
3156 | + + d/p/0018-apparmor-virt-aa-helper-Add-ipv6-network-policy.patch: |
3157 | + apparmor, virt-aa-helper: Add ipv6 network policy |
3158 | + + d/p/0019-apparmor-virt-aa-helper-Allow-access-to-sys-bus-usb-.patch: |
3159 | + apparmor, virt-aa-helper: Allow access to /sys/bus/usb/devices |
3160 | + + d/p/0020-apparmor-virt-aa-helper-Allow-various-storage-pools-.patch: |
3161 | + apparmor, virt-aa-helper: Allow various storage pools and image |
3162 | + locations |
3163 | + + d/p/0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch: |
3164 | + apparmor, virt-aa-helper: Add openvswitch support |
3165 | + + d/p/0022-apparmor-drop-references-to-qemu-kvm.patch: apparmor: drop |
3166 | + references to qemu-kvm |
3167 | + + d/p/0023-apparmor-qemu-won-t-call-qemu-nbd.patch: apparmor: qemu |
3168 | + won't call qemu-nbd |
3169 | + + d/p/0024-apparmor-virt-aa-helper-Allow-access-to-name-service.patch: |
3170 | + apparmor, virt-aa-helper: Allow access to name services |
3171 | + + d/p/0025-apparmor-fix-newer-virt-manager-1.4.0.patch: Add Apparmor |
3172 | + permissions so virt-manager 1.4.0 viewing works (LP 1668681). |
3173 | + + d/p/0026-apparmor-add-generic-base-vfio-device.patch: apparmor: add |
3174 | + /dev/vfio for vf (hot) attach (LP 1680384). |
3175 | + + d/p/0027-apparmor-allow-reading-cmdline-of-shutdown-signal.patch: |
3176 | + apparmor: allow to parse cmdline of the pid that send the shutdown |
3177 | + signal (LP 1680384). |
3178 | + + (28 is a new patch, listed in added changes) |
3179 | + + d/p/0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor, |
3180 | + libvirt-qemu: Add 9p support |
3181 | + + d/p/0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper: |
3182 | + add l to 9p file options. |
3183 | + + d/p/0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch: |
3184 | + virt-aa-helper: Ask for no deny rule for readonly disk (renamed and |
3185 | + reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch) |
3186 | + + d/p/0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: |
3187 | + apparmor, libvirt-qemu: Allow reading charm-specific ceph config |
3188 | + + d/p/0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow |
3189 | + commands executed by ubuntu only kvm wrapper on ppc64el (LP 1686621). |
3190 | + + d/p/0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch: |
3191 | + apparmor, virt-aa-helper: access for snapped nova |
3192 | + - remaining but updated to match the latest release |
3193 | + + d/p/Disable-use-of-namespaces-by-default.patch (Debian change) |
3194 | + + d/p/Reduce-udevadm-settle-timeout-to-10-seconds.patch (Debian change) |
3195 | + + d/p/debian/apparmor_profiles_local_include.patch Include local |
3196 | + apparmor profile (Debian change) |
3197 | + + d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx |
3198 | + + d/test/smoke-lxc workaround for debbug 848317/867379 |
3199 | + * Dropped Changes (Upstream): |
3200 | + - Add missing apparmor rule for debug-threads feature (LP 1615550). |
3201 | + - Add new block device types to virt-aa-helpers profile (LP 1641618) |
3202 | + - d/p/ubuntu/storage-default-permission-mode-to-0711: safer default perms |
3203 | + for storage dirs like /var/lib/libvirt/images. |
3204 | + - d/p/ubuntu/libvirtd-service-nolimit.patch: remove proc/file/task limits |
3205 | + to support huge systems. |
3206 | + - d/p/ubuntu/libvirtd-service-set-notifyaccess.patch: set NotifyAccess=all |
3207 | + in libvirtd.service (-d not allowed to be specified, everything else |
3208 | + upstream so drop delta; LP 1574566). |
3209 | + - d/p/ubuntu/qemu_process-spice-don-t-release-used-port.patch: qemu_process |
3210 | + spice: don't release used port (LP 1697729). |
3211 | + - d/p/ubuntu/virsh-maxvcpu-fall-back-to-old-command.patch: virsh: maxvcpus: |
3212 | + Always fall back to the old command if domain caps fail (LP 1674298) |
3213 | + - d/p/ubuntu/qemu-Allow-empty-script-path-to-interface.patch: in the past |
3214 | + it was possible to have <script path=''/> which now fails - fix to match |
3215 | + the old behavior (LP 1665698) |
3216 | + - Reworked apparmor Delta and started upstreaming, listing related |
3217 | + changes dropped: |
3218 | + + Apparmor feature parsing to depend on new apparmor features which |
3219 | + appear in different versions across distributions (no more needed |
3220 | + >=Xenial, allows to now separate changes and upstream more easily). |
3221 | + + d/p/ubuntu/Ensure-disk-names-follow-the-disk-name-regex.patch: |
3222 | + guarantee disk spec is following the defined regex (LP 1665410). |
3223 | + + d/p/ubuntu/virt-aa-helper-add-guest-agent-rule.patch: add |
3224 | + virt-aa-helper rule allowing all private channel access. |
3225 | + + d/p/ubuntu/virt-aa-helper-apparmor-allow-usr-share-AAVMF-too.patch: |
3226 | + virt-aa-helper to allow access to aarch64 UEFI images. |
3227 | + + d/rules, apparmor: include and install local apparmor profiles (This |
3228 | + is now done by dh_apparmor automatically) |
3229 | + + add local apparmor override templates (provided by dh_apparmor now) |
3230 | + + Fix name resolution calls from virt-aa-helper profile (LP 1546674). |
3231 | + + virt-aa-helper, apparmor: allow /usr/share/OVMF/ too |
3232 | + + virt-aa-helper: Generalize test for firmware paths |
3233 | + + apparmor, virt-aa-helper: Allow aarch64 UEFI. |
3234 | + + apparmor, libvirt-qemu: Add ppc64el related changes |
3235 | + + apparmor, libvirtd: Allow libxl-save-helper to run on Debian/Ubuntu |
3236 | + + apparmor, libvirt-qemu: Allow access to ceph config |
3237 | + + apparmor, libvirt-qemu: Allow access to certificates used by libvirt-vnc |
3238 | + + apparmor, virt-aa-helper: Explicit denies for host devices |
3239 | + + apparmor, virt-aa-helper: Allow access to libnl-3 config files |
3240 | + + apparmor, libvirt-qemu: allow access to pt_chown for pty consoles |
3241 | + * Dropped Changes (In Debian): |
3242 | + - d/rules: debhelper start virtlogd.socket |
3243 | + - d/p/ubuntu/Debianize-virtlogd-service.patch: Adapt config file location |
3244 | + for Debian based systems. |
3245 | + - Additional debian/bug-presubj |
3246 | + - Extended handling of apparmor profiles - reload and remove in maintainer |
3247 | + scripts (dh_apparmor* now generate these snippets) |
3248 | + * Dropped Changes (no SysV anymore): |
3249 | + - Add sysvinit script for virtlockd |
3250 | + - Wait on socket in sysvinit script |
3251 | + - d/rules: dh_installinit virtlockd (was part of "Cleanup systemd |
3252 | + debhelper" |
3253 | + - d/p/ubuntu/Debianize-virtlockd-init.patch: Fix default config path in |
3254 | + virtlockd.init for Debian based systems. |
3255 | + * Dropped Changes (other reasons): |
3256 | + - d/p/ubuntu/dnsmasq-as-priv-user: configuration to run as extra user |
3257 | + This used group libvirt instead of nobody which makes it worse; Needs |
3258 | + to be fixed upstream (LP: #1690729). |
3259 | + + d/p/ubuntu/disable-network-test.patch: disable test failing due to |
3260 | + dnsmasq changes. |
3261 | + - Add .gitignore for .pc |
3262 | + - we keep lxc support as Debian does, but stop adding delta. It feels |
3263 | + somewhat less maintained than e.g. libvirt for qemu. Also for secure |
3264 | + and comfortable container management lxd is clearly preferred. The |
3265 | + delta caused more issues than it solved so deliver libvirt-lxc as-is |
3266 | + and drop the related delta. |
3267 | + + d/p/ubuntu/9031-enable-lxc-apparmor: enable apparmor confinement of |
3268 | + containers by default. |
3269 | + + d/p/ubuntu/9032-lxc-allow-no-security-driver: allow empty sec driver |
3270 | + for libvirt-lxc. |
3271 | + - The following xen changes are no more required with current versions |
3272 | + + d/p/ubuntu/ubuntu-libxl-hvmloader-path.patch: Fallback for libxl |
3273 | + xen paths (LP 1459603) |
3274 | + + d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The |
3275 | + section about compat to the very old qemu-dm name is no more needed. |
3276 | + + d/p/ubuntu/libxl-fix-test-data.patch and |
3277 | + d/p/ubuntu/fix-xen-xml-in-tests.patch: updated and unified into the |
3278 | + former one + also updated the maintainer notes to ease updating. |
3279 | + + d/p/ubuntu/libxl-no-dm-check.patch: Stop calling emulator to identify |
3280 | + device-model |
3281 | + * Added Changes: |
3282 | + - d/p/0028-apparmor-add-default-pki-path-of-lbvirt-spice.patch: |
3283 | + apparmor: add default pki path of lbvirt-spice (LP: #1690140) |
3284 | + - conffile handling of files dropped in 3.5 (can be dropped >18.04) |
3285 | + + /etc/init.d/virtlockd was sysv init only |
3286 | + + /etc/apparmor.d/local/usr.sbin.libvirtd and |
3287 | + /etc/apparmor.d/local/usr.lib.libvirt.virt-aa-helper are now generated |
3288 | + by dh_apparmor as needed |
3289 | + - d/p/ubuntu/fix-libxl-default-driver-name.patch: avoid an issue with |
3290 | + default driver entries missing name='qemu'. |
3291 | + |
3292 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 06 Jul 2017 15:43:17 +0200 |
3293 | + |
3294 | libvirt (3.5.0-1) unstable; urgency=medium |
3295 | |
3296 | [ Guido GΓΌnther ] |
3297 | @@ -1463,6 +4639,233 @@ libvirt (3.0.0-1) experimental; urgency=medium |
3298 | |
3299 | -- Guido GΓΌnther <agx@sigxcpu.org> Thu, 19 Jan 2017 18:51:18 +0100 |
3300 | |
3301 | +libvirt (2.5.0-3ubuntu10) artful; urgency=medium |
3302 | + |
3303 | + * d/p/ubuntu/0004-apparmor-apply-ubuntu-delta.patch: Allow access to base |
3304 | + images and snapshots stored in nova-hypervisor snap's $SNAP_COMMON |
3305 | + directory, enabling use of the libvirt deb from the nova-hypervisor |
3306 | + snap (LP: #1644507). |
3307 | + |
3308 | + -- Corey Bryant <corey.bryant@canonical.com> Thu, 22 Jun 2017 14:29:39 -0400 |
3309 | + |
3310 | +libvirt (2.5.0-3ubuntu9) artful; urgency=medium |
3311 | + |
3312 | + * d/p/ubuntu/qemu_process-spice-don-t-release-used-port.patch: qemu_process |
3313 | + spice: don't release used port (LP: #1697729) - upstream in libvirt 3.1. |
3314 | + |
3315 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 14 Jun 2017 14:49:16 +0200 |
3316 | + |
3317 | +libvirt (2.5.0-3ubuntu8) artful; urgency=medium |
3318 | + |
3319 | + * fix conffile upgrade handling to avoid obsolete files |
3320 | + and inactive duplicates (LP: #1694159) |
3321 | + - d/libvirt-daemon-system.maintscript: revert to Debian content |
3322 | + - d/libvirt-bin.maintscript: add missing rm_conffile related to |
3323 | + dropping upstart. |
3324 | + - d/libvirt-bin.maintscript: add missing rm of conffiles due |
3325 | + to re-aligning with debian package names since yakkety. |
3326 | + - d/libvirt-bin.maintscript: for LTS->LTS upgraders try to move and retain |
3327 | + custom changes. |
3328 | + - d/libvirt-bin.maintscript: for upgraders from yakkety or later remove |
3329 | + the (now duplicate) conffiles, but retain custom changes in backups if |
3330 | + they exist |
3331 | + - d/libvirt-bin.preinst: drop manual mv of conffiles which lacked |
3332 | + retaining changes and upgrade-abort handling. |
3333 | + - d/libvirt-bin.preinst: handle upgrades up to the latest predecessor |
3334 | + possible before yakkety. |
3335 | + - d/libvirt-bin.preinst: fixup the combination of rm+mv conffile in case |
3336 | + the package is upgrading from pre yakkety. |
3337 | + - d/libvirt-daemon-system.postinst: clean up old dnsmasq enablement symlink |
3338 | + if unmodified. |
3339 | + |
3340 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 31 May 2017 14:29:51 +0200 |
3341 | + |
3342 | +libvirt (2.5.0-3ubuntu7) artful; urgency=medium |
3343 | + |
3344 | + * debian/patches/ubuntu/apparmor-ppcwrapper.patch: update to add missing |
3345 | + colon (LP: #1686621). |
3346 | + |
3347 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 27 Apr 2017 13:16:05 +0200 |
3348 | + |
3349 | +libvirt (2.5.0-3ubuntu6) artful; urgency=medium |
3350 | + |
3351 | + * Add missing apparmor profile entries (LP: #1680384) |
3352 | + - debian/patches/ubuntu/apparmor-vfio.patch: apparmor: add /dev/vfio |
3353 | + for vf (hot) attach |
3354 | + - debian/patches/ubuntu/apparmor-ppcwrapper.patch: apparmor: allow |
3355 | + extra tools executed by kvm.powerpc |
3356 | + - debian/patches/ubuntu/apparmor-shutdown.patch: apparmor: allow to |
3357 | + parse cmdline of the pid that send the shutdown signal |
3358 | + |
3359 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 25 Apr 2017 14:10:06 +0200 |
3360 | + |
3361 | +libvirt (2.5.0-3ubuntu5) zesty; urgency=medium |
3362 | + |
3363 | + * d/p/ubuntu/virsh-maxvcpu-fall-back-to-old-command.patch: virsh: maxvcpus: |
3364 | + Always fall back to the old command if domain caps fail (LP: #1674298) |
3365 | + |
3366 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 21 Mar 2017 08:02:37 +0100 |
3367 | + |
3368 | +libvirt (2.5.0-3ubuntu4) zesty; urgency=medium |
3369 | + |
3370 | + * d/p/ubuntu/qemu-Allow-empty-script-path-to-interface.patch: in the past |
3371 | + it was possible to have <script path=''/> which now fails - fix to match |
3372 | + the old behavior (LP: #1665698) |
3373 | + |
3374 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 10 Mar 2017 08:57:18 +0100 |
3375 | + |
3376 | +libvirt (2.5.0-3ubuntu3) zesty; urgency=medium |
3377 | + |
3378 | + [ Christian Ehrhardt ] |
3379 | + * d/p/ubuntu/Ensure-disk-names-follow-the-disk-name-regex.patch: |
3380 | + guarantee disk spec is following the defined regex (LP: #1665410). |
3381 | + |
3382 | + [ Bryan Quigley ] |
3383 | + * d/p/ubuntu/0007-apparmor-fix-for-new-virt-manager.patch: Add Apparmor |
3384 | + permissions so virt-manager 1.4.0 viewing works (LP: #1668681). |
3385 | + |
3386 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 06 Mar 2017 08:24:06 +0100 |
3387 | + |
3388 | +libvirt (2.5.0-3ubuntu2) zesty; urgency=medium |
3389 | + |
3390 | + * No-change rebuild to build against Xen-4.8 libs. |
3391 | + |
3392 | + -- Stefan Bader <stefan.bader@canonical.com> Thu, 26 Jan 2017 14:19:03 +0100 |
3393 | + |
3394 | +libvirt (2.5.0-3ubuntu1) zesty; urgency=medium |
3395 | + |
3396 | + * Merged with Debian unstable |
3397 | + - this picks up a fix for migrations using NFS mounts (LP: #1637601). |
3398 | + * Remaining changes: |
3399 | + - Disable sheepdog (universe dependency) |
3400 | + - Disable libssh2 support (universe dependency) |
3401 | + - Disable firewalld support (universe dependency) |
3402 | + - Disable selinux |
3403 | + - Enable esx support |
3404 | + - Add build-dep to libcurl4-gnutls-dev (required for esx) |
3405 | + - Set qemu-group to kvm (for compat with older ubuntu) |
3406 | + - Added changes to use the upstream apparmor profiles with added |
3407 | + delta (configurable via apparmor profiles version). |
3408 | + * d/p/u/000[1-6]-apparmor-* |
3409 | + - Regularly clear AppArmor profiles for vms that no longer exist |
3410 | + - Fix name resolution calls from virt-aa-helper profile (LP 1546674). |
3411 | + - Add missing apparmor rule for debug-threads feature (LP 1615550). |
3412 | + - Add new block device types to virt-aa-helpers profile (LP 1641618) |
3413 | + - Additional apport package-hook |
3414 | + - d/rules: debhelper start virtlogd.socket |
3415 | + - Add sysvinit script for virtlockd |
3416 | + - Additional debian/bug-presubj |
3417 | + - Modifications to adapt for our delayed switch away from libvirt-bin (can |
3418 | + be dropped after 18.04). |
3419 | + - d/p/ubuntu/libvirtd-service-add-bin-alias.patch: alias to old |
3420 | + libvirt-bin name. |
3421 | + - d/p/ubuntu/libvirtd-init-add-bin-alias.patch: provides for the old |
3422 | + libvirt-bin name. |
3423 | + - Wait on socket in sysvinit script |
3424 | + - Backwards compatible handling of groups (can be dropped after 18.04). |
3425 | + - config details and autostart of default bridged network. Creating that is |
3426 | + now the default in general, yet our solution provides the following on |
3427 | + top as of today: |
3428 | + - nat only on some ports <port start='1024' end='65535'/> |
3429 | + - autostart the default network by default |
3430 | + - do not autostart if 192.168.122.0 is already taken (e.g. in containers) |
3431 | + - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is |
3432 | + the group based access to libvirt functions as it was used in Ubuntu |
3433 | + for quite long. |
3434 | + - d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests |
3435 | + due to the group access change. |
3436 | + - d/p/ubuntu/dnsmasq-as-priv-user: configuration to run as extra user |
3437 | + - d/p/ubuntu/disable-network-test.patch: disable test failing due to |
3438 | + dnsmasq changes. |
3439 | + - ubuntu/parallel-shutdown.patch: set parallel shutdown by default. |
3440 | + - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm |
3441 | + which provided a separate kvm-spice. |
3442 | + - d/p/ubuntu/storage-default-permission-mode-to-0711: safer default perms |
3443 | + for storage dirs like /var/lib/libvirt/images. |
3444 | + - d/p/ubuntu/storage-disable-gluster-test: gluster not enabled, skip test |
3445 | + - d/p/ubuntu/9031-enable-lxc-apparmor: enable apparmor confinement of |
3446 | + containers by default. |
3447 | + - d/p/ubuntu/9032-lxc-allow-no-security-driver: allow empty sec driver for |
3448 | + libvirt-lxc. |
3449 | + - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx |
3450 | + - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: Set common qemu path to match |
3451 | + Debian/Ubuntu Xen packaging. |
3452 | + - d/p/ubuntu/ubuntu-libxl-hvmloader-path.patch: Fallback for libxl |
3453 | + xen paths (LP 1459603) |
3454 | + - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto |
3455 | + set VRAM to minimum requirements |
3456 | + - d/p/ubuntu/libxl-no-dm-check.patch: Stop calling emulator to identify |
3457 | + device-model |
3458 | + - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts |
3459 | + - fixup tests to match packaging of Xen (mostly different paths) |
3460 | + - d/p/ubuntu/libxl-fix-test-data.patch |
3461 | + - d/p/ubuntu/fix-xen-xml-in-tests.patch |
3462 | + - d/p/ubuntu/Debianize-virtlogd-service.patch: Adapt config file location |
3463 | + for Debian based systems. |
3464 | + - d/p/ubuntu/Debianize-virtlockd-init.patch: Fix default config path in |
3465 | + virtlockd.init for Debian based systems. |
3466 | + - d/p/ubuntu/9034-complete-9p-support: virt-aa-helper: add l to 9p file |
3467 | + options. |
3468 | + - d/p/ubuntu/parallel-shutdown.patch: shut guests down in parallel |
3469 | + - d/p/ubuntu/virt-aa-helper-no-explicity-deny-for-basefiles.patch: ask for |
3470 | + no deny rule for readonly disk elements. |
3471 | + - d/p/ubuntu/virt-aa-helper-add-guest-agent-rule.patch: add virt-aa-helper |
3472 | + rule allowing all private channel access |
3473 | + - d/p/ubuntu/libvirtd-service-nolimit.patch: remove proc/file/task limits |
3474 | + to support huge systems. |
3475 | + - d/p/ubuntu/virt-aa-helper-apparmor-allow-usr-share-AAVMF-too.patch: |
3476 | + virt-aa-helper to allow access to aarch64 UEFI images. |
3477 | + - d/p/ubuntu/libvirtd-service-set-notifyaccess.patch: set NotifyAccess=all |
3478 | + in libvirtd.service (LP 1574566). |
3479 | + - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from |
3480 | + included_files to avoid build failures due to duplicate definitions. |
3481 | + - Update README.Debian with Ubuntu changes |
3482 | + - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch. |
3483 | + - Add libxl log directory |
3484 | + - Enable some additional features on ppc64el and s390x (for arch parity) |
3485 | + - systemtap, zfs, numa and numad on s390x. |
3486 | + - systemtap on ppc64el. |
3487 | + * Dropped Changes: |
3488 | + - Build depend on gnutls >= 3.5.6-4ubuntu2 (no > 3.5.6 && < 3.5.6-4ubuntu2 |
3489 | + in any release left) |
3490 | + - Fix parsing non apparmor labels LP:#1633207 (upstream in libvirt 2.5) |
3491 | + - Ignore newlines in guest list (upstream in libvirt 2.4) |
3492 | + - Avoid migration postcopy issues by ensuring valid commands (upstream in |
3493 | + libvirt 2.5) |
3494 | + - Enable numa for arm64 (in Debian) |
3495 | + - Fix libvirt start failure when security_driver set (upstream in libvirt |
3496 | + 2.2) |
3497 | + - virt-aa-helper: Fix upstream implementation of no explicit deny rule |
3498 | + (upstream in libvirt 2.3) |
3499 | + - Some useless whitespace damage and no more applicable comments |
3500 | + - The following patches were part of the Delta but not the series file. |
3501 | + So they had no effect and can be dropped now: |
3502 | + - ubuntu/9036-util-prepare-uri-for-libxml2-2.9.2.patch |
3503 | + - ubuntu/Disable-failing-virnetsockettest.patch |
3504 | + - ubuntu/dont-include-non-migrateable-features-in-host-model |
3505 | + - ubuntu/upstream-libxl-Allow-libxl-to-find-pygrub-binary.patch |
3506 | + - See the 2.1.0-1ubuntu15 and 2.1.0-1ubuntu16 changelogs for related |
3507 | + pre-merge drops |
3508 | + - Add build-dep to libxml-libxml-perl (no more needed) |
3509 | + - apparmor double add /usr/bin/qemu-sparc64 rmix (no function anymore) |
3510 | + - apparmor /usr/{lib,lib64}/qemu/block-*.so (in Debian) |
3511 | + - apparmor moving /bin/bash rmix in profile (drop non functional delta) |
3512 | + - follow Debians style of block-*.so rules for block-extra (drop our |
3513 | + functionally equivalent adding/moving of rules) |
3514 | + - follow Debians style of lib/lib64 rules (drop a lot of our functional |
3515 | + functionally equivalent adding/moving of rules) |
3516 | + - accept Upstream style to handle libvirt_iohelper and libvirt_parthelper |
3517 | + (stop removing the two rules without an associated bug to reduce delta) |
3518 | + - Disabling dep8 smoke tests |
3519 | + * Added Changes: |
3520 | + - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making |
3521 | + vmlinuz available and accessible (in discussed with Debian in debbug |
3522 | + 848314) |
3523 | + - d/t/control, d/t/smoke-lxc: fix up lxc smoke test (in discussed with |
3524 | + Debian in debbug 848317) |
3525 | + |
3526 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 03 Jan 2017 13:58:30 +0100 |
3527 | + |
3528 | libvirt (2.5.0-3) unstable; urgency=medium |
3529 | |
3530 | * [ba9fcb8] Invoke db_stop. |
3531 | @@ -1611,6 +5014,192 @@ libvirt (2.1.0-2) unstable; urgency=medium |
3532 | |
3533 | -- Guido GΓΌnther <agx@sigxcpu.org> Fri, 19 Aug 2016 10:22:22 +0200 |
3534 | |
3535 | +libvirt (2.1.0-1ubuntu16) zesty; urgency=medium |
3536 | + |
3537 | + * Ensure d/p/ubuntu/9002-default_uri_virsh_to_system.patch is |
3538 | + dropped as intended. |
3539 | + * Re-Add d/p/ubuntu/apibuild-skip-libvirt-common.h for an issue that |
3540 | + transiently occurs on LP builds (real trigger not yet identified, so it |
3541 | + can't be upstreamed). |
3542 | + |
3543 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 14 Dec 2016 09:30:58 +0100 |
3544 | + |
3545 | +libvirt (2.1.0-1ubuntu15) zesty; urgency=medium |
3546 | + |
3547 | + * Cleanup Ubuntu Delta prior to next libvirt merge |
3548 | + - drop obsolte patches: |
3549 | + d/p/ubuntu/cgroups-ignore-systemd-failure, |
3550 | + d/p/ubuntu/ubuntu-skip-virstoragetest, |
3551 | + d/p/ubuntu/9021-fix-uint64_t.patch, |
3552 | + ubuntu/Disable-failing-virnetsockettest.patch (was only comment), |
3553 | + d/p/ubuntu/9002-default_uri_virsh_to_system.patch, |
3554 | + d/p/ubuntu/ubuntu-xend-probe.patch |
3555 | + - clarify dep3 headers to be more useful: |
3556 | + d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch, |
3557 | + d/p/ubuntu/daemon-augeas-fix-expected.patch, |
3558 | + d/p/ubuntu/enable-kvm-spice.patch, |
3559 | + d/p/ubuntu/dnsmasq-as-priv-user, |
3560 | + d/p/ubuntu/disable-network-test.patch |
3561 | + - split patch containing unrelated changes into two patches, so parts of |
3562 | + d/p/ubuntu/storage-default-permission-mode-to-0711 moved into |
3563 | + d/p/ubuntu/storage-disable-gluster-test |
3564 | + |
3565 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 12 Dec 2016 11:59:59 +0100 |
3566 | + |
3567 | +libvirt (2.1.0-1ubuntu14) zesty; urgency=medium |
3568 | + |
3569 | + * d/p/u/apparmor-fix-name-resolution.patch rework the fix to base |
3570 | + on the apparmor nameservice abstraction to be future proof (LP: #1546674). |
3571 | + * d/p/ubuntu/apparmor-fix-new-devicetypes.patch add new block device types to |
3572 | + virt-aa-helpers profile (LP: #1641618) |
3573 | + * d/p/u/apparmor-fix-other-seclabels.patch refresh to the now upstream |
3574 | + accepted solution (LP: #1633207). |
3575 | + |
3576 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 24 Nov 2016 08:06:38 +0100 |
3577 | + |
3578 | +libvirt (2.1.0-1ubuntu13) zesty; urgency=medium |
3579 | + |
3580 | + * drop d/p/ubuntu/fix-ftbfs-for-gnutls-3-5-6.patch as the offending change |
3581 | + in gnutls has been reverted (LP: #1641615) |
3582 | + * Build depend on gnutls >= 3.5.6-4ubuntu2 to build after the gnutls fix |
3583 | + migrated |
3584 | + |
3585 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 17 Nov 2016 08:43:10 +0100 |
3586 | + |
3587 | +libvirt (2.1.0-1ubuntu12) zesty; urgency=medium |
3588 | + |
3589 | + * d/p/ubuntu/fix-ftbfs-for-gnutls-3-5-6.patch fix FTBFS due to changes in |
3590 | + gnutls that affected the ordering on certificate DN entries (LP: #1641615) |
3591 | + * Revert "Fix FTBFS on zesty due to issues with concurrent make check" as it |
3592 | + was not the right solution. |
3593 | + |
3594 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 16 Nov 2016 14:52:17 +0100 |
3595 | + |
3596 | +libvirt (2.1.0-1ubuntu11) zesty; urgency=medium |
3597 | + |
3598 | + * Fix FTBFS on zesty due to issues with concurrent make check (LP: #1641615) |
3599 | + |
3600 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 15 Nov 2016 14:45:52 +0100 |
3601 | + |
3602 | +libvirt (2.1.0-1ubuntu10) zesty; urgency=medium |
3603 | + |
3604 | + [Simon DΓ©ziel] |
3605 | + * d/p/u/apparmor-fix-name-resolution.patch adds missing rules for name |
3606 | + resolution to virt-aa-helper Apparmor profile (LP: #1546674). |
3607 | + * d/p/u/apparmor-fix-debug-threads.patch adds missing rule for debug-threads |
3608 | + feature that is now default enabled to Apparmor profile (LP: #1615550). |
3609 | + |
3610 | + [Christian Ehrhardt] |
3611 | + * d/p/u/apparmor-fix-other-seclabels.patch fixes an issue parsing non |
3612 | + apparmor security labels (LP: #1633207). |
3613 | + |
3614 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 24 Oct 2016 14:21:36 +0200 |
3615 | + |
3616 | +libvirt (2.1.0-1ubuntu9) yakkety; urgency=medium |
3617 | + |
3618 | + * Fix libvirt-guest.sh to handle multiple guests (LP: #1591695). |
3619 | + |
3620 | + -- Stefan Bader <stefan.bader@canonical.com> Thu, 06 Oct 2016 12:14:05 +0200 |
3621 | + |
3622 | +libvirt (2.1.0-1ubuntu8) yakkety; urgency=medium |
3623 | + |
3624 | + [ Christian Ehrhardt ] |
3625 | + |
3626 | + * avoid migration postcopy issues by ensuring valid commands (LP: #1620906) |
3627 | + - d/p/ubuntu/check-live-for-postcopy.patch Check for --live flag for |
3628 | + postcopy-after-precopy migration. |
3629 | + - d/p/ubuntu/make-postcopy-mandatory-for-postcopy-after-precopy.patch to |
3630 | + |
3631 | + [ Stefan Bader ] |
3632 | + |
3633 | + * Fix Xenial to Yakkety migration from libvirt-bin.service to |
3634 | + libvirtd.service (LP: #1627969). |
3635 | + * Update Vcs-Git and Vcs-Browser fields to point to launchpad |
3636 | + (LP: #1629210) |
3637 | + |
3638 | + [ Dann Frazier ] |
3639 | + |
3640 | + * Fix FTBS in Yakkety due to missing python dependency (LP: #1629041) |
3641 | + |
3642 | + -- Stefan Bader <stefan.bader@canonical.com> Fri, 30 Sep 2016 10:11:30 +0200 |
3643 | + |
3644 | +libvirt (2.1.0-1ubuntu7) yakkety; urgency=medium |
3645 | + |
3646 | + * Enable NUMA support in arm64 builds (LP: #1627926). |
3647 | + |
3648 | + -- dann frazier <dannf@ubuntu.com> Mon, 26 Sep 2016 23:36:24 -0600 |
3649 | + |
3650 | +libvirt (2.1.0-1ubuntu6) yakkety; urgency=medium |
3651 | + |
3652 | + * No-change rebuild for readline soname change. |
3653 | + |
3654 | + -- Matthias Klose <doko@ubuntu.com> Sat, 17 Sep 2016 12:05:33 +0000 |
3655 | + |
3656 | +libvirt (2.1.0-1ubuntu5) yakkety; urgency=medium |
3657 | + |
3658 | + [ Jon Grimm ] |
3659 | + |
3660 | + * Fix libvirt start failure when security_driver set (LP: #1618592) |
3661 | + - qemu: fix qemu.conf security_driver |
3662 | + |
3663 | + -- Stefan Bader <stefan.bader@canonical.com> Thu, 08 Sep 2016 14:11:47 +0200 |
3664 | + |
3665 | +libvirt (2.1.0-1ubuntu4) yakkety; urgency=medium |
3666 | + |
3667 | + * Enable systemtap, zfs, numa on s390x. |
3668 | + * Enable systemtap on ppc64el. |
3669 | + |
3670 | + -- Dimitri John Ledkov <xnox@ubuntu.com> Wed, 24 Aug 2016 13:21:29 +0100 |
3671 | + |
3672 | +libvirt (2.1.0-1ubuntu3) yakkety; urgency=low |
3673 | + |
3674 | + * Really fix the ADT regression and not only the changelog due |
3675 | + to somehow ending up on the wrong git branch. |
3676 | + |
3677 | + -- Stefan Bader <stefan.bader@canonical.com> Wed, 17 Aug 2016 18:31:01 +0200 |
3678 | + |
3679 | +libvirt (2.1.0-1ubuntu2) yakkety; urgency=low |
3680 | + |
3681 | + * Fix ADT build-test regression(s) |
3682 | + |
3683 | + -- Stefan Bader <stefan.bader@canonical.com> Wed, 17 Aug 2016 15:18:38 +0200 |
3684 | + |
3685 | +libvirt (2.1.0-1ubuntu1) yakkety; urgency=low |
3686 | + |
3687 | + * Merged with Debian testing. Remaining changes: |
3688 | + - Added changes to use the upstream apparmor profiles with added |
3689 | + delta (configurable via apparmor profiles version). |
3690 | + * d/p/u/0001-apparmor-add-feature-parsing.patch |
3691 | + * d/p/u/0002-apparmor-apply-ubuntu-delta.patch |
3692 | + * d/p/u/0003-apparmor-debian-ubuntu-delta.patch |
3693 | + * d/p/u/0004-apparmor-ubuntu-delta.patch |
3694 | + - Avoiding dependency on sheepdog |
3695 | + - Additional apport package-hook |
3696 | + - Additional dnsmasq configuration |
3697 | + - Additional profile.d script to set default URI |
3698 | + - Additional debian/bug-presubj |
3699 | + - d/rules: debhelper start virtlogd.socket not virtlockd.service |
3700 | + - Modifications to adapt for our delayed switch away from libvirt-bin. |
3701 | + - Wait on socket in sysvinit script |
3702 | + - Backwards compatible handling of groups and default bridged network |
3703 | + creation. |
3704 | + - Extended handling of apparmor profiles |
3705 | + - Convert libvirt0 and libvirt-dev to multi-arch. |
3706 | + - Added a fix for the upstream version of adding better write denials |
3707 | + handling to virt-aa-helper. |
3708 | + - Convert libnss_libvirt to multi-arch and fix up source location that |
3709 | + changed when making libvirt0 multi-arch. |
3710 | + - Dropped |
3711 | + * upstart script for libvirtd |
3712 | + * d/p/lp1588841-000[123]-* (upstream) |
3713 | + * d/p/u/qemu-Add-virQEMUCapsSupportsGICVersion.patch (upstream) |
3714 | + * d/p/u/qemu-Automatically-choose-usable-GIC-version.patch (upstream) |
3715 | + * d/p/u/docs-remove-xpath.patch (xpath removed upstream) |
3716 | + * d/p/u/preup-virt-aa-helper-better-write-denials-handling.patch (upstr.) |
3717 | + * d/p/u/ubuntu/virt-aa-helper-helpfix.patch (upstream) |
3718 | + |
3719 | + -- Stefan Bader <stefan.bader@canonical.com> Wed, 13 Jul 2016 13:12:36 +0200 |
3720 | + |
3721 | libvirt (2.1.0-1) unstable; urgency=medium |
3722 | |
3723 | * Upload to unstable |
3724 | @@ -1680,6 +5269,103 @@ libvirt (1.3.5~rc1-1) experimental; urgency=medium |
3725 | |
3726 | -- Guido GΓΌnther <agx@sigxcpu.org> Mon, 30 May 2016 22:00:33 +0200 |
3727 | |
3728 | +libvirt (1.3.4-1ubuntu6) yakkety; urgency=low |
3729 | + |
3730 | + * Fix libvirtd crashing on libxl domain restore (LP: #1588841). |
3731 | + Patches cherry-picked from upsream libvirt git tree. |
3732 | + - libxl: switch to using libxl_domain_create_restore from v4.4 API |
3733 | + - libxl: support Xen migration stream V2 in save/restore |
3734 | + - libxl: support migration stream V2 in migration |
3735 | + |
3736 | + -- Stefan Bader <stefan.bader@canonical.com> Wed, 08 Jun 2016 14:17:23 +0200 |
3737 | + |
3738 | +libvirt (1.3.4-1ubuntu5) yakkety; urgency=low |
3739 | + |
3740 | + * Update the correct apparmor profiles to allow AAVMF and qemu-efi |
3741 | + firmware for aarch64 (1538882) |
3742 | + * Clean up / refresh various patches to finalize switch from libvirt-bin |
3743 | + to libvirtd as service name. |
3744 | + Drop: d/p/ubuntu/libvirt-bin-service-libvirtd-alias.patch |
3745 | + Refresh+Rename: d/p/ubuntu/libvirt-bin-service-set-notifyaccess.patch -> |
3746 | + d/p/ubuntu/libvirtd-service-nolimit.patch |
3747 | + Rename: d/p/ubuntu/libvirt-bin-service-set-notifyaccess.patch -> |
3748 | + d/p/ubuntu/libvirtd-service-set-notifyaccess.patch |
3749 | + Refresh: d/p/ubuntu/libvirtd-service-add-bin-alias.patch |
3750 | + Add: d/p/ubuntu/libvirtd-init-add-bin-alias.patch |
3751 | + * Change default profile used by libvirtd.service to /etc/default/libvirtd. |
3752 | + Drop: d/p/ubuntu/switch-service-files-to-libvirt-bin.patch |
3753 | + * Drop virtlockd.service from dh_systemd_start in debian/rules as |
3754 | + the service is socket activated (LP: #1588006). |
3755 | + * Fix failure to enable libvirtd.service due to lingering libvirt-bin |
3756 | + alias. This could happen when the upgrade from a version prior 1.3.3-2 |
3757 | + happened before 1.3.4-1ubuntu3 (LP: #1588004). |
3758 | + |
3759 | + -- Stefan Bader <stefan.bader@canonical.com> Thu, 02 Jun 2016 14:50:27 +0200 |
3760 | + |
3761 | +libvirt (1.3.4-1ubuntu4) yakkety; urgency=medium |
3762 | + |
3763 | + * Re-enable the upstart job by renaming the file. |
3764 | + * Include patchby @guessi to continally wait for libvirtd to start when |
3765 | + using sysvinit or upstart. (LP: #1571209) |
3766 | + |
3767 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 23 May 2016 13:50:22 -0500 |
3768 | + |
3769 | +libvirt (1.3.4-1ubuntu3) yakkety; urgency=medium |
3770 | + |
3771 | + [ dann frazier ] |
3772 | + * d/p/u/qemu-Add-virQEMUCapsSupportsGICVersion.patch, |
3773 | + d/p/u/qemu-Automatically-choose-usable-GIC-version.patch: If no GIC |
3774 | + was specified for an ARM virt guest, choose a GIC version supported |
3775 | + by the host. (LP: #1566564) |
3776 | + |
3777 | + [ Serge Hallyn ] |
3778 | + * libvirt-bin.preinst: on upgrades from prior to 1.3.3-2, also remove the |
3779 | + service file for the Alias - /etc/systemd/system/libvirtd.service. |
3780 | + (LP: #1579922) |
3781 | + |
3782 | + -- dann frazier <dannf@ubuntu.com> Thu, 19 May 2016 08:57:33 -0600 |
3783 | + |
3784 | +libvirt (1.3.4-1ubuntu2) yakkety; urgency=medium |
3785 | + |
3786 | + * Include installing virtlogd.socket. (LP: #1583009) |
3787 | + |
3788 | + -- Chris J Arges <chris.j.arges@canonical.com> Wed, 18 May 2016 13:56:08 -0500 |
3789 | + |
3790 | +libvirt (1.3.4-1ubuntu1) yakkety; urgency=medium |
3791 | + |
3792 | + * Merge 1.3.4-1 from Debian unstable |
3793 | + * Drop upstream-applied patches: |
3794 | + - conf-also-mark-implicit-video-as-primary.patch |
3795 | + - libvirt-socket-fix-group |
3796 | + * Remaining changes |
3797 | + - keep libvirt-bin transitional package - until 18.10 (for lts-to-lts |
3798 | + upgrades) |
3799 | + - keep (redundant) libvirtd group if it existed on upgrade - until 18.10 |
3800 | + (for lts-to-lts upgrades) |
3801 | + - keep ubuntu-specific patches |
3802 | + - ship apport and dnsmasq files |
3803 | + - enable virbr0 |
3804 | + - ship apparmor from debian/*. We should push changes upstrema, but |
3805 | + cannot sync with debian as apparmor profiles must be processed in |
3806 | + debian/rules for cloud archive. |
3807 | + - debian/control |
3808 | + - enable zfs |
3809 | + - disable libssh2 and sheepdog |
3810 | + - add libxml-libxml-perl and libcurl4-gnutls-dev |
3811 | + - enable libnuma-dev on ppc64el (pushed to Debian) |
3812 | + - update release for conflicts/replaces on libvirt-bin to << 1.3.3-2 |
3813 | + - debian/libvirt-daemon-system.preinst: stop libvirt-bin on certain |
3814 | + upgrades. |
3815 | + - Multi-arch-ify. |
3816 | + - debian/rules: disable selinux and firewalld; use 'kvm' group; disable |
3817 | + ssh2, enable zfs and esx; process apparmor files for older releases; |
3818 | + copy dnsmasq configuration. |
3819 | + - debian/tests/control: add extra depends |
3820 | + * d/p/ubuntu/apibuild-skip-libvirt-common.h: libvirt-common.h is being |
3821 | + included twice leading to build failures - drop it temporarily. |
3822 | + |
3823 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 May 2016 12:50:02 -0500 |
3824 | + |
3825 | libvirt (1.3.4-1) unstable; urgency=medium |
3826 | |
3827 | * Upload to unstable |
3828 | @@ -1709,6 +5395,65 @@ libvirt (1.3.4~rc1-1) experimental; urgency=medium |
3829 | |
3830 | -- Guido GΓΌnther <agx@sigxcpu.org> Wed, 27 Apr 2016 16:51:55 +0200 |
3831 | |
3832 | +libvirt (1.3.3-2ubuntu2) yakkety; urgency=medium |
3833 | + |
3834 | + * debian/rules: fix paths when removing files which should not end up |
3835 | + in libvirt-daemon package. |
3836 | + |
3837 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 May 2016 13:14:17 -0500 |
3838 | + |
3839 | +libvirt (1.3.3-2ubuntu1) yakkety; urgency=medium |
3840 | + |
3841 | + * Merge 1.3.3-2 from Debian unstable |
3842 | + * Merge new packaging layout |
3843 | + - debian/control |
3844 | + * add libsanlock-dev, dtrace, systemtap-sdt-dev, librados-dev, |
3845 | + libfuse-dev, augeas-tools to Build-Depends. |
3846 | + * Drop libcgmanager-dev from Build-Depends. |
3847 | + * Add libvirt-clients, libvirt-daemon, and libvirt-daemon-system |
3848 | + packages which replace the now-virtual libvirt-bin package. |
3849 | + * Drop libvirt0-dbg (is this intential in Debian?) |
3850 | + * Add libvirt-sanlock package (this should be in universe) |
3851 | + * Switch to 'libvirt' group, keeping the same gid as 'libvirtd' |
3852 | + on upgrade. Keep libvirtd group name on upgrade in case any |
3853 | + site scripts use it. |
3854 | + * Enable dtrace |
3855 | + * Add Debian policy-kit configuration |
3856 | + * drop ubuntu/9004-libvirtd-group-name.patch as we are switching to group |
3857 | + 'libvirt' |
3858 | + * Drop obsolete migration scripts: |
3859 | + - libvirt-migrate-xend-managed-domains |
3860 | + - libvirt-migrate-qemu-disks |
3861 | + - libvirt-migrate-qemu-machinetype |
3862 | + * Remaining changes: |
3863 | + - keep libvirt-bin transitional package - until 18.10 (for lts-to-lts |
3864 | + upgrades) |
3865 | + - keep (redundant) libvirtd group if it existed on upgrade - until 18.10 |
3866 | + (for lts-to-lts upgrades) |
3867 | + - keep ubuntu-specific patches |
3868 | + - ship apport and dnsmasq files |
3869 | + - enable virbr0 |
3870 | + - ship apparmor from debian/*. We should push changes upstrema, but |
3871 | + cannot sync with debian as apparmor profiles must be processed in |
3872 | + debian/rules for cloud archive. |
3873 | + - debian/control |
3874 | + - enable zfs |
3875 | + - disable libssh2 and sheepdog |
3876 | + - add libxml-libxml-perl and libcurl4-gnutls-dev |
3877 | + - enable libnuma-dev on ppc64el (pushed to Debian) |
3878 | + - update release for conflicts/replaces on libvirt-bin to << 1.3.3-2 |
3879 | + - debian/libvirt-daemon-system.preinst: stop libvirt-bin on certain |
3880 | + upgrades. |
3881 | + - Multi-arch-ify. |
3882 | + - debian/rules: disable selinux and firewalld; use 'kvm' group; disable |
3883 | + ssh2, enable zfs and esx; process apparmor files for older releases; |
3884 | + copy dnsmasq configuration. |
3885 | + - debian/tests/control: add depends |
3886 | + * d/p/ubuntu/conf-also-mark-implicit-video-as-primary.patch: upstream patch |
3887 | + to fix failure to start vms with video not explicitly marked as 'primary' |
3888 | + |
3889 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 29 Apr 2016 20:51:48 -0500 |
3890 | + |
3891 | libvirt (1.3.3-2) unstable; urgency=medium |
3892 | |
3893 | * Upload to unstable |
3894 | @@ -1760,6 +5505,239 @@ libvirt (1.3.1-2) unstable; urgency=medium |
3895 | |
3896 | -- Guido GΓΌnther <agx@sigxcpu.org> Fri, 19 Feb 2016 17:29:27 +0100 |
3897 | |
3898 | +libvirt (1.3.1-1ubuntu11) yakkety; urgency=medium |
3899 | + |
3900 | + [ Stefan Bader ] |
3901 | + * Add alias for libvirtd.service into libvirt-bin.service |
3902 | + |
3903 | + [ Serge Hallyn ] |
3904 | + * d/p/u/libvirt-bin-service-set-notifyaccess.patch: Set NotifyAccess=all in |
3905 | + libvirt-bin systemd service file. (LP: #1574566) |
3906 | + |
3907 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 18 Apr 2016 13:44:15 -0500 |
3908 | + |
3909 | +libvirt (1.3.1-1ubuntu10) xenial; urgency=medium |
3910 | + |
3911 | + * d/p/u/virt-aa-helper-apparmor-allow-usr-share-AAVMF-too.patch: Allow |
3912 | + access to /usr/share/AAVMF/** and /usr/share/qemu-efi/** for aarch64 UEFI. |
3913 | + (LP: #1538882) |
3914 | + |
3915 | + -- William Grant <wgrant@ubuntu.com> Fri, 15 Apr 2016 12:08:21 +1000 |
3916 | + |
3917 | +libvirt (1.3.1-1ubuntu9) xenial; urgency=medium |
3918 | + |
3919 | + * Remove the tasks limit on libvirt-bin service (LP: #1567381) |
3920 | + This should be un-done when it is properly fixed in the code so |
3921 | + that virtual machines are started in their own pids cgroup. |
3922 | + |
3923 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 07 Apr 2016 10:05:01 -0500 |
3924 | + |
3925 | +libvirt (1.3.1-1ubuntu8) xenial; urgency=medium |
3926 | + |
3927 | + * d/p/u/virt-aa-helper-add-guest-agent-rule.patch: this actually solves |
3928 | + the qemu guest agent problem for rhel7 vms for me. (LP: #1393842) |
3929 | + Also drop the mknod rule which isn't needed. |
3930 | + * d/apparmor/usr.lib.libvirt.virt-aa-helper: add permission to read under |
3931 | + /var/run. This is needed for some openvswitch info. (LP: #1513367) |
3932 | + |
3933 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 11 Mar 2016 15:01:25 -0800 |
3934 | + |
3935 | +libvirt (1.3.1-1ubuntu7) xenial; urgency=medium |
3936 | + |
3937 | + * zfs support (LP: #1553023) |
3938 | + - Cherrypick upstream patches to support zfs |
3939 | + - debian/rules: build with zfs support |
3940 | + - debian/control: add zfs as build-dep |
3941 | + * d/p/u/virt-aa-helper-no-explicity-deny-for-basefiles.patch: don't mark |
3942 | + readonly files with an explicity deny only because the xml marks it |
3943 | + as reasonly. (LP: #1554031) |
3944 | + * fix typo in virt-aa-helper helptext |
3945 | + * fix d/p/u/preup-virt-aa-helper-better-write-denials-handling.patch to |
3946 | + not overwrite const memory. |
3947 | + |
3948 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 10 Mar 2016 19:25:54 -0800 |
3949 | + |
3950 | +libvirt (1.3.1-1ubuntu6) xenial; urgency=medium |
3951 | + |
3952 | + * d/apparmor/libvirt-qemu: generalize the qemu-block-extra libs line. |
3953 | + (LP: #1554761) |
3954 | + * d/p/ubuntu/virt-aa-helper-add-mknod-for-guest-agent.patch: add mknod |
3955 | + capability if there is a qemu guest agent. (LP: #1393842) |
3956 | + |
3957 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 09 Mar 2016 18:45:08 -0800 |
3958 | + |
3959 | +libvirt (1.3.1-1ubuntu5) xenial; urgency=low |
3960 | + |
3961 | + * Added d/p/ubuntu/preup-virt-aa-helper-better-write-denials-handling.patch |
3962 | + and refreshed d/p/ubuntu/9034-complete-9p-support accordingly. |
3963 | + * Added d/p/ubuntu/additional-libvirt-guest-tweaks.patch to fix default |
3964 | + URI detection when running in a Xen control domain. Also change the |
3965 | + default config to do parallel shutdown requests (max. 10) and reduce the |
3966 | + timeout to 2 minutes. |
3967 | + |
3968 | + -- Stefan Bader <stefan.bader@canonical.com> Wed, 09 Mar 2016 09:13:09 +0100 |
3969 | + |
3970 | +libvirt (1.3.1-1ubuntu4) xenial; urgency=low |
3971 | + |
3972 | + * d/libvirt-bin.virtlockd.init: Replace by the version I had already |
3973 | + prepared and was tested (LP: #1547208). |
3974 | + * d/libvirt-bin.virtlogd.init: Fix up some left-over references to |
3975 | + libvirtd. |
3976 | + * d/control: Add provides libvirt-daemon for libvirt-bin (LP: #1551643) |
3977 | + |
3978 | + -- Stefan Bader <stefan.bader@canonical.com> Tue, 01 Mar 2016 10:58:23 +0100 |
3979 | + |
3980 | +libvirt (1.3.1-1ubuntu3) xenial; urgency=medium |
3981 | + |
3982 | + * d/libvirt-bin.virtlockd.init: Re-write based on virtlogd init script |
3983 | + as upstream provided version is not compatible with Ubuntu/Debian. |
3984 | + |
3985 | + -- James Page <james.page@ubuntu.com> Mon, 29 Feb 2016 22:24:49 +0000 |
3986 | + |
3987 | +libvirt (1.3.1-1ubuntu2) xenial; urgency=medium |
3988 | + |
3989 | + * No-change rebuild for gnutls transition. |
3990 | + |
3991 | + -- Matthias Klose <doko@ubuntu.com> Wed, 17 Feb 2016 22:41:20 +0000 |
3992 | + |
3993 | +libvirt (1.3.1-1ubuntu1) xenial; urgency=low |
3994 | + |
3995 | + * Merge from Debian unstable. Remaining changes: |
3996 | + - debian/apparmor/{libvirt-lxc,libvirt-qemu,local-usr.sbin.libvirtd, |
3997 | + TEMPLATE.lxc,TEMPLATE.qemu,usr.lib.libvirt.virt-aa-helper, |
3998 | + usr.sbin.libvirtd} Add apparmor profiles. |
3999 | + - Add debian/libvirt-bin.virtlockd.init based on the upstream version |
4000 | + src/locking/virtlockd.init.in. This does not seem to get processed |
4001 | + by the build. |
4002 | + - debian/control: |
4003 | + * Add libcurl4-gnutls-dev, libxml-libxml-perl, libcgmanager-dev |
4004 | + * Add ppc64el to libnuma-dev arches |
4005 | + * Remove libsanlock-dev, libselinux1-dev, systemtap-sdt-dev |
4006 | + * Remove python, sheepdog, librados-dev, libfuse-dev |
4007 | + * Remove libssh2-1-dev, qemu-system-common, augeas-tools |
4008 | + * Don't build libvirt-clients, libvirt-daemon, libvirt-sanlock packages |
4009 | + * Keep multiarch changes. |
4010 | + - Keep debian/{libvirt-bin.apport,libvirt-bin.cron.daily} |
4011 | + - Keep change d/libvirt0.install and d/libvirt-dev.install that |
4012 | + adds multi-arch wildcard. |
4013 | + - d/libvirt-daemon-system.libvirtd.default -> |
4014 | + d/libvirt-bin.libvirt-bin.default |
4015 | + - d/libvirt-daemon-system.dirs -> d/libvirt-bin.dirs |
4016 | + * Add /etc/apparmor.d/{abstractions,disable,force-complain,local} |
4017 | + * Add /etc/cron.daily |
4018 | + * Add /usr/share/apport/package-hooks |
4019 | + * Add /var/log/libvirt/libxl |
4020 | + * Add /etc/dnsmasq.d-available |
4021 | + * Remove /usr/share/polkit-1/rules.d/ |
4022 | + * Remove /var/lib/polkit-1/localauthority/10-vendor.d/ |
4023 | + - Keep debian/libvirt-bin.dnsmasq |
4024 | + - d/libvirt-daemon-system.examples -> d/libvirt-bin.examples |
4025 | + * Remove debian/build/daemon/libvirtd.policy |
4026 | + * Drop debian/libvirt-suspendonreboot |
4027 | + - d/libvirt-daemon-system.libvirtd.init -> d/libvirt-bin.libvirt-bin.init |
4028 | + * Add provides libvirt-bin |
4029 | + * Change /etc/default/libvirtd into /etc/default/libvirt-bin |
4030 | + * Add wait_on_sockfile() and call it during start |
4031 | + - d/libvirt-daemon-system.install -> d/libvirt-bin.install |
4032 | + * Add usr/bin/* |
4033 | + * Add usr/sbin/* |
4034 | + * Add etc/apparmor.d/* |
4035 | + * Replace etc/libvirt/{libvirtd,virtlockd,virtlogd}.conf -> etc/libvirt/* |
4036 | + (since with the clients included there are many more config files) |
4037 | + * Add usr/share/polkit-1 |
4038 | + * Add usr/lib/libvirt/* |
4039 | + * Add usr/share/augeas/* |
4040 | + * Add usr/share/libvirt/* |
4041 | + * Add usr/share/man/man8/* |
4042 | + * Add usr/share/apport/package-hooks/source_libvirt.py |
4043 | + * Add etc/dnsmasq.d-available/libvirt-bin |
4044 | + * Add etc/profile.d/libvirt-uri.sh |
4045 | + * Add usr/lib/libvirt |
4046 | + - d/libvirt-daemon-system.links -> d/libvirt-bin.links |
4047 | + * Replace libvirt-daemon-system with libvirt-bin for libvirt0 |
4048 | + * Remove libvirt-daemon line |
4049 | + - Remove d/libvirt-bin.maintscript |
4050 | + - d/libvirt-clients.manpages -> d/libvirt-bin.manpages |
4051 | + * Add debian/libvirt-migrate-qemu-disks.1 |
4052 | + * Add debian/libvirt-migrate-qemu-machinetype.1 |
4053 | + * Add debian/libvirt-migrate-xend-managed-domains.1 |
4054 | + - Combined d/libvirt-daemon-system.NEWS and d/libvirt-daemon.NEWS into |
4055 | + d/libvirt-bin.NEWS |
4056 | + - Keep d/libvirt-bin.{postinst,postrm,preinst} though they probably could |
4057 | + be freshly derived from libvirt-daemon counterparts. |
4058 | + * Added removal of qemu capability cache (found in Debian) to postinst |
4059 | + * Added reload of virtlogd in postinst (following example of virtlockd) |
4060 | + - Replace d/libvirt-bin.preinst |
4061 | + - Add d/libvirt-bin.upstart |
4062 | + - d/libvirt-daemon-system.virtlogd.init -> d/libvirt-bin.virtlogd.init |
4063 | + - Remove d/libvirt-clients.install |
4064 | + - Remove d/libvirt-clients.links |
4065 | + - Remove d/libvirt-daemon.install |
4066 | + - Remove d/libvirt-daemon.links |
4067 | + - d/libvirt-daemon.README.Debian -> d/libvirt-bin.README.Debian |
4068 | + * Replaced access control section |
4069 | + * Appended apparmor profile section |
4070 | + * Appended disk migration section |
4071 | + * Appended qemu/kvm machine type migration section |
4072 | + - Remove d/libvirt-daemon-system.{maintscript,postinst,postrm,preinst} |
4073 | + - Keep libvirt-migrate-qemu-disks (and manpage) |
4074 | + - Keep libvirt-migrate-qemu-machinetype (and manpage) |
4075 | + - Keep libvirt-migrate-xend-managed-domains (and manpage) |
4076 | + - Remove d/libvirt-sanlock.{cron.weekly,links,install} |
4077 | + - Drop d/libvirt-stop-guests |
4078 | + - Drop d/libvirt-suspendonreboot (replaced by upstream libvirt-guests) |
4079 | + - Keep d/libvirt-uri.sh |
4080 | + - Remove d/polkit/60-libvirt.pkla (and polkit directory) |
4081 | + - d/tests/control |
4082 | + - Add build-essential and pkg-config dependencies to build-test |
4083 | + - debian/rules: |
4084 | + * Add autoconf stuff (not sure what still really gets used). |
4085 | + * Use qemu-group kvm instead of libvirt-qemu |
4086 | + * Add SHEEPDOGCLI environment variable to dh_auto_configure |
4087 | + override (instead of an DEB_DH_... make variable which no |
4088 | + longer takes effect). |
4089 | + * Drop --with-secdriver-apparmor --with-apparmor-profiles from |
4090 | + WITH_APPARMOR config. |
4091 | + * Change WITH_FIREWALLD and WITH_SELINUX settings to disabled. |
4092 | + * Change WITH_DTRACE setting to disabled. |
4093 | + * Drop DEB_DH_SYSTEMD_START_ARGS_libvirt-bin as it is no longer |
4094 | + needed after dropping cdbs. |
4095 | + * Add to override_dh_install section |
4096 | + - Install apparmor files (and post-processing) |
4097 | + - Install apport hooks. |
4098 | + - Install migration tools. |
4099 | + - Install profile script to autoset URI. |
4100 | + - Replace package name libvirt-daemon-system with libvirt-bin. |
4101 | + - Debian now copies libvirt-guests.{init,default} and |
4102 | + virtlogd.default from upstream source. Copy virtlockd.default |
4103 | + as well. |
4104 | + - Rename libvirtd.{socket,service} to libvirt-bin.{socket,service} |
4105 | + - Change dh_systemd_start to use virtlo{g,ck}d.socket only (the |
4106 | + services are supposed to be started by using the sockets. |
4107 | + - Move libs and pkgconfig under multiarch directory. |
4108 | + * Modify override_dh_auto_clean |
4109 | + - Replace package name libvirt-daemon-system with libvirt-bin |
4110 | + - Delete upstream files which were copied into debian/. |
4111 | + * Add override_dh_gencontrol section which conditionally adds |
4112 | + conflicts on apparmor. |
4113 | + * Add override_dh_makeshlibs section to pass version info for |
4114 | + libvirt0. |
4115 | + * Dropped patches: |
4116 | + - ubuntu/virt-aa-helper-handle-ovmf (upstream added ovmf paths to |
4117 | + restricted_rw) |
4118 | + * Refreshed patches: |
4119 | + - refreshed d/p/ubuntu/9034-complete-9p-support |
4120 | + * New patches |
4121 | + - d/ubuntu/libvirt-guests-exclude-dom0.patch |
4122 | + - d/ubuntu/libxl-no-dm-check.patch |
4123 | + - d/ubuntu/libxl-fix-test-data.patch |
4124 | + - d/ubuntu/Debianize-virtlogd-service.patch |
4125 | + - d/ubuntu/Debianize-virtlockd-init.patch |
4126 | + - d/ubuntu/switch-service-files-to-libvirt-bin.patch |
4127 | + - d/ubuntu/libvirt-socket-fix-group.patch |
4128 | + |
4129 | + -- Stefan Bader <stefan.bader@canonical.com> Fri, 12 Feb 2016 14:46:21 +0100 |
4130 | + |
4131 | libvirt (1.3.1-1) unstable; urgency=medium |
4132 | |
4133 | [ Guido GΓΌnther ] |
4134 | @@ -1829,6 +5807,151 @@ libvirt (1.3.0~rc1-1) experimental; urgency=medium |
4135 | |
4136 | -- Guido GΓΌnther <agx@sigxcpu.org> Fri, 04 Dec 2015 17:12:53 +0100 |
4137 | |
4138 | +libvirt (1.2.21-2ubuntu10) xenial; urgency=medium |
4139 | + |
4140 | + * Multiarchify the library packages. |
4141 | + |
4142 | + -- Matthias Klose <doko@ubuntu.com> Thu, 28 Jan 2016 16:33:15 +0100 |
4143 | + |
4144 | +libvirt (1.2.21-2ubuntu9) xenial; urgency=medium |
4145 | + |
4146 | + * debian/rules: Disable cdbs' implicitly generated dh_systemd_start calls. |
4147 | + We already call it explicitly with the right options, calling it again |
4148 | + with the default options stops libvirt-guests during upgrades. |
4149 | + (LP: #1533839) |
4150 | + |
4151 | + -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 18 Jan 2016 09:10:21 +0100 |
4152 | + |
4153 | +libvirt (1.2.21-2ubuntu8) xenial; urgency=low |
4154 | + |
4155 | + * d/libvirt-stop-guests: Skip Domain-0 on guest shutdown. Newer |
4156 | + versions of libvirt will include dom0 in the list of running domains |
4157 | + (with libxl). This special domain must be ignored. |
4158 | + |
4159 | + -- Stefan Bader <stefan.bader@canonical.com> Thu, 14 Jan 2016 11:35:39 +0100 |
4160 | + |
4161 | +libvirt (1.2.21-2ubuntu7) xenial; urgency=medium |
4162 | + |
4163 | + * d/apparmor/libvirt-qemu: silence denial to shm/lttng file since shm |
4164 | + mountpoint has moved (LP: #1529319) |
4165 | + |
4166 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 11 Jan 2016 11:55:28 -0800 |
4167 | + |
4168 | +libvirt (1.2.21-2ubuntu6) xenial; urgency=medium |
4169 | + |
4170 | + * d/apparmor/libvirt-qemu: add r access to max_mem_regions vhost module |
4171 | + paramater (LP: #1531564) |
4172 | + |
4173 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 11 Jan 2016 11:33:02 -0800 |
4174 | + |
4175 | +libvirt (1.2.21-2ubuntu5) xenial; urgency=medium |
4176 | + |
4177 | + * SECURITY UPDATE: ACL bypass using storage pool directory traversal |
4178 | + - debian/patches/CVE-2015-5313.patch: filter filesystem volume names in |
4179 | + src/storage/storage_backend_fs.c. |
4180 | + - CVE-2015-5313 |
4181 | + |
4182 | + -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 08 Jan 2016 10:32:17 -0500 |
4183 | + |
4184 | +libvirt (1.2.21-2ubuntu4) xenial; urgency=medium |
4185 | + |
4186 | + * Revert Ubuntu-specific patch to build-depend on libsystemd-daemon-dev |
4187 | + instead of libsystemd-dev; libsystemd-daemon-dev is no longer built from |
4188 | + systemd source so we want libsystemd-dev. |
4189 | + |
4190 | + -- Colin Watson <cjwatson@ubuntu.com> Tue, 29 Dec 2015 00:31:16 +0000 |
4191 | + |
4192 | +libvirt (1.2.21-2ubuntu3) xenial; urgency=medium |
4193 | + |
4194 | + * Fix build-test autopkgtest: it now expects to run with the current |
4195 | + directory set to the root of the unpacked source package, writes to |
4196 | + $ADTTMP rather than to the source package, and declares dependencies on |
4197 | + build-essential and pkg-config. |
4198 | + |
4199 | + -- Colin Watson <cjwatson@ubuntu.com> Mon, 28 Dec 2015 05:25:54 +0000 |
4200 | + |
4201 | +libvirt (1.2.21-2ubuntu2) xenial; urgency=medium |
4202 | + |
4203 | + * d/apparmor/libvirt-qemu: add permission to the systemd-mounted hugepages |
4204 | + path. (LP: #1524737) |
4205 | + |
4206 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 17 Dec 2015 10:49:18 -0800 |
4207 | + |
4208 | +libvirt (1.2.21-2ubuntu1) xenial; urgency=medium |
4209 | + |
4210 | + * Merge from Debian unstable. Remaining changes: |
4211 | + - debian/apparmor/{libvirt-lxc,libvirt-qemu,local-usr.sbin.libvirtd, |
4212 | + TEMPLATE.lxc,TEMPLATE.qemu,usr.lib.libvirt.virt-aa-helper, |
4213 | + usr.sbin.libvirtd} Add apparmor profiles. |
4214 | + - debian/bug-presubj: removed |
4215 | + - debian/control: |
4216 | + - add cdbs, dh-autoreconf, libcurl4-gnutls-dev |
4217 | + - add libxml-libxml-perl, libhal-dev |
4218 | + - swap open-iscsi to open-iscsi-utils |
4219 | + - Enable numa support on ppc64el. |
4220 | + - remove libsanlock-dev, libselinux1-dev |
4221 | + - use libsystemd-daemon-dev instead of libsystemd-dev |
4222 | + - remove systemtap-sdt-dev, python, sheepdog, librados-dev, libfuse-dev |
4223 | + - remove libssh2-1, augeas-tools |
4224 | + - add libcgmanager-dev, xsltproc |
4225 | + - remove Vcs-Git |
4226 | + - adjust X-Python-Version > 2.7 |
4227 | + - don't build libvirt-clients, libvirt-daemon, libvirt-sanlock packages |
4228 | + - keep debian/{libvirt-bin.apport,libvirt-bin.cron.daily} |
4229 | + - debian/libvirt-daemon.* has been mostly renamed to debian/libvirt-bin.* |
4230 | + - add upstart script for libvirt-bin |
4231 | + - debian/*.{links,maintscript} files not added |
4232 | + - keep ubuntu maintscript modifications |
4233 | + - debian/libvirt-sanlock* not merged |
4234 | + - debian/libvirt-clients* not merged |
4235 | + - keep debian/{libvirt-migrate-qemu-disks.*, |
4236 | + libvirt-migrate-qemu-machinetype.*, |
4237 | + libvirt-migrate-xend-managed-domains.*} |
4238 | + - keep debian/libvirt-suspendonreboot |
4239 | + - keep debian/libvirt-uri.sh |
4240 | + - debian/polkit/* not added |
4241 | + - debian/README.Debian: |
4242 | + - add 'Apparmor Profile' section |
4243 | + - add 'Disk migration' section |
4244 | + - debian/rules: |
4245 | + - add cdbs and autoconf stuff |
4246 | + - don't build WITH_SANLOCK, WITH_INIT_SCRIPT, WITH_SYSTEMD, WITH_FIREWALLD |
4247 | + WITH_SELINUX |
4248 | + - use qemu-group kvm instead of libvirt-qemu |
4249 | + - set DEB_DH_INSTALLINIT_ARGS to '--upstart-only' |
4250 | + - remove auto_test section |
4251 | + - add build/libvirt-bin:: section to install |
4252 | + - apparmor files |
4253 | + - apport hooks |
4254 | + - libvirt-migrate-qemu-disks |
4255 | + - use clean:: instead of dh_*clean |
4256 | + - Move ubuntu specific patches to 'debian/patches/ubuntu' |
4257 | + * Dropped patches: |
4258 | + - drop 9033-apparmor-use-TEMPLATE.qemu-for-kvm.patch (upstream 16d2bc8b) |
4259 | + - drop 9036-util-prepare-uri-for-libxml2-2.9.2.patch (upstream 8f17d0ea) |
4260 | + - drop 9040-virt-aa-helper-add-unix-channels (upstream 03d7462d) |
4261 | + - drop CVE-2014-3633.patch (upstream 3e745e8f) |
4262 | + - drop CVE-2014-3657.patch (upstream fc22b2e7) |
4263 | + - drop CVE-2014-7823.patch (upstream b1674ad5) |
4264 | + - drop Don-t-fail-if-we-can-t-setup-avahi.patch (dropped in debian) |
4265 | + - drop add-ppc64le-support.patch (upstream 9265fd19, addce06c, 1e911742, |
4266 | + bdbe723f, 5e4f49ab) |
4267 | + - drop blockdev-migration patches (upstream 1049a8d8, 9c5efd1a, cb7297c1, |
4268 | + a5250449, e9ef8565, 952907f5, 5eb03b6e, 93a19e28, a4e92f9e, de0aeafe) |
4269 | + - storage-allow-zero-capacity-with-non-backing-file-to.patch, |
4270 | + tests-add-vol-qcow2-zerocapacity-test-to-storagevolx.patch |
4271 | + (upstream 0bcda653, b8cc0cc5) |
4272 | + - ubuntu/fix-ubuntu-xen-qemu-dm-path.patch dropped in favor of |
4273 | + Allow-xen-toolstack-to-find-it-s-binaries.patch |
4274 | + - drop ubuntu-libxl-Implement-basic-video-device-selection.patch |
4275 | + (upstream 1298daca) |
4276 | + - remove dont-include-non-migrateable-features-in-host-model |
4277 | + (upstream and not included in series) |
4278 | + - remove upstream-libxl-Allow-libxl-to-find-pygrub-binary.patch |
4279 | + (upstream and not included in series) |
4280 | + |
4281 | + -- Chris J Arges <chris.j.arges@canonical.com> Wed, 02 Dec 2015 12:06:09 -0600 |
4282 | + |
4283 | libvirt (1.2.21-2) unstable; urgency=medium |
4284 | |
4285 | * [014a0c7] Add a build test to verify that the we can link against libvirt |
4286 | @@ -1941,47 +6064,204 @@ libvirt (1.2.18-1) experimental; urgency=medium |
4287 | |
4288 | -- Guido GΓΌnther <agx@sigxcpu.org> Tue, 11 Aug 2015 21:19:43 +0200 |
4289 | |
4290 | -libvirt (1.2.16-2) unstable; urgency=medium |
4291 | +libvirt (1.2.16-2ubuntu14) xenial; urgency=medium |
4292 | |
4293 | - * [0266267] Build-Depend and suggest nfs-common |
4294 | - for showmount |
4295 | - Thanks to Laurent Bigonville (Closes: #787783) |
4296 | - * [a48c783] Build depend on libpolkit-gobject-1-dev |
4297 | - to properly detect uid support in pkcheck. |
4298 | - Thanks to Laurent Bigonville (Closes: #787782) |
4299 | - * [3d0fe35] Enable firewalld support. |
4300 | - Thanks to Laurent Bigonville (Closes: #714372) |
4301 | + * debian/apparmor/libvirt-qemu: add a bunch of newly available qemu-* |
4302 | + architecture binaries. (LP: #1519030) |
4303 | |
4304 | - -- Guido GΓΌnther <agx@sigxcpu.org> Fri, 05 Jun 2015 10:12:28 +0200 |
4305 | + -- Dimitri John Ledkov <xnox@ubuntu.com> Mon, 23 Nov 2015 17:42:52 +0000 |
4306 | |
4307 | -libvirt (1.2.16-1) unstable; urgency=medium |
4308 | +libvirt (1.2.16-2ubuntu13) xenial; urgency=medium |
4309 | |
4310 | - * Upload to unstabl |
4311 | - * [50e9055] New upstream version 1.2.16 |
4312 | + * debian/control: switch ebtables from Recommends to Depends or default |
4313 | + configuration network doesn't get created. (LP: #1505576) |
4314 | |
4315 | - -- Guido GΓΌnther <agx@sigxcpu.org> Wed, 03 Jun 2015 08:44:53 +0200 |
4316 | + -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 05 Nov 2015 15:14:04 -0600 |
4317 | |
4318 | -libvirt (1.2.16~rc2-3) experimental; urgency=medium |
4319 | +libvirt (1.2.16-2ubuntu12) xenial; urgency=medium |
4320 | |
4321 | - * [6d22215] Fix one more libxl leftover |
4322 | + * virt-aa-helper apparmor policy: add 'network inet6' (LP: #1511830) |
4323 | |
4324 | - -- Guido GΓΌnther <agx@sigxcpu.org> Mon, 01 Jun 2015 08:49:50 +0200 |
4325 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 02 Nov 2015 11:49:56 -0600 |
4326 | |
4327 | -libvirt (1.2.16~rc2-2) experimental; urgency=medium |
4328 | +libvirt (1.2.16-2ubuntu11) wily; urgency=medium |
4329 | |
4330 | - * [132348d] Only install libxl configuratin on hosts that support XEN |
4331 | + * Fix the preinst and postinst: the check for whether libvirt-bin was |
4332 | + running was wrong for upstart systems, but we don't need to do that |
4333 | + anyway - just stop libvirt-bin unconditionally. (LP: #1499199) |
4334 | + * libvirt-guests.service: fix libvirtd.service -> libvirt-bin.service |
4335 | |
4336 | - -- Guido GΓΌnther <agx@sigxcpu.org> Sat, 30 May 2015 13:39:22 +0200 |
4337 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Sun, 27 Sep 2015 15:47:08 +0000 |
4338 | |
4339 | -libvirt (1.2.16~rc2-1) experimental; urgency=medium |
4340 | +libvirt (1.2.16-2ubuntu10) wily; urgency=medium |
4341 | |
4342 | - * [540f826] New upstream version 1.2.16~rc2 |
4343 | + * Add qemu-block-extra libraries to libvirt apparmor profile (LP: #1495895) |
4344 | |
4345 | - -- Guido GΓΌnther <agx@sigxcpu.org> Fri, 29 May 2015 17:26:00 +0200 |
4346 | + -- Ryan Harper <ryan.harper@canonical.com> Wed, 16 Sep 2015 13:20:48 -0500 |
4347 | |
4348 | -libvirt (1.2.16~rc1-1) experimental; urgency=medium |
4349 | +libvirt (1.2.16-2ubuntu9) wily; urgency=medium |
4350 | |
4351 | - * [d17b3cb] Add libxl configuration files |
4352 | + * Add upstream patches implementing a '--migrate-disks' option to virsh |
4353 | + migrate to specify block devices to migrate. (LP: #1398999) |
4354 | + |
4355 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 04 Sep 2015 09:29:52 -0500 |
4356 | + |
4357 | +libvirt (1.2.16-2ubuntu8) wily; urgency=medium |
4358 | + |
4359 | + * Support OVMF images in virt-aa-helper. (LP: #1483071) |
4360 | + * Fix the libvirt-bin.preinst to not stop libvirt-bin on upgrade |
4361 | + from 1.2.16-2ubuntu7. |
4362 | + |
4363 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 14 Aug 2015 07:34:30 -0500 |
4364 | + |
4365 | +libvirt (1.2.16-2ubuntu7) wily; urgency=medium |
4366 | + |
4367 | + * Stop libvirt-bin at pre-inst if upgrading from a non-systemd version, |
4368 | + restart at postinst. (This can be removed after 16.04 release) |
4369 | + * Commonize stopping of vms in upstart/systemd. |
4370 | + |
4371 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 11 Aug 2015 17:40:36 -0500 |
4372 | + |
4373 | +libvirt (1.2.16-2ubuntu6) wily; urgency=medium |
4374 | + |
4375 | + * Add systemd units and libvirt-stop-guests script to stop VMs before |
4376 | + a host completes shutdown (LP: #1480440) |
4377 | + |
4378 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 11 Aug 2015 15:42:29 -0500 |
4379 | + |
4380 | +libvirt (1.2.16-2ubuntu5) wily; urgency=medium |
4381 | + |
4382 | + * debian/control changes: |
4383 | + - Replace module-init-tools with kmod |
4384 | + * debian/tests: |
4385 | + - add autopkgtests from Debian |
4386 | + |
4387 | + -- Chris J Arges <chris.j.arges@canonical.com> Fri, 10 Jul 2015 14:15:48 -0500 |
4388 | + |
4389 | +libvirt (1.2.16-2ubuntu4) wily; urgency=medium |
4390 | + |
4391 | + * d/p/{storage-allow-zero-capacity-with-non-backing-file-to.patch, |
4392 | + tests-add-vol-qcow2-zerocapacity-test-to-storagevolx.patch} added to address |
4393 | + (LP: #1459748). Allow zero capacity storage creation with non-backing file. |
4394 | + |
4395 | + -- Chris J Arges <chris.j.arges@canonical.com> Fri, 10 Jul 2015 12:50:50 -0500 |
4396 | + |
4397 | +libvirt (1.2.16-2ubuntu3) wily; urgency=medium |
4398 | + |
4399 | + * debian/apparmor/libvirt-qemu: |
4400 | + allow serial console backed by pts chardev (LP: #1342083) |
4401 | + |
4402 | + -- Chris J Arges <chris.j.arges@canonical.com> Tue, 07 Jul 2015 16:38:17 -0500 |
4403 | + |
4404 | +libvirt (1.2.16-2ubuntu2) wily; urgency=low |
4405 | + |
4406 | + [ Chris J Arges ] |
4407 | + * Merge from Debian unstable. Remaining changes: |
4408 | + - debian/apparmor/{libvirt-lxc,libvirt-qemu,local-usr.sbin.libvirtd, |
4409 | + TEMPLATE.lxc,TEMPLATE.qemu,usr.lib.libvirt.virt-aa-helper, |
4410 | + usr.sbin.libvirtd} Add apparmor profiles. |
4411 | + - debian/bug-presubj: removed |
4412 | + - debian/control: |
4413 | + - add cdbs, dh-autoreconf, libcurl4-gnutls-dev |
4414 | + - add libxml-libxml-perl, libhal-dev |
4415 | + - swap open-iscsi to open-iscsi-utils |
4416 | + - Enable numa support on ppc64 and ppc64el. |
4417 | + - remove libsanlock-dev, libselinux1-dev, libsystemd-daemon-dev |
4418 | + - remove systemtap-sdt-dev, python, sheepdog, librados-dev, libfuse-dev |
4419 | + - remove libssh2-1, augeas-tools |
4420 | + - add libcgmanager-dev, xsltproc |
4421 | + - remove Vcs-Git |
4422 | + - adjust X-Python-Version > 2.7 |
4423 | + - don't build libvirt-clients, libvirt-daemon, libvirt-sanlock packages |
4424 | + * keep debian/{libvirt-bin.apport,libvirt-bin.cron.daily} |
4425 | + * debian/libvirt-daemon.* has been mostly renamed to debian/libvirt-bin.* |
4426 | + * add upstart script for libvirt-bin |
4427 | + * debian/*.links files not added |
4428 | + * debian/libvirt-sanlock* not merged |
4429 | + * debian/libvirt-clients* not merged |
4430 | + * debian smoke tests not merged |
4431 | + * keep debian/{libvirt-migrate-qemu-disks.*, |
4432 | + libvirt-migrate-qemu-machinetype.*, |
4433 | + libvirt-migrate-xend-managed-domains.*} |
4434 | + * keep debian/libvirt-suspendonreboot |
4435 | + * keep debian/libvirt-uri.sh |
4436 | + * Don't apply the following patches: |
4437 | + - d/p/Debianize-libvirt-guests.patch |
4438 | + - d/p/Debianize-systemd-service-files.patch |
4439 | + - d/p/debian/Debianize-virtlockd.patch |
4440 | + - d/p/fix-Debian-specific-path-to-hvm-loader.patch |
4441 | + - d/p/Disable-gnulib-s-test-nonplocking-pipe.sh.patch |
4442 | + - d/p/patch-qemuMonitorTextGetMigrationStatus-to-intercept.patch |
4443 | + * debian/polkit/* not added |
4444 | + * debian/README.Debian: |
4445 | + - add 'Apparmor Profile' section |
4446 | + - add 'Disk migration' section |
4447 | + * debian/rules: |
4448 | + - add cdbs and autoconf stuff |
4449 | + - don't build WITH_SANLOCK, WITH_INIT_SCRIPT, WITH_SYSTEMD, WITH_FIREWALLD |
4450 | + WITH_SELINUX |
4451 | + - use qemu-group kvm instead of libvirt-qemu |
4452 | + - set DEB_DH_INSTALLINIT_ARGS to '--upstart-only' |
4453 | + - remove auto_test section |
4454 | + - add build/libvirt-bin:: section to install |
4455 | + - apparmor files |
4456 | + - apport hooks |
4457 | + - libvirt-migrate-qemu-disks |
4458 | + - use clean:: instead of dh_*clean |
4459 | + |
4460 | + [ Chuck Short ] |
4461 | + + Rediffed: |
4462 | + - debian/patches/storage-default-permission-mode-to-0711 |
4463 | + - debian/patches/ubuntu_machine_type.patch |
4464 | + * debian/libvirt-bin.init: Adjust avahi to avahi-daemon (LP: #1453572) |
4465 | + |
4466 | + [ Serge Hallyn ] |
4467 | + * 9040-virt-aa-helper-add-unix-channels.patch: add support for unix |
4468 | + sockets for serials. (LP: #1015154) |
4469 | + |
4470 | + -- Chris J Arges <chris.j.arges@canonical.com> Wed, 01 Jul 2015 13:33:40 -0500 |
4471 | + |
4472 | +libvirt (1.2.16-2) unstable; urgency=medium |
4473 | + |
4474 | + * [0266267] Build-Depend and suggest nfs-common |
4475 | + for showmount |
4476 | + Thanks to Laurent Bigonville (Closes: #787783) |
4477 | + * [a48c783] Build depend on libpolkit-gobject-1-dev |
4478 | + to properly detect uid support in pkcheck. |
4479 | + Thanks to Laurent Bigonville (Closes: #787782) |
4480 | + * [3d0fe35] Enable firewalld support. |
4481 | + Thanks to Laurent Bigonville (Closes: #714372) |
4482 | + |
4483 | + -- Guido GΓΌnther <agx@sigxcpu.org> Fri, 05 Jun 2015 10:12:28 +0200 |
4484 | + |
4485 | +libvirt (1.2.16-1) unstable; urgency=medium |
4486 | + |
4487 | + * Upload to unstabl |
4488 | + * [50e9055] New upstream version 1.2.16 |
4489 | + |
4490 | + -- Guido GΓΌnther <agx@sigxcpu.org> Wed, 03 Jun 2015 08:44:53 +0200 |
4491 | + |
4492 | +libvirt (1.2.16~rc2-3) experimental; urgency=medium |
4493 | + |
4494 | + * [6d22215] Fix one more libxl leftover |
4495 | + |
4496 | + -- Guido GΓΌnther <agx@sigxcpu.org> Mon, 01 Jun 2015 08:49:50 +0200 |
4497 | + |
4498 | +libvirt (1.2.16~rc2-2) experimental; urgency=medium |
4499 | + |
4500 | + * [132348d] Only install libxl configuratin on hosts that support XEN |
4501 | + |
4502 | + -- Guido GΓΌnther <agx@sigxcpu.org> Sat, 30 May 2015 13:39:22 +0200 |
4503 | + |
4504 | +libvirt (1.2.16~rc2-1) experimental; urgency=medium |
4505 | + |
4506 | + * [540f826] New upstream version 1.2.16~rc2 |
4507 | + |
4508 | + -- Guido GΓΌnther <agx@sigxcpu.org> Fri, 29 May 2015 17:26:00 +0200 |
4509 | + |
4510 | +libvirt (1.2.16~rc1-1) experimental; urgency=medium |
4511 | + |
4512 | + * [d17b3cb] Add libxl configuration files |
4513 | * [24520fd] Update gbp.conf for experimental |
4514 | * [29c488b] New upstream version 1.2.16~rc1 |
4515 | * [281585c] Rediff patches. |
4516 | @@ -2006,6 +6286,49 @@ libvirt (1.2.15-1) experimental; urgency=medium |
4517 | |
4518 | -- Guido GΓΌnther <agx@sigxcpu.org> Tue, 05 May 2015 19:26:21 +0200 |
4519 | |
4520 | +libvirt (1.2.15-0ubuntu4) wily; urgency=medium |
4521 | + |
4522 | + * Add post-start to upstart (/etc/init/libvirt-bin.conf) and |
4523 | + sysv (/etc/init.d/libvirt-bin) jobs to ensure libvirt-sock |
4524 | + created before up (LP: #1455608) |
4525 | + |
4526 | + -- Edward Hope-Morley <edward.hope-morley@canonical.com> Thu, 28 May 2015 16:06:44 +0100 |
4527 | + |
4528 | +libvirt (1.2.15-0ubuntu3) wily; urgency=low |
4529 | + |
4530 | + * d/p/ubuntu-libxl-qemu-path.patch: Set correct path for qemu binary |
4531 | + for new configs and convert old configs using qemu-dm. |
4532 | + (LP: #1459600) |
4533 | + * d/p/ubuntu-libxl-hvmloader-path.patch: Get Xen version from dpkg-query |
4534 | + at compile time and set LIBXL_FIRMWARE_DIR as long as libxen-dev does |
4535 | + not provide a xenlight.pc file. Use that directory to update existing |
4536 | + configs. |
4537 | + (LP: #1459603) |
4538 | + |
4539 | + -- Stefan Bader <stefan.bader@canonical.com> Thu, 28 May 2015 12:21:23 +0200 |
4540 | + |
4541 | +libvirt (1.2.15-0ubuntu2) wily; urgency=medium |
4542 | + |
4543 | + * debian/apparmor/libvirt-qemu: add /sys read accesses needed by newer |
4544 | + qemu: /sys/devices/system/node/, /sys/devices/system/cpu/ and |
4545 | + /sys/devices/system/node/node[0-9]*/meminfo |
4546 | + |
4547 | + -- Jamie Strandboge <jamie@ubuntu.com> Wed, 13 May 2015 16:41:54 -0500 |
4548 | + |
4549 | +libvirt (1.2.15-0ubuntu1) wily; urgency=medium |
4550 | + |
4551 | + * New upstream release: |
4552 | + + Dropped patches: |
4553 | + - d/p/add-cgmanager-support.patch |
4554 | + - d/p/cgmanager-mutex |
4555 | + - d/p/cgm-ignore-machined-failure |
4556 | + - d/p/9020-lp545795.patch |
4557 | + - d/pa/ubuntu-libxl-qemu-nopath.patch |
4558 | + - d/p/ubuntu-libxl-migrate-dm.patch |
4559 | + - d/p9037-virt-aa-helper-add-unix-channels-esp-for-qemu-guest-.patch |
4560 | + |
4561 | + -- Chuck Short <zulcss@ubuntu.com> Thu, 07 May 2015 10:27:49 -0400 |
4562 | + |
4563 | libvirt (1.2.15~rc2-1) experimental; urgency=medium |
4564 | |
4565 | * [852e3c3] New upstream version 1.2.15~rc2 |
4566 | @@ -2064,6 +6387,110 @@ libvirt (1.2.12-1) experimental; urgency=medium |
4567 | |
4568 | -- Guido GΓΌnther <agx@sigxcpu.org> Thu, 29 Jan 2015 11:02:21 +0100 |
4569 | |
4570 | +libvirt (1.2.12-0ubuntu12) vivid; urgency=low |
4571 | + |
4572 | + * Add profile script to automatically set the default URI based on |
4573 | + the currently running hyperisor (Xen or KVM/Qemu). |
4574 | + (LP: #1334749) |
4575 | + |
4576 | + -- Stefan Bader <stefan.bader@canonical.com> Tue, 14 Apr 2015 09:02:52 -0500 |
4577 | + |
4578 | +libvirt (1.2.12-0ubuntu11) vivid; urgency=medium |
4579 | + |
4580 | + * create /var/lib/libvirt/qemu/channel/target (LP: #1393842) |
4581 | + - libvirt-bin.dirs: add /var/lib/libvirt/qemu/channel/target |
4582 | + - libvirt-bin.postinst: chown target directory to libvirt-qemu:kvm so |
4583 | + qemu can create the unix sockets. |
4584 | + |
4585 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 09 Apr 2015 10:40:05 -0500 |
4586 | + |
4587 | +libvirt (1.2.12-0ubuntu10) vivid; urgency=medium |
4588 | + |
4589 | + * Fix previous patch to ignore any abstract unix domain sockets |
4590 | + * Update the cgmanager patch so that container start and stop work under |
4591 | + systemd. (LP: #1438730) In 15.10 we will drop the cgmanager patch(es). |
4592 | + |
4593 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 08 Apr 2015 10:58:04 -0500 |
4594 | + |
4595 | +libvirt (1.2.12-0ubuntu9) vivid; urgency=medium |
4596 | + |
4597 | + * 9037-virt-aa-helper-add-unix-channels-esp-for-qemu-guest-.patch: Allow |
4598 | + libvirt domains to start when using qemu guest agent. (LP: #1393842) |
4599 | + |
4600 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 06 Apr 2015 11:14:03 -0500 |
4601 | + |
4602 | +libvirt (1.2.12-0ubuntu8) vivid; urgency=medium |
4603 | + |
4604 | + * silence denial of attempted reads of lttng files (LP: #1432644) |
4605 | + |
4606 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 27 Mar 2015 21:36:27 -0500 |
4607 | + |
4608 | +libvirt (1.2.12-0ubuntu7) vivid; urgency=low |
4609 | + |
4610 | + * No-change rebuild to pull in libxen-dev 4.5 |
4611 | + |
4612 | + -- Stefan Bader <stefan.bader@canonical.com> Wed, 25 Feb 2015 18:31:16 +0100 |
4613 | + |
4614 | +libvirt (1.2.12-0ubuntu6) vivid; urgency=low |
4615 | + |
4616 | + * Fix xml validation for Xen by allowing non-absolute path values |
4617 | + in loader and bootloader elements (LP: #1425497). |
4618 | + * Fix up Xen emulator in old configurations and for new definitions to |
4619 | + point to /usr/bin/qemu-system-i386 (LP: #1425497). |
4620 | + |
4621 | + -- Stefan Bader <stefan.bader@canonical.com> Fri, 13 Feb 2015 17:57:27 +0100 |
4622 | + |
4623 | +libvirt (1.2.12-0ubuntu5) vivid; urgency=medium |
4624 | + |
4625 | + * Remove smoser-ppc64le-is-ppc64.patch - the problem will be solved by the |
4626 | + qemu-system-ppcle symlink in qemu-system-ppc package. |
4627 | + |
4628 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 Feb 2015 15:38:39 -0600 |
4629 | + |
4630 | +libvirt (1.2.12-0ubuntu4) vivid; urgency=medium |
4631 | + |
4632 | + * libvirt-qemu: allow kvm script on ppc to execute uname |
4633 | + |
4634 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 Feb 2015 14:05:14 -0600 |
4635 | + |
4636 | +libvirt (1.2.12-0ubuntu3) vivid; urgency=medium |
4637 | + |
4638 | + * Apply patch from smoser to make libvirt on ppc64le functional. |
4639 | + (LP: #1418221) |
4640 | + |
4641 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 09 Feb 2015 12:09:49 -0600 |
4642 | + |
4643 | +libvirt (1.2.12-0ubuntu2) vivid; urgency=medium |
4644 | + |
4645 | + * debian/control: Use libxml-libxml-perl instead of libxml-xpath-perl. |
4646 | + * debian/patches/docs-remove-xpath.patch: Use libxml instead of XPath. |
4647 | + |
4648 | + -- Chuck Short <zulcss@ubuntu.com> Fri, 06 Feb 2015 11:28:15 -0500 |
4649 | + |
4650 | +libvirt (1.2.12-0ubuntu1) vivid; urgency=medium |
4651 | + |
4652 | + * New upstream release |
4653 | + * Rediffed patches: |
4654 | + - debian/patches/9030-create-socket-dir |
4655 | + - debian/patches/add-cgmanager-support.patch |
4656 | + - debian/patches/cgroups-ignore-systemd-failure |
4657 | + * Dropped patches: |
4658 | + - debian/patches/ubuntu-libxl-Implement-basic-video-device-selection.patch |
4659 | + - debian/patches/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch |
4660 | + - debian/patches/9033-apparmor-use-TEMPLATE.qemu-for-kvm.patch |
4661 | + - debian/patches/-CVE-2014-3633.patch |
4662 | + - debian/patches/dont-include-non-migrateable-features-in-host-model |
4663 | + - debian/patches/9036-util-prepare-uri-for-libxml2-2.9.2.patch |
4664 | + - debian/patches/CVE-2014-3657.patch |
4665 | + - debian/patches/CVE-2014-7823.patch |
4666 | + - debian/patches/add-ppc64le-support.patch |
4667 | + - debian/patches/upstream-libxl-Allow-libxl-to-find-pygrub-binary.patch |
4668 | + * debian/control: Add libxml-xpath-perl and xsltproc to dependencies |
4669 | + * debian/patches/skip-vircgrouptest.patch: Skip cgroup tests. |
4670 | + * debian/patches/disable-network-test.patch: Skip network tests |
4671 | + |
4672 | + -- Chuck Short <zulcss@ubuntu.com> Tue, 03 Feb 2015 13:12:36 -0500 |
4673 | + |
4674 | libvirt (1.2.12~rc2-1) experimental; urgency=medium |
4675 | |
4676 | * [67f2b22] New upstream version 1.2.12~rc2 |
4677 | @@ -2305,6 +6732,212 @@ libvirt (1.2.8-1) experimental; urgency=medium |
4678 | |
4679 | -- Guido GΓΌnther <agx@sigxcpu.org> Fri, 05 Sep 2014 19:56:50 +0200 |
4680 | |
4681 | +libvirt (1.2.8-0ubuntu21) vivid; urgency=medium |
4682 | + |
4683 | + * d/apparmor/libvirt-qemu: Update the ceph.conf allow rule (LP: #1403648) |
4684 | + |
4685 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 30 Jan 2015 10:02:20 +0100 |
4686 | + |
4687 | +libvirt (1.2.8-0ubuntu20) vivid; urgency=medium |
4688 | + |
4689 | + * debian/rules: |
4690 | + - use --with-esx (LP: #565771) |
4691 | + - specify restart-after-upgrade (LP: #1215617) |
4692 | + * debian/control: add libcurl4-gnutls-dev for esx support |
4693 | + |
4694 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 21 Jan 2015 13:01:59 -0600 |
4695 | + |
4696 | +libvirt (1.2.8-0ubuntu19) vivid; urgency=medium |
4697 | + |
4698 | + * apparmor libvirt-qemu template: allow reading charm-specific ceph config |
4699 | + and silence denials for /tmp/**. (LP: #1403648) |
4700 | + |
4701 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 06 Jan 2015 10:27:33 -0600 |
4702 | + |
4703 | +libvirt (1.2.8-0ubuntu18) vivid; urgency=medium |
4704 | + |
4705 | + * mutex cgmanager actions (Thanks to Don Bowman for finding the cause) |
4706 | + (LP: #1397130) (LP: #1367702) |
4707 | + |
4708 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 18 Dec 2014 13:28:03 -0600 |
4709 | + |
4710 | +libvirt (1.2.8-0ubuntu17) vivid; urgency=low |
4711 | + |
4712 | + * d/p/upstream-libxl-Allow-libxl-to-find-pygrub-binary.patch: |
4713 | + Allow libxl to figure out the path to pygrub. (LP: #1396942) |
4714 | + |
4715 | + -- Stefan Bader <stefan.bader@canonical.com> Thu, 11 Dec 2014 09:51:20 +0100 |
4716 | + |
4717 | +libvirt (1.2.8-0ubuntu16) vivid; urgency=medium |
4718 | + |
4719 | + * debian/patches/add-ppc64le-support.patch: Added patches needed |
4720 | + for ppc64le support. (LP: #1396070) |
4721 | + |
4722 | + -- Chuck Short <zulcss@ubuntu.com> Thu, 27 Nov 2014 08:57:35 -0500 |
4723 | + |
4724 | +libvirt (1.2.8-0ubuntu15) vivid; urgency=medium |
4725 | + |
4726 | + * libvirt-qemu: add r to sgabios.bin (LP: #1393548) |
4727 | + |
4728 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 17 Nov 2014 15:05:22 -0600 |
4729 | + |
4730 | +libvirt (1.2.8-0ubuntu14) vivid; urgency=medium |
4731 | + |
4732 | + [ Serge Hallyn ] |
4733 | + * 9036-util-prepare-uri-for-libxml2-2.9.2.patch: fix FTBFS against new |
4734 | + libxml 2.9.2 (LP: #1390637) |
4735 | + |
4736 | + [ Marc Deslauriers ] |
4737 | + * SECURITY UPDATE: denial of service via virConnectListAllDomains |
4738 | + - debian/patches/CVE-2014-3657.patch: fix domain deadlock in |
4739 | + src/conf/domain_conf.c. |
4740 | + - CVE-2014-3657 |
4741 | + * SECURITY UPDATE: xml information leak with read-only connections |
4742 | + - debian/patches/CVE-2014-7823.patch: check for migratable flag in |
4743 | + src/libvirt.c, src/remote/remote_protocol.x. |
4744 | + - CVE-2014-7823 |
4745 | + |
4746 | + -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 11 Nov 2014 13:14:00 -0500 |
4747 | + |
4748 | +libvirt (1.2.8-0ubuntu13) vivid; urgency=medium |
4749 | + |
4750 | + * cull too-new apparmor rules depending on target host (LP: #1387251) |
4751 | + * add mising apparmor permissions for slof (LP: #1374554) |
4752 | + |
4753 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 07 Nov 2014 20:32:23 +0000 |
4754 | + |
4755 | +libvirt (1.2.8-0ubuntu12) vivid; urgency=medium |
4756 | + |
4757 | + * complete the 9p support: (LP: #1378434) |
4758 | + - libvirt-qemu: add fowner and fsetid |
4759 | + - virt-aa-helper: add 'l' to 9p file options |
4760 | + * dont-include-non-migrateable-features-in-host-model (LP: #1386503) |
4761 | + |
4762 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 29 Oct 2014 15:07:21 -0500 |
4763 | + |
4764 | +libvirt (1.2.8-0ubuntu11) utopic; urgency=medium |
4765 | + |
4766 | + [ Felix Geyer ] |
4767 | + * d/p/ubuntu_machine_type.patch: Fix No PCI buses available. (LP: #1379346). |
4768 | + |
4769 | + -- Chris J Arges <chris.j.arges@canonical.com> Thu, 09 Oct 2014 08:57:27 -0500 |
4770 | + |
4771 | +libvirt (1.2.8-0ubuntu10) utopic; urgency=medium |
4772 | + |
4773 | + * libvirt-bin.upstart: delay start until rc finished |
4774 | + This give hypervisors more time to finish their setup (LP: #1377900). |
4775 | + * libvirt-bin.upstart: add xen:/// uri to the list (LP: #1377960) |
4776 | + |
4777 | + -- Stefan Bader <stefan.bader@canonical.com> Mon, 06 Oct 2014 16:23:06 +0200 |
4778 | + |
4779 | +libvirt (1.2.8-0ubuntu9) utopic; urgency=medium |
4780 | + |
4781 | + * libvirt-qemu apparmor template: add /sys/firmware/devicetree/** r |
4782 | + (LP: #1374554) |
4783 | + |
4784 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 01 Oct 2014 17:09:05 -0500 |
4785 | + |
4786 | +libvirt (1.2.8-0ubuntu8) utopic; urgency=medium |
4787 | + |
4788 | + * libvirt-bin.postinst: fix syntax error (s/if/fi/) |
4789 | + |
4790 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 30 Sep 2014 13:07:19 -0500 |
4791 | + |
4792 | +libvirt (1.2.8-0ubuntu7) utopic; urgency=medium |
4793 | + |
4794 | + * libvirt-bin.postinst: check for confiles whichhave been removed rather |
4795 | + than fail package install (LP: #1375910) |
4796 | + |
4797 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 30 Sep 2014 12:37:16 -0500 |
4798 | + |
4799 | +libvirt (1.2.8-0ubuntu6) utopic; urgency=medium |
4800 | + |
4801 | + * SECURITY UPDATE: denial of service or information disclosure via |
4802 | + virDomainGetBlockIoTune |
4803 | + - debian/patches/CVE-2014-3633.patch: use correct definition when |
4804 | + looking up disk in src/qemu/qemu_driver.c. |
4805 | + - CVE-2014-3633 |
4806 | + |
4807 | + -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 29 Sep 2014 15:23:37 -0400 |
4808 | + |
4809 | +libvirt (1.2.8-0ubuntu5) utopic; urgency=medium |
4810 | + |
4811 | + * debian/apparmor/libvirt-lxc (sync with container-base with lxc): |
4812 | + - remove bare 'signal' and 'ptrace' rules (base abstraction covers most |
4813 | + of what we need) |
4814 | + - allow signal (receive) peer=/usr/sbin/libvirtd |
4815 | + - allow ptrace peer=@{profile_name} |
4816 | + - deny mount options=(ro, remount, silent) -> / |
4817 | + - allow mount fstype=hugetlbfs |
4818 | + - shuffle a couple of rules around to make it easier to diff with lxc |
4819 | + policy |
4820 | + * debian/apparmor/TEMPLATE.lxc (sync with lxc-default): |
4821 | + - use attach_disconnected and mediate_deleted |
4822 | + - deny mount fstype=devpts, |
4823 | + |
4824 | + -- Jamie Strandboge <jamie@ubuntu.com> Thu, 25 Sep 2014 16:24:21 -0500 |
4825 | + |
4826 | +libvirt (1.2.8-0ubuntu4) utopic; urgency=medium |
4827 | + |
4828 | + * debian/apparmor/usr.sbin.libvirtd: allow 'network netlink' |
4829 | + |
4830 | + -- Jamie Strandboge <jamie@ubuntu.com> Thu, 18 Sep 2014 15:15:13 -0500 |
4831 | + |
4832 | +libvirt (1.2.8-0ubuntu3) utopic; urgency=medium |
4833 | + |
4834 | + * 9033-apparmor-use-TEMPLATE.qemu-for-kvm.patch - fix failure to start |
4835 | + KVM vms. |
4836 | + |
4837 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 18 Sep 2014 14:08:04 -0500 |
4838 | + |
4839 | +libvirt (1.2.8-0ubuntu2) utopic; urgency=low |
4840 | + |
4841 | + * d/p/ubuntu-xend-probe.patch: |
4842 | + Update patch correctly and re-enable it. It seems like it only was |
4843 | + half updated and then disabled without reasons. |
4844 | + * d/p/ubuntu-libxl-Implement-basic-video-device-selection.patch: |
4845 | + Re-activate adapted patch. Some pieces made it into upstream as a |
4846 | + bug fix. The rest is still needed to allow selecing an alternate |
4847 | + graphics device for Xen HVM guests. |
4848 | + * d/p/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: |
4849 | + Re-activate unchanged patch (for some reason dropped when moving |
4850 | + to 1.2.6). |
4851 | + This one is a bit of a work-around mainly for virt-manager which sets |
4852 | + gfx memory to values below the minimum requirement for Xen. And the |
4853 | + UI does not allow to change that. This patch just goes for the minimum |
4854 | + in that case. |
4855 | + |
4856 | + -- Stefan Bader <stefan.bader@canonical.com> Thu, 18 Sep 2014 10:00:36 +0200 |
4857 | + |
4858 | +libvirt (1.2.8-0ubuntu1) utopic; urgency=medium |
4859 | + |
4860 | + [ Chuck Short ] |
4861 | + * New upstream release: (LP: #1367422) |
4862 | + + Dropped: |
4863 | + - debian/patches/ovs-delete-port-if-exists-while-adding-new-one |
4864 | + + Refreshed: |
4865 | + - debian/patches/add-cgmanager-support.patch |
4866 | + - debian/patches/storage-default-permission-mode-to-0711 |
4867 | + |
4868 | + [ Serge Hallyn ] |
4869 | + * d/apparmor |
4870 | + - install TEMPLATE.qemu and TEMPLATE.lxc |
4871 | + - add libvirt-lxc abstraction, add permissions to it needed for |
4872 | + a ubuntu container to start. |
4873 | + - libvirt-qemu - add qemu-bridge-helper policy from upstream |
4874 | + - libvirt-qemu - add qemu-microblaze allows from upstream |
4875 | + - edit lxc.conf to enable apparmor by default (LP: #914716) |
4876 | + (LP: #1008393) (LP: #1088295) |
4877 | + * d/apparmor/libvirt-qemu: add /dev/shm as path to spice.* nodes |
4878 | + for systemd case. (LP: #1365163) |
4879 | + * d/p/9030-create-socket-dir - create session socket dir if |
4880 | + needed (Should be replaced eventually by the upstream fix) |
4881 | + * d/p/9032-lxc-allow-no-security-driver: don't fail if apparmor |
4882 | + driver is not available (else the qa-regression-tests fail with |
4883 | + skip_apparmor) |
4884 | + |
4885 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 15 Sep 2014 18:30:06 -0500 |
4886 | + |
4887 | libvirt (1.2.7-11) unstable; urgency=medium |
4888 | |
4889 | * [6534478] Check status in a systemd 208 compatible way |
4890 | @@ -2464,6 +7097,119 @@ libvirt (1.2.6-1) experimental; urgency=medium |
4891 | |
4892 | -- Guido GΓΌnther <agx@sigxcpu.org> Tue, 22 Jul 2014 22:33:51 +0200 |
4893 | |
4894 | +libvirt (1.2.6-0ubuntu6) utopic; urgency=medium |
4895 | + |
4896 | + * debian/apparmor/usr.sbin.libvirtd: update for abstract socket mediation |
4897 | + (LP: #1362199) |
4898 | + * debian/apparmor/libvirt-qemu: allow 'r' on @{PROC}/sys/kernel/cap_last_cap |
4899 | + * debian/control: Suggests apparmor >= 2.8.96~2541-0ubuntu4~ |
4900 | + |
4901 | + -- Jamie Strandboge <jamie@ubuntu.com> Fri, 05 Sep 2014 17:32:16 -0500 |
4902 | + |
4903 | +libvirt (1.2.6-0ubuntu5) utopic; urgency=medium |
4904 | + |
4905 | + * cgroups-ignore-systemd-failure - fix incoming migration failures when |
4906 | + systemd-shim is installed. |
4907 | + * ovs-delete-port-if-exists-while-adding-new-one - cherrypick commit 33445ce |
4908 | + from upstream (LP: #1343262) |
4909 | + |
4910 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 08 Aug 2014 09:56:43 -0500 |
4911 | + |
4912 | +libvirt (1.2.6-0ubuntu4) utopic; urgency=high |
4913 | + |
4914 | + * No change rebuild against gnutls28. |
4915 | + |
4916 | + -- Dimitri John Ledkov <xnox@ubuntu.com> Fri, 08 Aug 2014 13:28:03 +0100 |
4917 | + |
4918 | +libvirt (1.2.6-0ubuntu3) utopic; urgency=medium |
4919 | + |
4920 | + * debian/apparmor/usr.sbin.libvirtd - add cap-sys-resource to fully |
4921 | + fix (LP: #1276719) |
4922 | + |
4923 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 07 Aug 2014 12:43:20 -0500 |
4924 | + |
4925 | +libvirt (1.2.6-0ubuntu2) utopic; urgency=medium |
4926 | + |
4927 | + * Rebuild against libparted2. |
4928 | + |
4929 | + -- Colin Watson <cjwatson@ubuntu.com> Mon, 21 Jul 2014 21:27:18 +0100 |
4930 | + |
4931 | +libvirt (1.2.6-0ubuntu1) utopic; urgency=medium |
4932 | + |
4933 | + * New upstream release: |
4934 | + + Dropped: |
4935 | + - debian/patches/virt-aa-helper-vhost.patch |
4936 | + - debian/patches/libxl-Implement-basic-video-device-selection.patch |
4937 | + - debian/patches/libxl-Fix-up-VRAM-to-minimum-requirements.patch |
4938 | + + debian/rules: Include packaging version in the log file. (LP: #1335221) |
4939 | + |
4940 | + -- Chuck Short <zulcss@ubuntu.com> Fri, 04 Jul 2014 08:40:24 -0400 |
4941 | + |
4942 | +libvirt (1.2.5-0ubuntu6) utopic; urgency=low |
4943 | + |
4944 | + * libxl: Refresh patch(es) to allow the choice between Cirrus and |
4945 | + VGA for Xen HVM guests. |
4946 | + - d/p/libxl-Implement-basic-video-device-selection.patch [v4] |
4947 | + - d/p/libxl-Fix-up-VRAM-to-minimum-requirements.patch |
4948 | + |
4949 | + -- Stefan Bader <stefan.bader@canonical.com> Mon, 30 Jun 2014 16:08:56 +0200 |
4950 | + |
4951 | +libvirt (1.2.5-0ubuntu5) utopic; urgency=low |
4952 | + |
4953 | + * debian/apparmor/usr.sbin.libvirtd: allow libvirtd to run |
4954 | + libxl-save-helper (required for save restore through libxl). |
4955 | + (LP: #1334195) |
4956 | + |
4957 | + -- Stefan Bader <stefan.bader@canonical.com> Thu, 26 Jun 2014 15:53:05 +0200 |
4958 | + |
4959 | +libvirt (1.2.5-0ubuntu4) utopic; urgency=low |
4960 | + |
4961 | + * debian/apparmor/usr.sbin.libvirtd: allow pygrub to be run |
4962 | + (LP: #1326003) |
4963 | + |
4964 | + -- Stefan Bader <stefan.bader@canonical.com> Wed, 18 Jun 2014 11:04:15 +0200 |
4965 | + |
4966 | +libvirt (1.2.5-0ubuntu3) utopic; urgency=medium |
4967 | + |
4968 | + * d/p/virt-aa-helper-vhost.patch: allow access to /dev/vhost-net if domain |
4969 | + needs it (LP: #1322568) |
4970 | + |
4971 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 17 Jun 2014 22:01:49 -0500 |
4972 | + |
4973 | +libvirt (1.2.5-0ubuntu2) utopic; urgency=medium |
4974 | + |
4975 | + * implement cgmanager support (LP: #1322677) |
4976 | + - debian/control: build-dep on libcgmanager-dev, depend on cgmanager |
4977 | + - d/p/add-cgmanager-support.patch |
4978 | + |
4979 | + -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 17 Jun 2014 16:40:20 -0500 |
4980 | + |
4981 | +libvirt (1.2.5-0ubuntu1) utopic; urgency=medium |
4982 | + |
4983 | + [ Chuck Short ] |
4984 | + * New upstream version: |
4985 | + + Rediffed: |
4986 | + - d/p/ubuntu-xend-probe.patch |
4987 | + + Dropped: |
4988 | + - d/p/libxl-Check-for-control_d-string-to-decide-about-dom.patch |
4989 | + - d/p/libxl-do-not-use-virdomain-id.patch |
4990 | + - d/p/libxl-set-disk-format-for-cdrom.patch |
4991 | + - d/p/libxl-set-vfb0-data-in-build-config.patch |
4992 | + - d/p/libxl-support-sexpr-in-native-to-XML-conversion.patch |
4993 | + - d/p/patch-qemuMonitorTextGetMigrationStatus-to-intercept.patch |
4994 | + - d/p/accomodate-new-qemu-migration-status-setup.patch |
4995 | + - d/p/9025-apparmor-allow-access-to-filesystem-mounts |
4996 | + - d/p/add-a-mutex-to-serialize-updates-to-fw.patch |
4997 | + - d/p/arm-cpu-baseline.patch |
4998 | + + debian/control: Add ebtables, iptables, and qemu-utils as a build dependency. |
4999 | + |
5000 | + [ Serge Hallyn ] |
Thanks, Lena.
A few comments about the overall state of the git repo:
- I noticed you create empty commits for the "Added changes"/"Dropped changes" headers in the changelog. That's alright, albeit unusual in my experience. But since those headers should be dropped in a subsequent merge anyway, having them as empty, separate commits should achieve the goal.
- I also noticed that you create empty commits before multi-item entries in the changelog. For example, commits 96bf86b85b ("- dnsmasq related enhancements") and 07a0c3919e ("- fix autopkgtests (LP 1899180)"). Unlike the case above, I think this can be problematic. When I perform the logical step during my merges I instruct git to get rid of empty commits for me, because the dropped commits from the previous merge will be empty (some people prefer to outright delete them during the merge where they're being dropped!). Having empty commits serve another purpose here would cause the subsequent changelog entry to be incomplete.
- I see that you're adding another commit to fix bug #2027838. While this does the job, I'd prefer if we don't add patch-over-patch in this case, given that d/libvirt-uri.sh has been added by our delta as well. In this cases, what I do is to modify the existing commit, extend its description to explain what was changed and then move it to "Added changes" (or create a new "Modified changes").
Other than that, it seems that the merge is OK. Builds are passing on the PPA and the dep8 results are happy. Unfortunately I don't think we can rely on horsea for extended testing this time because of the current problem with libvirt itself in the archive, but I'm hoping that this merge fixes the issues.
Thanks.