From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS22989 209.51.188.0/24 X-Spam-Status: No, score=-3.8 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 3B0A41F8C8 for ; Wed, 22 Sep 2021 21:26:04 +0000 (UTC) Received: from localhost ([::1]:44144 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mT9kg-0004kt-Op for normalperson@yhbt.net; Wed, 22 Sep 2021 17:26:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56238) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mT9kb-0004kl-1q for bug-gnulib@gnu.org; Wed, 22 Sep 2021 17:25:57 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.22]:31953) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mT9kY-0002zk-NT for bug-gnulib@gnu.org; Wed, 22 Sep 2021 17:25:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1632345951; 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=dzYh5UpBSXBiE4cl2fRffbeTnr/Y7AbaGHk5Z9y8Gik=; b=j2hYKXjzyYg9EwHVlAG5P0Ow/rpDKaBfg0z0qSbwkeRYzQZ5mS0DhPzl8Krcp5bhaJ 2a5xo+Rpj8vmZQEUdhFITzP6UVe8h778+2v57x0ZSdO4zqRg0+EMUSlUVtqwwgaQZTwY XMrx6hlIxzn1YHAqGYPIqWia3DTtMfSSWBqb14Oyfc7BpteKF7+Hi/SFINyzpSEL2ZG9 qyD/q6iGnIGgI1PdW3UL1rv9lvUKPpkQwN1erDqeccx9Sz9tR829HDE8fjqfUr2pXF29 xsudhkNG1dNIvxZL/7WTH20tjsqqQFQoTMzs5XzZdIuTrlj96wXGaIWtROTgF47gA5cj GEZg== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94z26ll5ip686mUSRJd8nEBQE/E0NoZoii42uhA==" X-RZG-CLASS-ID: mo00 Received: from omega.localnet by smtp.strato.de (RZmta 47.33.8 AUTH) with ESMTPSA id 6080fbx8MLPpEuA (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Wed, 22 Sep 2021 23:25:51 +0200 (CEST) From: Bruno Haible To: dietmar.schindler@manrolandgoss.com Subject: Re: Gnulib manual corrections Date: Wed, 22 Sep 2021 23:25:50 +0200 Message-ID: <3198492.Jf4L7NX0AZ@omega> In-Reply-To: <5f657ce0112d46c8aaeba17d82e730f6@manrolandgoss.com> References: <5f657ce0112d46c8aaeba17d82e730f6@manrolandgoss.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart3342216.LuSK9jv16D" Content-Transfer-Encoding: 7Bit Received-SPF: none client-ip=85.215.255.22; 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, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: bug-gnulib@gnu.org Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" This is a multi-part message in MIME format. --nextPart3342216.LuSK9jv16D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" Dietmar Schindler wrote: > On https://www.gnu.org/software/gnulib/manual/html_node/Collating-Element= s-vs_002e-Characters.html there are two inaccuracies: >=20 > 1. "For example, the German collates as the collating element 's' followe= d by another collating element 's'." - Here the example character is simply= missing; it should perhaps read: > "For example, the German '=DF' (small sharp s) collates as the collati= ng element 's' followed by another collating element 's'." >=20 > 2. "For example, the Spanish 'll' collates after 'l' and before 'm'." - T= his was true until April 1994; see https://en.wikipedia.org/wiki/Ll#Spanish. Thanks for the reports. Fixed through the two attached patches. Regarding the second one: Instead of Spanish 'll', possible examples are (according to the collation rules in glibc): =2D Czech ch (see https://en.wikipedia.org/wiki/Ch_(digraph)#Czech ) =2D Welsh ch dd ff ng ll ph rh th =2D Albanian dh gj ll nj rr sh th xh zh =2D Uzbek g' o' sh ch =2D Filipono ng Bruno --nextPart3342216.LuSK9jv16D Content-Disposition: attachment; filename="0001-doc-Don-t-assume-that-the-output-format-is-TeX-based.patch" Content-Transfer-Encoding: quoted-printable Content-Type: text/x-patch; charset="UTF-8"; name="0001-doc-Don-t-assume-that-the-output-format-is-TeX-based.patch" =46rom 25ce2d6b5fad4726ea1fc4d9bdf492505de0086e Mon Sep 17 00:00:00 2001 =46rom: Bruno Haible Date: Wed, 22 Sep 2021 23:07:24 +0200 Subject: [PATCH 1/2] doc: Don't assume that the output format is TeX-based = or info. Reported by Dietmar Schindler in . * doc/regex.texi (Collating Elements vs. Characters): Assume a texinfo version that groks UTF-8 encoded ISO-8859-1 characters. =2D-- ChangeLog | 8 ++++++++ doc/regex.texi | 8 +------- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index a64141820..6cdba97f8 100644 =2D-- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2021-09-22 Bruno Haible + + doc: Don't assume that the output format is TeX-based or info. + Reported by Dietmar Schindler in + . + * doc/regex.texi (Collating Elements vs. Characters): Assume a texinfo + version that groks UTF-8 encoded ISO-8859-1 characters. + 2021-09-21 Paul Eggert =20 regex: sync with glibc diff --git a/doc/regex.texi b/doc/regex.texi index 91d6bb7b4..19a12cfa3 100644 =2D-- a/doc/regex.texi +++ b/doc/regex.texi @@ -385,13 +385,7 @@ as a unit of collation.'' =20 This generalizes the notion of a character in two ways. First, a single character can map into two or more collating =2Delements. For example, the German =2D@tex =2D``\ss'' =2D@end tex =2D@ifinfo =2D``es-zet'' =2D@end ifinfo +elements. For example, the German ``=C3=9F'' collates as the collating element @samp{s} followed by another collating element @samp{s}. Second, two or more characters can map into one collating element. For example, the Spanish @samp{ll} collates after =2D-=20 2.25.1 --nextPart3342216.LuSK9jv16D Content-Disposition: attachment; filename="0002-doc-Fix-outdated-statement-about-Spanish-collation.patch" Content-Transfer-Encoding: quoted-printable Content-Type: text/x-patch; charset="UTF-8"; name="0002-doc-Fix-outdated-statement-about-Spanish-collation.patch" =46rom 3148eb10eda7b771a08692b6165c8c5541172417 Mon Sep 17 00:00:00 2001 =46rom: Bruno Haible Date: Wed, 22 Sep 2021 23:19:22 +0200 Subject: [PATCH 2/2] doc: Fix outdated statement about Spanish collation. Reported by Dietmar Schindler in . * doc/regex.texi (Collating Elements vs. Characters): Choose another example of a digraph with special collation. =2D-- ChangeLog | 6 ++++++ doc/regex.texi | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6cdba97f8..1c7390625 100644 =2D-- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2021-09-22 Bruno Haible =20 + doc: Fix outdated statement about Spanish collation. + Reported by Dietmar Schindler in + . + * doc/regex.texi (Collating Elements vs. Characters): Choose another + example of a digraph with special collation. + doc: Don't assume that the output format is TeX-based or info. Reported by Dietmar Schindler in . diff --git a/doc/regex.texi b/doc/regex.texi index 19a12cfa3..c8a691ebc 100644 =2D-- a/doc/regex.texi +++ b/doc/regex.texi @@ -388,8 +388,8 @@ two ways. First, a single character can map into two o= r more collating elements. For example, the German ``=C3=9F'' collates as the collating element @samp{s} followed by another collating element @samp{s}. Second, two or more characters can map into one =2Dcollating element. For example, the Spanish @samp{ll} collates after =2D@samp{l} and before @samp{m}. +collating element. For example, the Czech @samp{ch} collates after +@samp{h} and before @samp{i}. =20 Since POSIX's ``collating element'' preserves the essential idea of a ``character,'' we use the latter, more familiar, term in this document. =2D-=20 2.25.1 --nextPart3342216.LuSK9jv16D--