From unknown Mon Aug 18 08:54:15 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#77622 <77622@debbugs.gnu.org> To: bug#77622 <77622@debbugs.gnu.org> Subject: Status: coreutils-9.6.53-14af8 on Solaris 11 OpenIndiana Reply-To: bug#77622 <77622@debbugs.gnu.org> Date: Mon, 18 Aug 2025 15:54:15 +0000 retitle 77622 coreutils-9.6.53-14af8 on Solaris 11 OpenIndiana reassign 77622 coreutils submitter 77622 Bruno Haible severity 77622 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 07 20:38:40 2025 Received: (at submit) by debbugs.gnu.org; 8 Apr 2025 00:38:40 +0000 Received: from localhost ([127.0.0.1]:57604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u1wz9-0002cX-Dw for submit@debbugs.gnu.org; Mon, 07 Apr 2025 20:38:40 -0400 Received: from lists.gnu.org ([2001:470:142::17]:40962) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u1wz6-0002bm-5D for submit@debbugs.gnu.org; Mon, 07 Apr 2025 20:38:37 -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 ) id 1u1wyw-0004Zn-Qr for bug-coreutils@gnu.org; Mon, 07 Apr 2025 20:38:27 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.220]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u1wyt-0000kj-V8 for bug-coreutils@gnu.org; Mon, 07 Apr 2025 20:38:26 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1744072699; cv=none; d=strato.com; s=strato-dkim-0002; b=Pn6BtP2+P+J1hlfaZ9Lb4c74q72jiNaMD2m5Y8GkxTigXJdPuvKvD7X4I4iQ9f/SQp aEAmkZva+tms9J6Ek+oKmeKW0W8nLIluUcOebiMubDqS/vFA6SQw4eCFCFtLwPULRXgs fySCklGd2NvUfNmqwOQtzLQIvA8IZ5730GffLD0P7hZTQt7jYW80Bs4sArTT/3DDMP3b zLmHDQ3dl/vn9jh+NGyoitde/VB0vGVNd1BJ8T0EApFwFAoBL1oSSnX+dzO6lIhqNIPZ QHNHBqsRMLiobUO++XzYbIUHKibDQOk0fuQ1OUuPnHFgIGR8kz4bhr9+vjk8giln3U9N 4zVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1744072699; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=FX132Ed2KodOgzE81PYbk/at9iIWeg6c8+hRYn9CLbA=; b=nxVW0WVXYw1OGTsHi74da+bLpmSkEgqutnGI9encW2+irKgDKAY4uOpin2LQB2xyBP T/IcWkqCB3WtwgqumD79qQPpXYcI6yDv5vpJHe9BzoP26Gb/HbP+lbN80FHLmgGP14tu m8BUUGZWCnoaZk1W48DtEBgsSXXnO0bhbATHZhGzjTWUnduC9geBjIDX0QVKHNYOnGuO 2XBgSlxwdf+zFlIjDTIxhPTXrwsZfZNi0ZYgQEAm+WGbVOWNJ3UEGaxb72uHbJ+dcFjm 0rxeZfMDbsODyyaclpsEO7mkZpWHt+4BxV6Wr/mrMWrk4x1OZ8pvjjLsUkKdNe1bfFqA JWiw== 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=1744072699; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=FX132Ed2KodOgzE81PYbk/at9iIWeg6c8+hRYn9CLbA=; b=PzPCT6Tji5AuPk19judEjzLBSes1cfnn+YScVybWeooSOYlrOKIUWlY53zbhOL5XaF 8fnetSxpb+w6eQBi++gW3U9pV1yAE8hGVCd8ODZpFFkhnMeep+nfdyVlAe7YLGaB03a9 u13K4viZKuJSOVKwsm63OKQbt5GPNOZyJYaL0Jp6DdmN9bust+oDjum/KPPNDX2cFC6A R/hQhJvW7KxJO0q4PTs2Bun3w7jQvPZIwVdmJR6OW6oBABeJ8Trq2iCOX7br9MR+ICaM HAlIiTpacippv80zRD4FC7opjvmhr3CCN5FdHjeR9nbYADiVVbRO28vGGsfLMqXufwTG 0/Iw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1744072699; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=FX132Ed2KodOgzE81PYbk/at9iIWeg6c8+hRYn9CLbA=; b=hsvWzBlt1UyNAjIEMtya1FLxAn8v/ZBzxp8pjFSmcPsHR8wrxFBWFh1Xr+Hz+Mnd5c cnX5PELN7NYYXBZavcAw== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmmcFTvhkvcyS6W4Yb9/mO9QBnQI" Received: from nimes.localnet by smtp.strato.de (RZmta 51.3.0 AUTH) with ESMTPSA id N7dcf81380cJOw4 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Tue, 8 Apr 2025 02:38:19 +0200 (CEST) From: Bruno Haible To: bug-coreutils@gnu.org, =?ISO-8859-1?Q?P=E1draig?= Brady Subject: Re: coreutils-9.6.53-14af8 on Solaris 11 OpenIndiana Date: Tue, 08 Apr 2025 02:38:19 +0200 Message-ID: <3821884.tiCG3LdiiZ@nimes> Organization: GNU In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart4409756.QLehXeTyEo" Content-Transfer-Encoding: 7Bit Received-SPF: none client-ip=81.169.146.220; envelope-from=bruno@clisp.org; helo=mo4-p00-ob.smtp.rzone.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --nextPart4409756.QLehXeTyEo Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" On Solaris OpenIndiana, there is one test failure: =46AIL: tests/misc/numfmt Specifically, the tests lcl-fmt-2, lcl-fmt-3 fail. See the attached log fil= e. I can easily reproduce it: $ LC_ALL=3Dfr_FR.UTF-8 src/numfmt --format "--%'10f--" 50000 --50=EF=BF=BD000-- whereas $ LC_ALL=3Den_US.UTF-8 src/numfmt --format "--%'10f--" 50000 -- 50,000-- What happens is that numfmt prepares a format string "%'.*Lf%s" and passes it to snprintf(), in the fr_FR.UTF-8 locale. Solaris 11 OpenIndiana and Solaris 11 OmniOS have a bug here: when the thousands-separator is a multibyte character, snprintf() takes only the first byte of it. This is not a problem on other platforms: A test program (attached) shows that: - on Solaris 11.4, the thousands-separator is U+0020 =3D SPACE, a single-= byte character. - on glibc, it is U+202F NARROW NO-BREAK SPACE, and snprintf stores it entirely in the result string. - on Solaris 11 OpenIndiana / OmniOS, it is U+00A0 NO-BREAK SPACE =3D "\xc2\xa0", and snprintf() takes only the first byte. Later, the padding pass runs mbswidth() on the returned string, and due to this invalid byte sequence mbswidth() returns -1, and no padding characters are added. The fix belongs in Solaris 11 or Gnulib; the numfmt source code should not need any changes. I'll deal with that; this should not delay the coreutils release. Bruno --nextPart4409756.QLehXeTyEo Content-Disposition: attachment; filename="openindiana-test-suite.log" Content-Transfer-Encoding: quoted-printable Content-Type: text/x-log; charset="x-UTF_8J"; name="openindiana-test-suite.log" =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D GNU coreutils 9.6.53-14af8: ./tests/test-suite.log =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D # TOTAL: 658 # PASS: 503 # SKIP: 154 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 =2E. contents:: :depth: 2 =46AIL: tests/misc/numfmt =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D numfmt (GNU coreutils) 9.6.53-14af8 Copyright (C) 2025 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Assaf Gordon. 1... 2... 3... 4... 5... 5.1... 5.2... 6... 7... 7a... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20... 21... 22... 23... 24... 25... 26... 27... neg-1... neg-2... neg-3... neg-4... neg-5... neg-6... neg-7... float-1... float-2... float-3... unit-1... unit-2... unit-3... unit-4... unit-5... unit-6... unit-7... unit-7.1... unit-7.2... unit-7.3... unit-8... unit-9... unit-10... suf-1... suf-2... suf-2.1... suf-3... suf-4... suf-5... suf-6... suf-7... suf-8... suf-9... suf-10... suf-11... suf-12... suf-13... suf-14... suf-15... suf-16... suf-17... suf-18... suf-19... suf-20... grp-1... grp-2... pad-1... pad-2... pad-3... pad-3.1... pad-4... pad-5... pad-6... pad-7... pad-8... delim-1... delim-2... delim-3... delim-4... delim-5... delim-6... delim-err-1... field-1... field-2... field-3... field-4... field-5... field-6... field-8... field-range-1... field-range-2... field-range-3... field-range-4... field-range-5... field-range-6... field-range-7... field-range-8... field-range-9... field-range-10... field-range-11... field-range-12... field-range-13... field-range-14... field-range-15... field-range-16... field-range-17... field-range-18... field-range-19... all-fields-1... field-range-err-1... field-range-err-2... field-range-err-3... field-range-err-4... field-range-err-6... field-range-err-7... field-range-err-8... field-range-err-9... field-range-err-10... field-range-err-11... field-range-err-12... field-range-err-13... whitespace-1... whitespace-2... whitespace-3... whitespace-4... whitespace-5... whitespace-6... whitespace-7... whitespace-8... mix-1... mix-2... mix-3... mix-4... mix-5... mix-6... mix-7... mix-8... mix-10... mix-11... mix-12... mix-13... mix-14... header-1... header-2... header-3... header-4... header-5... header-6... header-7... header-8... header-9... strtod-1... strtod-2... strtod-5... strtod-6... strtod-6.1... strtod-9... strtod-10... strtod-11... dbl-to-human-1... dbl-to-human-2... dbl-to-human-2.1... dbl-to-human-2.2... dbl-to-human-2.3... dbl-to-human-2.4... dbl-to-human-2.5... dbl-to-human-2.6... dbl-to-human-2.7... dbl-to-human-2.8... dbl-to-human-3... dbl-to-human-3.1... dbl-to-human-4... dbl-to-human-5... dbl-to-human-6... dbl-to-human-7... dbl-to-human-8... dbl-to-human-9... dbl-to-human-10... dbl-to-human-11... dbl-to-human-12... dbl-to-human-13... dbl-to-human-14... dbl-to-human-15... dbl-to-human-16... dbl-to-human-17... dbl-to-human-18... dbl-to-human-19... dbl-to-human-20... dbl-to-human-21... dbl-to-human-22... dbl-to-human-23... dbl-to-human-24... dbl-to-human-25... dbl-to-human-25.1... dbl-to-human-26... dbl-to-human-27... dbl-to-human-28... dbl-to-human-29... dbl-to-human-30... dbl-to-human-31... dbl-to-human-32... dbl-to-human-33... round-1... round-2... round-3... round-4... round-5... round-1-up... round-2-up... round-3-up... round-4-up... round-5-up... round-1-down... round-2-down... round-3-down... round-4-down... round-5-down... round-1-to-zero... round-2-to-zero... round-3-to-zero... round-4-to-zero... round-5-to-zero... round-1-near... round-2-near... round-3-near... round-4-near... round-5-near... leading-1... leading-2... leading-3... leading-4... leading-5... precision-1... precision-2... precision-3... precision-4... precision-5... precision-6... precision-7... precision-8... precision-9... debug-1... debug-1.1... debug-2... devdebug-1... devdebug-2... devdebug-3... devdebug-4... devdebug-5... devdebug-6... devdebug-7... devdebug-9... devdebug-10... devdebug-11... help-1... fmt-err-1... fmt-err-2... fmt-err-3... fmt-err-4... fmt-err-5... fmt-err-6... fmt-err-9... fmt-err-10... fmt-err-11... fmt-1... fmt-2... fmt-3... fmt-4... fmt-5... fmt-6... fmt-7... fmt-8... fmt-9... fmt-10... fmt-11... fmt-12... fmt-13... fmt-14... fmt-15... fmt-16... fmt-17... fmt-18... fmt-22... fmt-23... ign-err-1... ign-err-2... ign-err-3... ign-err-4... ign-err-5... ign-err-7... ign-err-8... ign-err-9... ign-err-m1... ign-err-m1.1... ign-err-m1.3... ign-err-m2... ign-err-m2.1... ign-err-m2.2... ign-err-m3... ign-err-m3.1... large-1... large-2... large-3... large-4... large-3.1... large-3.2... large-3.3... large-3.4... large-3.5... large-3.6... large-3.7... large-3.8... large-3.9... large-3.10... large-3.11... large-3.12... large-3.13... large-3.14... large-3.15... large-3.16... large-3.17... large-3.18... large-3.19... large-3.20... large-3.21... large-3.22... large-3.23... large-3.24... large-3.25... large-3.26... large-3.27... large-3.28... large-3.29... large-3.30... large-3.31... large-3.32... large-3.33... large-3.34... large-4.1... large-4.2... large-4.3... large-4.4... large-4.5... large-4.6... large-4.7... large-4.8... large-4.9... large-4.10... large-4.11... large-4.12... large-4.13... large-4.14... large-4.15... large-4.16... large-4.17... large-4.18... large-4.19... large-4.20... large-4.21... large-5.1... large-5... large-6... large-7... large-8... large-10... large-11... large-12... large-13... large-13.1... large-14... large-14.1... large-14.2... large-15... large-16... strtod-3... strtod-7... debug-4... debug-5... ign-err-10... ign-err-11... lcl-grp-1... lcl-grp-2... lcl-grp-3... lcl-stdtod-1... lcl-dbl-to-human-1... lcl-fmt-1... lcl-fmt-2... numfmt.pl: test lcl-fmt-2: stdout mismatch, comparing lcl-fmt-2.1 (expected= ) and lcl-fmt-2.O (actual) *** lcl-fmt-2.1 Mon Apr 7 17:07:25 2025 =2D-- lcl-fmt-2.O Mon Apr 7 17:07:25 2025 *************** *** 1 **** ! -- 50=841=A47000-- =2D-- 1 ---- ! --50=841=A47000-- lcl-fmt-3... numfmt.pl: test lcl-fmt-3: stdout mismatch, comparing lcl-fmt-3.1 (expected= ) and lcl-fmt-3.O (actual) *** lcl-fmt-3.1 Mon Apr 7 17:07:25 2025 =2D-- lcl-fmt-3.O Mon Apr 7 17:07:25 2025 *************** *** 1 **** ! --50=841=A47000 -- =2D-- 1 ---- ! --50=841=A47000-- lcl-fmt-4... lcl-fmt-5... lcl-fmt-6... lcl-fmt-7... auto-suf-si-A... auto-suf-si-B... auto-suf-si-C... auto-suf-si-D... auto-suf-si-E... auto-suf-iec-E... auto-suf-auto-E... auto-suf-iec-to-ieci-E... auto-suf-ieci-to-iec-E... auto-suf-si-F... auto-suf-si-G... auto-suf-iec-G... auto-suf-auto-G... auto-suf-iec-to-ieci-G... auto-suf-ieci-to-iec-G... auto-suf-si-H... auto-suf-si-I... auto-suf-si-J... auto-suf-si-K... auto-suf-iec-K... auto-suf-auto-K... auto-suf-iec-to-ieci-K... auto-suf-ieci-to-iec-K... auto-suf-si-L... auto-suf-si-M... auto-suf-iec-M... auto-suf-auto-M... auto-suf-iec-to-ieci-M... auto-suf-ieci-to-iec-M... auto-suf-si-N... auto-suf-si-O... auto-suf-si-P... auto-suf-iec-P... auto-suf-auto-P... auto-suf-iec-to-ieci-P... auto-suf-ieci-to-iec-P... auto-suf-si-Q... auto-suf-iec-Q... auto-suf-auto-Q... auto-suf-iec-to-ieci-Q... auto-suf-ieci-to-iec-Q... auto-suf-si-R... auto-suf-iec-R... auto-suf-auto-R... auto-suf-iec-to-ieci-R... auto-suf-ieci-to-iec-R... auto-suf-si-S... auto-suf-si-T... auto-suf-iec-T... auto-suf-auto-T... auto-suf-iec-to-ieci-T... auto-suf-ieci-to-iec-T... auto-suf-si-U... auto-suf-si-V... auto-suf-si-W... auto-suf-si-X... auto-suf-si-Y... auto-suf-iec-Y... auto-suf-auto-Y... auto-suf-iec-to-ieci-Y... auto-suf-ieci-to-iec-Y... auto-suf-si-Z... auto-suf-iec-Z... auto-suf-auto-Z... auto-suf-iec-to-ieci-Z... auto-suf-ieci-to-iec-Z... auto-suf-si-a... auto-suf-si-b... auto-suf-si-c... auto-suf-si-d... auto-suf-si-e... auto-suf-si-f... auto-suf-si-g... auto-suf-si-h... auto-suf-si-i... auto-suf-si-j... auto-suf-si-k... auto-suf-iec-k... auto-suf-auto-k... auto-suf-iec-to-ieci-k... auto-suf-ieci-to-iec-k... auto-suf-si-l... auto-suf-si-m... auto-suf-si-n... auto-suf-si-o... auto-suf-si-p... auto-suf-si-q... auto-suf-si-r... auto-suf-si-s... auto-suf-si-t... auto-suf-si-u... auto-suf-si-v... auto-suf-si-w... auto-suf-si-x... auto-suf-si-y... auto-suf-si-z... z1... z3... z2... z4... z5... =46AIL tests/misc/numfmt.pl (exit status: 1) --nextPart4409756.QLehXeTyEo Content-Disposition: attachment; filename="foo.c" Content-Transfer-Encoding: 7Bit Content-Type: text/x-csrc; charset="x-UTF_8J"; name="foo.c" #include #include #include #include int main () { wchar_t wbuf[80]; setlocale (LC_ALL, "fr_FR.UTF-8"); printf ("thousands_sep = |%s| = |%s|\n", localeconv()->thousands_sep, nl_langinfo (THOUSEP)); printf ("%'.*f\n", 0, 50000.0); swprintf (wbuf, 80, L"%'.*f\n", 0, 50000.0); printf ("%ls", wbuf); } --nextPart4409756.QLehXeTyEo-- From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 11 18:22:48 2025 Received: (at 77622-done) by debbugs.gnu.org; 11 Apr 2025 22:22:48 +0000 Received: from localhost ([127.0.0.1]:52103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u3Mls-0004o9-2y for submit@debbugs.gnu.org; Fri, 11 Apr 2025 18:22:48 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.162]:46693) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u3Mlp-0004o0-Dc for 77622-done@debbugs.gnu.org; Fri, 11 Apr 2025 18:22:46 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1744410162; cv=none; d=strato.com; s=strato-dkim-0002; b=M+wqBnK7bIuoMqonSeEWoU3C6K+KgBjyV+XrKTx53z7zzEMv5ApS3ApAFvUSWsmXRQ 3jCTFip2Yx9GhQOfz8znQqCBeJjAyOnRptY2eHliTSfhhs67vsFEIuoo/W0+DjWWtmyQ K0ii7hXMVlLUd2fbL0tHQI9R2xn2Zl4I6hfEVnhy4u7//2Cn6QW7BSJc3sdEsSBgqrVJ hV6UGjq2SWtaY8zFuYycycfENjtMe9s9udJrF4G8j/mBoJ9Ee5pkKWyPAQEsWUl1rgWu D6S0t//txRPw4nrDz/driH9286VWaX329X7iAJbyM8povasEQO2WxI9DXlqDnmhjIsRO dMjA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1744410162; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=Bv3aXTBCkjS7VubTY6Vy9dQGLs0QP6W+qzRdW3thzMM=; b=q1Fd2dlIYC7YJ9ygENeTjBgbOYqXaZRkK1NN/DV1EVH990nZmC/pqHd01L6ORPM5n7 BwO5mHerLjE+Jo9q5e+2a0OkoE8vyOueAtYiBMrh1VhCtUhbc6PLwAb8rP7mX3dRcAXL hHdbhBxlATMc/iNWct5L1LRj7yQOGxe0YAaxFqbfp+YQdEneZxUtDWv4XtPfUtN4RVjP f9wODlY75N/VoSVeGBncAIhJbsqELaqozBQnP2kabHvvhZe6bM7muQE9iGtEA13Ba2ni HXOqEqzIspO3+G13T/+FwE1MVyoNdBMfyGs5Zx8FPtCnKSKpKEHbtxZHIu9G2iEuwOvj ZQAA== 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=1744410162; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=Bv3aXTBCkjS7VubTY6Vy9dQGLs0QP6W+qzRdW3thzMM=; b=WPsnX1B7uCfGdTu7wDkhtB+n9X5ppPSFtKsgudeGx93PlP1enqPl77q482DwVC2zAA 0tqkvyTDmhrT3+6aFhjQFNuK1Ue/1ucA1smfyAGVxByKSCR3abRlFpgQs3U3q2/OEYBk 97ZYlmccXO0lRkPZ05RVxbl66S288F7ME3C3BqtEGpf8SrLYden56etBNyO2DDdPI0zj C/q+ewGe6JOQAkTqYPT/6HLjUeeAQaHZLpuBX5lqpBsmmWBAe8Miikt1lalEWQIMVJqk axcIBmtnOwBlB7hACo8hfYVQPw01rcriDddbffNiy4JVNtg2Ln5rRTfjaciv4CqauQpT c/jw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1744410162; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=Bv3aXTBCkjS7VubTY6Vy9dQGLs0QP6W+qzRdW3thzMM=; b=zfTHXgUEJ8AFRjLW+U8GcL7SYrR9oyQQE+HdMiqH6zVK8Z8UcD6+cdGfzRKsPmS3L9 qte+7G351L253HEIMWAw== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmyREzwwnPW1HnaQ5tUNf1W9WTwW" Received: from nimes.localnet by smtp.strato.de (RZmta 51.3.0 AUTH) with ESMTPSA id N7dcf813BMMfhRQ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sat, 12 Apr 2025 00:22:41 +0200 (CEST) From: Bruno Haible To: 77622-done@debbugs.gnu.org, =?ISO-8859-1?Q?P=E1draig?= Brady Subject: Re: coreutils-9.6.53-14af8 on Solaris 11 OpenIndiana Date: Sat, 12 Apr 2025 00:22:41 +0200 Message-ID: <2319074.6Glr5LGNfr@nimes> Organization: GNU In-Reply-To: <3821884.tiCG3LdiiZ@nimes> References: <3821884.tiCG3LdiiZ@nimes> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77622-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > On Solaris OpenIndiana, there is one test failure: > FAIL: tests/misc/numfmt >=20 > Specifically, the tests lcl-fmt-2, lcl-fmt-3 fail. See the attached log f= ile. >=20 > I can easily reproduce it: > $ LC_ALL=3Dfr_FR.UTF-8 src/numfmt --format "--%'10f--" 50000 > --50=EF=BF=BD000-- > whereas > $ LC_ALL=3Den_US.UTF-8 src/numfmt --format "--%'10f--" 50000 > -- 50,000-- =46ixed in gnulib, through https://git.savannah.gnu.org/gitweb/?p=3Dgnulib.git;a=3Dcommitdiff;h=3Df7a6= 3a906ed956838b3e6d5545092cef264e0b6e From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 12 06:25:59 2025 Received: (at 77622) by debbugs.gnu.org; 12 Apr 2025 10:25:59 +0000 Received: from localhost ([127.0.0.1]:54111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u3Y3j-00016M-0g for submit@debbugs.gnu.org; Sat, 12 Apr 2025 06:25:59 -0400 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:53289) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u3Y3f-000161-S4 for 77622@debbugs.gnu.org; Sat, 12 Apr 2025 06:25:56 -0400 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-43cf06eabdaso25599935e9.2 for <77622@debbugs.gnu.org>; Sat, 12 Apr 2025 03:25:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744453549; x=1745058349; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=5ztLBiMRNv65TzS4swKfhCwbEhXdV/nxa2EtnCeF7o4=; b=DIo/MpxrEcCk2Rip+5mAbq6Ao5FVf90Sqq2KVuTXqnzWnTnrItNKl8pUsMVXmeJMvY lEMWAxm0Xkh7wdq1s4Sl/8LvRBC4KcRHtKMEKvPA714r+at6cR/n2Weny0fO1vHN1A83 jZ0h8Imy09FhI0YypZzpADkdebjPiBITllyRNu3ye6/tAqZE9M7Hs3AaxNlFzgCewsQM djcRlW6gtK1zpQIW0Ip9yYWgH21dTt0lu7JIvyx0cOvhuPQ4pvIDf9EIKYcQV2jIts5G 2uTZp2aQDz/jPig5oveJWqp0oUCQTvZec/I3ycZrg7tygaR9SbE5VdKoVhJcOuiOE72T gPkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744453549; x=1745058349; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=5ztLBiMRNv65TzS4swKfhCwbEhXdV/nxa2EtnCeF7o4=; b=ZbTFIG44lmMYjzGfblltC3NfwEg08V1hRrEMsGjamPGG633i9BQLTBtSmf3KbAECTf 1grN2jN9Y1BQnsyVIVpTWYblvjfoE0zWqWwFB4L5l/PJgcDeoo/UQ5Ic9By56DO2nLdE OZkNc9IdUmO7rY7Qm6MRTglOczx13GBu6KzBYDwoScVlvIBWZE20dqBYqDPMhE175o08 SsNxhscHsSB151905NvN9CUtETaMH1jC+Fn96a9AFTWbShJpnPr24LGhLjxYMYC9ocn1 Avq+vJqoTQFEUEX3rXYvKr1dNJawpaO+19deM2l8NTADT4MWf9BIhmLT9qiZ10RsOBRD tnMA== X-Gm-Message-State: AOJu0YzyRdj3nJTx79zvBtrezD/mDMkeJBdqeLoMvC3HEEf2X9lXoRdk /nMr4nox98+htzIGJmedsxvIMKEDFPlVCqXK6X5lkcOeGRUWSAuSkTLTRA== X-Gm-Gg: ASbGncs+cSZVYYcYnrX85JuvD41cIf2BIsfW6eWCQsz3k35BtNMa2Or+M8yqDbJCFrD YGPBXQichGu1XdUZX+usl6tuuBsv1JNs35JRmJrzd9J7+Jlf0XxjPoJ1mV9O+Z4rIL8gCjkR/I8 EqsNB31Ar+ihFVvuWDiCVMNvCGoIrhZijmjv7qV3lqPJTtQJHAfzXCbCdoUx53vy+CYTgsNdAA2 QyUnk4yv04l+vDaYjej6pUE6zGk5mNfVbNnsRHJ01rE172oV77FhwmWpuk0NGDN8aoU2F4LtZYc e0Ac85AKHtS3WWbQirsI1cS8jOXElp8bB7Ah2jKDgV9tMAjSKjsrGZOQB3XcZsF+JmkB7WNYnQC m0ptxDXLgxKOHEIwixtC8 X-Google-Smtp-Source: AGHT+IE70s1bP7Hdqbc+uM3cV3PXMUp8zvRJwY1KqsBNS0JlcTWQoJo0bzxDOQ7LWB1V4MoYRDJ0Zw== X-Received: by 2002:a05:600c:3b0d:b0:43c:ec28:d31b with SMTP id 5b1f17b1804b1-43f3a93d1d8mr64671205e9.10.1744453548908; Sat, 12 Apr 2025 03:25:48 -0700 (PDT) Received: from [192.168.1.31] (86-44-211-146-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.44.211.146]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-43f205eccd8sm114604255e9.5.2025.04.12.03.25.48 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 12 Apr 2025 03:25:48 -0700 (PDT) Message-ID: <8cc61e92-ef10-4c5e-b34a-4e222611df1f@draigBrady.com> Date: Sat, 12 Apr 2025 11:25:46 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta Subject: Re: bug#77622: coreutils-9.6.53-14af8 on Solaris 11 OpenIndiana To: 77622@debbugs.gnu.org, bruno@clisp.org References: <3821884.tiCG3LdiiZ@nimes> <2319074.6Glr5LGNfr@nimes> Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig_Brady?= In-Reply-To: <2319074.6Glr5LGNfr@nimes> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77622 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 11/04/2025 23:22, Bruno Haible via GNU coreutils Bug Reports wrote: >> On Solaris OpenIndiana, there is one test failure: >> FAIL: tests/misc/numfmt >> >> Specifically, the tests lcl-fmt-2, lcl-fmt-3 fail. See the attached log file. >> >> I can easily reproduce it: >> $ LC_ALL=fr_FR.UTF-8 src/numfmt --format "--%'10f--" 50000 >> --50�000-- >> whereas >> $ LC_ALL=en_US.UTF-8 src/numfmt --format "--%'10f--" 50000 >> -- 50,000-- > > Fixed in gnulib, through > https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=f7a63a906ed956838b3e6d5545092cef264e0b6e Wow, a 2910 line patch. thank you! Pádraig From unknown Mon Aug 18 08:54:15 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 10 May 2025 11:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator