Summary: | На этапе mki-copy-pkgs не копируются пакеты при повторной сборке | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Антон Мидюков <antohami> | ||||||||
Component: | mkimage | Assignee: | Alexey Gladkov <legion> | ||||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||||
Severity: | normal | ||||||||||
Priority: | P3 | CC: | glebfm, lav, legion, mike | ||||||||
Version: | unstable | ||||||||||
Hardware: | all | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
Локализовал проблему в mki-print-uris Сравнил build/main/.work/mki-copy-pkgs.verbose/err у нормально проходящей сборки и последующих ненормальных. Увидел, что при воспроизведении проблемы не выполняется неравенство: if [ "$all_uris" != "$local_uris" ]; then так как $all_uris действительно пуст. Объезд проблемы, убрать это условие. Как сделать грамотно, не знаю. Created attachment 8361 [details]
Нормальный err
Created attachment 8362 [details]
проблемный err
Попробуйте пожалуйста версию из master. http://git.altlinux.org/people/legion/packages/mkimage.git?p=mkimage.git;a=commitdiff;h=73bcffb3bfcfb926fff5c77714e1dda1274c3d20 (Ответ для Alexey Gladkov на комментарий #4) > Попробуйте пожалуйста версию из master. > > http://git.altlinux.org/people/legion/packages/mkimage.git?p=mkimage.git; > a=commitdiff;h=73bcffb3bfcfb926fff5c77714e1dda1274c3d20 Попробовал. Проблема не наблюдается. И как я понимаю образы создаются тоже нормально. Тогда это будет в следующем релизе. Думаю исправлено. |
Created attachment 8360 [details] apt.conf На этапе mki-copy-pkgs не копируются пакеты при повторной сборке, если все пакеты уже в кэше и качать ничего не нужно. При этом используются только онлайн-репозитории. apt.conf, с которым воспроизводится проблема, прилагаю.