В старой версии сайта поддерживались ссылки вида /ru/sisyphus/srpms/webalizer/2.23.08.RB30-alt2 /en/sisyphus/srpms/fence-agents/4.3.3-alt1 и т.д. в новой версии сайта по таким URL 404. предлагаю сделать редирект на URL с packageID (snowflake) из базы, если такая версия у нас загружена, или просто на пакет если такой версии у нас нет. Для случаев, когда пакет собирался несколько раз - редиректим на последнюю по дате сборки.
Добавлен запрос 'api/site/pkghash_by_nvr' в АПИ для поиска пакетов в бранче по имени, версии и релизу https://git.altlinux.org/people/dshein/packages/altrepo-api.git?p=altrepo-api.git;a=commit;h=e62f671642f50e8a11bad5e5468ee700127f3507 Залито на тестовое АПИ: http://10.88.13.52/api Если хэш пакета не найден по заданным параметрам, то возвращает 404.
https://beta.packages.altlinux.org/ru/sisyphus/srpms/efl/1.24.4-alt1 уже работает.
Реализовано для source пакетов. Если версию не находит то редиректит на последнюю версию пакета