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
diff --git a/debian/changelog b/debian/changelog
index 9ab228f..1ea11e7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,163 @@
1<<<<<<< debian/changelog
2=======
3libvirt (5.0.0-1ubuntu1) disco; urgency=medium
4
5 * Merged with Debian unstable
6 Among many other new features and fixes this includes fixes for:
7 LP: #1754871 - 1799446 zPCI passthrough support for KVM
8 LP: #1811198 - remove arbitrary limit on socket_id/core_id
9 Remaining changes:
10 - Disable libssh2 support (universe dependency)
11 - Disable firewalld support (universe dependency)
12 - Set qemu-group to kvm (for compat with older ubuntu)
13 - Additional apport package-hook
14 - Autostart default bridged network (As upstream does, but not Debian).
15 In addition to just enabling it our solution provides:
16 + do not autostart if subnet is already taken (e.g. in guests).
17 + iterate some alternative subnets before giving up
18 - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is
19 the group based access to libvirt functions as it was used in Ubuntu
20 for quite long.
21 + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests
22 due to the group access change.
23 + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt
24 group.
25 - ubuntu/parallel-shutdown.patch: set parallel shutdown by default.
26 - Update Vcs-Git and Vcs-Browser fields to point to launchpad
27 - Xen related
28 - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The
29 section that adapts the path of the emulator to the Debian/Ubuntu
30 packaging is kept.
31 - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto
32 set VRAM to minimum requirements
33 - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts
34 - Add libxl log directory
35 - libvirt-uri.sh: Automatically switch default libvirt URI for users on
36 Xen dom0 via user profile (was missing on changelogs before)
37 - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from
38 included_files to avoid build failures due to duplicate definitions.
39 - Update README.Debian with Ubuntu changes
40 - Enable some additional features on ppc64el and s390x (for arch parity)
41 + systemtap, zfs, numa and numad on s390x.
42 + systemtap on ppc64el.
43 - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making
44 vmlinuz available and accessible (Debian bug 848314)
45 - d/t/control, d/t/smoke-lxc: fix up lxc smoke test isolation
46 - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx
47 - Further upstreamed apparmor Delta, especially any new one
48 Our former delta is split into logical pieces and is either Ubuntu only
49 or is part of a continuous upstreaming effort.
50 Listing related remaining changes in debian/patches/ubuntu-aa/:
51 + 0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor:
52 Allow pygrub to run on Debian/Ubuntu
53 + 0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch:
54 apparmor, libvirt-qemu: Allow read access to overcommit_memory
55 + 0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch:
56 apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv
57 + 0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch:
58 apparmor, virt-aa-helper: Allow access to tmp directories
59 + ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch:
60 apparmor, virt-aa-helper: Allow various storage pools and image
61 locations
62 + 0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch:
63 apparmor, virt-aa-helper: Add openvswitch support
64 + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor,
65 libvirt-qemu: Add 9p support
66 + 0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper:
67 add l to 9p file options.
68 + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch:
69 virt-aa-helper: Ask for no deny rule for readonly disk (renamed and
70 reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch)
71 + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch:
72 apparmor, libvirt-qemu: Allow reading charm-specific ceph config
73 + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow
74 commands executed by ubuntu only kvm wrapper on ppc64el
75 (LP 1686621 LP 1680384 LP 1784023)
76 + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch:
77 apparmor, virt-aa-helper: access for snapped nova
78 + d/p/ubuntu-aa/0050-local-include-for-libvirt-qemu.patch,
79 d/libvirt-daemon-system.postinst: provide a local apparmor include
80 for abstraction/libvirt-qemu (LP: 1786019)
81 - d/rules: enable build time self tests on all architectures
82 - dnsmasq related enhancements
83 + run dnsmasq as libvirt-dnsmasq (LP: 1743718)
84 + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group
85 + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group on
86 purge
87 + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user
88 libvirt-dnsmasq and adapt the self tests to expect that config
89 + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users group
90 + Add dnsmasq configuration to work with system wide dnsmasq-base
91 - debian/rules: disable the netcf backend. (LP: 1764314)
92 - debian/control: drop libnetcf from Build-Depends.
93 - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI
94 Secure Boot enabled variants of the OVMF firmware and variable store for
95 the paths where we ship these files in Ubuntu.
96 - d/rules: install virtlockd correctly with defaults file (LP: 1729516)
97 - avoid service dependency issues on upgrade (LP: 1786179)
98 This will in the long term be resolved in dh_* tools, but to let an
99 upgrade work for now we need to drop the sysV scripts (which we don't
100 use anyway) and slightly modify the systemd service to work with todays
101 dh_systemd_start properly. Can be dropped once Debian bug 905772 is
102 resolved in dh_* tools and libvirt uses those new code.
103 - d/libvirt-daemon-system.virtlogd.init: removed sysV init file
104 - d/libvirt-daemon-system.libvirtd.init: removed sysV init file
105 - debian/libvirt-daemon-system.maintscript: rm_conffile for virtlogd
106 and lbivirtd sysV init file
107 - d/p/ubuntu/avoid-restarting-virtlog-socket.patch: drop Also references
108 to virtlogd/virtlockd sockets as they would imply a restart of
109 virtlogd breaking it.
110 - d/t/smoke-lxc: use systemd instead of sysV to restart the service
111 * Added Changes:
112 - Refresh d/p/ubuntu/ubuntu-libxl-qemu-path.patch for new context
113 - d/rules: also check build time self test results on all architectures
114 - d/rules: strip -Bsymbolic-functions from linker flags as it breaks
115 libvirt tests
116 - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default
117 machine type correctly with newer qemu/libvirt
118 - d/p/ubuntu-aa/lp-1804766-*: Allow rendering node access as needed
119 for the ease use of mdev and gl devices (LP: #1804766)
120 - refreshed d/p/ubuntu-aa for updated paths in libvirt 5.0
121 - d/t/control: fix smoke-qemu-session by ensuring the service will run
122 installing libvirt-daemon-system
123 - d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as
124 long as the following undefine succeeds
125 - d/p/ubuntu/lp-1771662-*: fix handling of VFs without associated PF
126 (LP: #1771662)
127 * Dropped Changes (upstream)
128 - debian/patches/ubuntu/lp1787405-*: Support guest dedicated Crypto
129 Adapters on s390x (LP: 1787405)
130 - d/p/ubuntu/lp-1802727-netdevbridge-fall-back-to-ioctl-from-sysfs.patch:
131 fix libvirt bridge handling in unprivileged containers (LP: 1802906)
132 - d/p/ubuntu-aa/lp-1788603-fix-ptrace-rules-with-kernel-4.18.patch:
133 avoid issues with newer kernels >=4.18 (LP: 1788603)
134 - Fix an issue where guests with plenty of hostdevs attached where detected
135 as not shut down due to the kernel needing more time to free up
136 resources (LP: 1788226)
137 - d/p/ubuntu/lp-1788226-wait-longer-5-30s-on-hard-shutdown.patch
138 - d/p/ubuntu/lp-1788226-wait-longer-on-kill-per-assigned-Hostdev.patch
139 - 0025-apparmor-fix-newer-virt-manager-1.4.0.patch: Add Apparmor
140 permissions so virt-manager 1.4.0 viewing works (LP 1668681 1747442).
141 - 0040-apparmor-add-mediation-rules-for-unconfined.patch:
142 apparmor: add mediation rules for unconfined guests
143 - d/p/ubuntu-aa/0051-allow-user-tmp.patch: some features need tmp, but we
144 don't want blanket access. We only allow enumerating the base dir and
145 reading owned files. Further features needing /tmp have to add local
146 overrides, examples are qemu-smb and some modes of local snapshots.
147 (LP: 1365261) Can be dropped >=libvirt 4.7
148 - d/p/ubuntu-aa/0052-allow-to-preserve-dev-mountpoints.patch: Allow to
149 preserve /dev mountpoints in qemu namespaces (LP: 1786168)
150 Can be dropped >=libvirt 4.7
151 - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm
152 which provided a separate kvm-spice. Upstream completely dropped
153 alternative types and kvm-spice is a symlink for quite some time.
154 Builtin expected binaries work, so drop this delta.
155 * Dropped Changes (in Debian)
156 - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch.
157
158 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 08 Jan 2019 13:09:31 +0100
159
160>>>>>>> debian/changelog
1libvirt (5.0.0-1) unstable; urgency=medium161libvirt (5.0.0-1) unstable; urgency=medium
2162
3 * [7346f30] New upstream version 5.0.0163 * [7346f30] New upstream version 5.0.0
@@ -57,6 +217,300 @@ libvirt (4.7.0-1) unstable; urgency=medium
57217
58 -- Guido Günther <agx@sigxcpu.org> Sun, 09 Sep 2018 21:42:33 +0200218 -- Guido Günther <agx@sigxcpu.org> Sun, 09 Sep 2018 21:42:33 +0200
59219
220<<<<<<< debian/changelog
221=======
222libvirt (4.6.0-2ubuntu6) disco; urgency=medium
223
224 * No-change rebuild for readline soname change.
225
226 -- Matthias Klose <doko@ubuntu.com> Tue, 15 Jan 2019 10:26:04 +0000
227
228libvirt (4.6.0-2ubuntu5) disco; urgency=medium
229
230 * d/p/ubuntu/lp1787405-0008-qemu-mdev-Use-vfio-pci-display-property-only
231 -with-vf.patch: fix handling of non PCI vfio display propery (part
232 of LP: #1787405)
233
234 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 06 Dec 2018 09:20:39 +0100
235
236libvirt (4.6.0-2ubuntu4) disco; urgency=medium
237
238 * debian/patches/ubuntu/lp1787405-*: Support guest dedicated Crypto
239 Adapters on s390x (LP: #1787405)
240 * d/p/ubuntu/lp-1802727-netdevbridge-fall-back-to-ioctl-from-sysfs.patch:
241 fix libvirt bridge handling in unprivileged containers (LP: #1802906)
242
243 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 09 Nov 2018 07:42:01 +0100
244
245libvirt (4.6.0-2ubuntu3) cosmic; urgency=medium
246
247 * d/p/ubuntu-aa/lp-1788603-fix-ptrace-rules-with-kernel-4.18.patch:
248 avoid issues with newer kernels >=4.18 (LP: #1788603)
249
250 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 27 Aug 2018 10:57:57 +0200
251
252libvirt (4.6.0-2ubuntu2) cosmic; urgency=medium
253
254 * Fix an issue where guests with plenty of hostdevs attached where detected
255 as not shut down due to the kernel needing more time to free up
256 resources (LP: #1788226)
257 - d/p/ubuntu/lp-1788226-wait-longer-5-30s-on-hard-shutdown.patch
258 - d/p/ubuntu/lp-1788226-wait-longer-on-kill-per-assigned-Hostdev.patch
259
260 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 21 Aug 2018 17:51:43 +0200
261
262libvirt (4.6.0-2ubuntu1) cosmic; urgency=medium
263
264 * Merged with Debian unstable (LP: #1786957).
265 Among many other new features and fixes this includes fixes
266 for (LP: #1754871), Remaining changes:
267 - Disable libssh2 support (universe dependency)
268 - Disable firewalld support (universe dependency)
269 - Set qemu-group to kvm (for compat with older ubuntu)
270 - Additional apport package-hook
271 - Autostart default bridged network (As upstream does, but not Debian).
272 In addition to just enabling it our solution provides:
273 + do not autostart if subnet is already taken (e.g. in guests).
274 + iterate some alternative subnets before giving up
275 - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is
276 the group based access to libvirt functions as it was used in Ubuntu
277 for quite long.
278 + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests
279 due to the group access change.
280 + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt
281 group.
282 - ubuntu/parallel-shutdown.patch: set parallel shutdown by default.
283 - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm
284 which provided a separate kvm-spice.
285 - Xen related
286 - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The
287 section that adapts the path of the emulator to the Debian/Ubuntu
288 packaging is kept.
289 - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto
290 set VRAM to minimum requirements
291 - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts
292 - Add libxl log directory
293 - libvirt-uri.sh: Automatically switch default libvirt URI for users on
294 Xen dom0 via user profile (was missing on changelogs before)
295 - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from
296 included_files to avoid build failures due to duplicate definitions.
297 - Update README.Debian with Ubuntu changes
298 - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch.
299 - Enable some additional features on ppc64el and s390x (for arch parity)
300 + systemtap, zfs, numa and numad on s390x.
301 + systemtap on ppc64el.
302 - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making
303 vmlinuz available and accessible (Debian bug 848314)
304 - d/t/control, d/t/smoke-lxc: fix up lxc smoke test isolation
305 - Add dnsmasq configuration to work with system wide dnsmasq (drop >18.04,
306 no more UCA onto Xenial then which has global dnsmasq by default).
307 - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx
308 - Further upstreamed apparmor Delta, especially any new one
309 Our former delta is split into logical pieces and is either Ubuntu only
310 or is part of a continuous upstreaming effort.
311 Listing related remaining changes in debian/patches/ubuntu-aa/:
312 + 0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor:
313 Allow pygrub to run on Debian/Ubuntu
314 + 0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch:
315 apparmor, libvirt-qemu: Allow read access to overcommit_memory
316 + 0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch:
317 apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv
318 + 0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch:
319 apparmor, virt-aa-helper: Allow access to tmp directories
320 + ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch:
321 apparmor, virt-aa-helper: Allow various storage pools and image
322 locations
323 + 0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch:
324 apparmor, virt-aa-helper: Add openvswitch support
325 + 0025-apparmor-fix-newer-virt-manager-1.4.0.patch: Add Apparmor
326 permissions so virt-manager 1.4.0 viewing works (LP 1668681 1747442).
327 Can be dropped >=libvirt 4.7
328 + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor,
329 libvirt-qemu: Add 9p support
330 + 0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper:
331 add l to 9p file options.
332 + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch:
333 virt-aa-helper: Ask for no deny rule for readonly disk (renamed and
334 reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch)
335 + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch:
336 apparmor, libvirt-qemu: Allow reading charm-specific ceph config
337 + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow
338 commands executed by ubuntu only kvm wrapper on ppc64el
339 (LP 1686621 & LP 1680384).
340 + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch:
341 apparmor, virt-aa-helper: access for snapped nova
342 + 0040-apparmor-add-mediation-rules-for-unconfined.patch:
343 apparmor: add mediation rules for unconfined guests
344 Can be dropped >=libvirt 4.7
345 - d/rules: enable build time self tests on all architectures
346 - run dnsmasq as libvirt-dnsmasq (LP: 1743718)
347 + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group
348 + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group on
349 purge
350 + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmas config with user
351 libvirt-dnsmasq and adapt the self tests to expect that config
352 + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users
353 - debian/rules: disable the netcf backend. (LP: 1764314)
354 - debian/control: drop libnetcf from Build-Depends.
355 - ddebian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI
356 Secure Boot enabled variants of the OVMF firmware and variable store for
357 the paths where we ship these files in Ubuntu.
358 - d/rules: install virtlockd correctly with defaults file (LP: 1729516)
359 * Added Changes
360 - 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch:
361 updated to take care of no more silencing and thereby hiding denials
362 (LP 1719579 is an example)
363 - 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch:
364 updated to also allow the optionally placed ceph asok file (LP: #1779674)
365 - 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: prepare
366 profile for usrmerge (LP: #1784023)
367 - Finalize the libvirt-bin -> libvirt-* transition in the apport
368 package-hook.
369 - d/p/ubuntu-aa/0050-local-include-for-libvirt-qemu.patch,
370 d/libvirt-daemon-system.postinst: provide a local apparmor include
371 for abstraction/libvirt-qemu (LP: #1786019)
372 - d/p/ubuntu-aa/0051-allow-user-tmp.patch: some features need tmp, but we
373 don't want blanket access. We only allow enumerating the base dir and
374 reading owned files. Further features needing /tmp have to add local
375 overrides, examples are qemu-smb and some modes of local snapshots.
376 (LP: #1365261) Can be dropped >=libvirt 4.7
377 - d/p/ubuntu-aa/0052-allow-to-preserve-dev-mountpoints.patch: Allow to
378 preserve /dev mountpoints in qemu namespaces (LP: #1786168)
379 Can be dropped >=libvirt 4.7
380 - avoid service dependency issues on upgrade (LP: #1786179)
381 This will in the long term be resolved in dh_* tools, but to let an
382 upgrade work for now we need to drop the sysV scripts (which we don't
383 use anyway) and slightly modify the systemd service to work with todays
384 dh_systemd_start properly. Can be dropped once Debian bug 905772 is
385 resolved in dh_* tools and libvirt uses those new code.
386 - d/libvirt-daemon-system.virtlogd.init: removed sysV init file
387 - d/libvirt-daemon-system.libvirtd.init: removed sysV init file
388 - debian/libvirt-daemon-system.maintscript: rm_conffile for virtlogd
389 and lbivirtd sysV init file
390 - d/p/ubuntu/avoid-restarting-virtlog-socket.patch: drop Also references
391 to virtlogd/virtlockd sockets as they would imply a restart of
392 virtlogd breaking it.
393 - d/t/smoke-lxc: use systemd instead of sysV to restart the service
394 * Dropped Changes (upstream)
395 - d/p/ubuntu/virt-aa-helper-Set-the-supported-features.patch: allow parsing
396 of memory slots and other extended features without breaking
397 virt-aa-helper (LP: 1746431).
398 - d/p/stable/0001-Revert-qemu-monitor-do-not-report-error-on-shutdown.patch
399 - d/p/stable/0002-nodedev-Fix-failing-to-parse-PCI-address-for-non-PCI.patch
400 - d/p/stable/0003-qemu-assign-correct-type-of-PCI-address-for-vhost-sc.patch
401 - d/p/stable/0004-qemu-Refresh-caps-cache-after-booting-a-different-ke.patch
402 - d/p/stable/0005-qemu-auto-add-generic-xhci-rather-than-NEC-xhci-to-Q.patch
403 - d/p/stable/0006-libvirtd-Explicit-dependency-on-systemd-machined.patch
404 - d/p/stable/0007-rpc-fix-race-sending-and-encoding-sasl-data.patch
405 - d/p/stable/0008-vhost-user-add-support-reconnect-for-vhost-user-port.patch
406 - d/p/stable/0009-qemu-Fix-memory-leak-in-processGuestPanicEvent.patch
407 - d/p/stable/0010-storage-util-Properly-ignore-errors-when-backing-vol.patch
408 - d/p/stable/0011-conf-Use-correct-attribute-name-in-error-message.patch
409 - d/p/stable/0012-util-json-Add-helper-to-return-string-or-number-prop.patch
410 - d/p/stable/0013-util-storage-Parse-lun-for-iSCSI-protocol-from-JSON-.patch
411 - d/p/stable/0014-virsh-Offer-only-persistent-domains-for-autostart.patch
412 - d/p/stable/0015-blockjob-Fix-a-error-checking-of-blockjob-status-in-.patch
413 - d/p/stable/0016-qemu-Expose-rx-tx_queue_size-in-qemu.conf-too.patch
414 - d/p/stable/0017-qemu-migration-Refresh-device-information-after-tran.patch
415 - d/p/stable/0018-qemuDomainRemoveMemoryDevice-unlink-memory-backing-f.patch
416 - d/p/stable/0019-vbox-fix-SEGV-during-dumpxml-of-a-serial-port.patch
417 - d/p/stable/0020-qemu-Initialize-priv-in-qemuDomainCoreDumpWithFormat.patch
418 - d/p/stable/0021-fix-regex-to-check-CN-from-server-certificate.patch
419 - d/p/stable/0022-storage-Fix-formatting-and-parsing-of-qemu-type-Unix.patch
420 - d/p/stable/0023-util-storage-Remove-detected-authentication-data-for.patch
421 - d/p/stable/0024-qemu-blockcopy-Add-check-for-bandwidth.patch
422 - d/p/stable/0025-conf-move-generated-member-from-virMacAddr-to-virDom.patch
423 - d/p/stable/0026-lxc-Drop-useless-check-in-live-device-update.patch
424 - d/p/stable/0027-Pass-oldDev-to-virDomainDefCompatibleDevice-on-devic.patch
425 - d/p/stable/0028-qemu-Fix-updating-device-with-boot-order.patch
426 - d/p/stable/0030-daemon-fix-rpc-event-leak-on-error-path-in-remoteDis.patch
427 - d/p/stable/0029-lxc-fix-rpc-event-leak-on-error-path-in-virLXCContro.patch
428 - d/p/stable/0031-qemu-fix-memory-leak-of-vporttype-during-migration.patch
429 - d/p/stable/0032-virsh-fixing-segfault-by-pool-autocompleter-function.patch
430 - d/p/stable/0033-qemu-Fix-comparison-assignment-in-qemuDomainUpdateDe.patch
431 - d/p/stable/0034-qemu-Fix-memory-leak-in-qemuConnectGetAllDomainStats.patch
432 - d/p/stable/0035-libvirtd-fix-potential-deadlock-when-reloading.patch
433 - d/p/stable/0036-qemu-Use-correct-bus-type-for-input-devices.patch
434 - d/p/stable/0037-qemu-hostdev-Fix-the-error-on-VM-start-with-an-mdev-.patch
435 - d/p/stable/0038-conf-Fix-crash-in-virDomainDefCompatibleDevice.patch
436 - d/p/ubuntu/lp1688508-tools-avoid-text-spilling-into-variables.patch:
437 avoid hanging on shutdown (LP: 1688508)
438 - d/p/ubuntu-aa/0041-apparmor-add-ro-rule-for-sasl-GSSAPI-
439 plugin-on-etc-g.patch fix issues if sasl is configured (LP: 1696471)
440 - d/p/ubuntu-aa/0042-virt-aa-helper-resolve-yet-to-be-created-paths.patch
441 ensure symlinks are resolved to get valid rules if interim parts of a path
442 are a symlink (LP: 1752361)
443 - d/p/ubuntu/lp1688508-tools-fix-variable-scope-in-in-check_guests_shutdown:
444 avoid issues shutting down more guests than configured for parallel
445 shutdown (LP: 1688508)
446 - d/p/ubuntu-aa/lp1756394-virt-aa-helper-resolve-file-symlinks.patch: fix
447 using devices that are symlinks (LP: 1756394)
448 - Fix nvdimm memory and passthrough input devices for hotplug via
449 domain security callbacks backporting upstream commits (LP: 1755153).
450 + d/p/ubuntu-aa/lp1755153-apparmor-add-Set-Restore-InputLabel.patch
451 + d/p/ubuntu-aa/lp1755153-apparmor-add-Set-Restore-MemoryLabel.patch
452 - Fix nvdimm memory and passthrough input devices in initial guest
453 description via virt-aa-helper (LP: 1757085).
454 + d/p/ubuntu-aa/lp1757085-virt-aa-helper-nvdimm-memory.patch
455 + d/p/ubuntu-aa/lp1757085-virt-aa-helper-passthrough-input.patch
456 - Fix clean shut down of guests on system shutdown (LP: 1764668)
457 + d/p/ubuntu/lp-1764668-do-not-report-unknown-guests.patch
458 + d/p/ubuntu/lp-1764668-fix-check_guests_shutdown-loop.patch
459 - SECURITY UPDATE: QEMU monitor DoS
460 + debian/patches/CVE-2018-1064.patch: add size limit to
461 src/qemu/qemu_agent.c.
462 + CVE-2018-1064
463 - SECURITY UPDATE: Speculative Store Bypass
464 + debian/patches/CVE-2018-3639-1.patch: define the 'ssbd' CPUID feature
465 bit in src/cpu/cpu_map.xml.
466 + debian/patches/CVE-2018-3639-2.patch: define the 'virt-ssbd' CPUID
467 feature bit in src/cpu/cpu_map.xml.
468 + CVE-2018-3639
469 - d/p/ubuntu-aa/lp1775777-vfio-usage-without-initial-hostdev.patch: fix
470 hotplug use cases where the initial guest had no hostdev at all and
471 therefore vrit-aa-helper did not allow /dev/vfio/vfio (LP: 1775777)
472 - debian/patches/ubuntu/lp-1758037-nwfilter-increase-pcap-buffer-size.patch:
473 Fix nwfilters that set CTRL_IP_LEARNING set to dhcp failing with "An error
474 occurred, but the cause is unknown" due to a buffer being too small
475 for pcap with TPACKET_V3 enabled (LP: 1758037)
476 - SECURITY UPDATE: code injection via libnss_dns.so
477 + debian/patches/CVE-2018-6764-1.patch: determine the hostname on
478 startup in src/util/virlog.c.
479 + debian/patches/CVE-2018-6764-2.patch: fix syntax-check in
480 src/util/virlog.c.
481 + debian/patches/CVE-2018-6764-3.patch: fix deadlock obtaining hostname
482 in cfg.mk, src/util/virlog.c.
483 + CVE-2018-6764
484 * Dropped Changes (no upgrade path left that needs those)
485 - Backwards compatible handling of group rename (can be dropped >18.04).
486 - Modifications to adapt for our delayed switch away from libvirt-bin (can
487 be dropped >18.04).
488 + d/p/ubuntu/libvirtd-service-add-bin-alias.patch: systemd: define alias
489 to old service name so that old references work
490 + d/p/ubuntu/libvirtd-init-add-bin-alias.patch: sysv init: define alias
491 to old service name so that old references work
492 + d/control: transitional package with the old name and maintainer
493 scripts to handle the transition
494 - fix conffile upgrade handling to avoid obsolete files
495 and inactive duplicates (LP 1694159)
496 - conffile handling of files dropped in 3.5 (can be dropped >18.04)
497 + /etc/init.d/virtlockd was sysv init only
498 + /etc/apparmor.d/local/usr.sbin.libvirtd and
499 /etc/apparmor.d/local/usr.lib.libvirt.virt-aa-helper are now generated
500 by dh_apparmor as needed
501 - d/libvirt-daemon-system.maintscript: remove the now dropped conffile
502 /etc/cron.daily/libvirt-daemon-system
503 * Dropped Changes (cleanups)
504 - d/test/smoke-lxc workaround for debbug 848317/867379 (systemd has fixed
505 one issue and the other is solved in libvirt by ensuring to move to the
506 right cgroups.)
507 - remove no more used libvirt-dnsmasq user (this was redundant since
508 4.0.0-1ubuntu5 reintroduced a libvirt-dnsmasq user)
509 - Disable selinux (now in main)
510
511 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Sat, 18 Aug 2018 14:40:58 +0200
512
513>>>>>>> debian/changelog
60libvirt (4.6.0-2) unstable; urgency=medium514libvirt (4.6.0-2) unstable; urgency=medium
61515
62 * [c33faee] Drop dwarves dependency.516 * [c33faee] Drop dwarves dependency.
@@ -174,6 +628,402 @@ libvirt (4.0.0-2) unstable; urgency=medium
174628
175 -- Guido Günther <agx@sigxcpu.org> Thu, 08 Feb 2018 19:29:59 +0100629 -- Guido Günther <agx@sigxcpu.org> Thu, 08 Feb 2018 19:29:59 +0100
176630
631<<<<<<< debian/changelog
632=======
633libvirt (4.0.0-1ubuntu13) cosmic; urgency=medium
634
635 * ddebian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI
636 Secure Boot enabled variants of the OVMF firmware and variable store for
637 the paths where we ship these files in Ubuntu.
638
639 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Wed, 27 Jun 2018 11:16:23 -0400
640
641libvirt (4.0.0-1ubuntu12) cosmic; urgency=medium
642
643 * d/p/ubuntu-aa/lp1775777-vfio-usage-without-initial-hostdev.patch: fix
644 hotplug use cases where the initial guest had no hostdev at all and
645 therefore vrit-aa-helper did not allow /dev/vfio/vfio (LP: #1775777)
646
647 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 12 Jun 2018 16:24:01 +0200
648
649libvirt (4.0.0-1ubuntu11) cosmic; urgency=medium
650
651 * SECURITY UPDATE: QEMU monitor DoS
652 - debian/patches/CVE-2018-1064.patch: add size limit to
653 src/qemu/qemu_agent.c.
654 - CVE-2018-1064
655 * SECURITY UPDATE: Speculative Store Bypass
656 - debian/patches/CVE-2018-3639-1.patch: define the 'ssbd' CPUID feature
657 bit in src/cpu/cpu_map.xml.
658 - debian/patches/CVE-2018-3639-2.patch: define the 'virt-ssbd' CPUID
659 feature bit in src/cpu/cpu_map.xml.
660 - CVE-2018-3639
661
662 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 22 May 2018 10:55:56 -0400
663
664libvirt (4.0.0-1ubuntu10) cosmic; urgency=medium
665
666 * Fix nwfilters that set CTRL_IP_LEARNING set to dhcp failing with "An error
667 occurred, but the cause is unknown" due to a buffer being too small
668 for pcap with TPACKET_V3 enabled (LP: #1758037)
669 - debian/patches/ubuntu/lp-1758037-nwfilter-increase-pcap-buffer-size.patch
670
671 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 09 May 2018 17:07:59 +0200
672
673libvirt (4.0.0-1ubuntu9) cosmic; urgency=medium
674
675 * debian/rules: disable the netcf backend. (LP: #1764314)
676 * debian/control: drop libnetcf from Build-Depends.
677
678 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Wed, 09 May 2018 10:06:15 -0400
679
680libvirt (4.0.0-1ubuntu8) bionic; urgency=medium
681
682 * Fix clean shut down of guests on system shutdown (LP: #1764668)
683 - d/p/ubuntu/lp-1764668-do-not-report-unknown-guests.patch
684 - d/p/ubuntu/lp-1764668-fix-check_guests_shutdown-loop.patch
685
686 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 24 Apr 2018 11:09:48 +0200
687
688libvirt (4.0.0-1ubuntu7) bionic; urgency=medium
689
690 * Fix nvdimm memory and passthrough input devices for hotplug via
691 domain security callbacks backporting upstream commits (LP: #1755153).
692 - d/p/ubuntu-aa/lp1755153-apparmor-add-Set-Restore-InputLabel.patch
693 - d/p/ubuntu-aa/lp1755153-apparmor-add-Set-Restore-MemoryLabel.patch
694 * Fix nvdimm memory and passthrough input devices in initial guest
695 description via virt-aa-helper (LP: #1757085).
696 - d/p/ubuntu-aa/lp1757085-virt-aa-helper-nvdimm-memory.patch
697 - d/p/ubuntu-aa/lp1757085-virt-aa-helper-passthrough-input.patch
698
699 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 21 Mar 2018 08:30:47 +0100
700
701libvirt (4.0.0-1ubuntu6) bionic; urgency=medium
702
703 * Backport from recent upstream to stabilize libvirt (LP: #1756915)
704 - d/p/stable/0033-qemu-Fix-comparison-assignment-in-qemuDomainUpdateDe.patch
705 - d/p/stable/0034-qemu-Fix-memory-leak-in-qemuConnectGetAllDomainStats.patch
706 - d/p/stable/0035-libvirtd-fix-potential-deadlock-when-reloading.patch
707 - d/p/stable/0036-qemu-Use-correct-bus-type-for-input-devices.patch
708 - d/p/stable/0037-qemu-hostdev-Fix-the-error-on-VM-start-with-an-mdev-.patch
709 - d/p/stable/0038-conf-Fix-crash-in-virDomainDefCompatibleDevice.patch
710 * d/p/ubuntu/lp1688508-tools-fix-variable-scope-in-in-check_guests_shutdown:
711 avoid issues shutting down more guests than configured for parallel
712 shutdown (LP: #1688508)
713 * d/p/ubuntu-aa/lp1756394-virt-aa-helper-resolve-file-symlinks.patch: fix
714 using devices that are symlinks (LP: #1756394)
715
716 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 19 Mar 2018 14:57:08 +0100
717
718libvirt (4.0.0-1ubuntu5) bionic; urgency=medium
719
720 * run dnsmasq as libvirt-dnsmasq (LP: #1743718)
721 - d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group
722 - d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group on
723 purge
724 - d/p/ubuntu/dnsmasq-as-priv-user: write dnsmas config with user
725 libvirt-dnsmasq and adapt the self tests to expect that config
726 - d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users
727 * Backport from recent upstream to stabilize libvirt (LP: #1754352)
728 - d/p/stable/0024-qemu-blockcopy-Add-check-for-bandwidth.patch
729 - d/p/stable/0025-conf-move-generated-member-from-virMacAddr-to-virDom.patch
730 - d/p/stable/0026-lxc-Drop-useless-check-in-live-device-update.patch
731 - d/p/stable/0027-Pass-oldDev-to-virDomainDefCompatibleDevice-on-devic.patch
732 - d/p/stable/0028-qemu-Fix-updating-device-with-boot-order.patch
733 - d/p/stable/0030-daemon-fix-rpc-event-leak-on-error-path-in-remoteDis.patch
734 - d/p/stable/0029-lxc-fix-rpc-event-leak-on-error-path-in-virLXCContro.patch
735 - d/p/stable/0031-qemu-fix-memory-leak-of-vporttype-during-migration.patch
736 - d/p/stable/0032-virsh-fixing-segfault-by-pool-autocompleter-function.patch
737 * d/p/ubuntu-aa/0041-apparmor-add-ro-rule-for-sasl-GSSAPI-
738 plugin-on-etc-g.patch fix issues if sasl is configured (LP: #1696471)
739 * d/p/ubuntu-aa/0042-virt-aa-helper-resolve-yet-to-be-created-paths.patch
740 ensure symlinks are resolved to get valid rules if interim parts of a path
741 are a symlink (LP: #1752361)
742
743 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 27 Feb 2018 12:04:02 +0100
744
745libvirt (4.0.0-1ubuntu4) bionic; urgency=medium
746
747 * d/p/ubuntu/lp1688508-tools-avoid-text-spilling-into-variables.patch:
748 avoid hanging on shutdown (LP: #1688508)
749
750 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 23 Feb 2018 16:43:19 +0100
751
752libvirt (4.0.0-1ubuntu3) bionic; urgency=medium
753
754 [ Christian Ehrhardt ]
755 * Backport of 23 bug fixes from recent upstream to stabilize libvirt on 18.04
756 - d/p/stable/0001-Revert-qemu-monitor-do-not-report-error-on-shutdown.patch
757 - d/p/stable/0002-nodedev-Fix-failing-to-parse-PCI-address-for-non-PCI.patch
758 - d/p/stable/0003-qemu-assign-correct-type-of-PCI-address-for-vhost-sc.patch
759 - d/p/stable/0004-qemu-Refresh-caps-cache-after-booting-a-different-ke.patch
760 - d/p/stable/0005-qemu-auto-add-generic-xhci-rather-than-NEC-xhci-to-Q.patch
761 - d/p/stable/0006-libvirtd-Explicit-dependency-on-systemd-machined.patch
762 - d/p/stable/0007-rpc-fix-race-sending-and-encoding-sasl-data.patch
763 - d/p/stable/0008-vhost-user-add-support-reconnect-for-vhost-user-port.patch
764 - d/p/stable/0009-qemu-Fix-memory-leak-in-processGuestPanicEvent.patch
765 - d/p/stable/0010-storage-util-Properly-ignore-errors-when-backing-vol.patch
766 - d/p/stable/0011-conf-Use-correct-attribute-name-in-error-message.patch
767 - d/p/stable/0012-util-json-Add-helper-to-return-string-or-number-prop.patch
768 - d/p/stable/0013-util-storage-Parse-lun-for-iSCSI-protocol-from-JSON-.patch
769 - d/p/stable/0014-virsh-Offer-only-persistent-domains-for-autostart.patch
770 - d/p/stable/0015-blockjob-Fix-a-error-checking-of-blockjob-status-in-.patch
771 - d/p/stable/0016-qemu-Expose-rx-tx_queue_size-in-qemu.conf-too.patch
772 - d/p/stable/0017-qemu-migration-Refresh-device-information-after-tran.patch
773 - d/p/stable/0018-qemuDomainRemoveMemoryDevice-unlink-memory-backing-f.patch
774 - d/p/stable/0019-vbox-fix-SEGV-during-dumpxml-of-a-serial-port.patch
775 - d/p/stable/0020-qemu-Initialize-priv-in-qemuDomainCoreDumpWithFormat.patch
776 - d/p/stable/0021-fix-regex-to-check-CN-from-server-certificate.patch
777 - d/p/stable/0022-storage-Fix-formatting-and-parsing-of-qemu-type-Unix.patch
778 - d/p/stable/0023-util-storage-Remove-detected-authentication-data-for.patch
779 * d/rules: enable build time self tests on all architectures
780
781 [ Marc Deslauriers ]
782 * SECURITY UPDATE: code injection via libnss_dns.so
783 - debian/patches/CVE-2018-6764-1.patch: determine the hostname on
784 startup in src/util/virlog.c.
785 - debian/patches/CVE-2018-6764-2.patch: fix syntax-check in
786 src/util/virlog.c.
787 - debian/patches/CVE-2018-6764-3.patch: fix deadlock obtaining hostname
788 in cfg.mk, src/util/virlog.c.
789 - CVE-2018-6764
790
791 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 19 Feb 2018 14:18:44 +0100
792
793libvirt (4.0.0-1ubuntu2) bionic; urgency=medium
794
795 * d/p/ubuntu-aa/0025-apparmor-fix-newer-virt-manager-1.4.0.patch: refreshed
796 as libvirt 4.0 needs a reversed rule for openGraphicsFD (LP: #1747442)
797 - refreshed 0032 and 0040 to match the new context.
798 * d/p/ubuntu/virt-aa-helper-Set-the-supported-features.patch: allow parsing
799 of memory slots and other extended features without breaking
800 virt-aa-helper (LP: #1746431).
801
802 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 02 Feb 2018 07:31:17 +0100
803
804libvirt (4.0.0-1ubuntu1) bionic; urgency=medium
805
806 * Merged with Debian unstable (4.0)
807 This closes several bugs:
808 - Error generating apparmor profile when hostname contains spaces
809 (LP: #799997)
810 - qemu 2.10 locks files, libvirt shared now sets share-rw=on (LP: #1716028)
811 - libvirt usb passthrough throws apparmor denials related to
812 /run/udev/data/+usb (LP: #1727311)
813 - AppArmor denies access to /sys/block/*/queue/max_segments (LP: #1729626)
814 - iohelper improvements to let bypass-cache work without opening up the
815 apparmor isolation (LP: #1719579)
816 - nodeinfo on s390x to contain more CPU info (LP: #1733688)
817 - Upgrade libvirt >= 4.0 (LP: #1745934)
818 * Remaining changes:
819 - Disable libssh2 support (universe dependency)
820 - Disable firewalld support (universe dependency)
821 - Disable selinux
822 - Set qemu-group to kvm (for compat with older ubuntu)
823 - Additional apport package-hook
824 - Modifications to adapt for our delayed switch away from libvirt-bin (can
825 be dropped >18.04).
826 + d/p/ubuntu/libvirtd-service-add-bin-alias.patch: systemd: define alias
827 to old service name so that old references work
828 + d/p/ubuntu/libvirtd-init-add-bin-alias.patch: sysv init: define alias
829 to old service name so that old references work
830 + d/control: transitional package with the old name and maintainer
831 scripts to handle the transition
832 - Backwards compatible handling of group rename (can be dropped >18.04).
833 - config details and autostart of default bridged network. Creating that is
834 now the default in general, yet our solution provides the following on
835 top as of today:
836 + autostart the default network by default
837 + do not autostart if subnet is already taken (e.g. in guests).
838 - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is
839 the group based access to libvirt functions as it was used in Ubuntu
840 for quite long.
841 + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests
842 due to the group access change.
843 - ubuntu/parallel-shutdown.patch: set parallel shutdown by default.
844 - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm
845 which provided a separate kvm-spice.
846 - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The
847 section that adapts the path of the emulator to the Debian/Ubuntu
848 packaging is kept.
849 - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto
850 set VRAM to minimum requirements
851 - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts
852 - Add libxl log directory
853 - libvirt-uri.sh: Automatically switch default libvirt URI for users on
854 Xen dom0 via user profile (was missing on changelogs before)
855 - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from
856 included_files to avoid build failures due to duplicate definitions.
857 - Update README.Debian with Ubuntu changes
858 - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch.
859 - Enable some additional features on ppc64el and s390x (for arch parity)
860 + systemtap, zfs, numa and numad on s390x.
861 + systemtap on ppc64el.
862 - fix conffile upgrade handling to avoid obsolete files
863 and inactive duplicates (LP 1694159)
864 - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making
865 vmlinuz available and accessible (Debian bug 848314)
866 - d/test/smoke-lxc workaround for debbug 848317/867379
867 - d/t/control, d/t/smoke-lxc: fix up lxc smoke test (Debian bug 848317)
868 - Add dnsmasq configuration to work with system wide dnsmasq (drop >18.04,
869 no more UCA onto Xenial then which has global dnsmasq by default).
870 - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx
871 - conffile handling of files dropped in 3.5 (can be dropped >18.04)
872 + /etc/init.d/virtlockd was sysv init only
873 + /etc/apparmor.d/local/usr.sbin.libvirtd and
874 /etc/apparmor.d/local/usr.lib.libvirt.virt-aa-helper are now generated
875 by dh_apparmor as needed
876 - Reworked apparmor Delta, especially the more complex delta is dropped
877 now, also our former delta is now split into logical pieces, has
878 improved comments and is part of a continuous upstreaming effort.
879 Listing related remaining changes:
880 + d/p/0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor:
881 Allow pygrub to run on Debian/Ubuntu
882 + d/p/0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch:
883 apparmor, libvirt-qemu: Allow read access to overcommit_memory
884 + d/p/0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch:
885 apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv
886 + d/p/0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch:
887 apparmor, virt-aa-helper: Allow access to tmp directories
888 + d/p/ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch:
889 apparmor, virt-aa-helper: Allow various storage pools and image
890 locations
891 + d/p/0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch:
892 apparmor, virt-aa-helper: Add openvswitch support
893 + d/p/0025-apparmor-fix-newer-virt-manager-1.4.0.patch: Add Apparmor
894 permissions so virt-manager 1.4.0 viewing works (LP 1668681).
895 + d/p/0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor,
896 libvirt-qemu: Add 9p support
897 + d/p/0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper:
898 add l to 9p file options.
899 + d/p/0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch:
900 virt-aa-helper: Ask for no deny rule for readonly disk (renamed and
901 reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch)
902 + d/p/0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch:
903 apparmor, libvirt-qemu: Allow reading charm-specific ceph config
904 + d/p/0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow
905 commands executed by ubuntu only kvm wrapper on ppc64el (LP 1686621).
906 + d/p/0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch:
907 apparmor, virt-aa-helper: access for snapped nova
908 * Dropped Changes (Upstream):
909 - d/p/0005-apparmor-libvirt-qemu-Allow-use-of-sgabios.patch: apparmor,
910 libvirt-qemu: Allow use of sgabios
911 - d/p/0006-apparmor-libvirt-qemu-Silence-lttng-related-deny-mes.patch:
912 apparmor, libvirt-qemu: Silence lttng related deny messages
913 - d/p/0008-apparmor-libvirt-qemu-Allow-read-access-to-sysfs-sys.patch:
914 apparmor, libvirt-qemu: Allow read access to sysfs system info
915 - d/p/0009-apparmor-libvirt-qemu-Allow-read-access-to-max_mem_r.patch:
916 apparmor, libvirt-qemu: Allow read access to max_mem_regions
917 - d/p/0010-apparmor-libvirt-qemu-Allow-qemu-block-extra-librari.patch:
918 apparmor, libvirt-qemu: Allow qemu-block-extra libraries
919 - d/p/0012-apparmor-libvirtd-Allow-access-to-netlink-sockets.patch:
920 apparmor, libvirtd: Allow access to netlink sockets
921 - d/p/0013-apparmor-Add-rules-for-mediation-support.patch:
922 apparmor: Add rules for mediation support
923 - d/p/0015-apparmor-virt-aa-helper-Allow-access-to-ecryptfs-fil.patch:
924 apparmor, virt-aa-helper: Allow access to ecryptfs files
925 - d/p/0016-apparmor-libvirtd-Allow-ixr-to-var-lib-libvirt-virtd.patch:
926 apparmor, libvirtd: Allow ixr to /var/lib/libvirt/virtd*
927 - d/p/0018-apparmor-virt-aa-helper-Add-ipv6-network-policy.patch:
928 apparmor, virt-aa-helper: Add ipv6 network policy
929 - d/p/0019-apparmor-virt-aa-helper-Allow-access-to-sys-bus-usb-.patch:
930 apparmor, virt-aa-helper: Allow access to /sys/bus/usb/devices
931 - d/p/0023-apparmor-qemu-won-t-call-qemu-nbd.patch: apparmor: qemu
932 won't call qemu-nbd
933 - d/p/0027-apparmor-allow-reading-cmdline-of-shutdown-signal.patch:
934 apparmor: allow to parse cmdline of the pid that send the shutdown
935 signal (LP 1680384).
936 - d/p/0028-apparmor-add-default-pki-path-of-lbvirt-spice.patch:
937 apparmor: add default pki path of lbvirt-spice (LP 1690140)
938 - d/p/ubuntu-aa/0035-virt-aa-helper-locking-disk-files-for-qemu-2.10.patch:
939 for compatibility with the behavior of qemu 2.10 this adds locking
940 permission to rules generated for disk files (LP 1709818)
941 - d/p/ubuntu-aa/0036-virt-aa-helper-locking-loader-nvram-for-qemu-2.10.patch:
942 for compatibility with the behavior of qemu 2.10 this adds locking
943 permission to rules generated for loader/nvram (LP 1710960)
944 - d/p/ubuntu-aa/0037-virt-aa-helper...: grant locking permission on append
945 files (LP 1726804)
946 - d/p/ubuntu-aa/0038-virt-aa-helper-fix-paths-for-usb-hostdevs.patch:
947 fix path generation for USB host devices (LP 1552241)
948 - d/p/ubuntu-aa/0039-virt-aa-helper-fix-libusb-access-to-udev-usb-data.patch:
949 generate valid rules on usb passthrough (LP 1686324)
950 - d/p/avoid-double-locking.patch: fix a deadlock that could occur when
951 libvirtd interactions raced with dbus causing a deadlock (LP 1714254).
952 - d/p/u/gnulib-getopt-posix-Fix-build-failure-when-using-ac_cv_head.patch:
953 fix FTBFS with glibc 2.26 (LP 1718668)
954 - Extended handling of apparmor profiles - clear lost profiles via cron
955 (now cleared by virt-aa-helper on domain stop)
956 - nat only on some ports <port start='1024' end='65535'/> (upstream
957 default now if nothing is specified, actually dropped last cycle)
958 * Dropped Changes (In Debian or no more important):
959 - d/p/0002-apparmor-libvirt-qemu-Allow-macvtap-access.patch: apparmor,
960 libvirt-qemu: Allow macvtap access
961 - d/p/0004-apparmor-Explicit-deny-for-setpcap.patch: apparmor: Explicit
962 deny for setpcap (LP 522845).
963 - d/p/0014-apparmor-virt-aa-helper-Improve-comment-about-backin.patch:
964 apparmor, virt-aa-helper: Improve comment about backing store
965 - d/p/0022-apparmor-drop-references-to-qemu-kvm.patch: apparmor: drop
966 references to qemu-kvm
967 - d/p/0024-apparmor-virt-aa-helper-Allow-access-to-name-service.patch:
968 apparmor, virt-aa-helper: Allow access to name services
969 - d/p/0026-apparmor-add-generic-base-vfio-device.patch: apparmor: add
970 /dev/vfio for vf (hot) attach (LP 1680384) (added by virt-aa-helper per
971 guest if needed).
972 - d/p/0011-apparmor-libvirt-qemu-Allow-access-to-hugepage-mount.patch:
973 apparmor, libvirt-qemu: Allow access to hugepage mounts
974 - Disable sheepdog (was for universe dependency, but is now only a suggest)
975 - d/p/ubuntu/storage-disable-gluster-test: gluster not enabled, skip test
976 * Dropped Changes (In Debian/Upstream now based on interim 3.10 work) some of
977 these were never released, but important to mention for the bug references:
978 - libnss-libvirt once enabled causes apt to call getdents
979 avoid this being an issue by dropping a apt conf that allows
980 this in seccomp (LP: #1732030).
981 - d/libvirt-daemon-system.postrm: clean up more libvirt directories on
982 purge
983 - d/p/ubuntu-aa/0041-apparmor-allow-unix-stream-for-p2p-migrations.patch:
984 apparmor: allow unix stream for p2p migrations
985 - d/p/ubuntu-aa/0043-security-apparmor-implement-domainSetPathLabel.patch:
986 this replaces the hugepage rules and fixes many more formerly missing
987 - d/p/ubuntu-aa/0044-security-full-path-option-for-DomainSetPathLabel.patch:
988 allowing to have path wildcards on labels set by domain callbacks
989 - d/p/ubuntu-aa/0045-security-apparmor-add-Set-Restore-ChardevLabel.patch:
990 apparmor implementation of security callback
991 - d/p/ubuntu-aa/0046-apparmor-virt-aa-helper-drop-static-channel-rule.patch:
992 this is now covered by chardev label callbacks
993 * Added Changes:
994 - Revert Debian change "Drop libvirt-bin upgrade handling"
995 This is needed in Ubuntu one last time (drop >18.04)
996 - Revert Debian change "Drop maintscript helpers for versions predating
997 jessie and wheezy-backports". This is needed in Ubuntu one last
998 time (drop >18.04)
999 - Refreshed d/p/* to match new version (only fuzz, no semantic change)
1000 - d/libvirt-daemon-system.postrm: change order of libvirt-qemu removal
1001 to avoid error messages on purge
1002 - remove no more used libvirt-dnsmasq user (drop >18.04)
1003 - d/p/ubuntu-aa/0040-apparmor-add-mediation-rules-for-unconfined.patch:
1004 apparmor: add mediation rules for unconfined guests
1005 - d/p/ubuntu-aa/0042-security-introduce-virSecurityManager-Set-Restore-Ch
1006 .patch: backport upstream cahnge to expose already used chardev calls.
1007 - d/libvirt-daemon-system.postrm: Remove the default.xml network link
1008 set up by postinst.
1009 - d/libvirt-daemon-system.maintscript: remove the now dropped conffile
1010 /etc/cron.daily/libvirt-daemon-system
1011 - d/libvirt-daemon-system.postinst: fixups for autostart default network
1012 - use modern shell syntax
1013 - try more default networks before giving up to enable by default
1014 - d/p/ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch:
1015 add multipass image path and mark as ubuntu only change.
1016 - d/rules: install virtlockd correctly with defaults file (LP: #1729516)
1017 - extended d/p/0025-apparmor-fix-newer-virt-manager-1.4.0.patch to cover
1018 the slightly changed behavior of libvirt 4.0 (LP: #1741617)
1019 - d/control: make libvirt-daemon-driver-storage-rbd a recommend instead of
1020 just a suggest to have 3rd party relying on rbd out of the box working.
1021 This is deprecated and users of rbd backend should start depending on
1022 this package for it will be dropped to a suggest in future releases.
1023
1024 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 14 Dec 2017 14:15:55 +0100
1025
1026>>>>>>> debian/changelog
177libvirt (4.0.0-1) unstable; urgency=medium1027libvirt (4.0.0-1) unstable; urgency=medium
1781028
179 * [5936904] New upstream version 4.0.01029 * [5936904] New upstream version 4.0.0
@@ -331,6 +1181,209 @@ libvirt (3.7.0-1) unstable; urgency=medium
3311181
332 -- Guido Günther <agx@sigxcpu.org> Fri, 08 Sep 2017 14:52:38 +02001182 -- Guido Günther <agx@sigxcpu.org> Fri, 08 Sep 2017 14:52:38 +0200
3331183
1184<<<<<<< debian/changelog
1185=======
1186libvirt (3.6.0-1ubuntu6) artful; urgency=medium
1187
1188 * d/p/ubuntu-aa/0037-virt-aa-helper...: grant locking permission on append
1189 files (LP: #1726804)
1190 * d/p/ubuntu-aa/0038-virt-aa-helper-fix-paths-for-usb-hostdevs.patch:
1191 fix path generation for USB host devices (LP: #1552241)
1192 * d/p/ubuntu-aa/0039-virt-aa-helper-fix-libusb-access-to-udev-usb-data.patch:
1193 generate valid rules on usb passthrough (LP: #1686324)
1194
1195 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 24 Oct 2017 14:30:34 +0200
1196
1197libvirt (3.6.0-1ubuntu5) artful; urgency=medium
1198
1199 * d/p/u/gnulib-getopt-posix-Fix-build-failure-when-using-ac_cv_head.patch:
1200 fix FTBFS with glibc 2.26 (LP: #1718668)
1201
1202 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 28 Sep 2017 08:18:10 -0400
1203
1204libvirt (3.6.0-1ubuntu4) artful; urgency=medium
1205
1206 * d/p/avoid-double-locking.patch: fix a deadlock that could occur when
1207 libvirtd interactions raced with dbus causing a deadlock (LP: #1714254).
1208
1209 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 01 Sep 2017 10:29:35 +0200
1210
1211libvirt (3.6.0-1ubuntu3) artful; urgency=medium
1212
1213 * No change rebuild for Qemu 2.10 and Xen 4.9
1214
1215 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 21 Aug 2017 10:34:13 +0200
1216
1217libvirt (3.6.0-1ubuntu2) artful; urgency=medium
1218
1219 * d/p/ubuntu-aa/0036-virt-aa-helper-locking-loader-nvram-for-qemu-2.10.patch:
1220 for compatibility with the behavior of qemu 2.10 this adds locking
1221 permission to rules generated for loader/nvram (LP: #1710960)
1222
1223 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 17 Aug 2017 10:00:19 +0200
1224
1225libvirt (3.6.0-1ubuntu1) artful; urgency=medium
1226
1227 * Merged with Debian unstable (3.6)
1228 This closes several bugs:
1229 - aarch64: improved chardev handling (LP: #1697610)
1230 - Forbid locking memory without memtune (LP: #1708305)
1231 * Remaining changes:
1232 - Disable sheepdog (universe dependency)
1233 - Disable libssh2 support (universe dependency)
1234 - Disable firewalld support (universe dependency)
1235 - Disable selinux
1236 - Set qemu-group to kvm (for compat with older ubuntu)
1237 - Regularly clear AppArmor profiles for vms that no longer exist
1238 - Additional apport package-hook
1239 - Modifications to adapt for our delayed switch away from libvirt-bin (can
1240 be dropped >18.04).
1241 + d/p/ubuntu/libvirtd-service-add-bin-alias.patch: systemd: define alias
1242 to old service name so that old references work
1243 + d/p/ubuntu/libvirtd-init-add-bin-alias.patch: sysv init: define alias
1244 to old service name so that old references work
1245 + d/control: transitional package with the old name and maintainer
1246 scripts to handle the transition
1247 - Backwards compatible handling of group rename (can be dropped >18.04).
1248 - config details and autostart of default bridged network. Creating that is
1249 now the default in general, yet our solution provides the following on
1250 top as of today:
1251 + nat only on some ports <port start='1024' end='65535'/>
1252 + autostart the default network by default
1253 + do not autostart if 192.168.122.0 is already taken (e.g. in containers)
1254 - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is
1255 the group based access to libvirt functions as it was used in Ubuntu
1256 for quite long.
1257 + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests
1258 due to the group access change.
1259 - ubuntu/parallel-shutdown.patch: set parallel shutdown by default.
1260 - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm
1261 which provided a separate kvm-spice.
1262 - d/p/ubuntu/storage-disable-gluster-test: gluster not enabled, skip test
1263 - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The
1264 section that adapts the path of the emulator to the Debian/Ubuntu
1265 packaging is kept.
1266 - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto
1267 set VRAM to minimum requirements
1268 - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts
1269 - Add libxl log directory
1270 - libvirt-uri.sh: Automatically switch default libvirt URI for users on
1271 Xen dom0 via user profile (was missing on changelogs before)
1272 - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from
1273 included_files to avoid build failures due to duplicate definitions.
1274 - Update README.Debian with Ubuntu changes
1275 - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch.
1276 - Enable some additional features on ppc64el and s390x (for arch parity)
1277 + systemtap, zfs, numa and numad on s390x.
1278 + systemtap on ppc64el.
1279 - fix conffile upgrade handling to avoid obsolete files
1280 and inactive duplicates (LP 1694159)
1281 - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making
1282 vmlinuz available and accessible (Debian bug 848314)
1283 - d/test/smoke-lxc workaround for debbug 848317/867379
1284 - d/t/control, d/t/smoke-lxc: fix up lxc smoke test (Debian bug 848317)
1285 - Extended handling of apparmor profiles - clear lost profiles via cron
1286 - Add dnsmasq configuration to work with system wide dnsmasq (drop >18.04,
1287 no more UCA onto Xenial then which has global dnsmasq by default).
1288 - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx
1289 - conffile handling of files dropped in 3.5 (can be dropped >18.04)
1290 + /etc/init.d/virtlockd was sysv init only
1291 + /etc/apparmor.d/local/usr.sbin.libvirtd and
1292 /etc/apparmor.d/local/usr.lib.libvirt.virt-aa-helper are now generated
1293 by dh_apparmor as needed
1294 - Reworked apparmor Delta, especially the more complex delta is dropped
1295 now, also our former delta is now split into logical pieces, has
1296 improved comments and is part of a continuous upstreaming effort.
1297 Listing related remaining changes:
1298 + d/p/0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor:
1299 Allow pygrub to run on Debian/Ubuntu
1300 + d/p/0002-apparmor-libvirt-qemu-Allow-macvtap-access.patch: apparmor,
1301 libvirt-qemu: Allow macvtap access
1302 + d/p/0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch:
1303 apparmor, libvirt-qemu: Allow read access to overcommit_memory
1304 + d/p/0004-apparmor-Explicit-deny-for-setpcap.patch: apparmor: Explicit
1305 deny for setpcap
1306 + d/p/0005-apparmor-libvirt-qemu-Allow-use-of-sgabios.patch: apparmor,
1307 libvirt-qemu: Allow use of sgabios
1308 + d/p/0006-apparmor-libvirt-qemu-Silence-lttng-related-deny-mes.patch:
1309 apparmor, libvirt-qemu: Silence lttng related deny messages
1310 + d/p/0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch:
1311 apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv
1312 + d/p/0008-apparmor-libvirt-qemu-Allow-read-access-to-sysfs-sys.patch:
1313 apparmor, libvirt-qemu: Allow read access to sysfs system info
1314 + d/p/0009-apparmor-libvirt-qemu-Allow-read-access-to-max_mem_r.patch:
1315 apparmor, libvirt-qemu: Allow read access to max_mem_regions
1316 + d/p/0010-apparmor-libvirt-qemu-Allow-qemu-block-extra-librari.patch:
1317 apparmor, libvirt-qemu: Allow qemu-block-extra libraries
1318 + d/p/0011-apparmor-libvirt-qemu-Allow-access-to-hugepage-mount.patch:
1319 apparmor, libvirt-qemu: Allow access to hugepage mounts
1320 + d/p/0012-apparmor-libvirtd-Allow-access-to-netlink-sockets.patch:
1321 apparmor, libvirtd: Allow access to netlink sockets
1322 + d/p/0013-apparmor-Add-rules-for-mediation-support.patch:
1323 apparmor: Add rules for mediation support
1324 + d/p/0014-apparmor-virt-aa-helper-Improve-comment-about-backin.patch:
1325 apparmor, virt-aa-helper: Improve comment about backing store
1326 + d/p/0015-apparmor-virt-aa-helper-Allow-access-to-ecryptfs-fil.patch:
1327 apparmor, virt-aa-helper: Allow access to ecryptfs files
1328 + d/p/0016-apparmor-libvirtd-Allow-ixr-to-var-lib-libvirt-virtd.patch:
1329 apparmor, libvirtd: Allow ixr to /var/lib/libvirt/virtd*
1330 + d/p/0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch:
1331 apparmor, virt-aa-helper: Allow access to tmp directories
1332 + d/p/0018-apparmor-virt-aa-helper-Add-ipv6-network-policy.patch:
1333 apparmor, virt-aa-helper: Add ipv6 network policy
1334 + d/p/0019-apparmor-virt-aa-helper-Allow-access-to-sys-bus-usb-.patch:
1335 apparmor, virt-aa-helper: Allow access to /sys/bus/usb/devices
1336 + d/p/0020-apparmor-virt-aa-helper-Allow-various-storage-pools-.patch:
1337 apparmor, virt-aa-helper: Allow various storage pools and image
1338 locations
1339 + d/p/0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch:
1340 apparmor, virt-aa-helper: Add openvswitch support
1341 + d/p/0022-apparmor-drop-references-to-qemu-kvm.patch: apparmor: drop
1342 references to qemu-kvm
1343 + d/p/0023-apparmor-qemu-won-t-call-qemu-nbd.patch: apparmor: qemu
1344 won't call qemu-nbd
1345 + d/p/0024-apparmor-virt-aa-helper-Allow-access-to-name-service.patch:
1346 apparmor, virt-aa-helper: Allow access to name services
1347 + d/p/0025-apparmor-fix-newer-virt-manager-1.4.0.patch: Add Apparmor
1348 permissions so virt-manager 1.4.0 viewing works (LP 1668681).
1349 + d/p/0026-apparmor-add-generic-base-vfio-device.patch: apparmor: add
1350 /dev/vfio for vf (hot) attach (LP 1680384).
1351 + d/p/0027-apparmor-allow-reading-cmdline-of-shutdown-signal.patch:
1352 apparmor: allow to parse cmdline of the pid that send the shutdown
1353 signal (LP 1680384).
1354 + d/p/0028-apparmor-add-default-pki-path-of-lbvirt-spice.patch:
1355 apparmor: add default pki path of lbvirt-spice (LP 1690140)
1356 + d/p/0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor,
1357 libvirt-qemu: Add 9p support
1358 + d/p/0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper:
1359 add l to 9p file options.
1360 + d/p/0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch:
1361 virt-aa-helper: Ask for no deny rule for readonly disk (renamed and
1362 reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch)
1363 + d/p/0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch:
1364 apparmor, libvirt-qemu: Allow reading charm-specific ceph config
1365 + d/p/0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow
1366 commands executed by ubuntu only kvm wrapper on ppc64el (LP 1686621).
1367 + d/p/0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch:
1368 apparmor, virt-aa-helper: access for snapped nova
1369 * Dropped Changes (Upstream):
1370 - d/p/ubuntu/fix-libxl-default-driver-name.patch: avoid an issue with
1371 default driver entries missing name='qemu'.
1372 - d/p/u/aa-helper-Properly-link-with-storage-driver.patch (LP 1704782)
1373 Fix to be able to follow BackinStorage chains when creating per
1374 guest apparmor rules.
1375 * Dropped Changes (In Debian):
1376 - Enable esx support
1377 + Add build-dep to libcurl4-gnutls-dev (required for esx)
1378 * Added Changes:
1379 - d/p/ubuntu-aa/0035-virt-aa-helper-locking-disk-files-for-qemu-2.10.patch:
1380 for compatibility with the behavior of qemu 2.10 this adds locking
1381 permission to rules generated for disk files (LP: #1709818)
1382
1383
1384 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 10 Aug 2017 12:44:47 +0200
1385
1386>>>>>>> debian/changelog
334libvirt (3.6.0-1) unstable; urgency=medium1387libvirt (3.6.0-1) unstable; urgency=medium
3351388
336 * [ece8d56] New upstream version 3.6.0 (Closes: #870626)1389 * [ece8d56] New upstream version 3.6.0 (Closes: #870626)
@@ -347,6 +1400,267 @@ libvirt (3.6.0-1) unstable; urgency=medium
3471400
348 -- Guido Günther <agx@sigxcpu.org> Fri, 04 Aug 2017 00:05:47 -03001401 -- Guido Günther <agx@sigxcpu.org> Fri, 04 Aug 2017 00:05:47 -0300
3491402
1403<<<<<<< debian/changelog
1404=======
1405libvirt (3.5.0-1ubuntu3) artful; urgency=medium
1406
1407 * Refresh changes to match they way they were accepted upstream
1408 - d/p/u/aa-helper-Properly-link-with-storage-driver.patch add commit
1409 reference now that it is in git.
1410 - d/p/u/fix-libxl-default-driver-name.patch: instead of addin the
1411 name this is now fixed by relaxing the schema.
1412
1413 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 19 Jul 2017 12:48:39 +0200
1414
1415libvirt (3.5.0-1ubuntu2) artful; urgency=medium
1416
1417 * d/p/u/aa-helper-Properly-link-with-storage-driver.patch (LP: #1704782)
1418 Fix to be able to follow BackinStorage chains when creating per
1419 guest apparmor rules.
1420
1421 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 18 Jul 2017 16:34:57 +0200
1422
1423libvirt (3.5.0-1ubuntu1) artful; urgency=medium
1424
1425 * Merged with Debian unstable (3.5)
1426 This closes several bugs:
1427 - improved handling of host-model since libvirt 3.2 (LP: #1673467)
1428 - Adding POWER9 cpu model to cpu_map.xml (LP: #1690209)
1429 * Remaining changes:
1430 - Disable sheepdog (universe dependency)
1431 - Disable libssh2 support (universe dependency)
1432 - Disable firewalld support (universe dependency)
1433 - Disable selinux
1434 - Enable esx support
1435 + Add build-dep to libcurl4-gnutls-dev (required for esx)
1436 - Set qemu-group to kvm (for compat with older ubuntu)
1437 - Regularly clear AppArmor profiles for vms that no longer exist
1438 - Additional apport package-hook
1439 - Modifications to adapt for our delayed switch away from libvirt-bin (can
1440 be dropped >18.04).
1441 + d/p/ubuntu/libvirtd-service-add-bin-alias.patch: systemd: define alias
1442 to old service name so that old references work
1443 + d/p/ubuntu/libvirtd-init-add-bin-alias.patch: sysv init: define alias
1444 to old service name so that old references work
1445 + d/control: transitional package with the old name and maintainer
1446 scripts to handle the transition
1447 - Backwards compatible handling of group rename (can be dropped >18.04).
1448 - config details and autostart of default bridged network. Creating that is
1449 now the default in general, yet our solution provides the following on
1450 top as of today:
1451 + nat only on some ports <port start='1024' end='65535'/>
1452 + autostart the default network by default
1453 + do not autostart if 192.168.122.0 is already taken (e.g. in containers)
1454 - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is
1455 the group based access to libvirt functions as it was used in Ubuntu
1456 for quite long.
1457 + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests
1458 due to the group access change.
1459 - ubuntu/parallel-shutdown.patch: set parallel shutdown by default.
1460 - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm
1461 which provided a separate kvm-spice.
1462 - d/p/ubuntu/storage-disable-gluster-test: gluster not enabled, skip test
1463 - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The
1464 section that adapts the path of the emulator to the Debian/Ubuntu
1465 packaging is kept.
1466 - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto
1467 set VRAM to minimum requirements
1468 - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts
1469 - Add libxl log directory
1470 - libvirt-uri.sh: Automatically switch default libvirt URI for users on
1471 Xen dom0 via user profile (was missing on changelogs before)
1472 - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from
1473 included_files to avoid build failures due to duplicate definitions.
1474 - Update README.Debian with Ubuntu changes
1475 - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch.
1476 - Enable some additional features on ppc64el and s390x (for arch parity)
1477 + systemtap, zfs, numa and numad on s390x.
1478 + systemtap on ppc64el.
1479 - fix conffile upgrade handling to avoid obsolete files
1480 and inactive duplicates (LP 1694159)
1481 - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making
1482 vmlinuz available and accessible (Debian bug 848314)
1483 - d/t/control, d/t/smoke-lxc: fix up lxc smoke test (Debian bug 848317)
1484 - Extended handling of apparmor profiles - clear lost profiles via cron
1485 - Add dnsmasq configuration to work with system wide dnsmasq (drop >18.04,
1486 no more UCA onto Xenial then which has global dnsmasq by default).
1487 - Reworked apparmor Delta, especially the more complex delta is dropped
1488 now, also our former delta is now split into logical pieces, has
1489 improved comments and is part of a continuous upstreaming effort.
1490 Listing related remaining changes:
1491 + d/p/0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor:
1492 Allow pygrub to run on Debian/Ubuntu
1493 + d/p/0002-apparmor-libvirt-qemu-Allow-macvtap-access.patch: apparmor,
1494 libvirt-qemu: Allow macvtap access
1495 + d/p/0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch:
1496 apparmor, libvirt-qemu: Allow read access to overcommit_memory
1497 + d/p/0004-apparmor-Explicit-deny-for-setpcap.patch: apparmor: Explicit
1498 deny for setpcap
1499 + d/p/0005-apparmor-libvirt-qemu-Allow-use-of-sgabios.patch: apparmor,
1500 libvirt-qemu: Allow use of sgabios
1501 + d/p/0006-apparmor-libvirt-qemu-Silence-lttng-related-deny-mes.patch:
1502 apparmor, libvirt-qemu: Silence lttng related deny messages
1503 + d/p/0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch:
1504 apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv
1505 + d/p/0008-apparmor-libvirt-qemu-Allow-read-access-to-sysfs-sys.patch:
1506 apparmor, libvirt-qemu: Allow read access to sysfs system info
1507 + d/p/0009-apparmor-libvirt-qemu-Allow-read-access-to-max_mem_r.patch:
1508 apparmor, libvirt-qemu: Allow read access to max_mem_regions
1509 + d/p/0010-apparmor-libvirt-qemu-Allow-qemu-block-extra-librari.patch:
1510 apparmor, libvirt-qemu: Allow qemu-block-extra libraries
1511 + d/p/0011-apparmor-libvirt-qemu-Allow-access-to-hugepage-mount.patch:
1512 apparmor, libvirt-qemu: Allow access to hugepage mounts
1513 + d/p/0012-apparmor-libvirtd-Allow-access-to-netlink-sockets.patch:
1514 apparmor, libvirtd: Allow access to netlink sockets
1515 + d/p/0013-apparmor-Add-rules-for-mediation-support.patch:
1516 apparmor: Add rules for mediation support
1517 + d/p/0014-apparmor-virt-aa-helper-Improve-comment-about-backin.patch:
1518 apparmor, virt-aa-helper: Improve comment about backing store
1519 + d/p/0015-apparmor-virt-aa-helper-Allow-access-to-ecryptfs-fil.patch:
1520 apparmor, virt-aa-helper: Allow access to ecryptfs files
1521 + d/p/0016-apparmor-libvirtd-Allow-ixr-to-var-lib-libvirt-virtd.patch:
1522 apparmor, libvirtd: Allow ixr to /var/lib/libvirt/virtd*
1523 + d/p/0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch:
1524 apparmor, virt-aa-helper: Allow access to tmp directories
1525 + d/p/0018-apparmor-virt-aa-helper-Add-ipv6-network-policy.patch:
1526 apparmor, virt-aa-helper: Add ipv6 network policy
1527 + d/p/0019-apparmor-virt-aa-helper-Allow-access-to-sys-bus-usb-.patch:
1528 apparmor, virt-aa-helper: Allow access to /sys/bus/usb/devices
1529 + d/p/0020-apparmor-virt-aa-helper-Allow-various-storage-pools-.patch:
1530 apparmor, virt-aa-helper: Allow various storage pools and image
1531 locations
1532 + d/p/0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch:
1533 apparmor, virt-aa-helper: Add openvswitch support
1534 + d/p/0022-apparmor-drop-references-to-qemu-kvm.patch: apparmor: drop
1535 references to qemu-kvm
1536 + d/p/0023-apparmor-qemu-won-t-call-qemu-nbd.patch: apparmor: qemu
1537 won't call qemu-nbd
1538 + d/p/0024-apparmor-virt-aa-helper-Allow-access-to-name-service.patch:
1539 apparmor, virt-aa-helper: Allow access to name services
1540 + d/p/0025-apparmor-fix-newer-virt-manager-1.4.0.patch: Add Apparmor
1541 permissions so virt-manager 1.4.0 viewing works (LP 1668681).
1542 + d/p/0026-apparmor-add-generic-base-vfio-device.patch: apparmor: add
1543 /dev/vfio for vf (hot) attach (LP 1680384).
1544 + d/p/0027-apparmor-allow-reading-cmdline-of-shutdown-signal.patch:
1545 apparmor: allow to parse cmdline of the pid that send the shutdown
1546 signal (LP 1680384).
1547 + (28 is a new patch, listed in added changes)
1548 + d/p/0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor,
1549 libvirt-qemu: Add 9p support
1550 + d/p/0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper:
1551 add l to 9p file options.
1552 + d/p/0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch:
1553 virt-aa-helper: Ask for no deny rule for readonly disk (renamed and
1554 reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch)
1555 + d/p/0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch:
1556 apparmor, libvirt-qemu: Allow reading charm-specific ceph config
1557 + d/p/0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow
1558 commands executed by ubuntu only kvm wrapper on ppc64el (LP 1686621).
1559 + d/p/0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch:
1560 apparmor, virt-aa-helper: access for snapped nova
1561 - remaining but updated to match the latest release
1562 + d/p/Disable-use-of-namespaces-by-default.patch (Debian change)
1563 + d/p/Reduce-udevadm-settle-timeout-to-10-seconds.patch (Debian change)
1564 + d/p/debian/apparmor_profiles_local_include.patch Include local
1565 apparmor profile (Debian change)
1566 + d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx
1567 + d/test/smoke-lxc workaround for debbug 848317/867379
1568 * Dropped Changes (Upstream):
1569 - Add missing apparmor rule for debug-threads feature (LP 1615550).
1570 - Add new block device types to virt-aa-helpers profile (LP 1641618)
1571 - d/p/ubuntu/storage-default-permission-mode-to-0711: safer default perms
1572 for storage dirs like /var/lib/libvirt/images.
1573 - d/p/ubuntu/libvirtd-service-nolimit.patch: remove proc/file/task limits
1574 to support huge systems.
1575 - d/p/ubuntu/libvirtd-service-set-notifyaccess.patch: set NotifyAccess=all
1576 in libvirtd.service (-d not allowed to be specified, everything else
1577 upstream so drop delta; LP 1574566).
1578 - d/p/ubuntu/qemu_process-spice-don-t-release-used-port.patch: qemu_process
1579 spice: don't release used port (LP 1697729).
1580 - d/p/ubuntu/virsh-maxvcpu-fall-back-to-old-command.patch: virsh: maxvcpus:
1581 Always fall back to the old command if domain caps fail (LP 1674298)
1582 - d/p/ubuntu/qemu-Allow-empty-script-path-to-interface.patch: in the past
1583 it was possible to have <script path=''/> which now fails - fix to match
1584 the old behavior (LP 1665698)
1585 - Reworked apparmor Delta and started upstreaming, listing related
1586 changes dropped:
1587 + Apparmor feature parsing to depend on new apparmor features which
1588 appear in different versions across distributions (no more needed
1589 >=Xenial, allows to now separate changes and upstream more easily).
1590 + d/p/ubuntu/Ensure-disk-names-follow-the-disk-name-regex.patch:
1591 guarantee disk spec is following the defined regex (LP 1665410).
1592 + d/p/ubuntu/virt-aa-helper-add-guest-agent-rule.patch: add
1593 virt-aa-helper rule allowing all private channel access.
1594 + d/p/ubuntu/virt-aa-helper-apparmor-allow-usr-share-AAVMF-too.patch:
1595 virt-aa-helper to allow access to aarch64 UEFI images.
1596 + d/rules, apparmor: include and install local apparmor profiles (This
1597 is now done by dh_apparmor automatically)
1598 + add local apparmor override templates (provided by dh_apparmor now)
1599 + Fix name resolution calls from virt-aa-helper profile (LP 1546674).
1600 + virt-aa-helper, apparmor: allow /usr/share/OVMF/ too
1601 + virt-aa-helper: Generalize test for firmware paths
1602 + apparmor, virt-aa-helper: Allow aarch64 UEFI.
1603 + apparmor, libvirt-qemu: Add ppc64el related changes
1604 + apparmor, libvirtd: Allow libxl-save-helper to run on Debian/Ubuntu
1605 + apparmor, libvirt-qemu: Allow access to ceph config
1606 + apparmor, libvirt-qemu: Allow access to certificates used by libvirt-vnc
1607 + apparmor, virt-aa-helper: Explicit denies for host devices
1608 + apparmor, virt-aa-helper: Allow access to libnl-3 config files
1609 + apparmor, libvirt-qemu: allow access to pt_chown for pty consoles
1610 * Dropped Changes (In Debian):
1611 - d/rules: debhelper start virtlogd.socket
1612 - d/p/ubuntu/Debianize-virtlogd-service.patch: Adapt config file location
1613 for Debian based systems.
1614 - Additional debian/bug-presubj
1615 - Extended handling of apparmor profiles - reload and remove in maintainer
1616 scripts (dh_apparmor* now generate these snippets)
1617 * Dropped Changes (no SysV anymore):
1618 - Add sysvinit script for virtlockd
1619 - Wait on socket in sysvinit script
1620 - d/rules: dh_installinit virtlockd (was part of "Cleanup systemd
1621 debhelper"
1622 - d/p/ubuntu/Debianize-virtlockd-init.patch: Fix default config path in
1623 virtlockd.init for Debian based systems.
1624 * Dropped Changes (other reasons):
1625 - d/p/ubuntu/dnsmasq-as-priv-user: configuration to run as extra user
1626 This used group libvirt instead of nobody which makes it worse; Needs
1627 to be fixed upstream (LP: #1690729).
1628 + d/p/ubuntu/disable-network-test.patch: disable test failing due to
1629 dnsmasq changes.
1630 - Add .gitignore for .pc
1631 - we keep lxc support as Debian does, but stop adding delta. It feels
1632 somewhat less maintained than e.g. libvirt for qemu. Also for secure
1633 and comfortable container management lxd is clearly preferred. The
1634 delta caused more issues than it solved so deliver libvirt-lxc as-is
1635 and drop the related delta.
1636 + d/p/ubuntu/9031-enable-lxc-apparmor: enable apparmor confinement of
1637 containers by default.
1638 + d/p/ubuntu/9032-lxc-allow-no-security-driver: allow empty sec driver
1639 for libvirt-lxc.
1640 - The following xen changes are no more required with current versions
1641 + d/p/ubuntu/ubuntu-libxl-hvmloader-path.patch: Fallback for libxl
1642 xen paths (LP 1459603)
1643 + d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The
1644 section about compat to the very old qemu-dm name is no more needed.
1645 + d/p/ubuntu/libxl-fix-test-data.patch and
1646 d/p/ubuntu/fix-xen-xml-in-tests.patch: updated and unified into the
1647 former one + also updated the maintainer notes to ease updating.
1648 + d/p/ubuntu/libxl-no-dm-check.patch: Stop calling emulator to identify
1649 device-model
1650 * Added Changes:
1651 - d/p/0028-apparmor-add-default-pki-path-of-lbvirt-spice.patch:
1652 apparmor: add default pki path of lbvirt-spice (LP: #1690140)
1653 - conffile handling of files dropped in 3.5 (can be dropped >18.04)
1654 + /etc/init.d/virtlockd was sysv init only
1655 + /etc/apparmor.d/local/usr.sbin.libvirtd and
1656 /etc/apparmor.d/local/usr.lib.libvirt.virt-aa-helper are now generated
1657 by dh_apparmor as needed
1658 - d/p/ubuntu/fix-libxl-default-driver-name.patch: avoid an issue with
1659 default driver entries missing name='qemu'.
1660
1661 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 06 Jul 2017 15:43:17 +0200
1662
1663>>>>>>> debian/changelog
350libvirt (3.5.0-1) unstable; urgency=medium1664libvirt (3.5.0-1) unstable; urgency=medium
3511665
352 [ Guido Günther ]1666 [ Guido Günther ]
@@ -440,6 +1754,236 @@ libvirt (3.0.0-1) experimental; urgency=medium
4401754
441 -- Guido Günther <agx@sigxcpu.org> Thu, 19 Jan 2017 18:51:18 +01001755 -- Guido Günther <agx@sigxcpu.org> Thu, 19 Jan 2017 18:51:18 +0100
4421756
1757<<<<<<< debian/changelog
1758=======
1759libvirt (2.5.0-3ubuntu10) artful; urgency=medium
1760
1761 * d/p/ubuntu/0004-apparmor-apply-ubuntu-delta.patch: Allow access to base
1762 images and snapshots stored in nova-hypervisor snap's $SNAP_COMMON
1763 directory, enabling use of the libvirt deb from the nova-hypervisor
1764 snap (LP: #1644507).
1765
1766 -- Corey Bryant <corey.bryant@canonical.com> Thu, 22 Jun 2017 14:29:39 -0400
1767
1768libvirt (2.5.0-3ubuntu9) artful; urgency=medium
1769
1770 * d/p/ubuntu/qemu_process-spice-don-t-release-used-port.patch: qemu_process
1771 spice: don't release used port (LP: #1697729) - upstream in libvirt 3.1.
1772
1773 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 14 Jun 2017 14:49:16 +0200
1774
1775libvirt (2.5.0-3ubuntu8) artful; urgency=medium
1776
1777 * fix conffile upgrade handling to avoid obsolete files
1778 and inactive duplicates (LP: #1694159)
1779 - d/libvirt-daemon-system.maintscript: revert to Debian content
1780 - d/libvirt-bin.maintscript: add missing rm_conffile related to
1781 dropping upstart.
1782 - d/libvirt-bin.maintscript: add missing rm of conffiles due
1783 to re-aligning with debian package names since yakkety.
1784 - d/libvirt-bin.maintscript: for LTS->LTS upgraders try to move and retain
1785 custom changes.
1786 - d/libvirt-bin.maintscript: for upgraders from yakkety or later remove
1787 the (now duplicate) conffiles, but retain custom changes in backups if
1788 they exist
1789 - d/libvirt-bin.preinst: drop manual mv of conffiles which lacked
1790 retaining changes and upgrade-abort handling.
1791 - d/libvirt-bin.preinst: handle upgrades up to the latest predecessor
1792 possible before yakkety.
1793 - d/libvirt-bin.preinst: fixup the combination of rm+mv conffile in case
1794 the package is upgrading from pre yakkety.
1795 - d/libvirt-daemon-system.postinst: clean up old dnsmasq enablement symlink
1796 if unmodified.
1797
1798 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 31 May 2017 14:29:51 +0200
1799
1800libvirt (2.5.0-3ubuntu7) artful; urgency=medium
1801
1802 * debian/patches/ubuntu/apparmor-ppcwrapper.patch: update to add missing
1803 colon (LP: #1686621).
1804
1805 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 27 Apr 2017 13:16:05 +0200
1806
1807libvirt (2.5.0-3ubuntu6) artful; urgency=medium
1808
1809 * Add missing apparmor profile entries (LP: #1680384)
1810 - debian/patches/ubuntu/apparmor-vfio.patch: apparmor: add /dev/vfio
1811 for vf (hot) attach
1812 - debian/patches/ubuntu/apparmor-ppcwrapper.patch: apparmor: allow
1813 extra tools executed by kvm.powerpc
1814 - debian/patches/ubuntu/apparmor-shutdown.patch: apparmor: allow to
1815 parse cmdline of the pid that send the shutdown signal
1816
1817 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 25 Apr 2017 14:10:06 +0200
1818
1819libvirt (2.5.0-3ubuntu5) zesty; urgency=medium
1820
1821 * d/p/ubuntu/virsh-maxvcpu-fall-back-to-old-command.patch: virsh: maxvcpus:
1822 Always fall back to the old command if domain caps fail (LP: #1674298)
1823
1824 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 21 Mar 2017 08:02:37 +0100
1825
1826libvirt (2.5.0-3ubuntu4) zesty; urgency=medium
1827
1828 * d/p/ubuntu/qemu-Allow-empty-script-path-to-interface.patch: in the past
1829 it was possible to have <script path=''/> which now fails - fix to match
1830 the old behavior (LP: #1665698)
1831
1832 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 10 Mar 2017 08:57:18 +0100
1833
1834libvirt (2.5.0-3ubuntu3) zesty; urgency=medium
1835
1836 [ Christian Ehrhardt ]
1837 * d/p/ubuntu/Ensure-disk-names-follow-the-disk-name-regex.patch:
1838 guarantee disk spec is following the defined regex (LP: #1665410).
1839
1840 [ Bryan Quigley ]
1841 * d/p/ubuntu/0007-apparmor-fix-for-new-virt-manager.patch: Add Apparmor
1842 permissions so virt-manager 1.4.0 viewing works (LP: #1668681).
1843
1844 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 06 Mar 2017 08:24:06 +0100
1845
1846libvirt (2.5.0-3ubuntu2) zesty; urgency=medium
1847
1848 * No-change rebuild to build against Xen-4.8 libs.
1849
1850 -- Stefan Bader <stefan.bader@canonical.com> Thu, 26 Jan 2017 14:19:03 +0100
1851
1852libvirt (2.5.0-3ubuntu1) zesty; urgency=medium
1853
1854 * Merged with Debian unstable
1855 - this picks up a fix for migrations using NFS mounts (LP: #1637601).
1856 * Remaining changes:
1857 - Disable sheepdog (universe dependency)
1858 - Disable libssh2 support (universe dependency)
1859 - Disable firewalld support (universe dependency)
1860 - Disable selinux
1861 - Enable esx support
1862 - Add build-dep to libcurl4-gnutls-dev (required for esx)
1863 - Set qemu-group to kvm (for compat with older ubuntu)
1864 - Added changes to use the upstream apparmor profiles with added
1865 delta (configurable via apparmor profiles version).
1866 * d/p/u/000[1-6]-apparmor-*
1867 - Regularly clear AppArmor profiles for vms that no longer exist
1868 - Fix name resolution calls from virt-aa-helper profile (LP 1546674).
1869 - Add missing apparmor rule for debug-threads feature (LP 1615550).
1870 - Add new block device types to virt-aa-helpers profile (LP 1641618)
1871 - Additional apport package-hook
1872 - d/rules: debhelper start virtlogd.socket
1873 - Add sysvinit script for virtlockd
1874 - Additional debian/bug-presubj
1875 - Modifications to adapt for our delayed switch away from libvirt-bin (can
1876 be dropped after 18.04).
1877 - d/p/ubuntu/libvirtd-service-add-bin-alias.patch: alias to old
1878 libvirt-bin name.
1879 - d/p/ubuntu/libvirtd-init-add-bin-alias.patch: provides for the old
1880 libvirt-bin name.
1881 - Wait on socket in sysvinit script
1882 - Backwards compatible handling of groups (can be dropped after 18.04).
1883 - config details and autostart of default bridged network. Creating that is
1884 now the default in general, yet our solution provides the following on
1885 top as of today:
1886 - nat only on some ports <port start='1024' end='65535'/>
1887 - autostart the default network by default
1888 - do not autostart if 192.168.122.0 is already taken (e.g. in containers)
1889 - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is
1890 the group based access to libvirt functions as it was used in Ubuntu
1891 for quite long.
1892 - d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests
1893 due to the group access change.
1894 - d/p/ubuntu/dnsmasq-as-priv-user: configuration to run as extra user
1895 - d/p/ubuntu/disable-network-test.patch: disable test failing due to
1896 dnsmasq changes.
1897 - ubuntu/parallel-shutdown.patch: set parallel shutdown by default.
1898 - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm
1899 which provided a separate kvm-spice.
1900 - d/p/ubuntu/storage-default-permission-mode-to-0711: safer default perms
1901 for storage dirs like /var/lib/libvirt/images.
1902 - d/p/ubuntu/storage-disable-gluster-test: gluster not enabled, skip test
1903 - d/p/ubuntu/9031-enable-lxc-apparmor: enable apparmor confinement of
1904 containers by default.
1905 - d/p/ubuntu/9032-lxc-allow-no-security-driver: allow empty sec driver for
1906 libvirt-lxc.
1907 - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx
1908 - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: Set common qemu path to match
1909 Debian/Ubuntu Xen packaging.
1910 - d/p/ubuntu/ubuntu-libxl-hvmloader-path.patch: Fallback for libxl
1911 xen paths (LP 1459603)
1912 - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto
1913 set VRAM to minimum requirements
1914 - d/p/ubuntu/libxl-no-dm-check.patch: Stop calling emulator to identify
1915 device-model
1916 - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts
1917 - fixup tests to match packaging of Xen (mostly different paths)
1918 - d/p/ubuntu/libxl-fix-test-data.patch
1919 - d/p/ubuntu/fix-xen-xml-in-tests.patch
1920 - d/p/ubuntu/Debianize-virtlogd-service.patch: Adapt config file location
1921 for Debian based systems.
1922 - d/p/ubuntu/Debianize-virtlockd-init.patch: Fix default config path in
1923 virtlockd.init for Debian based systems.
1924 - d/p/ubuntu/9034-complete-9p-support: virt-aa-helper: add l to 9p file
1925 options.
1926 - d/p/ubuntu/parallel-shutdown.patch: shut guests down in parallel
1927 - d/p/ubuntu/virt-aa-helper-no-explicity-deny-for-basefiles.patch: ask for
1928 no deny rule for readonly disk elements.
1929 - d/p/ubuntu/virt-aa-helper-add-guest-agent-rule.patch: add virt-aa-helper
1930 rule allowing all private channel access
1931 - d/p/ubuntu/libvirtd-service-nolimit.patch: remove proc/file/task limits
1932 to support huge systems.
1933 - d/p/ubuntu/virt-aa-helper-apparmor-allow-usr-share-AAVMF-too.patch:
1934 virt-aa-helper to allow access to aarch64 UEFI images.
1935 - d/p/ubuntu/libvirtd-service-set-notifyaccess.patch: set NotifyAccess=all
1936 in libvirtd.service (LP 1574566).
1937 - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from
1938 included_files to avoid build failures due to duplicate definitions.
1939 - Update README.Debian with Ubuntu changes
1940 - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch.
1941 - Add libxl log directory
1942 - Enable some additional features on ppc64el and s390x (for arch parity)
1943 - systemtap, zfs, numa and numad on s390x.
1944 - systemtap on ppc64el.
1945 * Dropped Changes:
1946 - Build depend on gnutls >= 3.5.6-4ubuntu2 (no > 3.5.6 && < 3.5.6-4ubuntu2
1947 in any release left)
1948 - Fix parsing non apparmor labels LP:#1633207 (upstream in libvirt 2.5)
1949 - Ignore newlines in guest list (upstream in libvirt 2.4)
1950 - Avoid migration postcopy issues by ensuring valid commands (upstream in
1951 libvirt 2.5)
1952 - Enable numa for arm64 (in Debian)
1953 - Fix libvirt start failure when security_driver set (upstream in libvirt
1954 2.2)
1955 - virt-aa-helper: Fix upstream implementation of no explicit deny rule
1956 (upstream in libvirt 2.3)
1957 - Some useless whitespace damage and no more applicable comments
1958 - The following patches were part of the Delta but not the series file.
1959 So they had no effect and can be dropped now:
1960 - ubuntu/9036-util-prepare-uri-for-libxml2-2.9.2.patch
1961 - ubuntu/Disable-failing-virnetsockettest.patch
1962 - ubuntu/dont-include-non-migrateable-features-in-host-model
1963 - ubuntu/upstream-libxl-Allow-libxl-to-find-pygrub-binary.patch
1964 - See the 2.1.0-1ubuntu15 and 2.1.0-1ubuntu16 changelogs for related
1965 pre-merge drops
1966 - Add build-dep to libxml-libxml-perl (no more needed)
1967 - apparmor double add /usr/bin/qemu-sparc64 rmix (no function anymore)
1968 - apparmor /usr/{lib,lib64}/qemu/block-*.so (in Debian)
1969 - apparmor moving /bin/bash rmix in profile (drop non functional delta)
1970 - follow Debians style of block-*.so rules for block-extra (drop our
1971 functionally equivalent adding/moving of rules)
1972 - follow Debians style of lib/lib64 rules (drop a lot of our functional
1973 functionally equivalent adding/moving of rules)
1974 - accept Upstream style to handle libvirt_iohelper and libvirt_parthelper
1975 (stop removing the two rules without an associated bug to reduce delta)
1976 - Disabling dep8 smoke tests
1977 * Added Changes:
1978 - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making
1979 vmlinuz available and accessible (in discussed with Debian in debbug
1980 848314)
1981 - d/t/control, d/t/smoke-lxc: fix up lxc smoke test (in discussed with
1982 Debian in debbug 848317)
1983
1984 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 03 Jan 2017 13:58:30 +0100
1985
1986>>>>>>> debian/changelog
443libvirt (2.5.0-3) unstable; urgency=medium1987libvirt (2.5.0-3) unstable; urgency=medium
4441988
445 * [ba9fcb8] Invoke db_stop.1989 * [ba9fcb8] Invoke db_stop.
@@ -588,6 +2132,195 @@ libvirt (2.1.0-2) unstable; urgency=medium
5882132
589 -- Guido Günther <agx@sigxcpu.org> Fri, 19 Aug 2016 10:22:22 +02002133 -- Guido Günther <agx@sigxcpu.org> Fri, 19 Aug 2016 10:22:22 +0200
5902134
2135<<<<<<< debian/changelog
2136=======
2137libvirt (2.1.0-1ubuntu16) zesty; urgency=medium
2138
2139 * Ensure d/p/ubuntu/9002-default_uri_virsh_to_system.patch is
2140 dropped as intended.
2141 * Re-Add d/p/ubuntu/apibuild-skip-libvirt-common.h for an issue that
2142 transiently occurs on LP builds (real trigger not yet identified, so it
2143 can't be upstreamed).
2144
2145 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 14 Dec 2016 09:30:58 +0100
2146
2147libvirt (2.1.0-1ubuntu15) zesty; urgency=medium
2148
2149 * Cleanup Ubuntu Delta prior to next libvirt merge
2150 - drop obsolte patches:
2151 d/p/ubuntu/cgroups-ignore-systemd-failure,
2152 d/p/ubuntu/ubuntu-skip-virstoragetest,
2153 d/p/ubuntu/9021-fix-uint64_t.patch,
2154 ubuntu/Disable-failing-virnetsockettest.patch (was only comment),
2155 d/p/ubuntu/9002-default_uri_virsh_to_system.patch,
2156 d/p/ubuntu/ubuntu-xend-probe.patch
2157 - clarify dep3 headers to be more useful:
2158 d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch,
2159 d/p/ubuntu/daemon-augeas-fix-expected.patch,
2160 d/p/ubuntu/enable-kvm-spice.patch,
2161 d/p/ubuntu/dnsmasq-as-priv-user,
2162 d/p/ubuntu/disable-network-test.patch
2163 - split patch containing unrelated changes into two patches, so parts of
2164 d/p/ubuntu/storage-default-permission-mode-to-0711 moved into
2165 d/p/ubuntu/storage-disable-gluster-test
2166
2167 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 12 Dec 2016 11:59:59 +0100
2168
2169libvirt (2.1.0-1ubuntu14) zesty; urgency=medium
2170
2171 * d/p/u/apparmor-fix-name-resolution.patch rework the fix to base
2172 on the apparmor nameservice abstraction to be future proof (LP: #1546674).
2173 * d/p/ubuntu/apparmor-fix-new-devicetypes.patch add new block device types to
2174 virt-aa-helpers profile (LP: #1641618)
2175 * d/p/u/apparmor-fix-other-seclabels.patch refresh to the now upstream
2176 accepted solution (LP: #1633207).
2177
2178 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 24 Nov 2016 08:06:38 +0100
2179
2180libvirt (2.1.0-1ubuntu13) zesty; urgency=medium
2181
2182 * drop d/p/ubuntu/fix-ftbfs-for-gnutls-3-5-6.patch as the offending change
2183 in gnutls has been reverted (LP: #1641615)
2184 * Build depend on gnutls >= 3.5.6-4ubuntu2 to build after the gnutls fix
2185 migrated
2186
2187 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 17 Nov 2016 08:43:10 +0100
2188
2189libvirt (2.1.0-1ubuntu12) zesty; urgency=medium
2190
2191 * d/p/ubuntu/fix-ftbfs-for-gnutls-3-5-6.patch fix FTBFS due to changes in
2192 gnutls that affected the ordering on certificate DN entries (LP: #1641615)
2193 * Revert "Fix FTBFS on zesty due to issues with concurrent make check" as it
2194 was not the right solution.
2195
2196 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 16 Nov 2016 14:52:17 +0100
2197
2198libvirt (2.1.0-1ubuntu11) zesty; urgency=medium
2199
2200 * Fix FTBFS on zesty due to issues with concurrent make check (LP: #1641615)
2201
2202 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 15 Nov 2016 14:45:52 +0100
2203
2204libvirt (2.1.0-1ubuntu10) zesty; urgency=medium
2205
2206 [Simon Déziel]
2207 * d/p/u/apparmor-fix-name-resolution.patch adds missing rules for name
2208 resolution to virt-aa-helper Apparmor profile (LP: #1546674).
2209 * d/p/u/apparmor-fix-debug-threads.patch adds missing rule for debug-threads
2210 feature that is now default enabled to Apparmor profile (LP: #1615550).
2211
2212 [Christian Ehrhardt]
2213 * d/p/u/apparmor-fix-other-seclabels.patch fixes an issue parsing non
2214 apparmor security labels (LP: #1633207).
2215
2216 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 24 Oct 2016 14:21:36 +0200
2217
2218libvirt (2.1.0-1ubuntu9) yakkety; urgency=medium
2219
2220 * Fix libvirt-guest.sh to handle multiple guests (LP: #1591695).
2221
2222 -- Stefan Bader <stefan.bader@canonical.com> Thu, 06 Oct 2016 12:14:05 +0200
2223
2224libvirt (2.1.0-1ubuntu8) yakkety; urgency=medium
2225
2226 [ Christian Ehrhardt ]
2227
2228 * avoid migration postcopy issues by ensuring valid commands (LP: #1620906)
2229 - d/p/ubuntu/check-live-for-postcopy.patch Check for --live flag for
2230 postcopy-after-precopy migration.
2231 - d/p/ubuntu/make-postcopy-mandatory-for-postcopy-after-precopy.patch to
2232
2233 [ Stefan Bader ]
2234
2235 * Fix Xenial to Yakkety migration from libvirt-bin.service to
2236 libvirtd.service (LP: #1627969).
2237 * Update Vcs-Git and Vcs-Browser fields to point to launchpad
2238 (LP: #1629210)
2239
2240 [ Dann Frazier ]
2241
2242 * Fix FTBS in Yakkety due to missing python dependency (LP: #1629041)
2243
2244 -- Stefan Bader <stefan.bader@canonical.com> Fri, 30 Sep 2016 10:11:30 +0200
2245
2246libvirt (2.1.0-1ubuntu7) yakkety; urgency=medium
2247
2248 * Enable NUMA support in arm64 builds (LP: #1627926).
2249
2250 -- dann frazier <dannf@ubuntu.com> Mon, 26 Sep 2016 23:36:24 -0600
2251
2252libvirt (2.1.0-1ubuntu6) yakkety; urgency=medium
2253
2254 * No-change rebuild for readline soname change.
2255
2256 -- Matthias Klose <doko@ubuntu.com> Sat, 17 Sep 2016 12:05:33 +0000
2257
2258libvirt (2.1.0-1ubuntu5) yakkety; urgency=medium
2259
2260 [ Jon Grimm ]
2261
2262 * Fix libvirt start failure when security_driver set (LP: #1618592)
2263 - qemu: fix qemu.conf security_driver
2264
2265 -- Stefan Bader <stefan.bader@canonical.com> Thu, 08 Sep 2016 14:11:47 +0200
2266
2267libvirt (2.1.0-1ubuntu4) yakkety; urgency=medium
2268
2269 * Enable systemtap, zfs, numa on s390x.
2270 * Enable systemtap on ppc64el.
2271
2272 -- Dimitri John Ledkov <xnox@ubuntu.com> Wed, 24 Aug 2016 13:21:29 +0100
2273
2274libvirt (2.1.0-1ubuntu3) yakkety; urgency=low
2275
2276 * Really fix the ADT regression and not only the changelog due
2277 to somehow ending up on the wrong git branch.
2278
2279 -- Stefan Bader <stefan.bader@canonical.com> Wed, 17 Aug 2016 18:31:01 +0200
2280
2281libvirt (2.1.0-1ubuntu2) yakkety; urgency=low
2282
2283 * Fix ADT build-test regression(s)
2284
2285 -- Stefan Bader <stefan.bader@canonical.com> Wed, 17 Aug 2016 15:18:38 +0200
2286
2287libvirt (2.1.0-1ubuntu1) yakkety; urgency=low
2288
2289 * Merged with Debian testing. Remaining changes:
2290 - Added changes to use the upstream apparmor profiles with added
2291 delta (configurable via apparmor profiles version).
2292 * d/p/u/0001-apparmor-add-feature-parsing.patch
2293 * d/p/u/0002-apparmor-apply-ubuntu-delta.patch
2294 * d/p/u/0003-apparmor-debian-ubuntu-delta.patch
2295 * d/p/u/0004-apparmor-ubuntu-delta.patch
2296 - Avoiding dependency on sheepdog
2297 - Additional apport package-hook
2298 - Additional dnsmasq configuration
2299 - Additional profile.d script to set default URI
2300 - Additional debian/bug-presubj
2301 - d/rules: debhelper start virtlogd.socket not virtlockd.service
2302 - Modifications to adapt for our delayed switch away from libvirt-bin.
2303 - Wait on socket in sysvinit script
2304 - Backwards compatible handling of groups and default bridged network
2305 creation.
2306 - Extended handling of apparmor profiles
2307 - Convert libvirt0 and libvirt-dev to multi-arch.
2308 - Added a fix for the upstream version of adding better write denials
2309 handling to virt-aa-helper.
2310 - Convert libnss_libvirt to multi-arch and fix up source location that
2311 changed when making libvirt0 multi-arch.
2312 - Dropped
2313 * upstart script for libvirtd
2314 * d/p/lp1588841-000[123]-* (upstream)
2315 * d/p/u/qemu-Add-virQEMUCapsSupportsGICVersion.patch (upstream)
2316 * d/p/u/qemu-Automatically-choose-usable-GIC-version.patch (upstream)
2317 * d/p/u/docs-remove-xpath.patch (xpath removed upstream)
2318 * d/p/u/preup-virt-aa-helper-better-write-denials-handling.patch (upstr.)
2319 * d/p/u/ubuntu/virt-aa-helper-helpfix.patch (upstream)
2320
2321 -- Stefan Bader <stefan.bader@canonical.com> Wed, 13 Jul 2016 13:12:36 +0200
2322
2323>>>>>>> debian/changelog
591libvirt (2.1.0-1) unstable; urgency=medium2324libvirt (2.1.0-1) unstable; urgency=medium
5922325
593 * Upload to unstable2326 * Upload to unstable
@@ -657,6 +2390,106 @@ libvirt (1.3.5~rc1-1) experimental; urgency=medium
6572390
658 -- Guido Günther <agx@sigxcpu.org> Mon, 30 May 2016 22:00:33 +02002391 -- Guido Günther <agx@sigxcpu.org> Mon, 30 May 2016 22:00:33 +0200
6592392
2393<<<<<<< debian/changelog
2394=======
2395libvirt (1.3.4-1ubuntu6) yakkety; urgency=low
2396
2397 * Fix libvirtd crashing on libxl domain restore (LP: #1588841).
2398 Patches cherry-picked from upsream libvirt git tree.
2399 - libxl: switch to using libxl_domain_create_restore from v4.4 API
2400 - libxl: support Xen migration stream V2 in save/restore
2401 - libxl: support migration stream V2 in migration
2402
2403 -- Stefan Bader <stefan.bader@canonical.com> Wed, 08 Jun 2016 14:17:23 +0200
2404
2405libvirt (1.3.4-1ubuntu5) yakkety; urgency=low
2406
2407 * Update the correct apparmor profiles to allow AAVMF and qemu-efi
2408 firmware for aarch64 (1538882)
2409 * Clean up / refresh various patches to finalize switch from libvirt-bin
2410 to libvirtd as service name.
2411 Drop: d/p/ubuntu/libvirt-bin-service-libvirtd-alias.patch
2412 Refresh+Rename: d/p/ubuntu/libvirt-bin-service-set-notifyaccess.patch ->
2413 d/p/ubuntu/libvirtd-service-nolimit.patch
2414 Rename: d/p/ubuntu/libvirt-bin-service-set-notifyaccess.patch ->
2415 d/p/ubuntu/libvirtd-service-set-notifyaccess.patch
2416 Refresh: d/p/ubuntu/libvirtd-service-add-bin-alias.patch
2417 Add: d/p/ubuntu/libvirtd-init-add-bin-alias.patch
2418 * Change default profile used by libvirtd.service to /etc/default/libvirtd.
2419 Drop: d/p/ubuntu/switch-service-files-to-libvirt-bin.patch
2420 * Drop virtlockd.service from dh_systemd_start in debian/rules as
2421 the service is socket activated (LP: #1588006).
2422 * Fix failure to enable libvirtd.service due to lingering libvirt-bin
2423 alias. This could happen when the upgrade from a version prior 1.3.3-2
2424 happened before 1.3.4-1ubuntu3 (LP: #1588004).
2425
2426 -- Stefan Bader <stefan.bader@canonical.com> Thu, 02 Jun 2016 14:50:27 +0200
2427
2428libvirt (1.3.4-1ubuntu4) yakkety; urgency=medium
2429
2430 * Re-enable the upstart job by renaming the file.
2431 * Include patchby @guessi to continally wait for libvirtd to start when
2432 using sysvinit or upstart. (LP: #1571209)
2433
2434 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 23 May 2016 13:50:22 -0500
2435
2436libvirt (1.3.4-1ubuntu3) yakkety; urgency=medium
2437
2438 [ dann frazier ]
2439 * d/p/u/qemu-Add-virQEMUCapsSupportsGICVersion.patch,
2440 d/p/u/qemu-Automatically-choose-usable-GIC-version.patch: If no GIC
2441 was specified for an ARM virt guest, choose a GIC version supported
2442 by the host. (LP: #1566564)
2443
2444 [ Serge Hallyn ]
2445 * libvirt-bin.preinst: on upgrades from prior to 1.3.3-2, also remove the
2446 service file for the Alias - /etc/systemd/system/libvirtd.service.
2447 (LP: #1579922)
2448
2449 -- dann frazier <dannf@ubuntu.com> Thu, 19 May 2016 08:57:33 -0600
2450
2451libvirt (1.3.4-1ubuntu2) yakkety; urgency=medium
2452
2453 * Include installing virtlogd.socket. (LP: #1583009)
2454
2455 -- Chris J Arges <chris.j.arges@canonical.com> Wed, 18 May 2016 13:56:08 -0500
2456
2457libvirt (1.3.4-1ubuntu1) yakkety; urgency=medium
2458
2459 * Merge 1.3.4-1 from Debian unstable
2460 * Drop upstream-applied patches:
2461 - conf-also-mark-implicit-video-as-primary.patch
2462 - libvirt-socket-fix-group
2463 * Remaining changes
2464 - keep libvirt-bin transitional package - until 18.10 (for lts-to-lts
2465 upgrades)
2466 - keep (redundant) libvirtd group if it existed on upgrade - until 18.10
2467 (for lts-to-lts upgrades)
2468 - keep ubuntu-specific patches
2469 - ship apport and dnsmasq files
2470 - enable virbr0
2471 - ship apparmor from debian/*. We should push changes upstrema, but
2472 cannot sync with debian as apparmor profiles must be processed in
2473 debian/rules for cloud archive.
2474 - debian/control
2475 - enable zfs
2476 - disable libssh2 and sheepdog
2477 - add libxml-libxml-perl and libcurl4-gnutls-dev
2478 - enable libnuma-dev on ppc64el (pushed to Debian)
2479 - update release for conflicts/replaces on libvirt-bin to << 1.3.3-2
2480 - debian/libvirt-daemon-system.preinst: stop libvirt-bin on certain
2481 upgrades.
2482 - Multi-arch-ify.
2483 - debian/rules: disable selinux and firewalld; use 'kvm' group; disable
2484 ssh2, enable zfs and esx; process apparmor files for older releases;
2485 copy dnsmasq configuration.
2486 - debian/tests/control: add extra depends
2487 * d/p/ubuntu/apibuild-skip-libvirt-common.h: libvirt-common.h is being
2488 included twice leading to build failures - drop it temporarily.
2489
2490 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 May 2016 12:50:02 -0500
2491
2492>>>>>>> debian/changelog
660libvirt (1.3.4-1) unstable; urgency=medium2493libvirt (1.3.4-1) unstable; urgency=medium
6612494
662 * Upload to unstable2495 * Upload to unstable
@@ -686,6 +2519,68 @@ libvirt (1.3.4~rc1-1) experimental; urgency=medium
6862519
687 -- Guido Günther <agx@sigxcpu.org> Wed, 27 Apr 2016 16:51:55 +02002520 -- Guido Günther <agx@sigxcpu.org> Wed, 27 Apr 2016 16:51:55 +0200
6882521
2522<<<<<<< debian/changelog
2523=======
2524libvirt (1.3.3-2ubuntu2) yakkety; urgency=medium
2525
2526 * debian/rules: fix paths when removing files which should not end up
2527 in libvirt-daemon package.
2528
2529 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 May 2016 13:14:17 -0500
2530
2531libvirt (1.3.3-2ubuntu1) yakkety; urgency=medium
2532
2533 * Merge 1.3.3-2 from Debian unstable
2534 * Merge new packaging layout
2535 - debian/control
2536 * add libsanlock-dev, dtrace, systemtap-sdt-dev, librados-dev,
2537 libfuse-dev, augeas-tools to Build-Depends.
2538 * Drop libcgmanager-dev from Build-Depends.
2539 * Add libvirt-clients, libvirt-daemon, and libvirt-daemon-system
2540 packages which replace the now-virtual libvirt-bin package.
2541 * Drop libvirt0-dbg (is this intential in Debian?)
2542 * Add libvirt-sanlock package (this should be in universe)
2543 * Switch to 'libvirt' group, keeping the same gid as 'libvirtd'
2544 on upgrade. Keep libvirtd group name on upgrade in case any
2545 site scripts use it.
2546 * Enable dtrace
2547 * Add Debian policy-kit configuration
2548 * drop ubuntu/9004-libvirtd-group-name.patch as we are switching to group
2549 'libvirt'
2550 * Drop obsolete migration scripts:
2551 - libvirt-migrate-xend-managed-domains
2552 - libvirt-migrate-qemu-disks
2553 - libvirt-migrate-qemu-machinetype
2554 * Remaining changes:
2555 - keep libvirt-bin transitional package - until 18.10 (for lts-to-lts
2556 upgrades)
2557 - keep (redundant) libvirtd group if it existed on upgrade - until 18.10
2558 (for lts-to-lts upgrades)
2559 - keep ubuntu-specific patches
2560 - ship apport and dnsmasq files
2561 - enable virbr0
2562 - ship apparmor from debian/*. We should push changes upstrema, but
2563 cannot sync with debian as apparmor profiles must be processed in
2564 debian/rules for cloud archive.
2565 - debian/control
2566 - enable zfs
2567 - disable libssh2 and sheepdog
2568 - add libxml-libxml-perl and libcurl4-gnutls-dev
2569 - enable libnuma-dev on ppc64el (pushed to Debian)
2570 - update release for conflicts/replaces on libvirt-bin to << 1.3.3-2
2571 - debian/libvirt-daemon-system.preinst: stop libvirt-bin on certain
2572 upgrades.
2573 - Multi-arch-ify.
2574 - debian/rules: disable selinux and firewalld; use 'kvm' group; disable
2575 ssh2, enable zfs and esx; process apparmor files for older releases;
2576 copy dnsmasq configuration.
2577 - debian/tests/control: add depends
2578 * d/p/ubuntu/conf-also-mark-implicit-video-as-primary.patch: upstream patch
2579 to fix failure to start vms with video not explicitly marked as 'primary'
2580
2581 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 29 Apr 2016 20:51:48 -0500
2582
2583>>>>>>> debian/changelog
689libvirt (1.3.3-2) unstable; urgency=medium2584libvirt (1.3.3-2) unstable; urgency=medium
6902585
691 * Upload to unstable2586 * Upload to unstable
@@ -737,6 +2632,242 @@ libvirt (1.3.1-2) unstable; urgency=medium
7372632
738 -- Guido Günther <agx@sigxcpu.org> Fri, 19 Feb 2016 17:29:27 +01002633 -- Guido Günther <agx@sigxcpu.org> Fri, 19 Feb 2016 17:29:27 +0100
7392634
2635<<<<<<< debian/changelog
2636=======
2637libvirt (1.3.1-1ubuntu11) yakkety; urgency=medium
2638
2639 [ Stefan Bader ]
2640 * Add alias for libvirtd.service into libvirt-bin.service
2641
2642 [ Serge Hallyn ]
2643 * d/p/u/libvirt-bin-service-set-notifyaccess.patch: Set NotifyAccess=all in
2644 libvirt-bin systemd service file. (LP: #1574566)
2645
2646 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 18 Apr 2016 13:44:15 -0500
2647
2648libvirt (1.3.1-1ubuntu10) xenial; urgency=medium
2649
2650 * d/p/u/virt-aa-helper-apparmor-allow-usr-share-AAVMF-too.patch: Allow
2651 access to /usr/share/AAVMF/** and /usr/share/qemu-efi/** for aarch64 UEFI.
2652 (LP: #1538882)
2653
2654 -- William Grant <wgrant@ubuntu.com> Fri, 15 Apr 2016 12:08:21 +1000
2655
2656libvirt (1.3.1-1ubuntu9) xenial; urgency=medium
2657
2658 * Remove the tasks limit on libvirt-bin service (LP: #1567381)
2659 This should be un-done when it is properly fixed in the code so
2660 that virtual machines are started in their own pids cgroup.
2661
2662 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 07 Apr 2016 10:05:01 -0500
2663
2664libvirt (1.3.1-1ubuntu8) xenial; urgency=medium
2665
2666 * d/p/u/virt-aa-helper-add-guest-agent-rule.patch: this actually solves
2667 the qemu guest agent problem for rhel7 vms for me. (LP: #1393842)
2668 Also drop the mknod rule which isn't needed.
2669 * d/apparmor/usr.lib.libvirt.virt-aa-helper: add permission to read under
2670 /var/run. This is needed for some openvswitch info. (LP: #1513367)
2671
2672 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 11 Mar 2016 15:01:25 -0800
2673
2674libvirt (1.3.1-1ubuntu7) xenial; urgency=medium
2675
2676 * zfs support (LP: #1553023)
2677 - Cherrypick upstream patches to support zfs
2678 - debian/rules: build with zfs support
2679 - debian/control: add zfs as build-dep
2680 * d/p/u/virt-aa-helper-no-explicity-deny-for-basefiles.patch: don't mark
2681 readonly files with an explicity deny only because the xml marks it
2682 as reasonly. (LP: #1554031)
2683 * fix typo in virt-aa-helper helptext
2684 * fix d/p/u/preup-virt-aa-helper-better-write-denials-handling.patch to
2685 not overwrite const memory.
2686
2687 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 10 Mar 2016 19:25:54 -0800
2688
2689libvirt (1.3.1-1ubuntu6) xenial; urgency=medium
2690
2691 * d/apparmor/libvirt-qemu: generalize the qemu-block-extra libs line.
2692 (LP: #1554761)
2693 * d/p/ubuntu/virt-aa-helper-add-mknod-for-guest-agent.patch: add mknod
2694 capability if there is a qemu guest agent. (LP: #1393842)
2695
2696 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 09 Mar 2016 18:45:08 -0800
2697
2698libvirt (1.3.1-1ubuntu5) xenial; urgency=low
2699
2700 * Added d/p/ubuntu/preup-virt-aa-helper-better-write-denials-handling.patch
2701 and refreshed d/p/ubuntu/9034-complete-9p-support accordingly.
2702 * Added d/p/ubuntu/additional-libvirt-guest-tweaks.patch to fix default
2703 URI detection when running in a Xen control domain. Also change the
2704 default config to do parallel shutdown requests (max. 10) and reduce the
2705 timeout to 2 minutes.
2706
2707 -- Stefan Bader <stefan.bader@canonical.com> Wed, 09 Mar 2016 09:13:09 +0100
2708
2709libvirt (1.3.1-1ubuntu4) xenial; urgency=low
2710
2711 * d/libvirt-bin.virtlockd.init: Replace by the version I had already
2712 prepared and was tested (LP: #1547208).
2713 * d/libvirt-bin.virtlogd.init: Fix up some left-over references to
2714 libvirtd.
2715 * d/control: Add provides libvirt-daemon for libvirt-bin (LP: #1551643)
2716
2717 -- Stefan Bader <stefan.bader@canonical.com> Tue, 01 Mar 2016 10:58:23 +0100
2718
2719libvirt (1.3.1-1ubuntu3) xenial; urgency=medium
2720
2721 * d/libvirt-bin.virtlockd.init: Re-write based on virtlogd init script
2722 as upstream provided version is not compatible with Ubuntu/Debian.
2723
2724 -- James Page <james.page@ubuntu.com> Mon, 29 Feb 2016 22:24:49 +0000
2725
2726libvirt (1.3.1-1ubuntu2) xenial; urgency=medium
2727
2728 * No-change rebuild for gnutls transition.
2729
2730 -- Matthias Klose <doko@ubuntu.com> Wed, 17 Feb 2016 22:41:20 +0000
2731
2732libvirt (1.3.1-1ubuntu1) xenial; urgency=low
2733
2734 * Merge from Debian unstable. Remaining changes:
2735 - debian/apparmor/{libvirt-lxc,libvirt-qemu,local-usr.sbin.libvirtd,
2736 TEMPLATE.lxc,TEMPLATE.qemu,usr.lib.libvirt.virt-aa-helper,
2737 usr.sbin.libvirtd} Add apparmor profiles.
2738 - Add debian/libvirt-bin.virtlockd.init based on the upstream version
2739 src/locking/virtlockd.init.in. This does not seem to get processed
2740 by the build.
2741 - debian/control:
2742 * Add libcurl4-gnutls-dev, libxml-libxml-perl, libcgmanager-dev
2743 * Add ppc64el to libnuma-dev arches
2744 * Remove libsanlock-dev, libselinux1-dev, systemtap-sdt-dev
2745 * Remove python, sheepdog, librados-dev, libfuse-dev
2746 * Remove libssh2-1-dev, qemu-system-common, augeas-tools
2747 * Don't build libvirt-clients, libvirt-daemon, libvirt-sanlock packages
2748 * Keep multiarch changes.
2749 - Keep debian/{libvirt-bin.apport,libvirt-bin.cron.daily}
2750 - Keep change d/libvirt0.install and d/libvirt-dev.install that
2751 adds multi-arch wildcard.
2752 - d/libvirt-daemon-system.libvirtd.default ->
2753 d/libvirt-bin.libvirt-bin.default
2754 - d/libvirt-daemon-system.dirs -> d/libvirt-bin.dirs
2755 * Add /etc/apparmor.d/{abstractions,disable,force-complain,local}
2756 * Add /etc/cron.daily
2757 * Add /usr/share/apport/package-hooks
2758 * Add /var/log/libvirt/libxl
2759 * Add /etc/dnsmasq.d-available
2760 * Remove /usr/share/polkit-1/rules.d/
2761 * Remove /var/lib/polkit-1/localauthority/10-vendor.d/
2762 - Keep debian/libvirt-bin.dnsmasq
2763 - d/libvirt-daemon-system.examples -> d/libvirt-bin.examples
2764 * Remove debian/build/daemon/libvirtd.policy
2765 * Drop debian/libvirt-suspendonreboot
2766 - d/libvirt-daemon-system.libvirtd.init -> d/libvirt-bin.libvirt-bin.init
2767 * Add provides libvirt-bin
2768 * Change /etc/default/libvirtd into /etc/default/libvirt-bin
2769 * Add wait_on_sockfile() and call it during start
2770 - d/libvirt-daemon-system.install -> d/libvirt-bin.install
2771 * Add usr/bin/*
2772 * Add usr/sbin/*
2773 * Add etc/apparmor.d/*
2774 * Replace etc/libvirt/{libvirtd,virtlockd,virtlogd}.conf -> etc/libvirt/*
2775 (since with the clients included there are many more config files)
2776 * Add usr/share/polkit-1
2777 * Add usr/lib/libvirt/*
2778 * Add usr/share/augeas/*
2779 * Add usr/share/libvirt/*
2780 * Add usr/share/man/man8/*
2781 * Add usr/share/apport/package-hooks/source_libvirt.py
2782 * Add etc/dnsmasq.d-available/libvirt-bin
2783 * Add etc/profile.d/libvirt-uri.sh
2784 * Add usr/lib/libvirt
2785 - d/libvirt-daemon-system.links -> d/libvirt-bin.links
2786 * Replace libvirt-daemon-system with libvirt-bin for libvirt0
2787 * Remove libvirt-daemon line
2788 - Remove d/libvirt-bin.maintscript
2789 - d/libvirt-clients.manpages -> d/libvirt-bin.manpages
2790 * Add debian/libvirt-migrate-qemu-disks.1
2791 * Add debian/libvirt-migrate-qemu-machinetype.1
2792 * Add debian/libvirt-migrate-xend-managed-domains.1
2793 - Combined d/libvirt-daemon-system.NEWS and d/libvirt-daemon.NEWS into
2794 d/libvirt-bin.NEWS
2795 - Keep d/libvirt-bin.{postinst,postrm,preinst} though they probably could
2796 be freshly derived from libvirt-daemon counterparts.
2797 * Added removal of qemu capability cache (found in Debian) to postinst
2798 * Added reload of virtlogd in postinst (following example of virtlockd)
2799 - Replace d/libvirt-bin.preinst
2800 - Add d/libvirt-bin.upstart
2801 - d/libvirt-daemon-system.virtlogd.init -> d/libvirt-bin.virtlogd.init
2802 - Remove d/libvirt-clients.install
2803 - Remove d/libvirt-clients.links
2804 - Remove d/libvirt-daemon.install
2805 - Remove d/libvirt-daemon.links
2806 - d/libvirt-daemon.README.Debian -> d/libvirt-bin.README.Debian
2807 * Replaced access control section
2808 * Appended apparmor profile section
2809 * Appended disk migration section
2810 * Appended qemu/kvm machine type migration section
2811 - Remove d/libvirt-daemon-system.{maintscript,postinst,postrm,preinst}
2812 - Keep libvirt-migrate-qemu-disks (and manpage)
2813 - Keep libvirt-migrate-qemu-machinetype (and manpage)
2814 - Keep libvirt-migrate-xend-managed-domains (and manpage)
2815 - Remove d/libvirt-sanlock.{cron.weekly,links,install}
2816 - Drop d/libvirt-stop-guests
2817 - Drop d/libvirt-suspendonreboot (replaced by upstream libvirt-guests)
2818 - Keep d/libvirt-uri.sh
2819 - Remove d/polkit/60-libvirt.pkla (and polkit directory)
2820 - d/tests/control
2821 - Add build-essential and pkg-config dependencies to build-test
2822 - debian/rules:
2823 * Add autoconf stuff (not sure what still really gets used).
2824 * Use qemu-group kvm instead of libvirt-qemu
2825 * Add SHEEPDOGCLI environment variable to dh_auto_configure
2826 override (instead of an DEB_DH_... make variable which no
2827 longer takes effect).
2828 * Drop --with-secdriver-apparmor --with-apparmor-profiles from
2829 WITH_APPARMOR config.
2830 * Change WITH_FIREWALLD and WITH_SELINUX settings to disabled.
2831 * Change WITH_DTRACE setting to disabled.
2832 * Drop DEB_DH_SYSTEMD_START_ARGS_libvirt-bin as it is no longer
2833 needed after dropping cdbs.
2834 * Add to override_dh_install section
2835 - Install apparmor files (and post-processing)
2836 - Install apport hooks.
2837 - Install migration tools.
2838 - Install profile script to autoset URI.
2839 - Replace package name libvirt-daemon-system with libvirt-bin.
2840 - Debian now copies libvirt-guests.{init,default} and
2841 virtlogd.default from upstream source. Copy virtlockd.default
2842 as well.
2843 - Rename libvirtd.{socket,service} to libvirt-bin.{socket,service}
2844 - Change dh_systemd_start to use virtlo{g,ck}d.socket only (the
2845 services are supposed to be started by using the sockets.
2846 - Move libs and pkgconfig under multiarch directory.
2847 * Modify override_dh_auto_clean
2848 - Replace package name libvirt-daemon-system with libvirt-bin
2849 - Delete upstream files which were copied into debian/.
2850 * Add override_dh_gencontrol section which conditionally adds
2851 conflicts on apparmor.
2852 * Add override_dh_makeshlibs section to pass version info for
2853 libvirt0.
2854 * Dropped patches:
2855 - ubuntu/virt-aa-helper-handle-ovmf (upstream added ovmf paths to
2856 restricted_rw)
2857 * Refreshed patches:
2858 - refreshed d/p/ubuntu/9034-complete-9p-support
2859 * New patches
2860 - d/ubuntu/libvirt-guests-exclude-dom0.patch
2861 - d/ubuntu/libxl-no-dm-check.patch
2862 - d/ubuntu/libxl-fix-test-data.patch
2863 - d/ubuntu/Debianize-virtlogd-service.patch
2864 - d/ubuntu/Debianize-virtlockd-init.patch
2865 - d/ubuntu/switch-service-files-to-libvirt-bin.patch
2866 - d/ubuntu/libvirt-socket-fix-group.patch
2867
2868 -- Stefan Bader <stefan.bader@canonical.com> Fri, 12 Feb 2016 14:46:21 +0100
2869
2870>>>>>>> debian/changelog
740libvirt (1.3.1-1) unstable; urgency=medium2871libvirt (1.3.1-1) unstable; urgency=medium
7412872
742 [ Guido Günther ]2873 [ Guido Günther ]
@@ -806,6 +2937,154 @@ libvirt (1.3.0~rc1-1) experimental; urgency=medium
8062937
807 -- Guido Günther <agx@sigxcpu.org> Fri, 04 Dec 2015 17:12:53 +01002938 -- Guido Günther <agx@sigxcpu.org> Fri, 04 Dec 2015 17:12:53 +0100
8082939
2940<<<<<<< debian/changelog
2941=======
2942libvirt (1.2.21-2ubuntu10) xenial; urgency=medium
2943
2944 * Multiarchify the library packages.
2945
2946 -- Matthias Klose <doko@ubuntu.com> Thu, 28 Jan 2016 16:33:15 +0100
2947
2948libvirt (1.2.21-2ubuntu9) xenial; urgency=medium
2949
2950 * debian/rules: Disable cdbs' implicitly generated dh_systemd_start calls.
2951 We already call it explicitly with the right options, calling it again
2952 with the default options stops libvirt-guests during upgrades.
2953 (LP: #1533839)
2954
2955 -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 18 Jan 2016 09:10:21 +0100
2956
2957libvirt (1.2.21-2ubuntu8) xenial; urgency=low
2958
2959 * d/libvirt-stop-guests: Skip Domain-0 on guest shutdown. Newer
2960 versions of libvirt will include dom0 in the list of running domains
2961 (with libxl). This special domain must be ignored.
2962
2963 -- Stefan Bader <stefan.bader@canonical.com> Thu, 14 Jan 2016 11:35:39 +0100
2964
2965libvirt (1.2.21-2ubuntu7) xenial; urgency=medium
2966
2967 * d/apparmor/libvirt-qemu: silence denial to shm/lttng file since shm
2968 mountpoint has moved (LP: #1529319)
2969
2970 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 11 Jan 2016 11:55:28 -0800
2971
2972libvirt (1.2.21-2ubuntu6) xenial; urgency=medium
2973
2974 * d/apparmor/libvirt-qemu: add r access to max_mem_regions vhost module
2975 paramater (LP: #1531564)
2976
2977 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 11 Jan 2016 11:33:02 -0800
2978
2979libvirt (1.2.21-2ubuntu5) xenial; urgency=medium
2980
2981 * SECURITY UPDATE: ACL bypass using storage pool directory traversal
2982 - debian/patches/CVE-2015-5313.patch: filter filesystem volume names in
2983 src/storage/storage_backend_fs.c.
2984 - CVE-2015-5313
2985
2986 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 08 Jan 2016 10:32:17 -0500
2987
2988libvirt (1.2.21-2ubuntu4) xenial; urgency=medium
2989
2990 * Revert Ubuntu-specific patch to build-depend on libsystemd-daemon-dev
2991 instead of libsystemd-dev; libsystemd-daemon-dev is no longer built from
2992 systemd source so we want libsystemd-dev.
2993
2994 -- Colin Watson <cjwatson@ubuntu.com> Tue, 29 Dec 2015 00:31:16 +0000
2995
2996libvirt (1.2.21-2ubuntu3) xenial; urgency=medium
2997
2998 * Fix build-test autopkgtest: it now expects to run with the current
2999 directory set to the root of the unpacked source package, writes to
3000 $ADTTMP rather than to the source package, and declares dependencies on
3001 build-essential and pkg-config.
3002
3003 -- Colin Watson <cjwatson@ubuntu.com> Mon, 28 Dec 2015 05:25:54 +0000
3004
3005libvirt (1.2.21-2ubuntu2) xenial; urgency=medium
3006
3007 * d/apparmor/libvirt-qemu: add permission to the systemd-mounted hugepages
3008 path. (LP: #1524737)
3009
3010 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 17 Dec 2015 10:49:18 -0800
3011
3012libvirt (1.2.21-2ubuntu1) xenial; urgency=medium
3013
3014 * Merge from Debian unstable. Remaining changes:
3015 - debian/apparmor/{libvirt-lxc,libvirt-qemu,local-usr.sbin.libvirtd,
3016 TEMPLATE.lxc,TEMPLATE.qemu,usr.lib.libvirt.virt-aa-helper,
3017 usr.sbin.libvirtd} Add apparmor profiles.
3018 - debian/bug-presubj: removed
3019 - debian/control:
3020 - add cdbs, dh-autoreconf, libcurl4-gnutls-dev
3021 - add libxml-libxml-perl, libhal-dev
3022 - swap open-iscsi to open-iscsi-utils
3023 - Enable numa support on ppc64el.
3024 - remove libsanlock-dev, libselinux1-dev
3025 - use libsystemd-daemon-dev instead of libsystemd-dev
3026 - remove systemtap-sdt-dev, python, sheepdog, librados-dev, libfuse-dev
3027 - remove libssh2-1, augeas-tools
3028 - add libcgmanager-dev, xsltproc
3029 - remove Vcs-Git
3030 - adjust X-Python-Version > 2.7
3031 - don't build libvirt-clients, libvirt-daemon, libvirt-sanlock packages
3032 - keep debian/{libvirt-bin.apport,libvirt-bin.cron.daily}
3033 - debian/libvirt-daemon.* has been mostly renamed to debian/libvirt-bin.*
3034 - add upstart script for libvirt-bin
3035 - debian/*.{links,maintscript} files not added
3036 - keep ubuntu maintscript modifications
3037 - debian/libvirt-sanlock* not merged
3038 - debian/libvirt-clients* not merged
3039 - keep debian/{libvirt-migrate-qemu-disks.*,
3040 libvirt-migrate-qemu-machinetype.*,
3041 libvirt-migrate-xend-managed-domains.*}
3042 - keep debian/libvirt-suspendonreboot
3043 - keep debian/libvirt-uri.sh
3044 - debian/polkit/* not added
3045 - debian/README.Debian:
3046 - add 'Apparmor Profile' section
3047 - add 'Disk migration' section
3048 - debian/rules:
3049 - add cdbs and autoconf stuff
3050 - don't build WITH_SANLOCK, WITH_INIT_SCRIPT, WITH_SYSTEMD, WITH_FIREWALLD
3051 WITH_SELINUX
3052 - use qemu-group kvm instead of libvirt-qemu
3053 - set DEB_DH_INSTALLINIT_ARGS to '--upstart-only'
3054 - remove auto_test section
3055 - add build/libvirt-bin:: section to install
3056 - apparmor files
3057 - apport hooks
3058 - libvirt-migrate-qemu-disks
3059 - use clean:: instead of dh_*clean
3060 - Move ubuntu specific patches to 'debian/patches/ubuntu'
3061 * Dropped patches:
3062 - drop 9033-apparmor-use-TEMPLATE.qemu-for-kvm.patch (upstream 16d2bc8b)
3063 - drop 9036-util-prepare-uri-for-libxml2-2.9.2.patch (upstream 8f17d0ea)
3064 - drop 9040-virt-aa-helper-add-unix-channels (upstream 03d7462d)
3065 - drop CVE-2014-3633.patch (upstream 3e745e8f)
3066 - drop CVE-2014-3657.patch (upstream fc22b2e7)
3067 - drop CVE-2014-7823.patch (upstream b1674ad5)
3068 - drop Don-t-fail-if-we-can-t-setup-avahi.patch (dropped in debian)
3069 - drop add-ppc64le-support.patch (upstream 9265fd19, addce06c, 1e911742,
3070 bdbe723f, 5e4f49ab)
3071 - drop blockdev-migration patches (upstream 1049a8d8, 9c5efd1a, cb7297c1,
3072 a5250449, e9ef8565, 952907f5, 5eb03b6e, 93a19e28, a4e92f9e, de0aeafe)
3073 - storage-allow-zero-capacity-with-non-backing-file-to.patch,
3074 tests-add-vol-qcow2-zerocapacity-test-to-storagevolx.patch
3075 (upstream 0bcda653, b8cc0cc5)
3076 - ubuntu/fix-ubuntu-xen-qemu-dm-path.patch dropped in favor of
3077 Allow-xen-toolstack-to-find-it-s-binaries.patch
3078 - drop ubuntu-libxl-Implement-basic-video-device-selection.patch
3079 (upstream 1298daca)
3080 - remove dont-include-non-migrateable-features-in-host-model
3081 (upstream and not included in series)
3082 - remove upstream-libxl-Allow-libxl-to-find-pygrub-binary.patch
3083 (upstream and not included in series)
3084
3085 -- Chris J Arges <chris.j.arges@canonical.com> Wed, 02 Dec 2015 12:06:09 -0600
3086
3087>>>>>>> debian/changelog
809libvirt (1.2.21-2) unstable; urgency=medium3088libvirt (1.2.21-2) unstable; urgency=medium
8103089
811 * [014a0c7] Add a build test to verify that the we can link against libvirt3090 * [014a0c7] Add a build test to verify that the we can link against libvirt
@@ -918,6 +3197,166 @@ libvirt (1.2.18-1) experimental; urgency=medium
9183197
919 -- Guido Günther <agx@sigxcpu.org> Tue, 11 Aug 2015 21:19:43 +02003198 -- Guido Günther <agx@sigxcpu.org> Tue, 11 Aug 2015 21:19:43 +0200
9203199
3200<<<<<<< debian/changelog
3201=======
3202libvirt (1.2.16-2ubuntu14) xenial; urgency=medium
3203
3204 * debian/apparmor/libvirt-qemu: add a bunch of newly available qemu-*
3205 architecture binaries. (LP: #1519030)
3206
3207 -- Dimitri John Ledkov <xnox@ubuntu.com> Mon, 23 Nov 2015 17:42:52 +0000
3208
3209libvirt (1.2.16-2ubuntu13) xenial; urgency=medium
3210
3211 * debian/control: switch ebtables from Recommends to Depends or default
3212 configuration network doesn't get created. (LP: #1505576)
3213
3214 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 05 Nov 2015 15:14:04 -0600
3215
3216libvirt (1.2.16-2ubuntu12) xenial; urgency=medium
3217
3218 * virt-aa-helper apparmor policy: add 'network inet6' (LP: #1511830)
3219
3220 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 02 Nov 2015 11:49:56 -0600
3221
3222libvirt (1.2.16-2ubuntu11) wily; urgency=medium
3223
3224 * Fix the preinst and postinst: the check for whether libvirt-bin was
3225 running was wrong for upstart systems, but we don't need to do that
3226 anyway - just stop libvirt-bin unconditionally. (LP: #1499199)
3227 * libvirt-guests.service: fix libvirtd.service -> libvirt-bin.service
3228
3229 -- Serge Hallyn <serge.hallyn@ubuntu.com> Sun, 27 Sep 2015 15:47:08 +0000
3230
3231libvirt (1.2.16-2ubuntu10) wily; urgency=medium
3232
3233 * Add qemu-block-extra libraries to libvirt apparmor profile (LP: #1495895)
3234
3235 -- Ryan Harper <ryan.harper@canonical.com> Wed, 16 Sep 2015 13:20:48 -0500
3236
3237libvirt (1.2.16-2ubuntu9) wily; urgency=medium
3238
3239 * Add upstream patches implementing a '--migrate-disks' option to virsh
3240 migrate to specify block devices to migrate. (LP: #1398999)
3241
3242 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 04 Sep 2015 09:29:52 -0500
3243
3244libvirt (1.2.16-2ubuntu8) wily; urgency=medium
3245
3246 * Support OVMF images in virt-aa-helper. (LP: #1483071)
3247 * Fix the libvirt-bin.preinst to not stop libvirt-bin on upgrade
3248 from 1.2.16-2ubuntu7.
3249
3250 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 14 Aug 2015 07:34:30 -0500
3251
3252libvirt (1.2.16-2ubuntu7) wily; urgency=medium
3253
3254 * Stop libvirt-bin at pre-inst if upgrading from a non-systemd version,
3255 restart at postinst. (This can be removed after 16.04 release)
3256 * Commonize stopping of vms in upstart/systemd.
3257
3258 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 11 Aug 2015 17:40:36 -0500
3259
3260libvirt (1.2.16-2ubuntu6) wily; urgency=medium
3261
3262 * Add systemd units and libvirt-stop-guests script to stop VMs before
3263 a host completes shutdown (LP: #1480440)
3264
3265 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 11 Aug 2015 15:42:29 -0500
3266
3267libvirt (1.2.16-2ubuntu5) wily; urgency=medium
3268
3269 * debian/control changes:
3270 - Replace module-init-tools with kmod
3271 * debian/tests:
3272 - add autopkgtests from Debian
3273
3274 -- Chris J Arges <chris.j.arges@canonical.com> Fri, 10 Jul 2015 14:15:48 -0500
3275
3276libvirt (1.2.16-2ubuntu4) wily; urgency=medium
3277
3278 * d/p/{storage-allow-zero-capacity-with-non-backing-file-to.patch,
3279 tests-add-vol-qcow2-zerocapacity-test-to-storagevolx.patch} added to address
3280 (LP: #1459748). Allow zero capacity storage creation with non-backing file.
3281
3282 -- Chris J Arges <chris.j.arges@canonical.com> Fri, 10 Jul 2015 12:50:50 -0500
3283
3284libvirt (1.2.16-2ubuntu3) wily; urgency=medium
3285
3286 * debian/apparmor/libvirt-qemu:
3287 allow serial console backed by pts chardev (LP: #1342083)
3288
3289 -- Chris J Arges <chris.j.arges@canonical.com> Tue, 07 Jul 2015 16:38:17 -0500
3290
3291libvirt (1.2.16-2ubuntu2) wily; urgency=low
3292
3293 [ Chris J Arges ]
3294 * Merge from Debian unstable. Remaining changes:
3295 - debian/apparmor/{libvirt-lxc,libvirt-qemu,local-usr.sbin.libvirtd,
3296 TEMPLATE.lxc,TEMPLATE.qemu,usr.lib.libvirt.virt-aa-helper,
3297 usr.sbin.libvirtd} Add apparmor profiles.
3298 - debian/bug-presubj: removed
3299 - debian/control:
3300 - add cdbs, dh-autoreconf, libcurl4-gnutls-dev
3301 - add libxml-libxml-perl, libhal-dev
3302 - swap open-iscsi to open-iscsi-utils
3303 - Enable numa support on ppc64 and ppc64el.
3304 - remove libsanlock-dev, libselinux1-dev, libsystemd-daemon-dev
3305 - remove systemtap-sdt-dev, python, sheepdog, librados-dev, libfuse-dev
3306 - remove libssh2-1, augeas-tools
3307 - add libcgmanager-dev, xsltproc
3308 - remove Vcs-Git
3309 - adjust X-Python-Version > 2.7
3310 - don't build libvirt-clients, libvirt-daemon, libvirt-sanlock packages
3311 * keep debian/{libvirt-bin.apport,libvirt-bin.cron.daily}
3312 * debian/libvirt-daemon.* has been mostly renamed to debian/libvirt-bin.*
3313 * add upstart script for libvirt-bin
3314 * debian/*.links files not added
3315 * debian/libvirt-sanlock* not merged
3316 * debian/libvirt-clients* not merged
3317 * debian smoke tests not merged
3318 * keep debian/{libvirt-migrate-qemu-disks.*,
3319 libvirt-migrate-qemu-machinetype.*,
3320 libvirt-migrate-xend-managed-domains.*}
3321 * keep debian/libvirt-suspendonreboot
3322 * keep debian/libvirt-uri.sh
3323 * Don't apply the following patches:
3324 - d/p/Debianize-libvirt-guests.patch
3325 - d/p/Debianize-systemd-service-files.patch
3326 - d/p/debian/Debianize-virtlockd.patch
3327 - d/p/fix-Debian-specific-path-to-hvm-loader.patch
3328 - d/p/Disable-gnulib-s-test-nonplocking-pipe.sh.patch
3329 - d/p/patch-qemuMonitorTextGetMigrationStatus-to-intercept.patch
3330 * debian/polkit/* not added
3331 * debian/README.Debian:
3332 - add 'Apparmor Profile' section
3333 - add 'Disk migration' section
3334 * debian/rules:
3335 - add cdbs and autoconf stuff
3336 - don't build WITH_SANLOCK, WITH_INIT_SCRIPT, WITH_SYSTEMD, WITH_FIREWALLD
3337 WITH_SELINUX
3338 - use qemu-group kvm instead of libvirt-qemu
3339 - set DEB_DH_INSTALLINIT_ARGS to '--upstart-only'
3340 - remove auto_test section
3341 - add build/libvirt-bin:: section to install
3342 - apparmor files
3343 - apport hooks
3344 - libvirt-migrate-qemu-disks
3345 - use clean:: instead of dh_*clean
3346
3347 [ Chuck Short ]
3348 + Rediffed:
3349 - debian/patches/storage-default-permission-mode-to-0711
3350 - debian/patches/ubuntu_machine_type.patch
3351 * debian/libvirt-bin.init: Adjust avahi to avahi-daemon (LP: #1453572)
3352
3353 [ Serge Hallyn ]
3354 * 9040-virt-aa-helper-add-unix-channels.patch: add support for unix
3355 sockets for serials. (LP: #1015154)
3356
3357 -- Chris J Arges <chris.j.arges@canonical.com> Wed, 01 Jul 2015 13:33:40 -0500
3358
3359>>>>>>> debian/changelog
921libvirt (1.2.16-2) unstable; urgency=medium3360libvirt (1.2.16-2) unstable; urgency=medium
9223361
923 * [0266267] Build-Depend and suggest nfs-common3362 * [0266267] Build-Depend and suggest nfs-common
@@ -983,6 +3422,52 @@ libvirt (1.2.15-1) experimental; urgency=medium
9833422
984 -- Guido Günther <agx@sigxcpu.org> Tue, 05 May 2015 19:26:21 +02003423 -- Guido Günther <agx@sigxcpu.org> Tue, 05 May 2015 19:26:21 +0200
9853424
3425<<<<<<< debian/changelog
3426=======
3427libvirt (1.2.15-0ubuntu4) wily; urgency=medium
3428
3429 * Add post-start to upstart (/etc/init/libvirt-bin.conf) and
3430 sysv (/etc/init.d/libvirt-bin) jobs to ensure libvirt-sock
3431 created before up (LP: #1455608)
3432
3433 -- Edward Hope-Morley <edward.hope-morley@canonical.com> Thu, 28 May 2015 16:06:44 +0100
3434
3435libvirt (1.2.15-0ubuntu3) wily; urgency=low
3436
3437 * d/p/ubuntu-libxl-qemu-path.patch: Set correct path for qemu binary
3438 for new configs and convert old configs using qemu-dm.
3439 (LP: #1459600)
3440 * d/p/ubuntu-libxl-hvmloader-path.patch: Get Xen version from dpkg-query
3441 at compile time and set LIBXL_FIRMWARE_DIR as long as libxen-dev does
3442 not provide a xenlight.pc file. Use that directory to update existing
3443 configs.
3444 (LP: #1459603)
3445
3446 -- Stefan Bader <stefan.bader@canonical.com> Thu, 28 May 2015 12:21:23 +0200
3447
3448libvirt (1.2.15-0ubuntu2) wily; urgency=medium
3449
3450 * debian/apparmor/libvirt-qemu: add /sys read accesses needed by newer
3451 qemu: /sys/devices/system/node/, /sys/devices/system/cpu/ and
3452 /sys/devices/system/node/node[0-9]*/meminfo
3453
3454 -- Jamie Strandboge <jamie@ubuntu.com> Wed, 13 May 2015 16:41:54 -0500
3455
3456libvirt (1.2.15-0ubuntu1) wily; urgency=medium
3457
3458 * New upstream release:
3459 + Dropped patches:
3460 - d/p/add-cgmanager-support.patch
3461 - d/p/cgmanager-mutex
3462 - d/p/cgm-ignore-machined-failure
3463 - d/p/9020-lp545795.patch
3464 - d/pa/ubuntu-libxl-qemu-nopath.patch
3465 - d/p/ubuntu-libxl-migrate-dm.patch
3466 - d/p9037-virt-aa-helper-add-unix-channels-esp-for-qemu-guest-.patch
3467
3468 -- Chuck Short <zulcss@ubuntu.com> Thu, 07 May 2015 10:27:49 -0400
3469
3470>>>>>>> debian/changelog
986libvirt (1.2.15~rc2-1) experimental; urgency=medium3471libvirt (1.2.15~rc2-1) experimental; urgency=medium
9873472
988 * [852e3c3] New upstream version 1.2.15~rc23473 * [852e3c3] New upstream version 1.2.15~rc2
@@ -1041,6 +3526,113 @@ libvirt (1.2.12-1) experimental; urgency=medium
10413526
1042 -- Guido Günther <agx@sigxcpu.org> Thu, 29 Jan 2015 11:02:21 +01003527 -- Guido Günther <agx@sigxcpu.org> Thu, 29 Jan 2015 11:02:21 +0100
10433528
3529<<<<<<< debian/changelog
3530=======
3531libvirt (1.2.12-0ubuntu12) vivid; urgency=low
3532
3533 * Add profile script to automatically set the default URI based on
3534 the currently running hyperisor (Xen or KVM/Qemu).
3535 (LP: #1334749)
3536
3537 -- Stefan Bader <stefan.bader@canonical.com> Tue, 14 Apr 2015 09:02:52 -0500
3538
3539libvirt (1.2.12-0ubuntu11) vivid; urgency=medium
3540
3541 * create /var/lib/libvirt/qemu/channel/target (LP: #1393842)
3542 - libvirt-bin.dirs: add /var/lib/libvirt/qemu/channel/target
3543 - libvirt-bin.postinst: chown target directory to libvirt-qemu:kvm so
3544 qemu can create the unix sockets.
3545
3546 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 09 Apr 2015 10:40:05 -0500
3547
3548libvirt (1.2.12-0ubuntu10) vivid; urgency=medium
3549
3550 * Fix previous patch to ignore any abstract unix domain sockets
3551 * Update the cgmanager patch so that container start and stop work under
3552 systemd. (LP: #1438730) In 15.10 we will drop the cgmanager patch(es).
3553
3554 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 08 Apr 2015 10:58:04 -0500
3555
3556libvirt (1.2.12-0ubuntu9) vivid; urgency=medium
3557
3558 * 9037-virt-aa-helper-add-unix-channels-esp-for-qemu-guest-.patch: Allow
3559 libvirt domains to start when using qemu guest agent. (LP: #1393842)
3560
3561 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 06 Apr 2015 11:14:03 -0500
3562
3563libvirt (1.2.12-0ubuntu8) vivid; urgency=medium
3564
3565 * silence denial of attempted reads of lttng files (LP: #1432644)
3566
3567 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 27 Mar 2015 21:36:27 -0500
3568
3569libvirt (1.2.12-0ubuntu7) vivid; urgency=low
3570
3571 * No-change rebuild to pull in libxen-dev 4.5
3572
3573 -- Stefan Bader <stefan.bader@canonical.com> Wed, 25 Feb 2015 18:31:16 +0100
3574
3575libvirt (1.2.12-0ubuntu6) vivid; urgency=low
3576
3577 * Fix xml validation for Xen by allowing non-absolute path values
3578 in loader and bootloader elements (LP: #1425497).
3579 * Fix up Xen emulator in old configurations and for new definitions to
3580 point to /usr/bin/qemu-system-i386 (LP: #1425497).
3581
3582 -- Stefan Bader <stefan.bader@canonical.com> Fri, 13 Feb 2015 17:57:27 +0100
3583
3584libvirt (1.2.12-0ubuntu5) vivid; urgency=medium
3585
3586 * Remove smoser-ppc64le-is-ppc64.patch - the problem will be solved by the
3587 qemu-system-ppcle symlink in qemu-system-ppc package.
3588
3589 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 Feb 2015 15:38:39 -0600
3590
3591libvirt (1.2.12-0ubuntu4) vivid; urgency=medium
3592
3593 * libvirt-qemu: allow kvm script on ppc to execute uname
3594
3595 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 Feb 2015 14:05:14 -0600
3596
3597libvirt (1.2.12-0ubuntu3) vivid; urgency=medium
3598
3599 * Apply patch from smoser to make libvirt on ppc64le functional.
3600 (LP: #1418221)
3601
3602 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 09 Feb 2015 12:09:49 -0600
3603
3604libvirt (1.2.12-0ubuntu2) vivid; urgency=medium
3605
3606 * debian/control: Use libxml-libxml-perl instead of libxml-xpath-perl.
3607 * debian/patches/docs-remove-xpath.patch: Use libxml instead of XPath.
3608
3609 -- Chuck Short <zulcss@ubuntu.com> Fri, 06 Feb 2015 11:28:15 -0500
3610
3611libvirt (1.2.12-0ubuntu1) vivid; urgency=medium
3612
3613 * New upstream release
3614 * Rediffed patches:
3615 - debian/patches/9030-create-socket-dir
3616 - debian/patches/add-cgmanager-support.patch
3617 - debian/patches/cgroups-ignore-systemd-failure
3618 * Dropped patches:
3619 - debian/patches/ubuntu-libxl-Implement-basic-video-device-selection.patch
3620 - debian/patches/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch
3621 - debian/patches/9033-apparmor-use-TEMPLATE.qemu-for-kvm.patch
3622 - debian/patches/-CVE-2014-3633.patch
3623 - debian/patches/dont-include-non-migrateable-features-in-host-model
3624 - debian/patches/9036-util-prepare-uri-for-libxml2-2.9.2.patch
3625 - debian/patches/CVE-2014-3657.patch
3626 - debian/patches/CVE-2014-7823.patch
3627 - debian/patches/add-ppc64le-support.patch
3628 - debian/patches/upstream-libxl-Allow-libxl-to-find-pygrub-binary.patch
3629 * debian/control: Add libxml-xpath-perl and xsltproc to dependencies
3630 * debian/patches/skip-vircgrouptest.patch: Skip cgroup tests.
3631 * debian/patches/disable-network-test.patch: Skip network tests
3632
3633 -- Chuck Short <zulcss@ubuntu.com> Tue, 03 Feb 2015 13:12:36 -0500
3634
3635>>>>>>> debian/changelog
1044libvirt (1.2.12~rc2-1) experimental; urgency=medium3636libvirt (1.2.12~rc2-1) experimental; urgency=medium
10453637
1046 * [67f2b22] New upstream version 1.2.12~rc23638 * [67f2b22] New upstream version 1.2.12~rc2
@@ -1282,6 +3874,7 @@ libvirt (1.2.8-1) experimental; urgency=medium
12823874
1283 -- Guido Günther <agx@sigxcpu.org> Fri, 05 Sep 2014 19:56:50 +02003875 -- Guido Günther <agx@sigxcpu.org> Fri, 05 Sep 2014 19:56:50 +0200
12843876
3877<<<<<<< debian/changelog
1285libvirt (1.2.7-11) unstable; urgency=medium3878libvirt (1.2.7-11) unstable; urgency=medium
12863879
1287 * [6534478] Check status in a systemd 208 compatible way3880 * [6534478] Check status in a systemd 208 compatible way
@@ -1329,75 +3922,330 @@ libvirt (1.2.7-7) unstable; urgency=medium
1329 already be unpacked and therefore the libvirt-bin service file already3922 already be unpacked and therefore the libvirt-bin service file already
1330 gone. So additionally stop libvirt-bin in libvirt-bin's preinst.3923 gone. So additionally stop libvirt-bin in libvirt-bin's preinst.
1331 (Closes: #757952)3924 (Closes: #757952)
3925=======
3926libvirt (1.2.8-0ubuntu21) vivid; urgency=medium
13323927
1333 -- Guido Günther <agx@sigxcpu.org> Wed, 13 Aug 2014 21:50:07 +02003928 * d/apparmor/libvirt-qemu: Update the ceph.conf allow rule (LP: #1403648)
13343929
1335libvirt (1.2.7-6) unstable; urgency=medium3930 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 30 Jan 2015 10:02:20 +0100
13363931
1337 * [5e39138] Don't provide libvirt-bin via LSB headers.3932libvirt (1.2.8-0ubuntu20) vivid; urgency=medium
1338 This avoids a conflict when /e/i/libvirt-bin and /e/i/libvirtd
1339 are around at the same time during dpkg's configure phase and
1340 both init scripts Provide: libvirt-bin.
1341 (Closes: #757330)
13423933
1343 -- Guido Günther <agx@sigxcpu.org> Fri, 08 Aug 2014 17:58:36 +02003934 * debian/rules:
3935 - use --with-esx (LP: #565771)
3936 - specify restart-after-upgrade (LP: #1215617)
3937 * debian/control: add libcurl4-gnutls-dev for esx support
13443938
1345libvirt (1.2.7-5) unstable; urgency=medium3939 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 21 Jan 2015 13:01:59 -0600
13463940
1347 * [06d457c] Bump comparison version so this applies to current failed3941libvirt (1.2.8-0ubuntu19) vivid; urgency=medium
1348 upgrades too.
1349 * [bdae16d] Remove another obsolete conffile (Closes: #757332)
1350 * [2f486c5] Don't try to stop libvirt-bin if it's already gone
1351 (Closes: #757407)
1352 * [a9643a0] Remove another obsolete conffile (Closes: #757332)
13533942
1354 -- Guido Günther <agx@sigxcpu.org> Thu, 07 Aug 2014 23:21:39 +02003943 * apparmor libvirt-qemu template: allow reading charm-specific ceph config
3944 and silence denials for /tmp/**. (LP: #1403648)
13553945
1356libvirt (1.2.7-4) unstable; urgency=medium3946 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 06 Jan 2015 10:27:33 -0600
13573947
1358 * [5e71896] Move networking configuration to libvirt-daemon-system too3948libvirt (1.2.8-0ubuntu18) vivid; urgency=medium
1359 * [32eea48] Remove left over empty directory
1360 * [b3a2735] Also purge libvirt-bin.service on new installations.
1361 The old service file was in libvirt-bin so we need to remove it when
1362 libvirt-daemon-service is first installed (as we did before when
1363 the whole code was in the postinst).
1364 Thanks to Laurent Bigonville for the analysis (Closes: #757293)
13653949
1366 -- Guido Günther <agx@sigxcpu.org> Thu, 07 Aug 2014 10:57:53 +02003950 * mutex cgmanager actions (Thanks to Don Bowman for finding the cause)
3951 (LP: #1397130) (LP: #1367702)
13673952
1368libvirt (1.2.7-3) unstable; urgency=medium3953 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 18 Dec 2014 13:28:03 -0600
13693954
1370 * Upload to unstable3955libvirt (1.2.8-0ubuntu17) vivid; urgency=low
1371 * [f634d53] Don't try to install qemu configuration on kFreeBSD.
1372 QEMU support on kFreeBSD support is currently disabled due to test
1373 failures.
13743956
1375 -- Guido Günther <agx@sigxcpu.org> Wed, 06 Aug 2014 20:28:05 +02003957 * d/p/upstream-libxl-Allow-libxl-to-find-pygrub-binary.patch:
3958 Allow libxl to figure out the path to pygrub. (LP: #1396942)
13763959
1377libvirt (1.2.7-2) experimental; urgency=medium3960 -- Stefan Bader <stefan.bader@canonical.com> Thu, 11 Dec 2014 09:51:20 +0100
13783961
1379 * [ebfec9b] Don't try to install lxc.conf on kFreeBSD.3962libvirt (1.2.8-0ubuntu16) vivid; urgency=medium
1380 Another kFreeBSD build fix
13813963
1382 -- Guido Günther <agx@sigxcpu.org> Mon, 04 Aug 2014 14:10:57 +02003964 * debian/patches/add-ppc64le-support.patch: Added patches needed
3965 for ppc64le support. (LP: #1396070)
13833966
1384libvirt (1.2.7-1) experimental; urgency=medium3967 -- Chuck Short <zulcss@ubuntu.com> Thu, 27 Nov 2014 08:57:35 -0500
13853968
1386 * [65e69d3] New upstream version 1.2.73969libvirt (1.2.8-0ubuntu15) vivid; urgency=medium
1387 * [d615910] Don't try to install virt-login-shell on non-linux.
1388 It's LXC only. This fixes the build failure on kFreeBSD.
13893970
1390 -- Guido Günther <agx@sigxcpu.org> Sun, 03 Aug 2014 19:20:26 +02003971 * libvirt-qemu: add r to sgabios.bin (LP: #1393548)
13913972
1392libvirt (1.2.7~rc2-1) experimental; urgency=medium3973 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 17 Nov 2014 15:05:22 -0600
13933974
1394 [ Guido Günther ]3975libvirt (1.2.8-0ubuntu14) vivid; urgency=medium
1395 * [16575d9] New upstream version 1.2.7~rc23976
1396 * [bc785a7] Drop left over libvirt-bin references.3977 [ Serge Hallyn ]
1397 Fixes more leftovers of #730604.3978 * 9036-util-prepare-uri-for-libxml2-2.9.2.patch: fix FTBFS against new
1398 * [ca64c62] Rediff patches3979 libxml 2.9.2 (LP: #1390637)
1399 * [998e7d4] Update symbols file3980
1400 * [06cf7b4] Make sure libvirt-bin versioned dependencies are recent enough3981 [ Marc Deslauriers ]
3982 * SECURITY UPDATE: denial of service via virConnectListAllDomains
3983 - debian/patches/CVE-2014-3657.patch: fix domain deadlock in
3984 src/conf/domain_conf.c.
3985 - CVE-2014-3657
3986 * SECURITY UPDATE: xml information leak with read-only connections
3987 - debian/patches/CVE-2014-7823.patch: check for migratable flag in
3988 src/libvirt.c, src/remote/remote_protocol.x.
3989 - CVE-2014-7823
3990
3991 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 11 Nov 2014 13:14:00 -0500
3992
3993libvirt (1.2.8-0ubuntu13) vivid; urgency=medium
3994
3995 * cull too-new apparmor rules depending on target host (LP: #1387251)
3996 * add mising apparmor permissions for slof (LP: #1374554)
3997
3998 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 07 Nov 2014 20:32:23 +0000
3999
4000libvirt (1.2.8-0ubuntu12) vivid; urgency=medium
4001
4002 * complete the 9p support: (LP: #1378434)
4003 - libvirt-qemu: add fowner and fsetid
4004 - virt-aa-helper: add 'l' to 9p file options
4005 * dont-include-non-migrateable-features-in-host-model (LP: #1386503)
4006
4007 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 29 Oct 2014 15:07:21 -0500
4008
4009libvirt (1.2.8-0ubuntu11) utopic; urgency=medium
4010
4011 [ Felix Geyer ]
4012 * d/p/ubuntu_machine_type.patch: Fix No PCI buses available. (LP: #1379346).
4013
4014 -- Chris J Arges <chris.j.arges@canonical.com> Thu, 09 Oct 2014 08:57:27 -0500
4015
4016libvirt (1.2.8-0ubuntu10) utopic; urgency=medium
4017
4018 * libvirt-bin.upstart: delay start until rc finished
4019 This give hypervisors more time to finish their setup (LP: #1377900).
4020 * libvirt-bin.upstart: add xen:/// uri to the list (LP: #1377960)
4021
4022 -- Stefan Bader <stefan.bader@canonical.com> Mon, 06 Oct 2014 16:23:06 +0200
4023
4024libvirt (1.2.8-0ubuntu9) utopic; urgency=medium
4025
4026 * libvirt-qemu apparmor template: add /sys/firmware/devicetree/** r
4027 (LP: #1374554)
4028
4029 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 01 Oct 2014 17:09:05 -0500
4030
4031libvirt (1.2.8-0ubuntu8) utopic; urgency=medium
4032
4033 * libvirt-bin.postinst: fix syntax error (s/if/fi/)
4034
4035 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 30 Sep 2014 13:07:19 -0500
4036
4037libvirt (1.2.8-0ubuntu7) utopic; urgency=medium
4038
4039 * libvirt-bin.postinst: check for confiles whichhave been removed rather
4040 than fail package install (LP: #1375910)
4041
4042 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 30 Sep 2014 12:37:16 -0500
4043
4044libvirt (1.2.8-0ubuntu6) utopic; urgency=medium
4045
4046 * SECURITY UPDATE: denial of service or information disclosure via
4047 virDomainGetBlockIoTune
4048 - debian/patches/CVE-2014-3633.patch: use correct definition when
4049 looking up disk in src/qemu/qemu_driver.c.
4050 - CVE-2014-3633
4051
4052 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 29 Sep 2014 15:23:37 -0400
4053
4054libvirt (1.2.8-0ubuntu5) utopic; urgency=medium
4055
4056 * debian/apparmor/libvirt-lxc (sync with container-base with lxc):
4057 - remove bare 'signal' and 'ptrace' rules (base abstraction covers most
4058 of what we need)
4059 - allow signal (receive) peer=/usr/sbin/libvirtd
4060 - allow ptrace peer=@{profile_name}
4061 - deny mount options=(ro, remount, silent) -> /
4062 - allow mount fstype=hugetlbfs
4063 - shuffle a couple of rules around to make it easier to diff with lxc
4064 policy
4065 * debian/apparmor/TEMPLATE.lxc (sync with lxc-default):
4066 - use attach_disconnected and mediate_deleted
4067 - deny mount fstype=devpts,
4068
4069 -- Jamie Strandboge <jamie@ubuntu.com> Thu, 25 Sep 2014 16:24:21 -0500
4070
4071libvirt (1.2.8-0ubuntu4) utopic; urgency=medium
4072
4073 * debian/apparmor/usr.sbin.libvirtd: allow 'network netlink'
4074
4075 -- Jamie Strandboge <jamie@ubuntu.com> Thu, 18 Sep 2014 15:15:13 -0500
4076
4077libvirt (1.2.8-0ubuntu3) utopic; urgency=medium
4078
4079 * 9033-apparmor-use-TEMPLATE.qemu-for-kvm.patch - fix failure to start
4080 KVM vms.
4081
4082 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 18 Sep 2014 14:08:04 -0500
4083
4084libvirt (1.2.8-0ubuntu2) utopic; urgency=low
4085
4086 * d/p/ubuntu-xend-probe.patch:
4087 Update patch correctly and re-enable it. It seems like it only was
4088 half updated and then disabled without reasons.
4089 * d/p/ubuntu-libxl-Implement-basic-video-device-selection.patch:
4090 Re-activate adapted patch. Some pieces made it into upstream as a
4091 bug fix. The rest is still needed to allow selecing an alternate
4092 graphics device for Xen HVM guests.
4093 * d/p/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch:
4094 Re-activate unchanged patch (for some reason dropped when moving
4095 to 1.2.6).
4096 This one is a bit of a work-around mainly for virt-manager which sets
4097 gfx memory to values below the minimum requirement for Xen. And the
4098 UI does not allow to change that. This patch just goes for the minimum
4099 in that case.
4100
4101 -- Stefan Bader <stefan.bader@canonical.com> Thu, 18 Sep 2014 10:00:36 +0200
4102
4103libvirt (1.2.8-0ubuntu1) utopic; urgency=medium
4104
4105 [ Chuck Short ]
4106 * New upstream release: (LP: #1367422)
4107 + Dropped:
4108 - debian/patches/ovs-delete-port-if-exists-while-adding-new-one
4109 + Refreshed:
4110 - debian/patches/add-cgmanager-support.patch
4111 - debian/patches/storage-default-permission-mode-to-0711
4112
4113 [ Serge Hallyn ]
4114 * d/apparmor
4115 - install TEMPLATE.qemu and TEMPLATE.lxc
4116 - add libvirt-lxc abstraction, add permissions to it needed for
4117 a ubuntu container to start.
4118 - libvirt-qemu - add qemu-bridge-helper policy from upstream
4119 - libvirt-qemu - add qemu-microblaze allows from upstream
4120 - edit lxc.conf to enable apparmor by default (LP: #914716)
4121 (LP: #1008393) (LP: #1088295)
4122 * d/apparmor/libvirt-qemu: add /dev/shm as path to spice.* nodes
4123 for systemd case. (LP: #1365163)
4124 * d/p/9030-create-socket-dir - create session socket dir if
4125 needed (Should be replaced eventually by the upstream fix)
4126 * d/p/9032-lxc-allow-no-security-driver: don't fail if apparmor
4127 driver is not available (else the qa-regression-tests fail with
4128 skip_apparmor)
4129
4130 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 15 Sep 2014 18:30:06 -0500
4131
4132libvirt (1.2.7-11) unstable; urgency=medium
4133
4134 * [6534478] Check status in a systemd 208 compatible way
4135 systemd 204 returned 0 when trying to reload a not running service but
4136 208 changed behaviour. So use status instead of is-enabled.
4137 Thanks to Neutron Soutmun for his feedback (Closes: #758688)
4138
4139 -- Guido Günther <agx@sigxcpu.org> Sun, 24 Aug 2014 10:54:26 +0200
4140
4141libvirt (1.2.7-10) unstable; urgency=medium
4142
4143 * [d319f15] Only reexec virtlockd if enabled (Closes: #758688)
4144
4145 -- Guido Günther <agx@sigxcpu.org> Thu, 21 Aug 2014 16:34:36 +0200
4146
4147libvirt (1.2.7-9) unstable; urgency=medium
4148
4149 * [1c2c5ee] Don't let dh_systemd_start guess the package to act on
4150 (Closes: #758552)
4151 * [ab79901] Don't restart libvirt-guests when using systemd so it's
4152 consistent with sysvinit. We'd restart VMs on package upgrads otherwise.
4153
4154 -- Guido Günther <agx@sigxcpu.org> Tue, 19 Aug 2014 09:59:47 +0200
4155
4156libvirt (1.2.7-8) unstable; urgency=medium
4157
4158 * [d98aa3b] Fix wrong relation in preinst.
4159 Thanks to Laurent Bigonville (Closes: #758136)
4160
4161 -- Guido Günther <agx@sigxcpu.org> Thu, 14 Aug 2014 21:06:45 +0200
4162
4163libvirt (1.2.7-7) unstable; urgency=medium
4164
4165 * [42dbd16] Skip more linux specific stuff on kFreeBSD
4166 * [a2ff23f] Don't restart virtlockd on upgrade virtlockd must be reloaded so
4167 it reexecs itself. (Closes: #757453)
4168 * [4914adc] Use symlinks for upstream changelog. This safes 1.9M per
4169 package
4170 * [3583f4b] Don't fail qemu driver intialization if we can't determine
4171 hugepage size. Thanks to a lot to Jamie Heilman for testing it
4172 (Closes: #757609)
4173 * [3b23724] Make 'uri' command a bit more prominent. (Closes: #688778)
4174 * [63e7e51] Also stop libvirt-bin in libvirt-bin's preinst.
4175 When libvirt-daemon-system's preinst runs the new libvirt-bin might
4176 already be unpacked and therefore the libvirt-bin service file already
4177 gone. So additionally stop libvirt-bin in libvirt-bin's preinst.
4178 (Closes: #757952)
4179>>>>>>> debian/changelog
4180
4181 -- Guido Günther <agx@sigxcpu.org> Wed, 13 Aug 2014 21:50:07 +0200
4182
4183libvirt (1.2.7-6) unstable; urgency=medium
4184
4185 * [5e39138] Don't provide libvirt-bin via LSB headers.
4186 This avoids a conflict when /e/i/libvirt-bin and /e/i/libvirtd
4187 are around at the same time during dpkg's configure phase and
4188 both init scripts Provide: libvirt-bin.
4189 (Closes: #757330)
4190
4191 -- Guido Günther <agx@sigxcpu.org> Fri, 08 Aug 2014 17:58:36 +0200
4192
4193libvirt (1.2.7-5) unstable; urgency=medium
4194
4195 * [06d457c] Bump comparison version so this applies to current failed
4196 upgrades too.
4197 * [bdae16d] Remove another obsolete conffile (Closes: #757332)
4198 * [2f486c5] Don't try to stop libvirt-bin if it's already gone
4199 (Closes: #757407)
4200 * [a9643a0] Remove another obsolete conffile (Closes: #757332)
4201
4202 -- Guido Günther <agx@sigxcpu.org> Thu, 07 Aug 2014 23:21:39 +0200
4203
4204libvirt (1.2.7-4) unstable; urgency=medium
4205
4206 * [5e71896] Move networking configuration to libvirt-daemon-system too
4207 * [32eea48] Remove left over empty directory
4208 * [b3a2735] Also purge libvirt-bin.service on new installations.
4209 The old service file was in libvirt-bin so we need to remove it when
4210 libvirt-daemon-service is first installed (as we did before when
4211 the whole code was in the postinst).
4212 Thanks to Laurent Bigonville for the analysis (Closes: #757293)
4213
4214 -- Guido Günther <agx@sigxcpu.org> Thu, 07 Aug 2014 10:57:53 +0200
4215
4216libvirt (1.2.7-3) unstable; urgency=medium
4217
4218 * Upload to unstable
4219 * [f634d53] Don't try to install qemu configuration on kFreeBSD.
4220 QEMU support on kFreeBSD support is currently disabled due to test
4221 failures.
4222
4223 -- Guido Günther <agx@sigxcpu.org> Wed, 06 Aug 2014 20:28:05 +0200
4224
4225libvirt (1.2.7-2) experimental; urgency=medium
4226
4227 * [ebfec9b] Don't try to install lxc.conf on kFreeBSD.
4228 Another kFreeBSD build fix
4229
4230 -- Guido Günther <agx@sigxcpu.org> Mon, 04 Aug 2014 14:10:57 +0200
4231
4232libvirt (1.2.7-1) experimental; urgency=medium
4233
4234 * [65e69d3] New upstream version 1.2.7
4235 * [d615910] Don't try to install virt-login-shell on non-linux.
4236 It's LXC only. This fixes the build failure on kFreeBSD.
4237
4238 -- Guido Günther <agx@sigxcpu.org> Sun, 03 Aug 2014 19:20:26 +0200
4239
4240libvirt (1.2.7~rc2-1) experimental; urgency=medium
4241
4242 [ Guido Günther ]
4243 * [16575d9] New upstream version 1.2.7~rc2
4244 * [bc785a7] Drop left over libvirt-bin references.
4245 Fixes more leftovers of #730604.
4246 * [ca64c62] Rediff patches
4247 * [998e7d4] Update symbols file
4248 * [06cf7b4] Make sure libvirt-bin versioned dependencies are recent enough
14014249
1402 [ Laurent Bigonville ]4250 [ Laurent Bigonville ]
1403 * [daf46fe] Stop the daemon in the preinst script instead of the postinst4251 * [daf46fe] Stop the daemon in the preinst script instead of the postinst
@@ -1441,6 +4289,122 @@ libvirt (1.2.6-1) experimental; urgency=medium
14414289
1442 -- Guido Günther <agx@sigxcpu.org> Tue, 22 Jul 2014 22:33:51 +02004290 -- Guido Günther <agx@sigxcpu.org> Tue, 22 Jul 2014 22:33:51 +0200
14434291
4292<<<<<<< debian/changelog
4293=======
4294libvirt (1.2.6-0ubuntu6) utopic; urgency=medium
4295
4296 * debian/apparmor/usr.sbin.libvirtd: update for abstract socket mediation
4297 (LP: #1362199)
4298 * debian/apparmor/libvirt-qemu: allow 'r' on @{PROC}/sys/kernel/cap_last_cap
4299 * debian/control: Suggests apparmor >= 2.8.96~2541-0ubuntu4~
4300
4301 -- Jamie Strandboge <jamie@ubuntu.com> Fri, 05 Sep 2014 17:32:16 -0500
4302
4303libvirt (1.2.6-0ubuntu5) utopic; urgency=medium
4304
4305 * cgroups-ignore-systemd-failure - fix incoming migration failures when
4306 systemd-shim is installed.
4307 * ovs-delete-port-if-exists-while-adding-new-one - cherrypick commit 33445ce
4308 from upstream (LP: #1343262)
4309
4310 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 08 Aug 2014 09:56:43 -0500
4311
4312libvirt (1.2.6-0ubuntu4) utopic; urgency=high
4313
4314 * No change rebuild against gnutls28.
4315
4316 -- Dimitri John Ledkov <xnox@ubuntu.com> Fri, 08 Aug 2014 13:28:03 +0100
4317
4318libvirt (1.2.6-0ubuntu3) utopic; urgency=medium
4319
4320 * debian/apparmor/usr.sbin.libvirtd - add cap-sys-resource to fully
4321 fix (LP: #1276719)
4322
4323 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 07 Aug 2014 12:43:20 -0500
4324
4325libvirt (1.2.6-0ubuntu2) utopic; urgency=medium
4326
4327 * Rebuild against libparted2.
4328
4329 -- Colin Watson <cjwatson@ubuntu.com> Mon, 21 Jul 2014 21:27:18 +0100
4330
4331libvirt (1.2.6-0ubuntu1) utopic; urgency=medium
4332
4333 * New upstream release:
4334 + Dropped:
4335 - debian/patches/virt-aa-helper-vhost.patch
4336 - debian/patches/libxl-Implement-basic-video-device-selection.patch
4337 - debian/patches/libxl-Fix-up-VRAM-to-minimum-requirements.patch
4338 + debian/rules: Include packaging version in the log file. (LP: #1335221)
4339
4340 -- Chuck Short <zulcss@ubuntu.com> Fri, 04 Jul 2014 08:40:24 -0400
4341
4342libvirt (1.2.5-0ubuntu6) utopic; urgency=low
4343
4344 * libxl: Refresh patch(es) to allow the choice between Cirrus and
4345 VGA for Xen HVM guests.
4346 - d/p/libxl-Implement-basic-video-device-selection.patch [v4]
4347 - d/p/libxl-Fix-up-VRAM-to-minimum-requirements.patch
4348
4349 -- Stefan Bader <stefan.bader@canonical.com> Mon, 30 Jun 2014 16:08:56 +0200
4350
4351libvirt (1.2.5-0ubuntu5) utopic; urgency=low
4352
4353 * debian/apparmor/usr.sbin.libvirtd: allow libvirtd to run
4354 libxl-save-helper (required for save restore through libxl).
4355 (LP: #1334195)
4356
4357 -- Stefan Bader <stefan.bader@canonical.com> Thu, 26 Jun 2014 15:53:05 +0200
4358
4359libvirt (1.2.5-0ubuntu4) utopic; urgency=low
4360
4361 * debian/apparmor/usr.sbin.libvirtd: allow pygrub to be run
4362 (LP: #1326003)
4363
4364 -- Stefan Bader <stefan.bader@canonical.com> Wed, 18 Jun 2014 11:04:15 +0200
4365
4366libvirt (1.2.5-0ubuntu3) utopic; urgency=medium
4367
4368 * d/p/virt-aa-helper-vhost.patch: allow access to /dev/vhost-net if domain
4369 needs it (LP: #1322568)
4370
4371 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 17 Jun 2014 22:01:49 -0500
4372
4373libvirt (1.2.5-0ubuntu2) utopic; urgency=medium
4374
4375 * implement cgmanager support (LP: #1322677)
4376 - debian/control: build-dep on libcgmanager-dev, depend on cgmanager
4377 - d/p/add-cgmanager-support.patch
4378
4379 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 17 Jun 2014 16:40:20 -0500
4380
4381libvirt (1.2.5-0ubuntu1) utopic; urgency=medium
4382
4383 [ Chuck Short ]
4384 * New upstream version:
4385 + Rediffed:
4386 - d/p/ubuntu-xend-probe.patch
4387 + Dropped:
4388 - d/p/libxl-Check-for-control_d-string-to-decide-about-dom.patch
4389 - d/p/libxl-do-not-use-virdomain-id.patch
4390 - d/p/libxl-set-disk-format-for-cdrom.patch
4391 - d/p/libxl-set-vfb0-data-in-build-config.patch
4392 - d/p/libxl-support-sexpr-in-native-to-XML-conversion.patch
4393 - d/p/patch-qemuMonitorTextGetMigrationStatus-to-intercept.patch
4394 - d/p/accomodate-new-qemu-migration-status-setup.patch
4395 - d/p/9025-apparmor-allow-access-to-filesystem-mounts
4396 - d/p/add-a-mutex-to-serialize-updates-to-fw.patch
4397 - d/p/arm-cpu-baseline.patch
4398 + debian/control: Add ebtables, iptables, and qemu-utils as a build dependency.
4399
4400 [ Serge Hallyn ]
4401 * d/p/ubuntu-skip-virstoragetest: skip a test that hangs in buildds.
4402 * d/apparmor/TEMPLATE: replace libvirt-qemu with libvirt-driver to match
4403 upstream commit 43c030f.
4404
4405 -- Chuck Short <zulcss@ubuntu.com> Mon, 02 Jun 2014 09:35:18 -0400
4406
4407>>>>>>> debian/changelog
1444libvirt (1.2.4-3) unstable; urgency=medium4408libvirt (1.2.4-3) unstable; urgency=medium
14454409
1446 * [b0b7359] Don't pretend kFreeBSD supports linux only features. So far we4410 * [b0b7359] Don't pretend kFreeBSD supports linux only features. So far we
@@ -1519,6 +4483,150 @@ libvirt (1.2.3-1) experimental; urgency=medium
15194483
1520 -- Guido Günther <agx@sigxcpu.org> Mon, 07 Apr 2014 12:15:02 +02004484 -- Guido Günther <agx@sigxcpu.org> Mon, 07 Apr 2014 12:15:02 +0200
15214485
4486<<<<<<< debian/changelog
4487=======
4488libvirt (1.2.2-0ubuntu13.2) utopic; urgency=medium
4489
4490 * debian/apparmor/libvirt-qemu: add device-tree access for ppc
4491 (LP: #1321365)
4492
4493 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 05 Jun 2014 12:06:17 -0500
4494
4495libvirt (1.2.2-0ubuntu13.1) trusty-proposed; urgency=medium
4496
4497 * debian/control: change apparmor dependency into an inverse conflicts,
4498 so that libvirt can continue to be used without apparmor. (LP: #1304167)
4499
4500 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 17 Apr 2014 10:42:08 -0500
4501
4502libvirt (1.2.2-0ubuntu13) trusty; urgency=medium
4503
4504 * Add a dependency on the new apparmor to make sure we have the new
4505 parser around before we attempt to load a profile requiring the new
4506 stanza support. (LP: #1304167)
4507
4508 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 14 Apr 2014 11:03:37 -0500
4509
4510libvirt (1.2.2-0ubuntu12) trusty; urgency=low
4511
4512 * d/p/libxl-support-sexpr-in-native-to-XML-conversion.patch:
4513 Allow to use libvirt to convert xend guest configurations into
4514 xml format.
4515 * Add libvirt-migrate-xend-managed-domains migration script.
4516 (LP: #1303886)
4517 * Added breaks for xen-utils-4.(1|3) to ensure postinst order.
4518
4519 -- Stefan Bader <stefan.bader@canonical.com> Tue, 08 Apr 2014 19:55:29 +0200
4520
4521libvirt (1.2.2-0ubuntu11) trusty; urgency=medium
4522
4523 * debian/patches/recognize-trusty-machine-type.patch: Revert patch
4524 since it was causing issues with virtio deivces. (LP: #1304107)
4525
4526 -- Chuck Short <zulcss@ubuntu.com> Tue, 08 Apr 2014 12:51:55 -0400
4527
4528libvirt (1.2.2-0ubuntu10) trusty; urgency=medium
4529
4530 * d/p/recognize-trusty-machine-type.patch: handle "trusty" qemu machine type
4531 (LP: #1294823)
4532
4533 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 04 Apr 2014 09:29:22 -0500
4534
4535libvirt (1.2.2-0ubuntu9) trusty; urgency=medium
4536
4537 [ Jamie Strandboge ]
4538 * updates for AppArmor signals and ptrace mediation (LP: #1298611)
4539 - debian/apparmor/libvirt-qemu: allow guests to receive signals from and
4540 be tracedby libvirtd (additional signal and ptrace rules come from the
4541 AppArmor base abstraction)
4542 - debian/apparmor/usr.sbin.libvirtd:
4543 + grant bare signal and ptrace rule
4544 + grant dbus on the system bus (should have been added in 13.10)
4545
4546 -- Tyler Hicks <tyhicks@canonical.com> Thu, 03 Apr 2014 02:09:53 -0500
4547
4548libvirt (1.2.2-0ubuntu8) trusty; urgency=medium
4549
4550 * debian/apparmor/libvirt-qemu: Allow qemu-system-aarch64 to be used.
4551 (LP: #1301516)
4552
4553 -- Chuck Short <zulcss@ubuntu.com> Wed, 02 Apr 2014 14:20:39 -0400
4554
4555libvirt (1.2.2-0ubuntu7) trusty; urgency=low
4556
4557 * d/p/libxl-Create-log-directory-earlier.patch:
4558 Move creation of log directory inside function that tries to create
4559 a log file inside of it. Fixes startup when the libxl log directory
4560 has not been created, yet.
4561 * d/p/libxl-do-not-use-virdomain-id.patch:
4562 Replace usage of dom->id with vm->def-id inside the driver (as that
4563 is not getting stale). Fixes guest creation and reboot through
4564 virt-manager (apart from possibly other things).
4565 * d/p/libxl-set-disk-format-for-cdrom.patch:
4566 Set disk format, otherwise an empty virtual CDROM makes the guest
4567 unstartable.
4568 * d/p/libxl-set-vfb0-data-in-build-config.patch:
4569 Actually set video and display data in the domain build info. Beside
4570 of preventing disagreement about VNC ports, this allows to select
4571 standard VGA graphics and more VRAM trhough libvirt.
4572
4573 -- Stefan Bader <stefan.bader@canonical.com> Thu, 27 Mar 2014 16:46:31 +0100
4574
4575libvirt (1.2.2-0ubuntu6) trusty; urgency=medium
4576
4577 * debian/libvirt-bin.dirs: Add /var/log/libvirt/libxl.
4578
4579 -- Chuck Short <zulcss@ubuntu.com> Mon, 24 Mar 2014 14:32:54 -0400
4580
4581libvirt (1.2.2-0ubuntu5) trusty; urgency=low
4582
4583 * Refreshed d/p/libxl-Check-for-control_d-string-to-decide-about-dom.patch
4584 to avoid logging an error when file is not present.
4585
4586 -- Stefan Bader <stefan.bader@canonical.com> Fri, 21 Mar 2014 09:49:36 +0100
4587
4588libvirt (1.2.2-0ubuntu4) trusty; urgency=medium
4589
4590 * debian/patches/arm-cpu-baseline.patch: Implement a stub cpuArchDriver.baseline()
4591 handler for arm.
4592
4593 -- Chuck Short <zulcss@ubuntu.com> Mon, 17 Mar 2014 10:59:49 -0400
4594
4595libvirt (1.2.2-0ubuntu3) trusty; urgency=low
4596
4597 * d/p/libxl-Check-for-control_d-string-to-decide-about-dom.patch: Prevent
4598 using the libxl driver when not running in dom0 but having xenfs mounted.
4599 (LP: #1248025)
4600
4601 -- Stefan Bader <stefan.bader@canonical.com> Wed, 12 Mar 2014 14:16:14 +0100
4602
4603libvirt (1.2.2-0ubuntu2) trusty; urgency=medium
4604
4605 * d/p/add-a-mutex-to-serialize-updates-to-fw.patch: fix another deadlock
4606 when starting a large number of VMs. (LP: #1228977)
4607
4608 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 11 Mar 2014 14:08:02 -0500
4609
4610libvirt (1.2.2-0ubuntu1) trusty; urgency=medium
4611
4612 * New upstream release:
4613 - Rediffed patches:
4614 - debian/patches/Allow-libvirt-group-to-access-the-socket.patch
4615 - debian/patches/9004-libvirtd-group-name.patch
4616 - debian/patches/dnsmasq-as-priv-user
4617 - Dropped patches:
4618 - debian/patches/9005-increase-unix-socket-timeout.patch: No longer
4619 needed.
4620 - debian/patches/rbd-storage-format.patch: No longer needed.
4621 - debian/patches/9022-qemu-enable-host-passthrough-mode-for-aarch64:
4622 No longer needed.
4623 - debian/patches/9023-xen-fix-parsing-xend-http-response.patch:
4624 No longer needed.
4625 - debian/patches/
4626
4627 -- Chuck Short <zulcss@ubuntu.com> Mon, 03 Mar 2014 13:30:36 -0500
4628
4629>>>>>>> debian/changelog
1522libvirt (1.2.1-2) unstable; urgency=medium4630libvirt (1.2.1-2) unstable; urgency=medium
15234631
1524 * [e936a7e] Document libvirt user capabilities4632 * [e936a7e] Document libvirt user capabilities
@@ -1538,6 +4646,82 @@ libvirt (1.2.1-1) unstable; urgency=medium
15384646
1539 -- Guido Günther <agx@sigxcpu.org> Fri, 17 Jan 2014 06:16:29 +01004647 -- Guido Günther <agx@sigxcpu.org> Fri, 17 Jan 2014 06:16:29 +0100
15404648
4649<<<<<<< debian/changelog
4650=======
4651libvirt (1.2.1-0ubuntu10) trusty; urgency=medium
4652
4653 * Pull patch from mailing list (merged with separate patch posted to the
4654 bug) to fix 9p mounts. (LP: #1285995)
4655
4656 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 28 Feb 2014 09:34:54 -0600
4657
4658libvirt (1.2.1-0ubuntu9) trusty; urgency=medium
4659
4660 * Cherrypick 9024-qemu-implement-a-stub-baseline-handler-for-aarch64 from
4661 upstream git.
4662
4663 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 14 Feb 2014 18:20:03 -0600
4664
4665libvirt (1.2.1-0ubuntu8) trusty; urgency=medium
4666
4667 * Add uvtool image path to virt-aa-helper AppArmor profile.
4668
4669 -- Robie Basak <robie.basak@ubuntu.com> Fri, 14 Feb 2014 17:54:58 +0000
4670
4671libvirt (1.2.1-0ubuntu7) trusty; urgency=low
4672
4673 * debian/patches/nwfilter-locking.patch: Dropped causes ftbfs.
4674
4675 -- Chuck Short <zulcss@ubuntu.com> Thu, 13 Feb 2014 10:07:56 -0700
4676
4677libvirt (1.2.1-0ubuntu6) trusty; urgency=medium
4678
4679 * debian/control: Move pm-utils from suggests to Recommends.
4680 (LP: #1274772)
4681 * debian/patches/patches/nwfilter-locking.patch: Fix nwfilter locking
4682 causing libvirt to crash. (LP: #1228977)
4683
4684 -- Chuck Short <zulcss@ubuntu.com> Thu, 06 Feb 2014 14:27:40 -0500
4685
4686libvirt (1.2.1-0ubuntu5) trusty; urgency=low
4687
4688 * cherry-pick "xen: fix parsing xend http response" from upstream
4689 git to fix connecting to xex in xm/xend mode (LP: #915954)
4690
4691 -- Stefan Bader <stefan.bader@canonical.com> Thu, 30 Jan 2014 10:05:31 +0000
4692
4693libvirt (1.2.1-0ubuntu4) trusty; urgency=medium
4694
4695 * cherrypick d/p/9022-qemu-enable-host-passthrough-mode-for-aarch64 from
4696 upstream git.
4697
4698 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 28 Jan 2014 10:28:09 +0000
4699
4700libvirt (1.2.1-0ubuntu3) trusty; urgency=medium
4701
4702 * d/control: add nfs-common to build-deps (LP: #1264955)
4703
4704 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 22 Jan 2014 08:56:01 -0600
4705
4706libvirt (1.2.1-0ubuntu2) trusty; urgency=medium
4707
4708 * debian/patches/rbd-storage-format.patch: Make image format 2 the default
4709 for RBD.
4710
4711 -- Chuck Short <zulcss@ubuntu.com> Fri, 17 Jan 2014 10:31:37 -0500
4712
4713libvirt (1.2.1-0ubuntu1) trusty; urgency=medium
4714
4715 * New upstream release:
4716 - Dropped patches:
4717 + debian/patches/0001-libxl-Fix-devid-init-in-libxlMakeNicList.patch:
4718 No longer needed
4719 + debian/patches/0001-libxl-Fix-initialization-of-nictype-in-libxl_device_.patch:
4720 No longer needed.
4721
4722 -- Chuck Short <zulcss@ubuntu.com> Thu, 16 Jan 2014 09:17:20 -0500
4723
4724>>>>>>> debian/changelog
1541libvirt (1.2.1~rc2-1) experimental; urgency=medium4725libvirt (1.2.1~rc2-1) experimental; urgency=medium
15424726
1543 * [e559e92] libvirt-bin.init: Fix typo in path when checking for systemd4727 * [e559e92] libvirt-bin.init: Fix typo in path when checking for systemd
@@ -1600,6 +4784,44 @@ libvirt (1.2.0-1) unstable; urgency=medium
16004784
1601 -- Guido Günther <agx@sigxcpu.org> Wed, 18 Dec 2013 08:18:48 +01004785 -- Guido Günther <agx@sigxcpu.org> Wed, 18 Dec 2013 08:18:48 +0100
16024786
4787<<<<<<< debian/changelog
4788=======
4789libvirt (1.2.0-0ubuntu3) trusty; urgency=medium
4790
4791 * debian/apparmor/usr.lib.libvirt.virt-aa-helper: add
4792 /var/lib/nova/instances/snapshots/** r to allow virt-aa-helper to read
4793 the snapshot directory to find images which VMs should be granted access
4794 to. (LP: #1244694)
4795
4796 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 09 Jan 2014 16:39:13 -0600
4797
4798libvirt (1.2.0-0ubuntu2) trusty; urgency=low
4799
4800 * Refresh/fix detection of xm/xl toolstack in use. The previous port
4801 had two glitches, one of them causing the daemon to segfault.
4802 * Cherry-pick "libxl: Fix initialization of nictype in libxl_device_nic"
4803 from upstream to have the same default NIC choice with the libxl driver
4804 as we had with the xen(d) driver (HVM guest uses a emulated rtl8139).
4805 * Cherry-pick "libxl: Fix devid init in libxlMakeNicList" from upstream
4806 to allow HVM guests to be brought up from the libxl driver.
4807
4808 -- Stefan Bader <stefan.bader@canonical.com> Thu, 09 Jan 2014 11:19:07 +0100
4809
4810libvirt (1.2.0-0ubuntu1) trusty; urgency=low
4811
4812 * New upstream release:
4813 - Refreshed patches:
4814 + debian/patches/storage-default-permission-mode-to-0711
4815 - Dropped patches:
4816 + debian/patches/util_use_w_flag_when_calling_iptables.patch
4817 * debian/control, debian/rules, debian/python.mk,
4818 debian/python-libvirt.install: python libvirt bindings have been
4819 split out into its own source called libvirt-python.
4820 * debian/libvirt-dev.install: Install API files into dev package
4821
4822 -- Chuck Short <zulcss@ubuntu.com> Mon, 02 Dec 2013 09:56:17 -0500
4823
4824>>>>>>> debian/changelog
1603libvirt (1.2.0~rc2-1) experimental; urgency=low4825libvirt (1.2.0~rc2-1) experimental; urgency=low
16044826
1605 * [8bfdc7f] New upstream version 1.2.0~rc24827 * [8bfdc7f] New upstream version 1.2.0~rc2
@@ -1640,6 +4862,81 @@ libvirt (1.1.4-1) unstable; urgency=low
16404862
1641 -- Guido Günther <agx@sigxcpu.org> Mon, 04 Nov 2013 07:05:45 +01004863 -- Guido Günther <agx@sigxcpu.org> Mon, 04 Nov 2013 07:05:45 +0100
16424864
4865<<<<<<< debian/changelog
4866=======
4867libvirt (1.1.4-0ubuntu5) trusty; urgency=medium
4868
4869 * Build using dh-autoreconf.
4870 * Enable numa support on ppc64 and ppc64el.
4871
4872 -- Matthias Klose <doko@ubuntu.com> Sun, 22 Dec 2013 15:55:04 +0100
4873
4874libvirt (1.1.4-0ubuntu4) trusty; urgency=low
4875
4876 * debian/libvirt-dev.install: Add missing libvirt-lxc.so.
4877
4878 -- Chuck Short <zulcss@ubuntu.com> Thu, 21 Nov 2013 13:10:58 -0500
4879
4880libvirt (1.1.4-0ubuntu3) trusty; urgency=low
4881
4882 * d/p/accomodate-new-qemu-migration-status-setup.patch: work around
4883 libvirt's not yet knowing of qemu's new migration state, 'setup'.
4884 This can be removed when upstream libvirt has a proper patch. QRT
4885 fails without this.
4886
4887 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 14 Nov 2013 08:41:07 -0600
4888
4889libvirt (1.1.4-0ubuntu2) trusty; urgency=low
4890
4891 * debian/patches/9002-better_default_uri_virsh.patch: Update to fix the
4892 FTBFS.
4893
4894 -- Chuck Short <zulcss@ubuntu.com> Wed, 13 Nov 2013 11:04:29 -0500
4895
4896libvirt (1.1.4-0ubuntu1) trusty; urgency=low
4897
4898 [ Chuck Short ]
4899 * New upstream version:
4900 - Rediffed patches:
4901 + d/p/Don-t-enable-default-network-on-boot.patch
4902 + d/p/ubuntu-xend-probe.patch
4903 + d/p/Don-t-fail-if-we-can-t-setup-avahi.patch
4904 + d/p/Disable-failing-virnetsockettest.patch
4905 + d/p/Don-t-enable-default-network-on-boot.patch
4906 - Dropped patches:
4907 + d/p/v1.1.1-maint/0001-xen-fix-memory-corruption-in-legacy-driver.patch
4908 + d/p/v1.1.1-maint/0002-qemu_migration-Don-t-error-on-tunelled-migration-wit.patch
4909 + d/p/v1.1.1-maint/0003-build-fix-configure-detection-of-if_bridge.h-on-RHEL.patch
4910 + d/p/v1.1.1-maint/0004-remote-Fix-a-segfault-in-remoteDomainCreateWithFlags.patch
4911 + d/p/v1.1.1-maint/0005-Revert-build-fix-configure-detection-of-if_bridge.h-.patch
4912 + d/p/v1.1.1-maint/0006-build-more-workarounds-for-if_bridge.h.patch
4913 + d/p/v1.1.1-maint/0007-Fix-qemuProcessReadLog-with-non-zero-offset.patch
4914 + d/p/v1.1.1-maint/0008-Reverse-logic-allowing-partial-DHCP-host-XML.patch
4915 + d/p/v1.1.1-maint/0009-virsh-domain-Fix-memleak-in-cmdUndefine-with-storage.patch
4916 + d/p/v1.1.1-maint/0010-virsh-domain-Fix-memleak-in-cmdCPUBaseline.patch
4917 + d/p/v1.1.1-maint/0011-virbitmap-Refactor-virBitmapParse-to-avoid-access-be.patch
4918 + d/p/CVE-2013-4296.patch
4919 + d/p/CVE-2013-4311.patch
4920 + d/p/CVE-2013-4297.patch
4921 + d/p/fix-crash-in-libvirtd-when-events
4922 + d/p/security-provide-supplemental-groups
4923 + d/p/add-bounds-checking-on-virdomainmigrate
4924 + d/p/xen-use-internal-interfaces-in-xendomainusedcpus
4925 + d/p/fix-remote-client-segfault.patch
4926 + d/p/ubuntu-xend-xmlcreate-double-free.patch
4927 + d/p/9002-better_default_uri_virsh.patch
4928
4929 [ Serge Hallyn ]
4930 * update and re-add d/p/9002-better_default_uri_virsh.patch. Also patch
4931 new uri-precedence test, as we break it with this patch.
4932 * add d/p/util_use_w_flag_when_calling_iptables.patch (LP: #1245322)
4933 * debian/apparmor/libvirt-qemu: allow access to hugepages mounts
4934 (LP: #1250216)
4935 * debian/apparmor/libvirt-qemu: allow access to usb info (LP: #1245251)
4936
4937 -- Chuck Short <zulcss@ubuntu.com> Mon, 11 Nov 2013 11:03:06 -0500
4938
4939>>>>>>> debian/changelog
1643libvirt (1.1.4~rc2-1) experimental; urgency=low4940libvirt (1.1.4~rc2-1) experimental; urgency=low
16444941
1645 * [b56f727] Add option to mount cgroups during daemon start. The init4942 * [b56f727] Add option to mount cgroups during daemon start. The init
@@ -1767,6 +5064,102 @@ libvirt (1.1.1-1) unstable; urgency=low
17675064
1768 -- Guido Günther <agx@sigxcpu.org> Mon, 05 Aug 2013 11:31:05 +02005065 -- Guido Günther <agx@sigxcpu.org> Mon, 05 Aug 2013 11:31:05 +0200
17695066
5067<<<<<<< debian/changelog
5068=======
5069libvirt (1.1.1-0ubuntu9) trusty; urgency=low
5070
5071 * debian/apparmor/usr.sbin.libvirtd: add audit_write capability
5072 (LP: #1204616)
5073
5074 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 23 Oct 2013 14:09:04 -0500
5075
5076libvirt (1.1.1-0ubuntu8) saucy; urgency=low
5077
5078 * SECURITY UPDATE: denial of service via invalid free in
5079 virFileNBDDeviceAssociate.
5080 - debian/patches/CVE-2013-4297.patch: properly initialize qemunbd in
5081 src/util/virfile.c.
5082 - CVE-2013-4297
5083
5084 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 02 Oct 2013 13:35:14 -0400
5085
5086libvirt (1.1.1-0ubuntu7) saucy; urgency=low
5087
5088 * fix-crash-in-libvirtd-when-events: make sure to remove all event
5089 callbacks when a client disconnects from libvirtd.
5090
5091 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 02 Oct 2013 08:14:53 -0500
5092
5093libvirt (1.1.1-0ubuntu6) saucy; urgency=low
5094
5095 * SECURITY UPDATE: possible privilege escalation via pkcheck race.
5096 - debian/patches/CVE-2013-4311.patch: add uid to pkcheck call in
5097 configure.ac, daemon/remote.c, src/access/viraccessdriverpolkit.c,
5098 src/rpc/virnetserverclient.c, src/util/viridentity.*.
5099 - debian/rules: use DEB_AUTO_UPDATE_AUTOCONF and
5100 DEB_AUTO_UPDATE_AUTOHEADER.
5101 - debian/control: specify version of policykit-1 security update, add
5102 libpolkit-gobject-1-dev to Build-Depends.
5103 - CVE-2013-4311
5104 * SECURITY UPDATE: denial of service in remoteDispatchDomainMemoryStats
5105 - debian/patches/CVE-2013-4296.patch: properly initialize stats in
5106 daemon/remote.c.
5107 - CVE-2013-4296
5108
5109 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 24 Sep 2013 19:25:55 -0400
5110
5111libvirt (1.1.1-0ubuntu5) saucy; urgency=low
5112
5113 * add-bounds-checking-on-virdomainmigrate: upstream patch for CVE-2013-4292
5114 * security-provide-supplemental-groups: upstream patch for CVE-2013-4291
5115
5116 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 09 Sep 2013 13:16:43 -0500
5117
5118libvirt (1.1.1-0ubuntu4) saucy; urgency=low
5119
5120 * apply all patches from v1.1.1-maint
5121 * cherrypick xen-use-internal-interfaces-in-xendomainusedcpus from upstream
5122 git.
5123
5124 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 22 Aug 2013 10:57:20 -0500
5125
5126libvirt (1.1.1-0ubuntu3) saucy; urgency=low
5127
5128 * debian/apparmor/usr.sbin.libvirtd: Include the system bus abstraction in
5129 the libvirtd AppArmor profile as libvirtd connects to the D-Bus system bus
5130
5131 -- Tyler Hicks <tyhicks@canonical.com> Tue, 20 Aug 2013 09:07:17 -0700
5132
5133libvirt (1.1.1-0ubuntu2) saucy; urgency=low
5134
5135 * debian/patches/fix-remote-client-segfault.patch: Fix segfault when
5136 using a remote client.
5137
5138 -- Chuck Short <zulcss@ubuntu.com> Mon, 19 Aug 2013 10:33:08 -0400
5139
5140libvirt (1.1.1-0ubuntu1) saucy; urgency=low
5141
5142 [ Chuck Short ]
5143 * New usptream version:
5144 - Dropped:
5145 + debian/patches/CVE-2013-2218-fix-crash-listing-network-interfaces-with-filters:
5146 no longer needed.
5147 + debian/patches/ubuntu-xen-hypervisor-4.3.patch: no longer needed.
5148 + debian/patches/ubuntu-xen-fix-api-deadlocks.patch: no longer needed.
5149 - Rediffed:
5150 + debian/patches/Don-t-enable-default-network-on-boot.patch
5151 + debian/patches/9005-increase-unix-socket-timeout.patch
5152
5153 [ Stefan Bader ]
5154 * Add apparmor rights to call into /usr/lib/xen-common/bin/xen-toolstack
5155 to figure out which one is active.
5156 * debian/patches/ubuntu-xend-probe.patch: Fix failure to detect
5157 whether Xen uses xm/xend toolstack or xl/libxl. Avoid running
5158 "xend status" as we do not package that in a pbublic path.
5159
5160 -- Chuck Short <zulcss@ubuntu.com> Thu, 15 Aug 2013 17:23:21 +0000
5161
5162>>>>>>> debian/changelog
1770libvirt (1.1.0-4) unstable; urgency=low5163libvirt (1.1.0-4) unstable; urgency=low
17715164
1772 * [22913a0] Skip tests on all architectures except for i386 and amd64 as we5165 * [22913a0] Skip tests on all architectures except for i386 and amd64 as we
@@ -1836,6 +5229,51 @@ libvirt (1.0.6-1) unstable; urgency=low
18365229
1837 -- Guido Günther <agx@sigxcpu.org> Thu, 06 Jun 2013 15:27:52 +02005230 -- Guido Günther <agx@sigxcpu.org> Thu, 06 Jun 2013 15:27:52 +0200
18385231
5232<<<<<<< debian/changelog
5233=======
5234libvirt (1.0.6-0ubuntu4) saucy; urgency=low
5235
5236 * ubuntu-xen-fix-api-deadlocks.patch (LP: #1191782)
5237 Fix the deadlocks in the xen driver when doing a dumpxml for active
5238 domains.
5239 * ubuntu-libxl-qemu-nopath.patch
5240 Create libxl configurations without paths for qemu-dm and hvmloader.
5241 The Xen toolstack can figure this out.
5242 * ubuntu-xen-hypervisor-4.3.patch
5243 Update the xen driver to handle the new sysctl and domctl versions
5244 in Xen-4.3.
5245 * Add apparmor definitions to execute scripts in /etc/xen/scrips as
5246 the libxl driver calls out to them (with the xen/xm driver this was
5247 done by the xen toolstack and communication with that was through
5248 a socket).
5249
5250 -- Stefan Bader <stefan.bader@canonical.com> Tue, 16 Jul 2013 10:59:11 +0200
5251
5252libvirt (1.0.6-0ubuntu3) saucy; urgency=low
5253
5254 * debian/apparmor/usr.lib.libvirt.virt-aa-helper: allow owner read of
5255 @{PROC}/[0-9]*/status
5256
5257 -- Jamie Strandboge <jamie@ubuntu.com> Mon, 15 Jul 2013 10:28:42 -0500
5258
5259libvirt (1.0.6-0ubuntu2) saucy; urgency=low
5260
5261 * Apply CVE-2013-2218-fix-crash-listing-network-interfaces-with-filters.
5262
5263 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 28 Jun 2013 13:13:20 -0500
5264
5265libvirt (1.0.6-0ubuntu1) saucy; urgency=low
5266
5267 * New upstream relase.
5268 + Dropped patches:
5269 - debian/patches/vnc-socket.patch: Dropped no longer needed.
5270 - debian/patches/Add-sanitytest.py.patch: Dropped no longer needed.
5271 * debian/libvirt-bin.postinst: Make sure qemu.conf isn't world readable
5272 by default.
5273
5274 -- Chuck Short <zulcss@ubuntu.com> Mon, 03 Jun 2013 11:27:02 -0500
5275
5276>>>>>>> debian/changelog
1839libvirt (1.0.5-3) unstable; urgency=low5277libvirt (1.0.5-3) unstable; urgency=low
18405278
1841 * Upload to unstable (Closes: #709216, #705205)5279 * Upload to unstable (Closes: #709216, #705205)
@@ -1865,6 +5303,28 @@ libvirt (1.0.5-1) experimental; urgency=low
18655303
1866 -- Guido Günther <agx@sigxcpu.org> Thu, 02 May 2013 21:34:32 +02005304 -- Guido Günther <agx@sigxcpu.org> Thu, 02 May 2013 21:34:32 +0200
18675305
5306<<<<<<< debian/changelog
5307=======
5308libvirt (1.0.5-0ubuntu1) saucy; urgency=low
5309
5310 * New upstream release:
5311 + Dropped patches:
5312 - debian/patches/fix-virterror-namechange
5313 - debian/patches/apparmor-use-apparmor-setfdlabel
5314 - debian/patches/prevent-lxc-shutdown-host.patch
5315 - debian/patches/apparmor-no-need-to-check-security-model
5316 - debian/patches/nonblock-fix.patch
5317 + Refreshed patches:
5318 - debian/patches/9002-better_default_uri_virsh.patch
5319 - debian/patches/enable-kvm-spice.patch
5320 - debian/patches/patch-qemuMonitorTextGetMigrationStatus-to-intercept.patch
5321 * debian/patches/Add-sanitytest.py.patch: Add patch to fix missing sanitytest.py
5322 when building the testsuite.
5323 * debian/libvirt-dev.install: dont't ship files for static linking.
5324
5325 -- Chuck Short <zulcss@ubuntu.com> Thu, 02 May 2013 10:21:49 -0500
5326
5327>>>>>>> debian/changelog
1868libvirt (1.0.5~rc1-1) experimental; urgency=low5328libvirt (1.0.5~rc1-1) experimental; urgency=low
18695329
1870 * [c2302f5] Dont' fail with aug-tools installed.5330 * [c2302f5] Dont' fail with aug-tools installed.
@@ -1940,6 +5400,125 @@ libvirt (1.0.2-1) experimental; urgency=low
19405400
1941 -- Guido Günther <agx@sigxcpu.org> Wed, 30 Jan 2013 21:06:02 +01005401 -- Guido Günther <agx@sigxcpu.org> Wed, 30 Jan 2013 21:06:02 +0100
19425402
5403<<<<<<< debian/changelog
5404=======
5405libvirt (1.0.2-0ubuntu12) saucy; urgency=low
5406
5407 * debian/libvirt-bin.{dirs,install}: install dnsmasq.d-available/libvirt-bin
5408 (LP: #1113821)
5409
5410 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 29 Apr 2013 07:38:07 -0500
5411
5412libvirt (1.0.2-0ubuntu11) raring; urgency=low
5413
5414 * debian/patches/nonblock-fix.patch: cherrypicked upstream patch to
5415 not mark qemu migration fd non-blocking. This fixes tcp live
5416 migration. (LP: #1157626)
5417
5418 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 18 Apr 2013 10:43:26 -0500
5419
5420libvirt (1.0.2-0ubuntu10) raring; urgency=low
5421
5422 * Add code to postinst to fix any double-migration of /etc/dnsmasq.
5423 (LP: #1157332)
5424
5425 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 28 Mar 2013 09:11:04 -0500
5426
5427libvirt (1.0.2-0ubuntu9) raring; urgency=low
5428
5429 * debian/patches/prevent-lxc-shutdown-host.patch: Backport fix
5430 from upstream to prevent lxc-containets shutting down the host.
5431
5432 -- Chuck Short <zulcss@ubuntu.com> Mon, 25 Mar 2013 09:28:47 -0500
5433
5434libvirt (1.0.2-0ubuntu8b1) raring; urgency=low
5435
5436 * No-change rebuild against libudev1
5437
5438 -- Martin Pitt <martin.pitt@ubuntu.com> Wed, 13 Mar 2013 07:02:03 +0000
5439
5440libvirt (1.0.2-0ubuntu8) raring; urgency=low
5441
5442 * put libvirt-bin dnsmasq file into /etc/dnsmasq.d-available, and
5443 create a symlink in /etc/dnsmasq.d, to avoid problems when removing
5444 and re-installing libvirt-bin. (LP: #1113821)
5445
5446 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 26 Feb 2013 12:09:37 -0600
5447
5448libvirt (1.0.2-0ubuntu7) raring; urgency=low
5449
5450 * libvirt-bin.postinst: also put admin group members into the libvirtd
5451 group, to support systems installed before precise. (LP: #1124127)
5452 * libvirt-bin.postinst: use getent group instead of grep /etc/group
5453 * rules: pass path to collie to enable sheepdog backend (LP: #1129107)
5454 * control, rules: enable building against libaudit, which is in main.
5455
5456 -- Adam Conrad <adconrad@ubuntu.com> Wed, 20 Feb 2013 15:50:47 -0700
5457
5458libvirt (1.0.2-0ubuntu6) raring; urgency=low
5459
5460 * Really refresh debian/patches/fix-ubuntu-xen-qemu-dm-path.patch and
5461 not only claim to and disable it.
5462
5463 -- Stefan Bader <stefan.bader@canonical.com> Tue, 19 Feb 2013 15:00:27 +0100
5464
5465libvirt (1.0.2-0ubuntu5) raring; urgency=low
5466
5467 * debian/apparmor/libvirt-qemu: allow qemu read access to
5468 @{PROC}/sys/vm/overcommit_memory
5469
5470 -- Jamie Strandboge <jamie@ubuntu.com> Thu, 14 Feb 2013 10:12:40 -0600
5471
5472libvirt (1.0.2-0ubuntu4) raring; urgency=low
5473
5474 * Update Readme.Debian
5475 - we use libvirtd, not libvirt group (LP: #1095140)
5476 - we add users from sudo, not admin group, to libvirtd.
5477 * libvirt-bin.postinst: put users from sudo, not admin group, into group
5478 libvirtd. (LP: #1124127)
5479
5480 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 13 Feb 2013 09:47:58 -0600
5481
5482libvirt (1.0.2-0ubuntu3) raring; urgency=low
5483
5484 * libvirt-bin.postrm: only remove /etc/dnsmasq.d/libvirt-bin during
5485 remove. (LP: #1113821)
5486
5487 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 04 Feb 2013 10:35:47 -0600
5488
5489libvirt (1.0.2-0ubuntu2) raring; urgency=low
5490
5491 * debian/patches/fix-virterror-namechange: Include virterror otherwise
5492 python-libvirt wont be able to find any error codes.
5493
5494 -- Chuck Short <zulcss@ubuntu.com> Fri, 01 Feb 2013 13:10:58 -0600
5495
5496libvirt (1.0.2-0ubuntu1) raring; urgency=low
5497
5498 [ Chuck Short ]
5499 * New upstream release:
5500 + Dropped patches:
5501 - debian/patches/Add_RESUME_event_listener_to_qemu_monitor.patch
5502 - debian/patches/build-work-around-broken-kernel-header.patch
5503 - debian/patches/bridge-fix-persistent-networks.patch
5504 - debian/patches/CVE-2013-0170.patch
5505 - debian/patches/qemu-relax-hard-rss-limit.patch
5506 - debian/patches/9003-better-default-arch.patch
5507 + Refreshed patches:
5508 - debian/patches/fix-ubuntu-xen-qemu-dm-path.patch
5509 - debian/patches/Reduce-udevadm-settle-timeout-to-10-seconds.patch
5510 - debian/patches/9021-fix-uint64_t.patch
5511 - debian/patches/9020-lp545795.patch
5512 - debian/patches/Don-t-fail-if-we-can-t-setup-avahi.patch
5513 + debian/libvirt0.install: Add libvirt-lxc.so.*
5514
5515 [ Serge Hallyn ]
5516 * debian/patches/fix-virterror-namechange: fix unfinished name change
5517 causing errors in generated libvirt.py.
5518
5519 -- Chuck Short <zulcss@ubuntu.com> Wed, 30 Jan 2013 09:04:38 -0600
5520
5521>>>>>>> debian/changelog
1943libvirt (1.0.2~rc1-1) experimental; urgency=low5522libvirt (1.0.2~rc1-1) experimental; urgency=low
19445523
1945 * [5ce607c] Make python-libvirt depend on the exact same libvirt0 version5524 * [5ce607c] Make python-libvirt depend on the exact same libvirt0 version
@@ -1983,6 +5562,45 @@ libvirt (1.0.1-1) experimental; urgency=low
19835562
1984 -- Guido Günther <agx@sigxcpu.org> Sun, 23 Dec 2012 12:28:01 +01005563 -- Guido Günther <agx@sigxcpu.org> Sun, 23 Dec 2012 12:28:01 +0100
19855564
5565<<<<<<< debian/changelog
5566=======
5567libvirt (1.0.1-0ubuntu4) raring; urgency=low
5568
5569 * SECURITY UPDATE: denial of service and possible code execution via
5570 uninitialized pointer
5571 - debian/patches/CVE-2013-0170.patch: remove message from queue before
5572 freeing in src/rpc/virnetserverclient.c.
5573 - CVE-2013-0170
5574
5575 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 29 Jan 2013 15:19:54 -0500
5576
5577libvirt (1.0.1-0ubuntu3) raring; urgency=low
5578
5579 * debian/apparmor/libvirt-qemu: add /usr/share/ovmf/** r (LP: #1074207)
5580
5581 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 29 Jan 2013 11:55:19 -0600
5582
5583libvirt (1.0.1-0ubuntu2) raring; urgency=low
5584
5585 * add qemu-relax-hard-rss-limit.rss to avoid OOM kills (LP: #1102290)
5586 * debian/rules: replace --without-vbox with --with-vbox (LP: #1103721)
5587
5588 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 24 Jan 2013 13:00:48 -0600
5589
5590libvirt (1.0.1-0ubuntu1) raring; urgency=low
5591
5592 * New upstream version. (LP: #1102487)
5593 + Dropped apparmor-allow-hugepages
5594 + update dnsmasq-as-priv-user, upstream now uses a configuration file.
5595 + swap Add_RESUME_event_listener_to_qemu_monitor.patch from git tree for
5596 the backported handle_resume_1.0.0-0ubuntu4.patch.
5597 + rebuild debian/patches/build-work-around-broken-kernel-header
5598 + add bridge-fix-persistent-networks.patch from upstream to fix bug
5599 where new networks are not marked persistent.
5600
5601 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 23 Jan 2013 13:24:30 -0600
5602
5603>>>>>>> debian/changelog
1986libvirt (1.0.1~rc1-1) experimental; urgency=low5604libvirt (1.0.1~rc1-1) experimental; urgency=low
19875605
1988 * [dca42fb] Rely on DBus activation for hal (Closes: #694020)5606 * [dca42fb] Rely on DBus activation for hal (Closes: #694020)
@@ -2002,6 +5620,73 @@ libvirt (1.0.0-1) experimental; urgency=low
20025620
2003 -- Guido Günther <agx@sigxcpu.org> Tue, 06 Nov 2012 20:59:48 +01005621 -- Guido Günther <agx@sigxcpu.org> Tue, 06 Nov 2012 20:59:48 +0100
20045622
5623<<<<<<< debian/changelog
5624=======
5625libvirt (1.0.0-0ubuntu5) raring; urgency=low
5626
5627 * handle_resume_1.0.0-0ubuntu4.patch: Add RESUME event listener to qemu
5628 monitor (LP: #1097824)
5629 * build-work-around-broken-kernel-header: work around FTBFS due to a
5630 broken linux/if_bridge.h.
5631
5632 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 16 Jan 2013 09:15:20 -0600
5633
5634libvirt (1.0.0-0ubuntu4) raring; urgency=low
5635
5636 * debian/patches/apparmor-allow-hugepages: update apparmor policies to
5637 allow use of hugepages. (LP: #646468)
5638 * debian/patches/vnc-socket.patch: If a vnc socket is in use, add it's
5639 path to the apparmor policy. (LP: #1069534)
5640
5641 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 05 Dec 2012 16:43:04 -0600
5642
5643libvirt (1.0.0-0ubuntu3) raring; urgency=low
5644
5645 * libvirt-bin.postinst: on first install, don't autostart virbr0 if
5646 192.168.122.0 already is in use. On upgrade, always autostart
5647 virbr0 if and only if it was autostarted before the upgrade.
5648
5649 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 27 Nov 2012 00:25:11 -0600
5650
5651libvirt (1.0.0-0ubuntu2) raring; urgency=low
5652
5653 * debian/patches/add-armhf-sysinfo-infomration.patch: Disable
5654 to fix FTBFS on arm.
5655
5656 -- Chuck Short <zulcss@ubuntu.com> Mon, 19 Nov 2012 10:41:02 -0600
5657
5658libvirt (1.0.0-0ubuntu1) raring; urgency=low
5659
5660 [ Chuck Short ]
5661 * New upstream version:
5662 + droppped:
5663 - debian/patches/CVE-2012-3445.patch
5664 - debian/patches/fix-cve-2012-4423
5665 - debian/patches/lp1039678.patch
5666 - debian/patches/add-libvirt-highbank-support.patch
5667 - debian/patches/add-armhf-cpuinfo-parser.patch
5668 - debian/patches/fix-lxc-container-unmounting.patch
5669 - debian/patches/libnl3-build-fix.patch
5670 - debian/patches/Don-t-require-gawk-for-a-simple-print-expression.patch
5671 - debian/patches/virsh-Initialize-library-before-calling-virResetLast.patch
5672 - debian/patches/qemu-warn-on-pc-0.12.patch
5673 - debian/patches/storage-default-pool-permission-mode-to-0755
5674 - debian/patches/netcf-daemon-fix-wrong-macro-name
5675 - debian/patches/xen_hypervisor-treat-missing-privcmd-file-as-temporary.patch
5676 + Re-diffed:
5677 - debian/patches/9002-better_default_uri_virsh.patch
5678 - debian/patches/dnsmasq-as-priv-user
5679 - debian/patches/enable-kvm-spice.patch
5680 + debian/control, debian/rules: Turn on rbd pool storage.
5681
5682 [ Serge Hallyn ]
5683 * Add patches to fix apparmor labeling issue at VM start:
5684 - apparmor-no-need-to-check-security-model
5685 - apparmor-use-apparmor-setfdlabel
5686
5687 -- Chuck Short <zulcss@ubuntu.com> Mon, 12 Nov 2012 07:50:44 -0600
5688
5689>>>>>>> debian/changelog
2005libvirt (1.0.0~rc3-1) experimental; urgency=low5690libvirt (1.0.0~rc3-1) experimental; urgency=low
20065691
2007 * [d3d06ad] New upstream version 1.0.0~rc35692 * [d3d06ad] New upstream version 1.0.0~rc3
@@ -2127,6 +5812,122 @@ libvirt (0.9.13-1) experimental; urgency=low
21275812
2128 -- Guido Günther <agx@sigxcpu.org> Wed, 01 Aug 2012 13:14:30 +02005813 -- Guido Günther <agx@sigxcpu.org> Wed, 01 Aug 2012 13:14:30 +0200
21295814
5815<<<<<<< debian/changelog
5816=======
5817libvirt (0.9.13-0ubuntu12) quantal; urgency=low
5818
5819 * Refresh fix-ubuntu-xen-qemu-dm-path.patch to only use executable
5820 names and let the toolchain find out the right paths (LP: #914788).
5821 Thanks George Dunlap.
5822 * Refresh and re-activate xen_hypervisor-treat-missing-privcmd-file-
5823 as-temporary.patch (LP: #922486)
5824
5825 -- Stefan Bader <stefan.bader@canonical.com> Fri, 05 Oct 2012 11:35:43 +0200
5826
5827libvirt (0.9.13-0ubuntu11) quantal-proposed; urgency=low
5828
5829 * SECURITY UPDATE: denial of service via invalid RPC command
5830 - debian/patches/CVE-2012-3445.patch: make sure nparams isn't set to
5831 zero in daemon/remote.c.
5832 - CVE-2012-3445
5833
5834 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 26 Sep 2012 11:49:45 -0400
5835
5836libvirt (0.9.13-0ubuntu10) quantal; urgency=high
5837
5838 * apply fix-cve-2012-4423 from upstream to prevent potential daemon
5839 segfaults with newer virsh.
5840 - Fixes: CVE-2012-4423.
5841
5842 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 14 Sep 2012 11:05:40 -0500
5843
5844libvirt (0.9.13-0ubuntu9) quantal; urgency=low
5845
5846 * debian/patches/lp1039678.patch: fix segfault in 'snapshot-list'
5847 - LP: #1039678
5848
5849 -- Jamie Strandboge <jamie@ubuntu.com> Tue, 21 Aug 2012 13:59:34 -0500
5850
5851libvirt (0.9.13-0ubuntu8) quantal-proposed; urgency=low
5852
5853 * debian/libvirt-bin.apport: add filter on AppArmor profile names to
5854 prevent false positives from denials originating in other packages.
5855
5856 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 20 Aug 2012 10:49:17 -0400
5857
5858libvirt (0.9.13-0ubuntu7) quantal; urgency=low
5859
5860 * debian/apparmor/libvirt-qemu: allow owner read access to @{PROC}/*/auxv
5861
5862 -- Jamie Strandboge <jamie@ubuntu.com> Tue, 14 Aug 2012 16:44:30 -0500
5863
5864libvirt (0.9.13-0ubuntu6) quantal; urgency=low
5865
5866 * enable netcf support (LP: #520386)
5867 - debian/control: build-dep on libnetcf-dev
5868 - debian/rules: add --with-netcf to configure args
5869 * add patch netcf-daemon-fix-wrong-macro-name from upstream so netcf support
5870 can actually work.
5871
5872 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 08 Aug 2012 07:54:16 -0500
5873
5874libvirt (0.9.13-0ubuntu5) quantal; urgency=low
5875
5876 * add patch Reduce-udevadm-settle-timeout-to-10-seconds.patch (copied from
5877 Debian tree) to fix 3 minute hang during pool-refresh when using LVM
5878 backed pools. (LP: #1027987)
5879 * debian/control: add pm-utils to libvirt-bin Suggests. (LP: #994476)
5880
5881 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 26 Jul 2012 11:05:18 -0500
5882
5883libvirt (0.9.13-0ubuntu4) quantal; urgency=low
5884
5885 * debian/patches/add-armhf-sysinfo-infomration.patch:
5886 Provides cpuinfo for armhf cpus.
5887 * debian/patches/add-armhf-cpuinfo-parser.patch:
5888 Fixes compile time warning about armhf cpus.
5889
5890 -- Chuck Short <zulcss@ubuntu.com> Thu, 19 Jul 2012 14:54:47 -0500
5891
5892libvirt (0.9.13-0ubuntu3) quantal; urgency=low
5893
5894 * debian/apparmor/libvirt-qemu: add ceph.conf (LP: #1026404)
5895 * debian/patches: re-add 9002-better_default_uri_virsh.patch (LP: #1026515)
5896
5897 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 19 Jul 2012 07:58:39 -0500
5898
5899libvirt (0.9.13-0ubuntu2) quantal; urgency=low
5900
5901 * Apply upstream patch to switch default storage pool dir perms from 0700
5902 to 0755. Then push our own patch to change that to 0711. We'll get the
5903 upstream patch on 0.9.14 merge, but we'll want to keep our patch on top
5904 of that.
5905
5906 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 16 Jul 2012 18:06:43 +0000
5907
5908libvirt (0.9.13-0ubuntu1) quantal; urgency=low
5909
5910 * New upstream version:
5911 * debian/rules: Remove .la files
5912 * debian/control: Dropped debian vcs info.
5913 * Dropped:
5914 - debian/paches/9022-pass-the-virt-driver-name-into-security-drivers:
5915 Already applied upstream.
5916 - debian/patches/9023-dont-enable-apparmor-driver-with-lxc
5917 Already applied upstream.
5918 - debian/patches/9024-initialize-random-generator-in-lxc:
5919 Already applied upstream.
5920 * Re-diffed:
5921 - debian/patches/9002-better_default_uri_virsh.patch
5922 * Added:
5923 - debian/patches/add-libvirt-highbank-support.patch: Add highbank
5924 CPU detection support.
5925 - debian/patches/fix-lxc-container-unmounting.patch: Fix container
5926 mounting.
5927
5928 -- Chuck Short <zulcss@ubuntu.com> Wed, 11 Jul 2012 12:37:49 -0500
5929
5930>>>>>>> debian/changelog
2130libvirt (0.9.13~rc2-1) experimental; urgency=low5931libvirt (0.9.13~rc2-1) experimental; urgency=low
21315932
2132 * [505f873] New upstream version 0.9.13~rc25933 * [505f873] New upstream version 0.9.13~rc2
@@ -2174,7 +5975,10 @@ libvirt (0.9.12-4) unstable; urgency=low
21745975
2175 -- Guido Günther <agx@sigxcpu.org> Wed, 01 Aug 2012 21:12:13 +02005976 -- Guido Günther <agx@sigxcpu.org> Wed, 01 Aug 2012 21:12:13 +0200
21765977
5978<<<<<<< debian/changelog
21775979
5980=======
5981>>>>>>> debian/changelog
2178libvirt (0.9.12-3) unstable; urgency=low5982libvirt (0.9.12-3) unstable; urgency=low
21795983
2180 * [6b610b6] Include stdint.h for uint32_t to fix the build on kFreeBSD5984 * [6b610b6] Include stdint.h for uint32_t to fix the build on kFreeBSD
@@ -2198,6 +6002,86 @@ libvirt (0.9.12-1) experimental; urgency=low
21986002
2199 -- Guido Günther <agx@sigxcpu.org> Tue, 15 May 2012 14:31:26 +02006003 -- Guido Günther <agx@sigxcpu.org> Tue, 15 May 2012 14:31:26 +0200
22006004
6005<<<<<<< debian/changelog
6006=======
6007libvirt (0.9.12-0ubuntu5) quantal; urgency=low
6008
6009 * 9024-initialize-random-generator-in-lxc: invoke virRandomInitialize()
6010 to prevent segfaults when lxc uses virRandomBits(). (LP: #1023205)
6011
6012 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 11 Jul 2012 07:59:03 -0500
6013
6014libvirt (0.9.12-0ubuntu4) quantal; urgency=low
6015
6016 * 9022-pass-the-virt-driver-name-into-security-drivers and
6017 9023-dont-enable-apparmor-driver-with-lxc: fix libvirt-lxc breakages
6018 due to incomplete apparmor security driver for lxc.
6019
6020 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 29 Jun 2012 18:15:04 -0500
6021
6022libvirt (0.9.12-0ubuntu3) quantal; urgency=low
6023
6024 * install apport hook as right name - libvirt-bin is the binary package,
6025 the source package name is libvirt. (LP: #1007405)
6026 * install /etc/dnsmasq.d/libvirt to configure system wide dnsmasq to not
6027 listen on the libvirt bridge. (Following Stéphane's lxc example)
6028 (LP: #928524) (LP: #231060)
6029 - postinst: restart dnsmasq; postrm: remove dnsmasq.d/libvirt file and
6030 restart dnsmasq; rules, libvirt-bin.dirs and libvirt-bin.install:
6031 install new debian/libvirt-bin.dnsmasq file.
6032
6033 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 01 Jun 2012 09:36:58 -0500
6034
6035libvirt (0.9.12-0ubuntu2) quantal; urgency=low
6036
6037 * Warn user about bad pc-0.12 machine type, and help user transition.
6038 (LP: #1001625)
6039 - qemu-warn-on-pc-0.12.patch: When defining or starting a VM which uses the
6040 pc-0.12 machine type, warn in libvirtd.log.
6041 - debian/libvirt-migrate-qemu-machinetype: automatically migrate QEMU VMs
6042 to newest machine type. This is not done automatically as there will
6043 be some users who have good reason to stay with pc-0.12.
6044
6045 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 28 May 2012 17:48:50 +0000
6046
6047libvirt (0.9.12-0ubuntu1) quantal; urgency=low
6048
6049 * New upstream version:
6050 * Synchronize with debian packaging:
6051 - debian/control: Update build depends.
6052 - debian/libvirt-bin.postrm: Cleanup /var/log/libvirt
6053 on purge.
6054 - Bump standards verson (no changes).
6055 - debian/patches/Don-t-fail-if-we-can-t-setup-avahi.patch: Added
6056 * Dropped patches:
6057 - debian/patches/Debianize-libvirt-guests.patch
6058 - debian/patches/rewrite-lxc-controller-eof-handling-yet-again
6059 - debian/patches/ubuntu/libnl13.patch
6060 - debian/patches/ubuntu/fix-lxc-startup-error.patch
6061 - debian/patches/ubuntu/fix-bridge-fd.patch
6062 - debian/patches/ubuntu/skip-labelling-network-disks.patch
6063 - debian/patches/ubuntu/xen-xend-shutdown-detection.patch
6064 - debian/patches/ubuntu/xen-config-no-vfb-for-hvm.patch
6065 - debian/patches/debian/Disable-daemon-start-test.patch
6066 - debian/patches/debian/Disable-gnulib-s-test-nonplocking-pipe.sh.patch
6067 - debian/patches/ubuntu/9006-default-config-test-case.patch
6068 - debian/patches/fix-block-migration.patch
6069 - debian/patches/ubuntu/9022-qemu-unescape-HMP-commands-before-converting-them-to.patch
6070 - debian/patches/ubuntu/9023-qemu-change-rbd-auth_supported-separation-character-.patch
6071 - debian/patches/ubuntu/9024-qemu-allow-snapshotting-of-sheepdog-and-rbd-disks.patch
6072 - debian/patches/9025-qemu-change-rbd-auth_supported-separation-character-.patch
6073 - debian/patches/ubuntu/arm-gcc-workaround.patch
6074 * Rediffed:
6075 - debian/patches/Allow-libvirt-group-to-access-the-socket.patch
6076 - debian/patches/Disable-failing-virnetsockettest.patch
6077 - debian/patches/dnsmasq-as-priv-user
6078 - debian/patches/9002-better_default_uri_virsh.patch
6079 * debian/control: Add libnl-route-3-dev ass a build depends.
6080 * debian/patches/libnl3-build-fix.patch: Fix build with libnl3.
6081
6082 -- Chuck Short <zulcss@ubuntu.com> Sun, 13 May 2012 15:44:12 -0400
6083
6084>>>>>>> debian/changelog
2201libvirt (0.9.12~rc2-1) experimental; urgency=low6085libvirt (0.9.12~rc2-1) experimental; urgency=low
22026086
2203 * [721a2d8] New upstream version 0.9.12~rc26087 * [721a2d8] New upstream version 0.9.12~rc2
@@ -2298,6 +6182,262 @@ libvirt (0.9.9-1) experimental; urgency=low
22986182
2299 -- Guido Günther <agx@sigxcpu.org> Tue, 10 Jan 2012 13:40:41 +01006183 -- Guido Günther <agx@sigxcpu.org> Tue, 10 Jan 2012 13:40:41 +0100
23006184
6185<<<<<<< debian/changelog
6186=======
6187libvirt (0.9.8-2ubuntu18) quantal; urgency=low
6188
6189 * debian/apparmor/usr.sbin.libvirtd: allow execution of /lib/udev/scsi_id
6190 (LP: #992378)
6191
6192 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 02 May 2012 14:02:32 -0500
6193
6194libvirt (0.9.8-2ubuntu17) precise; urgency=low
6195
6196 * debian/apparmor/usr.lib.libvirt.virt-aa-helper: add /**.qed r so qed
6197 drives in non-standard locations can be used. (LP: #981571)
6198
6199 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 16 Apr 2012 11:30:47 -0500
6200
6201libvirt (0.9.8-2ubuntu16) precise; urgency=low
6202
6203 [ Serge Hallyn ]
6204 * Apply patches from Josh Durgin <josh.durgin@dreamhost.com> to make
6205 attaching rbd volumes and taking snapshots of them work.
6206 - ubuntu/9022-qemu-unescape-HMP-commands-before-converting-them-to.patch
6207 - ubuntu/9023-qemu-change-rbd-auth_supported-separation-character-.patch
6208 - ubuntu/9024-qemu-allow-snapshotting-of-sheepdog-and-rbd-disks.patch
6209 - ubuntu/9025-qemu-change-rbd-auth_supported-separation-character-.patch
6210
6211 [ Stefan Bader ]
6212 * Do not use vfb sections in HVM graphics definitions (side-
6213 effect will create a vkbd device as well which causes error
6214 messages in the HVM guest). (LP: #973529)
6215
6216 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 05 Apr 2012 11:43:15 -0500
6217
6218libvirt (0.9.8-2ubuntu15) precise; urgency=low
6219
6220 [ Stefan Bader ]
6221 * Use domain/status to check for inactive domains in the xend sub-
6222 driver. (LP: #929626)
6223 * Prevent the hypervisor sub-driver from logging an internal error
6224 just because it cannot find a certain domain when looking for
6225 the number of vcpus. (LP: #963006)
6226
6227 -- Stefan Bader <stefan.bader@canonical.com> Fri, 23 Mar 2012 11:38:24 +0100
6228
6229libvirt (0.9.8-2ubuntu14) precise; urgency=low
6230
6231 * re-enable numa (undo delta against debian) (LP: #614322):
6232 - debian/control: remove from dependencies
6233 - debian/rules: turn it off
6234
6235 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 13 Mar 2012 11:25:53 -0500
6236
6237libvirt (0.9.8-2ubuntu13) precise; urgency=low
6238
6239 * ubuntu/skip-labelling-network-disks.patch: don't try to label network
6240 drives with apparmor. It fails. (LP: #949428)
6241
6242 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 12 Mar 2012 14:20:05 -0500
6243
6244libvirt (0.9.8-2ubuntu12) precise; urgency=low
6245
6246 [ Stefan Bader ]
6247 * Never use type=ioemu for NIC definitions. It is not needed
6248 and actually breaks the paravirt interface which always gets
6249 created in parallel.
6250
6251 -- Stefan Bader <stefan.bader@canonical.com> Wed, 07 Mar 2012 15:08:55 +0100
6252
6253libvirt (0.9.8-2ubuntu11) precise; urgency=low
6254
6255 [ Serge Hallyn ]
6256 * run dnsmasq as a new libvirt-dnsmasq user (LP: #938255)
6257 - ubuntu/dnsmasq-as-priv-user: add '-u libvirt-dnsmasq' to dnsmasq args
6258 - debian/libvirt-bin.postinst: create libvirt-dnsmasq user
6259 - tests/networkxml2argvdata/*.argv: update expected dnsmasq command lines
6260 to include '-u libvirt-dnsmasq'.
6261
6262 [ Chuck Short ]
6263 * cherry-pick rewrite-lxc-controller-eof-handling-yet-again (commit
6264 9130396214975ba2251082f943c9717281039050) from upstream.
6265
6266 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 02 Mar 2012 08:49:41 -0600
6267
6268libvirt (0.9.8-2ubuntu10) precise; urgency=low
6269
6270 * debian/control: add libgcrypt11-dev to build-depends (LP: #932889)
6271
6272 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 15 Feb 2012 13:13:09 -0600
6273
6274libvirt (0.9.8-2ubuntu9) precise; urgency=low
6275
6276 [ Stefan Bader ]
6277 * xen_hypervisor: libvirtd can be started before xenfs has been loaded
6278 as a module. A missing privcmd file is not necessarily a permanent
6279 error. (LP: #922486)
6280
6281 [ Serge Hallyn ]
6282 * debian/libvirt-bin.upstart: start on just 'runlevel [2345]'
6283
6284 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 08 Feb 2012 11:20:35 -0600
6285
6286libvirt (0.9.8-2ubuntu8) precise; urgency=low
6287
6288 * ubuntu/fix-bridge-fd.patch: cherrypick commit
6289 2d5046d31f4f5c961fc4aa6b415a00bb9eadae2b from upstream to write the
6290 bridge delay to the right file. (LP: #924446)
6291
6292 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 01 Feb 2012 11:13:23 -0600
6293
6294libvirt (0.9.8-2ubuntu7) precise; urgency=low
6295
6296 [ David weber ]
6297 * debian/patches/fix-block-migration.patch: Fix block-migration for large images.
6298
6299 [ Guilhem Lettron ]
6300 * debian/apparmor/libvirt-qemu: add apparmor rule for mavtap (LP: #921870)
6301
6302 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 26 Jan 2012 11:22:04 -0600
6303
6304libvirt (0.9.8-2ubuntu6) precise; urgency=low
6305
6306 * debian/patches/fix-lxc-startup-error.patch: Fix lxc start up error.
6307 (LP: #921004)
6308
6309 -- Chuck Short <zulcss@ubuntu.com> Tue, 24 Jan 2012 10:05:29 -0500
6310
6311libvirt (0.9.8-2ubuntu5) precise; urgency=low
6312
6313 * debian/libvirt-bin.postinst: even if we think it's a new install, don't
6314 assume that /etc/libvirt/qemu/networks/autostart/default.xml doesn't
6315 exist.
6316
6317 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 23 Jan 2012 12:43:02 -0600
6318
6319libvirt (0.9.8-2ubuntu4) precise; urgency=low
6320
6321 * debian/patches/fix-ubuntu-xen-qemu-dm-patch.patch:
6322 Update patch due to failing tests.
6323
6324 -- Chuck Short <zulcss@ubuntu.com> Fri, 20 Jan 2012 16:05:45 -0500
6325
6326libvirt (0.9.8-2ubuntu3) precise; urgency=low
6327
6328 * debian/control: add dbus to libvirt-bin depends. It fails to start
6329 otherwise. (LP: #918343)
6330
6331 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 19 Jan 2012 16:11:44 -0600
6332
6333libvirt (0.9.8-2ubuntu2) precise; urgency=low
6334
6335 * debian/patches/fix-ubuntu-xen-qemu-dm-path.patch:
6336 Fix qemu-dm paths so Xen can be used with libvirt.
6337 (LP: #914788)
6338
6339 -- Chuck Short <zulcss@ubuntu.com> Wed, 18 Jan 2012 14:31:27 -0500
6340
6341libvirt (0.9.8-2ubuntu1) precise; urgency=low
6342
6343 * Merge from Debian Unstable, remaining changes are:
6344 - debian/control:
6345 * set X-Python-Version to 2.7, as 2.6 is not in oneiric.
6346 * set ubuntu maintainer
6347 * Build-Depends:
6348 - swap open-iscsi to open-iscsi-utils
6349 - remove virtualbox-ose
6350 - add libapparmor-dev
6351 - swap libnl-dev for libnl3-dev
6352 * convert Vcs-Git to Xs-Debian-Vcs-Git
6353 * libvirt-bin Depends: move netcat-openbsd, bridge-utils, dnsmasq-base
6354 (>= 2.46-1), and iptables from Recommends to Depends
6355 * libvirt-bin Recommends: move qemu to Suggests
6356 * libvirt-bin Suggests: add apparmor
6357 * libvirt0 Recommends: move lvm2 to Suggests
6358 * Install cgroup-lite
6359 - keep debian/libvirt-bin.apport
6360 - keep debian/libvirt-bin.cron.daily
6361 - debian/libvirt-bin.dirs:
6362 * add apparmor, cron.daily, and apport dirs
6363 - debian/libvirt-bin.examples:
6364 * add debian/libvirt-suspendonreboot
6365 - debian/libvirt-bin.install:
6366 * add /etc/apparmor.d files
6367 * add apport hook
6368 - debian/libvirt-bin.postinst:
6369 * replace libvirt groupname with libvirtd
6370 * add each admin user to libvirtd group
6371 * call apparmor_parser on usr.sbin.libvirtd and
6372 usr.lib.libvirt.virt-aa-helper
6373 * call 'libvirt-migrate-qemu-disks -a' after
6374 libvirt-bin has started if migrating from
6375 older than 0.8.3-1ubuntu1
6376 - debian/libvirt-bin.postrm:
6377 * replace libvirt groupname with libvirtd
6378 * remove usr.sbin.libvirtd and
6379 usr.lib.libvirt.virt-aa-helper
6380 - keep added files under debian/:
6381 * libvirt-bin.upstart
6382 * libvirt-migrate-qemu-disks
6383 * libvirt-migrate-qemu-disks.1
6384 * libvirt-suspendonreboot
6385 * apparmor profiles
6386 - debian/README.Debian:
6387 * add 'Apparmor Profile' section
6388 * add 'Disk migration' section
6389 - debian/rules:
6390 * don't build with vbox since virtualbox-ose is in universe
6391 - remove WITH_VBOX, add explicit --without-vbox
6392 * add --with-apparmor to DEB_CONFIGURE_EXTRA_FLAGS
6393 * set DEB_DH_INSTALLINIT_ARGS to '--upstart-only'
6394 * remove unneeded clean:: section (they only deal with sysvinit stuff)
6395 * comment out binary-install/libvirt-bin:: part dealing with sysvinit
6396 * dont ship libvirt-guests init script for now.
6397 * add build/libvirt-bin:: section to install
6398 - apparmor files
6399 - apport hooks
6400 - libvirt-migrate-qemu-disks
6401 * debian/patches/series:
6402 - don't apply Debian-specific Debianize-libvirt-guests.patch (sysvinit only)
6403 - don't apply Disable qemu-disable-network.diff.patch
6404 * debian/patches(/ubuntu):
6405 - Disable-gnulib-s-test-nonplocking-pipe.sh.patch is in sid's debian/patches
6406 - drop patches:
6407 * 9000-delayed_iff_up_bridge.patch
6408 * 9011-move-ebtables-script.patch
6409 * apparmor-allow-tunnelled-migration.patch
6410 * apparmor-allow-tunnelled-migration-2.patch
6411 * fix-qemu-1.0.patch
6412 * conf-dont-drop-console-def-ondomain-restart.patch
6413 - keep (and refreshed) patches:
6414 * 9002-better_default_uri_virsh.patch
6415 * 9003-better-default-arch.patch
6416 * 9004-libvirtd-group-name.patch
6417 * 9005-increase-unix-socket-timeout.patch
6418 * 9006-default-config-test-case.patch
6419 * 9020-lp545795.patch
6420 * 9021-fix-uint64_t.patch
6421 * libnl3.patch
6422 * arm-gcc-workaround.patch
6423 * disable numa - until the MIR for numa is done
6424 - debian/control: remove from dependencies
6425 - debian/rules: turn it off
6426 * Fix default network autostart symlink disappearing on upgrade (LP: #901298)
6427 - debian/libvirt-bin.preinst: note if the symlink exists
6428 - debian/libvirt-bin.postinst: if symlink existed, OR if we are upgrading
6429 from one of the broken versions, then recreate the symlink. (Continue
6430 to create the symlink on new installs.)
6431 * enable use of libvirt with kvm-spice (LP: #903962):
6432 . src/qemu/qemu_capabilities.c: search for 'kvm-spice' before
6433 'kvm' (debian/patches/ubuntu/enable-kvm-spice.patch)
6434 . debian/apparmor/libvirt-qemu:
6435 * prepend 'owner' to /run/shm/spice.* rule
6436 * add more needed spice perms
6437
6438 -- Chuck Short <zulcss@ubuntu.com> Fri, 13 Jan 2012 15:11:48 +0100
6439
6440>>>>>>> debian/changelog
2301libvirt (0.9.8-2) unstable; urgency=low6441libvirt (0.9.8-2) unstable; urgency=low
23026442
2303 * Upload to unstable. Works with qemu-kvm and qemu 1.0.6443 * Upload to unstable. Works with qemu-kvm and qemu 1.0.
@@ -2326,17 +6466,240 @@ libvirt (0.9.8~rc2-1) experimental; urgency=low
23266466
2327 -- Guido Günther <agx@sigxcpu.org> Sun, 04 Dec 2011 13:58:31 +01006467 -- Guido Günther <agx@sigxcpu.org> Sun, 04 Dec 2011 13:58:31 +0100
23286468
2329libvirt (0.9.8~rc1-1) experimental; urgency=low6469libvirt (0.9.8~rc1-1) experimental; urgency=low
6470
6471 * [99476ba] New upstream version 0.9.8~rc1
6472 * [3bdcf07] Make radvd a linux-any build-dep (Closes: #649635)
6473 * [7546785] Drop patch storage-forbid-rebuilding-existing-disk-storage-pool
6474 applied upstream.
6475 * [0c2afdb] Rediff remaining patches
6476 * [3d121b2] Update symbols file
6477
6478 -- Guido Günther <agx@sigxcpu.org> Sat, 03 Dec 2011 14:49:49 +0100
6479
6480<<<<<<< debian/changelog
6481=======
6482libvirt (0.9.7-2ubuntu16) precise; urgency=low
6483
6484 * Don't apply ubuntu/conf-dont-drop-console-def-ondomain-restart.patch:
6485 it breaks virt-manager.
6486
6487 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 13 Jan 2012 14:59:03 +0100
6488
6489libvirt (0.9.7-2ubuntu15) precise; urgency=low
6490
6491 * debian/patches/ubuntu/conf-dont-drop-console-def-ondomain-restart.patch:
6492 cherrypicked from upstream to fix 'virsh console'. (LP: #915355)
6493
6494 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 Jan 2012 23:47:09 +0100
6495
6496libvirt (0.9.7-2ubuntu14) precise; urgency=low
6497
6498 * debian/apparmor/usr.lib.libvirt.virt-aa-helper: Update for nova.
6499 (LP: #907269)
6500
6501 -- Chuck Short <zulcss@ubuntu.com> Wed, 11 Jan 2012 09:50:26 -0500
6502
6503libvirt (0.9.7-2ubuntu13) precise; urgency=low
6504
6505 * move cgroup-lite | cgroup-bin to depends, now that cgroup-lite is in
6506 main.
6507
6508 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 11 Jan 2012 14:02:40 +0100
6509
6510libvirt (0.9.7-2ubuntu12) precise; urgency=low
6511
6512 * enable use of libvirt with kvm-spice (LP: #903962):
6513 . src/qemu/qemu_capabilities.c: search for 'kvm-spice' before
6514 'kvm' (debian/patches/ubuntu/enable-kvm-spice.patch)
6515 . debian/apparmor/libvirt-qemu:
6516 * prepend 'owner' to /run/shm/spice.* rule
6517 * add more needed spice perms
6518 * move cgroup-lite | cgroup-bin to depends, now that cgroup-lite is in
6519 main.
6520
6521 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 10 Jan 2012 12:06:13 +0100
6522
6523libvirt (0.9.7-2ubuntu11) precise; urgency=low
6524
6525 * debian/control: Revert cgroup-lite | cgroup-bin move from suggests to
6526 depends: cgroup-lite is not in main.
6527
6528 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 09 Jan 2012 12:16:17 +0100
6529
6530libvirt (0.9.7-2ubuntu10) precise; urgency=low
6531
6532 * debian/control: move (cgroup-lite | cgroup-bin) from Suggests to Depends.
6533 Libvirt-lxc is broken without it.
6534 * apparmor/usr.lib.libvirt.virt-aa-helper: add 'deny /dev/dm-*' to silence
6535 warnings about lvm backing stores (LP: #912007)
6536 [ Peter Silva ]
6537 * apparmor/libvirt-qemu: add rules to enable spice audio
6538 (LP: #913023)
6539
6540 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 09 Jan 2012 10:15:57 +0100
6541
6542libvirt (0.9.7-2ubuntu9) precise; urgency=low
6543
6544 * Build-Depend on libnl-3-dev. (LP: #908581)
6545 * Update libnl3 patch to also pass LIBNL_CFLAGS in the LXC target.
6546
6547 -- Andreas Moog <amoog@ubuntu.com> Wed, 04 Jan 2012 21:56:55 +0000
6548
6549libvirt (0.9.7-2ubuntu8) precise; urgency=low
6550
6551 * debian/apparmor/libvirt-qemu: add /etc/pki/CA/* and /etc/pki/libvirt/**
6552 (LP: #901272)
6553
6554 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 04 Jan 2012 13:18:50 -0600
6555
6556libvirt (0.9.7-2ubuntu7) precise; urgency=low
6557
6558 * Fix default network autostart symlink disappearing on upgrade (LP: #901298)
6559 - debian/libvirt-bin.preinst: note if the symlink exists
6560 - debian/libvirt-bin.postinst: if symlink existed, OR if we are upgrading
6561 from one of the broken versions, then recreate the symlink. (Continue
6562 to create the symlink on new installs.)
6563 * debian/patches/fix-qemu-1.0.patch: without this patch, libvirt fails
6564 when trying to parse the version # from qemu 1.0.
23306565
2331 * [99476ba] New upstream version 0.9.8~rc16566 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 07 Dec 2011 10:26:05 -0600
2332 * [3bdcf07] Make radvd a linux-any build-dep (Closes: #649635)
2333 * [7546785] Drop patch storage-forbid-rebuilding-existing-disk-storage-pool
2334 applied upstream.
2335 * [0c2afdb] Rediff remaining patches
2336 * [3d121b2] Update symbols file
23376567
2338 -- Guido Günther <agx@sigxcpu.org> Sat, 03 Dec 2011 14:49:49 +01006568libvirt (0.9.7-2ubuntu6) precise; urgency=low
23396569
6570 * debian/rules, libvirt-bin.dirs and libvirt-bin.install: put
6571 /etc/apparmor.d/local/usr.sbin.libvirtd into place. (fixes break since
6572 0.9.7-2ubuntu4) (LP: #900857)
6573
6574 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 06 Dec 2011 11:03:16 -0600
6575
6576libvirt (0.9.7-2ubuntu5) precise; urgency=low
6577
6578 * Fix compile failure (VIR_WARN needs logging.h)
6579
6580 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 02 Dec 2011 13:50:12 -0600
6581
6582libvirt (0.9.7-2ubuntu4) precise; urgency=low
6583
6584 * debian/apparmor/usr.sbin.libvirtd:
6585 - allow access to /etc/libvirt/hooks/** (LP: #891472)
6586 - #include <local/usr.sbin.libvirtd> for site-local customizations
6587 * debian/control: Suggest cgroup-lite | cgroup-bin (LP: #544146)
6588 * debian/patches/ubuntu/apparmor-allow-tunnelled-migration-2.patch:
6589 Warn but don't error out when we can't find a pathname for a file.
6590 This is needed to support tunnelled migration. (LP: #869553)
6591
6592 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 02 Dec 2011 11:50:47 -0600
6593
6594libvirt (0.9.7-2ubuntu3) precise; urgency=low
6595
6596 * Don't override local removal of default network autostart on upgrades
6597 (LP: #372001)
6598 - re-enable debian/Don-t-enable-default-network-on-boot.patch
6599 - debian/libvirt-bin.postinst: create default network autostart symlink
6600 for new installs only.
6601
6602 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 01 Dec 2011 21:55:01 +0000
6603
6604libvirt (0.9.7-2ubuntu2) precise; urgency=low
6605
6606 * apparmor-allow-tunnelled-migration.patch: adjust virt-aa-helper to
6607 allow tunnelled migration (LP: #869553)
6608 (Thanks to Simon Deziel <simon.deziel@gmail.com>)
6609 * fix break in last upload: *really* don't apply patch
6610 debian/Don-t-enable-default-network-on-boot.patch
6611
6612 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 18 Nov 2011 15:52:38 -0600
6613
6614libvirt (0.9.7-2ubuntu1) precise; urgency=low
6615
6616 * Merged from debian unstable (LP: #889104) (LP: #890036).
6617 Remaining changes are:
6618 - debian/control:
6619 * set X-Python-Version to 2.7, as 2.6 is not in oneiric.
6620 * set ubuntu maintainer
6621 * Build-Depends:
6622 - swap open-iscsi to open-iscsi-utils
6623 - remove virtualbox-ose
6624 - add libapparmor-dev
6625 - swap libnl-dev for libnl3-dev
6626 * convert Vcs-Git to Xs-Debian-Vcs-Git
6627 * libvirt-bin Depends: move netcat-openbsd, bridge-utils, dnsmasq-base
6628 (>= 2.46-1), and iptables from Recommends to Depends
6629 * libvirt-bin Recommends: move qemu to Suggests
6630 * libvirt-bin Suggests: add apparmor
6631 * libvirt0 Recommends: move lvm2 to Suggests
6632 - keep debian/libvirt-bin.apport
6633 - keep debian/libvirt-bin.cron.daily
6634 - debian/libvirt-bin.dirs:
6635 * add apparmor, cron.daily, and apport dirs
6636 - debian/libvirt-bin.examples:
6637 * add debian/libvirt-suspendonreboot
6638 - debian/libvirt-bin.install:
6639 * add /etc/apparmor.d files
6640 * add apport hook
6641 - debian/libvirt-bin.postinst:
6642 * replace libvirt groupname with libvirtd
6643 * add each admin user to libvirtd group
6644 * call apparmor_parser on usr.sbin.libvirtd and
6645 usr.lib.libvirt.virt-aa-helper
6646 * call 'libvirt-migrate-qemu-disks -a' after
6647 libvirt-bin has started if migrating from
6648 older than 0.8.3-1ubuntu1
6649 - debian/libvirt-bin.postrm:
6650 * replace libvirt groupname with libvirtd
6651 * remove usr.sbin.libvirtd and
6652 usr.lib.libvirt.virt-aa-helper
6653 - keep added files under debian/:
6654 * libvirt-bin.upstart
6655 * libvirt-migrate-qemu-disks
6656 * libvirt-migrate-qemu-disks.1
6657 * libvirt-suspendonreboot
6658 * apparmor profiles
6659 - debian/README.Debian:
6660 * add 'Apparmor Profile' section
6661 * add 'Disk migration' section
6662 - debian/rules:
6663 * don't build with vbox since virtualbox-ose is in universe
6664 - remove WITH_VBOX, add explicit --without-vbox
6665 * add --with-apparmor to DEB_CONFIGURE_EXTRA_FLAGS
6666 * set DEB_DH_INSTALLINIT_ARGS to '--upstart-only'
6667 * remove unneeded clean:: section (they only deal with sysvinit stuff)
6668 * comment out binary-install/libvirt-bin:: part dealing with sysvinit
6669 * dont ship libvirt-guests init script for now.
6670 * add build/libvirt-bin:: section to install
6671 - apparmor files
6672 - apport hooks
6673 - libvirt-migrate-qemu-disks
6674 * debian/patches/series:
6675 - don't apply Debian-specific Debianize-libvirt-guests.patch (sysvinit only)
6676 - don't apply Disable qemu-disable-network.diff.patch
6677 * debian/patches(/ubuntu):
6678 - Disable-gnulib-s-test-nonplocking-pipe.sh.patch is in sid's debian/patches
6679 - drop patches:
6680 * 9014-skip-nodeinfotest.patch # should this be dropped?
6681 * lp832507.patch (applied upstream)
6682 * 9029-skip-tests.patch
6683 * lxc-use-own-ptyfns.patch (applied upstream)
6684 - keep (and refreshed) patches:
6685 * 9000-delayed_iff_up_bridge.patch
6686 * 9002-better_default_uri_virsh.patch
6687 * 9003-better-default-arch.patch
6688 * 9004-libvirtd-group-name.patch
6689 * 9005-increase-unix-socket-timeout.patch
6690 * 9006-default-config-test-case.patch
6691 * 9011-move-ebtables-script.patch
6692 * 9020-lp545795.patch
6693 * 9021-fix-uint64_t.patch
6694 * libnl3.patch
6695 * arm-gcc-workaround.patch
6696 * disable numa - until the MIR for numa is done
6697 - debian/control: remove from dependencies
6698 - debian/rules: turn it off
6699
6700 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 15 Nov 2011 21:33:16 -0600
6701
6702>>>>>>> debian/changelog
2340libvirt (0.9.7-2) unstable; urgency=low6703libvirt (0.9.7-2) unstable; urgency=low
23416704
2342 * [b0bdb13] Enable numa support. (Closes: #648323)6705 * [b0bdb13] Enable numa support. (Closes: #648323)
@@ -2385,7 +6748,28 @@ libvirt (0.9.7~rc1-1) experimental; urgency=low
2385 * [fb8aed9] Update remaining patches6748 * [fb8aed9] Update remaining patches
2386 * [1f841c0] Move Debian specific patches to debian/patches/debian6749 * [1f841c0] Move Debian specific patches to debian/patches/debian
23876750
6751<<<<<<< debian/changelog
2388 -- Guido Günther <agx@sigxcpu.org> Wed, 02 Nov 2011 10:04:40 +01006752 -- Guido Günther <agx@sigxcpu.org> Wed, 02 Nov 2011 10:04:40 +0100
6753=======
6754 -- Guido Günther <agx@sigxcpu.org> Wed, 02 Nov 2011 10:04:40 +0100
6755
6756libvirt (0.9.6-2ubuntu2) precise; urgency=low
6757
6758 * Move creation of /var/log/libvirt/{lxc,uml,qemu} dirs from libvirt-bin.dirs
6759 to libvirt-bin.postinst. Otherwise after a 'apt-get remove libvirt-bin',
6760 that dir will be removed (if empty) but /etc/logrotate.d/libvirtd will
6761 still try to rotate it and raise errors. (LP: #886770)
6762 * debian/rules: Fix a bug in the new logic for installing upstream-supplied
6763 logrotate files. (LP: #887312)
6764
6765 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 07 Nov 2011 12:58:49 -0600
6766
6767libvirt (0.9.6-2ubuntu1) precise; urgency=low
6768
6769 * Sync changes from 0.9.6-2 to install the libvirtd manpage (LP: #522710)
6770
6771 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 31 Oct 2011 22:22:27 -0400
6772>>>>>>> debian/changelog
23896773
2390libvirt (0.9.6-2) unstable; urgency=low6774libvirt (0.9.6-2) unstable; urgency=low
23916775
@@ -2400,6 +6784,124 @@ libvirt (0.9.6-2) unstable; urgency=low
24006784
2401 -- Guido Günther <agx@sigxcpu.org> Sun, 30 Oct 2011 17:14:21 +01006785 -- Guido Günther <agx@sigxcpu.org> Sun, 30 Oct 2011 17:14:21 +0100
24026786
6787<<<<<<< debian/changelog
6788=======
6789libvirt (0.9.6-1ubuntu3) precise; urgency=low
6790
6791 * debian/control: - add radvd to build-depends (LP: #862136)
6792 * debian/control: remove moved relations from original:
6793 - libvirt-bin Depends: move netcat-openbsd, bridge-utils, dnsmasq-base
6794 (>= 2.46-1), and iptables from Recommends to Depends
6795 - libvirt-bin Recommends: move qemu to Suggests
6796
6797 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 24 Oct 2011 08:54:14 -0500
6798
6799libvirt (0.9.6-1ubuntu2) precise; urgency=low
6800
6801 * debian/patches/lxc-use-own-ptyfns.patch: Re-add dropped patch.
6802
6803 -- Chuck Short <zulcss@ubuntu.com> Fri, 21 Oct 2011 10:30:36 -0400
6804
6805libvirt (0.9.6-1ubuntu1) precise; urgency=low
6806
6807 * Merged from debian unstable, remaning changes are:
6808 - debian/control:
6809 * set X-Python-Version to 2.7, as 2.6 is not in oneiric.
6810 * set ubuntu maintainer
6811 * Build-Depends:
6812 - remove [linux-any] from all dependencies
6813 - remove [!linux-any] deps
6814 - swap qemu to qemu-kvm and open-iscsi to
6815 open-iscsi-utils in Build-Depends
6816 - remove virtualbox-ose Build-Depends
6817 - add parted and libapparmor-dev Build-Depends
6818 * convert Vcs-Git to Xs-Debian-Vcs-Git
6819 * libvirt-bin Depends: move netcat-openbsd, bridge-utils, dnsmasq-base
6820 (>= 2.46-1), and iptables from Recommends to Depends
6821 * libvirt-bin Recommends: move qemu to Suggests
6822 * libvirt-bin Suggests: add apparmor
6823 * libvirt0 Recommands: move lvm2 to Suggests
6824 - keep debian/libvirt-bin.apport
6825 - keep debian/libvirt-bin.cron.daily
6826 - debian/libvirt-bin.dirs:
6827 * add apparmor, cron.daily, and apport dirs
6828 - debian/libvirt-bin.examples:
6829 * add debian/libvirt-suspendonreboot
6830 - debian/libvirt-bin.install:
6831 * add /etc/apparmor.d files
6832 * add apport hook
6833 - debian/libvirt-bin.manpages:
6834 * add debian/libvirt-migrate-qemu-disks.1
6835 - debian/libvirt-bin.postinst:
6836 * replace libvirt groupname with libvirtd
6837 * add each admin user to libvirtd group
6838 * call apparmor_parser on usr.sbin.libvirtd and
6839 usr.lib.libvirt.virt-aa-helper
6840 * call 'libvirt-migrate-qemu-disks -a' after
6841 libvirt-bin has started if migrating from
6842 older than 0.8.3-1ubuntu1
6843 - debian/libvirt-bin.postrm:
6844 * replace libvirt groupname with libvirtd
6845 * remove usr.sbin.libvirtd and
6846 usr.lib.libvirt.virt-aa-helper
6847 - keep added files under debian/:
6848 * libvirt-bin.upstart
6849 * libvirt-migrate-qemu-disks
6850 * libvirt-migrate-qemu-disks.1
6851 * libvirt-suspendonreboot
6852 * apparmor profiles
6853 - debian/README.Debian:
6854 * add 'Apparmor Profile' section
6855 * add 'Disk migration' section
6856 - debian/rules:
6857 * move include of debhelper.mk to top of file so DEB_HOST_ARCH_OS
6858 is defined.
6859 * don't build with vbox since virtualbox-ose is in universe
6860 - remove WITH_VBOX, add explicit --without-vbox
6861 * add --with-apparmor to DEB_CONFIGURE_EXTRA_FLAGS
6862 * set DEB_DH_INSTALLINIT_ARGS to '--upstart-only'
6863 * remove unneeded binary-install/libvirt-bin:: and clean::
6864 sections (they only deal with sysvinit stuff)
6865 * add build/libvirt-bin:: section to install
6866 - apparmor files
6867 - apport hooks
6868 - libvirt-migrate-qemu-disks
6869 * dont ship libvirt-guests init script for now.
6870 * debian/patches/9029-skip-tests.patch: Skip broken tests on ubuntu.
6871 * debian/patches/series:
6872 - don't apply Debian-specific Debianize-libvirt-guests.patch (sysvinit only)
6873 - don't apply Disable qemu-disable-network.diff.patch
6874 * debian/patches:
6875 - dropped patches:
6876 * 9001-dont_clobber_existing_bridges.patch
6877 * 9026-lp795800.patch
6878 * 9027-move-apparmor-load-to-genlabel.patch
6879 * 9028-linux-3-0-no-micro.patch
6880 * lp810270.patch
6881 * CVE-2011-2511.patch
6882 * lxc-do-not-require-ifconfig-or-ip-commands-in-guest.patch
6883 * 0001-make-ptmx-a-bind-mount-rather-than-symlink.patch
6884 * arm-startup-fixes.patch
6885 - keep patches:
6886 * 9000-delayed_iff_up_bridge.patch
6887 * 9001-dont_clobber_existing_bridges.patch
6888 * 9002-better_default_uri_virsh.patch
6889 * 9003-better-default-arch.patch
6890 * 9004-libvirtd-group-name.patch
6891 * 9005-increase-unix-socket-timeout.patch
6892 * 9006-default-config-test-case.patch
6893 * 9011-move-ebtables-script.patch
6894 * 9014-skip-nodeinfotest.patch
6895 * 9020-lp545795.patch
6896 * 9021-fix-uint64_t.patch
6897 * 9026-lp795800.patch
6898 * libnl3.patch
6899 * arm-gcc-workaround.patch
6900 * Disable-gnulib-s-test-nonplocking-pipe.sh.patch
6901
6902 -- Chuck Short <zulcss@ubuntu.com> Mon, 17 Oct 2011 12:19:15 +0000
6903
6904>>>>>>> debian/changelog
2403libvirt (0.9.6-1) unstable; urgency=low6905libvirt (0.9.6-1) unstable; urgency=low
24046906
2405 * [828e4e3] New upstream version 0.9.66907 * [828e4e3] New upstream version 0.9.6
@@ -2516,6 +7018,228 @@ libvirt (0.9.2-5) unstable; urgency=low
25167018
2517 -- Guido Günther <agx@sigxcpu.org> Sun, 26 Jun 2011 15:57:24 +02007019 -- Guido Günther <agx@sigxcpu.org> Sun, 26 Jun 2011 15:57:24 +0200
25187020
7021<<<<<<< debian/changelog
7022=======
7023libvirt (0.9.2-4ubuntu16) precise; urgency=low
7024
7025 * lxc_controller: use our own unlocpt+grantpt rather than glibc's, which
7026 can't handle opening a pty in a devpts not mounted at /dev/pts.
7027 (LP: #863629)
7028
7029 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 14 Oct 2011 10:47:57 -0500
7030
7031libvirt (0.9.2-4ubuntu15) oneiric; urgency=low
7032
7033 * Pull patches from upstream which prevent a race between lxc driver and
7034 controller while a container is started, easily exposed by nova.
7035 (LP: #842845)
7036
7037 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 03 Oct 2011 14:39:05 -0500
7038
7039libvirt (0.9.2-4ubuntu14) oneiric; urgency=low
7040
7041 * debian/patches/lp832507.patch: update virt-aa-helper to use the correct
7042 paths for character devices that are pipes. This can be removed in
7043 0.9.7. (LP: #832507)
7044
7045 -- Jamie Strandboge <jamie@ubuntu.com> Tue, 27 Sep 2011 13:18:28 -0500
7046
7047libvirt (0.9.2-4ubuntu13) oneiric; urgency=low
7048
7049 * debian/patches/arm-startup-fies.patch: Fix typo in patch.
7050 (LP: #845764)
7051
7052 -- Chuck Short <zulcss@ubuntu.com> Fri, 09 Sep 2011 14:41:53 -0400
7053
7054libvirt (0.9.2-4ubuntu12) oneiric; urgency=low
7055
7056 [Serge Hallyn]
7057 * do not rely on 'ip' or 'ifconfig' commands inside container (LP: #828211)
7058 Reported and fixed by Scott Moser <smoser@ubuntu.com>.
7059 * make ptmx a bind mount rather than a symlink (LP: #832123)
7060
7061 [Chuck Short]
7062 * debian/arm-startup-fixes.patch: Dont detect DMI information on non-intel
7063 compatible arches.
7064
7065 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 01 Sep 2011 09:25:51 -0500
7066
7067libvirt (0.9.2-4ubuntu11) oneiric; urgency=low
7068
7069 * debian/patches/Autodetect-if-the-remote-nc-command-supports-the-q-o.patch:
7070 updated to support target systems where the grep utility has no -q
7071 option. (LP: #792985)
7072
7073 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 16 Aug 2011 13:30:14 -0400
7074
7075libvirt (0.9.2-4ubuntu10) oneiric; urgency=low
7076
7077 * Source /etc/default/libvirt-bin at the upstart 'start' section (LP: #823638)
7078
7079 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 15 Aug 2011 13:00:41 -0500
7080
7081libvirt (0.9.2-4ubuntu9) oneiric; urgency=low
7082
7083 * Fix build failure on ARM, working around a GCC issue. LP: #823711.
7084
7085 -- Matthias Klose <doko@ubuntu.com> Mon, 15 Aug 2011 16:00:53 +0200
7086
7087libvirt (0.9.2-4ubuntu8) oneiric; urgency=low
7088
7089 * Port to libnl3.
7090
7091 -- Colin Watson <cjwatson@ubuntu.com> Tue, 09 Aug 2011 11:36:08 +0100
7092
7093libvirt (0.9.2-4ubuntu7) oneiric; urgency=low
7094
7095 * libvirt-bin.upstart: add a pre-stop script to shut down running VMs
7096 before the host shuts down. (LP: #350936)
7097
7098 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 02 Aug 2011 19:49:40 -0500
7099
7100libvirt (0.9.2-4ubuntu6) oneiric; urgency=low
7101
7102 * SECURITY UPDATE: integer overflow in virDomainGetVcpus()
7103 - debian/patches/CVE-2011-2511.patch: use INT_MULTIPLY_OVERFLOW() to
7104 verify maxinfo * maplen < REMOTE_CPUMAPS_MAX
7105 - this can be dropped in 0.9.2-7/0.9.3
7106 - CVE-2011-2511
7107
7108 -- Jamie Strandboge <jamie@ubuntu.com> Tue, 19 Jul 2011 08:20:20 -0500
7109
7110libvirt (0.9.2-4ubuntu5) oneiric; urgency=low
7111
7112 * debian/libvirt-bin.apport: use new apport MAC function instead of
7113 parsing and attaching AppArmor events here.
7114
7115 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 15 Jul 2011 08:36:56 -0400
7116
7117libvirt (0.9.2-4ubuntu4) oneiric; urgency=low
7118
7119 * debian/apparmor/libvirt-qemu: adjust for /dev/shm -> /run/shm transition
7120 * debian/patches/lp810270.patch: adjust AppArmor profile for /var/run ->
7121 /run
7122 - LP: #810270
7123
7124 -- Jamie Strandboge <jamie@ubuntu.com> Thu, 14 Jul 2011 08:46:32 -0500
7125
7126libvirt (0.9.2-4ubuntu3) oneiric; urgency=low
7127
7128 * Fix /etc/init/libvirt-bin.conf start on to wait until networking.conf
7129 has stopped with success, meaning ifup -a completed successfully and
7130 all auto-started network devices are up. (LP: #495394)
7131
7132 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 07 Jul 2011 10:23:25 -0500
7133
7134libvirt (0.9.2-4ubuntu2) oneiric; urgency=low
7135
7136 [ Scott Moser ]
7137 * 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