Re: [regext] [I18ndir] [Last-Call] last call reviews of draft-ietf-regext-epp-eai-12 (and -15)
"Martin J. Dürst" <duerst@it.aoyama.ac.jp> Mon, 26 September 2022 07:31 UTC
Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3E8CC1524D5; Mon, 26 Sep 2022 00:31:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.913
X-Spam-Level:
X-Spam-Status: No, score=-1.913 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=itaoyama.onmicrosoft.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NjvHSf4bTHFd; Mon, 26 Sep 2022 00:31:57 -0700 (PDT)
Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2114.outbound.protection.outlook.com [40.107.113.114]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 41378C1524D3; Mon, 26 Sep 2022 00:31:55 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A8PpZaEMNMBAsJiyO32LlxhubVN5asd1m5GyB3fTaCPjACzButW7JCsyGW9U1lWqbykKn601d2wjRdnlbh4zzRMCV8tkNgXA+T5WeZP+HsT9FJZBLTAGTdXOPwD4s1tGmZOD7M8zRSz4+dReIMElGjZGiph3Zq6Dm/UVVTIX6p6pqxrorKGDuZW8L3lXOv6e3gtq4DAnxY4N4w5usVkjzx2NgNE4iL/H11rNVmXKNB/5s7GYz4fPxPwqQkp/qrh4iNgbNo2WsJ1rDqDyG1LQCmCD+59YXnbR2q1+YBcLwF0AtgtAkobGeDAqulIOuftn3v6dZlAFT8RVPT/VOP6Agw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=RTxFyLr0i9EcFeSNj1eouJHqjuLcyvsglQajY9KM3bo=; b=OciTgMxD1U18L1HyfBKNPApwrJd+IIdclXD7mYj/7eJOpPAlbZuKfRlfu5vxSuElpFqsWtyoHCbIf6xsM8zWgw2Sp6Kd7CATCZZ0PsUeHb97MSsIBl4SEdrY7pnbwFLGbvDQe0De/B7HpZ1ketZSXeMD/K1irb28hsbKZHeJkiT+jQb3o6Il4kCUO5Wn2KuvcZ2sRwYMOyYjFUHLhgfyh6ceQDyH++CEmsiqzdYPSE5JubV8veb3jVMLuXf9NXQY4Sn5kZ2R1xDWGrW1xqXJnA7MMTN4liPiGWvXHWg2UrQ0VeLz4RrNCuVNCMW+KuQnFYvi7GCDoKJQ480CkO3KEQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=it.aoyama.ac.jp; dmarc=pass action=none header.from=it.aoyama.ac.jp; dkim=pass header.d=it.aoyama.ac.jp; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itaoyama.onmicrosoft.com; s=selector2-itaoyama-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RTxFyLr0i9EcFeSNj1eouJHqjuLcyvsglQajY9KM3bo=; b=Cai0tq4CpP64t2exHTc4J43h2hU+jFMqiOoHfTRlgUcC/BadCgnXDKva6E99I7HouQEJtHS5OFhRUhMCGlxTSc9zJ+rH+pDveBapEWsxgR7sS2DKGlHSAwK4WFWGpdkrSQbP9Pmn7XNy6AgS4nZ7ofeiSaEqfrpVLoBHYfSQTIo=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=it.aoyama.ac.jp;
Received: from TYAPR01MB5689.jpnprd01.prod.outlook.com (2603:1096:404:8053::7) by TY1PR01MB10656.jpnprd01.prod.outlook.com (2603:1096:400:320::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.25; Mon, 26 Sep 2022 07:31:51 +0000
Received: from TYAPR01MB5689.jpnprd01.prod.outlook.com ([fe80::1c48:ae49:2928:9032]) by TYAPR01MB5689.jpnprd01.prod.outlook.com ([fe80::1c48:ae49:2928:9032%2]) with mapi id 15.20.5654.025; Mon, 26 Sep 2022 07:31:51 +0000
Message-ID: <cc7308a2-69a1-5490-d418-453fe1a20d58@it.aoyama.ac.jp>
Date: Mon, 26 Sep 2022 16:31:48 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.0
Content-Language: en-US
To: John C Klensin <john-ietf@jck.com>, "Gould, James" <jgould=40verisign.com@dmarc.ietf.org>, beldmit@gmail.com
Cc: paf@paftech.se, art@ietf.org, draft-ietf-regext-epp-eai.all@ietf.org, last-call@ietf.org, regext@ietf.org, i18ndir@ietf.org, gen-art@ietf.org
References: <DFBC3847-F489-42D8-AB28-A22F25BC7CD9@verisign.com> <1C6C85AAF7DA5EFEDCED0BB0@PSB>
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
In-Reply-To: <1C6C85AAF7DA5EFEDCED0BB0@PSB>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: TYCPR01CA0131.jpnprd01.prod.outlook.com (2603:1096:400:26d::19) To TYAPR01MB5689.jpnprd01.prod.outlook.com (2603:1096:404:8053::7)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: TYAPR01MB5689:EE_|TY1PR01MB10656:EE_
X-MS-Office365-Filtering-Correlation-Id: a79ce5ba-2578-40ad-1324-08da9f912dd6
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: skRbFzkeUIHS1qpVUGciLrUA86DlpRFr33YH1V0oCvyfvzNFTjDHIMzZiHo+xm+ZV3TDCzLjgnRRHbmOrd0l2ETWsj+a9ebbjVnuPm99pbdPVvN5DndnuFMItoPqDHVjsboN6r2nR+1GFA7CYUKrYQvW/VYC7+5y1F+h5r9C10Kx+5WGm5Hy2ZNNwIB75hMJhMh5SEdT9LDBUuwI2qwPLKZaAr4G9FnA3GCloyPq/jyHPH1z+tChWNfghDoMAqQ966NAQtPmodWrSxsE1A3lLIe26SB9W6qPst1ayEzDjpOckUdHaw/7QgtXiJxw0wxdUozkXpNopELReXPpPMKHSyorm+MBPtkRKemyOh5Bzd/Rx5HgfHykxvzYauVouscJ51WpVact4c5sJ3ghGtL21q1NulgbFHIQXbpiRSMJJ5mKRW6RcZJ9L/cDLyLs9YfbddFjz9hxGrqr9JPKWKii2SH7oRlgERRg+8H9YvGqY0n2642lndp3uUBrvS3cwMcsVzZvAtCiwy+r3322eF2CCaTwlz5gktoOznsv1cBijnRKVIOIuNrkRY0o6cJfObcFWqlqy2ZIWrj8lEfb61p0xNp5E/pdrEZbSnz7QEtbiJY48aiLBk7RuH/S9lX4RtU56hbTR1SimfJ7EJ3MDdsLIag+9ZJ62KymanbzrZyQaqLV1v8FQ9GSxCEApCZ0N6o8Lw4D3MkmA6aN0dozONYXfxP477lN9N8rHPi/rFGQEKwD0mhCOC3OhRXSUCFqQv8NL4xy/ltvIrsMj5b8LP30sFKvqQFqSuZrDJb8EKCWQw+WvdMHDXbbtoWGvNPT439TodLe9ZEPP+6aQXAt7vtsgw==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYAPR01MB5689.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(376002)(136003)(366004)(346002)(39850400004)(396003)(451199015)(5660300002)(36916002)(7416002)(2906002)(478600001)(52116002)(316002)(53546011)(86362001)(6506007)(6512007)(26005)(38350700002)(8936002)(6666004)(38100700002)(41320700001)(786003)(41300700001)(6486002)(66556008)(31696002)(110136005)(66476007)(4326008)(66946007)(2616005)(8676002)(186003)(66574015)(66899012)(83380400001)(31686004)(43740500002)(45980500001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: ajlvQ1Q9jZycxo93yThSuXVJC7Ln7v34bOeUSDPfxnNk3lS91uIpBjs3WdraNqCAc7U7ek2Fwmlp4lLerWZOCC3P06xBZtw8n8un4U9zkE882MHec+fHKeq21WNu4/9Tm25YHg2jSzQBwI0jOQJUALlznlS9ccwbaox9lcc9ocHqPDkp1DEW4QUrcsNbCk8L+QriQ4LUsu6r6b/mWN4+geHiufJ7z1CY1KxxGsGF1u/YITUTvfgQuvvY/6r0VYX0ZblLEANtYhi1LrJt99ETCwW/ZPiSwgiWcwqqLp8szayS5t+6qbwi/PM2+CRRGKxJoclTcP2dASdVO7pek1dIWGBPKNvvCgY1yeEkQPgeTzUjCAXOAsdt25vquQCZZQnxWtYXrGmAajomrb2wlfhMnz+IA0MLI52+bMCvtj1utUVx/FIYnf9shFw49ajqG2Nox00iE8UYoxrNkq46hWFdm9M422Z++z8QqzbdX5/BGcb77CpsqYLUK60p0dLyrQoiHwoODDNcEQv2C13TLvC1LY5pBygHaI4siFGTPMb9Q6k7eak8Go9kFCkmv52G+WJnLnmlDM5E3xDs0rik5Dwf3+WvLd3DWuaWLpCvvOlVJODXIbtJzIhaJiqhWTK0F5q0/RQjIfZjFO14S0nK2BQecT+ES5HeSxqlab1YTssFYupW2lxewQDRPI3l91L65jzfdMoOh4RrJfrIoAGeZgDiRlBYCzJaVNVZwH/2zw/Qi5BmDZmFb//uHut94XCOoFFky+7JgAQX40OmpDplSfA8dYkyJ8Dbeyb+ID8hJDD3GDrVYHloFmM6Z/MrpnHtnEFN53WFk3od6+MMr1zw0V6Ijny+Ws3GbhuJjTXwm25YbNaNjAVjtLMGv0FSQvu4IlsLgbbaSErvd1kHiXLpjChUY6oQdwTBfukWEAQwTX0fmlo7Cfl8Mlmco0FycAn3NYE4KdkFrei7qtawY6dpujyOUqg9FDS0TmgA9MXLnHedn2+YjEYlT30VddcQH4Iw43kbWAySh/d8U20orT5JMMREyBXf8KU+JtaeY1QzOF0e/9GkGG7wzP9fcmz82Z/JujymBrXp4cn+x/HbcH3IEOVPkor8o1p1ZpHEm+g8WVjyTV58I34btvytea9RvmGcCIEXbY9RjoCLvRHBoX6Xob7PtZksNeLIOgLlMlfi1N/1+IMhk4YkY0Fm2QS2uxs6l1M4M47VHorRpg/kSSvrLby7utHGLVehyvo9TORMdqB3yQe8+rQfRHTyiX0AtwtYXreXnH+8/+/MAphx1WohuiKZwjAGSlZbjiQm0pIDNMfptW/5ANll+uuHyx0de5Wq4RUK0LzOKa7mfp9dSoIPUCSryvbeHSfJALBDaf72l3DD2K6O+im0aXEnAWMvsprCkxx1OSnyWujgGfDSBArEUj/gts1GyK5VmNMc1I+YoAvJrH9i2ASAJY6ot0YmugAQjXooSuKHf+1Qv3eY9lVqsQHCsE6jyILfR3A67kEJUDq+aRBmnfrdw/ewGyYuc0Q5slG8DHzRFYzGqc4LNmQDIQ21z2Akw33fOfsbay21wzrx3ndmrYhDy9RrpxE1usSxeO7zcv0SfleKm9I4QLGCa38cpg==
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-Network-Message-Id: a79ce5ba-2578-40ad-1324-08da9f912dd6
X-MS-Exchange-CrossTenant-AuthSource: TYAPR01MB5689.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2022 07:31:51.6612 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: e02030e7-4d45-463e-a968-0290e738c18e
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: uVka+owZjg9N3woyZBSfdAkw0+SFiHDGMiP00yR9TtVGUOxzTzQT2PUzPN+glkP92BBvCJPnXSE0JRGItpmAmQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR01MB10656
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/0AQg2CfAFYLoaD04ICdNrQML1e8>
X-Mailman-Approved-At: Mon, 26 Sep 2022 06:00:23 -0700
Subject: Re: [regext] [I18ndir] [Last-Call] last call reviews of draft-ietf-regext-epp-eai-12 (and -15)
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Sep 2022 07:31:59 -0000
Very sorry to be late with my reply, and for not replying to the latest posting from John Klensin in this thread. On 2022-09-14 04:03, John C Klensin wrote: > James, > > My apologies for not having responded to your note sooner. > I've been preoccupied with several unrelated things. > > I greatly appreciate the changes to use an existing EPP > extension framework and to correct the terminology error of EAI > -> SMTPUTF8. I agree that the more substantive SMTPUTF8 > technical issues should go back to the WG. > > However, in order that the discussion you suggest for IETF 115 > be useful and not just lead to another round of heated Last Call > discussions, I think that, for the benefit of those who have > been following the discussion closely and those who should have > been, it is important to be clear about what the disagreement is > about. When you characterize the issue as "e-mail cardinality", > it makes it sound, at least to me (maybe everyone in the WG has > a better understanding) like this is some subtle technical > matter. > > It really isn't. The EAI WG was very clear during the > development of the SMTPUTF8 standards that the biggest problems > with non-ASCII email addresses were going to be with user agents > (MUAs) (and, to some degree, with IMAP and POP servers that are > often modeled as part of MUAs) and not with SMTP transport over > the Internet. Making an MUA tailored to one particular language > and script (in addition to ASCII), or even a handful of them, is > fairly easy. Making one that can deal well with all possible > SMTPUTF8 addresses is very difficult (some would claim > impossible, at least without per-language, or > per-language-group, plugins or equivalent). I very strongly think that "an MUA that can deal well with all possible SMTPUTF8 addresses" is a red herring. First, as far as backing store (in-memory representation) is concerned, any implementation that is able to handle full Unicode and SMTPUTF8 will be fine; there's no dependency there on natural languages or scripts. And because there days, most MUAs will use user-interface tool kits or OS components that support Unicode, for most MUAs, that part may be essentially for free. This leaves the logic of "if non-ASCII in LHS of email address, then use SMTPUTF8, otherwise not" and the transcoding from the internal Unicode representation (possibly UTF-16) to and from UTF-8 (available as a library function). So on this level, an MUA that is able to deal with SMTPUTF8 is able to deal with all possible SMTPUTF8 addresses, or otherwise it's very badly written. Second is the level of display. Here again, it's important to understand that MUA implementers will just use a tool kit, which includes a rendering library (such as harfbuzz) that takes care of all the glyph selection and shaping details. And it will use (via that library) the fonts available on the OS. If the necessary font is not available (e.g. for scripts just recently added to Unicode), then square boxes or question marks or something similar will be displayed, but it should still be possible to copy an address from a browser to an (SMTPUTF8-capable) MUA and send the mail. Similar for rendering variations; the browser may show a frog with a tongue, but the MUA may show a frog followed by a tongue. If that's the result of copy-paste, the mail should still be delivered correctly. [It is important to note here that these days, the numbers of email addresses that get copied by hand from a napkin or business card to an MUA is way down, and copying from one application (e.g. a browser) to another is the main stream.] Third, there's a saying "the better is the enemy of the good". It can be abused to justify sloppiness, but in the area of internationalization, it's very important. If somebody wants to use a Cyrillic or Devanagari or Han (Chinese/Japanese) or Greek,... email address, they don't care whether a script such as Nag Mundari (new in Unicode 15.0.0, out on September 13) or some Egyptian hieroglyph format controls (also new in Unicode 15.0.0) or even some Devanagari characters used to represent auspicious signs found in inscriptions and manuscripts (dito) are available. Because of the very long tail of languages, scripts, and characters, a requirement that "all possible SMTPUTF8 addresses" are covered is very counterproductive. It denies the huge majority of people interested in such addresses something because there may be other who aren't yet able to get it, and in turn will only cause additional delay for everybody. So my conclusion for the draft in question is that allowing more than one email address won't hurt, saying that one of them can be used for an all-ASCII fallback won't hurt, but not moving the draft forward if these changes are not made isn't really justified. Regards, Martin.
- Re: [regext] [Last-Call] last call reviews of dra… John C Klensin
- Re: [regext] [Last-Call] last call reviews of dra… Dmitry Belyavsky
- Re: [regext] [Last-Call] last call reviews of dra… Gould, James
- Re: [regext] [I18ndir] [Last-Call] last call revi… John C Klensin
- Re: [regext] [Last-Call] last call reviews of dra… John C Klensin
- Re: [regext] [Last-Call] last call reviews of dra… John C Klensin
- Re: [regext] [Last-Call] last call reviews of dra… Gould, James
- Re: [regext] [Last-Call] last call reviews of dra… John C Klensin
- Re: [regext] [Last-Call] last call reviews of dra… Dmitry Belyavsky
- Re: [regext] [Last-Call] last call reviews of dra… Hollenbeck, Scott
- Re: [regext] [Last-Call] last call reviews of dra… Gould, James
- Re: [regext] [Last-Call] last call reviews of dra… Gould, James
- Re: [regext] [Last-Call] last call reviews of dra… John C Klensin
- Re: [regext] [Last-Call] last call reviews of dra… Gould, James
- Re: [regext] [Last-Call] last call reviews of dra… Gould, James
- Re: [regext] [Last-Call] last call reviews of dra… John C Klensin
- Re: [regext] [Last-Call] last call reviews of dra… Dmitry Belyavsky
- Re: [regext] [Last-Call] last call reviews of dra… John C Klensin
- Re: [regext] [Last-Call] last call reviews of dra… Gould, James
- Re: [regext] [Last-Call] last call reviews of dra… Василий Долматов
- Re: [regext] [Last-Call] last call reviews of dra… John C Klensin
- Re: [regext] [I18ndir] [Last-Call] last call revi… Martin J. Dürst
- Re: [regext] [I18ndir] [Last-Call] last call revi… Asmus Freytag