X-Loop: help-debbugs@HIDDEN Subject: bug#70822: flymake mishandles GCC diagnostics in en_US.UTF-8 locale Resent-From: Paul Eggert <eggert@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 07 May 2024 17:08:01 +0000 Resent-Message-ID: <handler.70822.B.171510167215230 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 70822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 70822 <at> debbugs.gnu.org X-Debbugs-Original-To: Emacs bug reports and feature requests <bug-gnu-emacs@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.171510167215230 (code B ref -1); Tue, 07 May 2024 17:08:01 +0000 Received: (at submit) by debbugs.gnu.org; 7 May 2024 17:07:52 +0000 Received: from localhost ([127.0.0.1]:43684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s4OIA-0003xa-Jh for submit <at> debbugs.gnu.org; Tue, 07 May 2024 13:07:52 -0400 Received: from lists.gnu.org ([2001:470:142::17]:36130) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1s4OI1-0003xM-2D for submit <at> debbugs.gnu.org; Tue, 07 May 2024 13:07:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eggert@HIDDEN>) id 1s4OHT-0000z9-UJ for bug-gnu-emacs@HIDDEN; Tue, 07 May 2024 13:07:07 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eggert@HIDDEN>) id 1s4OHQ-0005Xg-1a for bug-gnu-emacs@HIDDEN; Tue, 07 May 2024 13:07:07 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 3F1AD3C01409F for <bug-gnu-emacs@HIDDEN>; Tue, 7 May 2024 10:07:00 -0700 (PDT) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id 1-k_w6iaJo8T for <bug-gnu-emacs@HIDDEN>; Tue, 7 May 2024 10:07:00 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id E7DA03C0140A0 for <bug-gnu-emacs@HIDDEN>; Tue, 7 May 2024 10:06:59 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu E7DA03C0140A0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1715101619; bh=QIp3zrucVh92pDFsLGTtu5vg89wLPhByIQtxkWlkL58=; h=Message-ID:Date:MIME-Version:To:From; b=CqSDz8g8+TNYCWg3vtbDHV/mnec/aX+Y6QF70hghZXnLPTlg/5lKiqKolvWbuM8p2 JclwUIzoBW/sIRzbYM5w+hnT5NqNxd3DyvXIuoPhLnKVW4D4y22vzDqKNBZ37uJDle qZDqx424SjpbO+VKzD7aE3pes6JwmSN4rc7JYfK+aD7HEtJF0kCDD0SSJccFpBonJT ALaE3LUFSDJzQ2amjPDpRMadzHvEFWykzttOvbORPAjyA6RUh/+Y3mWx5c7sXTa6aq KHRAEnGu1JXuMBNKw/BRlGrNKB+fkYQvUiuKex6Km2jVyOTz8a4QsDVS+cHuwRVQBK u+Ev2ml/AqEbg== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id FxBKA_0JRYeM for <bug-gnu-emacs@HIDDEN>; Tue, 7 May 2024 10:06:59 -0700 (PDT) Received: from [192.168.254.12] (unknown [47.154.17.165]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id D0E103C01409F for <bug-gnu-emacs@HIDDEN>; Tue, 7 May 2024 10:06:59 -0700 (PDT) Message-ID: <bf6871f3-a35f-4622-83e0-541995372510@HIDDEN> Date: Tue, 7 May 2024 10:06:59 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: Paul Eggert <eggert@HIDDEN> Organization: UCLA Computer Science Department Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=131.179.128.66; envelope-from=eggert@HIDDEN; helo=mail.cs.ucla.edu X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) In the en_US.UTF-8 locale on Fedora 40, (GCC) 14.0.1 20240411 (Red Hat=20 14.0.1-0) uses curved single quotes =E2=80=98like this=E2=80=99. This cau= ses Emacs =E2=80=98make=20 check=E2=80=99 to fail in the flymake tests. For example, in the C locale 'gcc=20 test/lisp/progmodes/flymake-resources/some-problems.h' outputs this: test/lisp/progmodes/flymake-resources/some-problems.h:3:1: warning:=20 data definition has no type or storage class 3 | strange; | ^~~~~~~ test/lisp/progmodes/flymake-resources/some-problems.h:3:1: warning:=20 type defaults to 'int' in declaration of 'strange' [-Wimplicit-int] test/lisp/progmodes/flymake-resources/some-problems.h:7:1: error:=20 unknown type name 'sint'; did you mean 'int'? 7 | sint main(); | ^~~~ | int whereas in the en_US.UTF-8 locale the same command outputs this instead: test/lisp/progmodes/flymake-resources/some-problems.h:3:1: warning:=20 data definition has no type or storage class 3 | strange; | ^~~~~~~ test/lisp/progmodes/flymake-resources/some-problems.h:3:1: error:=20 type defaults to =E2=80=98int=E2=80=99 in declaration of =E2=80=98strange= =E2=80=99 [-Wimplicit-int] test/lisp/progmodes/flymake-resources/some-problems.h:7:1: error:=20 unknown type name =E2=80=98sint=E2=80=99; did you mean =E2=80=98int=E2=80= =99? 7 | sint main(); | ^~~~ | int and flymake mishandles the latter set of diagnostics.
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Paul Eggert <eggert@HIDDEN> Subject: bug#70822: Acknowledgement (flymake mishandles GCC diagnostics in en_US.UTF-8 locale) Message-ID: <handler.70822.B.171510167215230.ack <at> debbugs.gnu.org> References: <bf6871f3-a35f-4622-83e0-541995372510@HIDDEN> X-Gnu-PR-Message: ack 70822 X-Gnu-PR-Package: emacs Reply-To: 70822 <at> debbugs.gnu.org Date: Tue, 07 May 2024 17:08:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 70822 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 70822: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D70822 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#70822: flymake mishandles GCC diagnostics in en_US.UTF-8 locale Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 08 May 2024 13:07:01 +0000 Resent-Message-ID: <handler.70822.B70822.171517356223487 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 70822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Paul Eggert <eggert@HIDDEN>, Spencer Baugh <sbaugh@HIDDEN> Cc: 70822 <at> debbugs.gnu.org Received: via spool by 70822-submit <at> debbugs.gnu.org id=B70822.171517356223487 (code B ref 70822); Wed, 08 May 2024 13:07:01 +0000 Received: (at 70822) by debbugs.gnu.org; 8 May 2024 13:06:02 +0000 Received: from localhost ([127.0.0.1]:48822 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s4gzi-00066l-2h for submit <at> debbugs.gnu.org; Wed, 08 May 2024 09:06:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52588) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1s4gzf-00066O-Mj for 70822 <at> debbugs.gnu.org; Wed, 08 May 2024 09:06:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1s4gz8-0005uo-7D; Wed, 08 May 2024 09:05:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=JSy6q/ZqEjgJIWTgYhdyjzb4thoYgDVu6s3KqxQL9gw=; b=fWVCd0de85ziqr3nA9V6 DptFAU3mQXLXhFIcOZw9gBvW9A/zUC3XdA6sHZNCpQgpVpICP+oLho3trYmjf9ElDxixWrDdPLdNn uJUvYxxJxh0fCVz06WDmKXaWEpTL75VfaoDtu3ej1O8CBYEKlIW2nel9EgJz0TRnkuwC7ZUmb+Qu+ CeyT0DcKzMt15NdcDr6bwEN6TL7I8lKt02QU+o9ijt+iEHaO/1iS+fA2a7larN2MrWVRh8oUQnXv1 1BRdpta5vZ8Dws8nC9FvwuTYQOTixUYt3M3wafIx5U/Z/LZRve2nfmWSlRu9K4QVQbDju6mQjGbYl jEji3nD/AzVHhw==; Date: Wed, 08 May 2024 16:05:22 +0300 Message-Id: <86cypwa1yl.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <bf6871f3-a35f-4622-83e0-541995372510@HIDDEN> (message from Paul Eggert on Tue, 7 May 2024 10:06:59 -0700) References: <bf6871f3-a35f-4622-83e0-541995372510@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Tue, 7 May 2024 10:06:59 -0700 > From: Paul Eggert <eggert@HIDDEN> > > In the en_US.UTF-8 locale on Fedora 40, (GCC) 14.0.1 20240411 (Red Hat > 14.0.1-0) uses curved single quotes ‘like this’. This causes Emacs ‘make > check’ to fail in the flymake tests. > > For example, in the C locale 'gcc > test/lisp/progmodes/flymake-resources/some-problems.h' outputs this: > > test/lisp/progmodes/flymake-resources/some-problems.h:3:1: warning: > data definition has no type or storage class > 3 | strange; > | ^~~~~~~ > test/lisp/progmodes/flymake-resources/some-problems.h:3:1: warning: > type defaults to 'int' in declaration of 'strange' [-Wimplicit-int] > test/lisp/progmodes/flymake-resources/some-problems.h:7:1: error: > unknown type name 'sint'; did you mean 'int'? > 7 | sint main(); > | ^~~~ > | int > > whereas in the en_US.UTF-8 locale the same command outputs this instead: > > test/lisp/progmodes/flymake-resources/some-problems.h:3:1: warning: > data definition has no type or storage class > 3 | strange; > | ^~~~~~~ > test/lisp/progmodes/flymake-resources/some-problems.h:3:1: error: > type defaults to ‘int’ in declaration of ‘strange’ [-Wimplicit-int] > test/lisp/progmodes/flymake-resources/some-problems.h:7:1: error: > unknown type name ‘sint’; did you mean ‘int’? > 7 | sint main(); > | ^~~~ > | int > > and flymake mishandles the latter set of diagnostics. AFAICT, flymake-tests.el injects LC_ALL=C into process-environment (in flymake-tests--call-with-fixture called from flymake-tests--with-flymake), so why doesn't that affect the locale under which the test runs? And could you perhaps show the error message reported by the failing test(s) in that case?
X-Loop: help-debbugs@HIDDEN Subject: bug#70822: flymake mishandles GCC diagnostics in en_US.UTF-8 locale Resent-From: Paul Eggert <eggert@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 08 May 2024 17:11:01 +0000 Resent-Message-ID: <handler.70822.B70822.171518823523541 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 70822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN>, Spencer Baugh <sbaugh@HIDDEN> Cc: 70822 <at> debbugs.gnu.org Received: via spool by 70822-submit <at> debbugs.gnu.org id=B70822.171518823523541 (code B ref 70822); Wed, 08 May 2024 17:11:01 +0000 Received: (at 70822) by debbugs.gnu.org; 8 May 2024 17:10:35 +0000 Received: from localhost ([127.0.0.1]:49843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s4koM-00067d-QO for submit <at> debbugs.gnu.org; Wed, 08 May 2024 13:10:35 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]:37906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1s4koK-00067V-LE for 70822 <at> debbugs.gnu.org; Wed, 08 May 2024 13:10:34 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 833763C0140A0; Wed, 8 May 2024 10:10:01 -0700 (PDT) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id JmzC4qYGiFSf; Wed, 8 May 2024 10:10:01 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 300BB3C0140A4; Wed, 8 May 2024 10:10:01 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 300BB3C0140A4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1715188201; bh=BA7Q2EA7RtGbuvFYsbjvs1RAPXZ9tGMkU8xA/77Gnu4=; h=Message-ID:Date:MIME-Version:To:From; b=JClvTfUc3rJY4eMjmErlnuKYY0DlmD9f2/vLzYbH/BxjiSJvN6nPSrc/DQpCfpdP2 rye0SJe7jaXaiOliCgc+TjMabWzZqfVvLJFp9Ragpe+h00WMmDqF5LEPG9hyRxSqvo pkIc3QEhMjgZa4Cj+lxBkI9qjnEMJlOLa7NhQGVAFmg+N0rhW76+AlYy8mHfcvJdAt 8hj9/KH+Vf/yfb19S1pDyptEbDaflp9JWgcdDvkHdJ9ElNb/GdE4JMOLTiMmcTG7Pk Z9Ob3ttcNcd7fnDhUaoA458qLs7gw54qtKH+d0w1+pBcOTB/h29SMW/yI0KB43JkK2 pFgaPt49w08hQ== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id KTMr8Qc2vLCc; Wed, 8 May 2024 10:10:01 -0700 (PDT) Received: from [192.168.254.12] (unknown [47.154.17.165]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 102C73C0140A0; Wed, 8 May 2024 10:10:01 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------9HQfkXiq4BurkWnUGXIsSfM4" Message-ID: <a4d3d011-1bfc-4ff6-b181-97e52f353309@HIDDEN> Date: Wed, 8 May 2024 10:10:00 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <bf6871f3-a35f-4622-83e0-541995372510@HIDDEN> <86cypwa1yl.fsf@HIDDEN> Content-Language: en-US From: Paul Eggert <eggert@HIDDEN> Organization: UCLA Computer Science Department In-Reply-To: <86cypwa1yl.fsf@HIDDEN> X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------9HQfkXiq4BurkWnUGXIsSfM4 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit > AFAICT, flymake-tests.el injects LC_ALL=C into process-environment (in > flymake-tests--call-with-fixture called from > flymake-tests--with-flymake), so why doesn't that affect the locale > under which the test runs? I don't know. But shouldn't flymake also work when LC_ALL='en_US.UTF-8'? That is, instead of trying (but evidently failing) to check only LC_ALL='C', shouldn't flymake-tests also check the LC_ALL='en_US.UTF-8' case? > And could you perhaps show the error message reported by the failing > test(s) in that case? The contents of test/lisp/progmodes/flymake-tests.log are attached. --------------9HQfkXiq4BurkWnUGXIsSfM4 Content-Type: text/x-log; charset=UTF-8; name="flymake-tests.log" Content-Disposition: attachment; filename="flymake-tests.log" Content-Transfer-Encoding: base64 UnVubmluZyA5IHRlc3RzICgyMDI0LTA1LTA4IDEwOjAxOjM3LTA3MDAsIHNlbGVjdG9yIGAo bm90IChvciAodGFnIDpleHBlbnNpdmUtdGVzdCkgKHRhZyA6dW5zdGFibGUpKSknKQogICBw YXNzZWQgIDEvOSAgZGlmZmVyZW50LWRpYWdub3N0aWMtdHlwZXMgKDEuMTUxNzY5IHNlYykK ICAgcGFzc2VkICAyLzkgIGR1bW15LWJhY2tlbmRzICgxLjAwMjAzNyBzZWMpCiAgIHBhc3Nl ZCAgMy85ICBlb2ItcmVnaW9uLWFuZC10cmFpbGluZy1uZXdsaW5lICgwLjAwMDE5MCBzZWMp ClRlc3QgaW5jbHVkZWQtYy1oZWFkZXItZmlsZXMgYmFja3RyYWNlOgogIHNpZ25hbChlcnQt dGVzdC1mYWlsZWQgKCgoc2hvdWxkIChlcSAnZmx5bWFrZS13YXJuaW5nIChmYWNlLWF0LXBv aW50CiAgZXJ0LWZhaWwoKChzaG91bGQgKGVxICdmbHltYWtlLXdhcm5pbmcgKGZhY2UtYXQt cG9pbnQpKSkgOmZvcm0gKGVxIGYKICAjZihjb21waWxlZC1mdW5jdGlvbiAoKSAjPGJ5dGVj b2RlIDB4MWJlZTgxMjgyMmY4NmE0MD4pKCkKICBmbHltYWtlLXRlc3RzLS1jYWxsLXdpdGgt Zml4dHVyZSgjZihjb21waWxlZC1mdW5jdGlvbiAoKSAjPGJ5dGVjb2RlIAogICNmKGNvbXBp bGVkLWZ1bmN0aW9uICgpICM8Ynl0ZWNvZGUgLTB4MTE3MDQwNGIyZjVjOGZlYj4pKCkKICAj Zihjb21waWxlZC1mdW5jdGlvbiAoKSAjPGJ5dGVjb2RlIDB4ODk5YmI0YjIyMGZhZDA3Piko KQogIGhhbmRsZXItYmluZC0xKCNmKGNvbXBpbGVkLWZ1bmN0aW9uICgpICM8Ynl0ZWNvZGUg MHg4OTliYjRiMjIwZmFkMDc+CiAgZXJ0LS1ydW4tdGVzdC1pbnRlcm5hbCgjcyhlcnQtLXRl c3QtZXhlY3V0aW9uLWluZm8gOnRlc3QgI3MoZXJ0LXRlc3QKICBlcnQtcnVuLXRlc3QoI3Mo ZXJ0LXRlc3QgOm5hbWUgaW5jbHVkZWQtYy1oZWFkZXItZmlsZXMgOmRvY3VtZW50YXRpbwog IGVydC1ydW4tb3ItcmVydW4tdGVzdCgjcyhlcnQtLXN0YXRzIDpzZWxlY3RvciAuLi4gOnRl c3RzIC4uLiA6dGVzdC1tCiAgZXJ0LXJ1bi10ZXN0cygobm90IChvciAodGFnIDpleHBlbnNp dmUtdGVzdCkgKHRhZyA6dW5zdGFibGUpKSkgI2YoY28KICBlcnQtcnVuLXRlc3RzLWJhdGNo KChub3QgKG9yICh0YWcgOmV4cGVuc2l2ZS10ZXN0KSAodGFnIDp1bnN0YWJsZSkpKQogIGVy dC1ydW4tdGVzdHMtYmF0Y2gtYW5kLWV4aXQoKG5vdCAob3IgKHRhZyA6ZXhwZW5zaXZlLXRl c3QpICh0YWcgOnVuCiAgZXZhbCgoZXJ0LXJ1bi10ZXN0cy1iYXRjaC1hbmQtZXhpdCAnKG5v dCAob3IgKHRhZyA6ZXhwZW5zaXZlLXRlc3QpICgKICBjb21tYW5kLWxpbmUtMSgoIi1MIiAi Oi4iICItbCIgImVydCIgIi0tZXZhbCIgIihzZXRxIHRyZWVzaXQtZXh0cmEtbAogIGNvbW1h bmQtbGluZSgpCiAgbm9ybWFsLXRvcC1sZXZlbCgpClRlc3QgaW5jbHVkZWQtYy1oZWFkZXIt ZmlsZXMgY29uZGl0aW9uOgogICAgKGVydC10ZXN0LWZhaWxlZAogICAgICgoc2hvdWxkIChl cSAnZmx5bWFrZS13YXJuaW5nIChmYWNlLWF0LXBvaW50KSkpIDpmb3JtCiAgICAgIChlcSBm bHltYWtlLXdhcm5pbmcgZmx5bWFrZS1lcnJvcikgOnZhbHVlIG5pbCkpCiAgIEZBSUxFRCAg NC85ICBpbmNsdWRlZC1jLWhlYWRlci1maWxlcyAoMS4wNDUwMzQgc2VjKSBhdCBsaXNwL3By b2dtb2Rlcy9mbHltYWtlLXRlc3RzLmVsOjE2OAogICBwYXNzZWQgIDUvOSAgcGVybC1iYWNr ZW5kICgxLjAzNDgzNiBzZWMpCiAgIHBhc3NlZCAgNi85ICByZWN1cnJlbnQtYmFja2VuZCAo MS4wMDQ1MTIgc2VjKQogICBwYXNzZWQgIDcvOSAgcnVieS1iYWNrZW5kICgxLjA3NjM4MCBz ZWMpCiAgIHBhc3NlZCAgOC85ICB3YXJuaW5nLXByZWRpY2F0ZS1mdW5jdGlvbi1nY2MgKDEu MDg4NzQwIHNlYykKICAgcGFzc2VkICA5LzkgIHdhcm5pbmctcHJlZGljYXRlLXJ4LWdjYyAo MS4wNzE3MjIgc2VjKQoKUmFuIDkgdGVzdHMsIDggcmVzdWx0cyBhcyBleHBlY3RlZCwgMSB1 bmV4cGVjdGVkICgyMDI0LTA1LTA4IDEwOjAxOjQ2LTA3MDAsIDguNTk1NzYxIHNlYykKCjEg dW5leHBlY3RlZCByZXN1bHRzOgogICBGQUlMRUQgIGluY2x1ZGVkLWMtaGVhZGVyLWZpbGVz Cgo= --------------9HQfkXiq4BurkWnUGXIsSfM4--
X-Loop: help-debbugs@HIDDEN Subject: bug#70822: flymake mishandles GCC diagnostics in en_US.UTF-8 locale Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 08 May 2024 18:40:01 +0000 Resent-Message-ID: <handler.70822.B70822.171519355527877 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 70822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Paul Eggert <eggert@HIDDEN> Cc: 70822 <at> debbugs.gnu.org, sbaugh@HIDDEN Received: via spool by 70822-submit <at> debbugs.gnu.org id=B70822.171519355527877 (code B ref 70822); Wed, 08 May 2024 18:40:01 +0000 Received: (at 70822) by debbugs.gnu.org; 8 May 2024 18:39:15 +0000 Received: from localhost ([127.0.0.1]:50232 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s4mCA-0007FZ-R7 for submit <at> debbugs.gnu.org; Wed, 08 May 2024 14:39:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50490) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1s4mC8-0007FT-Li for 70822 <at> debbugs.gnu.org; Wed, 08 May 2024 14:39:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1s4mBc-0006YY-9y; Wed, 08 May 2024 14:38:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=eDPkPVstkwOzMtYex2gFp9gL2IL8Aq/b5sVi+FWsunQ=; b=O4O+EisUHYkV 7wbSH5pvvb1sCMhcj1Rd0yaSQxS+iRWrFMWQ4IXezLDGPgRfz2yUDWOvT6Ee4OF0ZYrIBVGS1YN7T mTzMfjh4X2yl22V5PENPp6GtqdDuhlYP7LQ4ijwSAxaGSd93CCOVbNG/2nOh4P6znwc2+UCr5ouu0 sd90WqGEKwFk1vBGTKZd9AJZQr70vXwxhV6SfAUL6RBzCfGfa5siVObCWCtXrzUYTO33CJPlg+WYp Z7av3XHDyuDFcBVw7aAocMjt/ejDZsLtYnn3CcMZxQa2VPpex6Zmp1ocILhIvamr/hZ1x9LKSEzgm AkHLGMGL9xs86CyzBos2dw==; Date: Wed, 08 May 2024 21:38:37 +0300 Message-Id: <86v83o87yq.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <a4d3d011-1bfc-4ff6-b181-97e52f353309@HIDDEN> (message from Paul Eggert on Wed, 8 May 2024 10:10:00 -0700) References: <bf6871f3-a35f-4622-83e0-541995372510@HIDDEN> <86cypwa1yl.fsf@HIDDEN> <a4d3d011-1bfc-4ff6-b181-97e52f353309@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Wed, 8 May 2024 10:10:00 -0700 > Cc: 70822 <at> debbugs.gnu.org > From: Paul Eggert <eggert@HIDDEN> > > > AFAICT, flymake-tests.el injects LC_ALL=C into process-environment (in > > flymake-tests--call-with-fixture called from > > flymake-tests--with-flymake), so why doesn't that affect the locale > > under which the test runs? > > I don't know. But shouldn't flymake also work when LC_ALL='en_US.UTF-8'? It should, but you didn't report a failure in Flymake (which should use the actual locale), you reported a failure in flymake-tests, which (for some reason) explicitly sets LC_ALL=C. If you can show a recipe for failure in Flymake itself that only happens in a UTF-8 locale, please do. Perhaps we will find that both problems are caused by the same root cause, who knows? > > And could you perhaps show the error message reported by the failing > > test(s) in that case? > > The contents of test/lisp/progmodes/flymake-tests.log are attached. Thanks.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.