Merge ~sergiodj/ubuntu/+source/libvirt:merge-10.0.0-2-noble into ubuntu/+source/libvirt:debian/sid

Proposed by Sergio Durigan Junior
Status: Merged
Approved by: git-ubuntu bot
Approved revision: not available
Merge reported by: git-ubuntu bot
Merged at revision: ef1e010b90786ef1626b1223680b395a1be85545
Proposed branch: ~sergiodj/ubuntu/+source/libvirt:merge-10.0.0-2-noble
Merge into: ubuntu/+source/libvirt:debian/sid
Diff against target: 10620 lines (+9642/-82)
36 files modified
debian/changelog (+8421/-39)
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 (+1/-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/rules (+16/-3)
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)
Reviewer Review Type Date Requested Status
git-ubuntu bot Approve
Bryce Harrington (community) Approve
Canonical Server Reporter Pending
Review via email: mp+460871@code.launchpad.net

Description of the change

This is the merge of libvirt 10.0.0-2 from Debian unstable.

Very trivial merge, just to pickup some interesting fixes from Debian. Nothing dropped/added.

PPA: https://launchpad.net/~sergiodj/+archive/ubuntu/libvirt

dep8 results will be posted soon.

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

Results: (from http://autopkgtest.ubuntu.com/results/autopkgtest-noble-sergiodj-libvirt/?format=plain)
  libvirt @ amd64:
    http://autopkgtest.ubuntu.com/results/autopkgtest-noble-sergiodj-libvirt/noble/amd64/libv/libvirt/20240221_163627_1140b@/log.gz
    21.02.24 16:36:27 ✅ Triggers: libvirt/10.0.0-2ubuntu1~ppa1
  libvirt @ arm64:
    http://autopkgtest.ubuntu.com/results/autopkgtest-noble-sergiodj-libvirt/noble/arm64/libv/libvirt/20240221_163506_08674@/log.gz
    21.02.24 16:35:06 ✅ Triggers: libvirt/10.0.0-2ubuntu1~ppa1
  libvirt @ armhf:
    http://autopkgtest.ubuntu.com/results/autopkgtest-noble-sergiodj-libvirt/noble/armhf/libv/libvirt/20240221_163816_8fc9c@/log.gz
    21.02.24 16:38:16 ⚪ Triggers: libvirt/10.0.0-2ubuntu1~ppa1
      No valid results
  libvirt @ ppc64el:
    http://autopkgtest.ubuntu.com/results/autopkgtest-noble-sergiodj-libvirt/noble/ppc64el/libv/libvirt/20240221_164322_e663e@/log.gz
    21.02.24 16:43:22 ✅ Triggers: libvirt/10.0.0-2ubuntu1~ppa1
  libvirt @ s390x:
    http://autopkgtest.ubuntu.com/results/autopkgtest-noble-sergiodj-libvirt/noble/s390x/libv/libvirt/20240221_181451_c0902@/log.gz
    21.02.24 18:14:51 ✅ Triggers: libvirt/10.0.0-2ubuntu1~ppa1

Revision history for this message
Bryce Harrington (bryce) wrote (last edit ):
Download full text (3.4 KiB)

Hi Sergio,

I don't think I've done a libvirt merge review before, or if so it's been a very long time. So apologies ahead of time; this is a review out of substantial inexperience with the package...

I'm going to do this review a bit differently in that I'm splitting it into two reviews. The first is for this specific merge action, for which I've reviewed your own changes for this MP and they indeed are trivial and LGTM. So I am +1 approving upload.

However, I have some suggestions on the actual standing delta for your maintainer TODO list. I know you like to generally preserve the existing historical context for the pre-existing standing delta, but I think in this case it will benefit from some harsher love, so please take these as suggestions for the longer-term health of the package.

The delta here is substantial, and given that I would strongly recommend utilizing the __CL__ annotation technique, and adding explanations for each chunk of changes with background and/or upstreamability status discussion. Personally I find the annotations super helpful, but admittedly the initial research and writing of them is a PITA; getting it documented is a useful exercise, at least, IMHO. This in particular could help answer the question of "why does this bit of delta need to be Ubuntu-specific? why is it not in Debian?" I am assuming there are very good reasons; documenting it would let future reviewers and maintainers know without having to make assumptions.

Next, and this is a bit of a style issue but I would probably squash the delta into larger grained chunks. For example, I might group the virt-aa-helper patches and related stuff together, the several swtpm commits together into another squashed commit, the demotes to suggests (i.e. passt + libvirt-lxc, vbox and xen) from recommends, etc. Perhaps shooting for an objective of "one chunk per LP bug reference"? It looks like there have been some attempts at grouping in the past, e.g. "dnsmasq related enhancements", so I'd suggest "more of that".

I would also suggest being a bit more verbose in the explanations for various changes. This is a bit ironic given that I'm suggesting the changelog is *too* detailed, but I'd like to see a bit more verbage as to "why" not just "what". For instance, "Additional apport package-hook" is perhaps enough detail for you and I but an end user may not know that this is something related to bug reporting, and a Debian maintainer may not understand whether it's worthwhile for them to take into the Debian package. I might suggest something like, " * d/libvirt-daemon.apport: Add apport package hook to collect bug reporting data including the system daemon conf file and various apparmor details."

Lastly, and again a style consistency issue, but some changes are prefixed with the file, then the description, while others are description first followed by list of changed files. I would suggest rebasing the commit entries and rewording them in a way that results in a more consistently formatted changelog; either all being "file first, then explanation" or vice versa. Perhaps it could help to look at the changelog from a user viewpoint wishing to know ho...

Read more...

review: Approve
Revision history for this message
git-ubuntu bot (git-ubuntu-bot) wrote :

Approvers: sergiodj, bryce
Uploaders: sergiodj, bryce
MP auto-approved

review: Approve

Preview Diff

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

Subscribers

People subscribed via source and target branches