Bug 24433 - Проблема genbasedir с параметром --maybe-unchanged для нескольких компонент
Summary: Проблема genbasedir с параметром --maybe-unchanged для нескольких компонент
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: apt-repo-tools (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Gleb F-Malinovskiy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-27 12:08 MSD by Evgeny Sinelnikov
Modified: 2012-07-15 03:48 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 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)