[devel] unmaintained packages shall not belong to Sisyphus

Aleksey Novodvorsky aen на basealt.ru
Пт Авг 28 03:19:38 MSK 2020


пт, 28 авг. 2020 г., 03:05 Dmitry V. Levin <ldv на altlinux.org>:

> On Fri, Aug 28, 2020 at 02:06:39AM +0300, Aleksey Novodvorsky wrote:
> > пт, 28 авг. 2020 г., 02:01 Dmitry V. Levin wrote:
> > > On Thu, Aug 27, 2020 at 05:29:53AM +0300, Igor Vlasenko wrote:
> > > > Дмитрий заинтересовался, но не совсем тем, чем хотелось,
> > > > а вопросом, нельзя ли как-то уменьшить число релизов от моих роботов,
> > > > что я в итоге сделал для импорта из федоры и магейи,
> > >
> > > Игорь, самая важная тема почти совсем не была раскрыта в вашем письме,
> > > вы лишь упомянули её вскользь одной фразой, которую я процитировал.
> > >
> > > Я с самого начала исходил из того, что Sisyphus - это репозиторий
> пакетов,
> > > у которых есть мантейнеры и пользователи.  Мантейнеры - это люди,
> которые
> > > пользуются и сопровождают свои пакеты, см.
> > >
> https://www.altlinux.org/Руководство_начинающего_мейнтейнера_ALT_Linux_Team
> > > К мантейнерам обращаются другие пользователи, когда к пакетам, которые
> они
> > > сопровождают, есть какие-то вопросы.
> > >
> > > Поскольку мантейнеры - это люди, то у них есть естественный предел того
> > > количества пакетов, которые они могут поддерживать.  Мантейнер, который
> > > хотя бы примерно понимает, что поменялось в новой сборке своего пакета,
> > > вряд ли может качественно поддерживать более 200..300 пакетов.  Если у
> > > кого-то в сопровождении находятся 3500+ пакетов, это значит, что среди
> них
> > > найдётся не более 5%..10% пакетов, которые реально поддерживаются, по
> > > которым можно задать вопросы и получить вразумительные ответы, повесить
> > > багрепорты и получить адекватную реакцию на них.  Остальные 90%..95%
> > > пакетов полностью мантейнят скрипты, и спрос с них соответствующий,
> > > т.е. никакой.  По этим 90%..95% пакетов практически нет экспертизы.
> > >
> > > К пакетам, которые полностью мантейнятся скриптами, другой уровень
> > > доверия.  Ответственные люди никогда не включат такой пакет в
> дистрибутив
> > > и вряд ли поставят такой пакет в сколь-нибудь значимую систему.
> > >
> > > Смешивать в одном репозитории пакеты, которые поддерживаются, и которые
> > > полностью сопровождаются скриптами - это плохая идея.  Я думаю, что в
> этом
> > > вопросе со мной согласны все, кроме Игоря.  Следовательно, с пакетами,
> > > которые не сопровождаются либо полностью сопровождаются скриптами, надо
> > > поступить следующим образом: те пакеты, на которые найдутся мантейнеры,
> > > останутся в Сизифе.  Остальным пакетам придётся покинуть Сизиф и
> > > отправиться в репозиторий для пакетов, которые обслуживают только
> скрипты.
> >
> > Это в принципе скорее верно.
> > Но нельзя ли проиллюстрировать статистикой по мейнтейнерам пакетов perl в
> > других крупных репозиториях?
>
> Я думаю, что перловые пакеты тут будут не самой удачной иллюстрацией,
> поскольку их не так много, как кажется, но если говорить именно про них,
> то в Debian есть Debian Perl Group [1], за которой, по данным repology [2],
> в Debian Testing числится 3646 пакетов.  Сколько человек в этой группе
>

19.
https://launchpad.net/~pkg-perl-maintainers/+members

и насколько они активны, мне неизвестно.
>
> В Сизифе 2348 пакетов, имя которых начинается на perl,
> большая часть из них числится за 4 мантейнерами и одной группой:
>
> $ grep ^perl /ALT/acl/list.packages.sisyphus |awk '{print $2}' |sort |uniq
> -c |sort -n |awk '$1 > 24 {print}'
>     189 crux
>     225 lav
>     234 naf
>     456 @cpan
>    1020 viy
>


Это, кстати, не такой плохой показатель в сравнение с Debian. Думаю, что
его реально улучшить, создав группу во главе с Игорем с некоторой
инфраструктурой и полиси.

Rgrds, Алексей




> Для сравнения, за Игорем в Сизифе числится 3516 пакетов:
> $ awk '$2 == "viy" {print}' ALT/acl/list.packages.sisyphus |wc -l
> 3516
> (но мне кажется, что минимум 80% процентов из них - это выхлоп скриптов,
> который ни один человек ещё ни разу не видел)




> [1] https://wiki.debian.org/Teams/DebianPerlGroup
> [2]
> https://repology.org/maintainer/pkg-perl-maintainers@lists.alioth.debian.org
>
>
> --
> ldv
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20200828/a692edce/attachment-0001.html>


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