Bug 54720

Summary: Неправильный URL новых версий на странице "отслеживание"
Product: Infrastructure Reporter: Кирилл Уницаев <fiersik>
Component: watch.altlinux.orgAssignee: viy <viy>
Status: NEW --- QA Contact: viy <viy>
Severity: normal    
Priority: P5 CC: maxim, rider, shad
Version: unspecified   
Hardware: all   
OS: Linux   
Bug Depends on: 56431    
Bug Blocks:    

Description Кирилл Уницаев 2025-06-08 01:59:54 MSK
При использовании в спек-файле поля Vcs, заканчивающегося на .git, неправильно отображается URL новой версии пакета.

Например: 
Пакет: ashell 
Vcs: https://github.com/MalpenZibo/ashell.git

Новая версия определяется как https://github.com/MalpenZibo/ashell.git/releases/tag/0.5.0

URL не должен содержать .git, в результате получаем 404


Пример 2:
Пакет: nwg-dock-hyprland
Vcs: отсутствует
Новой версия определяется как https://github.com/nwg-piotr/nwg-dock-hyprland/releases/tag/v0.4.6

Ссылка не содержит .git, получаем страницу релиза.
Comment 1 Danil Shein 2025-06-09 09:15:47 MSK
Не совсем понятно в чём по вашему мнению ошибка.

На странице информации о пакете ссылка отображается из спек-файла так, как её туда вписал собственно автор спек-файла.
Если в спеке есть тэг VCS, то он отображается в дополнение к URL.

О каких ссылках на новые версии вообще идёт речь?
Comment 2 Anton Farygin 2025-06-09 10:57:53 MSK
Речь вот об этом:
curl https://watch.altlinux.org/pub/watch/watch-total.txt|grep '.git/'

Ошибка в сервисе watch, мы из него берём данные.