Re: [xml2rfc] Evolving RFC 7997 (Re: [Tools-discuss] [Rfc-markdown] Move beyond RFC 7997)

"Martin J. Dürst" <duerst@it.aoyama.ac.jp> Sat, 21 January 2023 02:39 UTC

Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E939C14F721; Fri, 20 Jan 2023 18:39:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] 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 HLHwIXdyrY6C; Fri, 20 Jan 2023 18:39:10 -0800 (PST)
Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on2116.outbound.protection.outlook.com [40.107.114.116]) (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 2BC0EC14F720; Fri, 20 Jan 2023 18:39:09 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XBHzpmfFzQAw9cO8qRsXpv9GM4eWmxdgeANcn016/FkJ9G9Hl2wEisIcAh2LEM8TWr6k6kAEEpEOhZiGiJrWsCjs/drcg7sTCyvsB1Oq5KZDTt3t1mjvsM54M6QhcbjYjSkvvu5jm3cuq6WLTp0oeYZs1e2T3M5h/At6pLkvmCXNDIPpPoyYk7+jzi4dHmrQAmrjHWBzkN8fbsfw+iqjoY8qZbz/jetij9ZOA6MmOGXtwMxBicZez5VQxXMrL9WkR5GntX5ueiHS/THCOjo6H6KG8SyvRnZ6/nBeaMZrlkBir8WgVJOCUeT+45tDWI5VkBjdMGAtNIqy1YG3Vc8QBw==
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=z1lAJd3crMlyXp1PJV/8BaWUtTPIdS/NNyz0mzM71rY=; b=KqzzfX/YgVRM95UIhWuiwJh4OUXjFnkyqgq/ly2AWA6nAkVtQYCbtziAsepTU9uwPpx8GWk4y1gKDREHn6TzQ/Occ2tj2VeFq9EZj+FPxPX45pbs3b7FtzEH8anNSkmNMIfjMzh+z7M1NylwEldoLB52Wrw8iy0Wkxff62cNvgd0y1VUHG7wfiTcx05L9U6t7XH1/Gxmym4jq+6NAMjvi19OiTuAHuHgu3/OEuFEmjrpe4z/1SrzEFa48gb6igof2Gq44C+HJ6f2HswWU/Qg429atWcXTe8b4L7WUkv3uy+yNUo/PS1LdDtC9S7I6V5vRTAe1YRaMPV8+NmfrKVXVA==
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=z1lAJd3crMlyXp1PJV/8BaWUtTPIdS/NNyz0mzM71rY=; b=uFPAkNOx4x7tLteqIV4//hqWWYwji8dbOfcaBDQ+3IhARhve/6P36bpluW4DFtDOt86caBmN03ARQkdUqpgWhyQdsTj/wzxUkDuZ7ydyZSFtX87Wndz/35OgyMjJSepgQ76kgNwT2aV3NTl/d0+e+bwiC1cykoQZgZRg41aGCos=
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 OS0PR01MB5699.jpnprd01.prod.outlook.com (2603:1096:604:bc::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.28; Sat, 21 Jan 2023 02:39:06 +0000
Received: from TYAPR01MB5689.jpnprd01.prod.outlook.com ([fe80::c31f:e92e:6745:20a8]) by TYAPR01MB5689.jpnprd01.prod.outlook.com ([fe80::c31f:e92e:6745:20a8%4]) with mapi id 15.20.6002.028; Sat, 21 Jan 2023 02:39:06 +0000
Message-ID: <2f0b3914-a835-d97c-24cf-bcc233688e84@it.aoyama.ac.jp>
Date: Sat, 21 Jan 2023 11:39:03 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1
Content-Language: en-US
To: Carsten Bormann <cabo@tzi.org>, xml2rfc@ietf.org, tools-discuss <tools-discuss@ietf.org>
References: <CAD2=Z87EMetcpv66YY_b2+X1-yFy4cTpKMjPoJL=cH99c7P_Uw@mail.gmail.com> <9d719176-a4eb-7cce-e706-10325700531c@petit-huguenin.org> <F1A5624B-16D0-4463-AC5F-B0A03F3B94B6@ietf.org> <8f5a497e-4135-7c0c-46cb-c3fe4791e9f3@petit-huguenin.org> <c3b3064f-e505-f504-f258-06f0d824ed4b@it.aoyama.ac.jp> <147fb362-e522-8ad4-51e2-2363a6e0eeb8@petit-huguenin.org> <5EFC7B9D-05B7-4B33-8BC6-760E080E0B4F@tzi.org> <4e6509a8-4eab-8280-103a-02ab58caafb1@petit-huguenin.org> <E50F7D52-3EC7-4D7F-B061-E5B43F7543A8@tzi.org> <8e33f89f-d475-b530-c432-da2979d65c6d@it.aoyama.ac.jp> <F9D63F91-2896-4067-B14D-C1CEA6EA168F@tzi.org>
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
In-Reply-To: <F9D63F91-2896-4067-B14D-C1CEA6EA168F@tzi.org>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: TYCP286CA0057.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:2b5::20) To TYAPR01MB5689.jpnprd01.prod.outlook.com (2603:1096:404:8053::7)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: TYAPR01MB5689:EE_|OS0PR01MB5699:EE_
X-MS-Office365-Filtering-Correlation-Id: e7f3be47-719d-468b-eaba-08dafb58aa6c
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: lYbMTyuqpvwpWa9koWNeAOaJh9q2PKpymcCj1x9hRUNd66JHPKM4T7Vv7Hz++ldm+pEcCrRuoUpTWZVy+p4zZhpmltDUiHj0SiLrWJGlMBMmiTiS9typdvPscxxX4+ZXeRDgx6LPsXeMLWXV2REfIaYJJFA2tH3Inyhu3yByFHXb03NrcO8OXiiPBZHur/lmI1Klnv9mWWNOdMxHL52cOHTdUGAqKNIvOkt0sM4Yeg74SFnZ/ROYtM0PeovTcvQt5RZaOmJqB6KcAGSJmwKKSTPmW6NWE3Qrxx8guzosLnlic8w2xyZJKtenVzZOAE2dG4G9YRHi/aZtV+QXeL6u7t2fOCpGmtJ7lBVTbx19j/ivF5uYkYG4Nfpnduk1EeuujmduY6UnDZ9MrsXrKnpjTtJs7WAa7G5e74YS9osS1t1hasLqCKTl/OkK+nEg9VDwve2R+WzmghUUo9j6oSNkOyvdDOYXK0XdNdmjrAaQ1Iv9fF9hSTZpGwe+g/m+3QGbI4rdgjxa1ZHlXjFatpNs+cQpgaJzsgYa4xagNhs1bGDnV5hyOoCC1lfNBd5AFCySEdWdTUIdpax88yRIIHwhk62M3w4j9JfD7JcsAMf+lF8Zs+wA1lNzHBAHxQmFse2C7WLgMMYHvmDeho8wxxt1wtTRkgBkjEw1QPmvPAshBrsyGVCP+2Y53fc4VPUkopAsCAo7Wys29Zujg2W+Pb1FEloN0LbLYYxZJbrwKDgwkOkOLqJ/t/9bjwm2R0Nybcjn3VOBoVMKNlMlU6dFvk+5JKfPm+/AwH+hNUhMOfTmQmA=
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)(396003)(366004)(136003)(346002)(39850400004)(451199015)(41320700001)(66556008)(8676002)(478600001)(2616005)(66946007)(41300700001)(66476007)(26005)(6512007)(186003)(2906002)(86362001)(31696002)(66899015)(83380400001)(31686004)(53546011)(6506007)(110136005)(6666004)(66574015)(52116002)(36916002)(6486002)(966005)(316002)(786003)(5660300002)(8936002)(38100700002)(38350700002)(43740500002)(45980500001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: gLP69eYGhwjQcTNURdPMoBLLQ0CMj/mMqlTxTSrZCO+m7JUOhAx0tNXlb+TT3xY3Xo+q1QJ0xiKTlrfPSARCHQpRrz/LPaqY5DHUZLCn2o/SnjW1kyGYR5Hick7V9OZ4w2/Qu20VjJ2rHy/O5v08J9SQL8+kJEklnGmW/rPYSWe4E1sE6i4yEcrFms+SxgIPkiYH8aBcDRJshnkQEEmyM7PFlDwVD+PUAz17HrO0XskgvbyCJDE4Okl+hmrGUD2u3b9ObAYVqp/cJei2cxtQfcLBK0Nrp84q9UERKeYOPPzqqKgBsiHdkxYraRliBuAWz9xRkXHPxa5MUj7fjQdCNVLUW3VWBiA4TjRlmkXnA2pqvuX6Wh+lMJXjcLLC2L5PEognA+gIpWPCFd8cNzRkxoAUfxJnuiVvSboeQ/DisYJACzT+EkqoVhMnA4LbUC7YawDK9u+MwCnYYMIrv3TvG+rargSBRfhMIyVCrdHvcMcuXJ3pA5bgNH4uGuW0002OcBNx5Gf5KgA2AbS1KWE078G635QZ50RmKQdr6rC8IY9VM7lIihG/Ah1WxlVp9hyTYsLGqlVleYW93taia9hcwyxIyl/cVrmhLYTwSIlRaHnnsyNnI4CssfEYH/DndK/nyBx+HEfdP+E3wFoe2/yLaGSdKiQSOFW3N1hjsAWxfWIQp0MGwnEFKTuDoyxBTF6Ok9LRpSqxuSvQORAJSVeA5DuTzkPZTIspeqM2gm3oQD2vIhR8HkQnf/ozSQCPSVI+uKNiTlUu+Hdu6suUAoHxhc41bgF69uT/5nWvPReQyb3NMoowYiesVzncWALA3CxFWeTqwq36uOtROWGqDWaAWB6Q1rk9rSapndIM4HcENhvVaRwo7SDX/gfS0o2UmqA0KSeOTWmhiRc5ILUhMMU4Cb+IWx7O5THjUIro5Oh3JUa6oE3oTsP3oSaQ4ddMfPn9yyhpcCNea1GT22ZcSasDEGj/NgRI4pLMxeC+/ndVn5JLMNs4IvTJ359YpwmAdDwndicN9iQkm4Q21U8Zuys99601pPtuAxjYARCp2OkRb1PeQZDbh1p2cZbMR5Hl7K5t2D6b2DjPDfNtUsgMD/QWcE3KcU15BHDxgfiUEqfct9hRTXkqfvVd0Zy6VVbzaIbbBlcxH4G6PL2U/3H7LJ0DkNfS2k/ATBmwV5wMa3dqTXTgerj/l0P6rSW4cm1cZ928HEL7o72WrkrLmzgezXO4Zt/CCv/26n0ijsz8s0aSNlfisRuOBAoC0CyvXAkmVcn+s+KzzmF9n8b3Y4m1MEnIVV19O7WHiN8GDg00i+01nAL7zJ6B1TSvs5+RuNcoScEBYEhyI5JV2V062kcmg+NnNEC1ztcedP6DCSYLPXAgRfJSN9e/zDx4hsQSXs73S7Wn5fuN5tJZeXDoChFvE07uzTGHrHPNB4lOxvgd54krzQnYgxBCjj1OzbPN8qwlfyozb8IiuHy6WE3Q4CqvW/oOhX1fYYNLaY+DT+nM1W5KSiHfNXaqtXqemZVUyLu0QOrRm2Fcy4nxXe5R8U4VMMSg4/fVfUZPtP9zBkNgBszJ7xJk4jY/02O2Lpb8u+UQUy3+3TRvkEOxmsCmjmYLy94LIA==
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-Network-Message-Id: e7f3be47-719d-468b-eaba-08dafb58aa6c
X-MS-Exchange-CrossTenant-AuthSource: TYAPR01MB5689.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2023 02:39:06.2397 (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: ztbOuJJ5uH+uZ7fCiMhR7xokNy5mJZtoC33bnpShONayMEUcbay1sMD9s9E6og5LzRv7kUTp+xfX9g45VgWbkw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS0PR01MB5699
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/k3XZqru69sBr4z6YX5JUgeYqadE>
Subject: Re: [xml2rfc] Evolving RFC 7997 (Re: [Tools-discuss] [Rfc-markdown] Move beyond RFC 7997)
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: XML2RFC discussion list <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 21 Jan 2023 02:39:14 -0000

Hello Carsten,

On 2023-01-21 09:49, Carsten Bormann wrote:
> Hi Martin,
> 
> I don’t really like to defy Robert’s request for a break in this thread, but you do raise a subject not yet covered, which is how we should evolve RFC 7997.

Sorry, I didn't see that, and can't find it. It's possible that this 
went only to one of the lists and not the others.

> Ultimately, this discussion needs to run in RSWG, but we can prepare for that with a tools perspective.
> 
>> On 21. Jan 2023, at 01:08, Martin J. Dürst <duerst@it.aoyama.ac.jp> wrote:
>>
>> […]
>>
>> My guess is that Carsten meant that RFC 7997 didn't go far enough.
> 
> Well, RFC 7997 was a weird attempt to slice up the new cake while forbidding you to eat most of the slices.
> It sure went too far in this forbidding…
> It’s really hard for me to look at this document and consider we (collectively) were at this state of mind nearly a decade ago.
> Thus can only considered from context: After nearly 50 years of pure ASCII, going Unicode was a radical step.
> People though we’d need to cushion the impact.
> Which is probably true, but not to that level.
> The wording sounds like a poor compromise between the people that did want to enter this century and those who simply wanted to stick with ASCII.

 From my point of view, we got the most important things in 
(names/addresses and examples), but it was definitely a tough compromise.

> After another decade of device evolution, the argument that people’s devices might not understand Unicode is pretty much moot now.

It was pretty much moot in the last round, but quite a few people didn't 
understand that then. One of the problems is that people don't read text 
being conscious about each and every actual letter, so they may easily 
miss things that actually already work in front of their eyes.

> (Yes, one can do weird things in Unicode, just like one could use backspaces and bare CRs in ASCII.
> Let’s disregard weird things for now, and just talk about normal Unicode use.
> Some guidance may be needed for what is normal use.
> We may want to put up guidance such as “use NFC as much as possible”.
> For general weirdness, the rule “I know it when I see it” is much better than putting up some hard boundaries based on lack of imagination.)
> 
>> - Formulæ: Using Greek letters, symbols,... in formulæ would make many
>>   of them easier to understand. But RFC 7997 currently doesn't allow
>>   that. I personally would fully support that.
> 
> Yes, this has to be done.
> Preferably before some I-Ds that rely on this happening get published as RFCs.
> 
>> - High quality quotes, hyphens, and the like. I think this is a
>>   worthwhile goal, but it requires quite a bit of thought because this
>>   is an area where differences between characters are indeed sometimes
>>   minuscule, and not all authors are alert enough to these differences.
> 
> That is fine.  Let the authors determine the level of quality they want to achieve.
> Some of our RFCs are not much more than office memos, and typewriter look is fine for those :-)

That's an interesting point of view. It definitely has some policy 
implications because it goes against the uniform appearance of the 
series (imagine a scientific journal doing that). But that aspect needs 
to be discussed in the RSWG. What I'm going to wonder here is whether 
that would simplify or complicate tools and the job of the RFC.

My guess is that both tools and the RFC's job would become more 
complicated, because we wouldn't want a "free for all" (e.g. author 
using French quotation marks in odd sections, and Swedish ones in even 
sections; see e.g. 
https://jakubmarian.com/map-of-quotation-marks-in-european-languages/, 
although your mileage may vary).

