From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-1.mimecast.com (us-smtp-2.mimecast.com [205.139.110.61]) by sourceware.org (Postfix) with ESMTP id 0D3BC3861024 for ; Wed, 8 Jul 2020 19:56:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 0D3BC3861024 Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-36-zsj_UuOiPkGyeWfM4nKQ-g-1; Wed, 08 Jul 2020 15:56:14 -0400 X-MC-Unique: zsj_UuOiPkGyeWfM4nKQ-g-1 Received: by mail-qv1-f72.google.com with SMTP id t12so19749201qvw.5 for ; Wed, 08 Jul 2020 12:56:14 -0700 (PDT) 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:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=oyh8st73+YioOEuxetMwZe37EISqzXuMsuILqVeZL3w=; b=bxd4fcUDKtalS5+ZV0v2siWmljhSPtU408RI3jogxp6jK7l/HaPAKgX8ua5Q+1OPER 6C1Ss54AUUpOn0RCu2lSIseusKAvO+PPDljSznp7G2vv+ojmJDp/XNbRgj+KP4ltXte9 v0YDKu7upe8iPNnm4Qy42blVYVlY8AnPe4gYXsKPRhfFF4hDSgjhHKLbmGpq16U4s+ea hsdHd78xWshGHZwgH6fsztspeMiYiELA9Ywqax2JpouyIkdpxbeRT+B4zPJXOsHn+6Zz S7r9CWGP21Ea2Y3KRnVidfwcOq+Tn5EHN+JRTSNLFoDznicVqy1uwHR7XbvbggVWXC1Z 6/1g== X-Gm-Message-State: AOAM5316/jqvIl7SmlQ78mp/WlODVH7SqwNukjX3BQzBGMNlfUzXDEts DpAU9Kj1KQ5I22oeQ+fQJYVr+4Ab/5tvp/tHMpJL4pmVf0I8wzZLd/PIA6yvPl5shE+wjPR4wcg ChO+s+1746QdISngcrC4C X-Received: by 2002:a37:6c9:: with SMTP id 192mr49233155qkg.107.1594238173947; Wed, 08 Jul 2020 12:56:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyYDfO8AVE0xwC+7KIIvPr2ExX4H8G2C/JuHzp7TYdKCMlVVf4FX3Ye8GMTfa5kshJiibjs+A== X-Received: by 2002:a37:6c9:: with SMTP id 192mr49233142qkg.107.1594238173613; Wed, 08 Jul 2020 12:56:13 -0700 (PDT) Received: from [192.168.1.4] (198-84-170-103.cpe.teksavvy.com. [198.84.170.103]) by smtp.gmail.com with ESMTPSA id h6sm734243qtu.2.2020.07.08.12.56.12 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 08 Jul 2020 12:56:12 -0700 (PDT) Subject: Re: ABI changes still pending for glibc 2.32? To: =?UTF-8?Q?Andreas_K=2e_H=c3=bcttel?= , libc-alpha References: <2576170.btlEUcBR6m@pinacolada> <99cda65e-985f-a4ab-1bca-e7fd68a5ccf0@redhat.com> <4048245.uqheUzb2qO@farino> From: Carlos O'Donell Organization: Red Hat Message-ID: <31a12f0f-f05b-2854-d345-d830b896f936@redhat.com> Date: Wed, 8 Jul 2020 15:56:12 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <4048245.uqheUzb2qO@farino> Content-Language: en-US X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=WINDOWS-1252 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-6.8 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jul 2020 19:56:22 -0000 On 7/3/20 5:52 PM, Andreas K. Hüttel wrote: > Am Samstag, 4. Juli 2020, 00:24:13 EEST schrieb Carlos O'Donell: >>> Independent of ABI changes, now's probably also a good time to decide >>> about >>> bug 25923, 'Regression: en_US date_fmt and d_t_fmt and "%a %d %b" vs. "%a >>> %b %e"'. >>> >>> https://sourceware.org/bugzilla/show_bug.cgi?id=25923 >>> >>> Whichever way it goes, the later this is finalized the worse... >> >> It's on the release blocker list. I'll get this fixed. > > Fixed as in > > 1) follow the slow distros like RHEL, which are two releases behind and can > still patch it in the release branch without impact to users, > > or fixed as in > > 2) follow the fast distros like Gentoo, where users have already screamed at > the maintainers and adapted their scripts (while threatening to switch to > musl)? The first report of the bug I saw was filed 2020-05-03: https://bugzilla.redhat.com/show_bug.cgi?id=1830623 I immediately took it to the list here on 2020-05-05: https://sourceware.org/pipermail/libc-alpha/2020-May/113634.html I immediately filed bug 25923: https://sourceware.org/bugzilla/show_bug.cgi?id=25923 If a defect is detected in a fast moving distro, please file it upstream. Good communication is required if we are going to fix bugs, and I feel like this community is accomodating and reaches out to downstreams like Gentoo to get involved. My opinion is that the *larger* body of users has only started to see this problem and will lobby their distributions to fix the issue. Therefore I think the best course of action is to minimize the impact of commit 7395f3a0efad9fc51bb54fa383ef6524702e0c49 and switch the month back. While I am Canadian, I can attest to having US knowledge and sensibilities, and I find '%a %b %e %r %Z %Y' more "natural looking" and expected. I can also confirm 24H clocks are uncommon and all business use 12H clocks for opening and closing times etc. > :) > > I'm mostly asking because this will have an impact on my policy for Gentoo > stable. > If we follow 1), then it would make sense to keep Gentoo stable 2-3 releases > back (like 2.29) to avoid silliness. > Current Gentoo stable is 2.30, with 2.31 stabilization pending. If you stay 2-3 releases behind then *other* faster moving distros will serve to identify bugs like this and they will get fixed before you see them. However, you will then be 2-3 releases behind and have all of those kinds of problems i.e. Debian Buster is at 2.28 (3, soon 4 releases behind). This is your choice. I don't call it "silly" because it's a real bug and an adjustment to locale data to better suit those using _DATE_FMT via _nl_langinfo(). In this case the regression was identified in the released Fedora 32, with the upcoming Fedora 33 being based on glibc 2.32 would contain the fix along with any backports to active Fedora releases (in this case for F32). -- Cheers, Carlos.