[Pkg-utopia-maintainers] Bug#964139: network-manager: Please restore removed init script.

Martin Steigerwald martin at lichtvoll.de
Tue Jul 28 18:04:23 BST 2020


Dear Michael!

Again I ask you to reconsider and put the init script back in. If that 
would be too much work for you, I am sure someone would be willing to 
provide a patch.

I like to remind you about the winning choice of last years GR¹. It is 
specifically labeled as:

Option 2 "B: Systemd but we support exploring alternatives"

Please note the "but we support exploring alternatives".

Also look at the following excerpt of the choice:

"""
The Debian project recognizes that systemd service units are the
preferred configuration for describing how to start a daemon/service.
However, Debian remains an environment where developers and users can
explore and develop alternate init systems and alternatives to systemd
features. Those interested in exploring such alternatives need to
provide the necessary development and packaging resources to do that
work. Technologies such as elogind that facilitate exploring
alternatives while running software that depends on some systemd
interfaces remain important to Debian. It is important that the project
support the efforts of developers working on such technologies where
there is overlap between these technologies and the rest of the project,
for example by reviewing patches and participating in discussions in a
timely manner.
"""

Not only in my point of view the GR last year¹ does not mean that 
"systemd has won!". Especially the GR does not endorse "drop all init 
scripts".

Additionally you provided no reason whatsoever for the removal of the 
init script in the changelog:

"""
network-manager (1.25.91-1) unstable; urgency=medium

  * New upstream version 1.25.91 (1.26 rc2)
  * Remove SysV init script

 -- Michael Biebl <[…]>  Thu, 02 Jul 2020 01:17:08 +0200
"""

And you did not answer to this bug report since almost a month except 
for setting its severity to "wishlist".

Removing the init script breaks existing systems using something else 
than systemd together with Network Manager. This is a use case that 
worked for a long, long time. It still does work once the init script is 
copied back after removal. There is no warning in debconf, no 
explanation in README.Debian or NEWS.Debian. All current Debian Buster 
users with something else than systemd as PID 1 and with Network Manager 
would be left in the dark about why the upgrade broke their networking 
setup.

On the other hand I do not see any benefit from removing the init script. 
All it caused up to now is further friction.

If you have doubts about maintaining and bug fixing the init script, in 
case there are bugs, I am sure someone would be willing to do that. 
Current support for sysvinit, runit, elogind and other alternatives to 
Systemd and (some of) it's parts is pretty good in Debian, to a great 
extent thanks to the wonderful cooperation with the Devuan project.

So please reconsider.

[1] https://www.debian.org/vote/2019/vote_002

Thank you,
-- 
Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://alioth-lists.debian.net/pipermail/pkg-utopia-maintainers/attachments/20200728/8db48d34/attachment.sig>


More information about the Pkg-utopia-maintainers mailing list