So we would need a few (e.g. 2) styles and a way to declare intent 
(which style does the author choose) and tools to help the authors get 
it (close to) right and to help the RFC check it.

>>   Also, we'd need to have (at least a pointer to) a style guide, we
>>   don't want different RFCs to use different quotation conventions.
> 
> I do not agree with this at all.
> Just as with British English: If authors want typewriter quotes, that’s fine.
> 
>>   While I think that in general for non-ASCII characters (examples,
>>   formulæ,...), the authors/editors/reviewers/approvers will do 95%
>>   of the job of making sure they use the right characters, and the
>>   RPC will just do an additional check, I fully expect that some
>>   authors/editors (including probably myself) will submit rfcs-to-be
>>   with ASCII quotes and hyphens, and will rely on the RPC to fix
>>   that.
> 
> That is another way to approach this that is fine *if authors request that*.
> (Tools like kramdown-rfc will do 95 % of the work here.

It's good to know that there's already tool support around.

> It is not without irony that we had to disable typography support by default for v3!
> v2 allowed using normal quotes and dashes and down-translated this for ASCII plaintext, while rendering the real thing in HTML.)

Does that mean that there are RFCs in HTML that actually use non-ASCII 
quotes/dashes? Can you give an example?

Regards,   Martin.

>> Anyway, for the two points above, and possibly others, we need a policy change, and so we need to move the discussion to the RSWG. I hope we can do that soon.
> 
> Yes, but maybe we can discuss the tools side of how we would support such a transition here, first, so we are prepared to deal with arguments of the form “the tools can’t do that”.
> 
> Grüße, Carsten
>