Merge ~paelzer/ubuntu/+source/libvirt:merge-8.0-jammy into ubuntu/+source/libvirt:debian/sid

Proposed by Christian Ehrhardt 
Status: Merged
Merge reported by: Christian Ehrhardt 
Merged at revision: 37bc4e751fca94e4fb868b7fa45b98b026e96459
Proposed branch: ~paelzer/ubuntu/+source/libvirt:merge-8.0-jammy
Merge into: ubuntu/+source/libvirt:debian/sid
Diff against target: 10026 lines (+9063/-67)
38 files modified
debian/changelog (+7651/-11)
debian/control (+13/-11)
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.postinst (+170/-0)
debian/libvirt-daemon-system.postrm (+42/-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 (+27/-0)
debian/patches/backport/qemuDomainSetupDisk-Initialize-targetPaths.patch (+42/-0)
debian/patches/backport/util-fix-syslog-facility-value.patch (+58/-0)
debian/patches/series (+22/-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 (+33/-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 (+290/-0)
debian/patches/ubuntu/lp-1861125-ubuntu-models.patch (+21/-0)
debian/patches/ubuntu/ovmf_paths.patch (+60/-0)
debian/patches/ubuntu/parallel-shutdown.patch (+25/-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 (+18/-14)
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
Sergio Durigan Junior (community) Approve
Canonical Server Pending
git-ubuntu import Pending
Review via email: mp+414648@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

PPA: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/4753/+packages

Regression tests are ongoing, but looking good enough by now to get the reviews started.

e58f2cc... by Christian Ehrhardt 

d/rules, d/libvirt-daemon-system.{postinst,prerm}: never stop system services and sockets (LP: #1959054)

TL;DR:
- it is a mess, a lot of discussions and bugs to read for full awareness
- since transitions need libvirt soon we upload it with a mitigation now
- it is expected that debhelper in jammy is fixed and we can drop this
  before release
- long term discussion how to deal with it in the salsa PR

Due to debhelper bug 994204 on upgrades guests are shut down
(libvirt-guests.service) or even crash (virtlogd.service) because those
services are restarted.

Until that bug is resolved in debhelper we need to take over the
handling of those services ourselves.

References:
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994204
- https://bugs.launchpad.net/ubuntu/+source/debhelper/+bug/1959054
- https://salsa.debian.org/utopia-team/dbus/-/commit/4c5195a13c69364dce50063afac368930ec75c91

Submitted to Debian via:
https://salsa.debian.org/libvirt-team/libvirt/-/merge_requests/132

The initial version of this was based on the dbus handling of it, but
it turns out that --no-stop-on-upgrade --no-start leaves a stop command
in prerm and thereby we'd have them stopped twice.

Auto added section is identical:
if [ -z "${DPKG_ROOT:-}" ] && [ "$1" = remove ] && [ -d /run/systemd/system ] ; then
        deb-systemd-invoke stop 'libvirt-guests.service' 'virtlockd.service' 'virtlogd.service' >/dev/null || true
fi

Remove that duplicate that we added before following dbus.

It turns out also nowadays restarting the sockets is dangerous.
  $ deb-systemd-invoke restart 'virtlogd.socket'
or
  $ systemctl restart virtlogd.socket
no more complain about being unable to restart for the service being running.
Instead they do restart the service, which makes our restarting of sockets
again kill virtlogd for example.

Therefore we also can not leave the system-services sockets to debhelper
as they would be restarted despite --no-stop-on-upgrade and thereby
restart the related services breaking guests.

As suggested on the Debian PR this removes the remaining debhelper calls
for our system services and sockets.

The remaining little bit it did for us in postinst/postrm is
added directly to these maintainer script now in the non-restart
way that we need.

Signed-off-by: Christian Ehrhardt <email address hidden>

1e60cc9... by Christian Ehrhardt 

changelog: d/rules, d/libvirt-daemon-system.postinst: never stop LIBVIRT_SYSTEM_SERVICES

Signed-off-by: Christian Ehrhardt <email address hidden>

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Tests identified https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1959054 which is ongoing (fixes/tests). Other than that regression tests already look mostly good (only some yet to debug network issue on x86 only).

Autopkg are good as well:
  libvirt @ amd64:
    27.01.22 14:40:50 Log 🗒️ ✅ Triggers: ['libvirt/8.0.0-1ubuntu1~jammyppa2']
      smoke PASS ✅
      smoke-lxc PASS ✅
      build-test PASS ✅
  libvirt @ arm64:
    27.01.22 14:54:42 Log 🗒️ ✅ Triggers: ['libvirt/8.0.0-1ubuntu1~jammyppa2']
      smoke PASS ✅
      smoke-lxc PASS ✅
      build-test PASS ✅
  libvirt @ armhf:
    27.01.22 14:42:55 Log 🗒️ ✅ Triggers: ['libvirt/8.0.0-1ubuntu1~jammyppa2']
      smoke PASS ✅
      build-test PASS ✅
  libvirt @ ppc64el:
    27.01.22 14:47:29 Log 🗒️ ✅ Triggers: ['libvirt/8.0.0-1ubuntu1~jammyppa2']
      smoke PASS ✅
      smoke-lxc PASS ✅
      build-test PASS ✅
  libvirt @ s390x:
    27.01.22 14:41:04 Log 🗒️ ✅ Triggers: ['libvirt/8.0.0-1ubuntu1~jammyppa2']
      smoke PASS ✅
      smoke-lxc PASS ✅
      build-test PASS ✅

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

FYI the strangest new Delta is about the service handling due to recent debhelper/systemd fun.
I submitted that to Debian to not be odd delta forever:
=> https://salsa.debian.org/libvirt-team/libvirt/-/merge_requests/132

Revision history for this message
Sergio Durigan Junior (sergiodj) wrote (last edit ):

Thanks for the MP, Christian.

As usual, a big diff to review! I could not find the regular merge tags (reconstruct, split and logical), so it's "a bit" more work to check that the delta is OK. Here's the command I've used (which is not perfect, so I needed to tweak things a bit):

diff -u <(git log pkg/import/7.0.0-1..pkg/import/7.6.0-0ubuntu3 --format=%s -- debian/ | grep -v '^changelog' | grep -v '^update-maintainer' | sort) <(git log pkg/import/8.0.0-1..merge-8.0-jammy --format=%s -- debian/ | grep -v '^changelog' | grep -v '^update-maintainer' | sort)

I'm also happy with the PPA build (I won't build the package locally; takes too long), and I'm happy with the autopkgtest that have been run on the infra (again, I won't run them locally, and TBH running directly on the infra is better anyway).

I double-checked all commits and made sure that they are being properly listed in the d/changelog entry. I'm leaving a few minor comments in the changelog; they're cosmetic, though.

As for the debhelper/systemd change, my only comment is that you're still using the option "--no-stop-on-upgrade" when invoking dh_installsystemd on d/rules. I think it is best to remove that option, because otherwise debhelper will generate the bogus snippet anyway and it may get executed on postinst/prerm. WDYT?

I'm overall satisfied with the MP. If you have the time and can wait, feel free to push the merge tags and I will take a closer look into the delta. Otherwise, I am OK if you'd like to proceed; there's nothing strange that caught my eyes.

review: Approve
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Yeah sorry, co-developing so much on Salsa makes me forget to provide the usual set of tags. Also we went ahead of Debian multiple times but fetching commits from salsa in those, which makes our past look noisy.
Due to always maintaining with git-ubuntu the TL;DR is pkg/ubuntu/jammy-devel == deconstruct, so it isn't too hard despite looking ugly.
Here they are:
To ssh://git.launchpad.net/~paelzer/ubuntu/+source/libvirt
 * [new tag] merge-8.0-jammy-former-deconstruct -> merge-8.0-jammy-former-deconstruct
 * [new tag] merge-8.0-jammy-former-logical -> merge-8.0-jammy-former-logical
Next time just remind me instead of feeling the pain, I'll then do my duty to create and provide them right away.

The debhelper/systemd situation is still up for debate and discussion in the Debian PR and debian bug.
I'm gonna upload libvirt once we have settled there.
Your suggestion of dropping --no-stop-on-upgrade is interesting, I rechecked and dbus uses an even more confusing "--no-restart-after-upgrade --no-start". I'll have a look and also try only using "--no-start".
The currently proposed code does work through all tests that I found, which is why I'd like to keep it until I had time to find a better one :-)
If the Debian discussions take too long I might upload libvirt as proposed here "for now" and later once (as discussed in standup) we know how bug 1959054 resolves for Ubuntu rewrite it depending on that.
TL;DR - something working for now, resolve it before jammy-release

Thanks for the inline comments, I'll have a look at each of them ...

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Changlog updates added - thanks

I've started a build with just "--no-start" to evaluate the effective generated maintainer script contents with that ...

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

FYI @Sergio:
Only using "--no-start" compared to what I proposed "--no-stop-on-upgrade --no-start" only drops a snippet in prerm that will stop the services on removal.
That isn't helping, if they were started it is indeed helpful to stop them before rmeoval.
For install/upgrade this snippet has no effect.
Therefore I'd - for now - leave it as "--no-stop-on-upgrade --no-start" which is the most explicit expression of "do not do anything please".

I'll rebuild with the former again ...

Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

On Tuesday, February 01 2022, Christian Ehrhardt  wrote:

> FYI @Sergio:
> Only using "--no-start" compared to what I proposed "--no-stop-on-upgrade --no-start" only drops a snippet in prerm that will stop the services on removal.
> That isn't helping, if they were started it is indeed helpful to stop them before rmeoval.
> For install/upgrade this snippet has no effect.
> Therefore I'd - for now - leave it as "--no-stop-on-upgrade --no-start" which is the most explicit expression of "do not do anything please".
>
> I'll rebuild with the former again ...

Thanks for the follow up, Christian. BTW, not having the git-ubuntu
tags was no pain; I just had to improvise with git, but that's fine.

FWIW, thank you for double-checking what removing "--no-stop-on-upgrade"
causes. Based on your findings I agree that it's OK to leave the option
as is. I'm also hoping that this bug will be fixed before the release,
and that you will be able to drop this particular delta soon.

Anyway, with all of this out of the way, the MP now LGTM. +1.

Cheers,

--
Sergio
GPG key ID: E92F D0B3 6B14 F1F4 D8E0 EB2F 106D A1C8 C3CB BF14

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Uploading with the mitigation for the debhelper issue to unblock others.
But the plan is to drop this mitigation before jammy release once debhelper is fixed.

Uploading to ubuntu (via ftp to upload.ubuntu.com):
  Uploading libvirt_8.0.0-1ubuntu1.dsc: done.
  Uploading libvirt_8.0.0.orig.tar.xz: done.
  Uploading libvirt_8.0.0-1ubuntu1.debian.tar.xz: done.
  Uploading libvirt_8.0.0-1ubuntu1_source.buildinfo: done.
  Uploading libvirt_8.0.0-1ubuntu1_source.changes: done.
Successfully uploaded packages.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

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

Subscribers

People subscribed via source and target branches