From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de [81.169.146.217]) by sourceware.org (Postfix) with ESMTPS id F2A6C3858D33 for ; Sun, 10 Sep 2023 19:10:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F2A6C3858D33 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=clisp.org Authentication-Results: sourceware.org; spf=none smtp.mailfrom=clisp.org ARC-Seal: i=1; a=rsa-sha256; t=1694373053; cv=none; d=strato.com; s=strato-dkim-0002; b=o/64Gw5ZIfBNj//WH+uSyQP4JecIkrZkbsGAWKKkRUjhAi6P0+HrjSyzqiTphSd/og H7KpWd2F9J9Qa8V0BhvbX8QM9/2zWNAymE3dEJNOM0VvSVtgP8HHQNunERw9wvQk26X0 GOop/X07cK8cefa9iHSmoHtH+Fk3r7HYIqDDLYixh8p7zB177yhVPeUMm0n/ZpgYCsrT Xu+RkytTf8Bf2pk+Ljbc30v3adrmFQsOSL6AZ5lXZqn0TpwaYcV8RS35s5EaOsMz7vu8 qsnoFdt994OOIurmn8NtPv4IPdLVZy5m9p6xFtMcvIxWQkhUG7i9ohoSiiHiIytL581D GD6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1694373053; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=exwVqw4Rs/vj1DAcL7eJ4VuXEHI44MrsFwkusETzzQg=; b=qKdSxwrqS9pcRpNdOV/N+oy/4cssRc4CQU/DP1Qf4Lw7zA0kitCw1pdyKgXXkUA23F SG9kGXXfkNXIWAI7RJVZ5rAYBNvx8Xow6eX9719Sz8DqlDw/qOfA4dC56I18nvSTiA6E MR31YKRMH+lKg/m4FMbjh+otPgVaEKE0RXu5pB0xAegk67RfAD7JMR6gFw3pQmUovtn/ 4BiOX08SS9XWBtVTOA0TsVXUq7j1eatLh8Ce6Myl1UKj7KVIL+cNA78BDiPU7CcflDym nEqKT8L0Iz2BHWVFrnQ8abAE1js6JFmGvX5Yv2p/L08yth2pxPpsJye8EqOCFo3siYAo cbIg== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1694373053; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=exwVqw4Rs/vj1DAcL7eJ4VuXEHI44MrsFwkusETzzQg=; b=kmDk/g7oba6xPW7tydXAFl2dXw9rqB5rpM24DsIr+sfOedi3cUzxSZrEvc00fJQD2b B4/jTD5CxzXCkmrtmfrV6sIm0CV2bCiaBYZpCQ8ZrY8aCIGku0cZy6/KUCH9RbceoRq/ 4XfntPtyCHCWO/ncKP/GHz5bIs6AWw/4eHM+0UCYUM//RYe13FHxy2HNv2nw16pjjexO GUXH102/NTK1gZG3WHIbsEBDPbTfwp/4xHOu1ubmqXJx2riWr4JgtbxioonWM1ACXsAN Yn+S35sNZgGfqohj1iHXudqUTebPPtiOtN8olH+XmZa4sqhQwL+RvJcXQjMWzEqPHVVp vEOA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1694373053; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=exwVqw4Rs/vj1DAcL7eJ4VuXEHI44MrsFwkusETzzQg=; b=RZl2sgvu1LqJU84VwIAw+1zhvfG96bmC3aXa4ux+J812ZYQr03RB2qQar9jEkeR0xe N8ZXTfqdei7MUQ3O9TCw== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpPE1fFDydxvePvb+kdfVk9V4cJT" Received: from nimes.localnet by smtp.strato.de (RZmta 49.8.2 AUTH) with ESMTPSA id z9213ez8AJArwyz (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sun, 10 Sep 2023 21:10:53 +0200 (CEST) From: Bruno Haible To: Florian Weimer Cc: libc-alpha@sourceware.org Subject: Re: [PATCH] intl: Treat C.UTF-8 locale like C locale (BZ# 16621) Date: Sun, 10 Sep 2023 21:10:52 +0200 Message-ID: <1820867.4MS8fQxZnU@nimes> In-Reply-To: <87il8qukn4.fsf@oldenburg3.str.redhat.com> References: <20221115005623.3774099-1-bruno@clisp.org> <87il8qukn4.fsf@oldenburg3.str.redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,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: Florian Weimer wrote: > > * intl/dcigettext.c (guess_category_value): Treat C. locale > > like the C locale. > > Reviewed-by: Florian Weimer > > Fix pushed. Thanks! > I've posted my test case as well: > > [PATCH] intl: Add test case for bug 16621 > Now that the main patch is in glibc, I added it also to GNU gettext, together with a unit test. My unit test [1][2] happens to be stricter than what I had manually tested in Dec. 2022: It adds a .mo file at /C/LC_MESSAGES/.mo . And the test fails. A second patch is needed, basically the same change at a different place in dcigettext.c. I'm posting it separately. Bruno [1] https://git.savannah.gnu.org/gitweb/?p=gettext.git;a=blob;f=gettext-tools/tests/intl-0;h=9977cfe2e5d645c3a20fbfe891974720aacb488d;hb=HEAD [2] https://git.savannah.gnu.org/gitweb/?p=gettext.git;a=blob;f=gettext-tools/tests/intl-1-prg.c;h=cda076140b4d60d2a9535d4fa1d769f26c580c20;hb=HEAD