Re: [I18nrp] Mappings for IDNA2008 ?

"Patrik Fältström " <> Fri, 08 February 2019 19:16 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 34713130F3F for <>; Fri, 8 Feb 2019 11:16:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.722
X-Spam-Status: No, score=-1.722 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_EXCESS_BASE64=0.979, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id XG1m8zoK1ry6 for <>; Fri, 8 Feb 2019 11:16:44 -0800 (PST)
Received: from ( [IPv6:2a02:80:3ffe::176]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id D24E2130F3C for <>; Fri, 8 Feb 2019 11:16:43 -0800 (PST)
Received: from [] (unknown [IPv6:2a02:80:3ffc:0:932:a0b9:61be:d623]) by (Postfix) with ESMTPSA id 8008A23729; Fri, 8 Feb 2019 20:16:40 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;; s=mail; t=1549653400; bh=Z6Yx8xi8aycVadgVvdAxX/eFfPPYc4J2JI9R7IAdfIk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=u/RPSyaopFFAjfrAJ6dbvfpPu9ceOyBmOg90LqslJurYcm+hskraxVtOHZZtGZ0Sb g9fuE3FgF2FPkYdetiVH9q3DTHlt4i0+Ltt1p+vZu5mhSVp16UVhQ1fisgTTMZbIBC yUuTf7EPythvhvGd7fnc0tPfUMI+AO2BXPrZC4ZI=
From: "Patrik =?utf-8?b?RsOkbHRzdHLDtm0=?=" <>
To: "Martin J. =?utf-8?q?D=C3=BCrst?=" <>
Cc: "Patrik =?utf-8?b?RsOkbHRzdHLDtm0=?=" <>, "Asmus Freytag" <>,
Date: Fri, 08 Feb 2019 20:16:39 +0100
X-Mailer: MailMate (1.12.4r5597)
Message-ID: <>
In-Reply-To: <>
References: <20190204225047.02583200DC1666@ary.qy> <> <> <> <> <> <> <>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=_MailMate_F01C25A3-B666-4634-B62F-C39216D59194_="; micalg=pgp-sha1; protocol="application/pgp-signature"
Archived-At: <>
Subject: Re: [I18nrp] Mappings for IDNA2008 ?
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Internationalization Review Procedures <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Fri, 08 Feb 2019 19:16:46 -0000

On 8 Feb 2019, at 9:20, Martin J. Dürst wrote:

>> I can as well say it is completely useless for the cases where the mapping *IS* special.
> I don't understand the last sentence. If we take the case of Turkish, then the generic mapping tables are useful because once we have them, a suitable Turkish mapping can be defined as a small delta (e.g. a small preprocessing step) to the generic mapping tables.

Ok, let me try again. It must be my lack of proper knowledge of english language that do not make me be able to make my point.

As you need this extra local delta, JUST using the plain mapping is wrong, include errors, and can not be used.

You MUST use the generic mapping (as you name it) PLUS the specific exceptions.

And it is definitely not the case that you can do f(x) and then f'(x), i.e. f(f'(x)) but instead you need to use y(x) as the function where y(x) is as you write f(x) modified with the delta that the LOCALE defines.

If one could do f(f'(x)) then it would be easy.