Bug 37424

Summary: На этапе mki-copy-pkgs не копируются пакеты при повторной сборке
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: mkimageAssignee: 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:
Description Flags
apt.conf
none
Нормальный err
none
проблемный err none

Description Антон Мидюков 2019-11-04 16:24:00 MSK
Created attachment 8360 [details]
apt.conf

На этапе mki-copy-pkgs не копируются пакеты при повторной сборке, если все пакеты уже в кэше и качать ничего не нужно. При этом используются только онлайн-репозитории.
apt.conf, с которым воспроизводится проблема, прилагаю.
Comment 1 Антон Мидюков 2019-11-04 16:33:13 MSK
Локализовал проблему в mki-print-uris
Сравнил build/main/.work/mki-copy-pkgs.verbose/err у нормально проходящей сборки и последующих ненормальных. Увидел, что при воспроизведении проблемы не выполняется неравенство:
if [ "$all_uris" != "$local_uris" ]; then

так как $all_uris действительно пуст.

Объезд проблемы, убрать это условие. Как сделать грамотно, не знаю.
Comment 2 Антон Мидюков 2019-11-04 16:48:41 MSK
Created attachment 8361 [details]
Нормальный err
Comment 3 Антон Мидюков 2019-11-04 16:49:42 MSK
Created attachment 8362 [details]
проблемный err
Comment 4 Alexey Gladkov 2020-12-19 17:47:19 MSK
Попробуйте пожалуйста версию из master.

http://git.altlinux.org/people/legion/packages/mkimage.git?p=mkimage.git;a=commitdiff;h=73bcffb3bfcfb926fff5c77714e1dda1274c3d20
Comment 5 Антон Мидюков 2020-12-20 16:21:17 MSK
(Ответ для Alexey Gladkov на комментарий #4)
> Попробуйте пожалуйста версию из master.
> 
> http://git.altlinux.org/people/legion/packages/mkimage.git?p=mkimage.git;
> a=commitdiff;h=73bcffb3bfcfb926fff5c77714e1dda1274c3d20

Попробовал. Проблема не наблюдается.
Comment 6 Alexey Gladkov 2020-12-20 16:27:01 MSK
И как я понимаю образы создаются тоже нормально.
Тогда это будет в следующем релизе.
Comment 7 Alexey Gladkov 2022-07-06 20:16:54 MSK
Думаю исправлено.