Merge ~libvirt-maintainers/ubuntu/+source/libvirt:ubuntu/disco-5.0 into ubuntu/+source/libvirt:debian/sid

Proposed by Christian Ehrhardt 
Status: Merged
Approved by: Andreas Hasenack
Approved revision: 83514cc2cfa97504d69645b380d9bba04749644d
Merge reported by: Christian Ehrhardt 
Merged at revision: 8158bf357663f024a5f958afe08a7b46e58cf34b
Proposed branch: ~libvirt-maintainers/ubuntu/+source/libvirt:ubuntu/disco-5.0
Merge into: ubuntu/+source/libvirt:debian/sid
Diff against target: 9529 lines (+8556/-56) (has conflicts)
49 files modified
debian/changelog (+6575/-56)
debian/control (+32/-0)
debian/libvirt-clients.install (+4/-0)
debian/libvirt-daemon-system.dirs (+10/-0)
debian/libvirt-daemon-system.install (+4/-0)
debian/libvirt-daemon-system.maintscript (+3/-0)
debian/libvirt-daemon-system.postinst (+140/-0)
debian/libvirt-daemon-system.postrm (+36/-0)
debian/libvirt-daemon.README.Debian (+90/-0)
debian/libvirt-daemon.apport (+22/-0)
debian/libvirt-daemon.dnsmasq (+2/-0)
debian/libvirt-daemon.install (+4/-0)
debian/libvirt-uri.sh (+27/-0)
debian/patches/series (+36/-0)
debian/patches/ubuntu-aa/0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch (+28/-0)
debian/patches/ubuntu-aa/0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch (+30/-0)
debian/patches/ubuntu-aa/0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch (+28/-0)
debian/patches/ubuntu-aa/0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch (+25/-0)
debian/patches/ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch (+37/-0)
debian/patches/ubuntu-aa/0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch (+33/-0)
debian/patches/ubuntu-aa/0029-appmor-libvirt-qemu-Add-9p-support.patch (+34/-0)
debian/patches/ubuntu-aa/0030-virt-aa-helper-Complete-9p-support.patch (+36/-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/0050-local-include-for-libvirt-qemu.patch (+19/-0)
debian/patches/ubuntu-aa/lp-1804766-virt-aa-helper-generate-rules-for-gl-enabled-graphic.patch (+88/-0)
debian/patches/ubuntu/Allow-libvirt-group-to-access-the-socket.patch (+64/-0)
debian/patches/ubuntu/apibuild-skip-libvirt-common.h (+31/-0)
debian/patches/ubuntu/avoid-restarting-virtlog-socket.patch (+33/-0)
debian/patches/ubuntu/daemon-augeas-fix-expected.patch (+28/-0)
debian/patches/ubuntu/dnsmasq-as-priv-user (+230/-0)
debian/patches/ubuntu/lp-1771662-util-Code-simplification.patch (+99/-0)
debian/patches/ubuntu/lp-1771662-util-Fix-for-NULL-dereference.patch (+73/-0)
debian/patches/ubuntu/lp-1771662-util-Fixing-invalid-error-checking-from-virPCIGetNet.patch (+33/-0)
debian/patches/ubuntu/lp-1771662-util-fixing-wrong-assumption-that-PF-has-to-have-net.patch (+57/-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/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch (+117/-0)
debian/patches/ubuntu/ubuntu-libxl-qemu-path.patch (+31/-0)
debian/patches/ubuntu/ubuntu_machine_type.patch (+14/-0)
debian/patches/ubuntu/xen-default-uri.patch (+28/-0)
debian/rules (+61/-0)
debian/tests/control (+9/-0)
debian/tests/smoke-lxc (+6/-0)
debian/tests/smoke-qemu-session (+10/-0)
debian/tests/smoke-qemu-session.xml (+8/-0)
Conflict in debian/changelog
Conflict in debian/control
Conflict in debian/libvirt-clients.install
Conflict in debian/libvirt-daemon-system.dirs
Conflict in debian/libvirt-daemon-system.install
Conflict in debian/libvirt-daemon-system.postinst
Conflict in debian/libvirt-daemon-system.postrm
Conflict in debian/libvirt-daemon.README.Debian
Conflict in debian/libvirt-daemon.install
Conflict in debian/patches/series
Conflict in debian/rules
Conflict in debian/tests/control
Conflict in debian/tests/smoke-lxc
Conflict in debian/tests/smoke-qemu-session
Conflict in debian/tests/smoke-qemu-session.xml
Reviewer Review Type Date Requested Status
Andreas Hasenack Approve
Canonical Server Pending
Review via email: mp+361960@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Since libvirt was maintained in git before git-ubuntu it follows slightly different rules.
All tests are complete and it is ok from that side, now a check for errors on the packaging would be nice before pushing it.

To make the review easier I pushed two branches on [1]
merge-helper-disco-new-debian - this is what we are now based on a.k.a. new/debian
merge-helper-disco-old-debian - this is what we were formerly based on a.k.a. old/debian
ubuntu/disco-4.10 - this matched old/ubuntu

And the new proposed merge is in ubuntu/disco-45.0

I hope that helps on the review, let me know if you find anything.

[1]: https://git.launchpad.net/~libvirt-maintainers/ubuntu/+source/libvirt

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

I'd expect that LP has issues showing Delta correctly, please follow the repo/branches that I mentioned above.

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Looks like 4.10.0-2ubuntu1 never made it into disco, it's not in the LP publishing history for the package.

I'll try to review the bump from 4..0-2ubuntu6 to 4.10.0-2ubuntu1, and then from 4.10.0-2ubuntu1 to 5.0.0-1ubuntu1

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

I tried this:
git range-diff merge-helper-disco-old-debian..ubuntu/disco-4.10 merge-helper-disco-new-debian..ubuntu/disco-5.0

but that didn't show me what I expected (for example, I couldn't see the drops mentioned in ubuntu/disco-5.0). I'll try again tomorrow with a clearer head, sorry for not getting it done today.

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

You are right, we never pushed 4.10, so "old/ubuntu" in fact is at branch "ubuntu/disco-4.6"

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

This seems to be the right way to compare the delta:

git range-diff debian/4.6.0-2..ubuntu/disco-4.6 debian/5.0.0-1..ubuntu/disco-5.0

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

For this added delta:
    d/rules: strip -Bsymbolic-functions from linker flags as it breaks libvirt tests

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

diff --git a/debian/rules b/debian/rules
index 12715b693d..4c581a1fd2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,6 +3,11 @@
 DEB_RELEASE=$(shell dpkg-parsechangelog -SVersion | sed 's/[^-]\+-//')
 DEB_BUILDDATE=$(shell dpkg-parsechangelog -SDate)
 DEB_BUILDUSER=$(shell dpkg-parsechangelog -SMaintainer)
+
+# This is a default flag in Ubuntu only, but breaks the self tests as
+# required mockups are no more called
+export DEB_LDFLAGS_MAINT_STRIP=-Wl,-Bsymbolic-functions

Would you consider the approach below, taken from other packages (autofs in this case) where it was also needed? Then it could be submitted to debian:

ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes),yes)
  export DEB_LDFLAGS_MAINT_STRIP = -Wl,-Bsymbolic-functions
