Пример пакета: mysql-workbench-gpl. Ситуация - результат переименования у апстрима, раньше пакет именовался mysql-workbench-oss.
У меня есть полный (и достаточно длинный) список таких репозиториев. В текущий момент, такую проблемы быстро не решить. Или есть конкретные предложения?
Повесил, чтобы не забылось. А, вообще, почему бы 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 в базу. Задача посильная, но надо оценить объём, т.к. то же самое ядро, например, будет очень большим.