TC Debian отменяет правила, установленные разработчиками systemd для разрешений /var/lock.avif

Технический комитет Debian (https://www.debian.org/devel/tech-ctte), высший орган, принимающий технические решения в Debian, который вмешивается, когда разработчики Debian не могут прийти к согласию по какому-либо техническому вопросу, вмешался в спор между разработчиками Debian и сопровождающими systemd по поводу каталога /var/lock
.
Споры разгорелись после того, как недавнее обновление systemd (версия 258) сделало /var/lock
доступным для записи только пользователю root, что нарушило совместимость с некоторыми существующими программами Debian, которые по-прежнему используют его для общесистемных блокировок.
Однако Технический комитет решил не соглашаться с разработчиками systemd и потребовал, чтобы /var/lock
был восстановлен с более мягкими ограничениями. По мнению комитета, пакеты Debian должны по-прежнему соответствовать стандарту иерархии файловых систем, включённому в политику Debian.
Это означает, что /var/lock
должен оставаться доступным для общесистемных блокировок, по крайней мере до тех пор, пока все уязвимые программы не перейдут на современные альтернативы, такие как flock
.
Это решение было принято после длительного обсуждения, которое началось с отчёта об ошибке, в котором разработчики Debian выразили обеспокоенность по поводу изменений в systemd. В то же время был открыт ещё один отчёт об ошибке в отношении systemd за нарушение рекомендаций FHS.
Разработчики systemd дали понять, что не собираются восстанавливать соответствие требованиям FHS, но предложили нижестоящим дистрибутивам самим настраивать разрешения, если они того хотят.
Однако технический комитет Debian не согласился с такой позицией. «То, что конкретный поставщик не заинтересован в соблюдении FHS, не является достаточной причиной для того, чтобы пакет Debian игнорировал FHS», — написал комитет в своём постановлении.
В соответствии со своими конституционными полномочиями ТК сослался на раздел 6.1.4 («Технический комитет может попросить разработчика предпринять определенные технические действия, даже если разработчик этого не хочет; для этого требуется большинство в 3:1.»), чтобы отменить решение разработчиков systemd.
Другими словами, директива требует, чтобы пакет systemd в Debian снова предоставил /var/lock
права на запись, чтобы существующее программное обеспечение, зависящее от него, продолжало работать должным образом.
Комитет добавил, что эта мера должна действовать до тех пор, пока все затронутые пакеты не будут переведены на использование flock
или другого подходящего механизма блокировки, а политика Debian не будет соответствующим образом обновлена.
Для получения дополнительной информации см. полное обсуждение в списке рассылки Debian.
Редактор: AndreyEx