[art] Re: [Last-Call] Re: [SPICE] Re: Re: Re: Re: Re: draft-ietf-spice-glue-id-04 ietf last call Artart review
John C Klensin <john-ietf@jck.com> Sat, 14 February 2026 17:23 UTC
Return-Path: <john-ietf@jck.com>
X-Original-To: spice@mail2.ietf.org
Delivered-To: spice@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 337F4B792880; Sat, 14 Feb 2026 09:23:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rcEjnp1hYnOx; Sat, 14 Feb 2026 09:23:20 -0800 (PST)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) by mail2.ietf.org (Postfix) with ESMTP id 96ED9B792877; Sat, 14 Feb 2026 09:23:20 -0800 (PST)
Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1vrJLw-000NGA-PX; Sat, 14 Feb 2026 12:22:44 -0500
From: John C Klensin <john-ietf@jck.com>
To: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>, Rohan Mahy <rohan.ietf@gmail.com>
Message-ID: <D27940834A2BB802ECBF95D5@PSB>
In-Reply-To: <87fr734n5p.fsf@libertango.gulbrandsen.priv.no>
References: <CAP5QTG5-hGWm1_u7CZTJW5H56LxXecoKbk3viBfBPdoDOxozhA@mail. gmail.com> <CAHBU6itnZa3VDE=_zWsMeDJ8CuieWvdyzvQS51BhcPqG8Fz07Q@mail.gmail.com> <CAKoiRubs9ZUO=kbvOgvgruaqiBusyvv_BqO0_kkah2SokjRcmw@mail.gmail.com> <4C4C41E0-9D36-4A10-AEE4-D94C8B319485@paftech.se> <CAKoiRub+QYyMFE=jMTvNc+FDn-YFiBdM7jC5da64HyvmXyx3Dg@mail.gmail.com> <62A41349908B128EDD6AA331@PSB> <794B84A2-9042-4B7A-815B-42AE37DF336F@paftech.se> <CAKoiRua9S+70bstKRBpGxnibhQA+W2LbpKVrHrpaZ+cBbVV8bQ@mail.gmail.com> <8EDB82ABFD21D1AA4A774242@PSB> <87ldgx54ti.fsf@libertango.gulbrandsen.priv.no> <CAMzqgox4mHcVuWmkXZwDnOmWN5LcXf=PpgHoG0g0TVmbWUt=0Q@mail.gmail.com> <CAKoiRub9QcqRfvB2Z5CkSAB4xc7z4DZcZVzx1imnngw4ua+sjw@mail.gmail.com> <87fr734n5p.fsf@libertango.gulbrandsen.priv.no>
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
X-SA-Exim-Connect-IP: 198.252.137.10
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
X-MailFrom: john-ietf@jck.com
X-Mailman-Rule-Hits: max-recipients
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-size; news-moderation; no-subject; digests; suspicious-header
Message-ID-Hash: QGEJTP6AEEDBIZXXDELSTTNCD7QRFXB6
X-Message-ID-Hash: QGEJTP6AEEDBIZXXDELSTTNCD7QRFXB6
X-Mailman-Approved-At: Thu, 19 Feb 2026 12:45:21 -0800
CC: orie@or13.io, Patrik Fältström <paf@paftech.se>, Tim Bray <tbray@textuality.com>, Brent Zundel <brent.zundel=40yubico.com@dmarc.ietf.org>, art@ietf.org, draft-ietf-spice-glue-id.all@ietf.org, last-call@ietf.org, spice@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [art] Re: [Last-Call] Re: [SPICE] Re: Re: Re: Re: Re: draft-ietf-spice-glue-id-04 ietf last call Artart review
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/28C9cr37Yq1FYvvf78sWQMmdUZA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Owner: <mailto:art-owner@ietf.org>
List-Post: <mailto:art@ietf.org>
List-Subscribe: <mailto:art-join@ietf.org>
List-Unsubscribe: <mailto:art-leave@ietf.org>
Date: Sat, 14 Feb 2026 17:23:22 -0000
X-Original-Date: Sat, 14 Feb 2026 12:22:38 -0500
--On Saturday, February 14, 2026 11:47 +0100 Arnt Gulbrandsen <arnt@gulbrandsen.priv.no> wrote: > Rohan Mahy <rohan.ietf@gmail.com> writes: > >> I think there are three questions that follow from this >> discussion: - do we want national/regional identifier systems to >> be registered? > > Indeed. > > - do we want to allow or encourage internationalized domain > > names for the names of any non-ASCII Authority Identifiers? If > > so, punycode is a logical way to represent them. > > I would _guess_ that a string derived from a registered company > name is more likely. Less fleeting, less easily reregistered. > > BTW, I don't think John meant to suggest domain names. Rather, he > told the story due to the possible parallels. Some countries > introduced non-ASCII domain names without asking the IETF for > permission, which led to IETF defining a common way to do non-ASCII > domain names. Yes. And, unless one adopts the constraints of IDNs (including, e.g., prohibiting upper case but also some mapping rules and restrictions) punycode would probably be a bad choice. That is another example of why deciding what one wants to do and why needs to do that come first, with encoding decisions following later. Note that, whether the identifiers in a national or regional registration system for country names are, to use the Latin script example, case sensitive may depend on the region. Moving away from Latin script, the same question occurs with the presence or absence of markings that provide pronunciation hints, spaces between "words" for writing systems that use them, and particular character mapping or substitutions for others. Many of these come back to the comparison problem Patrik mentioned, but whether a comparison produces a "match" or "does not match" answer may, for names that may have legal significance or be registered for other reasons, differ by jurisdiction (coming back to Latin script (but not ASCII) as an example, the example of that comparison problem that has historically given the IETF the most aggravation is the relationship between "ß" (U+00DF, Eszett or "Small Letter Sharp S" in Unicode-speak) and "ss" and whether "ß" (U+1E9E) is even meaningful). >> - is it the responsibility of the GLUE spec to define how >> non-ASCII characters (if any) are represented in the rest of the >> URN (after the Authority Identifier and colon), or should that >> be left to the individual registrations? > > And that's where the IDN story has a parallel. > I'd add a fourth: is ASCII really necessary, or is it better to > restrict it to, say A-Z0-9 or just 0-9. AFAICT the initial > registrations don't need more than 0-9, or what have I missed? > > So the arguments to accept code points like 0x20, 0x22, 0x25, 0x3b > seem weak to my untutored eyes. Of course this:that:";drop table > users is great fun. And, of course, if domain names were to be chosen as a relevant analogy (again, a choice, as more or less described above), that question has at least one set of answers in the preferred name syntax of RFC 1035. Observation: This discussion seems to me to be increasingly turning into a discussion of possible sets of rules, drawing on analogies that may or may not be useful, and forcing some of us into a sort of backwards tutorial on some fairly fundamental i18n issues. Can we get it off the Last Call and ART lists, return the problem and questions to the WG, and get the thrashing off of those two lists until the WG has had some serious discussions, reached its conclusions, and generated and agreed to a new I-D? I, at least, am going to try to stop commenting on the issues until that WG work is done. If the WG wants advice from me, I'm confident both Chairs know where to find me. john
- [art] draft-ietf-spice-glue-id-04 ietf last call … Patrik Fältström via Datatracker
- [art] Re: [SPICE] draft-ietf-spice-glue-id-04 iet… Brent Zundel
- [art] Re: [SPICE] draft-ietf-spice-glue-id-04 iet… Tim Bray
- [art] Re: [SPICE] Re: Re: draft-ietf-spice-glue-i… Rohan Mahy
- [art] Re: [SPICE] Re: Re: draft-ietf-spice-glue-i… Patrik Fältström
- [art] Re: [SPICE] Re: Re: draft-ietf-spice-glue-i… Rohan Mahy
- [art] Re: [Last-Call] Re: [SPICE] Re: Re: draft-i… John C Klensin
- [art] Re: [Last-Call] [SPICE] Re: Re: draft-ietf-… Patrik Fältström
- [art] Re: [Last-Call] [SPICE] Re: Re: draft-ietf-… Rohan Mahy
- [art] Re: [Last-Call] Re: [SPICE] Re: Re: draft-i… John C Klensin
- [art] Re: [Last-Call] Re: [SPICE] Re: Re: draft-i… Patrik Fältström
- [art] Re: [Last-Call] Re: [SPICE] Re: Re: draft-i… Arnt Gulbrandsen
- [art] Re: [SPICE] Re: Re: [Last-Call] Re: Re: Re:… Orie
- [art] Re: [SPICE] Re: Re: [Last-Call] Re: Re: Re:… Arnt Gulbrandsen
- [art] Re: [Last-Call] Re: [SPICE] Re: Re: Re: Re:… John C Klensin
- [art] Re: [SPICE] Re: Re: [Last-Call] Re: Re: Re:… Rohan Mahy
- [art] Re: [SPICE] Re: Re: [Last-Call] Re: Re: Re:… Michael Jones
- [art] Re: [SPICE] Re: Re: [Last-Call] Re: Re: Re:… Rohan Mahy
- [art] Re: [SPICE] Re: Re: [Last-Call] Re: Re: Re:… Rohan Mahy
- [art] Re: [SPICE] Re: Re: [Last-Call] Re: Re: Re:… Arnt Gulbrandsen
- [art] Re: [SPICE] Re: Re: [Last-Call] Re: Re: Re:… Rohan Mahy
- [art] Re: [Last-Call] Re: [SPICE] Re: Re: Re: Re:… John C Klensin
- [art] Re: [Last-Call] Re: [SPICE] Re: Re: Re: Re:… Martin Thomson