Вирішення Технічного Комітету Debian щодо каталогу /var/lock

Рішення Технічного Комітету Debian щодо каталогу /var/lock

Технічний Комітет Debian, найвищий орган прийняття технічних рішень у проекті Debian, втрутився у спір між розробниками Debian та розробниками systemd щодо каталогу /var/lock.

Причини суперечки через оновлення systemd

Суперечка виникла після нещодавнього оновлення systemd (версія 258), яке зробило каталог /var/lock доступним для запису лише для користувача root. Це порушило сумісність з деякими існуючими пакетами Debian, які все ще покладаються на нього для глобальних блокувань.

Технічний Комітет вирішив переглянути рішення розробників systemd та зобов’язати відновити каталог /var/lock з більш м’якими правами доступу. Згідно з рішенням комітету, пакунки Debian повинні як і раніше відповідати Стандарту ієрархії файлової системи (FHS), інтегрованому в Політику Debian.

Необхідність збереження доступу до /var/lock

Отже, каталог /var/lock повинен залишатися доступним для глобальних блокувань, принаймні до тих пір, поки все постраждалі програмне забезпечення не перейде на сучасні альтернативи, такі як flock.

Рішення було прийнято після тривалої дискусії, що розпочалася з ведення звіту про помилки, в якому розробники Debian висловили занепокоєння щодо зміни systemd. Одночасно був відкритий ще один звіт про помилки проти systemd за відхилення від принципів FHS.

Реакція розробників systemd на ситуацію

Розробники systemd звітували, що не мають наміру відновлювати відповідність FHS, але пропонували дистрибуціям адаптувати права доступу самостійно, якщо це буде потрібно.

Проте Технічний Комітет Debian не погодився з цією позицією. У своєму рішенні комітет зазначив, що “нецікавлення конкретного розробника у відповідності до FHS не є достатньою причиною для цього пакунка Debian ігнорувати FHS”.

Виконання рішення Технічного Комітету

Використовуючи свої конституційні повноваження, Технічний Комітет звернувся до розділу 6.1.4, щоб скасувати рішення розробників systemd. Це рішення зобов’язує систему Debian знову надати пакету systemd доступ до запису в /var/lock, щоб існуюче програмне забезпечення, яке залежить від нього, продовжувало функціонувати коректно.

Комітет додав, що це рішення повинно залишатися в силі до того часу, поки всі постраждалі пакети не будуть мігрувати на використання flock або інший підходящий механізм блокування, і Політика Debian має бути відповідно оновлена.

Для отримання додаткової інформації, будь ласка, ознайомтеся з офіційною новиною на сайті Debian та документацією проекту.