From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id 6BD223858D32 for ; Sun, 22 Jan 2023 23:16:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6BD223858D32 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1674429418; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6iCZibStNgJhBb53gaRKSkGiNWr9zkYgNLi5JMgO/7E=; b=iG+LaxywNxTcIrdBoHka7OLb1k+HOU7icq0wSk+Kg9M91DNNlncn4JOeahJFuT6FL4vrHh LkAKND2cg/sfQFldPVN3QcM1eaNhql7z3SVCgvcYjCpl/BZ5mUKp359vG6bvu7CWwsnCSE CzsfdoWHxm5gcmMdZMsCc2qxuT+v01Y= Received: from mail-il1-f200.google.com (mail-il1-f200.google.com [209.85.166.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-605-HN7PCDIONaKF0Ggkm1lPmg-1; Sun, 22 Jan 2023 18:16:56 -0500 X-MC-Unique: HN7PCDIONaKF0Ggkm1lPmg-1 Received: by mail-il1-f200.google.com with SMTP id h4-20020a056e021b8400b0030d901a84d9so7285097ili.6 for ; Sun, 22 Jan 2023 15:16:56 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:organization:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=6iCZibStNgJhBb53gaRKSkGiNWr9zkYgNLi5JMgO/7E=; b=BePp2HF5Lpd0u2k/vDyO6xZLZMMACyxvhF/1IFB+vtVJdumsVISn+fPx0/gCB72HWY 83ytZesgT4d9XC43KCttHN2xm//gw/UT0YPwXGLvsNiTCMNNkugz+i/Wl5qZVVF7xm5L 82g7QIwA92ILP8fiJ0DWZu9fqoNVDqFKERXjwJTBAPC1JrRLB1j358UZs8pnzY6/+yRW HPkMRuiDsPwNKiztOJ0gGCa2b+INURR1SkURxmkKsaN9qfilRwl2wHehKuXxfDXSjRBg AyvSdib8mBSDnFAzI1f4zJPeX9lfSSc+cxrF/Xi2GXjYTJhGnXv7If6YSKu8EgFdBpTf 7PAA== X-Gm-Message-State: AFqh2krqmZTlx1Q7ypQVLONXfPViAwRQunzc4Y4kLEM74fWRdNEm0D6F LjcaKLwhQfaM8ZseOFSYZdlNmfvbuIeF/MmwhnzBGnAWRSrHIFec8EnDhiYzQqN+4x71Jd9XTNP BCciXKhCIJOLfn+IvpIe9NA== X-Received: by 2002:a92:a054:0:b0:30e:f80a:1209 with SMTP id b20-20020a92a054000000b0030ef80a1209mr14829499ilm.28.1674429415561; Sun, 22 Jan 2023 15:16:55 -0800 (PST) X-Google-Smtp-Source: AMrXdXspb9NHUDSJ7ZajefdkMQPeGLCRJwVtceWllwMqJTyZhZfTyceeslVlmbUhWi9acSQCuwQa5g== X-Received: by 2002:a92:a054:0:b0:30e:f80a:1209 with SMTP id b20-20020a92a054000000b0030ef80a1209mr14829492ilm.28.1674429415281; Sun, 22 Jan 2023 15:16:55 -0800 (PST) Received: from [192.168.0.241] (192-0-145-146.cpe.teksavvy.com. [192.0.145.146]) by smtp.gmail.com with ESMTPSA id a4-20020a92ce44000000b0030ef2eedef5sm7125015ilr.69.2023.01.22.15.16.53 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 22 Jan 2023 15:16:54 -0800 (PST) Message-ID: Date: Sun, 22 Jan 2023 18:16:53 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Subject: Re: Backport Unicode updates? To: Florian Weimer , =?UTF-8?Q?Na=c3=afm_Favier_via_Libc-stable?= Cc: =?UTF-8?Q?Na=c3=afm_Favier?= References: <37983ebf-6323-6dd1-de0c-0d26df2b237c@monade.li> <877cxeeiq8.fsf@mid.deneb.enyo.de> From: Carlos O'Donell Organization: Red Hat In-Reply-To: <877cxeeiq8.fsf@mid.deneb.enyo.de> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.2 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 1/22/23 09:39, Florian Weimer wrote: > * Naïm Favier via Libc-stable: > >> It would be nice to backport Unicode updates (and more generally >> changes to locale data, I guess) to release branches, so that >> distributions can include them more quickly. See >> https://github.com/weechat/weechat/issues/79, >> https://github.com/NixOS/nixpkgs/issues/202548 for more context. >> >> For example, could the Unicode 15 support in 7fe6734d28 be >> backported to the stable 2.36 (and maybe 2.35) branches without >> breaking anything? > > Changes to collation order and case conversion have broken on-disk > data structures in the past (such as B-tree indices for PostgreSQL). > So it's not risk-free. Correct, it would be my preference not to backport Unicode updates into official release branches because of this risk. Likewise there are other risks in the more general case when updating locale data including: translated name length changes breaking UX layouts, custom collation changes (same issue as Unicode updates), and the addition of nl_item constants for nl_langinfo breaking on-disk compiled locale ABI (like we saw with %OB/%Ob and static binaries). We have, as an upstream, set the expectation is that this level of change only happens at the major version boundaries. -- Cheers, Carlos.