Sam Hartman, Lider Projektu Debian,
Przypomnijmy, że
Przyczyną zablokowania był konflikt z pakietem systemd i niebezpieczeństwo zastąpienia libsystemd alternatywnym libelogindem, który jest całkowicie niekompatybilny z biblioteką źródłową na poziomie ABI.
Pakiet oznacza elogind jako powodujący konflikt z bibliotekami systemd, ale z natury jest zaprojektowany do działania tylko bez systemd, a konflikt z systemd jest w rzeczywistości korzystny, ponieważ zapobiega przypadkowej instalacji elogind. Z drugiej strony, w obecnej formie, próby aktualizacji konfiguracji z systemd do wersji z sysvinit i elogind za pośrednictwem APT skutkują
Twórcami eloginda byli
Rozwiązanie opisanych problemów technicznych powinno zostać rozwiązane na poziomie interakcji pomiędzy zespołem wydającym a opiekunami elogind i systemd, ale lider projektu został zmuszony do interwencji, ponieważ zespoły nie mogły dojść do porozumienia, wspólna praca przerodziła się w konfrontację i rozwiązanie problemu problem znalazł się w ślepym zaułku, w którym każda ze stron miała rację na swój sposób. Według Sama Hartmana sytuacja zbliża się do stanu wymagającego powszechnego głosowania (GR, uchwała ogólna), w którym społeczność zdecyduje o alternatywnych systemach initu i wsparcia dla sysvinit za pomocą elogindu.
Jeśli członkowie projektu zagłosują za dywersyfikacją systemów init, wszyscy opiekunowie będą zaangażowani we wspólną pracę nad rozwiązaniem tego problemu lub do pracy nad tym problemem zostaną przydzieleni konkretni programiści, a opiekunowie nie będą już mogli ignorować alternatywnego systemu init, milczeć lub opóźnić proces.
Obecnie już w repozytorium
Jeśli społeczność uzna, że Debian ma wystarczające wsparcie dla pojedynczego systemu init, nie możemy już martwić się o sysvinit i elogind i skupić się tylko na plikach jednostkowych i systemd. Ta decyzja będzie miała negatywny wpływ na porty, które nie korzystają z jądra Linuksa (
Powiązanie z systemd znacznie utrudni także zmianę kierunku dystrybucji w przyszłości i ograniczy dalsze eksperymenty w zakresie inicjalizacji i zarządzania usługami. Utrzymanie elogindu w działającej formie jest znacznie łatwiejsze niż jego usunięcie i ponowna próba dodania. Każda opcja decyzyjna ma zalety i wady, dlatego przed głosowaniem wymagane będzie pełne omówienie wszystkich za i przeciw.
Źródło: opennet.ru