Merge ~paelzer/ubuntu/+source/libvirt:merge-6.6.0-groovy into ~paelzer/ubuntu/+source/libvirt:merge-6.6.0-mergebase

Proposed by Christian Ehrhardt 
Status: Merged
Approved by: Christian Ehrhardt 
Approved revision: 139d00982a7117772220aea95675dfa522fd29da
Merge reported by: Christian Ehrhardt 
Merged at revision: 139d00982a7117772220aea95675dfa522fd29da
Proposed branch: ~paelzer/ubuntu/+source/libvirt:merge-6.6.0-groovy
Merge into: ~paelzer/ubuntu/+source/libvirt:merge-6.6.0-mergebase
Diff against target: 10108 lines (+9168/-74)
46 files modified
debian/changelog (+7070/-25)
debian/control (+16/-16)
debian/libvirt-clients.install (+1/-0)
debian/libvirt-clients.lintian-overrides (+1/-0)
debian/libvirt-daemon-system.dirs (+2/-0)
debian/libvirt-daemon-system.install (+1/-1)
debian/libvirt-daemon-system.postinst (+128/-0)
debian/libvirt-daemon-system.postrm (+26/-1)
debian/libvirt-daemon.README.Debian (+82/-22)
debian/libvirt-daemon.apport (+22/-0)
debian/libvirt-daemon.dnsmasq (+2/-0)
debian/libvirt-daemon.install (+1/-0)
debian/libvirt-uri.sh (+27/-0)
debian/patches/series (+30/-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/0020-virt-aa-helper-ubuntu-storage-paths.patch (+37/-0)
debian/patches/ubuntu-aa/0029-appmor-libvirt-qemu-Add-9p-support.patch (+34/-0)
debian/patches/ubuntu-aa/0030-virt-aa-helper-Complete-9p-support.patch (+36/-0)
debian/patches/ubuntu-aa/0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch (+43/-0)
debian/patches/ubuntu-aa/0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch (+34/-0)
debian/patches/ubuntu-aa/0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch (+41/-0)
debian/patches/ubuntu-aa/0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch (+33/-0)
debian/patches/ubuntu-aa/0050-local-include-for-libvirt-qemu.patch (+19/-0)
debian/patches/ubuntu-aa/apparmor-allow-unmounting-.dev-entries.patch (+41/-0)
debian/patches/ubuntu-aa/apparmor-profiles-are-meant-to-allow-adding-permanen.patch (+65/-0)
debian/patches/ubuntu-aa/lp-1815910-allow-vhost-hotplug.patch (+57/-0)
debian/patches/ubuntu-aa/lp-1847361-load-versioned-module.patch (+44/-0)
debian/patches/ubuntu/Allow-libvirt-group-to-access-the-socket.patch (+49/-0)
debian/patches/ubuntu/daemon-augeas-fix-expected.patch (+20/-0)
debian/patches/ubuntu/dnsmasq-as-priv-user (+290/-0)
debian/patches/ubuntu/lp-1861125-ubuntu-models.patch (+21/-0)
debian/patches/ubuntu/ovmf_paths.patch (+60/-0)
debian/patches/ubuntu/parallel-shutdown.patch (+25/-0)
debian/patches/ubuntu/set-default-machine-to-ubuntu.patch (+45/-0)
debian/patches/ubuntu/tools-fix-libvirt-guests.sh-text-assignments.patch (+405/-0)
debian/patches/ubuntu/ubuntu_machine_type.patch (+14/-0)
debian/patches/ubuntu/wait-for-qemu-kvm.patch (+23/-0)
debian/patches/virdevmapper-Don-t-cache-device-mapper-major.patch (+88/-0)
debian/patches/virdevmapper-Handle-kernel-without-device-mapper-support.patch (+76/-0)
debian/patches/virdevmapper-Ignore-all-errors-when-opening-dev-mapper-co.patch (+76/-0)
debian/rules (+14/-4)
debian/tests/control (+2/-1)
debian/tests/smoke-lxc (+2/-2)
debian/tests/smoke-qemu-session (+5/-0)
debian/tests/smoke-qemu-session.xml (+2/-2)
Reviewer Review Type Date Requested Status
Rafael David Tinoco (community) Approve
Canonical Server Pending
Christian Ehrhardt  Pending
Review via email: mp+389531@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Tags to help review the merge:
- merge-6.6.0-groovy/split/6.0.0-0ubuntu10
- merge-6.6.0-groovy/logical/6.0.0-0ubuntu10
Branch:
- merge-6.6.0-mergebase
  use this as the base for the review (ignore LP please)
  We work in Debian to get more things in there, so it will slightly
  change. But for the review use this as the base to review.
- merge-6.6.0-groovy
  The proposed branch

range-diff will be very noisy as there was a lot of wrap-and-sort going on.
That makes everything appear changed, but mostly are no-ops.

I've had regression tests running and found further issues.
All fixed or soon-to-be-fixed by now.

Overall 7 apparmor changes upstreamed and 4 new upstream fixes IIRC.

The Debian unstable upload for 6.6 is planned soon which will give further
test exposure.

One Debian uploaded I'll do a final re-base and edit this MP to match things.
But given how many changes this has it might be worth to start review now.

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

I'll try to finish the review tomorrow morning (my morning).

9b99315... by Christian Ehrhardt 

fix device mapper issues

As reported on:
https://www.redhat.com/archives/libvir-list/2020-August/msg00236.html
https://www.redhat.com/archives/libvir-list/2020-August/msg00592.html
- virdevmapper-Don-t-cache-device-mapper-major.patch
- virdevmapper-Ignore-all-errors-when-opening-dev-mapper-co.patch
- virdevmapper-Handle-kernel-without-device-mapper-support.patch

39a09a6... by Christian Ehrhardt 

M CL - if Disable rbd and zfs is no more needed

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

0e20e39... by Christian Ehrhardt 

d/control: drop mdevctl to a suggest until (LP 1889248) is ready

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

139d009... by Christian Ehrhardt 

changelog: drop mdevctl to a suggest until (LP 1889248) is ready

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

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

Updated a few patches to the latest state as of upstream/debian acceptance

Also rebased on the latest Debian experimental that this will eventually be.
That allowed me to drop a few more of the changes already.
The old merge state is in tag "merge-6.6.0-groovy/merge-v1"
The new merge is the branch "merge-6.6.0-groovy" itself which I force pushed.
I moved "merge-6.6.0-mergebase" to match that new "salsa/debian/experimental" that I used.

Further experiments with ZFS/RBD on Risc also showed that we can now build them allowing to drop one more change.

Also I started another round of tests (except ppc which has no machine free atm) on the latest build.

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :
Download full text (13.9 KiB)

Overall changelog looks good and no major changes should be made. I have taken
note of some typos and/or missing entries that could, or could not, make sense
for you to change.

Note: - search for TODO keyword to find actionable items

--------

TODO: missing changelog entries:

ad8c54a76d - d/control: make libvirt-daemon-driver-storage-rbd a recommend inste
03604151e5 * SECURITY UPDATE: privilege escalation via incorrect socket permissi
875cb82db4 d/p/ubuntu/lp-1861125-*: Add extension for Ubuntu specific machine ty
0e20e39ae3 d/control: drop mdevctl to a suggest until (LP 1889248) is ready

libvirt (6.6.0-2ubuntu1) groovy; urgency=medium

  * Merge with Debian 6.6.0-1 from experimental

    Among many other new features and fixes this includes fixes for:
    (LP: #1874647) - Stale libvirt cache leads to VM startup failures
    (LP: #1869796) - bad ordering and dependent restarts of services/sockets

    Remaining changes:

    - d/control, d/rules: Disable rbd and zfs on riscv64 where they are unavailable (LP 1872952)
67901169b6 d/p/ubuntu-aa/lp-1847361-load-versioned-module.patch: allow loading versioned modules aft>
    - d/p/ubuntu-aa/lp-1847361-load-versioned-module.patch: allow loading versioned modules after qemu package upgrades (LP 1847361)
0ceb2041a2 libvirt-uri.sh: default libvirt URI on Xen dom0
    - libvirt-uri.sh: Automatically switch default libvirt URI for users via user profile (xen URI on dom0, qemu:///system otherwise)

04b0e75a32 disable libssh2 support (universe dependency)

    - Disable libssh2 support (universe dependency)

7298283fce disable firewalld support (universe dependency)

    - Disable firewalld support (universe dependency)

2f287795eb set qemu-group to kvm (for compat with older ubuntu)

    - Set qemu-group to kvm (for compat with older ubuntu)

a1fdd55e08 Add apport package-hook

    - Additional apport package-hook

acd80701a8 Create autostart default network.

    - Autostart default bridged network (As upstream does, but not Debian).
      In addition to just enabling it our solution provides:
      + do not autostart if subnet is already taken (e.g. in guests).
      + iterate some alternative subnets before giving up

01482fc398 Allow-libvirt-group-to-access-the-socket
c8bff4a40c - d/libvirt-daemon-system.postinst: add users in sudo to the libvirt group

    - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is the group based access to libvirt functions as it was used in Ubuntu for quite long.
      + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests due to the group access change.
      + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt group.

3bc9fc096d - d/p/ubuntu/parallel-shutdown.patch: shut guests down in parallel

    - ubuntu/parallel-shutdown.patch: set parallel shutdown by default.

302eb29c1f Update README.Debian with Ubuntu changes

    - Update README.Debian with Ubuntu changes

    - Enable some additional features on ppc64el and s390x (for arch parity)
      + systemtap, zfs, numa and numad on s390x.
      + systemtap on ppc64el.

0d6a03a7b0 - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx

    - d/p/ubuntu...

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

Related to some patches highlighted as actionable items in previous comment.. here are some comments:

# OBS 01:

The commit:

commit fd2c9ec380
Author: Christian Ehrhardt <email address hidden>
Date: Thu Aug 10 06:56:04 2017

    apparmor, libvirt-qemu: Allow read access to

    Note: accepted upstream will be in 6.7

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

has an incomplete git log and a note saying that it is accepted upstream.

it includes:

+ubuntu-aa/0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch

saying:

+Forwarded: no (part of continuous upstreaming effort)

Could be replaced by upstream patch:

commit e16967fd6e
Author: Jamie Strandboge <email address hidden>
Date: Mon Aug 3 08:41:33 2020

    apparmor: read only access to overcommit_memory

    Allow qemu to read @{PROC}/sys/vm/overcommit_memory.
    This is read on guest start-up and (as read-only) not a
    critical secret that has to stay hidden.

    Signed-off-by: Christian Ehrhardt <email address hidden>
    Signed-off-by: Stefan Bader <email address hidden>
    Signed-off-by: Jamie Strandboge <email address hidden>
    Reviewed-by: Andrea Bolognani <email address hidden>

With no DEP3/changes needed.

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

# OBS 02:

The same thing applies to commit:

commit 91c39e7fba
Author: Christian Ehrhardt <email address hidden>
Date: Thu Aug 10 06:57:59 2017

    apparmor, libvirt-qemu: Allow owner read access to

    Note: accepted upstream will be in 6.7

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

also with an incomplete git log and a note.

it includes:

+ubuntu-aa/0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch

saying:

+Forwarded: no (part of continuous upstreaming effort)

Could be replace by upstream patch:

commit 7c5ef98c00
Author: Stefan Bader <email address hidden>
Date: Mon Aug 3 08:44:27 2020

    apparmor: qemu access to @{PROC}/*/auxv for hw_cap

    On some architectures (ppc, s390x, sparc, arm) qemu will read auxv
    to detect hardware capabilities via qemu_getauxval.

    Allow that access read-only for the entry owned by the current
    qemu process.

    Signed-off-by: Christian Ehrhardt <email address hidden>
    Signed-off-by: Stefan Bader <email address hidden>
    Reviewed-by: Andrea Bolognani <email address hidden>
    Acked-by: Jamie Strandboge <email address hidden>

With no DEP3/changes needed.

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

# OBS 03:

In the same line... the commit:

commit 67901169b6
Author: Christian Ehrhardt <email address hidden>
Date: Tue Mar 10 04:58:01 2020

    d/p/ubuntu-aa/lp-1847361-load-versioned-module.patch: allow loading versioned modules after qemu

    Note: accepted upstream will be in 6.7

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

including:

+ubuntu-aa/lp-1847361-load-versioned-module.patch

Could be replaced by:

commit 3ef2af8ed3
Author: Christian Ehrhardt <email address hidden>
Date: Mon Aug 3 09:03:19 2020

    apparmor: let qemu load old shared objects after upgrades

    Since [1] qemu can after upgrade fall back to pre-upgrade modules
    to still be able to dynamically load qemu-module based features.

    The paths for these modules are pre-defined by the code and should
    be allowed to be mapped and loaded from which will allow packagers
    avoiding the inability of late feature load [2] after package upgrades.

    [1]: https://github.com/qemu/qemu/commit/bd83c861
    [2]: https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/1847361

    Signed-off-by: Christian Ehrhardt <email address hidden>
    Acked-by: Jamie Strandboge <email address hidden>
    Reviewed-by: Andrea Bolognani <email address hidden>
    Reviewed-by: Daniel P. Berrangé <berrange redhat com>

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

# OBS 04:

In changelog, we have:

libvirt (6.6.0-1) UNRELEASED; urgency=medium

Is this okay ? I used:

open-iscsi (2.1.1-1) experimental; urgency=medium

for unreleased (but merged) version, in my case.

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

Lintian is good for source and binaries. I'll let you handle the functional tests. All looks good and feel free to merge after deciding to address, or not, the items I have brought to your attention (definitely not blockers for anything).

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

Regression tests completed with the latest build, this time all works without errors.
Thanks for the review, I need to go through this review feedback to complete - thanks!

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

In 03604151e5 I mentioned why this doesn't get an extra CL entry.
It is essentially just a fixup an a logical change that is in the changelog (commit will also be squashed on next merge).

For 875cb82db4:
This was formerly part of
  137 - d/p/ubuntu/lp-1861125-*: fix non host-model migrations from old machine
  138 types (LP 1861125)
We only retained the minor bit that is for Ubuntu downstream only.
I added a line for it.

0e20e39ae3 has a CL entry in the "Added section already"

ad8c54a76d is a great catch, I've forgotten about it. This actually will be dropped now.
Added to CL and reverted the change.

Patches fd2c9ec380 and 91c39e7fba will be gone on the next merge anyway and the commit message holds the details. You are right I could add the "origin" statement here, but that would actually be wrong - the "origin" is this patch in ubuntu, just now it got applied and that I forward it is in "Forwarded: no (part of continuous upstreaming effort)".
Well I guess an Applied-Upstream tag would match best.
There were actually three more of that kind which I marked as well - and two more of Debian which I didn't touch.
The 9p typo OTOH isn't important IMHO.

The typo in d8e3efc690 isn't important either as it will be gone next merge (I upstreamed this).

And finally - I'm waiting for Debian to upload 6.6 - then I'll rebase to that and due to that I'll get the UNRELEASED out of the changelog.

Ok- thanks a lot - now tests and review are good.
Just waiting on the Debian upload to happen.

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

In Debian we now have put everything together, I'll do a last rebase, rebuild retest.
If nothing interesting comes up I'll upload otherwise I'll speak up here for a re-review of the changes I needed.

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

FYI - rebase and build without any unexpected u-turns.
Tests are running atm

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

Ok, all tests look good, uploading.

To ssh://git.launchpad.net/~usd-import-team/ubuntu/+source/libvirt
 * [new tag] upload/6.6.0-1ubuntu1 -> upload/6.6.0-1ubuntu1

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

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

Lovely - I built this 13 times in Launchpad the last two weeks.
Now on the actual upload I see FTBFS :-/

But it seems to be build-infra and not libvirt that breaks.

Never the less - merged from the MP POV

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/debian/changelog b/debian/changelog
index 7d60533..acb36b9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,183 @@
1libvirt (6.6.0-2ubuntu1) groovy; urgency=medium
2
3 * Merge with Debian 6.6.0-1 from experimental
4 Among many other new features and fixes this includes fixes for:
5 (LP: #1874647) - Stale libvirt cache leads to VM startup failures
6 (LP: #1869796) - bad ordering and dependent restarts of services/sockets
7 Remaining changes:
8 - d/p/ubuntu-aa/lp-1847361-load-versioned-module.patch: allow loading
9 versioned modules after qemu package upgrades (LP 1847361)
10 - libvirt-uri.sh: Automatically switch default libvirt URI for users
11 via user profile (xen URI on dom0, qemu:///system otherwise)
12 - Disable libssh2 support (universe dependency)
13 - Disable firewalld support (universe dependency)
14 - Set qemu-group to kvm (for compat with older ubuntu)
15 - Additional apport package-hook
16 - Autostart default bridged network (As upstream does, but not Debian).
17 In addition to just enabling it our solution provides:
18 + do not autostart if subnet is already taken (e.g. in guests).
19 + iterate some alternative subnets before giving up
20 - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is
21 the group based access to libvirt functions as it was used in Ubuntu
22 for quite long.
23 + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests
24 due to the group access change.
25 + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt
26 group.
27 - ubuntu/parallel-shutdown.patch: set parallel shutdown by default.
28 - Update README.Debian with Ubuntu changes
29 - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx
30 - fix autopkgtests
31 + d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making
32 vmlinuz available and accessible (Debian bug 848314)
33 + d/t/control: fix smoke-qemu-session by ensuring the service will run
34 installing libvirt-daemon-system
35 + d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as
36 long as the following undefine succeeds
37 + d/t/smoke-lxc: use systemd instead of sysV to restart the service
38 - dnsmasq related enhancements
39 + run dnsmasq as libvirt-dnsmasq (LP: 1743718)
40 + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group
41 + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group
42 on purge
43 + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user
44 libvirt-dnsmasq and adapt the self tests to expect that config
45 + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users group
46 + Add dnsmasq configuration to work with system wide dnsmasq-base
47 - debian/rules: disable the netcf backend. (LP: 1764314)
48 - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI
49 Secure Boot enabled variants of the OVMF firmware and variable store for
50 the paths where we ship these files in Ubuntu.
51 - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default
52 machine type correctly with newer qemu/libvirt
53 - d/control: add libzfslinux-dev to build-deps
54 - d/control: drop libvirt-lxc, vbox and xen drivers to suggest
55 - Apparmor Delta that is Ubuntu specific or yet to be upstreamed
56 split into logical pieces. File names in debian/patches/ubuntu-aa/:
57 + 0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch:
58 apparmor, libvirt-qemu: Allow read access to overcommit_memory
59 + 0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch:
60 apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv
61 + 0020-virt-aa-helper-ubuntu-storage-paths.patch:
62 apparmor, virt-aa-helper: Allow various storage pools and image
63 locations
64 + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor,
65 libvirt-qemu: Add 9p support
66 + 0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper:
67 add l to 9p file options.
68 + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch:
69 virt-aa-helper: Ask for no deny rule for readonly disk (renamed and
70 reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch)
71 + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch:
72 apparmor, libvirt-qemu: Allow reading charm-specific ceph config
73 + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow
74 commands executed by ubuntu only kvm wrapper on ppc64el
75 (LP 1686621 LP 1680384 LP 1784023)
76 + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch:
77 apparmor, virt-aa-helper: access for snapped nova
78 + 0050-local-include-for-libvirt-qemu.patch,
79 d/libvirt-daemon-system.postinst: provide a local apparmor include
80 for abstraction/libvirt-qemu (LP: 1786019)
81 + lp-1815910-allow-vhost-net.patch: avoid apparmor issues
82 with vhost-net/vhost-vsock/vhost-scsi hotplug (LP: 1815910)
83 * Dropped changes (in Debian now):
84 - Enable some additional features on ppc64el and s390x (for arch parity)
85 + systemtap, zfs, numa and numad on s390x.
86 + systemtap on ppc64el.
87 - enable attr support to store XATTR labels. Among other things
88 this allows to properly restore file ownership (LP 691590)
89 - d/control: build depend to libattr1-dev
90 - d/rules: configure --with-attr
91 - Install virt-login-shell-helper
92 - Install augeas lenses for all drivers
93 - Remove all mentions of Devhelp
94 - not-installed: Remove obsolete entries
95 - not-installed: List all split daemons files
96 - d/control: bump build dep to python3
97 - d/control: add python3-docutils as build dependency
98 - d/rules: set enable-dependency-tracking to avoid FTBFS
99 - d/rules: drop the no more existing phyp option
100 - d/rules: drop the no more existing xen configure option
101 - minimize patches generated by autoreconf
102 - fix build on Debian/Ubuntu in qemuhotplugtest
103 - d/libvirt-doc.doc: install rendered docs
104 - d/libvirt-daemon-system.examples: drop old examples that are now active
105 - d/libvirt-doc.doc-base.libvirt-doc: adapt doc base to new file placement
106 - d/libvirt-daemon-system-sysv.lintian-overrides: not shipiing systemd files
107 - d/libnss-libvirt.lintian-overrides: accept having two nss so files
108 - d/rules: don't ship split daemons just yet
109 - d/rules: install /etc/default/* files that are shared between sysv and
110 systemd packages
111 - d/rules: add libvirt-guests.default to libvirt-daemon-system instead of
112 libvirt-daemon-system-sysv
113 - d/rules: install virtlockd correctly with defaults file (LP: 1729516)
114 - d/rules: also check build time self test results on all architectures
115 - d/rules: add --no-restart-after-upgrade to services that are supposed to
116 stay up through upgrades - this also applies to related sockets.
117 * Dropped changes (part of upstream now):
118 - d/p/ubuntu/lp-1879325-*: avoid issues with apparmor metadata labeling
119 (LP 1879325)
120 - d/p/ubuntu-aa/lp-1871354*: fix apparmor denials on libpmem init
121 (LP 1871354)
122 - d/p/ubuntu/CVE-CVE-2020-10701-api-disallow-virDomainAgentSetResponseTimeout
123 -on-rea.patch: avoid DOS through read only connections
124 CVE-2020-10701
125 - d/p/ubuntu/lp-1867460-*: fix domcapabilities before capabilities
126 and binary autodetection in general (LP 1867460)
127 - d/p/stable/lp-1868539-*: stabilize libvirt by backporting upstream
128 fixes (LP 1868539)
129 - d/p/ubuntu/lp-1853200*: add cpu models without hle/rtm features to have
130 modern types on kernels with recent security fixes (LP 1853200)
131 - d/p/ubuntu/lp-1868528-*: Fail when fetching CPU Status for invalid CPU
132 (LP 1868528)
133 - d/p/ubuntu/lp-1865425-*: avoid killing the monitor job in
134 qemuDomainSetTimeAgent (LP 1865425)
135 - d/p/ubuntu-aa/virt-aa-helper-Add-support-for-smartcard-host-certif.patch:
136 allow emulation of smartcard via host certificates
137 - d/p/ubuntu/lp-1861125-*: fix non host-model migrations from old machine
138 types (LP 1861125)
139 - d/p/ubuntu-aa/apparmor-allow-to-call-vhost-user-gpu.patch: do not apparmor
140 block vhost-user-gpu usage
141 - d/p/ubuntu/lp-1655111*: fix qemu_bridge_helper to work with named
142 profiles (LP 1655111)
143 * Dropped changes (no more needed):
144 - Update Vcs-Git and Vcs-Browser fields to point to launchpad
145 - d/control: VCS links to use generic Ubuntu launchpad git URLs
146 - refreshed patches for libvirt v6.0.0
147 - d/libvirt-daemon-system.postrm: change order of libvirt-qemu removal to
148 avoid error messages on purge [deluser/delgroup no more report warnings]
149 - "Additional apport package-hook": due to context auto updates
150 d/libvirt-daemon.install had bad entries which are no more required.
151 - d/control, d/rules: Disable rbd and zfs on riscv64 where they are
152 unavailable (LP 1872952)
153 * Added Changes:
154 - d/control: breaks replaces for augeas lenses move in 6.0.0-1
155 (follows Debian, droppable >22.04)
156 - refresh ubuntu patches for 6.6
157 - d/p/ubuntu-aa/0050-local-include-for-libvirt-qemu.patch
158 - d/p/ubuntu-aa/0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch
159 - d/p/ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch
160 - d/p/ubuntu/dnsmasq-as-priv-user
161 - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch
162 - d/p/ubuntu/daemon-augeas-fix-expected.patch
163 - d/libvirt-daemon-system.postinst: fix bashism in dnsmasq related
164 enhancements
165 - d/p/ubuntu/wait-for-qemu-kvm.patch - avoid hangs on startup (LP: #1887592)
166 - d/libvirt-clients.lintian-overrides: profile scripts are non executable
167 - d/p/ubuntu-aa/apparmor-allow-unmounting-.dev-entries.patch: avoid
168 triggering denials in devmapper error path
169 - d/p/ubuntu-aa/pparmor-profiles-are-meant-to-allow-adding-permanen.patch:
170 (again) allow permanent per guest overrides (LP: #1745114)
171 - fix device mapper issues
172 - d/p/virdevmapper-Don-t-cache-device-mapper-major.patch
173 - d/p/virdevmapper-Handle-kernel-without-device-mapper-sup.patch
174 - d/p/ubuntu/virdevmapper-Ignore-all-errors-when-opening-dev-mapp.patch
175 - fix libvirt-guests.sh that was breaking when multiple guests were active
176 - d/p/ubuntu/tools-fix-libvirt-guests.sh-text-assignments.patch
177 - d/control: drop mdevctl to a suggest until (LP 1889248) is ready
178
179 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 06 Aug 2020 08:04:09 +0200
180
1libvirt (6.6.0-1) UNRELEASED; urgency=medium181libvirt (6.6.0-1) UNRELEASED; urgency=medium
2182
3 * [ecdcc72] New upstream version 6.6.0183 * [ecdcc72] New upstream version 6.6.0
@@ -215,6 +395,287 @@ libvirt (6.0.0~rc1-1) experimental; urgency=medium
215395
216 -- Guido Günther <agx@sigxcpu.org> Sat, 18 Jan 2020 18:16:20 +0100396 -- Guido Günther <agx@sigxcpu.org> Sat, 18 Jan 2020 18:16:20 +0100
217397
398libvirt (6.0.0-0ubuntu11) groovy; urgency=medium
399
400 * SECURITY UPDATE: privilege escalation via incorrect socket permissions
401 - debian/patches/ubuntu/Allow-libvirt-group-to-access-the-socket.patch:
402 updated patch to also set appropriate permissions on socket created
403 by systemd.
404 - CVE-2020-15708
405
406 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 05 Aug 2020 09:08:34 -0400
407
408libvirt (6.0.0-0ubuntu10) groovy; urgency=medium
409
410 * enable attr support to store XATTR labels. Among other things
411 this allows to properly restore file ownership (LP: #691590)
412 - d/control: build depend to libattr1-dev
413 - d/rules: configure --with-attr
414
415 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 22 Jun 2020 21:30:50 +0200
416
417libvirt (6.0.0-0ubuntu9) groovy; urgency=medium
418
419 * d/p/ubuntu/lp-1879325-*: avoid issues with apparmor metadata labeling
420 (LP: #1879325)
421
422 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 20 May 2020 06:59:57 +0200
423
424libvirt (6.0.0-0ubuntu8) focal; urgency=medium
425
426 * d/control, d/rules: Disable rbd and zfs on riscv64 where they are
427 unavailable (LP: #1872952)
428
429 -- William Grant <wgrant@ubuntu.com> Sat, 18 Apr 2020 13:59:21 +1000
430
431libvirt (6.0.0-0ubuntu7) focal; urgency=medium
432
433 * d/p/ubuntu-aa/lp-1871354*: fix apparmor denials on libpmem init
434 (LP: #1871354)
435 * d/p/ubuntu/CVE-CVE-2020-10701-api-disallow-virDomainAgentSetResponseTimeout
436 -on-rea.patch: avoid DOS through read only connections
437 CVE-2020-10701
438
439 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 15 Apr 2020 12:29:12 +0200
440
441libvirt (6.0.0-0ubuntu6) focal; urgency=medium
442
443 * d/p/ubuntu/lp-1867460-*: fix domcapabilities before capabilities
444 and binary autodetection in general (LP: #1867460)
445 * d/p/stable/lp-1868539-*: stabilize libvirt by backporting upstream
446 fixes (LP: #1868539)
447 * d/p/ubuntu/lp-1853200*: add cpu models without hle/rtm features to have
448 modern types on kernels with recent security fixes (LP: #1853200)
449 * d/p/ubuntu/lp-1868528-*: Fail when fetching CPU Status for invalid CPU
450 (LP: #1868528)
451
452 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 20 Mar 2020 10:34:19 +0100
453
454libvirt (6.0.0-0ubuntu5) focal; urgency=medium
455
456 * d/p/ubuntu-aa/lp-1847361-load-versioned-module.patch: allow loading
457 versioned modules after qemu package upgrades (LP: #1847361)
458
459 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 10 Mar 2020 08:58:04 +0100
460
461libvirt (6.0.0-0ubuntu4) focal; urgency=medium
462
463 * d/p/ubuntu/lp-1865425-*: avoid killing the monitor job in
464 qemuDomainSetTimeAgent (LP: #1865425)
465
466 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 02 Mar 2020 10:44:22 +0100
467
468libvirt (6.0.0-0ubuntu3) focal; urgency=medium
469
470 * rebuild against libxen-dev 4.11.3 (no change needed)
471 * d/p/ubuntu-aa/virt-aa-helper-Add-support-for-smartcard-host-certif.patch:
472 allow emulation of smartcard via host certificates
473 * d/p/ubuntu/lp-1861125-*: fix non host-model migrations from old machine
474 types (LP: #1861125)
475 * d/p/ubuntu-aa/apparmor-allow-to-call-vhost-user-gpu.patch: do not apparmor
476 block vhost-user-gpu usage
477
478 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 12 Feb 2020 14:20:08 +0100
479
480libvirt (6.0.0-0ubuntu2) focal; urgency=medium
481
482 [ Christian Ehrhardt ]
483 * Bring back the ubuntu default URI handling. While no more needed for xen
484 its removal made libvirt fallback further to the upstream default
485 qemu:///session while Ubuntu forever had and for now wants to keep
486 qemu:///system (LP: #1861693)
487 - revert 'd/libvirt-clients.maintscript: rm_conffile libvirt-uri.sh that
488 was optional for use on xen hosts'
489 - libvirt-uri.sh: Automatically switch default libvirt URI for users on
490 Xen dom0 via user profile
491 [added back former delta]
492
493 [ Andrea Bolognani ]
494 * Merge further fixes from debian/experimental
495 - Install virt-login-shell-helper
496 - Install augeas lenses for all drivers
497 - Remove all mentions of Devhelp
498 - not-installed: Remove obsolete entries
499 - not-installed: List all split daemons files
500
501 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 04 Feb 2020 13:08:49 +0100
502
503libvirt (6.0.0-0ubuntu1) focal; urgency=medium
504
505 * Merged with Debian 5.6.0-4 from experimental and v6.0.0 from upstream
506 Among many other new features and fixes this includes fixes for:
507 - LP: #1859253 - rbd driver fails to create a new volume
508 - LP: #1858341 - rbd driver does not list all volumes in pool
509 - LP: #1845506 - Libvirt snapshot doesn't update apparmor profile
510 - LP: #1854653 - slow libvirt-guests.sh during shutdown if service is off
511 - LP: #1848229 - enable ppc64el to use ccf-assist feature
512 - LP: #1853315 - Enable CPU Model Comparison and Baselining on s390x
513 - LP: #1853317 - CCW IPL support to boot from ECKD DASDs
514 - LP: #1859506 - security: AppArmor profile fixes for swtpm
515 Remaining changes:
516 - Disable libssh2 support (universe dependency)
517 - Disable firewalld support (universe dependency)
518 - Set qemu-group to kvm (for compat with older ubuntu)
519 - Additional apport package-hook
520 - Autostart default bridged network (As upstream does, but not Debian).
521 In addition to just enabling it our solution provides:
522 + do not autostart if subnet is already taken (e.g. in guests).
523 + iterate some alternative subnets before giving up
524 - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is
525 the group based access to libvirt functions as it was used in Ubuntu
526 for quite long.
527 + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests
528 due to the group access change.
529 + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt
530 group.
531 - ubuntu/parallel-shutdown.patch: set parallel shutdown by default.
532 - Update Vcs-Git and Vcs-Browser fields to point to launchpad
533 - Update README.Debian with Ubuntu changes
534 - Enable some additional features on ppc64el and s390x (for arch parity)
535 + systemtap, zfs, numa and numad on s390x.
536 + systemtap on ppc64el.
537 - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx
538 - Further upstreamed apparmor Delta, especially any new one
539 Our former delta is split into logical pieces and is either Ubuntu only
540 or is part of a continuous upstreaming effort.
541 Listing related remaining changes in debian/patches/ubuntu-aa/:
542 - fix autopkgtests
543 + d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making
544 vmlinuz available and accessible (Debian bug 848314)
545 + d/t/control: fix smoke-qemu-session by ensuring the service will run
546 installing libvirt-daemon-system
547 + d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as
548 long as the following undefine succeeds
549 + d/t/smoke-lxc: use systemd instead of sysV to restart the service
550 - dnsmasq related enhancements
551 + run dnsmasq as libvirt-dnsmasq (LP: 1743718)
552 + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group
553 + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group
554 on purge
555 + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user
556 libvirt-dnsmasq and adapt the self tests to expect that config
557 + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users group
558 + Add dnsmasq configuration to work with system wide dnsmasq-base
559 - debian/rules: disable the netcf backend. (LP: 1764314)
560 - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI
561 Secure Boot enabled variants of the OVMF firmware and variable store for
562 the paths where we ship these files in Ubuntu.
563 - d/rules: install virtlockd correctly with defaults file (LP: 1729516)
564 - d/rules: also check build time self test results on all architectures
565 - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default
566 machine type correctly with newer qemu/libvirt
567 - d/rules: add --no-restart-after-upgrade to services that are supposed to
568 stay up through upgrades - this also applies to related sockets.
569 - Apparmor Delta that is Ubuntu specific or yet to be upstreamed
570 split into logical pieces. File names in debian/patches/ubuntu-aa/:
571 + 0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch:
572 apparmor, libvirt-qemu: Allow read access to overcommit_memory
573 + 0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch:
574 apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv
575 + 0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch:
576 apparmor, virt-aa-helper: Allow access to tmp directories
577 + 0020-virt-aa-helper-ubuntu-storage-paths.patch:
578 apparmor, virt-aa-helper: Allow various storage pools and image
579 locations
580 + 0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch:
581 apparmor, virt-aa-helper: Add openvswitch support
582 + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor,
583 libvirt-qemu: Add 9p support
584 + 0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper:
585 add l to 9p file options.
586 + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch:
587 virt-aa-helper: Ask for no deny rule for readonly disk (renamed and
588 reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch)
589 + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch:
590 apparmor, libvirt-qemu: Allow reading charm-specific ceph config
591 + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow
592 commands executed by ubuntu only kvm wrapper on ppc64el
593 (LP 1686621 LP 1680384 LP 1784023)
594 + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch:
595 apparmor, virt-aa-helper: access for snapped nova
596 + 0050-local-include-for-libvirt-qemu.patch,
597 d/libvirt-daemon-system.postinst: provide a local apparmor include
598 for abstraction/libvirt-qemu (LP: 1786019)
599 + lp-1815910-allow-vhost-net.patch: avoid apparmor issues
600 with vhost-net/vhost-vsock/vhost-scsi hotplug (LP: 1815910)
601 * Dropped changes (in Debian)
602 - d/libvirt0.symbols: bump symbol versions for 5.4.0
603 - avoid service dependency issues on upgrade (LP: 1786179)
604 This will in the long term be resolved in dh_* tools, but to let an
605 upgrade work for now we need to drop the sysV scripts (which we don't
606 use anyway) and slightly modify the systemd service to work with todays
607 dh_systemd_start properly. Can be dropped once Debian bug 905772 is
608 resolved in dh_* tools and libvirt uses those new code.
609 + d/libvirt-daemon-system.virtlogd.init: removed sysV init file
610 + d/libvirt-daemon-system.libvirtd.init: removed sysV init file
611 + debian/libvirt-daemon-system.maintscript: rm_conffile for virtlogd
612 and lbivirtd sysV init file
613 + d/p/ubuntu/avoid-restarting-virtlog-socket.patch: drop Also references
614 to virtlogd/virtlockd sockets as they would imply a restart of
615 virtlogd breaking it.
616 [ we now have split packages for sysv and systemd support ]
617 - d/t/control, d/t/smoke-lxc: fix up lxc smoke test isolation
618 - Refreshed to match new upstream
619 + d/p/Reduce-udevadm-settle-timeout-to-10-seconds.patch
620 * Dropped changes (now upstream)
621 - d/p/ubuntu/lp-1828495-*: make libvirt able to handle arch_capabilities
622 cpu features for the Host. (LP: 1828495 - not closing yet as guest caps
623 are still need fixups to work well LP: 1841066)
624 - SECURITY UPDATEs: CVE-2019-10161, CVE-2019-10166,
625 CVE-2019-10167 and CVE-2019-10168
626 - d/p/ubuntu-aa/lp-1833040-Add-openGraphicsFD-rule-for-named-profile.patch:
627 avoid issues with remote screen connections like virt-manager due to
628 apparmor changes in libvirt 5.1 (LP 1833040)
629 - 0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor:
630 Allow pygrub to run on Debian/Ubuntu
631 - update to v5.4.0
632 * Dropped changes (Xen demoted to universe)
633 - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The
634 section that adapts the path of the emulator to the Debian/Ubuntu
635 packaging is kept.
636 - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto
637 set VRAM to minimum requirements
638 - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts
639 - Add libxl log directory
640 - libvirt-uri.sh: Automatically switch default libvirt URI for users on
641 Xen dom0 via user profile (was missing on changelogs before)
642 * Dropped changes (no more needed)
643 - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from
644 included_files to avoid build failures due to duplicate definitions.
645 [ finally works in v6.0.0 ]
646 - d/control: Revert iptables/ebtables dependency as Eoan still is on 1.6.x
647 [ focal has iptables 1.8.3 ]
648 - d/rules: adapt iptables binary paths present in Eoan (LP 1832297)
649 [ focal has iptables 1.8.3 ]
650 * Added Changes:
651 - refreshed patches for libvirt v6.0.0
652 - d/control: bump build dep to python3
653 - d/control: VCS links to use generic Ubuntu launchpad git URLs
654 - d/control: add python3-docutils as build dependency
655 - d/control: add libzfslinux-dev to build-deps
656 - d/rules: set enable-dependency-tracking to avoid FTBFS
657 - d/rules: drop the no more existing phyp option
658 - d/rules: drop the no more existing xen configure option
659 - d/libvirt-clients.maintscript: rm_conffile libvirt-uri.sh that was
660 optional for use on xen hosts
661 - d/control: drop libvirt-lxc, vbox and xen drivers to suggest
662 - minimize patches generated by autoreconf
663 - fix build on Debian/Ubuntu in qemuhotplugtest
664 - d/libvirt-doc.doc: install rendered docs
665 - d/libvirt-daemon-system.examples: drop old examples that are now active
666 - d/libvirt-doc.doc-base.libvirt-doc: adapt doc base to new file placement
667 - d/libvirt-daemon-system-sysv.lintian-overrides: not shipiing systemd files
668 - d/libnss-libvirt.lintian-overrides: accept having two nss so files
669 - d/rules: don't ship split daemons just yet
670 - d/rules: install /etc/default/* files that are shared between sysv and
671 systemd packages
672 - d/rules: add libvirt-guests.default to libvirt-daemon-system instead of
673 libvirt-daemon-system-sysv
674 - d/p/ubuntu/lp-1655111*: fix qemu_bridge_helper to work with named
675 profiles (LP: #1655111)
676
677 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 13 Jan 2020 13:14:14 +0100
678
218libvirt (5.6.0-4) experimental; urgency=medium679libvirt (5.6.0-4) experimental; urgency=medium
219680
220 * [d88536d] Introduce libvirt-daemon-system-{systemd,sysv} Move init scripts681 * [d88536d] Introduce libvirt-daemon-system-{systemd,sysv} Move init scripts
@@ -300,6 +761,237 @@ libvirt (5.6.0-1) unstable; urgency=medium
300761
301 -- Andrea Bolognani <eof@kiyuko.org> Sun, 25 Aug 2019 16:32:31 +0200762 -- Andrea Bolognani <eof@kiyuko.org> Sun, 25 Aug 2019 16:32:31 +0200
302763
764libvirt (5.4.0-0ubuntu5) eoan; urgency=medium
765
766 * No-change upload with strops.h and sys/strops.h removed in glibc.
767
768 -- Matthias Klose <doko@ubuntu.com> Thu, 05 Sep 2019 11:00:53 +0000
769
770libvirt (5.4.0-0ubuntu4) eoan; urgency=medium
771
772 * d/p/ubuntu/lp-1828495-*: make libvirt able to handle arch_capabilities
773 cpu features for the Host. (LP: 1828495 - not closing yet as guest caps
774 are still need fixups to work well LP: 1841066)
775
776 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 20 Aug 2019 10:50:08 +0200
777
778libvirt (5.4.0-0ubuntu3) eoan; urgency=medium
779
780 * SECURITY UPDATE: virDomainSaveImageGetXMLDesc does not check for
781 read-only connection
782 - debian/patches/CVE-2019-10161.patch: add check to
783 src/libvirt-domain.c, src/qemu/qemu_driver.c,
784 src/remote/remote_protocol.x.
785 - CVE-2019-10161
786 * SECURITY UPDATE: virDomainManagedSaveDefineXML does not check for
787 read-only connection
788 - debian/patches/CVE-2019-10166.patch: add check to
789 src/libvirt-domain.c.
790 - CVE-2019-10166
791 * SECURITY UPDATE: virConnectGetDomainCapabilities does not check for
792 read-only connection
793 - debian/patches/CVE-2019-10167.patch: add check to
794 src/libvirt-domain.c.
795 - CVE-2019-10167
796 * SECURITY UPDATE: virConnect*HypervisorCPU do not check for read-only
797 connection
798 - debian/patches/CVE-2019-10168.patch: add checks to
799 src/libvirt-host.c.
800 - CVE-2019-10168
801
802 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 02 Jul 2019 08:08:33 -0400
803
804libvirt (5.4.0-0ubuntu2) eoan; urgency=medium
805
806 * d/p/ubuntu-aa/lp-1833040-Add-openGraphicsFD-rule-for-named-profile.patch:
807 avoid issues with remote screen connections like virt-manager due to
808 apparmor changes in libvirt 5.1 (LP: #1833040)
809
810 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 19 Jun 2019 14:34:54 +0200
811
812libvirt (5.4.0-0ubuntu1) eoan; urgency=medium
813
814 * Merged with Debian git 5.3.0-1~1.gbp7b1637 and upstreams 5.4 release
815 Among many other new features and fixes this includes fixes for:
816 LP: #1759509 - virsh dompmwakeup fails to wake VM from dompmsuspend state
817 Remaining changes:
818 - Disable libssh2 support (universe dependency)
819 - Disable firewalld support (universe dependency)
820 - Set qemu-group to kvm (for compat with older ubuntu)
821 - Additional apport package-hook
822 - Autostart default bridged network (As upstream does, but not Debian).
823 In addition to just enabling it our solution provides:
824 + do not autostart if subnet is already taken (e.g. in guests).
825 + iterate some alternative subnets before giving up
826 - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is
827 the group based access to libvirt functions as it was used in Ubuntu
828 for quite long.
829 + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests
830 due to the group access change.
831 + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt
832 group.
833 - ubuntu/parallel-shutdown.patch: set parallel shutdown by default.
834 - Update Vcs-Git and Vcs-Browser fields to point to launchpad
835 - Xen related
836 - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The
837 section that adapts the path of the emulator to the Debian/Ubuntu
838 packaging is kept.
839 - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto
840 set VRAM to minimum requirements
841 - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts
842 - Add libxl log directory
843 - libvirt-uri.sh: Automatically switch default libvirt URI for users on
844 Xen dom0 via user profile (was missing on changelogs before)
845 - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from
846 included_files to avoid build failures due to duplicate definitions.
847 - Update README.Debian with Ubuntu changes
848 - Enable some additional features on ppc64el and s390x (for arch parity)
849 + systemtap, zfs, numa and numad on s390x.
850 + systemtap on ppc64el.
851 - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making
852 vmlinuz available and accessible (Debian bug 848314)
853 - d/t/control, d/t/smoke-lxc: fix up lxc smoke test isolation
854 - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx
855 - Further upstreamed apparmor Delta, especially any new one
856 Our former delta is split into logical pieces and is either Ubuntu only
857 or is part of a continuous upstreaming effort.
858 Listing related remaining changes in debian/patches/ubuntu-aa/:
859 + 0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor:
860 Allow pygrub to run on Debian/Ubuntu
861 + 0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch:
862 apparmor, libvirt-qemu: Allow read access to overcommit_memory
863 + 0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch:
864 apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv
865 + 0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch:
866 apparmor, virt-aa-helper: Allow access to tmp directories
867 + ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch:
868 apparmor, virt-aa-helper: Allow various storage pools and image
869 locations
870 + 0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch:
871 apparmor, virt-aa-helper: Add openvswitch support
872 + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor,
873 libvirt-qemu: Add 9p support
874 + 0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper:
875 add l to 9p file options.
876 + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch:
877 virt-aa-helper: Ask for no deny rule for readonly disk (renamed and
878 reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch)
879 + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch:
880 apparmor, libvirt-qemu: Allow reading charm-specific ceph config
881 + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow
882 commands executed by ubuntu only kvm wrapper on ppc64el
883 (LP 1686621 LP 1680384 LP 1784023)
884 + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch:
885 apparmor, virt-aa-helper: access for snapped nova
886 + d/p/ubuntu-aa/0050-local-include-for-libvirt-qemu.patch,
887 d/libvirt-daemon-system.postinst: provide a local apparmor include
888 for abstraction/libvirt-qemu (LP: 1786019)
889 + d/p/ubuntu-aa/lp-1815910-allow-vhost-net.patch: avoid apparmor issues
890 with vhost-net/vhost-vsock/vhost-scsi hotplug (LP: 1815910)
891 - d/rules: enable build time self tests on all architectures
892 - dnsmasq related enhancements
893 + run dnsmasq as libvirt-dnsmasq (LP: 1743718)
894 + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group
895 + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group
896 on purge
897 + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user
898 libvirt-dnsmasq and adapt the self tests to expect that config
899 + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users group
900 + Add dnsmasq configuration to work with system wide dnsmasq-base
901 - debian/rules: disable the netcf backend. (LP: 1764314)
902 - debian/control: drop libnetcf from Build-Depends.
903 - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI
904 Secure Boot enabled variants of the OVMF firmware and variable store for
905 the paths where we ship these files in Ubuntu.
906 - d/rules: install virtlockd correctly with defaults file (LP: 1729516)
907 - d/rules: also check build time self test results on all architectures
908 - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default
909 machine type correctly with newer qemu/libvirt
910 - d/t/control: fix smoke-qemu-session by ensuring the service will run
911 installing libvirt-daemon-system
912 - d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as
913 long as the following undefine succeeds
914 - avoid service dependency issues on upgrade (LP: 1786179)
915 This will in the long term be resolved in dh_* tools, but to let an
916 upgrade work for now we need to drop the sysV scripts (which we don't
917 use anyway) and slightly modify the systemd service to work with todays
918 dh_systemd_start properly. Can be dropped once Debian bug 905772 is
919 resolved in dh_* tools and libvirt uses those new code.
920 - d/libvirt-daemon-system.virtlogd.init: removed sysV init file
921 - d/libvirt-daemon-system.libvirtd.init: removed sysV init file
922 - debian/libvirt-daemon-system.maintscript: rm_conffile for virtlogd
923 and lbivirtd sysV init file
924 - d/p/ubuntu/avoid-restarting-virtlog-socket.patch: drop Also references
925 to virtlogd/virtlockd sockets as they would imply a restart of
926 virtlogd breaking it.
927 - d/t/smoke-lxc: use systemd instead of sysV to restart the service
928 * Added Changes:
929 - Refreshed patches to match new upstream
930 - d/p/Reduce-udevadm-settle-timeout-to-10-seconds.patch
931 - d/p/ubuntu/ubuntu_machine_type.patch
932 - d/control: Revert iptables/ebtables dependency as Eoan still is on 1.6.x
933 This can be dropped once >=1.8.1
934 - d/rules: adapt iptables binary paths present in Eoan (LP: #1832297)
935 This can be dropped once >=1.8.1
936 - d/p/ubuntu/dnsmasq-as-priv-user: update to include the new test
937 nat-network-mtu
938 - revert [c3c4cd4] drop in helper for firewalld as it is disabled on
939 Ubuntu [can be squashed with the disabling of firewalld on next merge]
940 - d/libvirt0.symbols: bump symbol versions for 5.4.0
941 - d/rules: add --no-restart-after-upgrade to services that are supposed to
942 stay up through upgrades - this also applies to related sockets.
943 * Dropped Changes (upstream)
944 - d/p/ubuntu-aa/lp-1804766-*: Allow rendering node access as needed
945 for the ease use of mdev and gl devices (LP: 1804766)
946 - d/p/ubuntu/lp-1771662-*: fix handling of VFs without associated PF
947 (LP: 1771662)
948 - d/p/ubuntu/lp-1825195-*.patch: fix issues with old guests that defined
949 the never functional osxsave and ospke features (LP: 1825195).
950 - d/p/ubuntu-aa/lp-1829223-virt-aa-helper-allow-vhost-scsi.patch fix
951 vhost-scsi hotplug in virt-aa-helper (LP: 1829223)
952 - SECURITY UPDATE: Add support for md-clear functionality
953 + debian/patches/ubuntu/md-clear.patch: Define md-clear CPUID bit in
954 src/cpu_map/x86_features.xml.
955 + CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091
956 - Implement further apparmor rules for usage of gl enabled
957 graphics (LP: 1815452)
958 + d/p/ubuntu-aa/lp-1815452-more-gl-rules.patch
959 + d/p/ubuntu-aa/lp-1815452-virt-aa-helper-rule.patch
960 - Implement further apparmor rules for usage of gl enabled
961 graphics with nvidia cards (LP: 1817943)
962 + d/p/ubuntu-aa/lp-1817943-nvidia-gl-rules.patch
963 + d/p/ubuntu-aa/lp-1817943-devices-in-sysfs.patch
964 * Dropped Changes (in Debian)
965 - d/rules: strip -Bsymbolic-functions from linker flags as it breaks
966 libvirt tests
967
968 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 07 Jun 2019 11:55:52 +0200
969
970libvirt (5.3.0-1~1.gbp7b1637) UNRELEASED; urgency=medium
971
972 ** SNAPSHOT build @7b1637605da9224c46ebf3a243fa725d643e7556 **
973
974 [ Guido Günther ]
975 * [fb43676] d/control: Drop dh-autoreconf build-dep.
976 Not needed for dh compat > 10.
977 * [81d21d5] d/not-installed: Use multi-arch dirs.
978 Files moved during the dh12 switch.
979 * [428ad14] New upstream version 5.3.0~rc2
980 * [641e532] New upstream version 5.3.0
981
982 [ Christian Ehrhardt ]
983 * [c28c3b3] d/libvirt0.install: install translations
984 * [c3c4cd4] d/libvirt-daemon-system.install: drop in helper for firewalld
985 * [3e8b43c] d/not-installed: ignore default files /etc/sysconfig
986 * [c223d7f] d/libvirt-daemon-system.examples: ship sysctl config as example
987 * [f19acf6] d/libvirt-daemon-system.install: ship libxl-sanlock.conf
988 (Closes: #919484)
989
990 [ Andrea Bolognani ]
991 * [6a2eae3] Simplify and improve watch file.
992
993 -- Guido Günther <agx@sigxcpu.org> Mon, 06 May 2019 13:06:27 +0200
994
303libvirt (5.2.0-2) experimental; urgency=medium995libvirt (5.2.0-2) experimental; urgency=medium
304996
305 [ Guido Günther ]997 [ Guido Günther ]
@@ -467,6 +1159,199 @@ libvirt (5.0.0-2) unstable; urgency=medium
4671159
468 -- Guido Günther <agx@sigxcpu.org> Sun, 07 Apr 2019 12:36:21 +02001160 -- Guido Günther <agx@sigxcpu.org> Sun, 07 Apr 2019 12:36:21 +0200
4691161
1162libvirt (5.0.0-1ubuntu4) eoan; urgency=medium
1163
1164 * d/p/ubuntu/lp-1825195-*.patch: fix issues with old guests that defined
1165 the never functional osxsave and ospke features (LP: #1825195).
1166 * d/p/series: reorder ubuntu Delta
1167 * d/p/ubuntu-aa/lp-1815910-allow-vhost-net.patch: avoid apparmor issues
1168 with vhost-net/vhost-vsock/vhost-scsi hotplug (LP: #1815910)
1169 * d/p/ubuntu-aa/lp-1829223-virt-aa-helper-allow-vhost-scsi.patch fix
1170 vhost-scsi hotplug in virt-aa-helper (LP: #1829223)
1171
1172 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 16 May 2019 10:42:09 +0200
1173
1174libvirt (5.0.0-1ubuntu3) eoan; urgency=medium
1175
1176 * SECURITY UPDATE: Add support for md-clear functionality
1177 - debian/patches/ubuntu/md-clear.patch: Define md-clear CPUID bit in
1178 src/cpu_map/x86_features.xml.
1179 - CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091
1180
1181 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 14 May 2019 14:48:05 -0400
1182
1183libvirt (5.0.0-1ubuntu2) disco; urgency=medium
1184
1185 * Implement further apparmor rules for usage of gl enabled
1186 graphics (LP: #1815452)
1187 - d/p/ubuntu-aa/lp-1815452-more-gl-rules.patch
1188 - d/p/ubuntu-aa/lp-1815452-virt-aa-helper-rule.patch
1189 * Implement further apparmor rules for usage of gl enabled
1190 graphics with nvidia cards (LP: #1817943)
1191 - d/p/ubuntu-aa/lp-1817943-nvidia-gl-rules.patch
1192 - d/p/ubuntu-aa/lp-1817943-devices-in-sysfs.patch
1193 * d/p/ubuntu-aa/lp-1804766-*: updated to the upstream accepted
1194 version (no functional change, LP: 1804766)
1195
1196 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 12 Feb 2019 11:27:14 +0100
1197
1198libvirt (5.0.0-1ubuntu1) disco; urgency=medium
1199
1200 * Merged with Debian unstable
1201 Among many other new features and fixes this includes fixes for:
1202 LP: #1754871 - 1799446 zPCI passthrough support for KVM
1203 LP: #1811198 - remove arbitrary limit on socket_id/core_id
1204 Remaining changes:
1205 - Disable libssh2 support (universe dependency)
1206 - Disable firewalld support (universe dependency)
1207 - Set qemu-group to kvm (for compat with older ubuntu)
1208 - Additional apport package-hook
1209 - Autostart default bridged network (As upstream does, but not Debian).
1210 In addition to just enabling it our solution provides:
1211 + do not autostart if subnet is already taken (e.g. in guests).
1212 + iterate some alternative subnets before giving up
1213 - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is
1214 the group based access to libvirt functions as it was used in Ubuntu
1215 for quite long.
1216 + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests
1217 due to the group access change.
1218 + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt
1219 group.
1220 - ubuntu/parallel-shutdown.patch: set parallel shutdown by default.
1221 - Update Vcs-Git and Vcs-Browser fields to point to launchpad
1222 - Xen related
1223 - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The
1224 section that adapts the path of the emulator to the Debian/Ubuntu
1225 packaging is kept.
1226 - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto
1227 set VRAM to minimum requirements
1228 - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts
1229 - Add libxl log directory
1230 - libvirt-uri.sh: Automatically switch default libvirt URI for users on
1231 Xen dom0 via user profile (was missing on changelogs before)
1232 - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from
1233 included_files to avoid build failures due to duplicate definitions.
1234 - Update README.Debian with Ubuntu changes
1235 - Enable some additional features on ppc64el and s390x (for arch parity)
1236 + systemtap, zfs, numa and numad on s390x.
1237 + systemtap on ppc64el.
1238 - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making
1239 vmlinuz available and accessible (Debian bug 848314)
1240 - d/t/control, d/t/smoke-lxc: fix up lxc smoke test isolation
1241 - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx
1242 - Further upstreamed apparmor Delta, especially any new one
1243 Our former delta is split into logical pieces and is either Ubuntu only
1244 or is part of a continuous upstreaming effort.
1245 Listing related remaining changes in debian/patches/ubuntu-aa/:
1246 + 0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor:
1247 Allow pygrub to run on Debian/Ubuntu
1248 + 0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch:
1249 apparmor, libvirt-qemu: Allow read access to overcommit_memory
1250 + 0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch:
1251 apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv
1252 + 0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch:
1253 apparmor, virt-aa-helper: Allow access to tmp directories
1254 + ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch:
1255 apparmor, virt-aa-helper: Allow various storage pools and image
1256 locations
1257 + 0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch:
1258 apparmor, virt-aa-helper: Add openvswitch support
1259 + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor,
1260 libvirt-qemu: Add 9p support
1261 + 0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper:
1262 add l to 9p file options.
1263 + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch:
1264 virt-aa-helper: Ask for no deny rule for readonly disk (renamed and
1265 reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch)
1266 + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch:
1267 apparmor, libvirt-qemu: Allow reading charm-specific ceph config
1268 + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow
1269 commands executed by ubuntu only kvm wrapper on ppc64el
1270 (LP 1686621 LP 1680384 LP 1784023)
1271 + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch:
1272 apparmor, virt-aa-helper: access for snapped nova
1273 + d/p/ubuntu-aa/0050-local-include-for-libvirt-qemu.patch,
1274 d/libvirt-daemon-system.postinst: provide a local apparmor include
1275 for abstraction/libvirt-qemu (LP: 1786019)
1276 - d/rules: enable build time self tests on all architectures
1277 - dnsmasq related enhancements
1278 + run dnsmasq as libvirt-dnsmasq (LP: 1743718)
1279 + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group
1280 + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group on
1281 purge
1282 + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user
1283 libvirt-dnsmasq and adapt the self tests to expect that config
1284 + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users group
1285 + Add dnsmasq configuration to work with system wide dnsmasq-base
1286 - debian/rules: disable the netcf backend. (LP: 1764314)
1287 - debian/control: drop libnetcf from Build-Depends.
1288 - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI
1289 Secure Boot enabled variants of the OVMF firmware and variable store for
1290 the paths where we ship these files in Ubuntu.
1291 - d/rules: install virtlockd correctly with defaults file (LP: 1729516)
1292 - avoid service dependency issues on upgrade (LP: 1786179)
1293 This will in the long term be resolved in dh_* tools, but to let an
1294 upgrade work for now we need to drop the sysV scripts (which we don't
1295 use anyway) and slightly modify the systemd service to work with todays
1296 dh_systemd_start properly. Can be dropped once Debian bug 905772 is
1297 resolved in dh_* tools and libvirt uses those new code.
1298 - d/libvirt-daemon-system.virtlogd.init: removed sysV init file
1299 - d/libvirt-daemon-system.libvirtd.init: removed sysV init file
1300 - debian/libvirt-daemon-system.maintscript: rm_conffile for virtlogd
1301 and lbivirtd sysV init file
1302 - d/p/ubuntu/avoid-restarting-virtlog-socket.patch: drop Also references
1303 to virtlogd/virtlockd sockets as they would imply a restart of
1304 virtlogd breaking it.
1305 - d/t/smoke-lxc: use systemd instead of sysV to restart the service
1306 * Added Changes:
1307 - Refresh d/p/ubuntu/ubuntu-libxl-qemu-path.patch for new context
1308 - d/rules: also check build time self test results on all architectures
1309 - d/rules: strip -Bsymbolic-functions from linker flags as it breaks
1310 libvirt tests
1311 - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default
1312 machine type correctly with newer qemu/libvirt
1313 - d/p/ubuntu-aa/lp-1804766-*: Allow rendering node access as needed
1314 for the ease use of mdev and gl devices (LP: #1804766)
1315 - refreshed d/p/ubuntu-aa for updated paths in libvirt 5.0
1316 - d/t/control: fix smoke-qemu-session by ensuring the service will run
1317 installing libvirt-daemon-system
1318 - d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as
1319 long as the following undefine succeeds
1320 - d/p/ubuntu/lp-1771662-*: fix handling of VFs without associated PF
1321 (LP: #1771662)
1322 * Dropped Changes (upstream)
1323 - debian/patches/ubuntu/lp1787405-*: Support guest dedicated Crypto
1324 Adapters on s390x (LP: 1787405)
1325 - d/p/ubuntu/lp-1802727-netdevbridge-fall-back-to-ioctl-from-sysfs.patch:
1326 fix libvirt bridge handling in unprivileged containers (LP: 1802906)
1327 - d/p/ubuntu-aa/lp-1788603-fix-ptrace-rules-with-kernel-4.18.patch:
1328 avoid issues with newer kernels >=4.18 (LP: 1788603)
1329 - Fix an issue where guests with plenty of hostdevs attached where detected
1330 as not shut down due to the kernel needing more time to free up
1331 resources (LP: 1788226)
1332 - d/p/ubuntu/lp-1788226-wait-longer-5-30s-on-hard-shutdown.patch
1333 - d/p/ubuntu/lp-1788226-wait-longer-on-kill-per-assigned-Hostdev.patch
1334 - 0025-apparmor-fix-newer-virt-manager-1.4.0.patch: Add Apparmor
1335 permissions so virt-manager 1.4.0 viewing works (LP 1668681 1747442).
1336 - 0040-apparmor-add-mediation-rules-for-unconfined.patch:
1337 apparmor: add mediation rules for unconfined guests
1338 - d/p/ubuntu-aa/0051-allow-user-tmp.patch: some features need tmp, but we
1339 don't want blanket access. We only allow enumerating the base dir and
1340 reading owned files. Further features needing /tmp have to add local
1341 overrides, examples are qemu-smb and some modes of local snapshots.
1342 (LP: 1365261) Can be dropped >=libvirt 4.7
1343 - d/p/ubuntu-aa/0052-allow-to-preserve-dev-mountpoints.patch: Allow to
1344 preserve /dev mountpoints in qemu namespaces (LP: 1786168)
1345 Can be dropped >=libvirt 4.7
1346 - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm
1347 which provided a separate kvm-spice. Upstream completely dropped
1348 alternative types and kvm-spice is a symlink for quite some time.
1349 Builtin expected binaries work, so drop this delta.
1350 * Dropped Changes (in Debian)
1351 - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch.
1352
1353 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 08 Jan 2019 13:09:31 +0100
1354
470libvirt (5.0.0-1) unstable; urgency=medium1355libvirt (5.0.0-1) unstable; urgency=medium
4711356
472 * [7346f30] New upstream version 5.0.01357 * [7346f30] New upstream version 5.0.0
@@ -526,6 +1411,297 @@ libvirt (4.7.0-1) unstable; urgency=medium
5261411
527 -- Guido Günther <agx@sigxcpu.org> Sun, 09 Sep 2018 21:42:33 +02001412 -- Guido Günther <agx@sigxcpu.org> Sun, 09 Sep 2018 21:42:33 +0200
5281413
1414libvirt (4.6.0-2ubuntu6) disco; urgency=medium
1415
1416 * No-change rebuild for readline soname change.
1417
1418 -- Matthias Klose <doko@ubuntu.com> Tue, 15 Jan 2019 10:26:04 +0000
1419
1420libvirt (4.6.0-2ubuntu5) disco; urgency=medium
1421
1422 * d/p/ubuntu/lp1787405-0008-qemu-mdev-Use-vfio-pci-display-property-only
1423 -with-vf.patch: fix handling of non PCI vfio display propery (part
1424 of LP: #1787405)
1425
1426 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 06 Dec 2018 09:20:39 +0100
1427
1428libvirt (4.6.0-2ubuntu4) disco; urgency=medium
1429
1430 * debian/patches/ubuntu/lp1787405-*: Support guest dedicated Crypto
1431 Adapters on s390x (LP: #1787405)
1432 * d/p/ubuntu/lp-1802727-netdevbridge-fall-back-to-ioctl-from-sysfs.patch:
1433 fix libvirt bridge handling in unprivileged containers (LP: #1802906)
1434
1435 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 09 Nov 2018 07:42:01 +0100
1436
1437libvirt (4.6.0-2ubuntu3) cosmic; urgency=medium
1438
1439 * d/p/ubuntu-aa/lp-1788603-fix-ptrace-rules-with-kernel-4.18.patch:
1440 avoid issues with newer kernels >=4.18 (LP: #1788603)
1441
1442 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 27 Aug 2018 10:57:57 +0200
1443
1444libvirt (4.6.0-2ubuntu2) cosmic; urgency=medium
1445
1446 * Fix an issue where guests with plenty of hostdevs attached where detected
1447 as not shut down due to the kernel needing more time to free up
1448 resources (LP: #1788226)
1449 - d/p/ubuntu/lp-1788226-wait-longer-5-30s-on-hard-shutdown.patch
1450 - d/p/ubuntu/lp-1788226-wait-longer-on-kill-per-assigned-Hostdev.patch
1451
1452 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 21 Aug 2018 17:51:43 +0200
1453
1454libvirt (4.6.0-2ubuntu1) cosmic; urgency=medium
1455
1456 * Merged with Debian unstable (LP: #1786957).
1457 Among many other new features and fixes this includes fixes
1458 for (LP: #1754871), Remaining changes:
1459 - Disable libssh2 support (universe dependency)
1460 - Disable firewalld support (universe dependency)
1461 - Set qemu-group to kvm (for compat with older ubuntu)
1462 - Additional apport package-hook
1463 - Autostart default bridged network (As upstream does, but not Debian).
1464 In addition to just enabling it our solution provides:
1465 + do not autostart if subnet is already taken (e.g. in guests).
1466 + iterate some alternative subnets before giving up
1467 - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is
1468 the group based access to libvirt functions as it was used in Ubuntu
1469 for quite long.
1470 + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests
1471 due to the group access change.
1472 + d/libvirt-daemon-system.postinst: add users in sudo to the libvirt
1473 group.
1474 - ubuntu/parallel-shutdown.patch: set parallel shutdown by default.
1475 - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm
1476 which provided a separate kvm-spice.
1477 - Xen related
1478 - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The
1479 section that adapts the path of the emulator to the Debian/Ubuntu
1480 packaging is kept.
1481 - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto
1482 set VRAM to minimum requirements
1483 - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts
1484 - Add libxl log directory
1485 - libvirt-uri.sh: Automatically switch default libvirt URI for users on
1486 Xen dom0 via user profile (was missing on changelogs before)
1487 - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from
1488 included_files to avoid build failures due to duplicate definitions.
1489 - Update README.Debian with Ubuntu changes
1490 - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch.
1491 - Enable some additional features on ppc64el and s390x (for arch parity)
1492 + systemtap, zfs, numa and numad on s390x.
1493 + systemtap on ppc64el.
1494 - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making
1495 vmlinuz available and accessible (Debian bug 848314)
1496 - d/t/control, d/t/smoke-lxc: fix up lxc smoke test isolation
1497 - Add dnsmasq configuration to work with system wide dnsmasq (drop >18.04,
1498 no more UCA onto Xenial then which has global dnsmasq by default).
1499 - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx
1500 - Further upstreamed apparmor Delta, especially any new one
1501 Our former delta is split into logical pieces and is either Ubuntu only
1502 or is part of a continuous upstreaming effort.
1503 Listing related remaining changes in debian/patches/ubuntu-aa/:
1504 + 0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor:
1505 Allow pygrub to run on Debian/Ubuntu
1506 + 0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch:
1507 apparmor, libvirt-qemu: Allow read access to overcommit_memory
1508 + 0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch:
1509 apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv
1510 + 0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch:
1511 apparmor, virt-aa-helper: Allow access to tmp directories
1512 + ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch:
1513 apparmor, virt-aa-helper: Allow various storage pools and image
1514 locations
1515 + 0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch:
1516 apparmor, virt-aa-helper: Add openvswitch support
1517 + 0025-apparmor-fix-newer-virt-manager-1.4.0.patch: Add Apparmor
1518 permissions so virt-manager 1.4.0 viewing works (LP 1668681 1747442).
1519 Can be dropped >=libvirt 4.7
1520 + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor,
1521 libvirt-qemu: Add 9p support
1522 + 0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper:
1523 add l to 9p file options.
1524 + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch:
1525 virt-aa-helper: Ask for no deny rule for readonly disk (renamed and
1526 reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch)
1527 + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch:
1528 apparmor, libvirt-qemu: Allow reading charm-specific ceph config
1529 + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow
1530 commands executed by ubuntu only kvm wrapper on ppc64el
1531 (LP 1686621 & LP 1680384).
1532 + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch:
1533 apparmor, virt-aa-helper: access for snapped nova
1534 + 0040-apparmor-add-mediation-rules-for-unconfined.patch:
1535 apparmor: add mediation rules for unconfined guests
1536 Can be dropped >=libvirt 4.7
1537 - d/rules: enable build time self tests on all architectures
1538 - run dnsmasq as libvirt-dnsmasq (LP: 1743718)
1539 + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group
1540 + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group on
1541 purge
1542 + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmas config with user
1543 libvirt-dnsmasq and adapt the self tests to expect that config
1544 + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users
1545 - debian/rules: disable the netcf backend. (LP: 1764314)
1546 - debian/control: drop libnetcf from Build-Depends.
1547 - ddebian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI
1548 Secure Boot enabled variants of the OVMF firmware and variable store for
1549 the paths where we ship these files in Ubuntu.
1550 - d/rules: install virtlockd correctly with defaults file (LP: 1729516)
1551 * Added Changes
1552 - 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch:
1553 updated to take care of no more silencing and thereby hiding denials
1554 (LP 1719579 is an example)
1555 - 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch:
1556 updated to also allow the optionally placed ceph asok file (LP: #1779674)
1557 - 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: prepare
1558 profile for usrmerge (LP: #1784023)
1559 - Finalize the libvirt-bin -> libvirt-* transition in the apport
1560 package-hook.
1561 - d/p/ubuntu-aa/0050-local-include-for-libvirt-qemu.patch,
1562 d/libvirt-daemon-system.postinst: provide a local apparmor include
1563 for abstraction/libvirt-qemu (LP: #1786019)
1564 - d/p/ubuntu-aa/0051-allow-user-tmp.patch: some features need tmp, but we
1565 don't want blanket access. We only allow enumerating the base dir and
1566 reading owned files. Further features needing /tmp have to add local
1567 overrides, examples are qemu-smb and some modes of local snapshots.
1568 (LP: #1365261) Can be dropped >=libvirt 4.7
1569 - d/p/ubuntu-aa/0052-allow-to-preserve-dev-mountpoints.patch: Allow to
1570 preserve /dev mountpoints in qemu namespaces (LP: #1786168)
1571 Can be dropped >=libvirt 4.7
1572 - avoid service dependency issues on upgrade (LP: #1786179)
1573 This will in the long term be resolved in dh_* tools, but to let an
1574 upgrade work for now we need to drop the sysV scripts (which we don't
1575 use anyway) and slightly modify the systemd service to work with todays
1576 dh_systemd_start properly. Can be dropped once Debian bug 905772 is
1577 resolved in dh_* tools and libvirt uses those new code.
1578 - d/libvirt-daemon-system.virtlogd.init: removed sysV init file
1579 - d/libvirt-daemon-system.libvirtd.init: removed sysV init file
1580 - debian/libvirt-daemon-system.maintscript: rm_conffile for virtlogd
1581 and lbivirtd sysV init file
1582 - d/p/ubuntu/avoid-restarting-virtlog-socket.patch: drop Also references
1583 to virtlogd/virtlockd sockets as they would imply a restart of
1584 virtlogd breaking it.
1585 - d/t/smoke-lxc: use systemd instead of sysV to restart the service
1586 * Dropped Changes (upstream)
1587 - d/p/ubuntu/virt-aa-helper-Set-the-supported-features.patch: allow parsing
1588 of memory slots and other extended features without breaking
1589 virt-aa-helper (LP: 1746431).
1590 - d/p/stable/0001-Revert-qemu-monitor-do-not-report-error-on-shutdown.patch
1591 - d/p/stable/0002-nodedev-Fix-failing-to-parse-PCI-address-for-non-PCI.patch
1592 - d/p/stable/0003-qemu-assign-correct-type-of-PCI-address-for-vhost-sc.patch
1593 - d/p/stable/0004-qemu-Refresh-caps-cache-after-booting-a-different-ke.patch
1594 - d/p/stable/0005-qemu-auto-add-generic-xhci-rather-than-NEC-xhci-to-Q.patch
1595 - d/p/stable/0006-libvirtd-Explicit-dependency-on-systemd-machined.patch
1596 - d/p/stable/0007-rpc-fix-race-sending-and-encoding-sasl-data.patch
1597 - d/p/stable/0008-vhost-user-add-support-reconnect-for-vhost-user-port.patch
1598 - d/p/stable/0009-qemu-Fix-memory-leak-in-processGuestPanicEvent.patch
1599 - d/p/stable/0010-storage-util-Properly-ignore-errors-when-backing-vol.patch
1600 - d/p/stable/0011-conf-Use-correct-attribute-name-in-error-message.patch
1601 - d/p/stable/0012-util-json-Add-helper-to-return-string-or-number-prop.patch
1602 - d/p/stable/0013-util-storage-Parse-lun-for-iSCSI-protocol-from-JSON-.patch
1603 - d/p/stable/0014-virsh-Offer-only-persistent-domains-for-autostart.patch
1604 - d/p/stable/0015-blockjob-Fix-a-error-checking-of-blockjob-status-in-.patch
1605 - d/p/stable/0016-qemu-Expose-rx-tx_queue_size-in-qemu.conf-too.patch
1606 - d/p/stable/0017-qemu-migration-Refresh-device-information-after-tran.patch
1607 - d/p/stable/0018-qemuDomainRemoveMemoryDevice-unlink-memory-backing-f.patch
1608 - d/p/stable/0019-vbox-fix-SEGV-during-dumpxml-of-a-serial-port.patch
1609 - d/p/stable/0020-qemu-Initialize-priv-in-qemuDomainCoreDumpWithFormat.patch
1610 - d/p/stable/0021-fix-regex-to-check-CN-from-server-certificate.patch
1611 - d/p/stable/0022-storage-Fix-formatting-and-parsing-of-qemu-type-Unix.patch
1612 - d/p/stable/0023-util-storage-Remove-detected-authentication-data-for.patch
1613 - d/p/stable/0024-qemu-blockcopy-Add-check-for-bandwidth.patch
1614 - d/p/stable/0025-conf-move-generated-member-from-virMacAddr-to-virDom.patch
1615 - d/p/stable/0026-lxc-Drop-useless-check-in-live-device-update.patch
1616 - d/p/stable/0027-Pass-oldDev-to-virDomainDefCompatibleDevice-on-devic.patch
1617 - d/p/stable/0028-qemu-Fix-updating-device-with-boot-order.patch
1618 - d/p/stable/0030-daemon-fix-rpc-event-leak-on-error-path-in-remoteDis.patch
1619 - d/p/stable/0029-lxc-fix-rpc-event-leak-on-error-path-in-virLXCContro.patch
1620 - d/p/stable/0031-qemu-fix-memory-leak-of-vporttype-during-migration.patch
1621 - d/p/stable/0032-virsh-fixing-segfault-by-pool-autocompleter-function.patch
1622 - d/p/stable/0033-qemu-Fix-comparison-assignment-in-qemuDomainUpdateDe.patch
1623 - d/p/stable/0034-qemu-Fix-memory-leak-in-qemuConnectGetAllDomainStats.patch
1624 - d/p/stable/0035-libvirtd-fix-potential-deadlock-when-reloading.patch
1625 - d/p/stable/0036-qemu-Use-correct-bus-type-for-input-devices.patch
1626 - d/p/stable/0037-qemu-hostdev-Fix-the-error-on-VM-start-with-an-mdev-.patch
1627 - d/p/stable/0038-conf-Fix-crash-in-virDomainDefCompatibleDevice.patch
1628 - d/p/ubuntu/lp1688508-tools-avoid-text-spilling-into-variables.patch:
1629 avoid hanging on shutdown (LP: 1688508)
1630 - d/p/ubuntu-aa/0041-apparmor-add-ro-rule-for-sasl-GSSAPI-
1631 plugin-on-etc-g.patch fix issues if sasl is configured (LP: 1696471)
1632 - d/p/ubuntu-aa/0042-virt-aa-helper-resolve-yet-to-be-created-paths.patch
1633 ensure symlinks are resolved to get valid rules if interim parts of a path
1634 are a symlink (LP: 1752361)
1635 - d/p/ubuntu/lp1688508-tools-fix-variable-scope-in-in-check_guests_shutdown:
1636 avoid issues shutting down more guests than configured for parallel
1637 shutdown (LP: 1688508)
1638 - d/p/ubuntu-aa/lp1756394-virt-aa-helper-resolve-file-symlinks.patch: fix
1639 using devices that are symlinks (LP: 1756394)
1640 - Fix nvdimm memory and passthrough input devices for hotplug via
1641 domain security callbacks backporting upstream commits (LP: 1755153).
1642 + d/p/ubuntu-aa/lp1755153-apparmor-add-Set-Restore-InputLabel.patch
1643 + d/p/ubuntu-aa/lp1755153-apparmor-add-Set-Restore-MemoryLabel.patch
1644 - Fix nvdimm memory and passthrough input devices in initial guest
1645 description via virt-aa-helper (LP: 1757085).
1646 + d/p/ubuntu-aa/lp1757085-virt-aa-helper-nvdimm-memory.patch
1647 + d/p/ubuntu-aa/lp1757085-virt-aa-helper-passthrough-input.patch
1648 - Fix clean shut down of guests on system shutdown (LP: 1764668)
1649 + d/p/ubuntu/lp-1764668-do-not-report-unknown-guests.patch
1650 + d/p/ubuntu/lp-1764668-fix-check_guests_shutdown-loop.patch
1651 - SECURITY UPDATE: QEMU monitor DoS
1652 + debian/patches/CVE-2018-1064.patch: add size limit to
1653 src/qemu/qemu_agent.c.
1654 + CVE-2018-1064
1655 - SECURITY UPDATE: Speculative Store Bypass
1656 + debian/patches/CVE-2018-3639-1.patch: define the 'ssbd' CPUID feature
1657 bit in src/cpu/cpu_map.xml.
1658 + debian/patches/CVE-2018-3639-2.patch: define the 'virt-ssbd' CPUID
1659 feature bit in src/cpu/cpu_map.xml.
1660 + CVE-2018-3639
1661 - d/p/ubuntu-aa/lp1775777-vfio-usage-without-initial-hostdev.patch: fix
1662 hotplug use cases where the initial guest had no hostdev at all and
1663 therefore vrit-aa-helper did not allow /dev/vfio/vfio (LP: 1775777)
1664 - debian/patches/ubuntu/lp-1758037-nwfilter-increase-pcap-buffer-size.patch:
1665 Fix nwfilters that set CTRL_IP_LEARNING set to dhcp failing with "An error
1666 occurred, but the cause is unknown" due to a buffer being too small
1667 for pcap with TPACKET_V3 enabled (LP: 1758037)
1668 - SECURITY UPDATE: code injection via libnss_dns.so
1669 + debian/patches/CVE-2018-6764-1.patch: determine the hostname on
1670 startup in src/util/virlog.c.
1671 + debian/patches/CVE-2018-6764-2.patch: fix syntax-check in
1672 src/util/virlog.c.
1673 + debian/patches/CVE-2018-6764-3.patch: fix deadlock obtaining hostname
1674 in cfg.mk, src/util/virlog.c.
1675 + CVE-2018-6764
1676 * Dropped Changes (no upgrade path left that needs those)
1677 - Backwards compatible handling of group rename (can be dropped >18.04).
1678 - Modifications to adapt for our delayed switch away from libvirt-bin (can
1679 be dropped >18.04).
1680 + d/p/ubuntu/libvirtd-service-add-bin-alias.patch: systemd: define alias
1681 to old service name so that old references work
1682 + d/p/ubuntu/libvirtd-init-add-bin-alias.patch: sysv init: define alias
1683 to old service name so that old references work
1684 + d/control: transitional package with the old name and maintainer
1685 scripts to handle the transition
1686 - fix conffile upgrade handling to avoid obsolete files
1687 and inactive duplicates (LP 1694159)
1688 - conffile handling of files dropped in 3.5 (can be dropped >18.04)
1689 + /etc/init.d/virtlockd was sysv init only
1690 + /etc/apparmor.d/local/usr.sbin.libvirtd and
1691 /etc/apparmor.d/local/usr.lib.libvirt.virt-aa-helper are now generated
1692 by dh_apparmor as needed
1693 - d/libvirt-daemon-system.maintscript: remove the now dropped conffile
1694 /etc/cron.daily/libvirt-daemon-system
1695 * Dropped Changes (cleanups)
1696 - d/test/smoke-lxc workaround for debbug 848317/867379 (systemd has fixed
1697 one issue and the other is solved in libvirt by ensuring to move to the
1698 right cgroups.)
1699 - remove no more used libvirt-dnsmasq user (this was redundant since
1700 4.0.0-1ubuntu5 reintroduced a libvirt-dnsmasq user)
1701 - Disable selinux (now in main)
1702
1703 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Sat, 18 Aug 2018 14:40:58 +0200
1704
529libvirt (4.6.0-2) unstable; urgency=medium1705libvirt (4.6.0-2) unstable; urgency=medium
5301706
531 * [c33faee] Drop dwarves dependency.1707 * [c33faee] Drop dwarves dependency.
@@ -643,6 +1819,399 @@ libvirt (4.0.0-2) unstable; urgency=medium
6431819
644 -- Guido Günther <agx@sigxcpu.org> Thu, 08 Feb 2018 19:29:59 +01001820 -- Guido Günther <agx@sigxcpu.org> Thu, 08 Feb 2018 19:29:59 +0100
6451821
1822libvirt (4.0.0-1ubuntu13) cosmic; urgency=medium
1823
1824 * ddebian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI
1825 Secure Boot enabled variants of the OVMF firmware and variable store for
1826 the paths where we ship these files in Ubuntu.
1827
1828 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Wed, 27 Jun 2018 11:16:23 -0400
1829
1830libvirt (4.0.0-1ubuntu12) cosmic; urgency=medium
1831
1832 * d/p/ubuntu-aa/lp1775777-vfio-usage-without-initial-hostdev.patch: fix
1833 hotplug use cases where the initial guest had no hostdev at all and
1834 therefore vrit-aa-helper did not allow /dev/vfio/vfio (LP: #1775777)
1835
1836 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 12 Jun 2018 16:24:01 +0200
1837
1838libvirt (4.0.0-1ubuntu11) cosmic; urgency=medium
1839
1840 * SECURITY UPDATE: QEMU monitor DoS
1841 - debian/patches/CVE-2018-1064.patch: add size limit to
1842 src/qemu/qemu_agent.c.
1843 - CVE-2018-1064
1844 * SECURITY UPDATE: Speculative Store Bypass
1845 - debian/patches/CVE-2018-3639-1.patch: define the 'ssbd' CPUID feature
1846 bit in src/cpu/cpu_map.xml.
1847 - debian/patches/CVE-2018-3639-2.patch: define the 'virt-ssbd' CPUID
1848 feature bit in src/cpu/cpu_map.xml.
1849 - CVE-2018-3639
1850
1851 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 22 May 2018 10:55:56 -0400
1852
1853libvirt (4.0.0-1ubuntu10) cosmic; urgency=medium
1854
1855 * Fix nwfilters that set CTRL_IP_LEARNING set to dhcp failing with "An error
1856 occurred, but the cause is unknown" due to a buffer being too small
1857 for pcap with TPACKET_V3 enabled (LP: #1758037)
1858 - debian/patches/ubuntu/lp-1758037-nwfilter-increase-pcap-buffer-size.patch
1859
1860 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 09 May 2018 17:07:59 +0200
1861
1862libvirt (4.0.0-1ubuntu9) cosmic; urgency=medium
1863
1864 * debian/rules: disable the netcf backend. (LP: #1764314)
1865 * debian/control: drop libnetcf from Build-Depends.
1866
1867 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Wed, 09 May 2018 10:06:15 -0400
1868
1869libvirt (4.0.0-1ubuntu8) bionic; urgency=medium
1870
1871 * Fix clean shut down of guests on system shutdown (LP: #1764668)
1872 - d/p/ubuntu/lp-1764668-do-not-report-unknown-guests.patch
1873 - d/p/ubuntu/lp-1764668-fix-check_guests_shutdown-loop.patch
1874
1875 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 24 Apr 2018 11:09:48 +0200
1876
1877libvirt (4.0.0-1ubuntu7) bionic; urgency=medium
1878
1879 * Fix nvdimm memory and passthrough input devices for hotplug via
1880 domain security callbacks backporting upstream commits (LP: #1755153).
1881 - d/p/ubuntu-aa/lp1755153-apparmor-add-Set-Restore-InputLabel.patch
1882 - d/p/ubuntu-aa/lp1755153-apparmor-add-Set-Restore-MemoryLabel.patch
1883 * Fix nvdimm memory and passthrough input devices in initial guest
1884 description via virt-aa-helper (LP: #1757085).
1885 - d/p/ubuntu-aa/lp1757085-virt-aa-helper-nvdimm-memory.patch
1886 - d/p/ubuntu-aa/lp1757085-virt-aa-helper-passthrough-input.patch
1887
1888 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 21 Mar 2018 08:30:47 +0100
1889
1890libvirt (4.0.0-1ubuntu6) bionic; urgency=medium
1891
1892 * Backport from recent upstream to stabilize libvirt (LP: #1756915)
1893 - d/p/stable/0033-qemu-Fix-comparison-assignment-in-qemuDomainUpdateDe.patch
1894 - d/p/stable/0034-qemu-Fix-memory-leak-in-qemuConnectGetAllDomainStats.patch
1895 - d/p/stable/0035-libvirtd-fix-potential-deadlock-when-reloading.patch
1896 - d/p/stable/0036-qemu-Use-correct-bus-type-for-input-devices.patch
1897 - d/p/stable/0037-qemu-hostdev-Fix-the-error-on-VM-start-with-an-mdev-.patch
1898 - d/p/stable/0038-conf-Fix-crash-in-virDomainDefCompatibleDevice.patch
1899 * d/p/ubuntu/lp1688508-tools-fix-variable-scope-in-in-check_guests_shutdown:
1900 avoid issues shutting down more guests than configured for parallel
1901 shutdown (LP: #1688508)
1902 * d/p/ubuntu-aa/lp1756394-virt-aa-helper-resolve-file-symlinks.patch: fix
1903 using devices that are symlinks (LP: #1756394)
1904
1905 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 19 Mar 2018 14:57:08 +0100
1906
1907libvirt (4.0.0-1ubuntu5) bionic; urgency=medium
1908
1909 * run dnsmasq as libvirt-dnsmasq (LP: #1743718)
1910 - d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group
1911 - d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group on
1912 purge
1913 - d/p/ubuntu/dnsmasq-as-priv-user: write dnsmas config with user
1914 libvirt-dnsmasq and adapt the self tests to expect that config
1915 - d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users
1916 * Backport from recent upstream to stabilize libvirt (LP: #1754352)
1917 - d/p/stable/0024-qemu-blockcopy-Add-check-for-bandwidth.patch
1918 - d/p/stable/0025-conf-move-generated-member-from-virMacAddr-to-virDom.patch
1919 - d/p/stable/0026-lxc-Drop-useless-check-in-live-device-update.patch
1920 - d/p/stable/0027-Pass-oldDev-to-virDomainDefCompatibleDevice-on-devic.patch
1921 - d/p/stable/0028-qemu-Fix-updating-device-with-boot-order.patch
1922 - d/p/stable/0030-daemon-fix-rpc-event-leak-on-error-path-in-remoteDis.patch
1923 - d/p/stable/0029-lxc-fix-rpc-event-leak-on-error-path-in-virLXCContro.patch
1924 - d/p/stable/0031-qemu-fix-memory-leak-of-vporttype-during-migration.patch
1925 - d/p/stable/0032-virsh-fixing-segfault-by-pool-autocompleter-function.patch
1926 * d/p/ubuntu-aa/0041-apparmor-add-ro-rule-for-sasl-GSSAPI-
1927 plugin-on-etc-g.patch fix issues if sasl is configured (LP: #1696471)
1928 * d/p/ubuntu-aa/0042-virt-aa-helper-resolve-yet-to-be-created-paths.patch
1929 ensure symlinks are resolved to get valid rules if interim parts of a path
1930 are a symlink (LP: #1752361)
1931
1932 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 27 Feb 2018 12:04:02 +0100
1933
1934libvirt (4.0.0-1ubuntu4) bionic; urgency=medium
1935
1936 * d/p/ubuntu/lp1688508-tools-avoid-text-spilling-into-variables.patch:
1937 avoid hanging on shutdown (LP: #1688508)
1938
1939 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 23 Feb 2018 16:43:19 +0100
1940
1941libvirt (4.0.0-1ubuntu3) bionic; urgency=medium
1942
1943 [ Christian Ehrhardt ]
1944 * Backport of 23 bug fixes from recent upstream to stabilize libvirt on 18.04
1945 - d/p/stable/0001-Revert-qemu-monitor-do-not-report-error-on-shutdown.patch
1946 - d/p/stable/0002-nodedev-Fix-failing-to-parse-PCI-address-for-non-PCI.patch
1947 - d/p/stable/0003-qemu-assign-correct-type-of-PCI-address-for-vhost-sc.patch
1948 - d/p/stable/0004-qemu-Refresh-caps-cache-after-booting-a-different-ke.patch
1949 - d/p/stable/0005-qemu-auto-add-generic-xhci-rather-than-NEC-xhci-to-Q.patch
1950 - d/p/stable/0006-libvirtd-Explicit-dependency-on-systemd-machined.patch
1951 - d/p/stable/0007-rpc-fix-race-sending-and-encoding-sasl-data.patch
1952 - d/p/stable/0008-vhost-user-add-support-reconnect-for-vhost-user-port.patch
1953 - d/p/stable/0009-qemu-Fix-memory-leak-in-processGuestPanicEvent.patch
1954 - d/p/stable/0010-storage-util-Properly-ignore-errors-when-backing-vol.patch
1955 - d/p/stable/0011-conf-Use-correct-attribute-name-in-error-message.patch
1956 - d/p/stable/0012-util-json-Add-helper-to-return-string-or-number-prop.patch
1957 - d/p/stable/0013-util-storage-Parse-lun-for-iSCSI-protocol-from-JSON-.patch
1958 - d/p/stable/0014-virsh-Offer-only-persistent-domains-for-autostart.patch
1959 - d/p/stable/0015-blockjob-Fix-a-error-checking-of-blockjob-status-in-.patch
1960 - d/p/stable/0016-qemu-Expose-rx-tx_queue_size-in-qemu.conf-too.patch
1961 - d/p/stable/0017-qemu-migration-Refresh-device-information-after-tran.patch
1962 - d/p/stable/0018-qemuDomainRemoveMemoryDevice-unlink-memory-backing-f.patch
1963 - d/p/stable/0019-vbox-fix-SEGV-during-dumpxml-of-a-serial-port.patch
1964 - d/p/stable/0020-qemu-Initialize-priv-in-qemuDomainCoreDumpWithFormat.patch
1965 - d/p/stable/0021-fix-regex-to-check-CN-from-server-certificate.patch
1966 - d/p/stable/0022-storage-Fix-formatting-and-parsing-of-qemu-type-Unix.patch
1967 - d/p/stable/0023-util-storage-Remove-detected-authentication-data-for.patch
1968 * d/rules: enable build time self tests on all architectures
1969
1970 [ Marc Deslauriers ]
1971 * SECURITY UPDATE: code injection via libnss_dns.so
1972 - debian/patches/CVE-2018-6764-1.patch: determine the hostname on
1973 startup in src/util/virlog.c.
1974 - debian/patches/CVE-2018-6764-2.patch: fix syntax-check in
1975 src/util/virlog.c.
1976 - debian/patches/CVE-2018-6764-3.patch: fix deadlock obtaining hostname
1977 in cfg.mk, src/util/virlog.c.
1978 - CVE-2018-6764
1979
1980 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 19 Feb 2018 14:18:44 +0100
1981
1982libvirt (4.0.0-1ubuntu2) bionic; urgency=medium
1983
1984 * d/p/ubuntu-aa/0025-apparmor-fix-newer-virt-manager-1.4.0.patch: refreshed
1985 as libvirt 4.0 needs a reversed rule for openGraphicsFD (LP: #1747442)
1986 - refreshed 0032 and 0040 to match the new context.
1987 * d/p/ubuntu/virt-aa-helper-Set-the-supported-features.patch: allow parsing
1988 of memory slots and other extended features without breaking
1989 virt-aa-helper (LP: #1746431).
1990
1991 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 02 Feb 2018 07:31:17 +0100
1992
1993libvirt (4.0.0-1ubuntu1) bionic; urgency=medium
1994
1995 * Merged with Debian unstable (4.0)
1996 This closes several bugs:
1997 - Error generating apparmor profile when hostname contains spaces
1998 (LP: #799997)
1999 - qemu 2.10 locks files, libvirt shared now sets share-rw=on (LP: #1716028)
2000 - libvirt usb passthrough throws apparmor denials related to
2001 /run/udev/data/+usb (LP: #1727311)
2002 - AppArmor denies access to /sys/block/*/queue/max_segments (LP: #1729626)
2003 - iohelper improvements to let bypass-cache work without opening up the
2004 apparmor isolation (LP: #1719579)
2005 - nodeinfo on s390x to contain more CPU info (LP: #1733688)
2006 - Upgrade libvirt >= 4.0 (LP: #1745934)
2007 * Remaining changes:
2008 - Disable libssh2 support (universe dependency)
2009 - Disable firewalld support (universe dependency)
2010 - Disable selinux
2011 - Set qemu-group to kvm (for compat with older ubuntu)
2012 - Additional apport package-hook
2013 - Modifications to adapt for our delayed switch away from libvirt-bin (can
2014 be dropped >18.04).
2015 + d/p/ubuntu/libvirtd-service-add-bin-alias.patch: systemd: define alias
2016 to old service name so that old references work
2017 + d/p/ubuntu/libvirtd-init-add-bin-alias.patch: sysv init: define alias
2018 to old service name so that old references work
2019 + d/control: transitional package with the old name and maintainer
2020 scripts to handle the transition
2021 - Backwards compatible handling of group rename (can be dropped >18.04).
2022 - config details and autostart of default bridged network. Creating that is
2023 now the default in general, yet our solution provides the following on
2024 top as of today:
2025 + autostart the default network by default
2026 + do not autostart if subnet is already taken (e.g. in guests).
2027 - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is
2028 the group based access to libvirt functions as it was used in Ubuntu
2029 for quite long.
2030 + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests
2031 due to the group access change.
2032 - ubuntu/parallel-shutdown.patch: set parallel shutdown by default.
2033 - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm
2034 which provided a separate kvm-spice.
2035 - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The
2036 section that adapts the path of the emulator to the Debian/Ubuntu
2037 packaging is kept.
2038 - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto
2039 set VRAM to minimum requirements
2040 - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts
2041 - Add libxl log directory
2042 - libvirt-uri.sh: Automatically switch default libvirt URI for users on
2043 Xen dom0 via user profile (was missing on changelogs before)
2044 - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from
2045 included_files to avoid build failures due to duplicate definitions.
2046 - Update README.Debian with Ubuntu changes
2047 - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch.
2048 - Enable some additional features on ppc64el and s390x (for arch parity)
2049 + systemtap, zfs, numa and numad on s390x.
2050 + systemtap on ppc64el.
2051 - fix conffile upgrade handling to avoid obsolete files
2052 and inactive duplicates (LP 1694159)
2053 - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making
2054 vmlinuz available and accessible (Debian bug 848314)
2055 - d/test/smoke-lxc workaround for debbug 848317/867379
2056 - d/t/control, d/t/smoke-lxc: fix up lxc smoke test (Debian bug 848317)
2057 - Add dnsmasq configuration to work with system wide dnsmasq (drop >18.04,
2058 no more UCA onto Xenial then which has global dnsmasq by default).
2059 - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx
2060 - conffile handling of files dropped in 3.5 (can be dropped >18.04)
2061 + /etc/init.d/virtlockd was sysv init only
2062 + /etc/apparmor.d/local/usr.sbin.libvirtd and
2063 /etc/apparmor.d/local/usr.lib.libvirt.virt-aa-helper are now generated
2064 by dh_apparmor as needed
2065 - Reworked apparmor Delta, especially the more complex delta is dropped
2066 now, also our former delta is now split into logical pieces, has
2067 improved comments and is part of a continuous upstreaming effort.
2068 Listing related remaining changes:
2069 + d/p/0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor:
2070 Allow pygrub to run on Debian/Ubuntu
2071 + d/p/0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch:
2072 apparmor, libvirt-qemu: Allow read access to overcommit_memory
2073 + d/p/0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch:
2074 apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv
2075 + d/p/0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch:
2076 apparmor, virt-aa-helper: Allow access to tmp directories
2077 + d/p/ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch:
2078 apparmor, virt-aa-helper: Allow various storage pools and image
2079 locations
2080 + d/p/0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch:
2081 apparmor, virt-aa-helper: Add openvswitch support
2082 + d/p/0025-apparmor-fix-newer-virt-manager-1.4.0.patch: Add Apparmor
2083 permissions so virt-manager 1.4.0 viewing works (LP 1668681).
2084 + d/p/0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor,
2085 libvirt-qemu: Add 9p support
2086 + d/p/0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper:
2087 add l to 9p file options.
2088 + d/p/0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch:
2089 virt-aa-helper: Ask for no deny rule for readonly disk (renamed and
2090 reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch)
2091 + d/p/0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch:
2092 apparmor, libvirt-qemu: Allow reading charm-specific ceph config
2093 + d/p/0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow
2094 commands executed by ubuntu only kvm wrapper on ppc64el (LP 1686621).
2095 + d/p/0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch:
2096 apparmor, virt-aa-helper: access for snapped nova
2097 * Dropped Changes (Upstream):
2098 - d/p/0005-apparmor-libvirt-qemu-Allow-use-of-sgabios.patch: apparmor,
2099 libvirt-qemu: Allow use of sgabios
2100 - d/p/0006-apparmor-libvirt-qemu-Silence-lttng-related-deny-mes.patch:
2101 apparmor, libvirt-qemu: Silence lttng related deny messages
2102 - d/p/0008-apparmor-libvirt-qemu-Allow-read-access-to-sysfs-sys.patch:
2103 apparmor, libvirt-qemu: Allow read access to sysfs system info
2104 - d/p/0009-apparmor-libvirt-qemu-Allow-read-access-to-max_mem_r.patch:
2105 apparmor, libvirt-qemu: Allow read access to max_mem_regions
2106 - d/p/0010-apparmor-libvirt-qemu-Allow-qemu-block-extra-librari.patch:
2107 apparmor, libvirt-qemu: Allow qemu-block-extra libraries
2108 - d/p/0012-apparmor-libvirtd-Allow-access-to-netlink-sockets.patch:
2109 apparmor, libvirtd: Allow access to netlink sockets
2110 - d/p/0013-apparmor-Add-rules-for-mediation-support.patch:
2111 apparmor: Add rules for mediation support
2112 - d/p/0015-apparmor-virt-aa-helper-Allow-access-to-ecryptfs-fil.patch:
2113 apparmor, virt-aa-helper: Allow access to ecryptfs files
2114 - d/p/0016-apparmor-libvirtd-Allow-ixr-to-var-lib-libvirt-virtd.patch:
2115 apparmor, libvirtd: Allow ixr to /var/lib/libvirt/virtd*
2116 - d/p/0018-apparmor-virt-aa-helper-Add-ipv6-network-policy.patch:
2117 apparmor, virt-aa-helper: Add ipv6 network policy
2118 - d/p/0019-apparmor-virt-aa-helper-Allow-access-to-sys-bus-usb-.patch:
2119 apparmor, virt-aa-helper: Allow access to /sys/bus/usb/devices
2120 - d/p/0023-apparmor-qemu-won-t-call-qemu-nbd.patch: apparmor: qemu
2121 won't call qemu-nbd
2122 - d/p/0027-apparmor-allow-reading-cmdline-of-shutdown-signal.patch:
2123 apparmor: allow to parse cmdline of the pid that send the shutdown
2124 signal (LP 1680384).
2125 - d/p/0028-apparmor-add-default-pki-path-of-lbvirt-spice.patch:
2126 apparmor: add default pki path of lbvirt-spice (LP 1690140)
2127 - d/p/ubuntu-aa/0035-virt-aa-helper-locking-disk-files-for-qemu-2.10.patch:
2128 for compatibility with the behavior of qemu 2.10 this adds locking
2129 permission to rules generated for disk files (LP 1709818)
2130 - d/p/ubuntu-aa/0036-virt-aa-helper-locking-loader-nvram-for-qemu-2.10.patch:
2131 for compatibility with the behavior of qemu 2.10 this adds locking
2132 permission to rules generated for loader/nvram (LP 1710960)
2133 - d/p/ubuntu-aa/0037-virt-aa-helper...: grant locking permission on append
2134 files (LP 1726804)
2135 - d/p/ubuntu-aa/0038-virt-aa-helper-fix-paths-for-usb-hostdevs.patch:
2136 fix path generation for USB host devices (LP 1552241)
2137 - d/p/ubuntu-aa/0039-virt-aa-helper-fix-libusb-access-to-udev-usb-data.patch:
2138 generate valid rules on usb passthrough (LP 1686324)
2139 - d/p/avoid-double-locking.patch: fix a deadlock that could occur when
2140 libvirtd interactions raced with dbus causing a deadlock (LP 1714254).
2141 - d/p/u/gnulib-getopt-posix-Fix-build-failure-when-using-ac_cv_head.patch:
2142 fix FTBFS with glibc 2.26 (LP 1718668)
2143 - Extended handling of apparmor profiles - clear lost profiles via cron
2144 (now cleared by virt-aa-helper on domain stop)
2145 - nat only on some ports <port start='1024' end='65535'/> (upstream
2146 default now if nothing is specified, actually dropped last cycle)
2147 * Dropped Changes (In Debian or no more important):
2148 - d/p/0002-apparmor-libvirt-qemu-Allow-macvtap-access.patch: apparmor,
2149 libvirt-qemu: Allow macvtap access
2150 - d/p/0004-apparmor-Explicit-deny-for-setpcap.patch: apparmor: Explicit
2151 deny for setpcap (LP 522845).
2152 - d/p/0014-apparmor-virt-aa-helper-Improve-comment-about-backin.patch:
2153 apparmor, virt-aa-helper: Improve comment about backing store
2154 - d/p/0022-apparmor-drop-references-to-qemu-kvm.patch: apparmor: drop
2155 references to qemu-kvm
2156 - d/p/0024-apparmor-virt-aa-helper-Allow-access-to-name-service.patch:
2157 apparmor, virt-aa-helper: Allow access to name services
2158 - d/p/0026-apparmor-add-generic-base-vfio-device.patch: apparmor: add
2159 /dev/vfio for vf (hot) attach (LP 1680384) (added by virt-aa-helper per
2160 guest if needed).
2161 - d/p/0011-apparmor-libvirt-qemu-Allow-access-to-hugepage-mount.patch:
2162 apparmor, libvirt-qemu: Allow access to hugepage mounts
2163 - Disable sheepdog (was for universe dependency, but is now only a suggest)
2164 - d/p/ubuntu/storage-disable-gluster-test: gluster not enabled, skip test
2165 * Dropped Changes (In Debian/Upstream now based on interim 3.10 work) some of
2166 these were never released, but important to mention for the bug references:
2167 - libnss-libvirt once enabled causes apt to call getdents
2168 avoid this being an issue by dropping a apt conf that allows
2169 this in seccomp (LP: #1732030).
2170 - d/libvirt-daemon-system.postrm: clean up more libvirt directories on
2171 purge
2172 - d/p/ubuntu-aa/0041-apparmor-allow-unix-stream-for-p2p-migrations.patch:
2173 apparmor: allow unix stream for p2p migrations
2174 - d/p/ubuntu-aa/0043-security-apparmor-implement-domainSetPathLabel.patch:
2175 this replaces the hugepage rules and fixes many more formerly missing
2176 - d/p/ubuntu-aa/0044-security-full-path-option-for-DomainSetPathLabel.patch:
2177 allowing to have path wildcards on labels set by domain callbacks
2178 - d/p/ubuntu-aa/0045-security-apparmor-add-Set-Restore-ChardevLabel.patch:
2179 apparmor implementation of security callback
2180 - d/p/ubuntu-aa/0046-apparmor-virt-aa-helper-drop-static-channel-rule.patch:
2181 this is now covered by chardev label callbacks
2182 * Added Changes:
2183 - Revert Debian change "Drop libvirt-bin upgrade handling"
2184 This is needed in Ubuntu one last time (drop >18.04)
2185 - Revert Debian change "Drop maintscript helpers for versions predating
2186 jessie and wheezy-backports". This is needed in Ubuntu one last
2187 time (drop >18.04)
2188 - Refreshed d/p/* to match new version (only fuzz, no semantic change)
2189 - d/libvirt-daemon-system.postrm: change order of libvirt-qemu removal
2190 to avoid error messages on purge
2191 - remove no more used libvirt-dnsmasq user (drop >18.04)
2192 - d/p/ubuntu-aa/0040-apparmor-add-mediation-rules-for-unconfined.patch:
2193 apparmor: add mediation rules for unconfined guests
2194 - d/p/ubuntu-aa/0042-security-introduce-virSecurityManager-Set-Restore-Ch
2195 .patch: backport upstream cahnge to expose already used chardev calls.
2196 - d/libvirt-daemon-system.postrm: Remove the default.xml network link
2197 set up by postinst.
2198 - d/libvirt-daemon-system.maintscript: remove the now dropped conffile
2199 /etc/cron.daily/libvirt-daemon-system
2200 - d/libvirt-daemon-system.postinst: fixups for autostart default network
2201 - use modern shell syntax
2202 - try more default networks before giving up to enable by default
2203 - d/p/ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch:
2204 add multipass image path and mark as ubuntu only change.
2205 - d/rules: install virtlockd correctly with defaults file (LP: #1729516)
2206 - extended d/p/0025-apparmor-fix-newer-virt-manager-1.4.0.patch to cover
2207 the slightly changed behavior of libvirt 4.0 (LP: #1741617)
2208 - d/control: make libvirt-daemon-driver-storage-rbd a recommend instead of
2209 just a suggest to have 3rd party relying on rbd out of the box working.
2210 This is deprecated and users of rbd backend should start depending on
2211 this package for it will be dropped to a suggest in future releases.
2212
2213 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 14 Dec 2017 14:15:55 +0100
2214
646libvirt (4.0.0-1) unstable; urgency=medium2215libvirt (4.0.0-1) unstable; urgency=medium
6472216
648 * [5936904] New upstream version 4.0.02217 * [5936904] New upstream version 4.0.0
@@ -800,6 +2369,206 @@ libvirt (3.7.0-1) unstable; urgency=medium
8002369
801 -- Guido Günther <agx@sigxcpu.org> Fri, 08 Sep 2017 14:52:38 +02002370 -- Guido Günther <agx@sigxcpu.org> Fri, 08 Sep 2017 14:52:38 +0200
8022371
2372libvirt (3.6.0-1ubuntu6) artful; urgency=medium
2373
2374 * d/p/ubuntu-aa/0037-virt-aa-helper...: grant locking permission on append
2375 files (LP: #1726804)
2376 * d/p/ubuntu-aa/0038-virt-aa-helper-fix-paths-for-usb-hostdevs.patch:
2377 fix path generation for USB host devices (LP: #1552241)
2378 * d/p/ubuntu-aa/0039-virt-aa-helper-fix-libusb-access-to-udev-usb-data.patch:
2379 generate valid rules on usb passthrough (LP: #1686324)
2380
2381 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 24 Oct 2017 14:30:34 +0200
2382
2383libvirt (3.6.0-1ubuntu5) artful; urgency=medium
2384
2385 * d/p/u/gnulib-getopt-posix-Fix-build-failure-when-using-ac_cv_head.patch:
2386 fix FTBFS with glibc 2.26 (LP: #1718668)
2387
2388 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 28 Sep 2017 08:18:10 -0400
2389
2390libvirt (3.6.0-1ubuntu4) artful; urgency=medium
2391
2392 * d/p/avoid-double-locking.patch: fix a deadlock that could occur when
2393 libvirtd interactions raced with dbus causing a deadlock (LP: #1714254).
2394
2395 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 01 Sep 2017 10:29:35 +0200
2396
2397libvirt (3.6.0-1ubuntu3) artful; urgency=medium
2398
2399 * No change rebuild for Qemu 2.10 and Xen 4.9
2400
2401 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 21 Aug 2017 10:34:13 +0200
2402
2403libvirt (3.6.0-1ubuntu2) artful; urgency=medium
2404
2405 * d/p/ubuntu-aa/0036-virt-aa-helper-locking-loader-nvram-for-qemu-2.10.patch:
2406 for compatibility with the behavior of qemu 2.10 this adds locking
2407 permission to rules generated for loader/nvram (LP: #1710960)
2408
2409 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 17 Aug 2017 10:00:19 +0200
2410
2411libvirt (3.6.0-1ubuntu1) artful; urgency=medium
2412
2413 * Merged with Debian unstable (3.6)
2414 This closes several bugs:
2415 - aarch64: improved chardev handling (LP: #1697610)
2416 - Forbid locking memory without memtune (LP: #1708305)
2417 * Remaining changes:
2418 - Disable sheepdog (universe dependency)
2419 - Disable libssh2 support (universe dependency)
2420 - Disable firewalld support (universe dependency)
2421 - Disable selinux
2422 - Set qemu-group to kvm (for compat with older ubuntu)
2423 - Regularly clear AppArmor profiles for vms that no longer exist
2424 - Additional apport package-hook
2425 - Modifications to adapt for our delayed switch away from libvirt-bin (can
2426 be dropped >18.04).
2427 + d/p/ubuntu/libvirtd-service-add-bin-alias.patch: systemd: define alias
2428 to old service name so that old references work
2429 + d/p/ubuntu/libvirtd-init-add-bin-alias.patch: sysv init: define alias
2430 to old service name so that old references work
2431 + d/control: transitional package with the old name and maintainer
2432 scripts to handle the transition
2433 - Backwards compatible handling of group rename (can be dropped >18.04).
2434 - config details and autostart of default bridged network. Creating that is
2435 now the default in general, yet our solution provides the following on
2436 top as of today:
2437 + nat only on some ports <port start='1024' end='65535'/>
2438 + autostart the default network by default
2439 + do not autostart if 192.168.122.0 is already taken (e.g. in containers)
2440 - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is
2441 the group based access to libvirt functions as it was used in Ubuntu
2442 for quite long.
2443 + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests
2444 due to the group access change.
2445 - ubuntu/parallel-shutdown.patch: set parallel shutdown by default.
2446 - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm
2447 which provided a separate kvm-spice.
2448 - d/p/ubuntu/storage-disable-gluster-test: gluster not enabled, skip test
2449 - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The
2450 section that adapts the path of the emulator to the Debian/Ubuntu
2451 packaging is kept.
2452 - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto
2453 set VRAM to minimum requirements
2454 - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts
2455 - Add libxl log directory
2456 - libvirt-uri.sh: Automatically switch default libvirt URI for users on
2457 Xen dom0 via user profile (was missing on changelogs before)
2458 - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from
2459 included_files to avoid build failures due to duplicate definitions.
2460 - Update README.Debian with Ubuntu changes
2461 - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch.
2462 - Enable some additional features on ppc64el and s390x (for arch parity)
2463 + systemtap, zfs, numa and numad on s390x.
2464 + systemtap on ppc64el.
2465 - fix conffile upgrade handling to avoid obsolete files
2466 and inactive duplicates (LP 1694159)
2467 - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making
2468 vmlinuz available and accessible (Debian bug 848314)
2469 - d/test/smoke-lxc workaround for debbug 848317/867379
2470 - d/t/control, d/t/smoke-lxc: fix up lxc smoke test (Debian bug 848317)
2471 - Extended handling of apparmor profiles - clear lost profiles via cron
2472 - Add dnsmasq configuration to work with system wide dnsmasq (drop >18.04,
2473 no more UCA onto Xenial then which has global dnsmasq by default).
2474 - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx
2475 - conffile handling of files dropped in 3.5 (can be dropped >18.04)
2476 + /etc/init.d/virtlockd was sysv init only
2477 + /etc/apparmor.d/local/usr.sbin.libvirtd and
2478 /etc/apparmor.d/local/usr.lib.libvirt.virt-aa-helper are now generated
2479 by dh_apparmor as needed
2480 - Reworked apparmor Delta, especially the more complex delta is dropped
2481 now, also our former delta is now split into logical pieces, has
2482 improved comments and is part of a continuous upstreaming effort.
2483 Listing related remaining changes:
2484 + d/p/0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor:
2485 Allow pygrub to run on Debian/Ubuntu
2486 + d/p/0002-apparmor-libvirt-qemu-Allow-macvtap-access.patch: apparmor,
2487 libvirt-qemu: Allow macvtap access
2488 + d/p/0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch:
2489 apparmor, libvirt-qemu: Allow read access to overcommit_memory
2490 + d/p/0004-apparmor-Explicit-deny-for-setpcap.patch: apparmor: Explicit
2491 deny for setpcap
2492 + d/p/0005-apparmor-libvirt-qemu-Allow-use-of-sgabios.patch: apparmor,
2493 libvirt-qemu: Allow use of sgabios
2494 + d/p/0006-apparmor-libvirt-qemu-Silence-lttng-related-deny-mes.patch:
2495 apparmor, libvirt-qemu: Silence lttng related deny messages
2496 + d/p/0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch:
2497 apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv
2498 + d/p/0008-apparmor-libvirt-qemu-Allow-read-access-to-sysfs-sys.patch:
2499 apparmor, libvirt-qemu: Allow read access to sysfs system info
2500 + d/p/0009-apparmor-libvirt-qemu-Allow-read-access-to-max_mem_r.patch:
2501 apparmor, libvirt-qemu: Allow read access to max_mem_regions
2502 + d/p/0010-apparmor-libvirt-qemu-Allow-qemu-block-extra-librari.patch:
2503 apparmor, libvirt-qemu: Allow qemu-block-extra libraries
2504 + d/p/0011-apparmor-libvirt-qemu-Allow-access-to-hugepage-mount.patch:
2505 apparmor, libvirt-qemu: Allow access to hugepage mounts
2506 + d/p/0012-apparmor-libvirtd-Allow-access-to-netlink-sockets.patch:
2507 apparmor, libvirtd: Allow access to netlink sockets
2508 + d/p/0013-apparmor-Add-rules-for-mediation-support.patch:
2509 apparmor: Add rules for mediation support
2510 + d/p/0014-apparmor-virt-aa-helper-Improve-comment-about-backin.patch:
2511 apparmor, virt-aa-helper: Improve comment about backing store
2512 + d/p/0015-apparmor-virt-aa-helper-Allow-access-to-ecryptfs-fil.patch:
2513 apparmor, virt-aa-helper: Allow access to ecryptfs files
2514 + d/p/0016-apparmor-libvirtd-Allow-ixr-to-var-lib-libvirt-virtd.patch:
2515 apparmor, libvirtd: Allow ixr to /var/lib/libvirt/virtd*
2516 + d/p/0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch:
2517 apparmor, virt-aa-helper: Allow access to tmp directories
2518 + d/p/0018-apparmor-virt-aa-helper-Add-ipv6-network-policy.patch:
2519 apparmor, virt-aa-helper: Add ipv6 network policy
2520 + d/p/0019-apparmor-virt-aa-helper-Allow-access-to-sys-bus-usb-.patch:
2521 apparmor, virt-aa-helper: Allow access to /sys/bus/usb/devices
2522 + d/p/0020-apparmor-virt-aa-helper-Allow-various-storage-pools-.patch:
2523 apparmor, virt-aa-helper: Allow various storage pools and image
2524 locations
2525 + d/p/0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch:
2526 apparmor, virt-aa-helper: Add openvswitch support
2527 + d/p/0022-apparmor-drop-references-to-qemu-kvm.patch: apparmor: drop
2528 references to qemu-kvm
2529 + d/p/0023-apparmor-qemu-won-t-call-qemu-nbd.patch: apparmor: qemu
2530 won't call qemu-nbd
2531 + d/p/0024-apparmor-virt-aa-helper-Allow-access-to-name-service.patch:
2532 apparmor, virt-aa-helper: Allow access to name services
2533 + d/p/0025-apparmor-fix-newer-virt-manager-1.4.0.patch: Add Apparmor
2534 permissions so virt-manager 1.4.0 viewing works (LP 1668681).
2535 + d/p/0026-apparmor-add-generic-base-vfio-device.patch: apparmor: add
2536 /dev/vfio for vf (hot) attach (LP 1680384).
2537 + d/p/0027-apparmor-allow-reading-cmdline-of-shutdown-signal.patch:
2538 apparmor: allow to parse cmdline of the pid that send the shutdown
2539 signal (LP 1680384).
2540 + d/p/0028-apparmor-add-default-pki-path-of-lbvirt-spice.patch:
2541 apparmor: add default pki path of lbvirt-spice (LP 1690140)
2542 + d/p/0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor,
2543 libvirt-qemu: Add 9p support
2544 + d/p/0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper:
2545 add l to 9p file options.
2546 + d/p/0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch:
2547 virt-aa-helper: Ask for no deny rule for readonly disk (renamed and
2548 reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch)
2549 + d/p/0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch:
2550 apparmor, libvirt-qemu: Allow reading charm-specific ceph config
2551 + d/p/0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow
2552 commands executed by ubuntu only kvm wrapper on ppc64el (LP 1686621).
2553 + d/p/0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch:
2554 apparmor, virt-aa-helper: access for snapped nova
2555 * Dropped Changes (Upstream):
2556 - d/p/ubuntu/fix-libxl-default-driver-name.patch: avoid an issue with
2557 default driver entries missing name='qemu'.
2558 - d/p/u/aa-helper-Properly-link-with-storage-driver.patch (LP 1704782)
2559 Fix to be able to follow BackinStorage chains when creating per
2560 guest apparmor rules.
2561 * Dropped Changes (In Debian):
2562 - Enable esx support
2563 + Add build-dep to libcurl4-gnutls-dev (required for esx)
2564 * Added Changes:
2565 - d/p/ubuntu-aa/0035-virt-aa-helper-locking-disk-files-for-qemu-2.10.patch:
2566 for compatibility with the behavior of qemu 2.10 this adds locking
2567 permission to rules generated for disk files (LP: #1709818)
2568
2569
2570 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 10 Aug 2017 12:44:47 +0200
2571
803libvirt (3.6.0-1) unstable; urgency=medium2572libvirt (3.6.0-1) unstable; urgency=medium
8042573
805 * [ece8d56] New upstream version 3.6.0 (Closes: #870626)2574 * [ece8d56] New upstream version 3.6.0 (Closes: #870626)
@@ -816,6 +2585,264 @@ libvirt (3.6.0-1) unstable; urgency=medium
8162585
817 -- Guido Günther <agx@sigxcpu.org> Fri, 04 Aug 2017 00:05:47 -03002586 -- Guido Günther <agx@sigxcpu.org> Fri, 04 Aug 2017 00:05:47 -0300
8182587
2588libvirt (3.5.0-1ubuntu3) artful; urgency=medium
2589
2590 * Refresh changes to match they way they were accepted upstream
2591 - d/p/u/aa-helper-Properly-link-with-storage-driver.patch add commit
2592 reference now that it is in git.
2593 - d/p/u/fix-libxl-default-driver-name.patch: instead of addin the
2594 name this is now fixed by relaxing the schema.
2595
2596 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 19 Jul 2017 12:48:39 +0200
2597
2598libvirt (3.5.0-1ubuntu2) artful; urgency=medium
2599
2600 * d/p/u/aa-helper-Properly-link-with-storage-driver.patch (LP: #1704782)
2601 Fix to be able to follow BackinStorage chains when creating per
2602 guest apparmor rules.
2603
2604 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 18 Jul 2017 16:34:57 +0200
2605
2606libvirt (3.5.0-1ubuntu1) artful; urgency=medium
2607
2608 * Merged with Debian unstable (3.5)
2609 This closes several bugs:
2610 - improved handling of host-model since libvirt 3.2 (LP: #1673467)
2611 - Adding POWER9 cpu model to cpu_map.xml (LP: #1690209)
2612 * Remaining changes:
2613 - Disable sheepdog (universe dependency)
2614 - Disable libssh2 support (universe dependency)
2615 - Disable firewalld support (universe dependency)
2616 - Disable selinux
2617 - Enable esx support
2618 + Add build-dep to libcurl4-gnutls-dev (required for esx)
2619 - Set qemu-group to kvm (for compat with older ubuntu)
2620 - Regularly clear AppArmor profiles for vms that no longer exist
2621 - Additional apport package-hook
2622 - Modifications to adapt for our delayed switch away from libvirt-bin (can
2623 be dropped >18.04).
2624 + d/p/ubuntu/libvirtd-service-add-bin-alias.patch: systemd: define alias
2625 to old service name so that old references work
2626 + d/p/ubuntu/libvirtd-init-add-bin-alias.patch: sysv init: define alias
2627 to old service name so that old references work
2628 + d/control: transitional package with the old name and maintainer
2629 scripts to handle the transition
2630 - Backwards compatible handling of group rename (can be dropped >18.04).
2631 - config details and autostart of default bridged network. Creating that is
2632 now the default in general, yet our solution provides the following on
2633 top as of today:
2634 + nat only on some ports <port start='1024' end='65535'/>
2635 + autostart the default network by default
2636 + do not autostart if 192.168.122.0 is already taken (e.g. in containers)
2637 - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is
2638 the group based access to libvirt functions as it was used in Ubuntu
2639 for quite long.
2640 + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests
2641 due to the group access change.
2642 - ubuntu/parallel-shutdown.patch: set parallel shutdown by default.
2643 - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm
2644 which provided a separate kvm-spice.
2645 - d/p/ubuntu/storage-disable-gluster-test: gluster not enabled, skip test
2646 - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The
2647 section that adapts the path of the emulator to the Debian/Ubuntu
2648 packaging is kept.
2649 - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto
2650 set VRAM to minimum requirements
2651 - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts
2652 - Add libxl log directory
2653 - libvirt-uri.sh: Automatically switch default libvirt URI for users on
2654 Xen dom0 via user profile (was missing on changelogs before)
2655 - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from
2656 included_files to avoid build failures due to duplicate definitions.
2657 - Update README.Debian with Ubuntu changes
2658 - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch.
2659 - Enable some additional features on ppc64el and s390x (for arch parity)
2660 + systemtap, zfs, numa and numad on s390x.
2661 + systemtap on ppc64el.
2662 - fix conffile upgrade handling to avoid obsolete files
2663 and inactive duplicates (LP 1694159)
2664 - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making
2665 vmlinuz available and accessible (Debian bug 848314)
2666 - d/t/control, d/t/smoke-lxc: fix up lxc smoke test (Debian bug 848317)
2667 - Extended handling of apparmor profiles - clear lost profiles via cron
2668 - Add dnsmasq configuration to work with system wide dnsmasq (drop >18.04,
2669 no more UCA onto Xenial then which has global dnsmasq by default).
2670 - Reworked apparmor Delta, especially the more complex delta is dropped
2671 now, also our former delta is now split into logical pieces, has
2672 improved comments and is part of a continuous upstreaming effort.
2673 Listing related remaining changes:
2674 + d/p/0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor:
2675 Allow pygrub to run on Debian/Ubuntu
2676 + d/p/0002-apparmor-libvirt-qemu-Allow-macvtap-access.patch: apparmor,
2677 libvirt-qemu: Allow macvtap access
2678 + d/p/0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch:
2679 apparmor, libvirt-qemu: Allow read access to overcommit_memory
2680 + d/p/0004-apparmor-Explicit-deny-for-setpcap.patch: apparmor: Explicit
2681 deny for setpcap
2682 + d/p/0005-apparmor-libvirt-qemu-Allow-use-of-sgabios.patch: apparmor,
2683 libvirt-qemu: Allow use of sgabios
2684 + d/p/0006-apparmor-libvirt-qemu-Silence-lttng-related-deny-mes.patch:
2685 apparmor, libvirt-qemu: Silence lttng related deny messages
2686 + d/p/0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch:
2687 apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv
2688 + d/p/0008-apparmor-libvirt-qemu-Allow-read-access-to-sysfs-sys.patch:
2689 apparmor, libvirt-qemu: Allow read access to sysfs system info
2690 + d/p/0009-apparmor-libvirt-qemu-Allow-read-access-to-max_mem_r.patch:
2691 apparmor, libvirt-qemu: Allow read access to max_mem_regions
2692 + d/p/0010-apparmor-libvirt-qemu-Allow-qemu-block-extra-librari.patch:
2693 apparmor, libvirt-qemu: Allow qemu-block-extra libraries
2694 + d/p/0011-apparmor-libvirt-qemu-Allow-access-to-hugepage-mount.patch:
2695 apparmor, libvirt-qemu: Allow access to hugepage mounts
2696 + d/p/0012-apparmor-libvirtd-Allow-access-to-netlink-sockets.patch:
2697 apparmor, libvirtd: Allow access to netlink sockets
2698 + d/p/0013-apparmor-Add-rules-for-mediation-support.patch:
2699 apparmor: Add rules for mediation support
2700 + d/p/0014-apparmor-virt-aa-helper-Improve-comment-about-backin.patch:
2701 apparmor, virt-aa-helper: Improve comment about backing store
2702 + d/p/0015-apparmor-virt-aa-helper-Allow-access-to-ecryptfs-fil.patch:
2703 apparmor, virt-aa-helper: Allow access to ecryptfs files
2704 + d/p/0016-apparmor-libvirtd-Allow-ixr-to-var-lib-libvirt-virtd.patch:
2705 apparmor, libvirtd: Allow ixr to /var/lib/libvirt/virtd*
2706 + d/p/0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch:
2707 apparmor, virt-aa-helper: Allow access to tmp directories
2708 + d/p/0018-apparmor-virt-aa-helper-Add-ipv6-network-policy.patch:
2709 apparmor, virt-aa-helper: Add ipv6 network policy
2710 + d/p/0019-apparmor-virt-aa-helper-Allow-access-to-sys-bus-usb-.patch:
2711 apparmor, virt-aa-helper: Allow access to /sys/bus/usb/devices
2712 + d/p/0020-apparmor-virt-aa-helper-Allow-various-storage-pools-.patch:
2713 apparmor, virt-aa-helper: Allow various storage pools and image
2714 locations
2715 + d/p/0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch:
2716 apparmor, virt-aa-helper: Add openvswitch support
2717 + d/p/0022-apparmor-drop-references-to-qemu-kvm.patch: apparmor: drop
2718 references to qemu-kvm
2719 + d/p/0023-apparmor-qemu-won-t-call-qemu-nbd.patch: apparmor: qemu
2720 won't call qemu-nbd
2721 + d/p/0024-apparmor-virt-aa-helper-Allow-access-to-name-service.patch:
2722 apparmor, virt-aa-helper: Allow access to name services
2723 + d/p/0025-apparmor-fix-newer-virt-manager-1.4.0.patch: Add Apparmor
2724 permissions so virt-manager 1.4.0 viewing works (LP 1668681).
2725 + d/p/0026-apparmor-add-generic-base-vfio-device.patch: apparmor: add
2726 /dev/vfio for vf (hot) attach (LP 1680384).
2727 + d/p/0027-apparmor-allow-reading-cmdline-of-shutdown-signal.patch:
2728 apparmor: allow to parse cmdline of the pid that send the shutdown
2729 signal (LP 1680384).
2730 + (28 is a new patch, listed in added changes)
2731 + d/p/0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor,
2732 libvirt-qemu: Add 9p support
2733 + d/p/0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper:
2734 add l to 9p file options.
2735 + d/p/0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch:
2736 virt-aa-helper: Ask for no deny rule for readonly disk (renamed and
2737 reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch)
2738 + d/p/0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch:
2739 apparmor, libvirt-qemu: Allow reading charm-specific ceph config
2740 + d/p/0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow
2741 commands executed by ubuntu only kvm wrapper on ppc64el (LP 1686621).
2742 + d/p/0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch:
2743 apparmor, virt-aa-helper: access for snapped nova
2744 - remaining but updated to match the latest release
2745 + d/p/Disable-use-of-namespaces-by-default.patch (Debian change)
2746 + d/p/Reduce-udevadm-settle-timeout-to-10-seconds.patch (Debian change)
2747 + d/p/debian/apparmor_profiles_local_include.patch Include local
2748 apparmor profile (Debian change)
2749 + d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx
2750 + d/test/smoke-lxc workaround for debbug 848317/867379
2751 * Dropped Changes (Upstream):
2752 - Add missing apparmor rule for debug-threads feature (LP 1615550).
2753 - Add new block device types to virt-aa-helpers profile (LP 1641618)
2754 - d/p/ubuntu/storage-default-permission-mode-to-0711: safer default perms
2755 for storage dirs like /var/lib/libvirt/images.
2756 - d/p/ubuntu/libvirtd-service-nolimit.patch: remove proc/file/task limits
2757 to support huge systems.
2758 - d/p/ubuntu/libvirtd-service-set-notifyaccess.patch: set NotifyAccess=all
2759 in libvirtd.service (-d not allowed to be specified, everything else
2760 upstream so drop delta; LP 1574566).
2761 - d/p/ubuntu/qemu_process-spice-don-t-release-used-port.patch: qemu_process
2762 spice: don't release used port (LP 1697729).
2763 - d/p/ubuntu/virsh-maxvcpu-fall-back-to-old-command.patch: virsh: maxvcpus:
2764 Always fall back to the old command if domain caps fail (LP 1674298)
2765 - d/p/ubuntu/qemu-Allow-empty-script-path-to-interface.patch: in the past
2766 it was possible to have <script path=''/> which now fails - fix to match
2767 the old behavior (LP 1665698)
2768 - Reworked apparmor Delta and started upstreaming, listing related
2769 changes dropped:
2770 + Apparmor feature parsing to depend on new apparmor features which
2771 appear in different versions across distributions (no more needed
2772 >=Xenial, allows to now separate changes and upstream more easily).
2773 + d/p/ubuntu/Ensure-disk-names-follow-the-disk-name-regex.patch:
2774 guarantee disk spec is following the defined regex (LP 1665410).
2775 + d/p/ubuntu/virt-aa-helper-add-guest-agent-rule.patch: add
2776 virt-aa-helper rule allowing all private channel access.
2777 + d/p/ubuntu/virt-aa-helper-apparmor-allow-usr-share-AAVMF-too.patch:
2778 virt-aa-helper to allow access to aarch64 UEFI images.
2779 + d/rules, apparmor: include and install local apparmor profiles (This
2780 is now done by dh_apparmor automatically)
2781 + add local apparmor override templates (provided by dh_apparmor now)
2782 + Fix name resolution calls from virt-aa-helper profile (LP 1546674).
2783 + virt-aa-helper, apparmor: allow /usr/share/OVMF/ too
2784 + virt-aa-helper: Generalize test for firmware paths
2785 + apparmor, virt-aa-helper: Allow aarch64 UEFI.
2786 + apparmor, libvirt-qemu: Add ppc64el related changes
2787 + apparmor, libvirtd: Allow libxl-save-helper to run on Debian/Ubuntu
2788 + apparmor, libvirt-qemu: Allow access to ceph config
2789 + apparmor, libvirt-qemu: Allow access to certificates used by libvirt-vnc
2790 + apparmor, virt-aa-helper: Explicit denies for host devices
2791 + apparmor, virt-aa-helper: Allow access to libnl-3 config files
2792 + apparmor, libvirt-qemu: allow access to pt_chown for pty consoles
2793 * Dropped Changes (In Debian):
2794 - d/rules: debhelper start virtlogd.socket
2795 - d/p/ubuntu/Debianize-virtlogd-service.patch: Adapt config file location
2796 for Debian based systems.
2797 - Additional debian/bug-presubj
2798 - Extended handling of apparmor profiles - reload and remove in maintainer
2799 scripts (dh_apparmor* now generate these snippets)
2800 * Dropped Changes (no SysV anymore):
2801 - Add sysvinit script for virtlockd
2802 - Wait on socket in sysvinit script
2803 - d/rules: dh_installinit virtlockd (was part of "Cleanup systemd
2804 debhelper"
2805 - d/p/ubuntu/Debianize-virtlockd-init.patch: Fix default config path in
2806 virtlockd.init for Debian based systems.
2807 * Dropped Changes (other reasons):
2808 - d/p/ubuntu/dnsmasq-as-priv-user: configuration to run as extra user
2809 This used group libvirt instead of nobody which makes it worse; Needs
2810 to be fixed upstream (LP: #1690729).
2811 + d/p/ubuntu/disable-network-test.patch: disable test failing due to
2812 dnsmasq changes.
2813 - Add .gitignore for .pc
2814 - we keep lxc support as Debian does, but stop adding delta. It feels
2815 somewhat less maintained than e.g. libvirt for qemu. Also for secure
2816 and comfortable container management lxd is clearly preferred. The
2817 delta caused more issues than it solved so deliver libvirt-lxc as-is
2818 and drop the related delta.
2819 + d/p/ubuntu/9031-enable-lxc-apparmor: enable apparmor confinement of
2820 containers by default.
2821 + d/p/ubuntu/9032-lxc-allow-no-security-driver: allow empty sec driver
2822 for libvirt-lxc.
2823 - The following xen changes are no more required with current versions
2824 + d/p/ubuntu/ubuntu-libxl-hvmloader-path.patch: Fallback for libxl
2825 xen paths (LP 1459603)
2826 + d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The
2827 section about compat to the very old qemu-dm name is no more needed.
2828 + d/p/ubuntu/libxl-fix-test-data.patch and
2829 d/p/ubuntu/fix-xen-xml-in-tests.patch: updated and unified into the
2830 former one + also updated the maintainer notes to ease updating.
2831 + d/p/ubuntu/libxl-no-dm-check.patch: Stop calling emulator to identify
2832 device-model
2833 * Added Changes:
2834 - d/p/0028-apparmor-add-default-pki-path-of-lbvirt-spice.patch:
2835 apparmor: add default pki path of lbvirt-spice (LP: #1690140)
2836 - conffile handling of files dropped in 3.5 (can be dropped >18.04)
2837 + /etc/init.d/virtlockd was sysv init only
2838 + /etc/apparmor.d/local/usr.sbin.libvirtd and
2839 /etc/apparmor.d/local/usr.lib.libvirt.virt-aa-helper are now generated
2840 by dh_apparmor as needed
2841 - d/p/ubuntu/fix-libxl-default-driver-name.patch: avoid an issue with
2842 default driver entries missing name='qemu'.
2843
2844 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 06 Jul 2017 15:43:17 +0200
2845
819libvirt (3.5.0-1) unstable; urgency=medium2846libvirt (3.5.0-1) unstable; urgency=medium
8202847
821 [ Guido Günther ]2848 [ Guido Günther ]
@@ -909,6 +2936,233 @@ libvirt (3.0.0-1) experimental; urgency=medium
9092936
910 -- Guido Günther <agx@sigxcpu.org> Thu, 19 Jan 2017 18:51:18 +01002937 -- Guido Günther <agx@sigxcpu.org> Thu, 19 Jan 2017 18:51:18 +0100
9112938
2939libvirt (2.5.0-3ubuntu10) artful; urgency=medium
2940
2941 * d/p/ubuntu/0004-apparmor-apply-ubuntu-delta.patch: Allow access to base
2942 images and snapshots stored in nova-hypervisor snap's $SNAP_COMMON
2943 directory, enabling use of the libvirt deb from the nova-hypervisor
2944 snap (LP: #1644507).
2945
2946 -- Corey Bryant <corey.bryant@canonical.com> Thu, 22 Jun 2017 14:29:39 -0400
2947
2948libvirt (2.5.0-3ubuntu9) artful; urgency=medium
2949
2950 * d/p/ubuntu/qemu_process-spice-don-t-release-used-port.patch: qemu_process
2951 spice: don't release used port (LP: #1697729) - upstream in libvirt 3.1.
2952
2953 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 14 Jun 2017 14:49:16 +0200
2954
2955libvirt (2.5.0-3ubuntu8) artful; urgency=medium
2956
2957 * fix conffile upgrade handling to avoid obsolete files
2958 and inactive duplicates (LP: #1694159)
2959 - d/libvirt-daemon-system.maintscript: revert to Debian content
2960 - d/libvirt-bin.maintscript: add missing rm_conffile related to
2961 dropping upstart.
2962 - d/libvirt-bin.maintscript: add missing rm of conffiles due
2963 to re-aligning with debian package names since yakkety.
2964 - d/libvirt-bin.maintscript: for LTS->LTS upgraders try to move and retain
2965 custom changes.
2966 - d/libvirt-bin.maintscript: for upgraders from yakkety or later remove
2967 the (now duplicate) conffiles, but retain custom changes in backups if
2968 they exist
2969 - d/libvirt-bin.preinst: drop manual mv of conffiles which lacked
2970 retaining changes and upgrade-abort handling.
2971 - d/libvirt-bin.preinst: handle upgrades up to the latest predecessor
2972 possible before yakkety.
2973 - d/libvirt-bin.preinst: fixup the combination of rm+mv conffile in case
2974 the package is upgrading from pre yakkety.
2975 - d/libvirt-daemon-system.postinst: clean up old dnsmasq enablement symlink
2976 if unmodified.
2977
2978 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 31 May 2017 14:29:51 +0200
2979
2980libvirt (2.5.0-3ubuntu7) artful; urgency=medium
2981
2982 * debian/patches/ubuntu/apparmor-ppcwrapper.patch: update to add missing
2983 colon (LP: #1686621).
2984
2985 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 27 Apr 2017 13:16:05 +0200
2986
2987libvirt (2.5.0-3ubuntu6) artful; urgency=medium
2988
2989 * Add missing apparmor profile entries (LP: #1680384)
2990 - debian/patches/ubuntu/apparmor-vfio.patch: apparmor: add /dev/vfio
2991 for vf (hot) attach
2992 - debian/patches/ubuntu/apparmor-ppcwrapper.patch: apparmor: allow
2993 extra tools executed by kvm.powerpc
2994 - debian/patches/ubuntu/apparmor-shutdown.patch: apparmor: allow to
2995 parse cmdline of the pid that send the shutdown signal
2996
2997 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 25 Apr 2017 14:10:06 +0200
2998
2999libvirt (2.5.0-3ubuntu5) zesty; urgency=medium
3000
3001 * d/p/ubuntu/virsh-maxvcpu-fall-back-to-old-command.patch: virsh: maxvcpus:
3002 Always fall back to the old command if domain caps fail (LP: #1674298)
3003
3004 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 21 Mar 2017 08:02:37 +0100
3005
3006libvirt (2.5.0-3ubuntu4) zesty; urgency=medium
3007
3008 * d/p/ubuntu/qemu-Allow-empty-script-path-to-interface.patch: in the past
3009 it was possible to have <script path=''/> which now fails - fix to match
3010 the old behavior (LP: #1665698)
3011
3012 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 10 Mar 2017 08:57:18 +0100
3013
3014libvirt (2.5.0-3ubuntu3) zesty; urgency=medium
3015
3016 [ Christian Ehrhardt ]
3017 * d/p/ubuntu/Ensure-disk-names-follow-the-disk-name-regex.patch:
3018 guarantee disk spec is following the defined regex (LP: #1665410).
3019
3020 [ Bryan Quigley ]
3021 * d/p/ubuntu/0007-apparmor-fix-for-new-virt-manager.patch: Add Apparmor
3022 permissions so virt-manager 1.4.0 viewing works (LP: #1668681).
3023
3024 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 06 Mar 2017 08:24:06 +0100
3025
3026libvirt (2.5.0-3ubuntu2) zesty; urgency=medium
3027
3028 * No-change rebuild to build against Xen-4.8 libs.
3029
3030 -- Stefan Bader <stefan.bader@canonical.com> Thu, 26 Jan 2017 14:19:03 +0100
3031
3032libvirt (2.5.0-3ubuntu1) zesty; urgency=medium
3033
3034 * Merged with Debian unstable
3035 - this picks up a fix for migrations using NFS mounts (LP: #1637601).
3036 * Remaining changes:
3037 - Disable sheepdog (universe dependency)
3038 - Disable libssh2 support (universe dependency)
3039 - Disable firewalld support (universe dependency)
3040 - Disable selinux
3041 - Enable esx support
3042 - Add build-dep to libcurl4-gnutls-dev (required for esx)
3043 - Set qemu-group to kvm (for compat with older ubuntu)
3044 - Added changes to use the upstream apparmor profiles with added
3045 delta (configurable via apparmor profiles version).
3046 * d/p/u/000[1-6]-apparmor-*
3047 - Regularly clear AppArmor profiles for vms that no longer exist
3048 - Fix name resolution calls from virt-aa-helper profile (LP 1546674).
3049 - Add missing apparmor rule for debug-threads feature (LP 1615550).
3050 - Add new block device types to virt-aa-helpers profile (LP 1641618)
3051 - Additional apport package-hook
3052 - d/rules: debhelper start virtlogd.socket
3053 - Add sysvinit script for virtlockd
3054 - Additional debian/bug-presubj
3055 - Modifications to adapt for our delayed switch away from libvirt-bin (can
3056 be dropped after 18.04).
3057 - d/p/ubuntu/libvirtd-service-add-bin-alias.patch: alias to old
3058 libvirt-bin name.
3059 - d/p/ubuntu/libvirtd-init-add-bin-alias.patch: provides for the old
3060 libvirt-bin name.
3061 - Wait on socket in sysvinit script
3062 - Backwards compatible handling of groups (can be dropped after 18.04).
3063 - config details and autostart of default bridged network. Creating that is
3064 now the default in general, yet our solution provides the following on
3065 top as of today:
3066 - nat only on some ports <port start='1024' end='65535'/>
3067 - autostart the default network by default
3068 - do not autostart if 192.168.122.0 is already taken (e.g. in containers)
3069 - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is
3070 the group based access to libvirt functions as it was used in Ubuntu
3071 for quite long.
3072 - d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests
3073 due to the group access change.
3074 - d/p/ubuntu/dnsmasq-as-priv-user: configuration to run as extra user
3075 - d/p/ubuntu/disable-network-test.patch: disable test failing due to
3076 dnsmasq changes.
3077 - ubuntu/parallel-shutdown.patch: set parallel shutdown by default.
3078 - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm
3079 which provided a separate kvm-spice.
3080 - d/p/ubuntu/storage-default-permission-mode-to-0711: safer default perms
3081 for storage dirs like /var/lib/libvirt/images.
3082 - d/p/ubuntu/storage-disable-gluster-test: gluster not enabled, skip test
3083 - d/p/ubuntu/9031-enable-lxc-apparmor: enable apparmor confinement of
3084 containers by default.
3085 - d/p/ubuntu/9032-lxc-allow-no-security-driver: allow empty sec driver for
3086 libvirt-lxc.
3087 - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx
3088 - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: Set common qemu path to match
3089 Debian/Ubuntu Xen packaging.
3090 - d/p/ubuntu/ubuntu-libxl-hvmloader-path.patch: Fallback for libxl
3091 xen paths (LP 1459603)
3092 - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto
3093 set VRAM to minimum requirements
3094 - d/p/ubuntu/libxl-no-dm-check.patch: Stop calling emulator to identify
3095 device-model
3096 - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts
3097 - fixup tests to match packaging of Xen (mostly different paths)
3098 - d/p/ubuntu/libxl-fix-test-data.patch
3099 - d/p/ubuntu/fix-xen-xml-in-tests.patch
3100 - d/p/ubuntu/Debianize-virtlogd-service.patch: Adapt config file location
3101 for Debian based systems.
3102 - d/p/ubuntu/Debianize-virtlockd-init.patch: Fix default config path in
3103 virtlockd.init for Debian based systems.
3104 - d/p/ubuntu/9034-complete-9p-support: virt-aa-helper: add l to 9p file
3105 options.
3106 - d/p/ubuntu/parallel-shutdown.patch: shut guests down in parallel
3107 - d/p/ubuntu/virt-aa-helper-no-explicity-deny-for-basefiles.patch: ask for
3108 no deny rule for readonly disk elements.
3109 - d/p/ubuntu/virt-aa-helper-add-guest-agent-rule.patch: add virt-aa-helper
3110 rule allowing all private channel access
3111 - d/p/ubuntu/libvirtd-service-nolimit.patch: remove proc/file/task limits
3112 to support huge systems.
3113 - d/p/ubuntu/virt-aa-helper-apparmor-allow-usr-share-AAVMF-too.patch:
3114 virt-aa-helper to allow access to aarch64 UEFI images.
3115 - d/p/ubuntu/libvirtd-service-set-notifyaccess.patch: set NotifyAccess=all
3116 in libvirtd.service (LP 1574566).
3117 - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from
3118 included_files to avoid build failures due to duplicate definitions.
3119 - Update README.Debian with Ubuntu changes
3120 - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch.
3121 - Add libxl log directory
3122 - Enable some additional features on ppc64el and s390x (for arch parity)
3123 - systemtap, zfs, numa and numad on s390x.
3124 - systemtap on ppc64el.
3125 * Dropped Changes:
3126 - Build depend on gnutls >= 3.5.6-4ubuntu2 (no > 3.5.6 && < 3.5.6-4ubuntu2
3127 in any release left)
3128 - Fix parsing non apparmor labels LP:#1633207 (upstream in libvirt 2.5)
3129 - Ignore newlines in guest list (upstream in libvirt 2.4)
3130 - Avoid migration postcopy issues by ensuring valid commands (upstream in
3131 libvirt 2.5)
3132 - Enable numa for arm64 (in Debian)
3133 - Fix libvirt start failure when security_driver set (upstream in libvirt
3134 2.2)
3135 - virt-aa-helper: Fix upstream implementation of no explicit deny rule
3136 (upstream in libvirt 2.3)
3137 - Some useless whitespace damage and no more applicable comments
3138 - The following patches were part of the Delta but not the series file.
3139 So they had no effect and can be dropped now:
3140 - ubuntu/9036-util-prepare-uri-for-libxml2-2.9.2.patch
3141 - ubuntu/Disable-failing-virnetsockettest.patch
3142 - ubuntu/dont-include-non-migrateable-features-in-host-model
3143 - ubuntu/upstream-libxl-Allow-libxl-to-find-pygrub-binary.patch
3144 - See the 2.1.0-1ubuntu15 and 2.1.0-1ubuntu16 changelogs for related
3145 pre-merge drops
3146 - Add build-dep to libxml-libxml-perl (no more needed)
3147 - apparmor double add /usr/bin/qemu-sparc64 rmix (no function anymore)
3148 - apparmor /usr/{lib,lib64}/qemu/block-*.so (in Debian)
3149 - apparmor moving /bin/bash rmix in profile (drop non functional delta)
3150 - follow Debians style of block-*.so rules for block-extra (drop our
3151 functionally equivalent adding/moving of rules)
3152 - follow Debians style of lib/lib64 rules (drop a lot of our functional
3153 functionally equivalent adding/moving of rules)
3154 - accept Upstream style to handle libvirt_iohelper and libvirt_parthelper
3155 (stop removing the two rules without an associated bug to reduce delta)
3156 - Disabling dep8 smoke tests
3157 * Added Changes:
3158 - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making
3159 vmlinuz available and accessible (in discussed with Debian in debbug
3160 848314)
3161 - d/t/control, d/t/smoke-lxc: fix up lxc smoke test (in discussed with
3162 Debian in debbug 848317)
3163
3164 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 03 Jan 2017 13:58:30 +0100
3165
912libvirt (2.5.0-3) unstable; urgency=medium3166libvirt (2.5.0-3) unstable; urgency=medium
9133167
914 * [ba9fcb8] Invoke db_stop.3168 * [ba9fcb8] Invoke db_stop.
@@ -1057,6 +3311,192 @@ libvirt (2.1.0-2) unstable; urgency=medium
10573311
1058 -- Guido Günther <agx@sigxcpu.org> Fri, 19 Aug 2016 10:22:22 +02003312 -- Guido Günther <agx@sigxcpu.org> Fri, 19 Aug 2016 10:22:22 +0200
10593313
3314libvirt (2.1.0-1ubuntu16) zesty; urgency=medium
3315
3316 * Ensure d/p/ubuntu/9002-default_uri_virsh_to_system.patch is
3317 dropped as intended.
3318 * Re-Add d/p/ubuntu/apibuild-skip-libvirt-common.h for an issue that
3319 transiently occurs on LP builds (real trigger not yet identified, so it
3320 can't be upstreamed).
3321
3322 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 14 Dec 2016 09:30:58 +0100
3323
3324libvirt (2.1.0-1ubuntu15) zesty; urgency=medium
3325
3326 * Cleanup Ubuntu Delta prior to next libvirt merge
3327 - drop obsolte patches:
3328 d/p/ubuntu/cgroups-ignore-systemd-failure,
3329 d/p/ubuntu/ubuntu-skip-virstoragetest,
3330 d/p/ubuntu/9021-fix-uint64_t.patch,
3331 ubuntu/Disable-failing-virnetsockettest.patch (was only comment),
3332 d/p/ubuntu/9002-default_uri_virsh_to_system.patch,
3333 d/p/ubuntu/ubuntu-xend-probe.patch
3334 - clarify dep3 headers to be more useful:
3335 d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch,
3336 d/p/ubuntu/daemon-augeas-fix-expected.patch,
3337 d/p/ubuntu/enable-kvm-spice.patch,
3338 d/p/ubuntu/dnsmasq-as-priv-user,
3339 d/p/ubuntu/disable-network-test.patch
3340 - split patch containing unrelated changes into two patches, so parts of
3341 d/p/ubuntu/storage-default-permission-mode-to-0711 moved into
3342 d/p/ubuntu/storage-disable-gluster-test
3343
3344 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 12 Dec 2016 11:59:59 +0100
3345
3346libvirt (2.1.0-1ubuntu14) zesty; urgency=medium
3347
3348 * d/p/u/apparmor-fix-name-resolution.patch rework the fix to base
3349 on the apparmor nameservice abstraction to be future proof (LP: #1546674).
3350 * d/p/ubuntu/apparmor-fix-new-devicetypes.patch add new block device types to
3351 virt-aa-helpers profile (LP: #1641618)
3352 * d/p/u/apparmor-fix-other-seclabels.patch refresh to the now upstream
3353 accepted solution (LP: #1633207).
3354
3355 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 24 Nov 2016 08:06:38 +0100
3356
3357libvirt (2.1.0-1ubuntu13) zesty; urgency=medium
3358
3359 * drop d/p/ubuntu/fix-ftbfs-for-gnutls-3-5-6.patch as the offending change
3360 in gnutls has been reverted (LP: #1641615)
3361 * Build depend on gnutls >= 3.5.6-4ubuntu2 to build after the gnutls fix
3362 migrated
3363
3364 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 17 Nov 2016 08:43:10 +0100
3365
3366libvirt (2.1.0-1ubuntu12) zesty; urgency=medium
3367
3368 * d/p/ubuntu/fix-ftbfs-for-gnutls-3-5-6.patch fix FTBFS due to changes in
3369 gnutls that affected the ordering on certificate DN entries (LP: #1641615)
3370 * Revert "Fix FTBFS on zesty due to issues with concurrent make check" as it
3371 was not the right solution.
3372
3373 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 16 Nov 2016 14:52:17 +0100
3374
3375libvirt (2.1.0-1ubuntu11) zesty; urgency=medium
3376
3377 * Fix FTBFS on zesty due to issues with concurrent make check (LP: #1641615)
3378
3379 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 15 Nov 2016 14:45:52 +0100
3380
3381libvirt (2.1.0-1ubuntu10) zesty; urgency=medium
3382
3383 [Simon Déziel]
3384 * d/p/u/apparmor-fix-name-resolution.patch adds missing rules for name
3385 resolution to virt-aa-helper Apparmor profile (LP: #1546674).
3386 * d/p/u/apparmor-fix-debug-threads.patch adds missing rule for debug-threads
3387 feature that is now default enabled to Apparmor profile (LP: #1615550).
3388
3389 [Christian Ehrhardt]
3390 * d/p/u/apparmor-fix-other-seclabels.patch fixes an issue parsing non
3391 apparmor security labels (LP: #1633207).
3392
3393 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 24 Oct 2016 14:21:36 +0200
3394
3395libvirt (2.1.0-1ubuntu9) yakkety; urgency=medium
3396
3397 * Fix libvirt-guest.sh to handle multiple guests (LP: #1591695).
3398
3399 -- Stefan Bader <stefan.bader@canonical.com> Thu, 06 Oct 2016 12:14:05 +0200
3400
3401libvirt (2.1.0-1ubuntu8) yakkety; urgency=medium
3402
3403 [ Christian Ehrhardt ]
3404
3405 * avoid migration postcopy issues by ensuring valid commands (LP: #1620906)
3406 - d/p/ubuntu/check-live-for-postcopy.patch Check for --live flag for
3407 postcopy-after-precopy migration.
3408 - d/p/ubuntu/make-postcopy-mandatory-for-postcopy-after-precopy.patch to
3409
3410 [ Stefan Bader ]
3411
3412 * Fix Xenial to Yakkety migration from libvirt-bin.service to
3413 libvirtd.service (LP: #1627969).
3414 * Update Vcs-Git and Vcs-Browser fields to point to launchpad
3415 (LP: #1629210)
3416
3417 [ Dann Frazier ]
3418
3419 * Fix FTBS in Yakkety due to missing python dependency (LP: #1629041)
3420
3421 -- Stefan Bader <stefan.bader@canonical.com> Fri, 30 Sep 2016 10:11:30 +0200
3422
3423libvirt (2.1.0-1ubuntu7) yakkety; urgency=medium
3424
3425 * Enable NUMA support in arm64 builds (LP: #1627926).
3426
3427 -- dann frazier <dannf@ubuntu.com> Mon, 26 Sep 2016 23:36:24 -0600
3428
3429libvirt (2.1.0-1ubuntu6) yakkety; urgency=medium
3430
3431 * No-change rebuild for readline soname change.
3432
3433 -- Matthias Klose <doko@ubuntu.com> Sat, 17 Sep 2016 12:05:33 +0000
3434
3435libvirt (2.1.0-1ubuntu5) yakkety; urgency=medium
3436
3437 [ Jon Grimm ]
3438
3439 * Fix libvirt start failure when security_driver set (LP: #1618592)
3440 - qemu: fix qemu.conf security_driver
3441
3442 -- Stefan Bader <stefan.bader@canonical.com> Thu, 08 Sep 2016 14:11:47 +0200
3443
3444libvirt (2.1.0-1ubuntu4) yakkety; urgency=medium
3445
3446 * Enable systemtap, zfs, numa on s390x.
3447 * Enable systemtap on ppc64el.
3448
3449 -- Dimitri John Ledkov <xnox@ubuntu.com> Wed, 24 Aug 2016 13:21:29 +0100
3450
3451libvirt (2.1.0-1ubuntu3) yakkety; urgency=low
3452
3453 * Really fix the ADT regression and not only the changelog due
3454 to somehow ending up on the wrong git branch.
3455
3456 -- Stefan Bader <stefan.bader@canonical.com> Wed, 17 Aug 2016 18:31:01 +0200
3457
3458libvirt (2.1.0-1ubuntu2) yakkety; urgency=low
3459
3460 * Fix ADT build-test regression(s)
3461
3462 -- Stefan Bader <stefan.bader@canonical.com> Wed, 17 Aug 2016 15:18:38 +0200
3463
3464libvirt (2.1.0-1ubuntu1) yakkety; urgency=low
3465
3466 * Merged with Debian testing. Remaining changes:
3467 - Added changes to use the upstream apparmor profiles with added
3468 delta (configurable via apparmor profiles version).
3469 * d/p/u/0001-apparmor-add-feature-parsing.patch
3470 * d/p/u/0002-apparmor-apply-ubuntu-delta.patch
3471 * d/p/u/0003-apparmor-debian-ubuntu-delta.patch
3472 * d/p/u/0004-apparmor-ubuntu-delta.patch
3473 - Avoiding dependency on sheepdog
3474 - Additional apport package-hook
3475 - Additional dnsmasq configuration
3476 - Additional profile.d script to set default URI
3477 - Additional debian/bug-presubj
3478 - d/rules: debhelper start virtlogd.socket not virtlockd.service
3479 - Modifications to adapt for our delayed switch away from libvirt-bin.
3480 - Wait on socket in sysvinit script
3481 - Backwards compatible handling of groups and default bridged network
3482 creation.
3483 - Extended handling of apparmor profiles
3484 - Convert libvirt0 and libvirt-dev to multi-arch.
3485 - Added a fix for the upstream version of adding better write denials
3486 handling to virt-aa-helper.
3487 - Convert libnss_libvirt to multi-arch and fix up source location that
3488 changed when making libvirt0 multi-arch.
3489 - Dropped
3490 * upstart script for libvirtd
3491 * d/p/lp1588841-000[123]-* (upstream)
3492 * d/p/u/qemu-Add-virQEMUCapsSupportsGICVersion.patch (upstream)
3493 * d/p/u/qemu-Automatically-choose-usable-GIC-version.patch (upstream)
3494 * d/p/u/docs-remove-xpath.patch (xpath removed upstream)
3495 * d/p/u/preup-virt-aa-helper-better-write-denials-handling.patch (upstr.)
3496 * d/p/u/ubuntu/virt-aa-helper-helpfix.patch (upstream)
3497
3498 -- Stefan Bader <stefan.bader@canonical.com> Wed, 13 Jul 2016 13:12:36 +0200
3499
1060libvirt (2.1.0-1) unstable; urgency=medium3500libvirt (2.1.0-1) unstable; urgency=medium
10613501
1062 * Upload to unstable3502 * Upload to unstable
@@ -1126,6 +3566,103 @@ libvirt (1.3.5~rc1-1) experimental; urgency=medium
11263566
1127 -- Guido Günther <agx@sigxcpu.org> Mon, 30 May 2016 22:00:33 +02003567 -- Guido Günther <agx@sigxcpu.org> Mon, 30 May 2016 22:00:33 +0200
11283568
3569libvirt (1.3.4-1ubuntu6) yakkety; urgency=low
3570
3571 * Fix libvirtd crashing on libxl domain restore (LP: #1588841).
3572 Patches cherry-picked from upsream libvirt git tree.
3573 - libxl: switch to using libxl_domain_create_restore from v4.4 API
3574 - libxl: support Xen migration stream V2 in save/restore
3575 - libxl: support migration stream V2 in migration
3576
3577 -- Stefan Bader <stefan.bader@canonical.com> Wed, 08 Jun 2016 14:17:23 +0200
3578
3579libvirt (1.3.4-1ubuntu5) yakkety; urgency=low
3580
3581 * Update the correct apparmor profiles to allow AAVMF and qemu-efi
3582 firmware for aarch64 (1538882)
3583 * Clean up / refresh various patches to finalize switch from libvirt-bin
3584 to libvirtd as service name.
3585 Drop: d/p/ubuntu/libvirt-bin-service-libvirtd-alias.patch
3586 Refresh+Rename: d/p/ubuntu/libvirt-bin-service-set-notifyaccess.patch ->
3587 d/p/ubuntu/libvirtd-service-nolimit.patch
3588 Rename: d/p/ubuntu/libvirt-bin-service-set-notifyaccess.patch ->
3589 d/p/ubuntu/libvirtd-service-set-notifyaccess.patch
3590 Refresh: d/p/ubuntu/libvirtd-service-add-bin-alias.patch
3591 Add: d/p/ubuntu/libvirtd-init-add-bin-alias.patch
3592 * Change default profile used by libvirtd.service to /etc/default/libvirtd.
3593 Drop: d/p/ubuntu/switch-service-files-to-libvirt-bin.patch
3594 * Drop virtlockd.service from dh_systemd_start in debian/rules as
3595 the service is socket activated (LP: #1588006).
3596 * Fix failure to enable libvirtd.service due to lingering libvirt-bin
3597 alias. This could happen when the upgrade from a version prior 1.3.3-2
3598 happened before 1.3.4-1ubuntu3 (LP: #1588004).
3599
3600 -- Stefan Bader <stefan.bader@canonical.com> Thu, 02 Jun 2016 14:50:27 +0200
3601
3602libvirt (1.3.4-1ubuntu4) yakkety; urgency=medium
3603
3604 * Re-enable the upstart job by renaming the file.
3605 * Include patchby @guessi to continally wait for libvirtd to start when
3606 using sysvinit or upstart. (LP: #1571209)
3607
3608 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 23 May 2016 13:50:22 -0500
3609
3610libvirt (1.3.4-1ubuntu3) yakkety; urgency=medium
3611
3612 [ dann frazier ]
3613 * d/p/u/qemu-Add-virQEMUCapsSupportsGICVersion.patch,
3614 d/p/u/qemu-Automatically-choose-usable-GIC-version.patch: If no GIC
3615 was specified for an ARM virt guest, choose a GIC version supported
3616 by the host. (LP: #1566564)
3617
3618 [ Serge Hallyn ]
3619 * libvirt-bin.preinst: on upgrades from prior to 1.3.3-2, also remove the
3620 service file for the Alias - /etc/systemd/system/libvirtd.service.
3621 (LP: #1579922)
3622
3623 -- dann frazier <dannf@ubuntu.com> Thu, 19 May 2016 08:57:33 -0600
3624
3625libvirt (1.3.4-1ubuntu2) yakkety; urgency=medium
3626
3627 * Include installing virtlogd.socket. (LP: #1583009)
3628
3629 -- Chris J Arges <chris.j.arges@canonical.com> Wed, 18 May 2016 13:56:08 -0500
3630
3631libvirt (1.3.4-1ubuntu1) yakkety; urgency=medium
3632
3633 * Merge 1.3.4-1 from Debian unstable
3634 * Drop upstream-applied patches:
3635 - conf-also-mark-implicit-video-as-primary.patch
3636 - libvirt-socket-fix-group
3637 * Remaining changes
3638 - keep libvirt-bin transitional package - until 18.10 (for lts-to-lts
3639 upgrades)
3640 - keep (redundant) libvirtd group if it existed on upgrade - until 18.10
3641 (for lts-to-lts upgrades)
3642 - keep ubuntu-specific patches
3643 - ship apport and dnsmasq files
3644 - enable virbr0
3645 - ship apparmor from debian/*. We should push changes upstrema, but
3646 cannot sync with debian as apparmor profiles must be processed in
3647 debian/rules for cloud archive.
3648 - debian/control
3649 - enable zfs
3650 - disable libssh2 and sheepdog
3651 - add libxml-libxml-perl and libcurl4-gnutls-dev
3652 - enable libnuma-dev on ppc64el (pushed to Debian)
3653 - update release for conflicts/replaces on libvirt-bin to << 1.3.3-2
3654 - debian/libvirt-daemon-system.preinst: stop libvirt-bin on certain
3655 upgrades.
3656 - Multi-arch-ify.
3657 - debian/rules: disable selinux and firewalld; use 'kvm' group; disable
3658 ssh2, enable zfs and esx; process apparmor files for older releases;
3659 copy dnsmasq configuration.
3660 - debian/tests/control: add extra depends
3661 * d/p/ubuntu/apibuild-skip-libvirt-common.h: libvirt-common.h is being
3662 included twice leading to build failures - drop it temporarily.
3663
3664 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 May 2016 12:50:02 -0500
3665
1129libvirt (1.3.4-1) unstable; urgency=medium3666libvirt (1.3.4-1) unstable; urgency=medium
11303667
1131 * Upload to unstable3668 * Upload to unstable
@@ -1155,6 +3692,65 @@ libvirt (1.3.4~rc1-1) experimental; urgency=medium
11553692
1156 -- Guido Günther <agx@sigxcpu.org> Wed, 27 Apr 2016 16:51:55 +02003693 -- Guido Günther <agx@sigxcpu.org> Wed, 27 Apr 2016 16:51:55 +0200
11573694
3695libvirt (1.3.3-2ubuntu2) yakkety; urgency=medium
3696
3697 * debian/rules: fix paths when removing files which should not end up
3698 in libvirt-daemon package.
3699
3700 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 May 2016 13:14:17 -0500
3701
3702libvirt (1.3.3-2ubuntu1) yakkety; urgency=medium
3703
3704 * Merge 1.3.3-2 from Debian unstable
3705 * Merge new packaging layout
3706 - debian/control
3707 * add libsanlock-dev, dtrace, systemtap-sdt-dev, librados-dev,
3708 libfuse-dev, augeas-tools to Build-Depends.
3709 * Drop libcgmanager-dev from Build-Depends.
3710 * Add libvirt-clients, libvirt-daemon, and libvirt-daemon-system
3711 packages which replace the now-virtual libvirt-bin package.
3712 * Drop libvirt0-dbg (is this intential in Debian?)
3713 * Add libvirt-sanlock package (this should be in universe)
3714 * Switch to 'libvirt' group, keeping the same gid as 'libvirtd'
3715 on upgrade. Keep libvirtd group name on upgrade in case any
3716 site scripts use it.
3717 * Enable dtrace
3718 * Add Debian policy-kit configuration
3719 * drop ubuntu/9004-libvirtd-group-name.patch as we are switching to group
3720 'libvirt'
3721 * Drop obsolete migration scripts:
3722 - libvirt-migrate-xend-managed-domains
3723 - libvirt-migrate-qemu-disks
3724 - libvirt-migrate-qemu-machinetype
3725 * Remaining changes:
3726 - keep libvirt-bin transitional package - until 18.10 (for lts-to-lts
3727 upgrades)
3728 - keep (redundant) libvirtd group if it existed on upgrade - until 18.10
3729 (for lts-to-lts upgrades)
3730 - keep ubuntu-specific patches
3731 - ship apport and dnsmasq files
3732 - enable virbr0
3733 - ship apparmor from debian/*. We should push changes upstrema, but
3734 cannot sync with debian as apparmor profiles must be processed in
3735 debian/rules for cloud archive.
3736 - debian/control
3737 - enable zfs
3738 - disable libssh2 and sheepdog
3739 - add libxml-libxml-perl and libcurl4-gnutls-dev
3740 - enable libnuma-dev on ppc64el (pushed to Debian)
3741 - update release for conflicts/replaces on libvirt-bin to << 1.3.3-2
3742 - debian/libvirt-daemon-system.preinst: stop libvirt-bin on certain
3743 upgrades.
3744 - Multi-arch-ify.
3745 - debian/rules: disable selinux and firewalld; use 'kvm' group; disable
3746 ssh2, enable zfs and esx; process apparmor files for older releases;
3747 copy dnsmasq configuration.
3748 - debian/tests/control: add depends
3749 * d/p/ubuntu/conf-also-mark-implicit-video-as-primary.patch: upstream patch
3750 to fix failure to start vms with video not explicitly marked as 'primary'
3751
3752 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 29 Apr 2016 20:51:48 -0500
3753
1158libvirt (1.3.3-2) unstable; urgency=medium3754libvirt (1.3.3-2) unstable; urgency=medium
11593755
1160 * Upload to unstable3756 * Upload to unstable
@@ -1206,6 +3802,239 @@ libvirt (1.3.1-2) unstable; urgency=medium
12063802
1207 -- Guido Günther <agx@sigxcpu.org> Fri, 19 Feb 2016 17:29:27 +01003803 -- Guido Günther <agx@sigxcpu.org> Fri, 19 Feb 2016 17:29:27 +0100
12083804
3805libvirt (1.3.1-1ubuntu11) yakkety; urgency=medium
3806
3807 [ Stefan Bader ]
3808 * Add alias for libvirtd.service into libvirt-bin.service
3809
3810 [ Serge Hallyn ]
3811 * d/p/u/libvirt-bin-service-set-notifyaccess.patch: Set NotifyAccess=all in
3812 libvirt-bin systemd service file. (LP: #1574566)
3813
3814 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 18 Apr 2016 13:44:15 -0500
3815
3816libvirt (1.3.1-1ubuntu10) xenial; urgency=medium
3817
3818 * d/p/u/virt-aa-helper-apparmor-allow-usr-share-AAVMF-too.patch: Allow
3819 access to /usr/share/AAVMF/** and /usr/share/qemu-efi/** for aarch64 UEFI.
3820 (LP: #1538882)
3821
3822 -- William Grant <wgrant@ubuntu.com> Fri, 15 Apr 2016 12:08:21 +1000
3823
3824libvirt (1.3.1-1ubuntu9) xenial; urgency=medium
3825
3826 * Remove the tasks limit on libvirt-bin service (LP: #1567381)
3827 This should be un-done when it is properly fixed in the code so
3828 that virtual machines are started in their own pids cgroup.
3829
3830 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 07 Apr 2016 10:05:01 -0500
3831
3832libvirt (1.3.1-1ubuntu8) xenial; urgency=medium
3833
3834 * d/p/u/virt-aa-helper-add-guest-agent-rule.patch: this actually solves
3835 the qemu guest agent problem for rhel7 vms for me. (LP: #1393842)
3836 Also drop the mknod rule which isn't needed.
3837 * d/apparmor/usr.lib.libvirt.virt-aa-helper: add permission to read under
3838 /var/run. This is needed for some openvswitch info. (LP: #1513367)
3839
3840 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 11 Mar 2016 15:01:25 -0800
3841
3842libvirt (1.3.1-1ubuntu7) xenial; urgency=medium
3843
3844 * zfs support (LP: #1553023)
3845 - Cherrypick upstream patches to support zfs
3846 - debian/rules: build with zfs support
3847 - debian/control: add zfs as build-dep
3848 * d/p/u/virt-aa-helper-no-explicity-deny-for-basefiles.patch: don't mark
3849 readonly files with an explicity deny only because the xml marks it
3850 as reasonly. (LP: #1554031)
3851 * fix typo in virt-aa-helper helptext
3852 * fix d/p/u/preup-virt-aa-helper-better-write-denials-handling.patch to
3853 not overwrite const memory.
3854
3855 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 10 Mar 2016 19:25:54 -0800
3856
3857libvirt (1.3.1-1ubuntu6) xenial; urgency=medium
3858
3859 * d/apparmor/libvirt-qemu: generalize the qemu-block-extra libs line.
3860 (LP: #1554761)
3861 * d/p/ubuntu/virt-aa-helper-add-mknod-for-guest-agent.patch: add mknod
3862 capability if there is a qemu guest agent. (LP: #1393842)
3863
3864 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 09 Mar 2016 18:45:08 -0800
3865
3866libvirt (1.3.1-1ubuntu5) xenial; urgency=low
3867
3868 * Added d/p/ubuntu/preup-virt-aa-helper-better-write-denials-handling.patch
3869 and refreshed d/p/ubuntu/9034-complete-9p-support accordingly.
3870 * Added d/p/ubuntu/additional-libvirt-guest-tweaks.patch to fix default
3871 URI detection when running in a Xen control domain. Also change the
3872 default config to do parallel shutdown requests (max. 10) and reduce the
3873 timeout to 2 minutes.
3874
3875 -- Stefan Bader <stefan.bader@canonical.com> Wed, 09 Mar 2016 09:13:09 +0100
3876
3877libvirt (1.3.1-1ubuntu4) xenial; urgency=low
3878
3879 * d/libvirt-bin.virtlockd.init: Replace by the version I had already
3880 prepared and was tested (LP: #1547208).
3881 * d/libvirt-bin.virtlogd.init: Fix up some left-over references to
3882 libvirtd.
3883 * d/control: Add provides libvirt-daemon for libvirt-bin (LP: #1551643)
3884
3885 -- Stefan Bader <stefan.bader@canonical.com> Tue, 01 Mar 2016 10:58:23 +0100
3886
3887libvirt (1.3.1-1ubuntu3) xenial; urgency=medium
3888
3889 * d/libvirt-bin.virtlockd.init: Re-write based on virtlogd init script
3890 as upstream provided version is not compatible with Ubuntu/Debian.
3891
3892 -- James Page <james.page@ubuntu.com> Mon, 29 Feb 2016 22:24:49 +0000
3893
3894libvirt (1.3.1-1ubuntu2) xenial; urgency=medium
3895
3896 * No-change rebuild for gnutls transition.
3897
3898 -- Matthias Klose <doko@ubuntu.com> Wed, 17 Feb 2016 22:41:20 +0000
3899
3900libvirt (1.3.1-1ubuntu1) xenial; urgency=low
3901
3902 * Merge from Debian unstable. Remaining changes:
3903 - debian/apparmor/{libvirt-lxc,libvirt-qemu,local-usr.sbin.libvirtd,
3904 TEMPLATE.lxc,TEMPLATE.qemu,usr.lib.libvirt.virt-aa-helper,
3905 usr.sbin.libvirtd} Add apparmor profiles.
3906 - Add debian/libvirt-bin.virtlockd.init based on the upstream version
3907 src/locking/virtlockd.init.in. This does not seem to get processed
3908 by the build.
3909 - debian/control:
3910 * Add libcurl4-gnutls-dev, libxml-libxml-perl, libcgmanager-dev
3911 * Add ppc64el to libnuma-dev arches
3912 * Remove libsanlock-dev, libselinux1-dev, systemtap-sdt-dev
3913 * Remove python, sheepdog, librados-dev, libfuse-dev
3914 * Remove libssh2-1-dev, qemu-system-common, augeas-tools
3915 * Don't build libvirt-clients, libvirt-daemon, libvirt-sanlock packages
3916 * Keep multiarch changes.
3917 - Keep debian/{libvirt-bin.apport,libvirt-bin.cron.daily}
3918 - Keep change d/libvirt0.install and d/libvirt-dev.install that
3919 adds multi-arch wildcard.
3920 - d/libvirt-daemon-system.libvirtd.default ->
3921 d/libvirt-bin.libvirt-bin.default
3922 - d/libvirt-daemon-system.dirs -> d/libvirt-bin.dirs
3923 * Add /etc/apparmor.d/{abstractions,disable,force-complain,local}
3924 * Add /etc/cron.daily
3925 * Add /usr/share/apport/package-hooks
3926 * Add /var/log/libvirt/libxl
3927 * Add /etc/dnsmasq.d-available
3928 * Remove /usr/share/polkit-1/rules.d/
3929 * Remove /var/lib/polkit-1/localauthority/10-vendor.d/
3930 - Keep debian/libvirt-bin.dnsmasq
3931 - d/libvirt-daemon-system.examples -> d/libvirt-bin.examples
3932 * Remove debian/build/daemon/libvirtd.policy
3933 * Drop debian/libvirt-suspendonreboot
3934 - d/libvirt-daemon-system.libvirtd.init -> d/libvirt-bin.libvirt-bin.init
3935 * Add provides libvirt-bin
3936 * Change /etc/default/libvirtd into /etc/default/libvirt-bin
3937 * Add wait_on_sockfile() and call it during start
3938 - d/libvirt-daemon-system.install -> d/libvirt-bin.install
3939 * Add usr/bin/*
3940 * Add usr/sbin/*
3941 * Add etc/apparmor.d/*
3942 * Replace etc/libvirt/{libvirtd,virtlockd,virtlogd}.conf -> etc/libvirt/*
3943 (since with the clients included there are many more config files)
3944 * Add usr/share/polkit-1
3945 * Add usr/lib/libvirt/*
3946 * Add usr/share/augeas/*
3947 * Add usr/share/libvirt/*
3948 * Add usr/share/man/man8/*
3949 * Add usr/share/apport/package-hooks/source_libvirt.py
3950 * Add etc/dnsmasq.d-available/libvirt-bin
3951 * Add etc/profile.d/libvirt-uri.sh
3952 * Add usr/lib/libvirt
3953 - d/libvirt-daemon-system.links -> d/libvirt-bin.links
3954 * Replace libvirt-daemon-system with libvirt-bin for libvirt0
3955 * Remove libvirt-daemon line
3956 - Remove d/libvirt-bin.maintscript
3957 - d/libvirt-clients.manpages -> d/libvirt-bin.manpages
3958 * Add debian/libvirt-migrate-qemu-disks.1
3959 * Add debian/libvirt-migrate-qemu-machinetype.1
3960 * Add debian/libvirt-migrate-xend-managed-domains.1
3961 - Combined d/libvirt-daemon-system.NEWS and d/libvirt-daemon.NEWS into
3962 d/libvirt-bin.NEWS
3963 - Keep d/libvirt-bin.{postinst,postrm,preinst} though they probably could
3964 be freshly derived from libvirt-daemon counterparts.
3965 * Added removal of qemu capability cache (found in Debian) to postinst
3966 * Added reload of virtlogd in postinst (following example of virtlockd)
3967 - Replace d/libvirt-bin.preinst
3968 - Add d/libvirt-bin.upstart
3969 - d/libvirt-daemon-system.virtlogd.init -> d/libvirt-bin.virtlogd.init
3970 - Remove d/libvirt-clients.install
3971 - Remove d/libvirt-clients.links
3972 - Remove d/libvirt-daemon.install
3973 - Remove d/libvirt-daemon.links
3974 - d/libvirt-daemon.README.Debian -> d/libvirt-bin.README.Debian
3975 * Replaced access control section
3976 * Appended apparmor profile section
3977 * Appended disk migration section
3978 * Appended qemu/kvm machine type migration section
3979 - Remove d/libvirt-daemon-system.{maintscript,postinst,postrm,preinst}
3980 - Keep libvirt-migrate-qemu-disks (and manpage)
3981 - Keep libvirt-migrate-qemu-machinetype (and manpage)
3982 - Keep libvirt-migrate-xend-managed-domains (and manpage)
3983 - Remove d/libvirt-sanlock.{cron.weekly,links,install}
3984 - Drop d/libvirt-stop-guests
3985 - Drop d/libvirt-suspendonreboot (replaced by upstream libvirt-guests)
3986 - Keep d/libvirt-uri.sh
3987 - Remove d/polkit/60-libvirt.pkla (and polkit directory)
3988 - d/tests/control
3989 - Add build-essential and pkg-config dependencies to build-test
3990 - debian/rules:
3991 * Add autoconf stuff (not sure what still really gets used).
3992 * Use qemu-group kvm instead of libvirt-qemu
3993 * Add SHEEPDOGCLI environment variable to dh_auto_configure
3994 override (instead of an DEB_DH_... make variable which no
3995 longer takes effect).
3996 * Drop --with-secdriver-apparmor --with-apparmor-profiles from
3997 WITH_APPARMOR config.
3998 * Change WITH_FIREWALLD and WITH_SELINUX settings to disabled.
3999 * Change WITH_DTRACE setting to disabled.
4000 * Drop DEB_DH_SYSTEMD_START_ARGS_libvirt-bin as it is no longer
4001 needed after dropping cdbs.
4002 * Add to override_dh_install section
4003 - Install apparmor files (and post-processing)
4004 - Install apport hooks.
4005 - Install migration tools.
4006 - Install profile script to autoset URI.
4007 - Replace package name libvirt-daemon-system with libvirt-bin.
4008 - Debian now copies libvirt-guests.{init,default} and
4009 virtlogd.default from upstream source. Copy virtlockd.default
4010 as well.
4011 - Rename libvirtd.{socket,service} to libvirt-bin.{socket,service}
4012 - Change dh_systemd_start to use virtlo{g,ck}d.socket only (the
4013 services are supposed to be started by using the sockets.
4014 - Move libs and pkgconfig under multiarch directory.
4015 * Modify override_dh_auto_clean
4016 - Replace package name libvirt-daemon-system with libvirt-bin
4017 - Delete upstream files which were copied into debian/.
4018 * Add override_dh_gencontrol section which conditionally adds
4019 conflicts on apparmor.
4020 * Add override_dh_makeshlibs section to pass version info for
4021 libvirt0.
4022 * Dropped patches:
4023 - ubuntu/virt-aa-helper-handle-ovmf (upstream added ovmf paths to
4024 restricted_rw)
4025 * Refreshed patches:
4026 - refreshed d/p/ubuntu/9034-complete-9p-support
4027 * New patches
4028 - d/ubuntu/libvirt-guests-exclude-dom0.patch
4029 - d/ubuntu/libxl-no-dm-check.patch
4030 - d/ubuntu/libxl-fix-test-data.patch
4031 - d/ubuntu/Debianize-virtlogd-service.patch
4032 - d/ubuntu/Debianize-virtlockd-init.patch
4033 - d/ubuntu/switch-service-files-to-libvirt-bin.patch
4034 - d/ubuntu/libvirt-socket-fix-group.patch
4035
4036 -- Stefan Bader <stefan.bader@canonical.com> Fri, 12 Feb 2016 14:46:21 +0100
4037
1209libvirt (1.3.1-1) unstable; urgency=medium4038libvirt (1.3.1-1) unstable; urgency=medium
12104039
1211 [ Guido Günther ]4040 [ Guido Günther ]
@@ -1275,6 +4104,151 @@ libvirt (1.3.0~rc1-1) experimental; urgency=medium
12754104
1276 -- Guido Günther <agx@sigxcpu.org> Fri, 04 Dec 2015 17:12:53 +01004105 -- Guido Günther <agx@sigxcpu.org> Fri, 04 Dec 2015 17:12:53 +0100
12774106
4107libvirt (1.2.21-2ubuntu10) xenial; urgency=medium
4108
4109 * Multiarchify the library packages.
4110
4111 -- Matthias Klose <doko@ubuntu.com> Thu, 28 Jan 2016 16:33:15 +0100
4112
4113libvirt (1.2.21-2ubuntu9) xenial; urgency=medium
4114
4115 * debian/rules: Disable cdbs' implicitly generated dh_systemd_start calls.
4116 We already call it explicitly with the right options, calling it again
4117 with the default options stops libvirt-guests during upgrades.
4118 (LP: #1533839)
4119
4120 -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 18 Jan 2016 09:10:21 +0100
4121
4122libvirt (1.2.21-2ubuntu8) xenial; urgency=low
4123
4124 * d/libvirt-stop-guests: Skip Domain-0 on guest shutdown. Newer
4125 versions of libvirt will include dom0 in the list of running domains
4126 (with libxl). This special domain must be ignored.
4127
4128 -- Stefan Bader <stefan.bader@canonical.com> Thu, 14 Jan 2016 11:35:39 +0100
4129
4130libvirt (1.2.21-2ubuntu7) xenial; urgency=medium
4131
4132 * d/apparmor/libvirt-qemu: silence denial to shm/lttng file since shm
4133 mountpoint has moved (LP: #1529319)
4134
4135 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 11 Jan 2016 11:55:28 -0800
4136
4137libvirt (1.2.21-2ubuntu6) xenial; urgency=medium
4138
4139 * d/apparmor/libvirt-qemu: add r access to max_mem_regions vhost module
4140 paramater (LP: #1531564)
4141
4142 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 11 Jan 2016 11:33:02 -0800
4143
4144libvirt (1.2.21-2ubuntu5) xenial; urgency=medium
4145
4146 * SECURITY UPDATE: ACL bypass using storage pool directory traversal
4147 - debian/patches/CVE-2015-5313.patch: filter filesystem volume names in
4148 src/storage/storage_backend_fs.c.
4149 - CVE-2015-5313
4150
4151 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 08 Jan 2016 10:32:17 -0500
4152
4153libvirt (1.2.21-2ubuntu4) xenial; urgency=medium
4154
4155 * Revert Ubuntu-specific patch to build-depend on libsystemd-daemon-dev
4156 instead of libsystemd-dev; libsystemd-daemon-dev is no longer built from
4157 systemd source so we want libsystemd-dev.
4158
4159 -- Colin Watson <cjwatson@ubuntu.com> Tue, 29 Dec 2015 00:31:16 +0000
4160
4161libvirt (1.2.21-2ubuntu3) xenial; urgency=medium
4162
4163 * Fix build-test autopkgtest: it now expects to run with the current
4164 directory set to the root of the unpacked source package, writes to
4165 $ADTTMP rather than to the source package, and declares dependencies on
4166 build-essential and pkg-config.
4167
4168 -- Colin Watson <cjwatson@ubuntu.com> Mon, 28 Dec 2015 05:25:54 +0000
4169
4170libvirt (1.2.21-2ubuntu2) xenial; urgency=medium
4171
4172 * d/apparmor/libvirt-qemu: add permission to the systemd-mounted hugepages
4173 path. (LP: #1524737)
4174
4175 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 17 Dec 2015 10:49:18 -0800
4176
4177libvirt (1.2.21-2ubuntu1) xenial; urgency=medium
4178
4179 * Merge from Debian unstable. Remaining changes:
4180 - debian/apparmor/{libvirt-lxc,libvirt-qemu,local-usr.sbin.libvirtd,
4181 TEMPLATE.lxc,TEMPLATE.qemu,usr.lib.libvirt.virt-aa-helper,
4182 usr.sbin.libvirtd} Add apparmor profiles.
4183 - debian/bug-presubj: removed
4184 - debian/control:
4185 - add cdbs, dh-autoreconf, libcurl4-gnutls-dev
4186 - add libxml-libxml-perl, libhal-dev
4187 - swap open-iscsi to open-iscsi-utils
4188 - Enable numa support on ppc64el.
4189 - remove libsanlock-dev, libselinux1-dev
4190 - use libsystemd-daemon-dev instead of libsystemd-dev
4191 - remove systemtap-sdt-dev, python, sheepdog, librados-dev, libfuse-dev
4192 - remove libssh2-1, augeas-tools
4193 - add libcgmanager-dev, xsltproc
4194 - remove Vcs-Git
4195 - adjust X-Python-Version > 2.7
4196 - don't build libvirt-clients, libvirt-daemon, libvirt-sanlock packages
4197 - keep debian/{libvirt-bin.apport,libvirt-bin.cron.daily}
4198 - debian/libvirt-daemon.* has been mostly renamed to debian/libvirt-bin.*
4199 - add upstart script for libvirt-bin
4200 - debian/*.{links,maintscript} files not added
4201 - keep ubuntu maintscript modifications
4202 - debian/libvirt-sanlock* not merged
4203 - debian/libvirt-clients* not merged
4204 - keep debian/{libvirt-migrate-qemu-disks.*,
4205 libvirt-migrate-qemu-machinetype.*,
4206 libvirt-migrate-xend-managed-domains.*}
4207 - keep debian/libvirt-suspendonreboot
4208 - keep debian/libvirt-uri.sh
4209 - debian/polkit/* not added
4210 - debian/README.Debian:
4211 - add 'Apparmor Profile' section
4212 - add 'Disk migration' section
4213 - debian/rules:
4214 - add cdbs and autoconf stuff
4215 - don't build WITH_SANLOCK, WITH_INIT_SCRIPT, WITH_SYSTEMD, WITH_FIREWALLD
4216 WITH_SELINUX
4217 - use qemu-group kvm instead of libvirt-qemu
4218 - set DEB_DH_INSTALLINIT_ARGS to '--upstart-only'
4219 - remove auto_test section
4220 - add build/libvirt-bin:: section to install
4221 - apparmor files
4222 - apport hooks
4223 - libvirt-migrate-qemu-disks
4224 - use clean:: instead of dh_*clean
4225 - Move ubuntu specific patches to 'debian/patches/ubuntu'
4226 * Dropped patches:
4227 - drop 9033-apparmor-use-TEMPLATE.qemu-for-kvm.patch (upstream 16d2bc8b)
4228 - drop 9036-util-prepare-uri-for-libxml2-2.9.2.patch (upstream 8f17d0ea)
4229 - drop 9040-virt-aa-helper-add-unix-channels (upstream 03d7462d)
4230 - drop CVE-2014-3633.patch (upstream 3e745e8f)
4231 - drop CVE-2014-3657.patch (upstream fc22b2e7)
4232 - drop CVE-2014-7823.patch (upstream b1674ad5)
4233 - drop Don-t-fail-if-we-can-t-setup-avahi.patch (dropped in debian)
4234 - drop add-ppc64le-support.patch (upstream 9265fd19, addce06c, 1e911742,
4235 bdbe723f, 5e4f49ab)
4236 - drop blockdev-migration patches (upstream 1049a8d8, 9c5efd1a, cb7297c1,
4237 a5250449, e9ef8565, 952907f5, 5eb03b6e, 93a19e28, a4e92f9e, de0aeafe)
4238 - storage-allow-zero-capacity-with-non-backing-file-to.patch,
4239 tests-add-vol-qcow2-zerocapacity-test-to-storagevolx.patch
4240 (upstream 0bcda653, b8cc0cc5)
4241 - ubuntu/fix-ubuntu-xen-qemu-dm-path.patch dropped in favor of
4242 Allow-xen-toolstack-to-find-it-s-binaries.patch
4243 - drop ubuntu-libxl-Implement-basic-video-device-selection.patch
4244 (upstream 1298daca)
4245 - remove dont-include-non-migrateable-features-in-host-model
4246 (upstream and not included in series)
4247 - remove upstream-libxl-Allow-libxl-to-find-pygrub-binary.patch
4248 (upstream and not included in series)
4249
4250 -- Chris J Arges <chris.j.arges@canonical.com> Wed, 02 Dec 2015 12:06:09 -0600
4251
1278libvirt (1.2.21-2) unstable; urgency=medium4252libvirt (1.2.21-2) unstable; urgency=medium
12794253
1280 * [014a0c7] Add a build test to verify that the we can link against libvirt4254 * [014a0c7] Add a build test to verify that the we can link against libvirt
@@ -1387,6 +4361,163 @@ libvirt (1.2.18-1) experimental; urgency=medium
13874361
1388 -- Guido Günther <agx@sigxcpu.org> Tue, 11 Aug 2015 21:19:43 +02004362 -- Guido Günther <agx@sigxcpu.org> Tue, 11 Aug 2015 21:19:43 +0200
13894363
4364libvirt (1.2.16-2ubuntu14) xenial; urgency=medium
4365
4366 * debian/apparmor/libvirt-qemu: add a bunch of newly available qemu-*
4367 architecture binaries. (LP: #1519030)
4368
4369 -- Dimitri John Ledkov <xnox@ubuntu.com> Mon, 23 Nov 2015 17:42:52 +0000
4370
4371libvirt (1.2.16-2ubuntu13) xenial; urgency=medium
4372
4373 * debian/control: switch ebtables from Recommends to Depends or default
4374 configuration network doesn't get created. (LP: #1505576)
4375
4376 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 05 Nov 2015 15:14:04 -0600
4377
4378libvirt (1.2.16-2ubuntu12) xenial; urgency=medium
4379
4380 * virt-aa-helper apparmor policy: add 'network inet6' (LP: #1511830)
4381
4382 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 02 Nov 2015 11:49:56 -0600
4383
4384libvirt (1.2.16-2ubuntu11) wily; urgency=medium
4385
4386 * Fix the preinst and postinst: the check for whether libvirt-bin was
4387 running was wrong for upstart systems, but we don't need to do that
4388 anyway - just stop libvirt-bin unconditionally. (LP: #1499199)
4389 * libvirt-guests.service: fix libvirtd.service -> libvirt-bin.service
4390
4391 -- Serge Hallyn <serge.hallyn@ubuntu.com> Sun, 27 Sep 2015 15:47:08 +0000
4392
4393libvirt (1.2.16-2ubuntu10) wily; urgency=medium
4394
4395 * Add qemu-block-extra libraries to libvirt apparmor profile (LP: #1495895)
4396
4397 -- Ryan Harper <ryan.harper@canonical.com> Wed, 16 Sep 2015 13:20:48 -0500
4398
4399libvirt (1.2.16-2ubuntu9) wily; urgency=medium
4400
4401 * Add upstream patches implementing a '--migrate-disks' option to virsh
4402 migrate to specify block devices to migrate. (LP: #1398999)
4403
4404 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 04 Sep 2015 09:29:52 -0500
4405
4406libvirt (1.2.16-2ubuntu8) wily; urgency=medium
4407
4408 * Support OVMF images in virt-aa-helper. (LP: #1483071)
4409 * Fix the libvirt-bin.preinst to not stop libvirt-bin on upgrade
4410 from 1.2.16-2ubuntu7.
4411
4412 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 14 Aug 2015 07:34:30 -0500
4413
4414libvirt (1.2.16-2ubuntu7) wily; urgency=medium
4415
4416 * Stop libvirt-bin at pre-inst if upgrading from a non-systemd version,
4417 restart at postinst. (This can be removed after 16.04 release)
4418 * Commonize stopping of vms in upstart/systemd.
4419
4420 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 11 Aug 2015 17:40:36 -0500
4421
4422libvirt (1.2.16-2ubuntu6) wily; urgency=medium
4423
4424 * Add systemd units and libvirt-stop-guests script to stop VMs before
4425 a host completes shutdown (LP: #1480440)
4426
4427 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 11 Aug 2015 15:42:29 -0500
4428
4429libvirt (1.2.16-2ubuntu5) wily; urgency=medium
4430
4431 * debian/control changes:
4432 - Replace module-init-tools with kmod
4433 * debian/tests:
4434 - add autopkgtests from Debian
4435
4436 -- Chris J Arges <chris.j.arges@canonical.com> Fri, 10 Jul 2015 14:15:48 -0500
4437
4438libvirt (1.2.16-2ubuntu4) wily; urgency=medium
4439
4440 * d/p/{storage-allow-zero-capacity-with-non-backing-file-to.patch,
4441 tests-add-vol-qcow2-zerocapacity-test-to-storagevolx.patch} added to address
4442 (LP: #1459748). Allow zero capacity storage creation with non-backing file.
4443
4444 -- Chris J Arges <chris.j.arges@canonical.com> Fri, 10 Jul 2015 12:50:50 -0500
4445
4446libvirt (1.2.16-2ubuntu3) wily; urgency=medium
4447
4448 * debian/apparmor/libvirt-qemu:
4449 allow serial console backed by pts chardev (LP: #1342083)
4450
4451 -- Chris J Arges <chris.j.arges@canonical.com> Tue, 07 Jul 2015 16:38:17 -0500
4452
4453libvirt (1.2.16-2ubuntu2) wily; urgency=low
4454
4455 [ Chris J Arges ]
4456 * Merge from Debian unstable. Remaining changes:
4457 - debian/apparmor/{libvirt-lxc,libvirt-qemu,local-usr.sbin.libvirtd,
4458 TEMPLATE.lxc,TEMPLATE.qemu,usr.lib.libvirt.virt-aa-helper,
4459 usr.sbin.libvirtd} Add apparmor profiles.
4460 - debian/bug-presubj: removed
4461 - debian/control:
4462 - add cdbs, dh-autoreconf, libcurl4-gnutls-dev
4463 - add libxml-libxml-perl, libhal-dev
4464 - swap open-iscsi to open-iscsi-utils
4465 - Enable numa support on ppc64 and ppc64el.
4466 - remove libsanlock-dev, libselinux1-dev, libsystemd-daemon-dev
4467 - remove systemtap-sdt-dev, python, sheepdog, librados-dev, libfuse-dev
4468 - remove libssh2-1, augeas-tools
4469 - add libcgmanager-dev, xsltproc
4470 - remove Vcs-Git
4471 - adjust X-Python-Version > 2.7
4472 - don't build libvirt-clients, libvirt-daemon, libvirt-sanlock packages
4473 * keep debian/{libvirt-bin.apport,libvirt-bin.cron.daily}
4474 * debian/libvirt-daemon.* has been mostly renamed to debian/libvirt-bin.*
4475 * add upstart script for libvirt-bin
4476 * debian/*.links files not added
4477 * debian/libvirt-sanlock* not merged
4478 * debian/libvirt-clients* not merged
4479 * debian smoke tests not merged
4480 * keep debian/{libvirt-migrate-qemu-disks.*,
4481 libvirt-migrate-qemu-machinetype.*,
4482 libvirt-migrate-xend-managed-domains.*}
4483 * keep debian/libvirt-suspendonreboot
4484 * keep debian/libvirt-uri.sh
4485 * Don't apply the following patches:
4486 - d/p/Debianize-libvirt-guests.patch
4487 - d/p/Debianize-systemd-service-files.patch
4488 - d/p/debian/Debianize-virtlockd.patch
4489 - d/p/fix-Debian-specific-path-to-hvm-loader.patch
4490 - d/p/Disable-gnulib-s-test-nonplocking-pipe.sh.patch
4491 - d/p/patch-qemuMonitorTextGetMigrationStatus-to-intercept.patch
4492 * debian/polkit/* not added
4493 * debian/README.Debian:
4494 - add 'Apparmor Profile' section
4495 - add 'Disk migration' section
4496 * debian/rules:
4497 - add cdbs and autoconf stuff
4498 - don't build WITH_SANLOCK, WITH_INIT_SCRIPT, WITH_SYSTEMD, WITH_FIREWALLD
4499 WITH_SELINUX
4500 - use qemu-group kvm instead of libvirt-qemu
4501 - set DEB_DH_INSTALLINIT_ARGS to '--upstart-only'
4502 - remove auto_test section
4503 - add build/libvirt-bin:: section to install
4504 - apparmor files
4505 - apport hooks
4506 - libvirt-migrate-qemu-disks
4507 - use clean:: instead of dh_*clean
4508
4509 [ Chuck Short ]
4510 + Rediffed:
4511 - debian/patches/storage-default-permission-mode-to-0711
4512 - debian/patches/ubuntu_machine_type.patch
4513 * debian/libvirt-bin.init: Adjust avahi to avahi-daemon (LP: #1453572)
4514
4515 [ Serge Hallyn ]
4516 * 9040-virt-aa-helper-add-unix-channels.patch: add support for unix
4517 sockets for serials. (LP: #1015154)
4518
4519 -- Chris J Arges <chris.j.arges@canonical.com> Wed, 01 Jul 2015 13:33:40 -0500
4520
1390libvirt (1.2.16-2) unstable; urgency=medium4521libvirt (1.2.16-2) unstable; urgency=medium
13914522
1392 * [0266267] Build-Depend and suggest nfs-common4523 * [0266267] Build-Depend and suggest nfs-common
@@ -1452,6 +4583,49 @@ libvirt (1.2.15-1) experimental; urgency=medium
14524583
1453 -- Guido Günther <agx@sigxcpu.org> Tue, 05 May 2015 19:26:21 +02004584 -- Guido Günther <agx@sigxcpu.org> Tue, 05 May 2015 19:26:21 +0200
14544585
4586libvirt (1.2.15-0ubuntu4) wily; urgency=medium
4587
4588 * Add post-start to upstart (/etc/init/libvirt-bin.conf) and
4589 sysv (/etc/init.d/libvirt-bin) jobs to ensure libvirt-sock
4590 created before up (LP: #1455608)
4591
4592 -- Edward Hope-Morley <edward.hope-morley@canonical.com> Thu, 28 May 2015 16:06:44 +0100
4593
4594libvirt (1.2.15-0ubuntu3) wily; urgency=low
4595
4596 * d/p/ubuntu-libxl-qemu-path.patch: Set correct path for qemu binary
4597 for new configs and convert old configs using qemu-dm.
4598 (LP: #1459600)
4599 * d/p/ubuntu-libxl-hvmloader-path.patch: Get Xen version from dpkg-query
4600 at compile time and set LIBXL_FIRMWARE_DIR as long as libxen-dev does
4601 not provide a xenlight.pc file. Use that directory to update existing
4602 configs.
4603 (LP: #1459603)
4604
4605 -- Stefan Bader <stefan.bader@canonical.com> Thu, 28 May 2015 12:21:23 +0200
4606
4607libvirt (1.2.15-0ubuntu2) wily; urgency=medium
4608
4609 * debian/apparmor/libvirt-qemu: add /sys read accesses needed by newer
4610 qemu: /sys/devices/system/node/, /sys/devices/system/cpu/ and
4611 /sys/devices/system/node/node[0-9]*/meminfo
4612
4613 -- Jamie Strandboge <jamie@ubuntu.com> Wed, 13 May 2015 16:41:54 -0500
4614
4615libvirt (1.2.15-0ubuntu1) wily; urgency=medium
4616
4617 * New upstream release:
4618 + Dropped patches:
4619 - d/p/add-cgmanager-support.patch
4620 - d/p/cgmanager-mutex
4621 - d/p/cgm-ignore-machined-failure
4622 - d/p/9020-lp545795.patch
4623 - d/pa/ubuntu-libxl-qemu-nopath.patch
4624 - d/p/ubuntu-libxl-migrate-dm.patch
4625 - d/p9037-virt-aa-helper-add-unix-channels-esp-for-qemu-guest-.patch
4626
4627 -- Chuck Short <zulcss@ubuntu.com> Thu, 07 May 2015 10:27:49 -0400
4628
1455libvirt (1.2.15~rc2-1) experimental; urgency=medium4629libvirt (1.2.15~rc2-1) experimental; urgency=medium
14564630
1457 * [852e3c3] New upstream version 1.2.15~rc24631 * [852e3c3] New upstream version 1.2.15~rc2
@@ -1510,37 +4684,141 @@ libvirt (1.2.12-1) experimental; urgency=medium
15104684
1511 -- Guido Günther <agx@sigxcpu.org> Thu, 29 Jan 2015 11:02:21 +01004685 -- Guido Günther <agx@sigxcpu.org> Thu, 29 Jan 2015 11:02:21 +0100
15124686
1513libvirt (1.2.12~rc2-1) experimental; urgency=medium4687libvirt (1.2.12-0ubuntu12) vivid; urgency=low
15144688
1515 * [67f2b22] New upstream version 1.2.12~rc24689 * Add profile script to automatically set the default URI based on
1516 (Closes: #776065)4690 the currently running hyperisor (Xen or KVM/Qemu).
4691 (LP: #1334749)
15174692
1518 -- Guido Günther <agx@sigxcpu.org> Sun, 25 Jan 2015 13:02:59 +01004693 -- Stefan Bader <stefan.bader@canonical.com> Tue, 14 Apr 2015 09:02:52 -0500
15194694
1520libvirt (1.2.12~rc1-1) experimental; urgency=medium4695libvirt (1.2.12-0ubuntu11) vivid; urgency=medium
15214696
1522 * [994d31d] Bump standards version to 3.9.64697 * create /var/lib/libvirt/qemu/channel/target (LP: #1393842)
1523 no changes required4698 - libvirt-bin.dirs: add /var/lib/libvirt/qemu/channel/target
1524 * [7b59a26] New upstream version 1.2.12~rc14699 - libvirt-bin.postinst: chown target directory to libvirt-qemu:kvm so
1525 * [0a755e3] Dropped patches applied upstram.4700 qemu can create the unix sockets.
1526 lxc-Don-t-crash-on-NULL-ifname_guest_actual.patch
1527 lxc-Move-setting-ifname_guest_actual-to-virLXCSetupI.patch
1528 Rediff remaining patches.
1529 * [9511acf] Document surprises on CPU microcode updates (Closes: #773706)
1530 * [3e325df] Install lock drivers (Closes: #773706)
1531 * [970de51] Bump symbol versions
15324701
1533 -- Guido Günther <agx@sigxcpu.org> Thu, 22 Jan 2015 12:26:54 +01004702 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 09 Apr 2015 10:40:05 -0500
15344703
1535libvirt (1.2.11-1) experimental; urgency=medium4704libvirt (1.2.12-0ubuntu10) vivid; urgency=medium
15364705
1537 * [1377d56] lxc: Fix crash when using interface type 'direct'4706 * Fix previous patch to ignore any abstract unix domain sockets
1538 (Closes: #769600) Thanks to Bastian Blank for the patch4707 * Update the cgmanager patch so that container start and stop work under
1539 * [88f9426] Adjust gbp.conf for experimental4708 systemd. (LP: #1438730) In 15.10 we will drop the cgmanager patch(es).
1540 * [0b196d9] New upstream version 1.2.11
1541 * [113b58b] Rediff patches
15424709
1543 -- Guido Günther <agx@sigxcpu.org> Thu, 22 Jan 2015 10:29:41 +01004710 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 08 Apr 2015 10:58:04 -0500
4711
4712libvirt (1.2.12-0ubuntu9) vivid; urgency=medium
4713
4714 * 9037-virt-aa-helper-add-unix-channels-esp-for-qemu-guest-.patch: Allow
4715 libvirt domains to start when using qemu guest agent. (LP: #1393842)
4716
4717 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 06 Apr 2015 11:14:03 -0500
4718
4719libvirt (1.2.12-0ubuntu8) vivid; urgency=medium
4720
4721 * silence denial of attempted reads of lttng files (LP: #1432644)
4722
4723 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 27 Mar 2015 21:36:27 -0500
4724
4725libvirt (1.2.12-0ubuntu7) vivid; urgency=low
4726
4727 * No-change rebuild to pull in libxen-dev 4.5
4728
4729 -- Stefan Bader <stefan.bader@canonical.com> Wed, 25 Feb 2015 18:31:16 +0100
4730
4731libvirt (1.2.12-0ubuntu6) vivid; urgency=low
4732
4733 * Fix xml validation for Xen by allowing non-absolute path values
4734 in loader and bootloader elements (LP: #1425497).
4735 * Fix up Xen emulator in old configurations and for new definitions to
4736 point to /usr/bin/qemu-system-i386 (LP: #1425497).
4737
4738 -- Stefan Bader <stefan.bader@canonical.com> Fri, 13 Feb 2015 17:57:27 +0100
4739
4740libvirt (1.2.12-0ubuntu5) vivid; urgency=medium
4741
4742 * Remove smoser-ppc64le-is-ppc64.patch - the problem will be solved by the
4743 qemu-system-ppcle symlink in qemu-system-ppc package.
4744
4745 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 Feb 2015 15:38:39 -0600
4746
4747libvirt (1.2.12-0ubuntu4) vivid; urgency=medium
4748
4749 * libvirt-qemu: allow kvm script on ppc to execute uname
4750
4751 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 12 Feb 2015 14:05:14 -0600
4752
4753libvirt (1.2.12-0ubuntu3) vivid; urgency=medium
4754
4755 * Apply patch from smoser to make libvirt on ppc64le functional.
4756 (LP: #1418221)
4757
4758 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 09 Feb 2015 12:09:49 -0600
4759
4760libvirt (1.2.12-0ubuntu2) vivid; urgency=medium
4761
4762 * debian/control: Use libxml-libxml-perl instead of libxml-xpath-perl.
4763 * debian/patches/docs-remove-xpath.patch: Use libxml instead of XPath.
4764
4765 -- Chuck Short <zulcss@ubuntu.com> Fri, 06 Feb 2015 11:28:15 -0500
4766
4767libvirt (1.2.12-0ubuntu1) vivid; urgency=medium
4768
4769 * New upstream release
4770 * Rediffed patches:
4771 - debian/patches/9030-create-socket-dir
4772 - debian/patches/add-cgmanager-support.patch
4773 - debian/patches/cgroups-ignore-systemd-failure
4774 * Dropped patches:
4775 - debian/patches/ubuntu-libxl-Implement-basic-video-device-selection.patch
4776 - debian/patches/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch
4777 - debian/patches/9033-apparmor-use-TEMPLATE.qemu-for-kvm.patch
4778 - debian/patches/-CVE-2014-3633.patch
4779 - debian/patches/dont-include-non-migrateable-features-in-host-model
4780 - debian/patches/9036-util-prepare-uri-for-libxml2-2.9.2.patch
4781 - debian/patches/CVE-2014-3657.patch
4782 - debian/patches/CVE-2014-7823.patch
4783 - debian/patches/add-ppc64le-support.patch
4784 - debian/patches/upstream-libxl-Allow-libxl-to-find-pygrub-binary.patch
4785 * debian/control: Add libxml-xpath-perl and xsltproc to dependencies
4786 * debian/patches/skip-vircgrouptest.patch: Skip cgroup tests.
4787 * debian/patches/disable-network-test.patch: Skip network tests
4788
4789 -- Chuck Short <zulcss@ubuntu.com> Tue, 03 Feb 2015 13:12:36 -0500
4790
4791libvirt (1.2.12~rc2-1) experimental; urgency=medium
4792
4793 * [67f2b22] New upstream version 1.2.12~rc2
4794 (Closes: #776065)
4795
4796 -- Guido Günther <agx@sigxcpu.org> Sun, 25 Jan 2015 13:02:59 +0100
4797
4798libvirt (1.2.12~rc1-1) experimental; urgency=medium
4799
4800 * [994d31d] Bump standards version to 3.9.6
4801 no changes required
4802 * [7b59a26] New upstream version 1.2.12~rc1
4803 * [0a755e3] Dropped patches applied upstram.
4804 lxc-Don-t-crash-on-NULL-ifname_guest_actual.patch
4805 lxc-Move-setting-ifname_guest_actual-to-virLXCSetupI.patch
4806 Rediff remaining patches.
4807 * [9511acf] Document surprises on CPU microcode updates (Closes: #773706)
4808 * [3e325df] Install lock drivers (Closes: #773706)
4809 * [970de51] Bump symbol versions
4810
4811 -- Guido Günther <agx@sigxcpu.org> Thu, 22 Jan 2015 12:26:54 +0100
4812
4813libvirt (1.2.11-1) experimental; urgency=medium
4814
4815 * [1377d56] lxc: Fix crash when using interface type 'direct'
4816 (Closes: #769600) Thanks to Bastian Blank for the patch
4817 * [88f9426] Adjust gbp.conf for experimental
4818 * [0b196d9] New upstream version 1.2.11
4819 * [113b58b] Rediff patches
4820
4821 -- Guido Günther <agx@sigxcpu.org> Thu, 22 Jan 2015 10:29:41 +0100
15444822
1545libvirt (1.2.11~rc1-1) experimental; urgency=medium4823libvirt (1.2.11~rc1-1) experimental; urgency=medium
15464824
@@ -1751,6 +5029,212 @@ libvirt (1.2.8-1) experimental; urgency=medium
17515029
1752 -- Guido Günther <agx@sigxcpu.org> Fri, 05 Sep 2014 19:56:50 +02005030 -- Guido Günther <agx@sigxcpu.org> Fri, 05 Sep 2014 19:56:50 +0200
17535031
5032libvirt (1.2.8-0ubuntu21) vivid; urgency=medium
5033
5034 * d/apparmor/libvirt-qemu: Update the ceph.conf allow rule (LP: #1403648)
5035
5036 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 30 Jan 2015 10:02:20 +0100
5037
5038libvirt (1.2.8-0ubuntu20) vivid; urgency=medium
5039
5040 * debian/rules:
5041 - use --with-esx (LP: #565771)
5042 - specify restart-after-upgrade (LP: #1215617)
5043 * debian/control: add libcurl4-gnutls-dev for esx support
5044
5045 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 21 Jan 2015 13:01:59 -0600
5046
5047libvirt (1.2.8-0ubuntu19) vivid; urgency=medium
5048
5049 * apparmor libvirt-qemu template: allow reading charm-specific ceph config
5050 and silence denials for /tmp/**. (LP: #1403648)
5051
5052 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 06 Jan 2015 10:27:33 -0600
5053
5054libvirt (1.2.8-0ubuntu18) vivid; urgency=medium
5055
5056 * mutex cgmanager actions (Thanks to Don Bowman for finding the cause)
5057 (LP: #1397130) (LP: #1367702)
5058
5059 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 18 Dec 2014 13:28:03 -0600
5060
5061libvirt (1.2.8-0ubuntu17) vivid; urgency=low
5062
5063 * d/p/upstream-libxl-Allow-libxl-to-find-pygrub-binary.patch:
5064 Allow libxl to figure out the path to pygrub. (LP: #1396942)
5065
5066 -- Stefan Bader <stefan.bader@canonical.com> Thu, 11 Dec 2014 09:51:20 +0100
5067
5068libvirt (1.2.8-0ubuntu16) vivid; urgency=medium
5069
5070 * debian/patches/add-ppc64le-support.patch: Added patches needed
5071 for ppc64le support. (LP: #1396070)
5072
5073 -- Chuck Short <zulcss@ubuntu.com> Thu, 27 Nov 2014 08:57:35 -0500
5074
5075libvirt (1.2.8-0ubuntu15) vivid; urgency=medium
5076
5077 * libvirt-qemu: add r to sgabios.bin (LP: #1393548)
5078
5079 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 17 Nov 2014 15:05:22 -0600
5080
5081libvirt (1.2.8-0ubuntu14) vivid; urgency=medium
5082
5083 [ Serge Hallyn ]
5084 * 9036-util-prepare-uri-for-libxml2-2.9.2.patch: fix FTBFS against new
5085 libxml 2.9.2 (LP: #1390637)
5086
5087 [ Marc Deslauriers ]
5088 * SECURITY UPDATE: denial of service via virConnectListAllDomains
5089 - debian/patches/CVE-2014-3657.patch: fix domain deadlock in
5090 src/conf/domain_conf.c.
5091 - CVE-2014-3657
5092 * SECURITY UPDATE: xml information leak with read-only connections
5093 - debian/patches/CVE-2014-7823.patch: check for migratable flag in
5094 src/libvirt.c, src/remote/remote_protocol.x.
5095 - CVE-2014-7823
5096
5097 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 11 Nov 2014 13:14:00 -0500
5098
5099libvirt (1.2.8-0ubuntu13) vivid; urgency=medium
5100
5101 * cull too-new apparmor rules depending on target host (LP: #1387251)
5102 * add mising apparmor permissions for slof (LP: #1374554)
5103
5104 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 07 Nov 2014 20:32:23 +0000
5105
5106libvirt (1.2.8-0ubuntu12) vivid; urgency=medium
5107
5108 * complete the 9p support: (LP: #1378434)
5109 - libvirt-qemu: add fowner and fsetid
5110 - virt-aa-helper: add 'l' to 9p file options
5111 * dont-include-non-migrateable-features-in-host-model (LP: #1386503)
5112
5113 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 29 Oct 2014 15:07:21 -0500
5114
5115libvirt (1.2.8-0ubuntu11) utopic; urgency=medium
5116
5117 [ Felix Geyer ]
5118 * d/p/ubuntu_machine_type.patch: Fix No PCI buses available. (LP: #1379346).
5119
5120 -- Chris J Arges <chris.j.arges@canonical.com> Thu, 09 Oct 2014 08:57:27 -0500
5121
5122libvirt (1.2.8-0ubuntu10) utopic; urgency=medium
5123
5124 * libvirt-bin.upstart: delay start until rc finished
5125 This give hypervisors more time to finish their setup (LP: #1377900).
5126 * libvirt-bin.upstart: add xen:/// uri to the list (LP: #1377960)
5127
5128 -- Stefan Bader <stefan.bader@canonical.com> Mon, 06 Oct 2014 16:23:06 +0200
5129
5130libvirt (1.2.8-0ubuntu9) utopic; urgency=medium
5131
5132 * libvirt-qemu apparmor template: add /sys/firmware/devicetree/** r
5133 (LP: #1374554)
5134
5135 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 01 Oct 2014 17:09:05 -0500
5136
5137libvirt (1.2.8-0ubuntu8) utopic; urgency=medium
5138
5139 * libvirt-bin.postinst: fix syntax error (s/if/fi/)
5140
5141 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 30 Sep 2014 13:07:19 -0500
5142
5143libvirt (1.2.8-0ubuntu7) utopic; urgency=medium
5144
5145 * libvirt-bin.postinst: check for confiles whichhave been removed rather
5146 than fail package install (LP: #1375910)
5147
5148 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 30 Sep 2014 12:37:16 -0500
5149
5150libvirt (1.2.8-0ubuntu6) utopic; urgency=medium
5151
5152 * SECURITY UPDATE: denial of service or information disclosure via
5153 virDomainGetBlockIoTune
5154 - debian/patches/CVE-2014-3633.patch: use correct definition when
5155 looking up disk in src/qemu/qemu_driver.c.
5156 - CVE-2014-3633
5157
5158 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 29 Sep 2014 15:23:37 -0400
5159
5160libvirt (1.2.8-0ubuntu5) utopic; urgency=medium
5161
5162 * debian/apparmor/libvirt-lxc (sync with container-base with lxc):
5163 - remove bare 'signal' and 'ptrace' rules (base abstraction covers most
5164 of what we need)
5165 - allow signal (receive) peer=/usr/sbin/libvirtd
5166 - allow ptrace peer=@{profile_name}
5167 - deny mount options=(ro, remount, silent) -> /
5168 - allow mount fstype=hugetlbfs
5169 - shuffle a couple of rules around to make it easier to diff with lxc
5170 policy
5171 * debian/apparmor/TEMPLATE.lxc (sync with lxc-default):
5172 - use attach_disconnected and mediate_deleted
5173 - deny mount fstype=devpts,
5174
5175 -- Jamie Strandboge <jamie@ubuntu.com> Thu, 25 Sep 2014 16:24:21 -0500
5176
5177libvirt (1.2.8-0ubuntu4) utopic; urgency=medium
5178
5179 * debian/apparmor/usr.sbin.libvirtd: allow 'network netlink'
5180
5181 -- Jamie Strandboge <jamie@ubuntu.com> Thu, 18 Sep 2014 15:15:13 -0500
5182
5183libvirt (1.2.8-0ubuntu3) utopic; urgency=medium
5184
5185 * 9033-apparmor-use-TEMPLATE.qemu-for-kvm.patch - fix failure to start
5186 KVM vms.
5187
5188 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 18 Sep 2014 14:08:04 -0500
5189
5190libvirt (1.2.8-0ubuntu2) utopic; urgency=low
5191
5192 * d/p/ubuntu-xend-probe.patch:
5193 Update patch correctly and re-enable it. It seems like it only was
5194 half updated and then disabled without reasons.
5195 * d/p/ubuntu-libxl-Implement-basic-video-device-selection.patch:
5196 Re-activate adapted patch. Some pieces made it into upstream as a
5197 bug fix. The rest is still needed to allow selecing an alternate
5198 graphics device for Xen HVM guests.
5199 * d/p/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch:
5200 Re-activate unchanged patch (for some reason dropped when moving
5201 to 1.2.6).
5202 This one is a bit of a work-around mainly for virt-manager which sets
5203 gfx memory to values below the minimum requirement for Xen. And the
5204 UI does not allow to change that. This patch just goes for the minimum
5205 in that case.
5206
5207 -- Stefan Bader <stefan.bader@canonical.com> Thu, 18 Sep 2014 10:00:36 +0200
5208
5209libvirt (1.2.8-0ubuntu1) utopic; urgency=medium
5210
5211 [ Chuck Short ]
5212 * New upstream release: (LP: #1367422)
5213 + Dropped:
5214 - debian/patches/ovs-delete-port-if-exists-while-adding-new-one
5215 + Refreshed:
5216 - debian/patches/add-cgmanager-support.patch
5217 - debian/patches/storage-default-permission-mode-to-0711
5218
5219 [ Serge Hallyn ]
5220 * d/apparmor
5221 - install TEMPLATE.qemu and TEMPLATE.lxc
5222 - add libvirt-lxc abstraction, add permissions to it needed for
5223 a ubuntu container to start.
5224 - libvirt-qemu - add qemu-bridge-helper policy from upstream
5225 - libvirt-qemu - add qemu-microblaze allows from upstream
5226 - edit lxc.conf to enable apparmor by default (LP: #914716)
5227 (LP: #1008393) (LP: #1088295)
5228 * d/apparmor/libvirt-qemu: add /dev/shm as path to spice.* nodes
5229 for systemd case. (LP: #1365163)
5230 * d/p/9030-create-socket-dir - create session socket dir if
5231 needed (Should be replaced eventually by the upstream fix)
5232 * d/p/9032-lxc-allow-no-security-driver: don't fail if apparmor
5233 driver is not available (else the qa-regression-tests fail with
5234 skip_apparmor)
5235
5236 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 15 Sep 2014 18:30:06 -0500
5237
1754libvirt (1.2.7-11) unstable; urgency=medium5238libvirt (1.2.7-11) unstable; urgency=medium
17555239
1756 * [6534478] Check status in a systemd 208 compatible way5240 * [6534478] Check status in a systemd 208 compatible way
@@ -1910,6 +5394,119 @@ libvirt (1.2.6-1) experimental; urgency=medium
19105394
1911 -- Guido Günther <agx@sigxcpu.org> Tue, 22 Jul 2014 22:33:51 +02005395 -- Guido Günther <agx@sigxcpu.org> Tue, 22 Jul 2014 22:33:51 +0200
19125396
5397libvirt (1.2.6-0ubuntu6) utopic; urgency=medium
5398
5399 * debian/apparmor/usr.sbin.libvirtd: update for abstract socket mediation
5400 (LP: #1362199)
5401 * debian/apparmor/libvirt-qemu: allow 'r' on @{PROC}/sys/kernel/cap_last_cap
5402 * debian/control: Suggests apparmor >= 2.8.96~2541-0ubuntu4~
5403
5404 -- Jamie Strandboge <jamie@ubuntu.com> Fri, 05 Sep 2014 17:32:16 -0500
5405
5406libvirt (1.2.6-0ubuntu5) utopic; urgency=medium
5407
5408 * cgroups-ignore-systemd-failure - fix incoming migration failures when
5409 systemd-shim is installed.
5410 * ovs-delete-port-if-exists-while-adding-new-one - cherrypick commit 33445ce
5411 from upstream (LP: #1343262)
5412
5413 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 08 Aug 2014 09:56:43 -0500
5414
5415libvirt (1.2.6-0ubuntu4) utopic; urgency=high
5416
5417 * No change rebuild against gnutls28.
5418
5419 -- Dimitri John Ledkov <xnox@ubuntu.com> Fri, 08 Aug 2014 13:28:03 +0100
5420
5421libvirt (1.2.6-0ubuntu3) utopic; urgency=medium
5422
5423 * debian/apparmor/usr.sbin.libvirtd - add cap-sys-resource to fully
5424 fix (LP: #1276719)
5425
5426 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 07 Aug 2014 12:43:20 -0500
5427
5428libvirt (1.2.6-0ubuntu2) utopic; urgency=medium
5429
5430 * Rebuild against libparted2.
5431
5432 -- Colin Watson <cjwatson@ubuntu.com> Mon, 21 Jul 2014 21:27:18 +0100
5433
5434libvirt (1.2.6-0ubuntu1) utopic; urgency=medium
5435
5436 * New upstream release:
5437 + Dropped:
5438 - debian/patches/virt-aa-helper-vhost.patch
5439 - debian/patches/libxl-Implement-basic-video-device-selection.patch
5440 - debian/patches/libxl-Fix-up-VRAM-to-minimum-requirements.patch
5441 + debian/rules: Include packaging version in the log file. (LP: #1335221)
5442
5443 -- Chuck Short <zulcss@ubuntu.com> Fri, 04 Jul 2014 08:40:24 -0400
5444
5445libvirt (1.2.5-0ubuntu6) utopic; urgency=low
5446
5447 * libxl: Refresh patch(es) to allow the choice between Cirrus and
5448 VGA for Xen HVM guests.
5449 - d/p/libxl-Implement-basic-video-device-selection.patch [v4]
5450 - d/p/libxl-Fix-up-VRAM-to-minimum-requirements.patch
5451
5452 -- Stefan Bader <stefan.bader@canonical.com> Mon, 30 Jun 2014 16:08:56 +0200
5453
5454libvirt (1.2.5-0ubuntu5) utopic; urgency=low
5455
5456 * debian/apparmor/usr.sbin.libvirtd: allow libvirtd to run
5457 libxl-save-helper (required for save restore through libxl).
5458 (LP: #1334195)
5459
5460 -- Stefan Bader <stefan.bader@canonical.com> Thu, 26 Jun 2014 15:53:05 +0200
5461
5462libvirt (1.2.5-0ubuntu4) utopic; urgency=low
5463
5464 * debian/apparmor/usr.sbin.libvirtd: allow pygrub to be run
5465 (LP: #1326003)
5466
5467 -- Stefan Bader <stefan.bader@canonical.com> Wed, 18 Jun 2014 11:04:15 +0200
5468
5469libvirt (1.2.5-0ubuntu3) utopic; urgency=medium
5470
5471 * d/p/virt-aa-helper-vhost.patch: allow access to /dev/vhost-net if domain
5472 needs it (LP: #1322568)
5473
5474 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 17 Jun 2014 22:01:49 -0500
5475
5476libvirt (1.2.5-0ubuntu2) utopic; urgency=medium
5477
5478 * implement cgmanager support (LP: #1322677)
5479 - debian/control: build-dep on libcgmanager-dev, depend on cgmanager
5480 - d/p/add-cgmanager-support.patch
5481
5482 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 17 Jun 2014 16:40:20 -0500
5483
5484libvirt (1.2.5-0ubuntu1) utopic; urgency=medium
5485
5486 [ Chuck Short ]
5487 * New upstream version:
5488 + Rediffed:
5489 - d/p/ubuntu-xend-probe.patch
5490 + Dropped:
5491 - d/p/libxl-Check-for-control_d-string-to-decide-about-dom.patch
5492 - d/p/libxl-do-not-use-virdomain-id.patch
5493 - d/p/libxl-set-disk-format-for-cdrom.patch
5494 - d/p/libxl-set-vfb0-data-in-build-config.patch
5495 - d/p/libxl-support-sexpr-in-native-to-XML-conversion.patch
5496 - d/p/patch-qemuMonitorTextGetMigrationStatus-to-intercept.patch
5497 - d/p/accomodate-new-qemu-migration-status-setup.patch
5498 - d/p/9025-apparmor-allow-access-to-filesystem-mounts
5499 - d/p/add-a-mutex-to-serialize-updates-to-fw.patch
5500 - d/p/arm-cpu-baseline.patch
5501 + debian/control: Add ebtables, iptables, and qemu-utils as a build dependency.
5502
5503 [ Serge Hallyn ]
5504 * d/p/ubuntu-skip-virstoragetest: skip a test that hangs in buildds.
5505 * d/apparmor/TEMPLATE: replace libvirt-qemu with libvirt-driver to match
5506 upstream commit 43c030f.
5507
5508 -- Chuck Short <zulcss@ubuntu.com> Mon, 02 Jun 2014 09:35:18 -0400
5509
1913libvirt (1.2.4-3) unstable; urgency=medium5510libvirt (1.2.4-3) unstable; urgency=medium
19145511
1915 * [b0b7359] Don't pretend kFreeBSD supports linux only features. So far we5512 * [b0b7359] Don't pretend kFreeBSD supports linux only features. So far we
@@ -1988,6 +5585,147 @@ libvirt (1.2.3-1) experimental; urgency=medium
19885585
1989 -- Guido Günther <agx@sigxcpu.org> Mon, 07 Apr 2014 12:15:02 +02005586 -- Guido Günther <agx@sigxcpu.org> Mon, 07 Apr 2014 12:15:02 +0200
19905587
5588libvirt (1.2.2-0ubuntu13.2) utopic; urgency=medium
5589
5590 * debian/apparmor/libvirt-qemu: add device-tree access for ppc
5591 (LP: #1321365)
5592
5593 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 05 Jun 2014 12:06:17 -0500
5594
5595libvirt (1.2.2-0ubuntu13.1) trusty-proposed; urgency=medium
5596
5597 * debian/control: change apparmor dependency into an inverse conflicts,
5598 so that libvirt can continue to be used without apparmor. (LP: #1304167)
5599
5600 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 17 Apr 2014 10:42:08 -0500
5601
5602libvirt (1.2.2-0ubuntu13) trusty; urgency=medium
5603
5604 * Add a dependency on the new apparmor to make sure we have the new
5605 parser around before we attempt to load a profile requiring the new
5606 stanza support. (LP: #1304167)
5607
5608 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 14 Apr 2014 11:03:37 -0500
5609
5610libvirt (1.2.2-0ubuntu12) trusty; urgency=low
5611
5612 * d/p/libxl-support-sexpr-in-native-to-XML-conversion.patch:
5613 Allow to use libvirt to convert xend guest configurations into
5614 xml format.
5615 * Add libvirt-migrate-xend-managed-domains migration script.
5616 (LP: #1303886)
5617 * Added breaks for xen-utils-4.(1|3) to ensure postinst order.
5618
5619 -- Stefan Bader <stefan.bader@canonical.com> Tue, 08 Apr 2014 19:55:29 +0200
5620
5621libvirt (1.2.2-0ubuntu11) trusty; urgency=medium
5622
5623 * debian/patches/recognize-trusty-machine-type.patch: Revert patch
5624 since it was causing issues with virtio deivces. (LP: #1304107)
5625
5626 -- Chuck Short <zulcss@ubuntu.com> Tue, 08 Apr 2014 12:51:55 -0400
5627
5628libvirt (1.2.2-0ubuntu10) trusty; urgency=medium
5629
5630 * d/p/recognize-trusty-machine-type.patch: handle "trusty" qemu machine type
5631 (LP: #1294823)
5632
5633 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 04 Apr 2014 09:29:22 -0500
5634
5635libvirt (1.2.2-0ubuntu9) trusty; urgency=medium
5636
5637 [ Jamie Strandboge ]
5638 * updates for AppArmor signals and ptrace mediation (LP: #1298611)
5639 - debian/apparmor/libvirt-qemu: allow guests to receive signals from and
5640 be tracedby libvirtd (additional signal and ptrace rules come from the
5641 AppArmor base abstraction)
5642 - debian/apparmor/usr.sbin.libvirtd:
5643 + grant bare signal and ptrace rule
5644 + grant dbus on the system bus (should have been added in 13.10)
5645
5646 -- Tyler Hicks <tyhicks@canonical.com> Thu, 03 Apr 2014 02:09:53 -0500
5647
5648libvirt (1.2.2-0ubuntu8) trusty; urgency=medium
5649
5650 * debian/apparmor/libvirt-qemu: Allow qemu-system-aarch64 to be used.
5651 (LP: #1301516)
5652
5653 -- Chuck Short <zulcss@ubuntu.com> Wed, 02 Apr 2014 14:20:39 -0400
5654
5655libvirt (1.2.2-0ubuntu7) trusty; urgency=low
5656
5657 * d/p/libxl-Create-log-directory-earlier.patch:
5658 Move creation of log directory inside function that tries to create
5659 a log file inside of it. Fixes startup when the libxl log directory
5660 has not been created, yet.
5661 * d/p/libxl-do-not-use-virdomain-id.patch:
5662 Replace usage of dom->id with vm->def-id inside the driver (as that
5663 is not getting stale). Fixes guest creation and reboot through
5664 virt-manager (apart from possibly other things).
5665 * d/p/libxl-set-disk-format-for-cdrom.patch:
5666 Set disk format, otherwise an empty virtual CDROM makes the guest
5667 unstartable.
5668 * d/p/libxl-set-vfb0-data-in-build-config.patch:
5669 Actually set video and display data in the domain build info. Beside
5670 of preventing disagreement about VNC ports, this allows to select
5671 standard VGA graphics and more VRAM trhough libvirt.
5672
5673 -- Stefan Bader <stefan.bader@canonical.com> Thu, 27 Mar 2014 16:46:31 +0100
5674
5675libvirt (1.2.2-0ubuntu6) trusty; urgency=medium
5676
5677 * debian/libvirt-bin.dirs: Add /var/log/libvirt/libxl.
5678
5679 -- Chuck Short <zulcss@ubuntu.com> Mon, 24 Mar 2014 14:32:54 -0400
5680
5681libvirt (1.2.2-0ubuntu5) trusty; urgency=low
5682
5683 * Refreshed d/p/libxl-Check-for-control_d-string-to-decide-about-dom.patch
5684 to avoid logging an error when file is not present.
5685
5686 -- Stefan Bader <stefan.bader@canonical.com> Fri, 21 Mar 2014 09:49:36 +0100
5687
5688libvirt (1.2.2-0ubuntu4) trusty; urgency=medium
5689
5690 * debian/patches/arm-cpu-baseline.patch: Implement a stub cpuArchDriver.baseline()
5691 handler for arm.
5692
5693 -- Chuck Short <zulcss@ubuntu.com> Mon, 17 Mar 2014 10:59:49 -0400
5694
5695libvirt (1.2.2-0ubuntu3) trusty; urgency=low
5696
5697 * d/p/libxl-Check-for-control_d-string-to-decide-about-dom.patch: Prevent
5698 using the libxl driver when not running in dom0 but having xenfs mounted.
5699 (LP: #1248025)
5700
5701 -- Stefan Bader <stefan.bader@canonical.com> Wed, 12 Mar 2014 14:16:14 +0100
5702
5703libvirt (1.2.2-0ubuntu2) trusty; urgency=medium
5704
5705 * d/p/add-a-mutex-to-serialize-updates-to-fw.patch: fix another deadlock
5706 when starting a large number of VMs. (LP: #1228977)
5707
5708 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 11 Mar 2014 14:08:02 -0500
5709
5710libvirt (1.2.2-0ubuntu1) trusty; urgency=medium
5711
5712 * New upstream release:
5713 - Rediffed patches:
5714 - debian/patches/Allow-libvirt-group-to-access-the-socket.patch
5715 - debian/patches/9004-libvirtd-group-name.patch
5716 - debian/patches/dnsmasq-as-priv-user
5717 - Dropped patches:
5718 - debian/patches/9005-increase-unix-socket-timeout.patch: No longer
5719 needed.
5720 - debian/patches/rbd-storage-format.patch: No longer needed.
5721 - debian/patches/9022-qemu-enable-host-passthrough-mode-for-aarch64:
5722 No longer needed.
5723 - debian/patches/9023-xen-fix-parsing-xend-http-response.patch:
5724 No longer needed.
5725 - debian/patches/
5726
5727 -- Chuck Short <zulcss@ubuntu.com> Mon, 03 Mar 2014 13:30:36 -0500
5728
1991libvirt (1.2.1-2) unstable; urgency=medium5729libvirt (1.2.1-2) unstable; urgency=medium
19925730
1993 * [e936a7e] Document libvirt user capabilities5731 * [e936a7e] Document libvirt user capabilities
@@ -2007,6 +5745,79 @@ libvirt (1.2.1-1) unstable; urgency=medium
20075745
2008 -- Guido Günther <agx@sigxcpu.org> Fri, 17 Jan 2014 06:16:29 +01005746 -- Guido Günther <agx@sigxcpu.org> Fri, 17 Jan 2014 06:16:29 +0100
20095747
5748libvirt (1.2.1-0ubuntu10) trusty; urgency=medium
5749
5750 * Pull patch from mailing list (merged with separate patch posted to the
5751 bug) to fix 9p mounts. (LP: #1285995)
5752
5753 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 28 Feb 2014 09:34:54 -0600
5754
5755libvirt (1.2.1-0ubuntu9) trusty; urgency=medium
5756
5757 * Cherrypick 9024-qemu-implement-a-stub-baseline-handler-for-aarch64 from
5758 upstream git.
5759
5760 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 14 Feb 2014 18:20:03 -0600
5761
5762libvirt (1.2.1-0ubuntu8) trusty; urgency=medium
5763
5764 * Add uvtool image path to virt-aa-helper AppArmor profile.
5765
5766 -- Robie Basak <robie.basak@ubuntu.com> Fri, 14 Feb 2014 17:54:58 +0000
5767
5768libvirt (1.2.1-0ubuntu7) trusty; urgency=low
5769
5770 * debian/patches/nwfilter-locking.patch: Dropped causes ftbfs.
5771
5772 -- Chuck Short <zulcss@ubuntu.com> Thu, 13 Feb 2014 10:07:56 -0700
5773
5774libvirt (1.2.1-0ubuntu6) trusty; urgency=medium
5775
5776 * debian/control: Move pm-utils from suggests to Recommends.
5777 (LP: #1274772)
5778 * debian/patches/patches/nwfilter-locking.patch: Fix nwfilter locking
5779 causing libvirt to crash. (LP: #1228977)
5780
5781 -- Chuck Short <zulcss@ubuntu.com> Thu, 06 Feb 2014 14:27:40 -0500
5782
5783libvirt (1.2.1-0ubuntu5) trusty; urgency=low
5784
5785 * cherry-pick "xen: fix parsing xend http response" from upstream
5786 git to fix connecting to xex in xm/xend mode (LP: #915954)
5787
5788 -- Stefan Bader <stefan.bader@canonical.com> Thu, 30 Jan 2014 10:05:31 +0000
5789
5790libvirt (1.2.1-0ubuntu4) trusty; urgency=medium
5791
5792 * cherrypick d/p/9022-qemu-enable-host-passthrough-mode-for-aarch64 from
5793 upstream git.
5794
5795 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 28 Jan 2014 10:28:09 +0000
5796
5797libvirt (1.2.1-0ubuntu3) trusty; urgency=medium
5798
5799 * d/control: add nfs-common to build-deps (LP: #1264955)
5800
5801 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 22 Jan 2014 08:56:01 -0600
5802
5803libvirt (1.2.1-0ubuntu2) trusty; urgency=medium
5804
5805 * debian/patches/rbd-storage-format.patch: Make image format 2 the default
5806 for RBD.
5807
5808 -- Chuck Short <zulcss@ubuntu.com> Fri, 17 Jan 2014 10:31:37 -0500
5809
5810libvirt (1.2.1-0ubuntu1) trusty; urgency=medium
5811
5812 * New upstream release:
5813 - Dropped patches:
5814 + debian/patches/0001-libxl-Fix-devid-init-in-libxlMakeNicList.patch:
5815 No longer needed
5816 + debian/patches/0001-libxl-Fix-initialization-of-nictype-in-libxl_device_.patch:
5817 No longer needed.
5818
5819 -- Chuck Short <zulcss@ubuntu.com> Thu, 16 Jan 2014 09:17:20 -0500
5820
2010libvirt (1.2.1~rc2-1) experimental; urgency=medium5821libvirt (1.2.1~rc2-1) experimental; urgency=medium
20115822
2012 * [e559e92] libvirt-bin.init: Fix typo in path when checking for systemd5823 * [e559e92] libvirt-bin.init: Fix typo in path when checking for systemd
@@ -2069,6 +5880,41 @@ libvirt (1.2.0-1) unstable; urgency=medium
20695880
2070 -- Guido Günther <agx@sigxcpu.org> Wed, 18 Dec 2013 08:18:48 +01005881 -- Guido Günther <agx@sigxcpu.org> Wed, 18 Dec 2013 08:18:48 +0100
20715882
5883libvirt (1.2.0-0ubuntu3) trusty; urgency=medium
5884
5885 * debian/apparmor/usr.lib.libvirt.virt-aa-helper: add
5886 /var/lib/nova/instances/snapshots/** r to allow virt-aa-helper to read
5887 the snapshot directory to find images which VMs should be granted access
5888 to. (LP: #1244694)
5889
5890 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 09 Jan 2014 16:39:13 -0600
5891
5892libvirt (1.2.0-0ubuntu2) trusty; urgency=low
5893
5894 * Refresh/fix detection of xm/xl toolstack in use. The previous port
5895 had two glitches, one of them causing the daemon to segfault.
5896 * Cherry-pick "libxl: Fix initialization of nictype in libxl_device_nic"
5897 from upstream to have the same default NIC choice with the libxl driver
5898 as we had with the xen(d) driver (HVM guest uses a emulated rtl8139).
5899 * Cherry-pick "libxl: Fix devid init in libxlMakeNicList" from upstream
5900 to allow HVM guests to be brought up from the libxl driver.
5901
5902 -- Stefan Bader <stefan.bader@canonical.com> Thu, 09 Jan 2014 11:19:07 +0100
5903
5904libvirt (1.2.0-0ubuntu1) trusty; urgency=low
5905
5906 * New upstream release:
5907 - Refreshed patches:
5908 + debian/patches/storage-default-permission-mode-to-0711
5909 - Dropped patches:
5910 + debian/patches/util_use_w_flag_when_calling_iptables.patch
5911 * debian/control, debian/rules, debian/python.mk,
5912 debian/python-libvirt.install: python libvirt bindings have been
5913 split out into its own source called libvirt-python.
5914 * debian/libvirt-dev.install: Install API files into dev package
5915
5916 -- Chuck Short <zulcss@ubuntu.com> Mon, 02 Dec 2013 09:56:17 -0500
5917
2072libvirt (1.2.0~rc2-1) experimental; urgency=low5918libvirt (1.2.0~rc2-1) experimental; urgency=low
20735919
2074 * [8bfdc7f] New upstream version 1.2.0~rc25920 * [8bfdc7f] New upstream version 1.2.0~rc2
@@ -2109,6 +5955,78 @@ libvirt (1.1.4-1) unstable; urgency=low
21095955
2110 -- Guido Günther <agx@sigxcpu.org> Mon, 04 Nov 2013 07:05:45 +01005956 -- Guido Günther <agx@sigxcpu.org> Mon, 04 Nov 2013 07:05:45 +0100
21115957
5958libvirt (1.1.4-0ubuntu5) trusty; urgency=medium
5959
5960 * Build using dh-autoreconf.
5961 * Enable numa support on ppc64 and ppc64el.
5962
5963 -- Matthias Klose <doko@ubuntu.com> Sun, 22 Dec 2013 15:55:04 +0100
5964
5965libvirt (1.1.4-0ubuntu4) trusty; urgency=low
5966
5967 * debian/libvirt-dev.install: Add missing libvirt-lxc.so.
5968
5969 -- Chuck Short <zulcss@ubuntu.com> Thu, 21 Nov 2013 13:10:58 -0500
5970
5971libvirt (1.1.4-0ubuntu3) trusty; urgency=low
5972
5973 * d/p/accomodate-new-qemu-migration-status-setup.patch: work around
5974 libvirt's not yet knowing of qemu's new migration state, 'setup'.
5975 This can be removed when upstream libvirt has a proper patch. QRT
5976 fails without this.
5977
5978 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 14 Nov 2013 08:41:07 -0600
5979
5980libvirt (1.1.4-0ubuntu2) trusty; urgency=low
5981
5982 * debian/patches/9002-better_default_uri_virsh.patch: Update to fix the
5983 FTBFS.
5984
5985 -- Chuck Short <zulcss@ubuntu.com> Wed, 13 Nov 2013 11:04:29 -0500
5986
5987libvirt (1.1.4-0ubuntu1) trusty; urgency=low
5988
5989 [ Chuck Short ]
5990 * New upstream version:
5991 - Rediffed patches:
5992 + d/p/Don-t-enable-default-network-on-boot.patch
5993 + d/p/ubuntu-xend-probe.patch
5994 + d/p/Don-t-fail-if-we-can-t-setup-avahi.patch
5995 + d/p/Disable-failing-virnetsockettest.patch
5996 + d/p/Don-t-enable-default-network-on-boot.patch
5997 - Dropped patches:
5998 + d/p/v1.1.1-maint/0001-xen-fix-memory-corruption-in-legacy-driver.patch
5999 + d/p/v1.1.1-maint/0002-qemu_migration-Don-t-error-on-tunelled-migration-wit.patch
6000 + d/p/v1.1.1-maint/0003-build-fix-configure-detection-of-if_bridge.h-on-RHEL.patch
6001 + d/p/v1.1.1-maint/0004-remote-Fix-a-segfault-in-remoteDomainCreateWithFlags.patch
6002 + d/p/v1.1.1-maint/0005-Revert-build-fix-configure-detection-of-if_bridge.h-.patch
6003 + d/p/v1.1.1-maint/0006-build-more-workarounds-for-if_bridge.h.patch
6004 + d/p/v1.1.1-maint/0007-Fix-qemuProcessReadLog-with-non-zero-offset.patch
6005 + d/p/v1.1.1-maint/0008-Reverse-logic-allowing-partial-DHCP-host-XML.patch
6006 + d/p/v1.1.1-maint/0009-virsh-domain-Fix-memleak-in-cmdUndefine-with-storage.patch
6007 + d/p/v1.1.1-maint/0010-virsh-domain-Fix-memleak-in-cmdCPUBaseline.patch
6008 + d/p/v1.1.1-maint/0011-virbitmap-Refactor-virBitmapParse-to-avoid-access-be.patch
6009 + d/p/CVE-2013-4296.patch
6010 + d/p/CVE-2013-4311.patch
6011 + d/p/CVE-2013-4297.patch
6012 + d/p/fix-crash-in-libvirtd-when-events
6013 + d/p/security-provide-supplemental-groups
6014 + d/p/add-bounds-checking-on-virdomainmigrate
6015 + d/p/xen-use-internal-interfaces-in-xendomainusedcpus
6016 + d/p/fix-remote-client-segfault.patch
6017 + d/p/ubuntu-xend-xmlcreate-double-free.patch
6018 + d/p/9002-better_default_uri_virsh.patch
6019
6020 [ Serge Hallyn ]
6021 * update and re-add d/p/9002-better_default_uri_virsh.patch. Also patch
6022 new uri-precedence test, as we break it with this patch.
6023 * add d/p/util_use_w_flag_when_calling_iptables.patch (LP: #1245322)
6024 * debian/apparmor/libvirt-qemu: allow access to hugepages mounts
6025 (LP: #1250216)
6026 * debian/apparmor/libvirt-qemu: allow access to usb info (LP: #1245251)
6027
6028 -- Chuck Short <zulcss@ubuntu.com> Mon, 11 Nov 2013 11:03:06 -0500
6029
2112libvirt (1.1.4~rc2-1) experimental; urgency=low6030libvirt (1.1.4~rc2-1) experimental; urgency=low
21136031
2114 * [b56f727] Add option to mount cgroups during daemon start. The init6032 * [b56f727] Add option to mount cgroups during daemon start. The init
@@ -2236,6 +6154,99 @@ libvirt (1.1.1-1) unstable; urgency=low
22366154
2237 -- Guido Günther <agx@sigxcpu.org> Mon, 05 Aug 2013 11:31:05 +02006155 -- Guido Günther <agx@sigxcpu.org> Mon, 05 Aug 2013 11:31:05 +0200
22386156
6157libvirt (1.1.1-0ubuntu9) trusty; urgency=low
6158
6159 * debian/apparmor/usr.sbin.libvirtd: add audit_write capability
6160 (LP: #1204616)
6161
6162 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 23 Oct 2013 14:09:04 -0500
6163
6164libvirt (1.1.1-0ubuntu8) saucy; urgency=low
6165
6166 * SECURITY UPDATE: denial of service via invalid free in
6167 virFileNBDDeviceAssociate.
6168 - debian/patches/CVE-2013-4297.patch: properly initialize qemunbd in
6169 src/util/virfile.c.
6170 - CVE-2013-4297
6171
6172 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 02 Oct 2013 13:35:14 -0400
6173
6174libvirt (1.1.1-0ubuntu7) saucy; urgency=low
6175
6176 * fix-crash-in-libvirtd-when-events: make sure to remove all event
6177 callbacks when a client disconnects from libvirtd.
6178
6179 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 02 Oct 2013 08:14:53 -0500
6180
6181libvirt (1.1.1-0ubuntu6) saucy; urgency=low
6182
6183 * SECURITY UPDATE: possible privilege escalation via pkcheck race.
6184 - debian/patches/CVE-2013-4311.patch: add uid to pkcheck call in
6185 configure.ac, daemon/remote.c, src/access/viraccessdriverpolkit.c,
6186 src/rpc/virnetserverclient.c, src/util/viridentity.*.
6187 - debian/rules: use DEB_AUTO_UPDATE_AUTOCONF and
6188 DEB_AUTO_UPDATE_AUTOHEADER.
6189 - debian/control: specify version of policykit-1 security update, add
6190 libpolkit-gobject-1-dev to Build-Depends.
6191 - CVE-2013-4311
6192 * SECURITY UPDATE: denial of service in remoteDispatchDomainMemoryStats
6193 - debian/patches/CVE-2013-4296.patch: properly initialize stats in
6194 daemon/remote.c.
6195 - CVE-2013-4296
6196
6197 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 24 Sep 2013 19:25:55 -0400
6198
6199libvirt (1.1.1-0ubuntu5) saucy; urgency=low
6200
6201 * add-bounds-checking-on-virdomainmigrate: upstream patch for CVE-2013-4292
6202 * security-provide-supplemental-groups: upstream patch for CVE-2013-4291
6203
6204 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 09 Sep 2013 13:16:43 -0500
6205
6206libvirt (1.1.1-0ubuntu4) saucy; urgency=low
6207
6208 * apply all patches from v1.1.1-maint
6209 * cherrypick xen-use-internal-interfaces-in-xendomainusedcpus from upstream
6210 git.
6211
6212 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 22 Aug 2013 10:57:20 -0500
6213
6214libvirt (1.1.1-0ubuntu3) saucy; urgency=low
6215
6216 * debian/apparmor/usr.sbin.libvirtd: Include the system bus abstraction in
6217 the libvirtd AppArmor profile as libvirtd connects to the D-Bus system bus
6218
6219 -- Tyler Hicks <tyhicks@canonical.com> Tue, 20 Aug 2013 09:07:17 -0700
6220
6221libvirt (1.1.1-0ubuntu2) saucy; urgency=low
6222
6223 * debian/patches/fix-remote-client-segfault.patch: Fix segfault when
6224 using a remote client.
6225
6226 -- Chuck Short <zulcss@ubuntu.com> Mon, 19 Aug 2013 10:33:08 -0400
6227
6228libvirt (1.1.1-0ubuntu1) saucy; urgency=low
6229
6230 [ Chuck Short ]
6231 * New usptream version:
6232 - Dropped:
6233 + debian/patches/CVE-2013-2218-fix-crash-listing-network-interfaces-with-filters:
6234 no longer needed.
6235 + debian/patches/ubuntu-xen-hypervisor-4.3.patch: no longer needed.
6236 + debian/patches/ubuntu-xen-fix-api-deadlocks.patch: no longer needed.
6237 - Rediffed:
6238 + debian/patches/Don-t-enable-default-network-on-boot.patch
6239 + debian/patches/9005-increase-unix-socket-timeout.patch
6240
6241 [ Stefan Bader ]
6242 * Add apparmor rights to call into /usr/lib/xen-common/bin/xen-toolstack
6243 to figure out which one is active.
6244 * debian/patches/ubuntu-xend-probe.patch: Fix failure to detect
6245 whether Xen uses xm/xend toolstack or xl/libxl. Avoid running
6246 "xend status" as we do not package that in a pbublic path.
6247
6248 -- Chuck Short <zulcss@ubuntu.com> Thu, 15 Aug 2013 17:23:21 +0000
6249
2239libvirt (1.1.0-4) unstable; urgency=low6250libvirt (1.1.0-4) unstable; urgency=low
22406251
2241 * [22913a0] Skip tests on all architectures except for i386 and amd64 as we6252 * [22913a0] Skip tests on all architectures except for i386 and amd64 as we
@@ -2305,6 +6316,48 @@ libvirt (1.0.6-1) unstable; urgency=low
23056316
2306 -- Guido Günther <agx@sigxcpu.org> Thu, 06 Jun 2013 15:27:52 +02006317 -- Guido Günther <agx@sigxcpu.org> Thu, 06 Jun 2013 15:27:52 +0200
23076318
6319libvirt (1.0.6-0ubuntu4) saucy; urgency=low
6320
6321 * ubuntu-xen-fix-api-deadlocks.patch (LP: #1191782)
6322 Fix the deadlocks in the xen driver when doing a dumpxml for active
6323 domains.
6324 * ubuntu-libxl-qemu-nopath.patch
6325 Create libxl configurations without paths for qemu-dm and hvmloader.
6326 The Xen toolstack can figure this out.
6327 * ubuntu-xen-hypervisor-4.3.patch
6328 Update the xen driver to handle the new sysctl and domctl versions
6329 in Xen-4.3.
6330 * Add apparmor definitions to execute scripts in /etc/xen/scrips as
6331 the libxl driver calls out to them (with the xen/xm driver this was
6332 done by the xen toolstack and communication with that was through
6333 a socket).
6334
6335 -- Stefan Bader <stefan.bader@canonical.com> Tue, 16 Jul 2013 10:59:11 +0200
6336
6337libvirt (1.0.6-0ubuntu3) saucy; urgency=low
6338
6339 * debian/apparmor/usr.lib.libvirt.virt-aa-helper: allow owner read of
6340 @{PROC}/[0-9]*/status
6341
6342 -- Jamie Strandboge <jamie@ubuntu.com> Mon, 15 Jul 2013 10:28:42 -0500
6343
6344libvirt (1.0.6-0ubuntu2) saucy; urgency=low
6345
6346 * Apply CVE-2013-2218-fix-crash-listing-network-interfaces-with-filters.
6347
6348 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 28 Jun 2013 13:13:20 -0500
6349
6350libvirt (1.0.6-0ubuntu1) saucy; urgency=low
6351
6352 * New upstream relase.
6353 + Dropped patches:
6354 - debian/patches/vnc-socket.patch: Dropped no longer needed.
6355 - debian/patches/Add-sanitytest.py.patch: Dropped no longer needed.
6356 * debian/libvirt-bin.postinst: Make sure qemu.conf isn't world readable
6357 by default.
6358
6359 -- Chuck Short <zulcss@ubuntu.com> Mon, 03 Jun 2013 11:27:02 -0500
6360
2308libvirt (1.0.5-3) unstable; urgency=low6361libvirt (1.0.5-3) unstable; urgency=low
23096362
2310 * Upload to unstable (Closes: #709216, #705205)6363 * Upload to unstable (Closes: #709216, #705205)
@@ -2334,6 +6387,25 @@ libvirt (1.0.5-1) experimental; urgency=low
23346387
2335 -- Guido Günther <agx@sigxcpu.org> Thu, 02 May 2013 21:34:32 +02006388 -- Guido Günther <agx@sigxcpu.org> Thu, 02 May 2013 21:34:32 +0200
23366389
6390libvirt (1.0.5-0ubuntu1) saucy; urgency=low
6391
6392 * New upstream release:
6393 + Dropped patches:
6394 - debian/patches/fix-virterror-namechange
6395 - debian/patches/apparmor-use-apparmor-setfdlabel
6396 - debian/patches/prevent-lxc-shutdown-host.patch
6397 - debian/patches/apparmor-no-need-to-check-security-model
6398 - debian/patches/nonblock-fix.patch
6399 + Refreshed patches:
6400 - debian/patches/9002-better_default_uri_virsh.patch
6401 - debian/patches/enable-kvm-spice.patch
6402 - debian/patches/patch-qemuMonitorTextGetMigrationStatus-to-intercept.patch
6403 * debian/patches/Add-sanitytest.py.patch: Add patch to fix missing sanitytest.py
6404 when building the testsuite.
6405 * debian/libvirt-dev.install: dont't ship files for static linking.
6406
6407 -- Chuck Short <zulcss@ubuntu.com> Thu, 02 May 2013 10:21:49 -0500
6408
2337libvirt (1.0.5~rc1-1) experimental; urgency=low6409libvirt (1.0.5~rc1-1) experimental; urgency=low
23386410
2339 * [c2302f5] Dont' fail with aug-tools installed.6411 * [c2302f5] Dont' fail with aug-tools installed.
@@ -2409,6 +6481,122 @@ libvirt (1.0.2-1) experimental; urgency=low
24096481
2410 -- Guido Günther <agx@sigxcpu.org> Wed, 30 Jan 2013 21:06:02 +01006482 -- Guido Günther <agx@sigxcpu.org> Wed, 30 Jan 2013 21:06:02 +0100
24116483
6484libvirt (1.0.2-0ubuntu12) saucy; urgency=low
6485
6486 * debian/libvirt-bin.{dirs,install}: install dnsmasq.d-available/libvirt-bin
6487 (LP: #1113821)
6488
6489 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 29 Apr 2013 07:38:07 -0500
6490
6491libvirt (1.0.2-0ubuntu11) raring; urgency=low
6492
6493 * debian/patches/nonblock-fix.patch: cherrypicked upstream patch to
6494 not mark qemu migration fd non-blocking. This fixes tcp live
6495 migration. (LP: #1157626)
6496
6497 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 18 Apr 2013 10:43:26 -0500
6498
6499libvirt (1.0.2-0ubuntu10) raring; urgency=low
6500
6501 * Add code to postinst to fix any double-migration of /etc/dnsmasq.
6502 (LP: #1157332)
6503
6504 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 28 Mar 2013 09:11:04 -0500
6505
6506libvirt (1.0.2-0ubuntu9) raring; urgency=low
6507
6508 * debian/patches/prevent-lxc-shutdown-host.patch: Backport fix
6509 from upstream to prevent lxc-containets shutting down the host.
6510
6511 -- Chuck Short <zulcss@ubuntu.com> Mon, 25 Mar 2013 09:28:47 -0500
6512
6513libvirt (1.0.2-0ubuntu8b1) raring; urgency=low
6514
6515 * No-change rebuild against libudev1
6516
6517 -- Martin Pitt <martin.pitt@ubuntu.com> Wed, 13 Mar 2013 07:02:03 +0000
6518
6519libvirt (1.0.2-0ubuntu8) raring; urgency=low
6520
6521 * put libvirt-bin dnsmasq file into /etc/dnsmasq.d-available, and
6522 create a symlink in /etc/dnsmasq.d, to avoid problems when removing
6523 and re-installing libvirt-bin. (LP: #1113821)
6524
6525 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 26 Feb 2013 12:09:37 -0600
6526
6527libvirt (1.0.2-0ubuntu7) raring; urgency=low
6528
6529 * libvirt-bin.postinst: also put admin group members into the libvirtd
6530 group, to support systems installed before precise. (LP: #1124127)
6531 * libvirt-bin.postinst: use getent group instead of grep /etc/group
6532 * rules: pass path to collie to enable sheepdog backend (LP: #1129107)
6533 * control, rules: enable building against libaudit, which is in main.
6534
6535 -- Adam Conrad <adconrad@ubuntu.com> Wed, 20 Feb 2013 15:50:47 -0700
6536
6537libvirt (1.0.2-0ubuntu6) raring; urgency=low
6538
6539 * Really refresh debian/patches/fix-ubuntu-xen-qemu-dm-path.patch and
6540 not only claim to and disable it.
6541
6542 -- Stefan Bader <stefan.bader@canonical.com> Tue, 19 Feb 2013 15:00:27 +0100
6543
6544libvirt (1.0.2-0ubuntu5) raring; urgency=low
6545
6546 * debian/apparmor/libvirt-qemu: allow qemu read access to
6547 @{PROC}/sys/vm/overcommit_memory
6548
6549 -- Jamie Strandboge <jamie@ubuntu.com> Thu, 14 Feb 2013 10:12:40 -0600
6550
6551libvirt (1.0.2-0ubuntu4) raring; urgency=low
6552
6553 * Update Readme.Debian
6554 - we use libvirtd, not libvirt group (LP: #1095140)
6555 - we add users from sudo, not admin group, to libvirtd.
6556 * libvirt-bin.postinst: put users from sudo, not admin group, into group
6557 libvirtd. (LP: #1124127)
6558
6559 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 13 Feb 2013 09:47:58 -0600
6560
6561libvirt (1.0.2-0ubuntu3) raring; urgency=low
6562
6563 * libvirt-bin.postrm: only remove /etc/dnsmasq.d/libvirt-bin during
6564 remove. (LP: #1113821)
6565
6566 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 04 Feb 2013 10:35:47 -0600
6567
6568libvirt (1.0.2-0ubuntu2) raring; urgency=low
6569
6570 * debian/patches/fix-virterror-namechange: Include virterror otherwise
6571 python-libvirt wont be able to find any error codes.
6572
6573 -- Chuck Short <zulcss@ubuntu.com> Fri, 01 Feb 2013 13:10:58 -0600
6574
6575libvirt (1.0.2-0ubuntu1) raring; urgency=low
6576
6577 [ Chuck Short ]
6578 * New upstream release:
6579 + Dropped patches:
6580 - debian/patches/Add_RESUME_event_listener_to_qemu_monitor.patch
6581 - debian/patches/build-work-around-broken-kernel-header.patch
6582 - debian/patches/bridge-fix-persistent-networks.patch
6583 - debian/patches/CVE-2013-0170.patch
6584 - debian/patches/qemu-relax-hard-rss-limit.patch
6585 - debian/patches/9003-better-default-arch.patch
6586 + Refreshed patches:
6587 - debian/patches/fix-ubuntu-xen-qemu-dm-path.patch
6588 - debian/patches/Reduce-udevadm-settle-timeout-to-10-seconds.patch
6589 - debian/patches/9021-fix-uint64_t.patch
6590 - debian/patches/9020-lp545795.patch
6591 - debian/patches/Don-t-fail-if-we-can-t-setup-avahi.patch
6592 + debian/libvirt0.install: Add libvirt-lxc.so.*
6593
6594 [ Serge Hallyn ]
6595 * debian/patches/fix-virterror-namechange: fix unfinished name change
6596 causing errors in generated libvirt.py.
6597
6598 -- Chuck Short <zulcss@ubuntu.com> Wed, 30 Jan 2013 09:04:38 -0600
6599
2412libvirt (1.0.2~rc1-1) experimental; urgency=low6600libvirt (1.0.2~rc1-1) experimental; urgency=low
24136601
2414 * [5ce607c] Make python-libvirt depend on the exact same libvirt0 version6602 * [5ce607c] Make python-libvirt depend on the exact same libvirt0 version
@@ -2452,6 +6640,42 @@ libvirt (1.0.1-1) experimental; urgency=low
24526640
2453 -- Guido Günther <agx@sigxcpu.org> Sun, 23 Dec 2012 12:28:01 +01006641 -- Guido Günther <agx@sigxcpu.org> Sun, 23 Dec 2012 12:28:01 +0100
24546642
6643libvirt (1.0.1-0ubuntu4) raring; urgency=low
6644
6645 * SECURITY UPDATE: denial of service and possible code execution via
6646 uninitialized pointer
6647 - debian/patches/CVE-2013-0170.patch: remove message from queue before
6648 freeing in src/rpc/virnetserverclient.c.
6649 - CVE-2013-0170
6650
6651 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 29 Jan 2013 15:19:54 -0500
6652
6653libvirt (1.0.1-0ubuntu3) raring; urgency=low
6654
6655 * debian/apparmor/libvirt-qemu: add /usr/share/ovmf/** r (LP: #1074207)
6656
6657 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 29 Jan 2013 11:55:19 -0600
6658
6659libvirt (1.0.1-0ubuntu2) raring; urgency=low
6660
6661 * add qemu-relax-hard-rss-limit.rss to avoid OOM kills (LP: #1102290)
6662 * debian/rules: replace --without-vbox with --with-vbox (LP: #1103721)
6663
6664 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 24 Jan 2013 13:00:48 -0600
6665
6666libvirt (1.0.1-0ubuntu1) raring; urgency=low
6667
6668 * New upstream version. (LP: #1102487)
6669 + Dropped apparmor-allow-hugepages
6670 + update dnsmasq-as-priv-user, upstream now uses a configuration file.
6671 + swap Add_RESUME_event_listener_to_qemu_monitor.patch from git tree for
6672 the backported handle_resume_1.0.0-0ubuntu4.patch.
6673 + rebuild debian/patches/build-work-around-broken-kernel-header
6674 + add bridge-fix-persistent-networks.patch from upstream to fix bug
6675 where new networks are not marked persistent.
6676
6677 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 23 Jan 2013 13:24:30 -0600
6678
2455libvirt (1.0.1~rc1-1) experimental; urgency=low6679libvirt (1.0.1~rc1-1) experimental; urgency=low
24566680
2457 * [dca42fb] Rely on DBus activation for hal (Closes: #694020)6681 * [dca42fb] Rely on DBus activation for hal (Closes: #694020)
@@ -2471,6 +6695,70 @@ libvirt (1.0.0-1) experimental; urgency=low
24716695
2472 -- Guido Günther <agx@sigxcpu.org> Tue, 06 Nov 2012 20:59:48 +01006696 -- Guido Günther <agx@sigxcpu.org> Tue, 06 Nov 2012 20:59:48 +0100
24736697
6698libvirt (1.0.0-0ubuntu5) raring; urgency=low
6699
6700 * handle_resume_1.0.0-0ubuntu4.patch: Add RESUME event listener to qemu
6701 monitor (LP: #1097824)
6702 * build-work-around-broken-kernel-header: work around FTBFS due to a
6703 broken linux/if_bridge.h.
6704
6705 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 16 Jan 2013 09:15:20 -0600
6706
6707libvirt (1.0.0-0ubuntu4) raring; urgency=low
6708
6709 * debian/patches/apparmor-allow-hugepages: update apparmor policies to
6710 allow use of hugepages. (LP: #646468)
6711 * debian/patches/vnc-socket.patch: If a vnc socket is in use, add it's
6712 path to the apparmor policy. (LP: #1069534)
6713
6714 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 05 Dec 2012 16:43:04 -0600
6715
6716libvirt (1.0.0-0ubuntu3) raring; urgency=low
6717
6718 * libvirt-bin.postinst: on first install, don't autostart virbr0 if
6719 192.168.122.0 already is in use. On upgrade, always autostart
6720 virbr0 if and only if it was autostarted before the upgrade.
6721
6722 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 27 Nov 2012 00:25:11 -0600
6723
6724libvirt (1.0.0-0ubuntu2) raring; urgency=low
6725
6726 * debian/patches/add-armhf-sysinfo-infomration.patch: Disable
6727 to fix FTBFS on arm.
6728
6729 -- Chuck Short <zulcss@ubuntu.com> Mon, 19 Nov 2012 10:41:02 -0600
6730
6731libvirt (1.0.0-0ubuntu1) raring; urgency=low
6732
6733 [ Chuck Short ]
6734 * New upstream version:
6735 + droppped:
6736 - debian/patches/CVE-2012-3445.patch
6737 - debian/patches/fix-cve-2012-4423
6738 - debian/patches/lp1039678.patch
6739 - debian/patches/add-libvirt-highbank-support.patch
6740 - debian/patches/add-armhf-cpuinfo-parser.patch
6741 - debian/patches/fix-lxc-container-unmounting.patch
6742 - debian/patches/libnl3-build-fix.patch
6743 - debian/patches/Don-t-require-gawk-for-a-simple-print-expression.patch
6744 - debian/patches/virsh-Initialize-library-before-calling-virResetLast.patch
6745 - debian/patches/qemu-warn-on-pc-0.12.patch
6746 - debian/patches/storage-default-pool-permission-mode-to-0755
6747 - debian/patches/netcf-daemon-fix-wrong-macro-name
6748 - debian/patches/xen_hypervisor-treat-missing-privcmd-file-as-temporary.patch
6749 + Re-diffed:
6750 - debian/patches/9002-better_default_uri_virsh.patch
6751 - debian/patches/dnsmasq-as-priv-user
6752 - debian/patches/enable-kvm-spice.patch
6753 + debian/control, debian/rules: Turn on rbd pool storage.
6754
6755 [ Serge Hallyn ]
6756 * Add patches to fix apparmor labeling issue at VM start:
6757 - apparmor-no-need-to-check-security-model
6758 - apparmor-use-apparmor-setfdlabel
6759
6760 -- Chuck Short <zulcss@ubuntu.com> Mon, 12 Nov 2012 07:50:44 -0600
6761
2474libvirt (1.0.0~rc3-1) experimental; urgency=low6762libvirt (1.0.0~rc3-1) experimental; urgency=low
24756763
2476 * [d3d06ad] New upstream version 1.0.0~rc36764 * [d3d06ad] New upstream version 1.0.0~rc3
@@ -2596,6 +6884,119 @@ libvirt (0.9.13-1) experimental; urgency=low
25966884
2597 -- Guido Günther <agx@sigxcpu.org> Wed, 01 Aug 2012 13:14:30 +02006885 -- Guido Günther <agx@sigxcpu.org> Wed, 01 Aug 2012 13:14:30 +0200
25986886
6887libvirt (0.9.13-0ubuntu12) quantal; urgency=low
6888
6889 * Refresh fix-ubuntu-xen-qemu-dm-path.patch to only use executable
6890 names and let the toolchain find out the right paths (LP: #914788).
6891 Thanks George Dunlap.
6892 * Refresh and re-activate xen_hypervisor-treat-missing-privcmd-file-
6893 as-temporary.patch (LP: #922486)
6894
6895 -- Stefan Bader <stefan.bader@canonical.com> Fri, 05 Oct 2012 11:35:43 +0200
6896
6897libvirt (0.9.13-0ubuntu11) quantal-proposed; urgency=low
6898
6899 * SECURITY UPDATE: denial of service via invalid RPC command
6900 - debian/patches/CVE-2012-3445.patch: make sure nparams isn't set to
6901 zero in daemon/remote.c.
6902 - CVE-2012-3445
6903
6904 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 26 Sep 2012 11:49:45 -0400
6905
6906libvirt (0.9.13-0ubuntu10) quantal; urgency=high
6907
6908 * apply fix-cve-2012-4423 from upstream to prevent potential daemon
6909 segfaults with newer virsh.
6910 - Fixes: CVE-2012-4423.
6911
6912 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 14 Sep 2012 11:05:40 -0500
6913
6914libvirt (0.9.13-0ubuntu9) quantal; urgency=low
6915
6916 * debian/patches/lp1039678.patch: fix segfault in 'snapshot-list'
6917 - LP: #1039678
6918
6919 -- Jamie Strandboge <jamie@ubuntu.com> Tue, 21 Aug 2012 13:59:34 -0500
6920
6921libvirt (0.9.13-0ubuntu8) quantal-proposed; urgency=low
6922
6923 * debian/libvirt-bin.apport: add filter on AppArmor profile names to
6924 prevent false positives from denials originating in other packages.
6925
6926 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 20 Aug 2012 10:49:17 -0400
6927
6928libvirt (0.9.13-0ubuntu7) quantal; urgency=low
6929
6930 * debian/apparmor/libvirt-qemu: allow owner read access to @{PROC}/*/auxv
6931
6932 -- Jamie Strandboge <jamie@ubuntu.com> Tue, 14 Aug 2012 16:44:30 -0500
6933
6934libvirt (0.9.13-0ubuntu6) quantal; urgency=low
6935
6936 * enable netcf support (LP: #520386)
6937 - debian/control: build-dep on libnetcf-dev
6938 - debian/rules: add --with-netcf to configure args
6939 * add patch netcf-daemon-fix-wrong-macro-name from upstream so netcf support
6940 can actually work.
6941
6942 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 08 Aug 2012 07:54:16 -0500
6943
6944libvirt (0.9.13-0ubuntu5) quantal; urgency=low
6945
6946 * add patch Reduce-udevadm-settle-timeout-to-10-seconds.patch (copied from
6947 Debian tree) to fix 3 minute hang during pool-refresh when using LVM
6948 backed pools. (LP: #1027987)
6949 * debian/control: add pm-utils to libvirt-bin Suggests. (LP: #994476)
6950
6951 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 26 Jul 2012 11:05:18 -0500
6952
6953libvirt (0.9.13-0ubuntu4) quantal; urgency=low
6954
6955 * debian/patches/add-armhf-sysinfo-infomration.patch:
6956 Provides cpuinfo for armhf cpus.
6957 * debian/patches/add-armhf-cpuinfo-parser.patch:
6958 Fixes compile time warning about armhf cpus.
6959
6960 -- Chuck Short <zulcss@ubuntu.com> Thu, 19 Jul 2012 14:54:47 -0500
6961
6962libvirt (0.9.13-0ubuntu3) quantal; urgency=low
6963
6964 * debian/apparmor/libvirt-qemu: add ceph.conf (LP: #1026404)
6965 * debian/patches: re-add 9002-better_default_uri_virsh.patch (LP: #1026515)
6966
6967 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 19 Jul 2012 07:58:39 -0500
6968
6969libvirt (0.9.13-0ubuntu2) quantal; urgency=low
6970
6971 * Apply upstream patch to switch default storage pool dir perms from 0700
6972 to 0755. Then push our own patch to change that to 0711. We'll get the
6973 upstream patch on 0.9.14 merge, but we'll want to keep our patch on top
6974 of that.
6975
6976 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 16 Jul 2012 18:06:43 +0000
6977
6978libvirt (0.9.13-0ubuntu1) quantal; urgency=low
6979
6980 * New upstream version:
6981 * debian/rules: Remove .la files
6982 * debian/control: Dropped debian vcs info.
6983 * Dropped:
6984 - debian/paches/9022-pass-the-virt-driver-name-into-security-drivers:
6985 Already applied upstream.
6986 - debian/patches/9023-dont-enable-apparmor-driver-with-lxc
6987 Already applied upstream.
6988 - debian/patches/9024-initialize-random-generator-in-lxc:
6989 Already applied upstream.
6990 * Re-diffed:
6991 - debian/patches/9002-better_default_uri_virsh.patch
6992 * Added:
6993 - debian/patches/add-libvirt-highbank-support.patch: Add highbank
6994 CPU detection support.
6995 - debian/patches/fix-lxc-container-unmounting.patch: Fix container
6996 mounting.
6997
6998 -- Chuck Short <zulcss@ubuntu.com> Wed, 11 Jul 2012 12:37:49 -0500
6999
2599libvirt (0.9.13~rc2-1) experimental; urgency=low7000libvirt (0.9.13~rc2-1) experimental; urgency=low
26007001
2601 * [505f873] New upstream version 0.9.13~rc27002 * [505f873] New upstream version 0.9.13~rc2
@@ -2643,7 +7044,6 @@ libvirt (0.9.12-4) unstable; urgency=low
26437044
2644 -- Guido Günther <agx@sigxcpu.org> Wed, 01 Aug 2012 21:12:13 +02007045 -- Guido Günther <agx@sigxcpu.org> Wed, 01 Aug 2012 21:12:13 +0200
26457046
2646
2647libvirt (0.9.12-3) unstable; urgency=low7047libvirt (0.9.12-3) unstable; urgency=low
26487048
2649 * [6b610b6] Include stdint.h for uint32_t to fix the build on kFreeBSD7049 * [6b610b6] Include stdint.h for uint32_t to fix the build on kFreeBSD
@@ -2667,6 +7067,83 @@ libvirt (0.9.12-1) experimental; urgency=low
26677067
2668 -- Guido Günther <agx@sigxcpu.org> Tue, 15 May 2012 14:31:26 +02007068 -- Guido Günther <agx@sigxcpu.org> Tue, 15 May 2012 14:31:26 +0200
26697069
7070libvirt (0.9.12-0ubuntu5) quantal; urgency=low
7071
7072 * 9024-initialize-random-generator-in-lxc: invoke virRandomInitialize()
7073 to prevent segfaults when lxc uses virRandomBits(). (LP: #1023205)
7074
7075 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 11 Jul 2012 07:59:03 -0500
7076
7077libvirt (0.9.12-0ubuntu4) quantal; urgency=low
7078
7079 * 9022-pass-the-virt-driver-name-into-security-drivers and
7080 9023-dont-enable-apparmor-driver-with-lxc: fix libvirt-lxc breakages
7081 due to incomplete apparmor security driver for lxc.
7082
7083 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 29 Jun 2012 18:15:04 -0500
7084
7085libvirt (0.9.12-0ubuntu3) quantal; urgency=low
7086
7087 * install apport hook as right name - libvirt-bin is the binary package,
7088 the source package name is libvirt. (LP: #1007405)
7089 * install /etc/dnsmasq.d/libvirt to configure system wide dnsmasq to not
7090 listen on the libvirt bridge. (Following Stéphane's lxc example)
7091 (LP: #928524) (LP: #231060)
7092 - postinst: restart dnsmasq; postrm: remove dnsmasq.d/libvirt file and
7093 restart dnsmasq; rules, libvirt-bin.dirs and libvirt-bin.install:
7094 install new debian/libvirt-bin.dnsmasq file.
7095
7096 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 01 Jun 2012 09:36:58 -0500
7097
7098libvirt (0.9.12-0ubuntu2) quantal; urgency=low
7099
7100 * Warn user about bad pc-0.12 machine type, and help user transition.
7101 (LP: #1001625)
7102 - qemu-warn-on-pc-0.12.patch: When defining or starting a VM which uses the
7103 pc-0.12 machine type, warn in libvirtd.log.
7104 - debian/libvirt-migrate-qemu-machinetype: automatically migrate QEMU VMs
7105 to newest machine type. This is not done automatically as there will
7106 be some users who have good reason to stay with pc-0.12.
7107
7108 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 28 May 2012 17:48:50 +0000
7109
7110libvirt (0.9.12-0ubuntu1) quantal; urgency=low
7111
7112 * New upstream version:
7113 * Synchronize with debian packaging:
7114 - debian/control: Update build depends.
7115 - debian/libvirt-bin.postrm: Cleanup /var/log/libvirt
7116 on purge.
7117 - Bump standards verson (no changes).
7118 - debian/patches/Don-t-fail-if-we-can-t-setup-avahi.patch: Added
7119 * Dropped patches:
7120 - debian/patches/Debianize-libvirt-guests.patch
7121 - debian/patches/rewrite-lxc-controller-eof-handling-yet-again
7122 - debian/patches/ubuntu/libnl13.patch
7123 - debian/patches/ubuntu/fix-lxc-startup-error.patch
7124 - debian/patches/ubuntu/fix-bridge-fd.patch
7125 - debian/patches/ubuntu/skip-labelling-network-disks.patch
7126 - debian/patches/ubuntu/xen-xend-shutdown-detection.patch
7127 - debian/patches/ubuntu/xen-config-no-vfb-for-hvm.patch
7128 - debian/patches/debian/Disable-daemon-start-test.patch
7129 - debian/patches/debian/Disable-gnulib-s-test-nonplocking-pipe.sh.patch
7130 - debian/patches/ubuntu/9006-default-config-test-case.patch
7131 - debian/patches/fix-block-migration.patch
7132 - debian/patches/ubuntu/9022-qemu-unescape-HMP-commands-before-converting-them-to.patch
7133 - debian/patches/ubuntu/9023-qemu-change-rbd-auth_supported-separation-character-.patch
7134 - debian/patches/ubuntu/9024-qemu-allow-snapshotting-of-sheepdog-and-rbd-disks.patch
7135 - debian/patches/9025-qemu-change-rbd-auth_supported-separation-character-.patch
7136 - debian/patches/ubuntu/arm-gcc-workaround.patch
7137 * Rediffed:
7138 - debian/patches/Allow-libvirt-group-to-access-the-socket.patch
7139 - debian/patches/Disable-failing-virnetsockettest.patch
7140 - debian/patches/dnsmasq-as-priv-user
7141 - debian/patches/9002-better_default_uri_virsh.patch
7142 * debian/control: Add libnl-route-3-dev ass a build depends.
7143 * debian/patches/libnl3-build-fix.patch: Fix build with libnl3.
7144
7145 -- Chuck Short <zulcss@ubuntu.com> Sun, 13 May 2012 15:44:12 -0400
7146
2670libvirt (0.9.12~rc2-1) experimental; urgency=low7147libvirt (0.9.12~rc2-1) experimental; urgency=low
26717148
2672 * [721a2d8] New upstream version 0.9.12~rc27149 * [721a2d8] New upstream version 0.9.12~rc2
@@ -2767,6 +7244,259 @@ libvirt (0.9.9-1) experimental; urgency=low
27677244
2768 -- Guido Günther <agx@sigxcpu.org> Tue, 10 Jan 2012 13:40:41 +01007245 -- Guido Günther <agx@sigxcpu.org> Tue, 10 Jan 2012 13:40:41 +0100
27697246
7247libvirt (0.9.8-2ubuntu18) quantal; urgency=low
7248
7249 * debian/apparmor/usr.sbin.libvirtd: allow execution of /lib/udev/scsi_id
7250 (LP: #992378)
7251
7252 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 02 May 2012 14:02:32 -0500
7253
7254libvirt (0.9.8-2ubuntu17) precise; urgency=low
7255
7256 * debian/apparmor/usr.lib.libvirt.virt-aa-helper: add /**.qed r so qed
7257 drives in non-standard locations can be used. (LP: #981571)
7258
7259 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 16 Apr 2012 11:30:47 -0500
7260
7261libvirt (0.9.8-2ubuntu16) precise; urgency=low
7262
7263 [ Serge Hallyn ]
7264 * Apply patches from Josh Durgin <josh.durgin@dreamhost.com> to make
7265 attaching rbd volumes and taking snapshots of them work.
7266 - ubuntu/9022-qemu-unescape-HMP-commands-before-converting-them-to.patch
7267 - ubuntu/9023-qemu-change-rbd-auth_supported-separation-character-.patch
7268 - ubuntu/9024-qemu-allow-snapshotting-of-sheepdog-and-rbd-disks.patch
7269 - ubuntu/9025-qemu-change-rbd-auth_supported-separation-character-.patch
7270
7271 [ Stefan Bader ]
7272 * Do not use vfb sections in HVM graphics definitions (side-
7273 effect will create a vkbd device as well which causes error
7274 messages in the HVM guest). (LP: #973529)
7275
7276 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 05 Apr 2012 11:43:15 -0500
7277
7278libvirt (0.9.8-2ubuntu15) precise; urgency=low
7279
7280 [ Stefan Bader ]
7281 * Use domain/status to check for inactive domains in the xend sub-
7282 driver. (LP: #929626)
7283 * Prevent the hypervisor sub-driver from logging an internal error
7284 just because it cannot find a certain domain when looking for
7285 the number of vcpus. (LP: #963006)
7286
7287 -- Stefan Bader <stefan.bader@canonical.com> Fri, 23 Mar 2012 11:38:24 +0100
7288
7289libvirt (0.9.8-2ubuntu14) precise; urgency=low
7290
7291 * re-enable numa (undo delta against debian) (LP: #614322):
7292 - debian/control: remove from dependencies
7293 - debian/rules: turn it off
7294
7295 -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 13 Mar 2012 11:25:53 -0500
7296
7297libvirt (0.9.8-2ubuntu13) precise; urgency=low
7298
7299 * ubuntu/skip-labelling-network-disks.patch: don't try to label network
7300 drives with apparmor. It fails. (LP: #949428)
7301
7302 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 12 Mar 2012 14:20:05 -0500
7303
7304libvirt (0.9.8-2ubuntu12) precise; urgency=low
7305
7306 [ Stefan Bader ]
7307 * Never use type=ioemu for NIC definitions. It is not needed
7308 and actually breaks the paravirt interface which always gets
7309 created in parallel.
7310
7311 -- Stefan Bader <stefan.bader@canonical.com> Wed, 07 Mar 2012 15:08:55 +0100
7312
7313libvirt (0.9.8-2ubuntu11) precise; urgency=low
7314
7315 [ Serge Hallyn ]
7316 * run dnsmasq as a new libvirt-dnsmasq user (LP: #938255)
7317 - ubuntu/dnsmasq-as-priv-user: add '-u libvirt-dnsmasq' to dnsmasq args
7318 - debian/libvirt-bin.postinst: create libvirt-dnsmasq user
7319 - tests/networkxml2argvdata/*.argv: update expected dnsmasq command lines
7320 to include '-u libvirt-dnsmasq'.
7321
7322 [ Chuck Short ]
7323 * cherry-pick rewrite-lxc-controller-eof-handling-yet-again (commit
7324 9130396214975ba2251082f943c9717281039050) from upstream.
7325
7326 -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 02 Mar 2012 08:49:41 -0600
7327
7328libvirt (0.9.8-2ubuntu10) precise; urgency=low
7329
7330 * debian/control: add libgcrypt11-dev to build-depends (LP: #932889)
7331
7332 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 15 Feb 2012 13:13:09 -0600
7333
7334libvirt (0.9.8-2ubuntu9) precise; urgency=low
7335
7336 [ Stefan Bader ]
7337 * xen_hypervisor: libvirtd can be started before xenfs has been loaded
7338 as a module. A missing privcmd file is not necessarily a permanent
7339 error. (LP: #922486)
7340
7341 [ Serge Hallyn ]
7342 * debian/libvirt-bin.upstart: start on just 'runlevel [2345]'
7343
7344 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 08 Feb 2012 11:20:35 -0600
7345
7346libvirt (0.9.8-2ubuntu8) precise; urgency=low
7347
7348 * ubuntu/fix-bridge-fd.patch: cherrypick commit
7349 2d5046d31f4f5c961fc4aa6b415a00bb9eadae2b from upstream to write the
7350 bridge delay to the right file. (LP: #924446)
7351
7352 -- Serge Hallyn <serge.hallyn@ubuntu.com> Wed, 01 Feb 2012 11:13:23 -0600
7353
7354libvirt (0.9.8-2ubuntu7) precise; urgency=low
7355
7356 [ David weber ]
7357 * debian/patches/fix-block-migration.patch: Fix block-migration for large images.
7358
7359 [ Guilhem Lettron ]
7360 * debian/apparmor/libvirt-qemu: add apparmor rule for mavtap (LP: #921870)
7361
7362 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 26 Jan 2012 11:22:04 -0600
7363
7364libvirt (0.9.8-2ubuntu6) precise; urgency=low
7365
7366 * debian/patches/fix-lxc-startup-error.patch: Fix lxc start up error.
7367 (LP: #921004)
7368
7369 -- Chuck Short <zulcss@ubuntu.com> Tue, 24 Jan 2012 10:05:29 -0500
7370
7371libvirt (0.9.8-2ubuntu5) precise; urgency=low
7372
7373 * debian/libvirt-bin.postinst: even if we think it's a new install, don't
7374 assume that /etc/libvirt/qemu/networks/autostart/default.xml doesn't
7375 exist.
7376
7377 -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 23 Jan 2012 12:43:02 -0600
7378
7379libvirt (0.9.8-2ubuntu4) precise; urgency=low
7380
7381 * debian/patches/fix-ubuntu-xen-qemu-dm-patch.patch:
7382 Update patch due to failing tests.
7383
7384 -- Chuck Short <zulcss@ubuntu.com> Fri, 20 Jan 2012 16:05:45 -0500
7385
7386libvirt (0.9.8-2ubuntu3) precise; urgency=low
7387
7388 * debian/control: add dbus to libvirt-bin depends. It fails to start
7389 otherwise. (LP: #918343)
7390
7391 -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 19 Jan 2012 16:11:44 -0600
7392
7393libvirt (0.9.8-2ubuntu2) precise; urgency=low
7394
7395 * debian/patches/fix-ubuntu-xen-qemu-dm-path.patch:
7396 Fix qemu-dm paths so Xen can be used with libvirt.
7397 (LP: #914788)
7398
7399 -- Chuck Short <zulcss@ubuntu.com> Wed, 18 Jan 2012 14:31:27 -0500
7400
7401libvirt (0.9.8-2ubuntu1) precise; urgency=low
7402
7403 * Merge from Debian Unstable, remaining changes are:
7404 - debian/control:
7405 * set X-Python-Version to 2.7, as 2.6 is not in oneiric.
7406 * set ubuntu maintainer
7407 * Build-Depends:
7408 - swap open-iscsi to open-iscsi-utils
7409 - remove virtualbox-ose
7410 - add libapparmor-dev
7411 - swap libnl-dev for libnl3-dev
7412 * convert Vcs-Git to Xs-Debian-Vcs-Git
7413 * libvirt-bin Depends: move netcat-openbsd, bridge-utils, dnsmasq-base
7414 (>= 2.46-1), and iptables from Recommends to Depends
7415 * libvirt-bin Recommends: move qemu to Suggests
7416 * libvirt-bin Suggests: add apparmor
7417 * libvirt0 Recommends: move lvm2 to Suggests
7418 * Install cgroup-lite
7419 - keep debian/libvirt-bin.apport
7420 - keep debian/libvirt-bin.cron.daily
7421 - debian/libvirt-bin.dirs:
7422 * add apparmor, cron.daily, and apport dirs
7423 - debian/libvirt-bin.examples:
7424 * add debian/libvirt-suspendonreboot
7425 - debian/libvirt-bin.install:
7426 * add /etc/apparmor.d files
7427 * add apport hook
7428 - debian/libvirt-bin.postinst:
7429 * replace libvirt groupname with libvirtd
7430 * add each admin user to libvirtd group
7431 * call apparmor_parser on usr.sbin.libvirtd and
7432 usr.lib.libvirt.virt-aa-helper
7433 * call 'libvirt-migrate-qemu-disks -a' after
7434 libvirt-bin has started if migrating from
7435 older than 0.8.3-1ubuntu1
7436 - debian/libvirt-bin.postrm:
7437 * replace libvirt groupname with libvirtd
7438 * remove usr.sbin.libvirtd and
7439 usr.lib.libvirt.virt-aa-helper
7440 - keep added files under debian/:
7441 * libvirt-bin.upstart
7442 * libvirt-migrate-qemu-disks
7443 * libvirt-migrate-qemu-disks.1
7444 * libvirt-suspendonreboot
7445 * apparmor profiles
7446 - debian/README.Debian:
7447 * add 'Apparmor Profile' section
7448 * add 'Disk migration' section
7449 - debian/rules:
7450 * don't build with vbox since virtualbox-ose is in universe
7451 - remove WITH_VBOX, add explicit --without-vbox
7452 * add --with-apparmor to DEB_CONFIGURE_EXTRA_FLAGS
7453 * set DEB_DH_INSTALLINIT_ARGS to '--upstart-only'
7454 * remove unneeded clean:: section (they only deal with sysvinit stuff)
7455 * comment out binary-install/libvirt-bin:: part dealing with sysvinit
7456 * dont ship libvirt-guests init script for now.
7457 * add build/libvirt-bin:: section to install
7458 - apparmor files
7459 - apport hooks
7460 - libvirt-migrate-qemu-disks
7461 * debian/patches/series:
7462 - don't apply Debian-specific Debianize-libvirt-guests.patch (sysvinit only)
7463 - don't apply Disable qemu-disable-network.diff.patch
7464 * debian/patches(/ubuntu):
7465 - Disable-gnulib-s-test-nonplocking-pipe.sh.patch is in sid's debian/patches
7466 - drop patches:
7467 * 9000-delayed_iff_up_bridge.patch
7468 * 9011-move-ebtables-script.patch
7469 * apparmor-allow-tunnelled-migration.patch
7470 * apparmor-allow-tunnelled-migration-2.patch
7471 * fix-qemu-1.0.patch
7472 * conf-dont-drop-console-def-ondomain-restart.patch
7473 - keep (and refreshed) patches:
7474 * 9002-better_default_uri_virsh.patch
7475 * 9003-better-default-arch.patch
7476 * 9004-libvirtd-group-name.patch
7477 * 9005-increase-unix-socket-timeout.patch
7478 * 9006-default-config-test-case.patch
7479 * 9020-lp545795.patch
7480 * 9021-fix-uint64_t.patch
7481 * libnl3.patch
7482 * arm-gcc-workaround.patch
7483 * disable numa - until the MIR for numa is done
7484 - debian/control: remove from dependencies
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: