[xml2rfc] feedback for <u>

Julian Reschke <julian.reschke@gmx.de> Thu, 11 April 2019 08:32 UTC

Return-Path: <julian.reschke@gmx.de>
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 21B2D120287 for <xml2rfc@ietfa.amsl.com>; Thu, 11 Apr 2019 01:32:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H7Fj7gLilbVk for <xml2rfc@ietfa.amsl.com>; Thu, 11 Apr 2019 01:32:25 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0627F120288 for <xml2rfc@ietf.org>; Thu, 11 Apr 2019 01:32:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1554971542; bh=SnMe0hiZP/vCdT3byZTh69Nh9B3D9GLYYGsLR3ESmrs=; h=X-UI-Sender-Class:To:From:Subject:Date; b=ffJTZILolI/TX7CqTjC53gUDoA/ft8n+b8TEGRX884PULi3fShLbJZiCYe/p0m9gG 7q1C4PvNmN7smfWm+aNoLbd1kzjmpoBQt93+khIPXpqRnm0LxExhDKbv5OTFDizctt iLkJO2D6sf//qgtHz6s0y3ESMAUFOPJv0a1tFnYo=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.124] ([91.61.55.229]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0Lt2BW-1gl6M82186-012WID for <xml2rfc@ietf.org>; Thu, 11 Apr 2019 10:32:22 +0200
To: xml2rfc@ietf.org
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <d32d6468-6e74-7f2b-9a6e-5449171ed8b8@gmx.de>
Date: Thu, 11 Apr 2019 10:32:21 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:duY2HKqh1+EvfOtlhHFN8o3kI2yRbW3Irr7gmP3hz0OxmfQXDYm CisC7GeJgicjnR/0mt3QqLDW/f+P7zdQFFpXnjIbbrgOLXkWTeSuiOy7p58wbNMJx2TmZV5 11RHGML5ZxrEcerQduY8D3sHrbdoM8PkVSbaFYYKBCf7sIPDXxx1mpRxOOz0FAEaLw7ojbs Lq0GyPVD7zZqT/a123ceQ==
X-UI-Out-Filterresults: notjunk:1;V03:K0:Eaqe2nBNrPs=:Arq/cG4phwuYXBgy5f6lF1 1ekoCIoO+lN5tAVJ39fwQpYLzN07n6FbbAGd6hd0LZ3MNrhY0YNwGU0NxgNOmKplS+G0YcFlv tt9a3BguQI5SzZmtm2pNcV6u00wlivQg4HR8EdUjLMX4tpeQDrCpQquiiZx8NFXvN6eml/lgx CX1IBQ1zKkItNP4l5ghebkCj9kFfgX6eXj8z1soxVv0Ia0RlVFTSrwltFvGs60Z/Op03pJEMK JQMwa/d9eDLo1CFoeDUsHjG2T0igjw+JfUMh3Jsq9nlvlar3pROKfG+/Efwv05eMegWmTl5Za EK1/AJqHNoC1frOpKABFI6GVHXJiUVV7CgAu7RJG7pAYfV82K658H28GawzAnYI7KONTceD4W F3w0l7rwZkIpb0UKIfEaG/cBHhSQ317JyycNveM8IHyfN6Wz9wYyADCDFQ0bCzW+z7KvBlVSx VnIQxLOrcdNMHOC3k0hqNXEfXcbF+GGUgY7UpUYGqLNLMMKxXVDK4ri+SBk8iJqyh7I8/D0lf ilQ1/3IIK76IX4xVw6awmN2J2tI3ddtMb14ppL0Pd3Cg2+TK5IqxZ7NfDUtcgHSASShmKO0Ds 6eUCoa0Ka+3lXzg+i+QG/ZTFTlL9I/T+Jylv7FPUFu7RfgRi6J9GtNg9v2JSiegzJR80DGpOf OniJmAngA0YvV8rL0UNpsNDDW72aZeaTRkDSfrMD1iFcVA+PxZwa1r0shrXapPj7OiGU8Rm48 EahyI3nk3Blq4F++kVJH7X6kXJ25LOPXZby6NZ+9kfHW6S30TNiK2ZKQBhuVel1KFWGY5sfev TsXfrzeRu9lL6U+jdu7++AkpRLHv9hzQ+cawHioUziHk+xpRMyuh3BkFcvErN15TdV33/kmib CkIJuBMtKghx72FdEV6xsMDgv+TnmjDRt9zpuz9ai3HnCoNIE/hVG+TsUWek8+NqfvhSg2t9C CX2bf5VOyZg==
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/Jh2-NtDQqg9u30igs9R4O7uNTmg>
Subject: [xml2rfc] feedback for <u>
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <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: Thu, 11 Apr 2019 08:32:27 -0000

Hi,

I recently spent some time on the implementation in rfc2629.xslt (not
ready yet), and here's more feedback.

1) Character Repertoire

By the way this is defined, the characters we can express are restricted
by XML. That is: no controls except HTAB, CR, and LF.

This *might* be considered a problem when documenting protocols where
controls matter, but I guess this isn't new, and the purpose of <u> is
mainly to address non-ASCII characters. But it would be interesting see
whether other people fell different.

I also noticed that the current version of xml2rfc fails in different
ways when the Unicode database doesn't have the expected entries. Filed
<https://trac.tools.ietf.org/tools/xml2rfc/trac/ticket/402> for C1
controls such as HTAB and
<https://trac.tools.ietf.org/tools/xml2rfc/trac/ticket/401> for C1 controls.

2) Format string

So we have two different format notations (see
<https://tools.ietf.org/html/draft-levkowetz-xml2rfc-v3-implementation-notes-08#appendix-A.1>).

It would be good to document how exactly a processor decides between
these two. Also, every time placeholders are used I routinely wonder
whether we might need a way to escape them...

Best regards, Julian