| Summary: | Не работает epm release-upgrade до перехода на Sisyphus | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Branch p11 | Reporter: | Владислав Елисеев <eliseevva> | ||||
| Component: | eepm | Assignee: | Vitaly Lipatov <lav> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-p11 <qa-p11> | ||||
| Severity: | normal | ||||||
| Priority: | P5 | ||||||
| Version: | unspecified | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
|
Description
Владислав Елисеев
2024-08-22 11:47:24 MSK
Не воспроизводится на актуальном eepm — исправлено. Причина в 3.62.12: при переключении p11 -> Sisyphus команда оставляла vendor-знак [p11], который пинит ключ p11 (EAE41587...), тогда как Sisyphus на ftp.altlinux.org подписан другим ключом (DF6C02E5...). Из-за этого apt-get update после переключения падал на «Неверная подпись файла описания», и release-upgrade откатывался. В текущем eepm reposwitch нормализует имя ветки для vendor-знака: __repofix_filter_vendor() мапит Sisyphus -> alt (bin/epm-repofix), и для Sisyphus ставится знак [alt], ключ которого совпадает с подписью Sisyphus. (коммиты 92ee69476, 65ca0d857) Проверено на чистой VM ALT Workstation K 11.1 (p11), eepm 3.64.32, репозиторий ftp.altlinux.org: - epm repo switch Sisyphus -> источники получают знак [alt] (а не [p11], как в 3.62.12); - epm update -> exit 0, без ошибок подписи (раньше тут был сбой и откат). |