[devel] Массовая, вероломная и необоснованная кража пакетов

Ilya Sorochan k0tran на altlinux.org
Пн Мар 30 13:36:08 MSK 2026


On Mon Mar 30, 2026 at 10:13 AM MSK, Anton Zhukharev wrote:
> Вчера вечером участник сообщества grenka совершил массовое изменение ACL
> пакетов, используемых с rpm-build-pyproject. Пока большинство
> сопровождающих не работало, он удалил исходные пакеты, пересобрал их без
> rpm-build-pyproject и в результате сделал себя единственным лидером ACL.
>
> Под удар попало примерно для 240 пакетов.
>
> Пострадали преимущественно сопровождающие из Обнинска — по всей
> видимости, из-за личной неприязни. Такое поведение недопустимо ни в
> ALT Linux Team, ни в любом другом сообществе.
>
> Мое требование (и, думаю, не только мое) - заблокировать учётную запись
> grenka (в идеале — исключить из команды и полностью удалить его учетную
> запись, освободив все им занятые пакеты) за нетерпимость и фактическую
> кражу интеллектуального труда;
>
> Также прошу:
> - вернуть ACL пакетов их прежним владельцам;
> - откатить изменения и удалить следы этих действий из %changelog;
> - добавить в girar защиту от удаления пакета без явного разрешения
>   лидера ACL, даже если установлено @everybody;
> - начать активное обсуждение модернизации системы ACL.
>
> Если меры не будут приняты в ближайшее время, я вынужден буду блокировать
> задачи grenka в Sisyphus и других репозиториях, поскольку у него не было
> основания массово блокировать работу других мейнтейнеров.
>
> Прошу администрацию girar отнестить к этому с пониманием.

Откатить изменения звучит вполне разумно.
Банить человека и блочить его задачи означает способствовать отсутствию
нормальной коммуникации. В первую очередь давайте выслушаем grenka на .

> Знаю, что grenka попытается оправдаться, назвав эту схему сборки
> "вирусной" или "непопулярной". Но политики на способ сборки
> Python-пакетов у нас нет, а автоматизация на основе PEP-стандартов
> удобна и используется не одним человеком. Личные предпочтения не должны
> вести к саботажу чужой работы - и напомню, что с его пакетами так никто
> не поступал специально и уже тем более массово (единичные случае были,
> согласен, но это не дает право ему красть массово для себя чужие
> пакеты; лидерство в сборке python3 так же не дает право этого делать и
> считать себя диктаторов в экосистеме в репозитории и творить что только
> в голову взбредет).

Присвоению "живых" пакетов с последующим закрытием ACL нет оправдания. Все же
не хотелось бы просто так терять мейнтейнера, тем более что его усилия могли бы
быть направлены на полиси питона и приведению других пакетов к нему. Без
присвоения и с разумным согласованием, естественно.


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