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=BuSAfOBc5a6mZ3HBN25XExwjEXZQZ3NuJ59lH0+lLrg=; b=ZK0Er5TmWdtVlWIkTBEcOO2/cl1YMYp8CqLVc+MlywmapTshsVGFY3eEtC7J4j2Bvc i6d7JLMR9bou9xxQgL9dTDEZCyOx48jDt5Zo+lfS1EQDYWpugKdwQ2JTIa3jq3alu0Z+ jABVCE299SM9kIElsaVlmBRid7OAt+hd9puC2PKrfIz4XmMQFCkHBhbD7QBwsUX7osu3 UL0NF+sNFk9TDWaqKBdrWlTz7SiXqB56Cn6J6HdHTzw+i+c2tKZFsGCtWV85dyQKHEjv 20ygxfXP/HPk6neKN3jkrit9MmEXAA7SYIyt0NkxmpoMoDNg5iQFksgFucj0Xyn7Ogzz yCKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; 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=BuSAfOBc5a6mZ3HBN25XExwjEXZQZ3NuJ59lH0+lLrg=; b=DGqsl5lJm6uhQeRWsEIfpuPA+z3EiAagLhJCYOYuegDwuZf47KFKVF60oO+oNQdChE Ktt+qCThu2djvV5AXFlsHt6hRF86uIdIc4mX8yRoKSrilXge70+HpxvF5LDPeJmGSa/Y TVbLRYTrf3lCqQMss4kNoW1E2QRxXZYqvroPXiXMnNEQ/M6q+PKLKCn/Bt6hDNpCi7cZ sDZW9CT5lsdcm2HV7gQQkutfsoaHw6JCRF7CmH7AzvQdK3QF9bhL8IM/ivTrwNQN59b5 bhINVwSpnWOybLMzBGXzUzRBoIFkbOHyv+RQaZkVnD/APi7IOJSbqRQh7OVssNwl/658 jcsg== X-Gm-Message-State: AOAM533ggIR9OoSSwxn+SpSmTSL8d2VnvqFa39kMlQBUrvl/RcmBJgeN L9CwLt2b3FvAZLWegLv+ZC1PIsXxXG8= X-Google-Smtp-Source: ABdhPJzuCApH9tBEHOvpJ9vOs4xMw9roxJVtTu2AEaTnNtIRFxj6N/WfR47rWCzGOHD17Jt9hhqLRg== X-Received: by 2002:a2e:9615:: with SMTP id v21mr86166ljh.22.1630614297773; Thu, 02 Sep 2021 13:24:57 -0700 (PDT) To: devel-distro@lists.altlinux.org References: <7e0e75a1-ccb8-b931-82c3-a1dcba02200e@altlinux.org> <20210902170921.GB20013@altlinux.org> <01ce3983-2315-5526-822c-654f56faca29@basealt.ru> <20210902181531.GA21170@altlinux.org> <20210902182057.GA21258@altlinux.org> <8a08d862-7f7c-225f-d612-4a5c07cb641d@basealt.ru> <20210902183348.GC21258@altlinux.org> <1d09cf45-dacc-4c58-a8d2-ff62787e9c79@basealt.ru> From: Leonid Krivoshein Message-ID: Date: Thu, 2 Sep 2021 23:24:55 +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: <1d09cf45-dacc-4c58-a8d2-ff62787e9c79@basealt.ru> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [devel-distro] branding X-BeenThere: devel-distro@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Distributions development List-Id: Distributions development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Sep 2021 20:25:00 -0000 Archived-At: List-Archive: 02.09.2021 21:35, Anton Farygin пишет: > On 02.09.2021 21:33, Dmitry V. Levin wrote: >> [...] >> Остаётся вопрос, что делать с теми полями, которые есть в >> /etc/os-release, >> но нет в /usr/lib/os-release - оставлять или удалять? >> > > Я предлагаю оставлять, тем самым дав возможность тем, кто выпускает > дистрибутивы дополнить /etc/os-release какими-то нужными им данными, > не предполагающими обновления. > Для данных, предназначенных для сохранения, типа BUILD_ID в файл-триггере программируется особое поведение. А в случае "всех остальных полей" его уже нельзя реализовать так же чётко. Потому как а что будет в тех случаях, когда в следующих версиях os-release эти данные будут приезжать с новыми значениями? Получается неустойчивое состояние таких полей -- в одном случае они будут сохраняться, ну а если их новые версии появились -- перезаписываться. Как на такое можно полагаться? Опять же, если оставлять и игнорировать новые значения, то никогда не исправишь ошибку в этих данных. Мне кажется, лучше удалять. Потому что маинтейнер новой версии пакета как бы сам понимает, что и зачем он удалил/изменил или добавил, всё это должно попасть в новый /etc/os-release + BUILD_ID от исходной системы. -- Best regards, Leonid Krivoshein.