Bug 27852

Summary: split off overlayfs part
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: make-initrd-propagatorAssignee: Michael Shigorin <mike>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: antohami, boyarsh, george, grenka, ildar, klark.devel, lakostis, legion, manowar, stanv
Version: unstable   
Hardware: all   
OS: Linux   

Description Michael Shigorin 2012-10-16 00:32:22 MSK
В сентябре заметил, что собранные из mkimage-profiles живые образы уже не совсем живые: грузятся через пень-колоду с r/o корнем из loop0.  Времени на выяснения не было, а сегодня всё-таки понял сборками на архиве сизифа, что проблема в пакете make-initrd-propagator=0.10-alt1, в который попал коммит ce91bd45d881141862f9d534a263058531d554ab (не уверен, что stanv@ предполагал его в сизиф, раз не отправил).  Далее ситуация несколько усложнилась тем, что для boyarsh@ всё работало, а george@ сделал доработку поверх этого коммита.

По-моему, не состыковались предположения в тесте из хвоста init-bottom, при которых выполняется перемонтирование в rw, и мутирующая от m-p-d реализация в m-p.

Продолжаю экспериментировать вдоль линии "а давайте просто потыкаем в корень и поймём -- rw он или ro", но хоть багой зафиксирую.

PS: в stanv/master наблюдается ещё два коммита, не попавших в сизифный пакет -- их втянул, но подробность комментариев оставляет желать.
Comment 1 Michael Shigorin 2012-10-16 13:28:28 MSK
Как выяснилось при сопоставлении логов сборки на Sisyphus/2012/09/0{4,6}, разница была в propagator, зависимость на который в make-initrd-propagator-0.10-alt1 и впрямь пропала.

Коллеги, искренне прошу сделать выводы -- кровушки эта диагностика с гонками по буеракам выпила больше, чем могла бы при:
- анонсировании доработок в devel-distro@;
- своевременном тестировании в сизифе;
- более точном описании смерженых изменений в commit message и %changelog.

Также мне кажется, что пора разделять make-initrd-propagator на make-initrd-aufs (который бы занимался тем, что хотел stanv@) и собственно make-initrd-propagator (который бы занимался всё-таки пропагатором).  А то опять "соль в банке из-под кофе с надписью САХАР".
Comment 2 Michael Shigorin 2014-11-14 19:50:47 MSK
Тем паче что в 3.18 включили unionfs.
Comment 3 Michael Shigorin 2014-11-14 19:51:22 MSK
overlayfs, конечно же.
Comment 4 ildar 2014-12-15 14:50:03 MSK
можно озвучить, у кого есть планы по make-initrd-propagator ?
А то у меня ещё https://bugzilla.altlinux.org/show_bug.cgi?id=30564
Comment 5 Michael Shigorin 2015-11-09 19:41:05 MSK
Тем временем по overlayfs появились наработки у Костика:
http://git.altlinux.org/people/lakostis/packages/?p=make-initrd-propagator.git;a=shortlog;h=refs/heads/overlayfs
Comment 6 Leonid Krivoshein 2018-09-27 03:24:12 MSK
grenka@, mike@, а давайте закроем этот баг? Уже не актуален, к тому же на overlayfs вроде как перешли.
Comment 7 Grigory Ustinov 2018-09-27 03:27:17 MSK
(In reply to comment #6)
> grenka@, mike@, а давайте закроем этот баг? Уже не актуален, к тому же на
> overlayfs вроде как перешли.

Я то тут причём?=))
Comment 8 Michael Shigorin 2018-09-27 12:16:06 MSK
(В ответ на комментарий №6)
> grenka@, mike@, а давайте закроем этот баг?
> Уже не актуален, к тому же на overlayfs вроде как перешли.
Возможно, стоит переформулировать отдельно для ясности, но я не просто так заменил в заголовке aufs на overlayfs, а сам баг оставил открытым:
https://bugzilla.altlinux.org/show_activity.cgi?id=27852

Кстати, эта же тема может касаться и наработок manowar@ по инсталеру на флэшке,
когда у нас сразу rw-корень -- там были проблемы.
Comment 9 Антон Мидюков 2024-08-27 17:42:08 MSK
mkimage-profiles для Сизифа и p11 не использует propagator.