upgrades must not change the installed init system [was: Re: Cinnamon environment now available in testing]
On 08/09/2014 15:27, Noel Torres wrote:
> On Sunday, 7 de September de 2014 23:45:12 David Weinehall escribió:
>> On Fri, Sep 05, 2014 at 12:37:12PM -0700, Cameron Norman wrote:
>>> On Fri, Sep 5, 2014 at 1:57 AM, Josselin Mouette <firstname.lastname@example.org> wrote:
>>>> Noel Torres wrote:
>>>>> So we are clearly failing to follow the least surprise (for the user)
>>>>> Should not logind depend on systemd-shim | systemd-sysv instead?
>>>> No. Systemd is the default init system. The default dependencies should
>>>> reflect that.
>>> It has already been explained that it being the default makes the
>>> order switching irrelevant for what you recommend. If people are using
>>> the default init, the dependency will already be satisfied and life
>>> will not be disrupted. The same thing should happen if people are
>>> using a different init: that decision should be maintained unless they
>>> manually uninstall the package that satisfies the init package's
>> Most Debian systems aren't using sysvinit by active choice, but because
>> it was the default when they installed their machines, so this argument
>> doesn't really make sense.
> Does that mean that we can happily break their hand made configurations for
> their was-default current init system?
> If our priorities are free software and _our users_ of course not.
If I recall correctly, when Debian switched the default MTA, upgrades
did not change the already installed.
When Debian switched the default syslog implementation (to rsyslog),
upgrades did not change already installed syslog implementation.
Unless some special dependencies require it, upgrades must not
change the init system. I tried systemd on one of my servers. As the
init was customized for a complex setup that I'm unable to map into
systemd configuration, it is now a pain to boot it (#760848).
Vincent Danjean GPG key ID 0xD17897FA email@example.com
GPG key fingerprint: 621E 3509 654D D77C 43F5 CA4A F6AE F2AF D178 97FA
Unofficial pkgs: http://moais.imag.fr/membres/vincent.danjean/deb.html
APT repo: deb http://people.debian.org/~vdanjean/debian unstable main