From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 36260 invoked by alias); 16 Jul 2019 10:53:29 -0000 Mailing-List: contact libc-locales-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: libc-locales-owner@sourceware.org Received: (qmail 36240 invoked by uid 89); 16 Jul 2019 10:53:29 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.2 required=5.0 tests=AWL,BAYES_00,KAM_SHORT,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy=sharp, v10, H*f:sk:1235443, appeared X-HELO: mail1.protonmail.ch Date: Tue, 16 Jul 2019 10:53:00 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kobylkin.com; s=protonmail; t=1563274404; bh=jWTtFj8iOC2nHWV0o020R7h9sooeVbJ5gOMZ7FTum6c=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References: Feedback-ID:From; b=DP1H0vV4+kvieiq+eqBq+OKrKUvSLFUlFFLNZJHReSmVkN1QNymLqv/c6iN/LZnNg CVOkdWXl3e+5hR42iKTN25DLXb3MtTd1IcA7dnKSG7+Sl1op1q6zEQOgmgoRc4+N2j k5QRlwDFJ4so2QDywkeeR4wk8rT0oXXXnr8adgcI= To: Rafal Luzynski From: "Diego (Egor) Kobylkin" Cc: Marko Myllynen , GNU C Library , Carlos O'Donell , Siddhesh Poyarekar , Mike Fabian , "libc-locales@sourceware.org" Reply-To: "Diego (Egor) Kobylkin" Subject: Re: [PING^10][PATCH v12] Locales: Cyrillic -> ASCII transliteration [BZ #2872] Message-ID: In-Reply-To: <1235443329.1748503.1563269912627@poczta.nazwa.pl> References: <5e82c576-fcd2-9d2f-6ea8-c1f55d60d19d@redhat.com> <1703613878.71446.1562715288105@poczta.nazwa.pl> <1235443329.1748503.1563269912627@poczta.nazwa.pl> MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha512; boundary="---------------------b7ae4c7219112888cc709956bb0879e1"; charset=UTF-8 X-SW-Source: 2019-q3/txt/msg00009.txt.bz2 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) -----------------------b7ae4c7219112888cc709956bb0879e1 Content-Type: multipart/mixed;boundary=---------------------a2e18934f63fa2d3f90229176f04101c -----------------------a2e18934f63fa2d3f90229176f04101c Content-Transfer-Encoding: quoted-printable Content-Type: text/plain;charset=utf-8 Content-length: 2729 On Tuesday, July 16, 2019 11:38 AM, Rafal Luzynski wrote: > 13.07.2019 12:03 "Diego (Egor) Kobylkin" egor@kobylkin.com wrote: >=20 > > To the V9 patch - my understanding is that we have agreed to handle it = as > > a new feature because it is actually not fixing [BZ #2872] per se (and = V12 > > does). I am not going to work on it for 2.30 and if you, Rafal, or some= one > > else wants to take ownership and push it I'm more than happy to help. >=20 > OK, so IIUC your goal is to provide Cyrillic to plain ASCII transliterati= on > according to GOST 7.79 System B standard, when the locale is set to C > (or any derivative, like C.UTF-8). You don't want ISO 9 a.k.a. GOST 7.79 > System A (Cyrillic to Latin extended) with a possible fallback to plain > ASCII and in many other locales because you consider this as a separate > task which may be done later, not in this release cycle. Is that > correct? Yes, this is correct. Here is the original email with the explanation: https://marc.info/?l=3Dglibc-alpha&m=3D154430592326862&w=3D2 On 08.12.18 22:51, Egor Kobylkin wrote:> Rafal, Dmitry, Marko, Mike >=20 > On 08.12.18 00:35, Rafal Luzynski wrote: >> 19.11.2018 12:10 Egor Kobylkin wrote: >>> >>> Changelog v10: * Removed ISO 9.1995 GOST 7.79-2000 System A >>> (transliteration to Latin with diacritics) as conflicting with >>> System B within glibc mechanics and not solving BZ #2872 >> >> I'm in favor of implementing System A and dropping System B instead. >=20 > The BZ #2872 bug name is explicitly "Transliteration Cyrillic -> ASCII > fails". The ISO 9 System A does not map to ASCII so it is not a solution > to BZ #2872 at all. >=20 > I was scratching my head as to how can we avoid the explosion of the > scope for this patch. And then it appeared to me that it was wrong to > target all the present locales for the ASCII translit. This seems to be > the root cause for this prolonged A vs. B discussions. The proper target > for my table is actually the C locale translit file > (locale/C-translit.h.in). I will submit a proper patch shortly. >=20 > If anyone wants to keep working on the implementation of the Latin > Diacritics transliteration of the Cyrillic letters (System A) you are > welcome to use the tables I have submitted before (v9). That would be a > new feature for glibc as per my understanding. Let's just make super > clear the distinction of the System A (Latin with Diacritics, non-ASCII) > to the ASCII translit as mentioned in BZ #2872 (System B). >=20 > My focus is super sharp on helping with Cyrillic -> ASCII translit > availability for a default installation with glibc. >=20 > Hope this helps, > Egor >=20 Bests, Egor= -----------------------a2e18934f63fa2d3f90229176f04101c Content-Type: application/pgp-keys; filename="publickey - egor@kobylkin.com - 0x01FEB4E8.asc"; name="publickey - egor@kobylkin.com - 0x01FEB4E8.asc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="publickey - egor@kobylkin.com - 0x01FEB4E8.asc"; name="publickey - egor@kobylkin.com - 0x01FEB4E8.asc" Content-length: 891 LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tDQpWZXJzaW9u OiBPcGVuUEdQLmpzIHY0LjUuMQ0KQ29tbWVudDogaHR0cHM6Ly9vcGVucGdw anMub3JnDQoNCnhqTUVYTGN4NkJZSkt3WUJCQUhhUnc4QkFRZEFUYVpYRStO US9ZYXJYRk9jTEhJQk9DSWJ6TXNnNXpQZQ0KSTZ5VzR4OHBQVlhOSnlKbFoy OXlRR3R2WW5sc2EybHVMbU52YlNJZ1BHVm5iM0pBYTI5aWVXeHJhVzR1DQpZ Mjl0UHNKM0JCQVdDZ0FmQlFKY3R6SG9CZ3NKQndnREFnUVZDQW9DQXhZQ0FR SVpBUUliQXdJZUFRQUsNCkNSQStPcVNEZ0FHcG9acmVBUDlOTUdxMXZ1UVJi Y1hBbGhZbStvRU9XMGVWYXRyK0RJcDRBdGJoYzdkZw0KUUFFQXA1NjBKMFEz RHpmK1BKY1pDdFBHeERlOWZWVkZyelBYUzN3MTBYN00wd2ZPT0FSY3R6SG9F Z29yDQpCZ0VFQVpkVkFRVUJBUWRBb2RSbXRLSDkwV0ZMZzlwTHloS0c2b0Rv ZWpIdWhjOEd0eTROSXlhRUxtd0QNCkFRZ0h3bUVFR0JZSUFBa0ZBbHkzTWVn Q0d3d0FDZ2tRUGpxa2c0QUJxYUVtc2dFQTZnSWdWQ29jMVp0cw0KWWMyNVh6 MEtVWXNuMWtPNEZxZmwyd2pQNzVUYkxYZ0EvQW9odWdlc2xXZVFsRTdUQ2Fh U3hFV0RXL2xYDQo4SmRlTEo4dFlIZFEvNU1MDQo9T0JwMQ0KLS0tLS1FTkQg UEdQIFBVQkxJQyBLRVkgQkxPQ0stLS0tLQ0K -----------------------a2e18934f63fa2d3f90229176f04101c-- -----------------------b7ae4c7219112888cc709956bb0879e1 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" Content-length: 249 -----BEGIN PGP SIGNATURE----- Version: ProtonMail Comment: https://protonmail.com wl4EARYKAAYFAl0trJwACgkQPjqkg4ABqaGrdgD+O3yas6Mn4RDQY1reESLE wgXswDG4r8ncvIAwI+5kFLoA/3ebBaGMFH1F04er3gdWLVCO5HinuUwQIFU6 iWhhwJsA =24En -----END PGP SIGNATURE----- -----------------------b7ae4c7219112888cc709956bb0879e1--