From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 23 Sep 2021 10:59:50 +0200 From: Alexey Gladkov To: make-initrd@lists.altlinux.org Message-ID: <20210923085950.fkubd6yvnuzvtltp@example.org> References: <20210922114132.yaobsgcz7vrkjgbq@example.org> <8d262440-d8fc-c174-3293-1964e3440617@gmail.com> <20210922130839.b4iwv2arqyggczb3@example.org> <20210922144619.3h4va7j4u6m36mka@example.org> <20210922190348.rrn3cjywjwwcrhbl@example.org> <20210923004510.vwdythqavekqoow3@example.org> <7f905130-b739-5b7c-86de-420b21d24ff9@basealt.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <7f905130-b739-5b7c-86de-420b21d24ff9@basealt.ru> Subject: Re: [make-initrd] =?utf-8?b?dWRoY3BjIHNjcmlwdCDQsiDRhNC40YfQtSBuZXR3?= =?utf-8?q?ork?= X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: make-initrd@lists.altlinux.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Sep 2021 08:59:52 -0000 Archived-At: List-Archive: On Thu, Sep 23, 2021 at 09:31:08AM +0700, Антон Мидюков wrote: > 23.09.2021 07:45, Alexey Gladkov пишет: > > On Thu, Sep 23, 2021 at 01:06:33AM +0300, Leonid Krivoshein wrote: > >>> Ты где-то отдельно пишешь код > >> > >> Код отправляю пока в Сизиф и в локальную гитовницу: > >> > >> git.altlinux.org/people/klark/packages/make-initrd-bootchain.git > > > > Это отдельный репозиторий, делать ревью коммитов непонятно как. > > git.alt/people это почти худшее место для обсуждения хода. Даже тарболл и > > патчи в рассылке лучше. > > > > Ты несколько раз говорил про него, но я просто не знаю, что с ним делать. > > > > Я уже понял, что этот репозиторий живёт своей жизнью и имеет свою историю > > изменений. Эта история безусловно важна и выкидывать её будет ошибкой. Но > > проблема в том, что я не представляю как это мерджить поскольку это даже > > как subtree сделать. > > > > Моё предыдущее предложение сделать патчсет уже не актуально в данной > > ситуации. Я предполагал, что у тебя будет некая минимальная реализация, а > > остальное мы доработали бы в рабочем порядке. В этом случае все изменения > > бы ли бы рабочими и проходили обсуждение. Увы, это всё теперь невозможно. > > Давайте попытаемся съесть этого слона по частям. > Как ни крути, а Леониду нужно было понимание, что должно получиться. > Необходимо было проверять, подойдёт или нет то или иное решение. > Сейчас появилась работающая реализация, которую можно маленькими кусочками > начать перетаскивать в make-initrd. > Выглядеть это может как-то так: > Готовим патч для make-initrd, остальной код altboot адаптируем к этому патчу. > Патч принят, готовим следующий патч, снова адаптируем оставшийся код к новому патчу. > Не принят, исправляем патч, адаптируем остальной код к изменившемуся патчу. > И тогда через n-ное количество итераций в репозитории alt-bootchain не останется > кода, и всё будет реализовано уже в make-initrd правильно. > Сложно, но возможно. Я про такую стратегию и писал в прошлом письме. Да, осталась только она. > Первое, что нужно сделать, это преодолеть форк pipeline. Сможем сделать это, > тогда и остальное осилим. Опять же кода я не видел, но судя по разговорам с Леонидом форк имеет обратную совместимость с pipeline. Если это действительно так, то больших проблем быть не должно. -- Rgrds, legion