[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: systemd, again



On Sun, Sep 07, 2014 at 02:02:33PM +0200, Thorsten Glaser wrote:
> On the other hand, a non-GNOME wheezy user SHALL not
> be upgraded to systemd, true.

SHOULD not, but currently is:

.--==[ dist-upgrade from a bare wheezy deboostrap ]
The following NEW packages will be installed:
  acl ca-certificates dbus dmsetup gcc-4.9-base init init-system-helpers
  iproute2 libalgorithm-c3-perl libarchive-extract-perl libatm1
  libaudit-common libaudit1 libboost-iostreams1.55.0 libcap-ng0 libcap2
  libcap2-bin libcgi-fast-perl libcgi-pm-perl libclass-c3-perl
  libclass-c3-xs-perl libcpan-meta-perl libcryptsetup4 libdata-optlist-perl
  libdata-section-perl libdb5.3 libdbus-1-3 libdebconfclient0
  libdevmapper1.02.1 libestr0 libexpat1 libfcgi-perl libffi6 libgcrypt20
  libgmp10 libgnutls-deb0-28 libgnutls-openssl27 libhogweed2 libjson-c2
  liblog-message-perl liblog-message-simple-perl liblogging-stdlog0
  liblognorm1 libmodule-build-perl libmodule-pluggable-perl
  libmodule-signature-perl libmro-compat-perl libnettle4
  libpackage-constants-perl libpam-cap libpam-systemd libparams-util-perl
  libpcre3 libpod-latex-perl libpod-readme-perl libprocps3
  libregexp-common-perl libsoftware-license-perl libsub-exporter-perl
  libsub-install-perl libsystemd-daemon0 libsystemd-journal0
  libsystemd-login0 libtasn1-6 libterm-ui-perl libtext-soundex-perl
  libtext-template-perl libudev1 libwrap0 libxtables10 openssl perl
  perl-modules rename startpar systemd systemd-sysv tcpd
`---- (not a single package removed)

This comes from the new essential package "init" having systemd-sysv as its
first dependency, and sysvinit not depending on sysvinit-core.

This is easily fixable by adding such a dependency, or making things simpler
by dropping the sysvinit-core package at all, returning its contents back to
sysvinit.  In fact, this whole split was done in a NMU by a systemd
maintainer, so no wonders it's behaving this way.

If we reverted this split, upgrades would stop imposing systemd upon
existing systems if nothing depends on libpam-systemd which currently pulls
systemd-sysv first.

-- 
// If you believe in so-called "intellectual property", please immediately
// cease using counterfeit alphabets.  Instead, contact the nearest temple
// of Amon, whose priests will provide you with scribal services for all
// your writing needs, for Reasonable and Non-Discriminatory prices.


Reply to: