libvirt (11.1.0-2) experimental; urgency=medium

  As part of the big package reorganization that has been
  implemented in libvirt 10.6.0-2, ownership of several conffiles
  had to be transferred between binary packages.

  As an example, /etc/libvirt/qemu.conf is now owned by
  libvirt-daemon-driver-qemu instead of libvirt-daemon-system.

  Depending on the order in which packages are unpacked and
  configured during the upgrade process, which is something that we
  have limited control over, the old package might still list the
  involved files as "obsolete" conffiles owned by it.

  The following packages might be affected by the issue:

    * libvirt-client
    * libvirt-daemon-system
    * libvirt-daemon-system-sysv
    * libvirt-sanlock

  To check whether a specific package is affected:

    $ dpkg-query --showformat='${Conffiles}\n' \
                 --show libvirt-daemon-system | grep obsolete
    /etc/libvirt/qemu.conf 8da3a97d2d4fe0870a810c7433efef31 obsolete

  To address the issue once detected:

    $ sudo apt reinstall libvirt-daemon-system

  Some files might still show up in the list even after reinstalling
  the package: for example, /etc/libvirt/lxc.conf will end up in
  this situation if you didn't have the libvirt-daemon-driver-lxc
  package installed before upgrading. To finish cleaning up,
  manually delete the remaining files from the system and reinstall
  the package once again.

 -- Andrea Bolognani <eof@kiyuko.org>  Sun, 23 Mar 2025 18:10:38 +0100

libvirt (10.10.0-4) unstable; urgency=medium

  nftables support is now available in the network driver.

  The default backend is still iptables for now, since the nftables
  backend is incompatible with popular software such as Docker and
  ufw (see #1090355 for details). Additionally, the nwfilter driver
  only supports iptables at this time.

  Users for whom these caveats are not relevant can switch to the
  nftables backend by editing /etc/libvirt/network.conf; after doing
  so, they'll be able to safely uninstall the iptables package.

 -- Andrea Bolognani <eof@kiyuko.org>  Fri, 27 Dec 2024 15:33:13 +0100

libvirt (10.6.0-2) experimental; urgency=medium

  The package has been reworked significantly.

  All the various drivers and storage backends come in their own
  separate binary packages now, which makes it possible to install
  exactly as many or as few as desired.

  The system-wide configuration for the libvirtd daemon is no longer
  shipped separately from the daemon itself, as was the case until
  today; the libvirt-daemon package now contains everything
  necessary to run libvirtd as a system daemon.

  The libvirt-daemon-system package still exists, but it's now
  simply a convenient way to install the "typical" libvirt
  deployment consisting of all the components needed to run a
  QEMU-based hypervisor, and it is completely safe to uninstall it
  if you would rather have a more tailored deployment or if QEMU
  is not available on your architecture.

 -- Andrea Bolognani <eof@kiyuko.org>  Sat, 24 Aug 2024 11:01:43 +0200

libvirt (9.6.0-1) unstable; urgency=medium

  Local overrides for AppArmor abstractions are now expected to
  be /etc/apparmor.d/abstractions/libvirt-{qemu,lxc}.d/... instead
  of /etc/apparmor.d/local/abstractions/libvirt-{qemu,lxc}.

  The old locations are still accepted for now, but support for
  them will be dropped in a future release.

 -- Andrea Bolognani <eof@kiyuko.org>  Wed, 02 Aug 2023 21:41:19 +0200

libvirt (8.10.0-2) experimental; urgency=medium

  Localization for libvirt has been moved to the libvirt-l10n
  package, which gets installed by default but can later be
  removed if a smaller footprint is desired.

 -- Andrea Bolognani <eof@kiyuko.org>  Thu, 08 Dec 2022 18:48:24 +0100

libvirt (7.6.0-1) unstable; urgency=medium

  netcf support is now disabled in libvirt.

  This results in most virInterface* APIs, as well as the
  corresponding iface-* virsh commands, becoming non-functional,
  and mirrors upstream's decision to deprecate the feature.

 -- Andrea Bolognani <eof@kiyuko.org>  Tue, 17 Aug 2021 20:56:14 +0200

libvirt (7.0.0-3) unstable; urgency=medium

  The $libvirtd_opts variable in /etc/default/libvirtd has been
  renamed to $LIBVIRTD_ARGS to match upstream and other daemons
  that are part of libvirt.

  Other changes have been made to the file as well, so it's
  recommended to pay extra attention if prompted by dpkg about
  it during an upgrade.

 -- Andrea Bolognani <eof@kiyuko.org>  Mon, 15 Feb 2021 00:45:40 +0100

libvirt (6.9.0-4) unstable; urgency=medium

  The configuration for the default network and the default set
  of nwfilters have been moved from the libvirt-daemon-system
  package to the new libvirt-daemon-config-network and
  libvirt-daemon-config-nwfilter packages respectively.

 -- Andrea Bolognani <eof@kiyuko.org>  Thu, 21 Jan 2020 21:54:03 +0100

libvirt (6.9.0-2) experimental; urgency=medium

  The virt-login-shell tool has been moved from the libvirt-clients
  package to the new libvirt-login-shell package: this change makes
  it possible to uninstall this seldomly-used tool if desired.

 -- Andrea Bolognani <eof@kiyuko.org>  Sun, 15 Nov 2020 03:45:44 +0100

libvirt (6.0.0-2) unstable; urgency=medium

  Since sysv init scripts were split into a separate
  package, systems not using systemd as init system need to install
  libvirt-daemon-system-sysv.  This helps to support init system specific
  features on both sysv and systemd based systems.

 -- Guido Günther <agx@sigxcpu.org>  Sat, 14 Mar 2020 12:38:09 +0100
