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=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=g6XF1MVlofCwLyt54tzW73eroHMC9sphixdq82AjGn0=; b=bMGVP97S+F8Nlt3LHt/+hOIcb5u0yBi1zeJzgAnyL4RpYwypapG3aWxrP3HvErllvF oov/AgpxiKpK53s5gBXJ5gsrCbHsF8b3LVEoyqvGFXXT/Is7b44epjKdMI8YNi0U87UI KNdNVGNy0MrR/tDDNhIAP9+HrCMCKBQ5YmTkPzJT4QAbRDflK1SH/ylMAZEXxSa91uVE 8ePi7qlFDxh6wPl8L5M9Upd4KskCYdjxR2s1aCZluF5GRVA67qzs2o2iBbTSWVDwOYMs kaMogA8mw6o6fQ3zWyafAneP39SXXokiGhldPIoue1JDqqJp68VIKXnV/DhG/+3e36pb 02gQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=g6XF1MVlofCwLyt54tzW73eroHMC9sphixdq82AjGn0=; b=fxVkSUHUoiZU0nDbIuNf15naFe4Z7QeFgXhziQc5a3jjNES9VuelqaR0A4CD2bsBEt UANxwoSjkxkWuoIWtlWKyHzChwUya9ibsEVVsCsEKF+4wxtfKimw9R6sArHTA/HJRmZ+ TMFTQL2quHiKIrUaHisGrUexk/q+0pxPHttWiGHZC35G6hiwI/DjuaNCHYO/FIseJCH+ WDzKVKESvQ43kuL5h5oMey918dU6tqt5obU9udSudKM7fI9Wr5xRKnP9v6YADHmgpojr gddUxG6+RUJ9mNkVa7HSNlOkgkhJW+QZYrl/OPSdlMKBTojUhCGTP+wyKSL3THlrG7J8 qDDQ== X-Gm-Message-State: AOAM531vH1HXdqxnhKZn/Bvb2KbjEeSNjor+QMf45VjIFbyp5egZcR9H OqVNc+nQjFXrjX1NYaG9V4J0T0XoyUo= X-Google-Smtp-Source: ABdhPJxSShGjgOJTUrwKE/TRa9TV62kKquRkqeJXEJfzruOkPEzI8Zqm5PQiZoLg4ucjoejX2zkZTw== X-Received: by 2002:a05:6512:3258:: with SMTP id c24mr5980633lfr.318.1632429642590; Thu, 23 Sep 2021 13:40:42 -0700 (PDT) To: make-initrd@lists.altlinux.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> <20210923085950.fkubd6yvnuzvtltp@example.org> From: Leonid Krivoshein Message-ID: <3291590d-3341-1f5d-5390-847a28e76bfc@gmail.com> Date: Thu, 23 Sep 2021 23:40:41 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20210923085950.fkubd6yvnuzvtltp@example.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: 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 20:40:45 -0000 Archived-At: List-Archive: 23.09.2021 11:59, Alexey Gladkov пишет: > 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. Если это действительно так, то больших > проблем быть не должно. Чтобы чётко отследить историю изменений, этот фарш (bootchain-core/etc) мне придётся провернуть несколько раз через твою приёмку, я это понимаю. Изменения уже в пути! Даже не думал, что это окажется столь заковыристо, но я сам себе злобный буратино, так как избрал не самый простой путь для форка. Давай я позже отвечу на остальное, там по существу... Если бы сразу сказал, как и какие присылать патчи, я бы давно уже так делал. Тебе удобнее тарболом или текстовыми файлами? Лучше в рассылку или в личку? -- Best regards, Leonid Krivoshein.