From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-4.3 required=5.0 tests=ALL_TRUSTED,BAYES_00, RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.1 Message-ID: <7f905130-b739-5b7c-86de-420b21d24ff9@basealt.ru> Date: Thu, 23 Sep 2021 09:31:08 +0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.1.0 Content-Language: ru To: make-initrd@lists.altlinux.org References: <20210922100901.e5dsw554g6elb3lx@example.org> <52f4526d-7fa7-e0ed-6d2d-12e06f20408c@gmail.com> <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> From: =?UTF-8?B?0JDQvdGC0L7QvSDQnNC40LTRjtC60L7Qsg==?= In-Reply-To: <20210923004510.vwdythqavekqoow3@example.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 02:31:14 -0000 Archived-At: List-Archive: 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. Сможем сделать это, тогда и остальное осилим. -- С уважением, Антон Мидюков