<div dir="auto"><div><div data-smartmail="gmail_signature"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пт, 28 авг. 2020 г., 03:05 Dmitry V. Levin &lt;<a href="mailto:ldv@altlinux.org">ldv@altlinux.org</a>&gt;:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, Aug 28, 2020 at 02:06:39AM +0300, Aleksey Novodvorsky wrote:<br>
&gt; пт, 28 авг. 2020 г., 02:01 Dmitry V. Levin wrote:<br>
&gt; &gt; On Thu, Aug 27, 2020 at 05:29:53AM +0300, Igor Vlasenko wrote:<br>
&gt; &gt; &gt; Дмитрий заинтересовался, но не совсем тем, чем хотелось,<br>
&gt; &gt; &gt; а вопросом, нельзя ли как-то уменьшить число релизов от моих роботов,<br>
&gt; &gt; &gt; что я в итоге сделал для импорта из федоры и магейи,<br>
&gt; &gt;<br>
&gt; &gt; Игорь, самая важная тема почти совсем не была раскрыта в вашем письме,<br>
&gt; &gt; вы лишь упомянули её вскользь одной фразой, которую я процитировал.<br>
&gt; &gt;<br>
&gt; &gt; Я с самого начала исходил из того, что Sisyphus - это репозиторий пакетов,<br>
&gt; &gt; у которых есть мантейнеры и пользователи.  Мантейнеры - это люди, которые<br>
&gt; &gt; пользуются и сопровождают свои пакеты, см.<br>
&gt; &gt; <a href="https://www.altlinux.org/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B5%D0%B3%D0%BE_%D0%BC%D0%B5%D0%B9%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%B0_ALT_Linux_Team" rel="noreferrer noreferrer" target="_blank">https://www.altlinux.org/Руководство_начинающего_мейнтейнера_ALT_Linux_Team</a><br>
&gt; &gt; К мантейнерам обращаются другие пользователи, когда к пакетам, которые они<br>
&gt; &gt; сопровождают, есть какие-то вопросы.<br>
&gt; &gt;<br>
&gt; &gt; Поскольку мантейнеры - это люди, то у них есть естественный предел того<br>
&gt; &gt; количества пакетов, которые они могут поддерживать.  Мантейнер, который<br>
&gt; &gt; хотя бы примерно понимает, что поменялось в новой сборке своего пакета,<br>
&gt; &gt; вряд ли может качественно поддерживать более 200..300 пакетов.  Если у<br>
&gt; &gt; кого-то в сопровождении находятся 3500+ пакетов, это значит, что среди них<br>
&gt; &gt; найдётся не более 5%..10% пакетов, которые реально поддерживаются, по<br>
&gt; &gt; которым можно задать вопросы и получить вразумительные ответы, повесить<br>
&gt; &gt; багрепорты и получить адекватную реакцию на них.  Остальные 90%..95%<br>
&gt; &gt; пакетов полностью мантейнят скрипты, и спрос с них соответствующий,<br>
&gt; &gt; т.е. никакой.  По этим 90%..95% пакетов практически нет экспертизы.<br>
&gt; &gt;<br>
&gt; &gt; К пакетам, которые полностью мантейнятся скриптами, другой уровень<br>
&gt; &gt; доверия.  Ответственные люди никогда не включат такой пакет в дистрибутив<br>
&gt; &gt; и вряд ли поставят такой пакет в сколь-нибудь значимую систему.<br>
&gt; &gt;<br>
&gt; &gt; Смешивать в одном репозитории пакеты, которые поддерживаются, и которые<br>
&gt; &gt; полностью сопровождаются скриптами - это плохая идея.  Я думаю, что в этом<br>
&gt; &gt; вопросе со мной согласны все, кроме Игоря.  Следовательно, с пакетами,<br>
&gt; &gt; которые не сопровождаются либо полностью сопровождаются скриптами, надо<br>
&gt; &gt; поступить следующим образом: те пакеты, на которые найдутся мантейнеры,<br>
&gt; &gt; останутся в Сизифе.  Остальным пакетам придётся покинуть Сизиф и<br>
&gt; &gt; отправиться в репозиторий для пакетов, которые обслуживают только скрипты.<br>
&gt; <br>
&gt; Это в принципе скорее верно.<br>
&gt; Но нельзя ли проиллюстрировать статистикой по мейнтейнерам пакетов perl в<br>
&gt; других крупных репозиториях?<br>
<br>
Я думаю, что перловые пакеты тут будут не самой удачной иллюстрацией,<br>
поскольку их не так много, как кажется, но если говорить именно про них,<br>
то в Debian есть Debian Perl Group [1], за которой, по данным repology [2],<br>
в Debian Testing числится 3646 пакетов.  Сколько человек в этой группе<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">19.</div><div dir="auto"><a href="https://launchpad.net/~pkg-perl-maintainers/+members">https://launchpad.net/~pkg-perl-maintainers/+members</a><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
и насколько они активны, мне неизвестно.<br>
<br>
В Сизифе 2348 пакетов, имя которых начинается на perl,<br>
большая часть из них числится за 4 мантейнерами и одной группой:<br>
<br>
$ grep ^perl /ALT/acl/list.packages.sisyphus |awk &#39;{print $2}&#39; |sort |uniq -c |sort -n |awk &#39;$1 &gt; 24 {print}&#39;<br>
    189 crux<br>
    225 lav<br>
    234 naf<br>
    456 @cpan<br>
   1020 viy<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Это, кстати, не такой плохой показатель в сравнение с Debian. Думаю, что его реально улучшить, создав группу во главе с Игорем с некоторой инфраструктурой и полиси.</div><div dir="auto"><br></div><div dir="auto">Rgrds, Алексей</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Для сравнения, за Игорем в Сизифе числится 3516 пакетов:<br>
$ awk &#39;$2 == &quot;viy&quot; {print}&#39; ALT/acl/list.packages.sisyphus |wc -l<br>
3516<br>
(но мне кажется, что минимум 80% процентов из них - это выхлоп скриптов,<br>
который ни один человек ещё ни разу не видел)</blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
[1] <a href="https://wiki.debian.org/Teams/DebianPerlGroup" rel="noreferrer noreferrer" target="_blank">https://wiki.debian.org/Teams/DebianPerlGroup</a><br>
[2] <a href="https://repology.org/maintainer/pkg-perl-maintainers@lists.alioth.debian.org" rel="noreferrer noreferrer" target="_blank">https://repology.org/maintainer/pkg-perl-maintainers@lists.alioth.debian.org</a><br>
<br>
<br>
-- <br>
ldv<br>
_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.altlinux.org" target="_blank" rel="noreferrer">Devel@lists.altlinux.org</a><br>
<a href="https://lists.altlinux.org/mailman/listinfo/devel" rel="noreferrer noreferrer" target="_blank">https://lists.altlinux.org/mailman/listinfo/devel</a></blockquote></div></div></div>