Created attachment 19800 [details] Патч с удалением .git в _watch_msg gr-batch-watch-standalone формирует некорректные версии на GitHub/GitLab, если Vcs содержит .git, а таких spec-файлов много: https://github.com/search?q=repo%3Aaltlinux%2Fspecs+%2F%28%3F-i%29%5EVcs%3A%5Cs%2B%28.%2B%5C.git%29%24%2F&ref=opensearch&type=code Предлагаемое решение: удалять .git из ссылки при выводе Сейчас: $ cat ./gitbatch-in4.txt python3-module-nvchecker 2.18 https://github.com/lilydjwg/nvchecker https://github.com/lilydjwg/nvchecker.git $ gr-batch-watch-standalone ./gitbatch-in4.txt python3-module-nvchecker 2.18 2.19 https://github.com/lilydjwg/nvchecker.git/releases/tag/v2.19 После патча: $ gr-batch-watch-standalone ./gitbatch-in4.txt python3-module-nvchecker 2.18 2.19 https://github.com/lilydjwg/nvchecker/releases/tag/v2.19 P.S.: предлагаю для удобной разработки перенести проект на altlinux.space
Актуально для perl-Gear-Remotes-0.037-alt1 (последняя сборка 2024-11): в gr-batch-watch-standalone функция `_watch_msg` (строки 194–211) нормализует только схему и завершающий «/», суффикс `.git` из URL не убирается, поэтому для GitHub/GitLab получаются ссылки вида …/repo.git/releases/tag/… Патч из вложения по-прежнему применим.