Bug 24433

Summary: Проблема genbasedir с параметром --maybe-unchanged для нескольких компонент
Product: Sisyphus Reporter: Evgeny Sinelnikov <sin>
Component: apt-repo-toolsAssignee: Gleb F-Malinovskiy <glebfm>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: at, glebfm, ldv
Version: unstable   
Hardware: all   
OS: Linux   

Description Evgeny Sinelnikov 2010-10-27 12:08:07 MSD
При использовании новой версии genbasedir с параметром --maybe-unchanged для нескольких компонент замечена проблема при генерации файла release.

Проблема возникает при наличии изменений в одной из компонент (на тестах в первой) и их отсутствии - в другой.

В итоге, ошибка выглядит, как отсутствие контрольной суммы для не запакованного release-файла второй компоненты.
# apt-get update
....
E: http://download.etersoft.ru/pub/Etersoft/LINUX@Etersoft/Sisyphus/noarch/base/pkglist.nonfree is not listed in the checksum list for its repository
E: Tried to dequeue a fetching object
....

Перегенерация репозитория без параметра --maybe-unchanged решает, возникающую проблему.
Comment 1 Evgeny Sinelnikov 2012-07-15 03:07:20 MSK
Подумал сделать дубликат на #26260, но понял, что решено это было гораздо раньше. Странно, что автоматика не отработала:

* Чтв Дек 23 2010 Alexey Tourbin <at@altlinux.ru> 0.6.0.12-alt1
- genbasedir: enabled --maybe-unchanged logic for srclists as well
- genbasedir: fixed --maybe-unchanged for multi-component repo (#24433)
Comment 2 Repository Robot 2012-07-15 03:48:53 MSK
apt-repo-tools-0.6.0.16-alt1 -> sisyphus:

* Thu Dec 23 2010 Alexey Tourbin <at@altlinux.ru> 0.6.0.12-alt1
- genbasedir: enabled --maybe-unchanged logic for srclists as well
- genbasedir: fixed --maybe-unchanged for multi-component repo (#24433)