Merge ~libvirt-maintainers/ubuntu/+source/libvirt:ubuntu/cosmic-4.6 into ubuntu/+source/libvirt:debian/sid

Proposed by Christian Ehrhardt 
Status: Merged
Merge reported by: Christian Ehrhardt 
Merged at revision: 2eaf35fafa5949b5574297605a0a2edf515b7799
Proposed branch: ~libvirt-maintainers/ubuntu/+source/libvirt:ubuntu/cosmic-4.6
Merge into: ubuntu/+source/libvirt:debian/sid
Diff against target: 9234 lines (+8236/-56) (has conflicts)
50 files modified
debian/changelog (+6377/-56)
debian/control (+46/-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-dev.install (+9/-0)
debian/libvirt-uri.sh (+27/-0)
debian/libvirt0.install (+7/-0)
debian/patches/series (+35/-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/0025-apparmor-fix-newer-virt-manager-1.4.0.patch (+60/-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/0040-apparmor-add-mediation-rules-for-unconfined.patch (+50/-0)
debian/patches/ubuntu-aa/0050-local-include-for-libvirt-qemu.patch (+19/-0)
debian/patches/ubuntu-aa/0051-allow-expected-tmp-access.patch (+55/-0)
debian/patches/ubuntu-aa/0052-allow-to-preserve-dev-mountpoints.patch (+54/-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/enable-kvm-spice.patch (+26/-0)
debian/patches/ubuntu/ovmf_paths.patch (+60/-0)
debian/patches/ubuntu/parallel-shutdown.patch (+25/-0)
debian/patches/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch (+117/-0)
debian/patches/ubuntu/ubuntu-libxl-qemu-path.patch (+30/-0)
debian/patches/ubuntu/ubuntu_machine_type.patch (+14/-0)
debian/patches/ubuntu/xen-default-uri.patch (+28/-0)
debian/rules (+63/-0)
debian/tests/control (+9/-0)
debian/tests/smoke-lxc (+4/-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/libvirt-dev.install
Conflict in debian/libvirt0.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
Stefan Bader co-maintainer for the xen bits Pending
Canonical Server team for tracking to show up in active reviews Pending
Review via email: mp+353150@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :
Download full text (3.5 KiB)

Hi,
being one of the usual more complex merges this needs a few more words than usual.

This is managed in git predating git-ubuntu and benefits from Debian and Ubuntu repos being very close.
Repos involved:
- LP: git+ssh://git.launchpad.net/~libvirt-maintainers/ubuntu/+source/libvirt
- Salsa: https://salsa.debian.org/libvirt-team/libvirt.git

As a mapping guide:
Tag from Salsa: debian/4.6.0-1 == new/debian
Old Branch LP: ubuntu/cosmic-4.0 == old/ubuntu
New Branch LP: ubuntu/cosmic-4.6 == the merge branch

The old branch was based on debian/4.0.0-1 and we will rebase following our process using Debians tags directly as that gives us full Debian+Ubuntu+upstream history in git.

OTOH the MP here is trying to follow our process to ease review, but instead of doing so against usd-import-team with the repos mentioned above you should get the best data for a review.

In addition to the above I have created a logical tag which does the usual squashing and changelog drop ubuntu/logical/4.0.0-1ubuntu12

It also will eventually be no real merge, it will be the new cosmic-4.6 branch based on Debians debian/4.6.0-1 - as we keep a branch per release. But we have fake-merges enough, it is reviewable with the changes against old/ubuntu and new/debian that way and this is what we need.

Overall the list of Dropped/Added changes in the changelog explains the reasoning for each.

## Merge Notes ##
This is about things that are hard to track on review, like old logical split being imperfect or multiple changes in old changelog as one entry.

Note 1: Due to quilt layering the old change "- 4.0 needs a reversed rule for openGraphicsFD (LP: #1747442)" had changes to other patches - but those only modified the context of the patches. Therefore those bits could be dropped.

Note 2: on the changes related to network autostart, the condition #2+#3 in the comment in debian/libvirt-daemon-system.postinst can no more occur due to upgrades going through 18.04 - therefore simplify the postinst code and Drop the preinst-code. The base change + the cleanups + the later strip of the no more needed parts became clear on the merge so they were squashed on the merge.

## In flight changes ##
I was waiting for a few changes to be fully accepted upstream and/or in Debian. But OTOH I don't want to stall this more thna needed (late enough and migration can be hard sometimes as we know).
If nothing comes back on these until Friday I'll upload them as-is, worst case there will be minor uploads to cosmic which should be ok after Feature Freeze - they should only be clenaups and not massively change it.
In flight are:
=> https://www.redhat.com/archives/libvir-list/2018-August/msg00780.html (old and new apparmor changes)
=> https://salsa.debian.org/libvirt-team/libvirt/merge_requests/5 (LP: #1786179)
=> https://salsa.debian.org/libvirt-team/libvirt/merge_requests/6 (LP: #1786019)

## Tests ##
This already passed a set of tests:
- automated migration, upgrade and device tests on s390x, x86, ppc64el
- autopkgtests (and dependent tests) on LP infra
- manual tests around the new local apparmor include
- manual tests around the service dependency issue that was found
- tests in regard to Del...

Read more...

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

When merges get complex the LP view gets crazy, please follow the git repos and branches outlined in the former message.

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

FYI: updated link after fixing the Debian smoke-lxc issue
autopkgtests: https://bileto.ubuntu.com/excuses/3349/cosmic.html

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

Updated 4 patches to the state I got it upstreamed.
This includes dropping the fix for qemu-smb as it was too mcuh of a security concern.

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

Let's see how much I can get done

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

You seem to be missing cosmic's current upload which is 4.0.0-1ubuntu13, not 1ubuntu12. Both in your d/changelog, and in the logical tag. 1ubuntu13 was uploaded in June, quite a long time ago.

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

Thanks for adding the missing 1ubuntu13 upload.

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

There is no way I'm gonna finish this in time, so I'll just paste my observations as I get them. You are the maintainer of this package.

a) While running this command:
git log libvirt-maintainers/debian/4.6.0-1..libvirt-maintainers/ubuntu/cosmic-4.6 -p --reverse

I noticed that it has d/p/ubuntu/storage-disable-gluster-test being added (5fec7b909cef07f4625155a00b9ed1a7e23fefff) and removed (0c5b72f07c04e359945b8e3796d41fe1d128a2fe).

I suppose that could have been squashed. It is mentioned in d/changelog under " * Dropped Changes (In Debian or no more important):".

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

I suppose you could have squashed these together:
commit 0aa9d1efe84b6e3f0b19080922f3de564200b207
Author: Christian Ehrhardt <email address hidden>
Date: Thu Aug 10 12:05:34 2017 +0200

    apparmor: fix newer virt-manager 1.4.0
...
commit 90022a87813380807d0e147b266f52ea5e60446d
Author: Christian Ehrhardt <email address hidden>
Date: Mon Jan 29 11:36:26 2018 +0100

    extend ubuntu-aa/0025-apparmor-fix-newer-virt-manager-1.4.0.patch for libvirt 4.0 behavior (LP: #1741617)

As that patch is already a delta, and the bug #1741617 that the "extend" commit is fixing is not mentioned in the changelog.

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

7a18714b735d40247d45c0ca795f27e58ecbc9bd (4.0 needs a reversed rule for openGraphicsFD (LP: #1747442)) could perhaps also be squashed into the commit that is adding 0025-apparmor-fix-newer-virt-manager-1.4.0.patch, as that bug was fixed in 4.0.0-1ubuntu2

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

The bug number mentioned in this commit:
565a936d3c4563e2227b3cf2c8798babbf269fa6
UBUNTU-only: apparmor: for kvm.powerpc (LP: #1680384)

which introduces 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch

is different from the bug number mentioned in the corresponding d/changelog message:
0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow
commands executed by ubuntu only kvm wrapper on ppc64el (LP 1686621).

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

I couldn't find this existing delta being mentioned as a "remaining changes" entry in d/changelog:
commit 3c9701402620f52d8917a3a223c6c2b07fb2415e
Author: Christian Ehrhardt <email address hidden>
Date: Fri Dec 15 09:19:17 2017 +0100

        - d/libvirt-daemon-system.postrm: Remove the default.xml network link set up by postinst

    Note: this would be upstream default (to enable the network), but Debian
    opted out of it. In turn Ubuntu opted-in it plus some check for
    colliding network. TL;DR this removal is Ubuntu only as is the add.

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

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

This was an "added changes" in 4.0.0-1ubuntu1:
commit f26d95409d5a12012dff419cd342131424b6840e
Author: Christian Ehrhardt <email address hidden>
Date: Tue Dec 19 12:12:14 2017 +0100

        - d/libvirt-daemon-system.maintscript: remove the now dropped conffile /etc/cron.daily/libvirt-daemon-system

This was the d/changelog entry in 4.0.0-1ubuntu1:
+ - d/libvirt-daemon-system.maintscript: remove the now dropped conffile
+ /etc/cron.daily/libvirt-daemon-system

It's not part of the new delta, so I was expecting to find it mentioned in d/changelog under some "Dropped" header.

Maybe it's part of "- fix conffile upgrade handling to avoid obsolete files".

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

This delta was kept:
commit fa96756f0d28fbac454fdd685693fd7959c40f90
Author: Christian Ehrhardt <email address hidden>
Date: Fri Jan 26 09:37:29 2018 +0100

      - d/rules: install virtlockd correctly with defaults file (LP: #1729516)

But I couldn't find it in d/changelog under "remaining changes".

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

This is what I could review in time. Nothing blocking, and I suppose some of these are kind of expected given the complicated nature of these branches and remotes and how this package is maintained.

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

Pulled in latest Debian on top as it fixed something important that I saw coming from upstream.
With that a round of tests looked good again, pushing - thanks for the review.

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

Preview Diff

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

Subscribers

People subscribed via source and target branches