From: Alexey Gladkov <gladkov.alexey@gmail.com> To: make-initrd@lists.altlinux.org Subject: Re: [make-initrd] bootchain+altboot: у меня есть план Date: Mon, 23 Aug 2021 11:29:07 +0200 Message-ID: <20210823092907.yyy6gxk6yjzrsbvx@example.org> (raw) In-Reply-To: <121fd50e-cce3-b28b-f05c-0efaa4606d7b@gmail.com> On Sat, Aug 21, 2021 at 10:14:22PM +0300, Leonid Krivoshein wrote: > Алексей, привет! > > > Почти два месяца, включая срочный проект и отпуск в полном ауте, но уже > вернулся к bootchain+altboot... > > > Оставшиеся у меня задачи: > ========================= > > 1. Разобраться, как запускать виртуалку с -novga (без TTY's) и поработать в > консоли с dialog. Говорю просто для информации. В master переехала фича bootloader с TUI на libnewt. Правда он не модульный. Я слышал, что Петр Михалицын имеет некоторые мысли по развитию этого TUI. > 2. Добавить в bootchain-core и bootchain-intractive код для поддержки > netconsole. Не стоит ли сделать поддержку netconsole глобальной ? > 3. Подготовить систему автоматизации развёртывания сервера сетевой загрузки > и установки. > 4. Добавить README по каждой фиче bootchain. > 5. Выполнить финальное тестирование всех возможных кейсов и > задокументировать этот процесс. > 6. Отлаженный пакет отправить в Сизиф, попросить Антона Мидюкова собирать > регулярки с bootchain. > 7. Согласовать с тобой оставшиеся вопросы по процессу апстрима в > make-initrd. > 8. Заапстримить новые фичи в make-initrd до выпуска продуктов на p10 > (2021/10). > 9. Обсудить разногласия и замечания по документации. > > Уже работаю по этому плану! Я считаю, что план должен быть удобным тебе. Мне сложно приоритезировать работу, которую я не видел :) Ты автор, тебе и представлять работу. > Вопросы для согласования плана по апстриму bootchain: > ===================================================== > > 1. Будем перетаскивать bootchain-interactive в первую очередь отдельно от > остального и под каким именем? См.: > https://lists.altlinux.org/pipermail/make-initrd/2021-June/000454.html Возможность доспросить у пользователя что-нибудь давно назрела. Было бы здорово иметь её для всех модулей. > 2. Будем сначала решать проблему обеспечения полной совместимости с > pipeline? См.: > https://lists.altlinux.org/pipermail/make-initrd/2021-July/000500.html Мне уже двое пользователей сказали о том, что используют pipeline. Я считаю, что держать два почти одинаковых модуля не имеет смысла тем более, что один вырос из другого. > 3. Будем дожидаться поддержки в самом make-initrd функционала проверки фичи > или оставим это пока в bootchain? См.: > https://lists.altlinux.org/pipermail/make-initrd/2021-July/000474.html Это я сделаю в следующем релизе. > 4. Будем дожидаться появления в make-initrd API для проверки и сравнения > версии или оставим это пока в bootchain? См.: > https://lists.altlinux.org/pipermail/make-initrd/2021-July/000471.html Постой. Тот тред был о том, что в /etc/initrd-release попадала неправильная версия, что было исправлено. Ни о каком API для сравнения речи не было. Зачем такой API вообще нужен ? > 5. Будем дожидаться переноса в make-initrd API для более глубокой отладки > или оставим это пока в bootchain? См.: > https://lists.altlinux.org/pipermail/make-initrd/2021-July/000476.html Это в некотором смысле с предложенной фичёй debug-tools: https://github.com/osboot/make-initrd/pull/15 Правда она приносит gdb/strace, а не отладку в скрипты. Можно их объединить или же держать отдельно для разных уровней отладки. > 6. Будешь ли ты сам ревьювить полностью отлаженный код до начала процесса > апстрима или тебе лучше делать это по ходу? Мне удобнее по ходу так как если вдруг возникнут вопросы, то править будет удобнее. > 7. Предлагаю такую последовательность отправки коммитов: > bootchain-interactive, затем bootchain-core + bootchain-getimage + > bootchain-waitdev, затем замена фичи pipeline виртуальной зависимостью на > фичи bootchain-getimage и bootchain-waitdev, всё остальное (вся пачка > altboot), можно одним коммитом. Так пойдёт? Вполне. -- Rgrds, legion
next prev parent reply other threads:[~2021-08-23 9:29 UTC|newest] Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-08-21 19:14 Leonid Krivoshein 2021-08-22 19:29 ` Leonid Krivoshein 2021-08-23 9:29 ` Alexey Gladkov [this message] 2021-08-23 11:04 ` Leonid Krivoshein 2021-08-23 11:48 ` Alexey Gladkov 2021-08-24 1:16 ` Leonid Krivoshein 2021-08-30 17:14 ` Leonid Krivoshein 2021-08-30 18:13 ` Alexey Gladkov 2021-08-30 19:54 ` Leonid Krivoshein 2021-08-31 7:40 ` Alexey Gladkov 2021-08-31 22:02 ` Leonid Krivoshein 2021-08-31 23:10 ` Alexey Gladkov 2021-09-15 21:19 ` Leonid Krivoshein 2021-08-23 11:19 ` Leonid Krivoshein
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20210823092907.yyy6gxk6yjzrsbvx@example.org \ --to=gladkov.alexey@gmail.com \ --cc=make-initrd@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Make-initrd development discussion This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/make-initrd/0 make-initrd/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 make-initrd make-initrd/ http://lore.altlinux.org/make-initrd \ make-initrd@lists.altlinux.org make-initrd@lists.altlinux.ru make-initrd@lists.altlinux.com public-inbox-index make-initrd Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.make-initrd AGPL code for this site: git clone https://public-inbox.org/public-inbox.git