Re: [xml2rfc] feedback for <u>

Julian Reschke <julian.reschke@gmx.de> Mon, 06 May 2019 12:09 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 D70B712006B for <xml2rfc@ietfa.amsl.com>; Mon, 6 May 2019 05:09:51 -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 mXav3SiErdha for <xml2rfc@ietfa.amsl.com>; Mon, 6 May 2019 05:09:50 -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 B3A58120144 for <xml2rfc@ietf.org>; Mon, 6 May 2019 05:09:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1557144587; bh=xdifgxYj0wbbDOxVQeTiuZkWxue4Z8uzqHiNKJLSUbA=; h=X-UI-Sender-Class:Subject:From:To:References:Date:In-Reply-To; b=YxYfWSaOZCzYLBdymSRlKmmAA96/xGA6wN8bsEhJFT1GS/b9iRmMwb8fjrAiUcQBj 4mQd7urJ9Uy3eBkx7NW289ROjDBNBGh6YPuG/wqjjgYePYUS8mAKNHwPzA1PRZcyTa kn2AdNeaQfwkKfJGJQh5ojr1ZYC78usxLsuS/IT0=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.34] ([217.91.35.233]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MirjS-1glGxD0uyi-00erfA for <xml2rfc@ietf.org>; Mon, 06 May 2019 14:09:47 +0200
From: Julian Reschke <julian.reschke@gmx.de>
To: xml2rfc@ietf.org
References: <d32d6468-6e74-7f2b-9a6e-5449171ed8b8@gmx.de>
Message-ID: <6d2dfeca-5982-a7d7-b2c1-8736789fb60c@gmx.de>
Date: Mon, 06 May 2019 14:09:47 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <d32d6468-6e74-7f2b-9a6e-5449171ed8b8@gmx.de>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:8QAwL9H9Q9TJJNs1ZyZgTM7XSmr1pkel5L+0P57aMQEYG8ZNhfy ZPz/0RaTSyNuLKMJWEBZAcoCRCcLjUW2ExcVqdMmWDnLht5MDW4keN4ExSrFJqECHG4vhN+ fq9Lf4I1o79a1CkyG9j3MsrZ3S1a2ev2J+D4sWkQVlAc7IQBPrPLQBegVhfEfamr9cSOi2y 8ZnEeOXhYsk3boK9D9Pfg==
X-UI-Out-Filterresults: notjunk:1;V03:K0:HkaUhhv57kY=:yzO//gVWS4jRl7A4lgufGG qahEj+xZs8scmpIl0wc2nJs+doV6twUZ7LPvvgKYurw2xBQJHEincKr3GUcEkfZpURe6m/MaM JhigPojETAtSc7HskZQxq4BUGrrJoFUkYsq4GV7O0Pf40x2dr/L44AGi5wtlE7ByJCWCUbo29 OFFP35ZVNdUQJkBRUrGVtbuS2kL6PFpiRDa0gbuuzW1b6tou6Er6k4q81RIuwDF0KnueWtRlB xIWswNR3DAjZUbSNruQwq2a85v+xXjlWw4Sw00fy+Uufbx0XPyXhQ3RIYcDuJdl3gW8c8OHCp qJVIrToufV/4+473F0XC2+L4q5Uzk+8fazFudu9c1xTDgjF4ksmf1kPERN/9Gs4YSjGuOJ2Gf vGLdXdN+uznAWQpsCns2I71Tj28/xPR2wytJOKGjzuAaT8+OTEe0BHipZ8f0zwpwq6/o/bCia atgmvd0TTKTecYcVNjWHon6Wn8kB73FIyXpaR3lPVtHhw2ZqrXWhh7QHWLT37UJ2ShN2hscZI xounlW9hsvQJsIdOKiBBiVC2BBIp6+5Qm4Lif0ajOwiihPoGxpcMHK+Hf8e+uBHwSRwT6zwNR cOxmhA0206c8J/931QjVJ4Br/DiWgXA0WkeLD8FuCKyYYp3CSY9xzo/rpE5Jem+yMfMf8mFBy k5pjGt4soLomiv/3QeHGnWKl9+uCCBZ3tRxuAqVx7XFzy3MoaHyBA/J1bGF3NRZD0LbPN/3P2 BVu/Y4kaPhKXjeXwev7nogsyu35X0uvee1tKIRWIOISozCv/xn5o2FjLnBRpg5xx97GQUzZHd owGto5CTGga1RfwqmmYQlnqfXvh2Oa/EWfCVdqoIfZ7E4VK/Z7tfTwGdwIIq8EX5k8yMrJsuA 285807lIyWmtgbu57JkGvH7ytUadxN0xdL1O4NssqHVdv3gJa4rehcbotzZzIWsSJ2voxcAHU njTVWEsDmgg==
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/efJO9nrCW3eH-twHOmPNfLeDTnQ>
Subject: Re: [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: Mon, 06 May 2019 12:09:52 -0000

On 11.04.2019 10:32, Julian Reschke wrote:
> 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.

So this got fixed - thanks, Henrik.

I think however this points at a weakness of the implementation: the
expansion of code points can change in the future if the Unicode
Character Database gets revised (either by renaming characters, or by
adding new ones).

It probably would be good to include the expanded text at the time the
preptool runs.

> 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...

Would love to get feedback on this point...

Best regards, Julian