Summary: | nobody packages | ||
---|---|---|---|
Product: | Infrastructure | Reporter: | Sergey V Turchin <zerg> |
Component: | packages.altlinux.org | Assignee: | Danil Shein <dshein> |
Status: | NEW --- | QA Contact: | Andrey Cherepanov <cas> |
Severity: | enhancement | ||
Priority: | P5 | CC: | glebfm, iv, ldv, rider |
Version: | unspecified | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Bug Depends on: | 41023 | ||
Bug Blocks: | 43772 |
Description
Sergey V Turchin
2022-02-14 16:40:37 MSK
нет такого ментейнера nobody. Есть acl nobody Раньше "был". И "мантейнер" и "команда". http://sisyphus.ru/ru/packager/nobody/ http://sisyphus.ru/ru/team/nobody/ вот рефакторинг самого понятия "ментейнер" нам предстоит,и я думаю что в рамках той задачи мы сделаем и отображение nobody. Сейчас ментейнер пакета на сайте - это тот, который указан в Packager. Это не правильно, т.к. в Packager часто указывается последний собравший. Есть ещё ACL, которые часто не обновляются и протухают, особенно когда в ACL присутствует @everybody Нужно по хорошему придумать какую-то схему, при которой будут учитываться: ACL Changelog (минус NMU) Packager Частота сборки пакета Количество ошибок на пакете, скорость и автор их исправления. И на основании этих параметров сделать вывод о том, кто сопровождает или не сопровождает пакет. @nobody - это пакеты, которым требуется ментейнеры, но на самом деле это тоже не совсем так - в списке пакетов @nobody есть пакеты, которые отлично работают и не требуют никаких изменений. (In reply to Anton Farygin from comment #1) > нет такого ментейнера nobody. Есть acl nobody Можно сделать просмотр by-acl для групп, и считать nobody группой. Посмотреть, какие пакеты сейчас на nobody@, мне кажется достаточно важным; а сейчас это можно сделать разве что так: curl -s https://git.altlinux.org/acl/list.packages.sisyphus | grep -Fw nobody > Можно сделать просмотр by-acl для групп
Оно и само по себе интересно.
(Ответ для Ivan A. Melnikov на комментарий #4) > (In reply to Anton Farygin from comment #1) > > нет такого ментейнера nobody. Есть acl nobody > > Можно сделать просмотр by-acl для групп, и считать nobody группой. > > Посмотреть, какие пакеты сейчас на nobody@, мне кажется достаточно важным; а > сейчас это можно сделать разве что так: > > curl -s https://git.altlinux.org/acl/list.packages.sisyphus | grep -Fw > nobody В интерфейсе https://packages.altlinux.org/ru/sisyphus/maintainers/ можно сделать вкладку "группы", в которых вывести список групп (непонятно, где брать описания) и по ссылке: https://packages.altlinux.org/ru/sisyphus/maintainers/@python/ показывать всё то же самое, что для сопровождающего, но для группы. Включая списки пакетов. Проблема в том, что группы в ACL используются для разного - часть групп содержит сопровождающих и им принадлежат пакеты, а часть групп - служебные для каких-то непонятных целей (@none и @norebuild): @core placeholder glebfm ldv @cpan viy crux ender shaba mike at ldv cas qa_viy lav @docs azol cas boyarsh @emacs evg eugvv viy msp cas sbolshakov @gnome aris lav msp shrek @java viy qa_viy cas @jvm viy cas @kernel boyarsh glebfm shrek vsu ldv zerg sin mike rider vitty sbolshakov kernelbot vt @lxde antohami mike snejok @mobile shaba mike gns rider aris @mono shaba sin at nbr sbolshakov darktemplar @none root @norebuild placeholder @openldap boyarsh vitty ldv viy imz slev klark shaba @pesign nickel glebfm kernelbot vt rider @pgsql taf @python grenka imz cas cow evg george lav rider sem shaba sin vitty viy nbr antohami qa_viy darktemplar slev kotopesutility @qa cas george glebfm mike viy qa_glebfm qa_ldv sin qa_viy darktemplar imz grenka iv shaba vseleznv rider @ruby majioa cas nbr mike rider led stalker imz pav @sugar viy @tex kirill vkni viy @xfce sem cas при этом отделить одно от другого без участия человека невозможно. да, и в списке групп отсутствуют группы @nobody и @everybody, хотя активно используются в ACL. (In reply to Anton Farygin from comment #6) > при этом отделить одно от другого без участия человека невозможно. А в данном контексте это нужно? По-моему, не обязательно. (In reply to Anton Farygin from comment #7) > да, и в списке групп отсутствуют группы @nobody и @everybody, хотя активно > используются в ACL. В girar содержимое этих групп задано кодом обработки ACL, так что в списке они быть не должны, и существуют всегда, как бы в воздухе. Оттуда их и придётся брать при импорте. (Ответ для Ivan A. Melnikov на комментарий #8) > (In reply to Anton Farygin from comment #6) > > при этом отделить одно от другого без участия человека невозможно. > > А в данном контексте это нужно? По-моему, не обязательно. Ну тогда эти группы будут "светиться" в списке групп на сайте. > > (In reply to Anton Farygin from comment #7) > > да, и в списке групп отсутствуют группы @nobody и @everybody, хотя активно > > используются в ACL. > > В girar содержимое этих групп задано кодом обработки ACL, так что в списке > они быть не должны, и существуют всегда, как бы в воздухе. Оттуда их и > придётся брать при импорте. Оттуда - из исходников girar ? Или из воздуха ? > Ну тогда эти группы будут "светиться" в списке групп на сайте. И это хорошо. > Или из воздуха ? Да, я это имел ввиду. |