endif

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Small typo in dda3cbdb697b87bac4adf11e3e2446682a8ef2cf:
debian/patches/ubuntu/set-default-machine-to-ubuntu.patch:
+ Note: it can not be overemphasized that users/tools should choose a type
+ themselfe in any cases possible

s/themselfe/themselves/

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

Ack to submit symbolic-functions to Debian.
Done at https://salsa.debian.org/libvirt-team/libvirt/merge_requests/10

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

Typo fixed as well, thanks Andreas

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Minor, but looks like this is missing under "remaining changes":
commit ef22b084813f1887c8abe0857e20c358da15ce47
Author: Stefan Bader <email address hidden>
Date: Fri Sep 30 10:00:33 2016 +0200

    Update Vcs-Git and Vcs-Browser

    Since Xenial there is a Launchpad group and a git tree which we use
    to maintain libvirt in Ubuntu. Point the vcs lines to launchpad and
    rename the original lines. Thanks Nishanth Aravamudan amd Dann Frazier.

    Signed-off-by: Stefan Bader <email address hidden>

diff --git a/debian/control b/debian/control
index a739fa02a4..adf084f736 100644
--- a/debian/control
+++ b/debian/control
@@ -74,8 +74,10 @@ Build-Depends:
  iptables [linux-any],
  qemu-utils,
 Build-Conflicts: dpkg-dev (= 1.15.3)
-Vcs-Git: https://salsa.debian.org/libvirt-team/libvirt.git
-Vcs-Browser: https://salsa.debian.org/libvirt-team/libvirt
+XS-Debian-Vcs-Git: https://salsa.debian.org/libvirt-team/libvirt.git
+XS-Debian-Vcs-Browser: https://salsa.debian.org/libvirt-team/libvirt
+Vcs-Git: git://git.launchpad.net/~libvirt-maintainers/ubuntu/+source/libvirt
+Vcs-Browser: https://git.launchpad.net/~libvirt-maintainers/ubuntu/+source/libvirt
 Homepage: http://libvirt.org
 Standards-Version: 4.1.1

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Ok, found nothing else. I noticed that sometimes a delta is refreshed, or gets an extra bit, but nothing about that change is mentioned in d/changelog. I think this is like consolidating delta, and the changelog is already super large/cluttered, so it's fine.

+1

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

Thanks for taking a look, I added the VCS modification in the changelog.
This is ready to upload now, should I wait for readline to go out of the way ?!

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

I say upload, 4.6.0-2ubuntu6 was already a readline rebuild

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

released in disco -> merged

There was an error fetching revisions from git servers. Please try again in a few minutes. If the problem persists, contact Launchpad support.

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

Subscribers

People subscribed via source and target branches