1. 04 Feb, 2022 1 commit
  2. 31 Jan, 2022 2 commits
    • Christian Ehrhardt's avatar
      d/rules, d/libvirt-daemon-system.postinst: prevent sockets restarting services · 69444e44
      Christian Ehrhardt authored
      
      
      It turns out also nowadays restarting the sockets is dangerous.
        $ deb-systemd-invoke restart 'virtlogd.socket'
      or
        $ systemctl restart virtlogd.socket
      no more complain about being unable to restart for the service being running.
      Instead they do restart the service, which makes our restarting of sockets
      again kill virtlogd for example.
      
      Therefore we also can not leave the system-services sockets to debhelper
      as they would be restarted despite --no-stop-on-upgrade and thereby
      restart the related services breaking guests.
      
      Signed-off-by: Christian Ehrhardt's avatarChristian Ehrhardt <christian.ehrhardt@canonical.com>
      69444e44
    • Christian Ehrhardt's avatar
      --no-stop-on-upgrade --no-start leaves a stop command · c0f6bfcf
      Christian Ehrhardt authored
      
      
      The initial version of this was based on the dbus handling of it, but
      it turns out that --no-stop-on-upgrade --no-start leaves a stop command
      in prerm and thereby we'd have them stopped twice.
      
      Auto added section is identical:
      if [ -z "${DPKG_ROOT:-}" ] && [ "$1" = remove ] && [ -d /run/systemd/system ] ; then
              deb-systemd-invoke stop 'libvirt-guests.service' 'virtlockd.service' 'virtlogd.service' >/dev/null || true
      fi
      
      Remove that duplicate that we added before following dbus.
      
      Signed-off-by: Christian Ehrhardt's avatarChristian Ehrhardt <christian.ehrhardt@canonical.com>
      c0f6bfcf
  3. 28 Jan, 2022 1 commit
  4. 22 Jan, 2022 1 commit
  5. 21 Jan, 2022 11 commits
  6. 19 Jan, 2022 2 commits
  7. 15 Jan, 2022 1 commit
  8. 14 Jan, 2022 2 commits
  9. 09 Jan, 2022 1 commit
  10. 02 Jan, 2022 6 commits
    • Andrea Bolognani's avatar
      control: Drop all Pre-Depends · 1ad0b3aa
      Andrea Bolognani authored
      The ones in libvirt0 and libnss-libvirt were added when
      introducing multiarch support, and the current implementation
      no longer requires them so they always end up being empty.
      
      The ones in libvirt-daemon-* expand to
      
        Pre-Depends: init-system-helpers (>= 1.54~)
      
      which is guaranteed to be satisfied on any of the reasonable
      backport targets, namely Debian 11 bullseye and Ubuntu 20.04
      LTS focal.
      1ad0b3aa
    • Andrea Bolognani's avatar
      control: Drop obsolete version constraints · c74efcb0
      Andrea Bolognani authored
      All of these are guaranteed to be satisfied on any of the
      reasonable backport targets, namely Debian 11 bullseye and
      Ubuntu 20.04 LTS focal.
      
      In a few cases, we can drop the relationship altogether
      instead of just the version constraint.
      c74efcb0
    • Andrea Bolognani's avatar
      control: Update Uploaders field · a10f6051
      Andrea Bolognani authored
      All uploads in the last couple of years have been handled by
      either Guido or me; Laurent, on the other hand, doesn't seem to
      have touched the libvirt package in about a decade.
      
      Update the Uploaders field so that it reflects reality.
      a10f6051
    • Andrea Bolognani's avatar
      control: Remove unnecessary Build-Depends · 45a096bf
      Andrea Bolognani authored
      These are not actually checked at build time, so we can avoid
      installing them.
      
      Gbp-Dch: Ignore
      45a096bf
    • Andrea Bolognani's avatar
      control: Add missing Build-Depends · abe0f2c0
      Andrea Bolognani authored
      All of these packages got dragged in indirectly, so there is
      no change in terms of features enabled in the package, but
      it's still better to spell out our direct dependencies.
      
      Gbp-Dch: Ignore
      abe0f2c0
    • Andrea Bolognani's avatar
      control: Move Recommends on LVM to -daemon package · ef198438
      Andrea Bolognani authored
      It's used by the storage driver, not the client library.
      ef198438
  11. 29 Dec, 2021 12 commits