Bug 54720 - Неправильный URL новых версий на странице "отслеживание"
Summary: Неправильный URL новых версий на странице "отслеживание"
Status: NEW
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: watch.altlinux.org (show other bugs)
Version: unspecified
Hardware: all Linux
: P5 normal
Assignee: viy
QA Contact: viy
URL:
Keywords:
Depends on: 56431
Blocks:
  Show dependency tree
 
Reported: 2025-06-08 01:59 MSK by Кирилл Уницаев
Modified: 2025-10-17 12:05 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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, мы из него берём данные.