[devel] ACL на удаляемые пакеты

Ivan A. Melnikov iv на altlinux.org
Вт Мар 31 14:48:29 MSK 2026


On Tue, Mar 31, 2026 at 01:53:45PM +0300, Dmitry V. Levin wrote:
> On Mon, Mar 30, 2026 at 12:37:55PM +0300, Paul Wolneykien wrote:
> > В Mon, 30 Mar 2026 12:05:40 +0300, Sergey Bolshakov пишет:
> > 
> > > Заслуживает отдельного обсуждения то, что такое оказалось
> > > технически возможным.
> > 
> >   Вероятно, verybuddy всё-таки не должно распространяться
> > на удаление пакетов. А может быть удаление и восстановление
> > пакета должно сохранять старый ACL.
> 
> Если удаление пакета не будет приводить к удалению ACL на него,
> то разница между кривой сборкой пакета и удалением этого пакета
> становится незначительной.
> 
> В качестве технического решения в первом приближении я бы предложил:
> - ACL удаляемых пакетов не удалять;
> - обработку @everybody не менять.

Сохранение ACL удаляемых пакетов легко обойти переименованием
пакета. Вместо python3-module-foo у нас будет python3-module-Foo,
потому что именно так он называется в PyPi, и вот пожалуйста,
новый ACL.

Запрет на удаление пакетов через @everybody не только решает
все подобные проблемы сразу, но и как-то соответствует
ожиданиям от @everybody, по крайней мере моим: я готов
к совместной работе над пакетом с любым участником Team,
до тех пор, пока пакет остаётся в Сизифе и я могу им
пользоваться.

-- 
  wbr,
    iv m.


Подробная информация о списке рассылки Devel