Старый p.a.o показывал список репозиториев для пакета из https://git.altlinux.org/people/, Было удобно. Выглядит как часть Bug 13440.
Как искать список репозиториев ?
Дополню вопрос - как _качественно_ искать репозитории. Искать по именам - некачественно, эта схема использовалась на старой версии и к ней были (с моей стороны) вопросы.
А как это делал старый p.a.o? "ls -d /people/*/packages/<name>" как нибудь там, где оно лежит? И из этого уже список URL сформировать. Можно ещё с сортировкой по дате.
(In reply to Anton Farygin from comment #2) > Дополню вопрос - как _качественно_ искать репозитории. > Искать по именам - некачественно, эта схема использовалась на старой версии > и к ней были (с моей стороны) вопросы. Не прочитал. А почему по именам не качественно?
ну потому что имя репозитория вообще никак не должно быть равно имени пакета.
(In reply to Anton Farygin from comment #5) > ну потому что имя репозитория вообще никак не должно быть равно имени пакета. Но чаще оно именно так и есть, и это хоть что-то. А почему, кстати, не сделать бы соглашение, что должно быть равно? Есть варианты, кода несоответствие удобно?
Да, есть варианты. начиная с учёта регистра и заканчивая тем, что у нас уже есть случаи несоответствия.
(In reply to Anton Farygin from comment #7) > начиная с учёта регистра Несоответствие регистра можно проигнорировать. Не знаю, есть ли менее кривой способ, но, как минимум, это можно сделать с перемонтированием через Самбу. > и заканчивая тем, что у нас уже есть случаи несоответствия. Эти случаи появились по необходимости, или случайно?
Для каждого пакета на сайте (кроме репозиториев портов) имеется однозначная ссылка на состояние репозитория на https://git.altlinux.org/srpms/x/xxx или https://git.altlinux.org/gears/x/xxx В хэдерах RPM-пакетов и сообщениях от сборочной инфраструктуры, которые и являются источниками данных, нет информации о расположении оригинального репозитория. А в чём практический смысл такой доработки для сайта? Мэйнтейнер и так знает где искать, а рядовому пользователю это вообще не нужно.
(In reply to Danil Shein from comment #9) > А в чём практический смысл такой доработки для сайта? > Мэйнтейнер и так знает где искать, а рядовому пользователю это вообще не > нужно. Иногда пакет оказывается заброшен. В этой ситуации, если хочется его пошевелить, полезно знать, а не работает ли с ним уже кто-то ещё.
цель понятна, пока непонятно как реализовать.