Alustati üldine hääletamine algatamissüsteemide üle Debiani
Проект Debian toote turule toomise (GR, general resolution) разработчиков проекта по , которое определит дальнейшую политику проекта в отношении привязки к systemd, поддержки альтернативных систем инициализации и взаимодействия с производными дистрибутивами, не использующими systemd. Голосование продлится до 27 декабря включительно, итоги будут подведены 28 декабря.
Tuletame meelde, et 2014. aastal otsustas jaotuse tehniline komitee minna üle systemd-le, kuid ei решения по отношению к поддержке нескольких систем инициализации (при голосование победил пункт, указывающий на неготовность комитета вынести решение по данному вопросу). Лидер комитета порекомендовал сопровождающим пакеты сохранить поддержку sysvinit в качестве альтернативной системы инициализации, но указал, что не может навязывать свою точку зрения и в каждом случае решение следует принимать самостоятельно.
Pärast seda tegi mõned arendajad katse korraldada elogind paketi (mis on vajalik GNOME'i toimimiseks ilma systemd-ta) lisamist testing harusse, tekkis konflikt libsystemd-ga, küsimus tõstatati taas Debian projekti juhi poolt, kuna arendajad ei suutnud kokkuleppele jõuda ning nende suhtlus muutus vastasseisuks ja jõudis ummikusse. Arutluseks oli järgmised variandid:
Проводимое ныне голосование позволит утвердить политику в отношении нескольких систем инициализации, и если победит пункт, обязывающий поддерживать альтернативные системы, мэйнтейнеры не смогут игнорировать или затягивать подобные вопросы. После обсуждения трёх изначально предложенных лидером проекта пунктов голосования, число вариантов было расширено до восьми. При голосовании допускается выбор сразу нескольких пунктов c ранжированием выбранных элементов по уровню предпочтения. Право голоса имеют около тысячи разработчиков, участвующих в сопровождении пакетов и поддержании инфраструктуры.
Предложенные варианты:
Põhitähelepanu on suunatud systemd-le. Alternatiivsete initsialiseerimissüsteemide toetamine ei ole prioriteet, kuid hooldajatel on õigus vabatahtlikult lisada pakettidesse init-skripte selliste süsteemide jaoks.
Mitmesuguste initsialiseerimissüsteemide toetamist ja võimalust laadida Debian süsteemidega, mis erinevad systemd-st. Для запуска сервисов пакеты обязательно должны включать init-скрипты, поставка только unit-файлов systemd без sysv init-скриптов недопустима.
Eelistatud jääb systemd, kuid jätkub võimalus toetada ka alternatiivseid initsialiseerimissüsteeme. Tehnoloogiad nagu elogind, mis võimaldavad alternatiivsetes keskkondades käivitada systemd-ga seotud rakendusi, peetakse oluliseks. Pakettidesse on lubatud lisada init-failid alternatiivsete süsteemide jaoks.
Поддержка систем, не использующих systemd, но без внесения изменений, мешающих развитию. Разработчики соглашаются поддерживать несколько систем инициализации в обозримом будущем, но также считают необходимым работать над улучшением поддержки systemd. Разработкой и сопровождением специфичных решений следует заниматься заинтересованным в таких решениях сообществам, но другие мэйнтейнеры должны активно помогать и способствовать решению проблем, когда в этом возникает необходимость. В идеале пакеты должны функционировать при использовании любой системы инициализации, для чего можно поставлять традиционные init-скрипты или использовать иные механизмы, позволяющие работать без systemd. Невозможность работы без systemd рассматривается как ошибка, но не как ошибка блокирующая релиз, за исключением случаев, когда имеется готовое решение для работы без systemd, но его отказываются сохранять (например, когда проблема вызвана удалением ранее поставлявшегося init-скрипта).
Toetuse kandmine, ilma muudatusteta, mis takistaksid arendust. Debianit nähakse endiselt sidusena erinevate tarkvarade integreerimiseks, pakkudes vastavat või sarnast funktsionaalsust. Üks oluline eesmärk on ühilduvus, sh riistvara platvormide ja tarkvarakogumite vahel, ja alternatiivsete tehnoloogiate integreerimine on teretulnud, isegi kui nende loojate maailmapilt erineb üldisest arvamusest. Suhtumine systemd ja teiste käivitussüsteemide suhtes on täielikult kooskõlas punktiga 4.
Toetuse üleviimine mitme käivitussüsteemi nõudmisse. Võimaluse pakkumine Debianile käivitamiseks käivitussüsteemidega, mis ei ole systemd, jätkub projekti jaoks olulisena. Iga pakett peab töötama pid1 töötlejate puhul, mis erinevad systemd-st, välja arvatud juhul, kui paketti kuuluv tarkvara on algselt mõeldud töötama ainult systemd-ga ja puudub tugi töötamiseks ilma systemd-ta (init-skriptide puudumist ei loeta ainult systemd-le mõeldud tööks).
Toetab üleviimist ja mitme rakenduse kasutamist. Ühised põhimõtted on täielikult kooskõlas punktiga 5, kuid systemd ja käivitus süsteemide suhtes ei esita konkreetseid nõudeid ning arendajatele ei kehtestata mingeid kohustusi. Arendajatele soovitatakse arvesse võtta üksteise huve, leida kompromisse ja leida ühised lahendused, mis oleksid rahuldavad erinevatele osalistele.
Arutelu jätkumine. Punkti saab kasutada vastuvõetamatute valikute hinna alandamiseks.