Bug 37424 - На этапе mki-copy-pkgs не копируются пакеты при повторной сборке
Summary: На этапе mki-copy-pkgs не копируются пакеты при повторной сборке
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: mkimage (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-11-04 16:24 MSK by Антон Мидюков
Modified: 2022-07-06 20:16 MSK (History)
4 users (show)

See Also:


Attachments
apt.conf (346 bytes, application/octet-stream)
2019-11-04 16:24 MSK, Антон Мидюков
no flags Details
Нормальный err (26.23 KB, application/x-xz)
2019-11-04 16:48 MSK, Антон Мидюков
no flags Details
проблемный err (13.99 KB, application/x-xz)
2019-11-04 16:49 MSK, Антон Мидюков
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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
Думаю исправлено.