[Pkg-sysvinit-devel] Bug#817795: sysvinit-utils - Contains pre-depends loop

Petter Reinholdtsen pere at hungry.com
Thu Mar 10 13:52:22 UTC 2016


[Bastian Blank]
> In sysvinit-utils or somewhere of it's dependency chain is a
> pre-dependency/conflict loop, which apt is unable to break.  This breaks
> the upgrade from Jessie.

Could this be caused by util-linux?  It modified its dependencies
related to initscripts:

util-linux (2.27.1-4) unstable; urgency=medium

  * Drop initscripts dependency now that update-rc.d no longer
    requires it to process init scripts with LSB header dependencies.
    - note that it's still likely to be installed (even under systemd)
      since it's priority is required, it's just that util-linux no longer
      needs to require it to be around.
  * Add dependency on init-system-helpers (>= 1.29~) which contains
    the previously mentioned update-rc.d fix.
    - this can be dropped once init-system-helpers is always >= 1.29~.
  * Drop lsb-base dependency
    - strictly speaking we should have it since hwclock.sh uses
      lsb-base, but initscripts will pull it in for us anyway under
      sysvinit(-core) so this dependency makes no practical gain.
      Dropping it avoids pulling it in when we don't need it (eg. under
      systemd-sysv where hwclock.sh is masked by the systemd package).
  * Add systemd-sysv as an alternative to tzdata dependency.
    - tzdata was according to this changelog added for the benefit of
      the hwclock.sh init script. (Not sure it's required.)
      It's among the top size of debootstrap --variant=minbase packages
      so might be useful to make it uninstallable on minimal containers,
      which this change should accomplish (under systemd-sysv atleast).
  * Finally move sysvinit-utils back to Breaks instead of Depends
    - now that initscript dependency is dropped, the issue with cyclic
      dependency should be no more and we can properly describe the
      relation.
  * Add debian/patches/build-sys-use-PKG_CONFIG.patch
    - cherry-picked from upstream git, fixes crossbuilding (Closes: #811546)

 -- Andreas Henriksson <andreas at fatal.se>  Thu, 03 Mar 2016 14:30:19 +0100

-- 
Happy hacking
Petter Reinholdtsen



More information about the Pkg-sysvinit-devel mailing list