[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