Debian TC nadjačava održavatelje systemd-a u vezi dozvola za /var/lock


Tehnički odbor Debiana poništava odluke održavatelja systemda, zahtijevajući da /var/lock ostane moguće za pisanje u skladu s Debian politikom.

Tehnički odbor Debiana, najviše tijelo za donošenje tehničkih odluka u Debiane koje intervenira kada se Debian programeri ne mogu složiti oko tehničkog pitanja, interveniralo je kako bi riješilo spor između Debian programera i održavatelja sustava systemd oko direktorija /var/lock.

Kontroverza je započela nakon nedavne nadogradnje systemd-a (verzija 258) koja je učinila /var/lock zapisivim samo za root korisnika, što je prekinulo kompatibilnost s nekim postojećim Debian softverom koji se još uvijek oslanja na njega za zaključavanje na razini sustava.

Međutim, Tehnički odbor odlučio je nadjačati održavatelje systemd-a i zahtijevati da se /var/lock vrati s opuštenijim dopuštenjima. Prema odboru, Debian paketi moraju i dalje biti u skladu sa Standardom hijerarhije datotečnog sustava kako je uključen u Debian Politiku.

To znači da /var/lock treba ostati dostupan za zaključavanja na razini sustava, barem dok sav pogođeni softver ne prijeđe na moderne alternative poput flock.

Odluka je uslijedila nakon dugotrajne rasprave koja je započela izvješćem o grešci u kojem su Debian programeri izrazili zabrinutost zbog promjene u systemd-u. U isto vrijeme otvoreno je još jedno izvješće o grešci protiv systemd-a zbog odstupanja od FHS smjernica.

Međutim, razvojni programeri sustava systemd jasno su dali do znanja da nisu namjeravali vratiti usklađenost s FHS-om, ali su sugerirali da downstream distribucije same mogu prilagoditi dopuštenja ako to žele.

Donekle očekivano, Debianov TC se nije složio s tim stavom. „To što neki određeni upstream nije zainteresiran za usklađenost s FHS-om nije dovoljan razlog da Debian paket zanemari FHS“, napisao je odbor u svojoj odluci.

Na temelju svoje ustavne ovlasti, TC je pozvao odjeljak 6.1.4 („Tehnički odbor može zatražiti od programera da poduzme određeni tehnički postupak čak i ako programer to ne želi; za to je potrebna većina od 3:1.“) kako bi poništio odluku održavatelja systemd-a.

Drugim riječima, direktiva zahtijeva da Debianov paket systemd ponovno dodijeli zapisivu pristupnu dozvolu /var/lock kako bi postojeći softver koji ovisi o njemu mogao nastaviti ispravno funkcionirati.

Odbor je dodao da bi ovaj aranžman trebao ostati na snazi dok svi pogođeni paketi ne budu migrirani da koriste flock ili neki drugi odgovarajući mehanizam zaključavanja, te dok se Debian politika prema tome ne ažurira.

Za više informacija, pogledajte cijelu raspravu na Debianovoj mailing listi.