Bug#729576: duplicate of bug #726763

Vincent Lefevre vincent at vinc17.net
Sat Dec 28 01:07:22 UTC 2013


On 2013-12-22 23:30:21 +0100, Andreas Cadhalpun wrote:
> >>>If GNOME developers want to require systemd as the init system,
> >>>I don't see this as a reason not to add the dependency. Users
> >>>are not forced to install GNOME packages. And if they want GNOME,
> >>>they would have to accept the consequences about the init system.
> >>The problem is the policy [1]:
> >>"Essential is defined as the minimal set of functionality that must be
> >>available and usable on the system at all times"
> >>So removing an essential package is not really allowed by the policy.
> >
> >There's the same problem with systemd-sysv itself. So, I don't think
> >it is against the policy. This point is more for tools handling
> >package installation and removal, and also to avoid two essential
> >packages conflicting each other.
> I think it is not acceptable that the default Debian installer (for a
> desktop system) does not install an essential package, which would be the
> case, if gnome depended on systemd-sysv. Currently I think there is no
> package that depends on systemd-sysv without alternative and systemd-sysv is
> a package that actually does nothing else (as far as I can tell), but
> replace sysvinit with a link to systemd.

The latest change of sysvinit should solve this conflict issue,
once systemd-sysv no longer conflicts with sysvinit, but with
sysvinit-core:

sysvinit (2.88dsf-44) unstable; urgency=low
[...]
  [ Steve Langasek ]
  * Move sysvinit functionality into a new binary package, sysvinit-core,
    and have sysvinit depend on an ORed list of the available
    implementations of /sbin/init.  Since sysvinit is an Essential: yes
    package, this is the only away to allow users to cleanly switch between
    init systems without having to go through a multi-release-cycle
    transition.  Closes: #728566.

 -- Steve Langasek <vorlon at debian.org>  Thu, 26 Dec 2013 11:09:49 -0800

-- 
Vincent Lefèvre <vincent at vinc17.net> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



More information about the pkg-gnome-maintainers mailing list