Sam Hartman, chef du projet Debian,
Rappelons que
Les raisons du blocage étaient un conflit avec le package systemd et le danger de remplacer libsystemd par une alternative libelogind, totalement incompatible avec la bibliothèque source au niveau ABI.
Le paquet étiquette elogind comme étant en conflit avec les bibliothèques systemd, mais il est intrinsèquement conçu pour fonctionner uniquement sans systemd, et un conflit avec systemd est en fait bénéfique car il empêche elogind d'être installé par erreur. En revanche, dans sa forme actuelle, les tentatives via APT de mettre à jour la configuration de systemd vers la version avec sysvinit et elogind aboutissent à
Les développeurs d'elogind étaient
La résolution des problèmes techniques décrits devrait être résolue au niveau de l'interaction entre l'équipe de publication et les responsables d'elogind et systemd, mais le chef de projet a été contraint d'intervenir car les équipes ne parvenaient pas à se mettre d'accord, le travail commun s'est transformé en confrontation et la solution au Le problème était dans une impasse, dans laquelle chaque partie avait raison à sa manière. Selon Sam Hartman, la situation se rapproche d'un état nécessitant un vote général (GR, résolution générale), dans lequel la communauté décidera des systèmes alternatifs d'initialisation et de prise en charge de sysvinit avec elogind.
Si les membres du projet votent en faveur de la diversification des systèmes d'initialisation, tous les responsables seront impliqués dans une collaboration pour résoudre ce problème ou des développeurs spécifiques seront chargés de travailler sur ce problème et les responsables ne pourront plus ignorer un système d'initialisation alternatif, rester silencieux ou retarder le processus.
Actuellement dans le référentiel déjà
Si la communauté décide que Debian prend suffisamment en charge un seul système d'initialisation, nous ne pouvons plus nous soucier de sysvinit et elogind et nous concentrer uniquement sur les fichiers unité et systemd. Cette décision aura un impact négatif sur les ports qui n'utilisent pas le noyau Linux (
La liaison à systemd rendra également beaucoup plus difficile le changement de direction de la distribution à l'avenir et limitera les expérimentations ultérieures dans le domaine de l'initialisation et de la gestion des services. Maintenir elogind sous forme fonctionnelle est beaucoup plus facile que de le supprimer puis d'essayer de l'ajouter à nouveau. Chaque option de décision comporte des avantages et des inconvénients. Une discussion approfondie de tous les avantages et inconvénients sera donc nécessaire avant de voter.
Source: opennet.ru