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=T/g2jUXFIFozrfkKePvJ7XEsjnJyug078LirDHd77+Q=; b=SfCPEsJuvNDFRV/eFNRIZgRRrNkDHaBzMu3uqGiLBFbbfyQT2OAJG+JYVoV+4KdfOK MdndGx9dk4SwBQD49gV1CzPgj7iSMitHX+nWsmc3PihxTwifJ/POj8vOSN23k561bIKt tL4zQ9gia/q0uaXV8GnvfRSZe7XeUypp2B3mJLeO9Ws+qCIyxJGhxhoL5QLmHAt2tQ7F xkCI13+CY57qOxZmpTGsREwJywmiTKR/92rWuNdQJpXFO8R7iaLCBEpV53hTuMzWdxkj ti/kB9VLRUQXl+NChLn3gW0+qDfcdQZmPtEgZIQuqZIqjNY2qJkPTmXIP3bwBxYaK0To X6Kg== 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=T/g2jUXFIFozrfkKePvJ7XEsjnJyug078LirDHd77+Q=; b=1m15S9G6ggr+XaseulXqv/6/M/D7H+t9eNOaSGwhPA8OdIi1nOvvDPlO8Bl2YW6zrb TbUxNqYOvIKzm7b4Xar3hF16E9/IsVq4NDYEDuV5pCBdB0fv/37uSRw4UYLWhpBqREU7 QzTRMqRkX0xOKcofP0q2IeFt6aZXgT5Um4qU/crNaf0TUAfqdPTgjG9qUKk3NwPIldz5 Y8v3yvx9r0vhBMxuU3lbOVybNS7LgbfzmlfzwMxkley4m+eb9ydVyGK19J7egvLBXFEl +fvN5SYUNjx78PNcMaEQ/xZrSQ5W8eksyQRVe1P8xnVnWOv3PavQ0L9UajiCshjRbkLW Hqsw== X-Gm-Message-State: AOAM530tD8lUmhF/P7DVoXxbm1m5w8sFVfkUIh5MpBpTyYYc6C5wJhG0 IQ7ipMUt5S1ne1JWpiAB4L6D/Qp0oI4= X-Google-Smtp-Source: ABdhPJykjRleyPOyUr8pWAC5FAzXDGTXQv94HAJOeZyAbNVw9RbPMtwoV9GUbqEVkg90MMDCI8mRvQ== X-Received: by 2002:ac2:4903:: with SMTP id n3mr10949250lfi.16.1632510208790; Fri, 24 Sep 2021 12:03:28 -0700 (PDT) To: make-initrd@lists.altlinux.org References: <20210924183443.kpsuna5f4pglmktc@example.org> From: Leonid Krivoshein Message-ID: <861d869c-88f1-30ec-3292-de391c0db8f2@gmail.com> Date: Fri, 24 Sep 2021 22:03:28 +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: <20210924183443.kpsuna5f4pglmktc@example.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [make-initrd] [PATCH v1 01/41] fork pipeline: split into 4 features (move files) 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: Fri, 24 Sep 2021 19:03:31 -0000 Archived-At: List-Archive: 24.09.2021 21:34, Alexey Gladkov пишет: > [...] > Напомни, а зачем ты всё попилил на разные фичи ? Это кстати, не плохо бы в > commit message занести. Тут два момента. В форкнутом bootcahin это было сначала монолитной фичей, но потом я разделил на разные, чтобы минимизировать наполнение initramfs. Есть ядро (core), а есть методы загрузки. Например, getimage могла бы использовать внешний wget, я использую curl -- его точно не нужно во всех случаях, и его нет в busybox, кому-то нужен mount.cifs, ss, resolve, итд. По этому же принципу фичи делились на подпакеты... до сего дня. Но при возврате в апстрим я понял, что pipeline это "фича из коробки". Чтобы не ломать ничего тем, у кого стоит pipeline, пришлось и эти три сделать частью самого make-initrd, а не make-initrd-чего-то-там. Варианты мы обсуждали, в частности, я предлагал сделать конфликт с фичей pipeline (он и был изначально), чтобы фичи друг-другу ничего не портили. Но ты сказал, что нет смысла оставлять pipeline, если bootchain его полностью заменяет. Я всё же сделал зависимость для фичи pipeline от bootchain'овских кусочков, но ещё не проверял, что будет, если по старинке поставить pipeline -- по идее разлом твои авто-тесты должны выловить. -- Best regards, Leonid Krivoshein.