Summary: | Не добавляется ссылка на git-репозитарии, если название пакета и репозитария не совпадает | ||
---|---|---|---|
Product: | Infrastructure | Reporter: | Sergey Y. Afonin <asy> |
Component: | packages.altlinux.org | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED WONTFIX | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | lav, rider |
Version: | unspecified | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 22555 |
Description
Sergey Y. Afonin
2011-02-27 13:36:08 MSK
У меня есть полный (и достаточно длинный) список таких репозиториев. В текущий момент, такую проблемы быстро не решить. Или есть конкретные предложения? Повесил, чтобы не забылось. А, вообще, почему бы git-репозитариях не искать *.spec ? (В ответ на комментарий №2) > Повесил, чтобы не забылось. А, вообще, почему бы git-репозитариях не искать > *.spec ? Тогда их надо парсить, а это не просто. Спек парсить ? А зачем ? Или есть и такие пакеты, для которых и имя спек-файла отличается от имени пакета ? (В ответ на комментарий №4) > Спек парсить ? А зачем ? Или есть и такие пакеты, для которых и имя спек-файла > отличается от имени пакета ? Имя спек файла не обязательно должно совпадать с именем пакета. Но я как раз не об этом. Дело в том что список репозиториев я не разбираю с git.altlinux.org/pub/people/*/packages/*, а беру из файла 'http://git.altlinux.org/people-packages-list'. А именно в нём mysql-workbench-gpl != mysql-workbench-oss. Я считаю, что надо настаивать на совпадении названия репозитория, названия пакета и названия файла спека. Для репозитариев, из которых собирается один пакет, может быть, так и стоит сделать. Но как быть с теми, из которых собирается несколько разных пакетов ? *** Bug 24148 has been marked as a duplicate of this bug. *** Решено не отображать репозитории мейнтейнеров (именно по причине невозможности исправления этой ошибки простым и понятным способом), а показывать только репозитории из Gear. (In reply to Anton Farygin from comment #9) > Решено не отображать репозитории мейнтейнеров (именно по причине > невозможности исправления этой ошибки простым и понятным способом), а > показывать только репозитории из Gear. Это не очень хорошо: отображение всех репозиториев давало возможность понять, что кто-то ещё проявляет интерес к пакету. Может лучше показывать хоть как-то, чем вообще не показывать? нет, в моём понимании если показывать, то хорошо, а не как-то. можно было бы, наверное,искать похожие репозитории sha1 ID коммитов, но для этого нам нужно загрузить всю историю всех репозиториев из git'ов people в базу. Задача посильная, но надо оценить объём, т.к. то же самое ядро, например, будет очень большим. |