При работе apt-repo c типом источника branch игнорируются подключенные источники не заканчивающиеся компонентом classic. Например, gostcrypto. # apt-repo rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64 gostcrypto rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64 classic rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/noarch classic # apt-repo rm all branch # apt-repo rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64 gostcrypto В тоже время # apt-repo rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64 gostcrypto classic rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/noarch classic # apt-repo rm all branch # apt-repo # Предлагается исправить подобное поведение, добавив возможность управления средствами apt-repo другими имеющимися компонентами бранчей.
apt-repo-1.4.6-alt1 -> sisyphus: Mon Dec 09 2024 Andrey Cherepanov <cas@altlinux> 1.4.6-alt1 - Add gostcrypto component to branch if it was used (ALT #51886, #48419). - Check for existing branch in apt-repo set (ALT #48771)
Ошибка по прежнему воспроизводится в версии apt-repo-1.4.6-alt1. (см. скрин error.png)
Created attachment 17429 [details] Скриншот ошибки
apt-repo-1.4.7-alt1 -> sisyphus: Thu Dec 26 2024 Andrey Cherepanov <cas@altlinux> 1.4.7-alt1 - Fix gostcrypto component processing (ALT #48419, #52511).
Ошибка не исправлена: # rpm -q apt-repo && apt-repo set Sisyphus && apt-repo apt-repo-1.4.7-alt1.noarch rpm [alt] http://ftp.altlinux.org/pub/distributions ALTLinux/Sisyphus/x86_64 classic gostcrypto rpm [alt] http://ftp.altlinux.org/pub/distributions ALTLinux/Sisyphus/noarch classic rpm [alt] http://ftp.altlinux.org/pub/distributions ALTLinux/Sisyphus/x86_64-i586 classic # apt-repo rm all branch && apt-repo rpm [alt] http://ftp.altlinux.org/pub/distributions ALTLinux/Sisyphus/x86_64 classic gostcrypto
Исправлено в 1.4.8-alt1.