Handling HTAB in artwork/sourcecode, was: [art] New RFCs text formatting

Julian Reschke <julian.reschke@gmx.de> Tue, 03 December 2019 14:13 UTC

Return-Path: <julian.reschke@gmx.de>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D6F0312006E for <ietf@ietfa.amsl.com>; Tue, 3 Dec 2019 06:13:25 -0800 (PST)
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_HELO_NONE=0.001, SPF_PASS=-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 mheskoD3u2nZ for <ietf@ietfa.amsl.com>; Tue, 3 Dec 2019 06:13:24 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (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 BFC81120019 for <ietf@ietf.org>; Tue, 3 Dec 2019 06:13:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1575382383; bh=MuedW30+OiUqvGOfHHNJt00NatLU7jJck5sSkHTHrpA=; h=X-UI-Sender-Class:Subject:From:To:Cc:References:Date:In-Reply-To; b=YVqc6wdp4nmq3KHMzLFizNMnsWSICz3I6vsXvr/HnMqcFVG7s7qvsdjpLc6xYM5Pq nApU/NbvIuzwQxYMKcM2h7PePT8r0oe41PxLVIcdFj54LodBP7wzAlYqL0sjSu6CLv LQghrMzBFK8zv2fqL7+RhuLeYhS4+M1f0eej0hpI=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.124] ([217.251.139.227]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N9MpY-1hftUp1n9A-015JDy; Tue, 03 Dec 2019 15:13:03 +0100
Subject: Handling HTAB in artwork/sourcecode, was: [art] New RFCs text formatting
From: Julian Reschke <julian.reschke@gmx.de>
To: Carsten Bormann <cabo@tzi.org>, John C Klensin <john-ietf@jck.com>
Cc: ietf@ietf.org
References: <20191127233129.9829F%steffen@sdaoden.eu> <db882e3c-d3fb-4742-8456-7b400225ecce@www.fastmail.com> <20191128005000.yMa3P%steffen@sdaoden.eu> <08EE9B7B7C15D8F8B5DE6AF5@PSB> <502f830c-973d-cc9d-12b4-0bda40b05c46@gmx.de> <a5f486de-1735-266d-a139-21d46058f348@gmail.com> <9BC98F1944F184A7DC2BA973@JcK-HP5.jck.com> <8BB84241-F3E3-4A42-9FF8-E7F07D4DD877@tzi.org> <8a5d8dd2-1346-9940-938a-62b87b512f36@gmx.de>
Message-ID: <de4b4374-d569-4e15-80df-a8db1616483e@gmx.de>
Date: Tue, 03 Dec 2019 15:13:01 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <8a5d8dd2-1346-9940-938a-62b87b512f36@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:reTnMDhxqIOHSLTJtV6DtJCGyoRSJQmayi/MWCikkVdc+HUoddY McOqWQ1lDFyaM5B2ckbpqvnmte4RtqbQXThpuOTPwbnlJBDpA5fCOxv4XpgjFe0HgJITlZL mEqkzFuicKTwCWYAAp1frKdx4AEj2ZS6wpnmlF8hdfE59LS6nmgFmK3Kswm1/0KX9uJ55Rw 9jNmQMXs1rH4edEnGU1sQ==
X-UI-Out-Filterresults: notjunk:1;V03:K0:GTagfKQ1xhA=:w3g1gpYDFtENovVVoo0+2v onVQLdgC+qLQkSQWm+OMHkkv6sS6WWmImQ3271+Fpxjv4jZsYmh3zOgo83rWZDAQWC2WX+kqR oPfzuxoqx0MBdUSOgp7WepjOcf3Bo0OUJYseAwjwM67cV9HlzVdmtIgMDh72bqhTRwNgOv4ye vEwksGnApYYkEv7x4Tzlow5+84l/NJjfEtIobkXdd1eP85mboDU1x7Xn88i7+VmEmhyECCE+y IJ1stC7EjDyKyQClKO+onkZtIriT+sC/XZTie9Ra/oJcledC7/ENBxBeHhbVNnOvnNdKl8H/h vwz/kFxcE+ypcqtkxvqgXs8achAKVTnOU67J2rX32gfSAg2bb8WPElFl7LEpPQeZUaXYw73Ft 2M+e4JOhCSru0b/cRDKLMwbzOL673aE7Nud5kdqHijchIFP+65L43bMZTP2dVeTfNj+spcLo2 JbnObh7z/I/ORsi/D1bEYBCnP5L7kNoZ3Ij+d6NjobdukbW5dcMNp6k1Mx4awzW2JBddV8wPX Ibmdubp0Z29O8XMGKCz7AyFVqszucJvwgA0ir9aiu05BY0nGPAIOzNhcoNze0T6vzl3VhY+gR KMKPw+8W09nx5xTA4FZfPZXsu2BIQiWKekqKrou+3wdIDf8M22cupc6GTqpBRpKDbmU6nPH93 s1C1GCVN6FE8rXJ320QVoDwAmQmtM8a2bKMJgO3i+QLn1i309a/ma5QNhTiLvcXP6rYY8E8yy 9CaJSzqnNQyylyWYjYCE+Awr+l5eNgcwvqsxu93CndYj93CP2oxx1ni4wWaFP44sMhk1qfg9H asyyiiZAV3ecKXP8YsCsK/CvzDVrTZuVqch1dfKGRh39+Kmr6jZigmlBzYnVwas0JHqun9T4e gtGOt6wjgQ2F9BVe01HcRyBUAhriCPkRAKuNx0+ahfM4C2wIsS2ePyjwKXuIgxd5MQykflx1v IKofQstKexLNxn++KnXjaqZyiGw9WOi7FdUhTGri8DuqNDxUhflm9vGYvCrwr1xWo+k4E/StY 4rBukYFNTcfqc7YsVg3vX57SpCUDVYPPY8VLGQixutEiVMQSoOo473rNr7OKB8PuOBIM+Bahb 5bq5Ys+kM2xYh99u79jxbo9JUotkODm9N7RNCZKqUWgts3CPO3QiowAyUKRZ4eda52QfyVKby AJEQRW1BuLyvsxhim2h/UUf5qySg89+k+yqpW2OQSh7NlM11PFsR8XORMrI1pPuwGizsUjLdt LC00ADQBh/khe7TplHKJT+ZHan0tg+BlASDekZs3CTbJQsLUtqzwpJLNGGqw=
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/xsKT-79KrK2n-CmVFIcSXBJbkTw>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2019 14:13:26 -0000

On 30.11.2019 06:22, Julian Reschke wrote:
> On 29.11.2019 23:34, Carsten Bormann wrote:
>> On Nov 29, 2019, at 23:18, John C Klensin <john-ietf@jck.com> wrote:
>>>
>>> identified a weakness in rfcdiff
>>
>> The RFC 7386/7396 accident was also caused by this (root cause was
>> apparently the use of HT characters, which need to be expunged from
>> the universe, but rfcdiff helped in not detecting the problem before
>> publication).
>>
>> Grüße, Carsten
>
>
> rfc2629.xslt has been warning about HTAB since 2014-10-16 (likely
> triggered by that accident). xml2rfc has a ticket open about that:
> <https://trac.tools.ietf.org/tools/xml2rfc/trac/ticket/403> (dated
> 2019-04-14, still in status "new").
> ...

FWIW, rfc2629.xslt used to output the HTAB into the HTML content; this
is now changed, it will place a (red) U+2409 character instead - that
should make it easier to spot the issue in the source (see
<https://github.com/reschke/xml2rfc/commit/58dca914d1489f25b4be8220c30e13f1cb23e46e>).

Best regards, Julian