Bug 51886 - Удаляет репозиторий gostcrypto, что ломает обновление К до следующего бранча
Summary: Удаляет репозиторий gostcrypto, что ломает обновление К до следующего бранча
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: apt-repo (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 blocker
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 46625
  Show dependency tree
 
Reported: 2024-10-30 12:24 MSK by Sergey V Turchin
Modified: 2024-12-09 13:44 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 Sergey V Turchin 2024-10-30 12:24:44 MSK
На Рабочей станции К
apt-repo set BRANCH
, удаляет компоненту gostcrypto, из-за чего не может обновиться apt-conf-branch-gostcrypto, после чего обновление накрывается медным тазом.
Comment 1 Sergey V Turchin 2024-11-01 16:56:34 MSK
https://forum.altlinux.org/index.php?topic=48897.0
Comment 2 Sergey Y. Afonin 2024-11-01 17:33:54 MSK
(In reply to Sergey V Turchin from comment #0)

> На Рабочей станции К
> apt-repo set BRANCH
> , удаляет компоненту gostcrypto, из-за чего не может обновиться
> apt-conf-branch-gostcrypto, после чего обновление накрывается медным тазом.

мне кажется, что оно до того накрывается. Обновление p10 же делается до смены бранча, значит там должен уже приехать apt-conf-branch-gostcrypto с добавленным новым vendor ID? А от того, что репозиторий gostcrypto сохранится, ничего же не поменяется? Но да, если компонента есть, надо бы её как-то сохранять.
Comment 3 Sergey V Turchin 2024-11-02 11:04:34 MSK
(Ответ для Sergey Y. Afonin на комментарий #2)
> смены бранча, значит там должен уже приехать apt-conf-branch-gostcrypto
Бы. Если хоть раз сделать
apt-repo set p10
например, при обновлении с p9 до p10 или при обновлении до последнего p10, то больше _никогда_ не приедет.
Comment 4 Sergey V Turchin 2024-11-02 11:07:41 MSK
Я сам лично натыкался, соответственно, пользователи, однозначно, тоже.
Только для меня это не проблема, а народ недоумевает.
Указанный тут случай далеко не единственный, иначе не стал бы вешать.
Comment 5 Sergey V Turchin 2024-11-28 09:20:14 MSK
(Ответ для Sergey Y. Afonin на комментарий #2)
> мне кажется, что оно до того накрывается.
Значит, в p10 обязано быть _уже_ исправлено.
Comment 6 Sergey Y. Afonin 2024-12-07 23:57:24 MSK
> > мне кажется, что оно до того накрывается.

> Значит, в p10 обязано быть _уже_ исправлено.

Да. Надо править в p10 и иметь ввиду, что если кто-то уже удалил репозиторий, то надо добавлять его назад. Может сделать проверку на наличие apt-conf-branch-gostcrypto и по результату уже добавлять? Тогда почти само починится, не надо будет руками обратно прописывать.
Comment 7 Sergey V Turchin 2024-12-09 10:31:48 MSK
(Ответ для Sergey Y. Afonin на комментарий #6)
> Может сделать проверку на наличие apt-conf-branch-gostcrypto
Оно обязано работать не основе его содержимого.
Comment 8 Sergey V Turchin 2024-12-09 10:32:11 MSK
> не основе его содержимого.
на основе его содержимого.
Comment 9 Repository Robot 2024-12-09 12:36:05 MSK
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)
Comment 10 Sergey V Turchin 2024-12-09 13:44:02 MSK
Ждём прохождения https://packages.altlinux.org/ru/tasks/364504/