Format: 1.8 Date: Tue, 08 Jan 2019 13:09:31 +0100 Source: libvirt Binary: libvirt-clients libvirt-daemon libvirt-daemon-driver-storage-gluster libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-zfs libvirt-daemon-system libvirt0 libvirt-doc libvirt-dev libvirt-sanlock libnss-libvirt libvirt-wireshark Architecture: arm64 arm64_translations Version: 5.0.0-1ubuntu1 Distribution: disco-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Christian Ehrhardt Description: libnss-libvirt - nss plugin providing IP address resolution for virtual machines libvirt-clients - Programs for the libvirt library libvirt-daemon - Virtualization daemon libvirt-daemon-driver-storage-gluster - Virtualization daemon glusterfs storage driver libvirt-daemon-driver-storage-rbd - Virtualization daemon RBD storage driver libvirt-daemon-driver-storage-zfs - Virtualization daemon ZFS storage driver libvirt-daemon-system - Libvirt daemon configuration files libvirt-dev - development files for the libvirt library libvirt-doc - documentation for the libvirt library libvirt-sanlock - Sanlock plugin for virtlockd libvirt-wireshark - Wireshark dissector for the libvirt protocol libvirt0 - library for interfacing with different virtualization systems Launchpad-Bugs-Fixed: 1754871 1771662 1804766 1811198 Changes: libvirt (5.0.0-1ubuntu1) disco; urgency=medium . * Merged with Debian unstable Among many other new features and fixes this includes fixes for: LP: #1754871 - 1799446 zPCI passthrough support for KVM LP: #1811198 - remove arbitrary limit on socket_id/core_id Remaining changes: - Disable libssh2 support (universe dependency) - Disable firewalld support (universe dependency) - Set qemu-group to kvm (for compat with older ubuntu) - Additional apport package-hook - 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 - 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. - ubuntu/parallel-shutdown.patch: set parallel shutdown by default. - Update Vcs-Git and Vcs-Browser fields to point to launchpad - Xen related - d/p/ubuntu/ubuntu-libxl-qemu-path.patch: this change was split. The section that adapts the path of the emulator to the Debian/Ubuntu packaging is kept. - d/p/ubuntu/ubuntu-libxl-Fix-up-VRAM-to-minimum-requirements.patch: auto set VRAM to minimum requirements - d/p/ubuntu/xen-default-uri.patch: set default URI on xen hosts - Add libxl log directory - libvirt-uri.sh: Automatically switch default libvirt URI for users on Xen dom0 via user profile (was missing on changelogs before) - d/p/ubuntu/apibuild-skip-libvirt-common.h: drop libvirt-common.h from included_files to avoid build failures due to duplicate definitions. - 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. - d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making vmlinuz available and accessible (Debian bug 848314) - d/t/control, d/t/smoke-lxc: fix up lxc smoke test isolation - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx - Further upstreamed apparmor Delta, especially any new one Our former delta is split into logical pieces and is either Ubuntu only or is part of a continuous upstreaming effort. Listing related remaining changes in debian/patches/ubuntu-aa/: + 0001-apparmor-Allow-pygrub-to-run-on-Debian-Ubuntu.patch: apparmor: Allow pygrub to run on Debian/Ubuntu + 0003-apparmor-libvirt-qemu-Allow-read-access-to-overcommi.patch: apparmor, libvirt-qemu: Allow read access to overcommit_memory + 0007-apparmor-libvirt-qemu-Allow-owner-read-access-to-PRO.patch: apparmor, libvirt-qemu: Allow owner read access to @{PROC}/*/auxv + 0017-apparmor-virt-aa-helper-Allow-access-to-tmp-director.patch: apparmor, virt-aa-helper: Allow access to tmp directories + ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch: apparmor, virt-aa-helper: Allow various storage pools and image locations + 0021-apparmor-virt-aa-helper-Add-openvswitch-support.patch: apparmor, virt-aa-helper: Add openvswitch support + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor, libvirt-qemu: Add 9p support + 0030-virt-aa-helper-Complete-9p-support.patch: virt-aa-helper: add l to 9p file options. + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch: virt-aa-helper: Ask for no deny rule for readonly disk (renamed and reworded, was virt-aa-helper-no-explicity-deny-for-basefiles.patch) + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: apparmor, libvirt-qemu: Allow reading charm-specific ceph config + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow commands executed by ubuntu only kvm wrapper on ppc64el (LP 1686621 LP 1680384 LP 1784023) + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch: apparmor, virt-aa-helper: access for snapped nova + d/p/ubuntu-aa/0050-local-include-for-libvirt-qemu.patch, d/libvirt-daemon-system.postinst: provide a local apparmor include for abstraction/libvirt-qemu (LP: 1786019) - d/rules: enable build time self tests on all architectures - dnsmasq related enhancements + run dnsmasq as libvirt-dnsmasq (LP: 1743718) + d/libvirt-daemon-system.postinst: add libvirt-dnsmasq user and group + d/libvirt-daemon-system.postrm: remove libvirt-dnsmasq user and group on purge + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user libvirt-dnsmasq and adapt the self tests to expect that config + d/libvirt-daemon-system.postinst: fix old libvirt-dnsmasq users group + Add dnsmasq configuration to work with system wide dnsmasq-base - debian/rules: disable the netcf backend. (LP: 1764314) - debian/control: drop libnetcf from Build-Depends. - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI Secure Boot enabled variants of the OVMF firmware and variable store for the paths where we ship these files in Ubuntu. - d/rules: install virtlockd correctly with defaults file (LP: 1729516) - avoid service dependency issues on upgrade (LP: 1786179) This will in the long term be resolved in dh_* tools, but to let an upgrade work for now we need to drop the sysV scripts (which we don't use anyway) and slightly modify the systemd service to work with todays dh_systemd_start properly. Can be dropped once Debian bug 905772 is resolved in dh_* tools and libvirt uses those new code. - d/libvirt-daemon-system.virtlogd.init: removed sysV init file - d/libvirt-daemon-system.libvirtd.init: removed sysV init file - debian/libvirt-daemon-system.maintscript: rm_conffile for virtlogd and lbivirtd sysV init file - d/p/ubuntu/avoid-restarting-virtlog-socket.patch: drop Also references to virtlogd/virtlockd sockets as they would imply a restart of virtlogd breaking it. - d/t/smoke-lxc: use systemd instead of sysV to restart the service * Added Changes: - Refresh d/p/ubuntu/ubuntu-libxl-qemu-path.patch for new context - d/rules: also check build time self test results on all architectures - d/rules: strip -Bsymbolic-functions from linker flags as it breaks libvirt tests - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default machine type correctly with newer qemu/libvirt - d/p/ubuntu-aa/lp-1804766-*: Allow rendering node access as needed for the ease use of mdev and gl devices (LP: #1804766) - refreshed d/p/ubuntu-aa for updated paths in libvirt 5.0 - d/t/control: fix smoke-qemu-session by ensuring the service will run installing libvirt-daemon-system - d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as long as the following undefine succeeds - d/p/ubuntu/lp-1771662-*: fix handling of VFs without associated PF (LP: #1771662) * Dropped Changes (upstream) - debian/patches/ubuntu/lp1787405-*: Support guest dedicated Crypto Adapters on s390x (LP: 1787405) - d/p/ubuntu/lp-1802727-netdevbridge-fall-back-to-ioctl-from-sysfs.patch: fix libvirt bridge handling in unprivileged containers (LP: 1802906) - d/p/ubuntu-aa/lp-1788603-fix-ptrace-rules-with-kernel-4.18.patch: avoid issues with newer kernels >=4.18 (LP: 1788603) - Fix an issue where guests with plenty of hostdevs attached where detected as not shut down due to the kernel needing more time to free up resources (LP: 1788226) - d/p/ubuntu/lp-1788226-wait-longer-5-30s-on-hard-shutdown.patch - d/p/ubuntu/lp-1788226-wait-longer-on-kill-per-assigned-Hostdev.patch - 0025-apparmor-fix-newer-virt-manager-1.4.0.patch: Add Apparmor permissions so virt-manager 1.4.0 viewing works (LP 1668681 1747442). - 0040-apparmor-add-mediation-rules-for-unconfined.patch: apparmor: add mediation rules for unconfined guests - d/p/ubuntu-aa/0051-allow-user-tmp.patch: some features need tmp, but we don't want blanket access. We only allow enumerating the base dir and reading owned files. Further features needing /tmp have to add local overrides, examples are qemu-smb and some modes of local snapshots. (LP: 1365261) Can be dropped >=libvirt 4.7 - d/p/ubuntu-aa/0052-allow-to-preserve-dev-mountpoints.patch: Allow to preserve /dev mountpoints in qemu namespaces (LP: 1786168) Can be dropped >=libvirt 4.7 - d/p/ubuntu/enable-kvm-spice.patch: compat with older Ubuntu qemu/kvm which provided a separate kvm-spice. Upstream completely dropped alternative types and kvm-spice is a symlink for quite some time. Builtin expected binaries work, so drop this delta. * Dropped Changes (in Debian) - Convert libvirt0, libnss_libvirt and libvirt-dev to multi-arch. Checksums-Sha1: d5dc989b8e1e6205e9677c66fc1222ea8c7d9468 526212 libnss-libvirt-dbgsym_5.0.0-1ubuntu1_arm64.ddeb 1f43bd9e56597c752fc69e92fea37e5a9aac92f7 140776 libnss-libvirt_5.0.0-1ubuntu1_arm64.deb 75174820e1581fe7df44eed18262ab5a2ad3047a 2191500 libvirt-clients-dbgsym_5.0.0-1ubuntu1_arm64.ddeb ac952e48f20204bd374088dccf70317160923e08 606012 libvirt-clients_5.0.0-1ubuntu1_arm64.deb 364c8e916cdfc99c2fe7e37a03d87c22ecfdc35e 11494084 libvirt-daemon-dbgsym_5.0.0-1ubuntu1_arm64.ddeb ea29e228ff758c7264e8ce57a00233440d7072e5 411532 libvirt-daemon-driver-storage-gluster-dbgsym_5.0.0-1ubuntu1_arm64.ddeb 55bba2f38ab8db9944f2bb00359b11e7f7ec1563 66476 libvirt-daemon-driver-storage-gluster_5.0.0-1ubuntu1_arm64.deb e6ba912f9821fbfc355129adf7b90880f8249ebe 242956 libvirt-daemon-driver-storage-rbd-dbgsym_5.0.0-1ubuntu1_arm64.ddeb 2b7851be4eba0432e95a3295f42429824c17a768 62688 libvirt-daemon-driver-storage-rbd_5.0.0-1ubuntu1_arm64.deb 0b68a9f42bc62cedc12fce90febc896eb226dfbb 211336 libvirt-daemon-driver-storage-zfs-dbgsym_5.0.0-1ubuntu1_arm64.ddeb 8d9ec406c0b0f7d900154ac3881d39db457ca41e 57572 libvirt-daemon-driver-storage-zfs_5.0.0-1ubuntu1_arm64.deb 5150e14d8e1f5f0a783ed435420e84f75d36f442 101508 libvirt-daemon-system-dbgsym_5.0.0-1ubuntu1_arm64.ddeb 7545cae80d18d559b7b3750405139b76ec757f2e 69100 libvirt-daemon-system_5.0.0-1ubuntu1_arm64.deb ea178dcd89fc910e78cc2af30607ced27a6f22ae 1451656 libvirt-daemon_5.0.0-1ubuntu1_arm64.deb 4fe109da94e593a404f4b6f83c79ad2a8ae8df36 146768 libvirt-dev_5.0.0-1ubuntu1_arm64.deb a082436136373f234339ee33e1be36de66aec84c 219780 libvirt-sanlock-dbgsym_5.0.0-1ubuntu1_arm64.ddeb 3b8aac9d17d28593bce067849b16381d382aa71e 62116 libvirt-sanlock_5.0.0-1ubuntu1_arm64.deb e573a3368695cb6ea2faa4387b11290a01268d63 331568 libvirt-wireshark-dbgsym_5.0.0-1ubuntu1_arm64.ddeb 63581774fa1719af6b22ed544fcb3ce40d25d711 87716 libvirt-wireshark_5.0.0-1ubuntu1_arm64.deb 6d1a6ffb0fe2d7041ad5f2f2fab491874ae52462 6089996 libvirt0-dbgsym_5.0.0-1ubuntu1_arm64.ddeb c9dfe597d6c6b58b88b4e517f30e914416010d3e 1292548 libvirt0_5.0.0-1ubuntu1_arm64.deb af287f7857c174ecf91f3e3bdc09304e3380885a 19711 libvirt_5.0.0-1ubuntu1_arm64.buildinfo 2b0b9d15c17ff475f9865f7a2b80e7ff8a33f55f 19326811 libvirt_5.0.0-1ubuntu1_arm64_translations.tar.gz Checksums-Sha256: 4a9a2c51b7750226f8f3ce3b590007a3c955ff666c8d46ed6760cc91ca9af4fb 526212 libnss-libvirt-dbgsym_5.0.0-1ubuntu1_arm64.ddeb 25c2e82dec945709aa0449874fa839a13cf8335c1c1627593f537fceafb58288 140776 libnss-libvirt_5.0.0-1ubuntu1_arm64.deb 5e6f457b7a29d669514baceb8f7d3b39972e9f60f6717c77c07234b90ca4b094 2191500 libvirt-clients-dbgsym_5.0.0-1ubuntu1_arm64.ddeb f6b4f4224f837732e787a47f0f3629451ec207218af6cc6350d28ed96fa25b7a 606012 libvirt-clients_5.0.0-1ubuntu1_arm64.deb 2a9472b672891b534c670f65348beb7fec1637b7205e2a96ddaaf3421fbe00d1 11494084 libvirt-daemon-dbgsym_5.0.0-1ubuntu1_arm64.ddeb bad84b77c7fee9a8aa91f0684c50063664aefd5ae2497ffbac82a9784230fda4 411532 libvirt-daemon-driver-storage-gluster-dbgsym_5.0.0-1ubuntu1_arm64.ddeb af8c0adb691e4d7afb2feacd42892a662fe9e1c5a055743a902cdcb20d40276a 66476 libvirt-daemon-driver-storage-gluster_5.0.0-1ubuntu1_arm64.deb 7dd9133ecff9ef89f949513049a8d7c966fd2263d81083f432724fa50a0a76ee 242956 libvirt-daemon-driver-storage-rbd-dbgsym_5.0.0-1ubuntu1_arm64.ddeb 3ccaa5544c7c8a3c110e94b448078806717b18f90bfeb5e5a3090e859a7eaef4 62688 libvirt-daemon-driver-storage-rbd_5.0.0-1ubuntu1_arm64.deb 07fb58f400d62927ec59c9df881ee23a18ec5c6f02b38577b3fcfc79acbfffc9 211336 libvirt-daemon-driver-storage-zfs-dbgsym_5.0.0-1ubuntu1_arm64.ddeb 7f732786d73beaf7b3c307cb37544c11d5bada0ddccee1b8de69efbbd941ab38 57572 libvirt-daemon-driver-storage-zfs_5.0.0-1ubuntu1_arm64.deb ac7f9af8b461d183e89a02545de3a3ed6a701579985390a19fa151b4c7adb667 101508 libvirt-daemon-system-dbgsym_5.0.0-1ubuntu1_arm64.ddeb e1091b7d0f64fd4096c8f84e186654dbd1e533ad6de5afe1fb18d4ec08f33a93 69100 libvirt-daemon-system_5.0.0-1ubuntu1_arm64.deb 2fdd8bed6cc2faf7d61cd765dce1b0255ce1ea9d33fa9245e39a76b2be734b9c 1451656 libvirt-daemon_5.0.0-1ubuntu1_arm64.deb 66ed9218d69336c8126f430569c5e50b10e797c3113ce5cc755f78530e941e55 146768 libvirt-dev_5.0.0-1ubuntu1_arm64.deb 199a6563c3c3c58ea562b7bbee19cb1c56ff561887911d02be1aa83196eaa129 219780 libvirt-sanlock-dbgsym_5.0.0-1ubuntu1_arm64.ddeb 00001f8d3044b38838ba68939672fe7a1b59e63a2b230a20a6e7a67191f15fca 62116 libvirt-sanlock_5.0.0-1ubuntu1_arm64.deb 7bae508718f3c1d73061c8bf5e30e7256c046aa7b396ce76871e18e8bbafaff8 331568 libvirt-wireshark-dbgsym_5.0.0-1ubuntu1_arm64.ddeb 3379fd4dbf7b5c129ddad16d77b44e62c1f9cea7452499f59afed31889aad2c9 87716 libvirt-wireshark_5.0.0-1ubuntu1_arm64.deb f42ed00367a8e39df1bd6f6fc24d021369e3de31aed893037008fa840e9032d3 6089996 libvirt0-dbgsym_5.0.0-1ubuntu1_arm64.ddeb e48e8c9a32cd4297235bc7e4390fae74474775252ef9a5d71a0b162e5ab43f56 1292548 libvirt0_5.0.0-1ubuntu1_arm64.deb dcda50c0531b14e74aa8bdae2bd48b570ca01b0720d5b1682371e46c3ca87aa2 19711 libvirt_5.0.0-1ubuntu1_arm64.buildinfo 29f16efcb11874ccfaf426face75bbe81a9d7a276bc28ecdfe858919be8f5fa9 19326811 libvirt_5.0.0-1ubuntu1_arm64_translations.tar.gz Files: d5e6abf0763ba9198cdda3fa2416be99 526212 debug optional libnss-libvirt-dbgsym_5.0.0-1ubuntu1_arm64.ddeb e425cadb6df45cbff7ebf3072f0f1fb4 140776 libs optional libnss-libvirt_5.0.0-1ubuntu1_arm64.deb 3af30908d255e2556e136f4c36f8fa56 2191500 debug optional libvirt-clients-dbgsym_5.0.0-1ubuntu1_arm64.ddeb d1bbfb78e1faf8534b753f10bfd6b1eb 606012 admin optional libvirt-clients_5.0.0-1ubuntu1_arm64.deb 68200b04e4538086efc2dfd63f5f41a7 11494084 debug optional libvirt-daemon-dbgsym_5.0.0-1ubuntu1_arm64.ddeb 08549192e210decb5442a858948a4a1d 411532 debug optional libvirt-daemon-driver-storage-gluster-dbgsym_5.0.0-1ubuntu1_arm64.ddeb d50169cbde8e62cf5421a0ca7100c151 66476 admin optional libvirt-daemon-driver-storage-gluster_5.0.0-1ubuntu1_arm64.deb d066f16a7dfafd1e90a442ec9cbfbe26 242956 debug optional libvirt-daemon-driver-storage-rbd-dbgsym_5.0.0-1ubuntu1_arm64.ddeb c7dcb52e2309a181406d8aaaf2583b77 62688 admin optional libvirt-daemon-driver-storage-rbd_5.0.0-1ubuntu1_arm64.deb 9b95536c00ce440ad0ca2659b0c5cb66 211336 debug optional libvirt-daemon-driver-storage-zfs-dbgsym_5.0.0-1ubuntu1_arm64.ddeb cdce3ef58fb8aef43cebe27db68948b0 57572 admin optional libvirt-daemon-driver-storage-zfs_5.0.0-1ubuntu1_arm64.deb 6c36778b84d8d5feca700c46a506dc11 101508 debug optional libvirt-daemon-system-dbgsym_5.0.0-1ubuntu1_arm64.ddeb 21f80c93bad7cf686498b4e55ad856d7 69100 admin optional libvirt-daemon-system_5.0.0-1ubuntu1_arm64.deb d10350f4065183ef20c58dae0ffeec76 1451656 admin optional libvirt-daemon_5.0.0-1ubuntu1_arm64.deb 261b6aed212c7c10c643c84b824e15ea 146768 libdevel optional libvirt-dev_5.0.0-1ubuntu1_arm64.deb 1d9de751a6492f084c7a2010adad1e6f 219780 debug optional libvirt-sanlock-dbgsym_5.0.0-1ubuntu1_arm64.ddeb 5ef05a04fb7ff686323a57f3d51aa3e6 62116 libs optional libvirt-sanlock_5.0.0-1ubuntu1_arm64.deb b39edcd9940d39aa4f6ed47deed31841 331568 debug optional libvirt-wireshark-dbgsym_5.0.0-1ubuntu1_arm64.ddeb c6bedfe0a2a0f631245768270a882c56 87716 libs optional libvirt-wireshark_5.0.0-1ubuntu1_arm64.deb a2aa692652e8c65fc8500d67a93f826a 6089996 debug optional libvirt0-dbgsym_5.0.0-1ubuntu1_arm64.ddeb 1a9933430cd36d7408003fa9e24d811c 1292548 libs optional libvirt0_5.0.0-1ubuntu1_arm64.deb 8e0c3817a4dc86df31dfabfbe2b3af88 19711 libs optional libvirt_5.0.0-1ubuntu1_arm64.buildinfo 9f0ab64320d31f74333b97507e7767fd 19326811 raw-translations - libvirt_5.0.0-1ubuntu1_arm64_translations.tar.gz Original-Maintainer: Debian Libvirt Maintainers