Re: [EAI] Rechartering
John C Klensin <klensin@jck.com> Thu, 23 July 2009 16:00 UTC
Return-Path: <klensin@jck.com>
X-Original-To: ima@core3.amsl.com
Delivered-To: ima@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7DE613A6AE8 for <ima@core3.amsl.com>; Thu, 23 Jul 2009 09:00:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.264
X-Spam-Level:
X-Spam-Status: No, score=-2.264 tagged_above=-999 required=5 tests=[AWL=0.335, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 79GPOMCDB4hu for <ima@core3.amsl.com>; Thu, 23 Jul 2009 09:00:09 -0700 (PDT)
Received: from bs.jck.com (ns.jck.com [209.187.148.211]) by core3.amsl.com (Postfix) with ESMTP id A1E873A67E5 for <ima@ietf.org>; Thu, 23 Jul 2009 09:00:08 -0700 (PDT)
Received: from [127.0.0.1] (helo=localhost) by bs.jck.com with esmtp (Exim 4.34) id 1MU0hM-0003Ls-4Q; Thu, 23 Jul 2009 11:59:12 -0400
Date: Thu, 23 Jul 2009 11:59:10 -0400
From: John C Klensin <klensin@jck.com>
To: Shawn Steele <Shawn.Steele@microsoft.com>, Harald Alvestrand <harald@alvestrand.no>
Message-ID: <C586B60D60611F0DA9FE5876@JcK-eee9.example.com>
In-Reply-To: <CAD7705D4A93814F97D3EF00790AF0B315FDE04F@tk5ex14mbxc105.redmond.corp.microsoft.com>
References: <mailman.13830.1247508102.4936.ima@ietf.org> <CAD7705D4A93814F97D3EF00790AF0B315FA6650@tk5ex14mbxc105.redmond.corp.microsoft.com> <4A5BABF8.4080900@isode.com> <CAD7705D4A93814F97D3EF00790AF0B315FA6AAF@tk5ex14mbxc105.redmond.corp.microsoft.com> <4A60AA0B.4000106@alvestrand.no> <CAD7705D4A93814F97D3EF00790AF0B315FCA179@TK5EX14MBXC104.redmond.corp.microsoft.com> , <EA9664FBEBEB7127550C3D30@[192.168.1.110]> <CAD7705D4A93814F97D3EF00790AF0B315FCB1CA@TK5EX14MBXC104.redmond.corp.microsoft.com> , <F2BC6EC973C4D97B22FB5FE1@p3.int.jck.com> <CAD7705D4A93814F97D3EF00790AF0B315FDE04F@tk5ex14mbxc105.redmond.corp.microsoft.com>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Cc: ima@ietf.org
Subject: Re: [EAI] Rechartering
X-BeenThere: ima@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "EAI \(Email Address Internationalization\)" <ima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ima>, <mailto:ima-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ima>
List-Post: <mailto:ima@ietf.org>
List-Help: <mailto:ima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ima>, <mailto:ima-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2009 16:00:12 -0000
--On Thursday, July 23, 2009 01:16 +0000 Shawn Steele <Shawn.Steele@microsoft.com> wrote: >... > On a Windows PC that pretty much involves "everything". > OpenType apparently even has a field for an email address. I > can see some partial tests being possible, but I can't imagine > that a full test of "everything" would be feasible, > unfortunately. (I can see where I could talk myself into a > corner here, I don't mean to not be careful, I just mean that > we aren't going to catch everything.) Of course not. That would require nearly proving a universal negative. On the other hand, one only needs to find a few problematic cases to know that there is a problem. Your Windows "nearly everything" example is an interesting one simply because one of the ways of making users crazy (another one of those intra-system examples) is that if there is not a standard way to parse addresses that either (i)looks for a balanced/ matching ">" rather than either getting into error states if a "<" is encountered or getting into problems with ">>" or (ii) is sufficiently centralized in an API that everything uses so as to be easily changed... Then it seems to me that you are in big trouble because deploying EAI with Downgrade --even in the syntax-only form Charles suggests-- means that users will encounter it working one way in some places (e.g., accepting non-ASCII addresses but not alternate address syntax) and in other ways (e.g., accepting non-ASCII and alternate addresses) in others, even within the same system. That is, IMO, much worse even that having extended (non-ASCII) addresses work in some places but not in others. >> But I personally think that the odds of getting a site that >> can't manage "john+ietf@bogus.domain.name" to be able to >> handle <иван@bogus.domain.name <john@bogus.domain.name>> >> within my lifetime are pretty small. > > I'd agree, but john@bogus.domain.name should still work :)0 Sure. But unless it can be parsed out of the above, that isn't interesting. Note that, if one had a Unicode-native system and simply removed the "ASCII address" restriction, иван@bogus.domain.name would parse as the address the user would expect while <иван@bogus.domain.name <john@bogus.domain.name>> would almost certainly get some sort of "invalid end of address" or "invalid unquoted space in the middle of the address" error. And, if it tried to "fix" that error, as many MUAs and some other systems would, life would get interesting. > So, I pretty much agree with your points, but you aren't > giving me much hope of EAI being adaquate to those criteria in > the next decade. I still think some sort of schedule would be > interesting to help us figure out how to proceed in addressing > your concerns. Again, if you are in a hurry, the key question is whether we need downgrading. If we don't, a large fraction of the issues I'm raising just disappear and I have no trouble working through a schedule (in your model) or a requirements plan (in Harald's). john
- [EAI] Rechartering Shawn Steele
- Re: [EAI] Rechartering Alexey Melnikov
- Re: [EAI] Rechartering Shawn Steele
- [EAI] mailto: escaping Shawn Steele
- Re: [EAI] Rechartering Harald Alvestrand
- Re: [EAI] Rechartering Shawn Steele
- Re: [EAI] Rechartering Xiaodong Lee
- Re: [EAI] Rechartering John C Klensin
- Re: [EAI] Rechartering Shawn Steele
- Re: [EAI] Rechartering Charles Lindsey
- Re: [EAI] Rechartering John C Klensin
- Re: [EAI] Rechartering Shawn Steele
- [EAI] Test - driven schedule (Re: Rechartering) Harald Alvestrand
- Re: [EAI] Test - driven schedule (Re: Recharterin… Shawn Steele
- Re: [EAI] Rechartering YAO Jiankang
- Re: [EAI] Test - driven schedule (Re: Recharterin… YAO Jiankang
- Re: [EAI] Rechartering Charles Lindsey
- Re: [EAI] Test - driven schedule (Re: Recharterin… John C Klensin
- Re: [EAI] Rechartering John C Klensin
- Re: [EAI] Rechartering Shawn Steele
- Re: [EAI] Test - driven schedule (Re: Recharterin… Shawn Steele
- [EAI] NFC/NFD (Re: Test - driven schedule (Re: Re… Harald Alvestrand
- Re: [EAI] Rechartering YAO Jiankang
- Re: [EAI] NFC/NFD (Re: Test - driven schedule (Re… John C Klensin
- Re: [EAI] Rechartering John C Klensin
- Re: [EAI] Test - driven schedule (Re: Recharterin… Alexey Melnikov
- Re: [EAI] Rechartering Shawn Steele
- Re: [EAI] NFC/NFD (Re: Test - driven schedule (Re… Arnt Gulbrandsen
- Re: [EAI] NFC/NFD (Re: Test - driven schedule (Re… Harald Alvestrand
- Re: [EAI] NFC/NFD (Re: Test - driven schedule (Re… Arnt Gulbrandsen
- Re: [EAI] punctuation and number (NFC/NFD) Joseph Yee
- Re: [EAI] NFC/NFD (Re: Test - driven schedule (Re… Tony Finch
- Re: [EAI] NFC/NFD (Re: Test - driven schedule (Re… John C Klensin
- Re: [EAI] mailto: escaping Martin J. Dürst
- Re: [EAI] mailto: escaping Shawn Steele