Re: [netmod] New Version Notification for draft-kwatsen-netmod-artwork-folding-07.txt

tom petch <ietfc@btconnect.com> Fri, 21 September 2018 11:48 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB0F3130E3B for <netmod@ietfa.amsl.com>; Fri, 21 Sep 2018 04:48:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.188
X-Spam-Level: ***
X-Spam-Status: No, score=3.188 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RATWARE_MS_HASH=2.148, RATWARE_OUTLOOK_NONAME=2.95, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
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 sNLuvY--ZOY8 for <netmod@ietfa.amsl.com>; Fri, 21 Sep 2018 04:48:13 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70111.outbound.protection.outlook.com [40.107.7.111]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 57091129385 for <netmod@ietf.org>; Fri, 21 Sep 2018 04:48:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gdcoY/ZOaS4P0WqydkFQ4rff+2+LU4T5ap1miU3USdw=; b=UwAn9B6hmCdJcGyqT4ok4SPhtKYHrnZzXlb9QwTzz6yL/2+qjiI8tcxdZEpYT7wJ83KDDRJVCe1SvegU1z+v9sLVsTQlXGf8ydH8EbsVJqGcmDCt3O6SQ1N8At1Tl5lY4DwB9J5G0PqB6Pg7KzfKxZJ7zy4q8rfIiOkGZ4Wmr1I=
Received: from VI1PR07MB0831.eurprd07.prod.outlook.com (10.161.107.154) by VI1PR07MB3487.eurprd07.prod.outlook.com (10.175.244.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1164.11; Fri, 21 Sep 2018 11:48:09 +0000
Received: from VI1PR07MB0831.eurprd07.prod.outlook.com ([fe80::8d94:d86b:1a6e:b5db]) by VI1PR07MB0831.eurprd07.prod.outlook.com ([fe80::8d94:d86b:1a6e:b5db%10]) with mapi id 15.20.1164.017; Fri, 21 Sep 2018 11:48:09 +0000
From: tom petch <ietfc@btconnect.com>
To: Bob Harold <rharolde@umich.edu>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>
CC: "rwilton=40cisco.com@dmarc.ietf.org" <rwilton=40cisco.com@dmarc.ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] New Version Notification for draft-kwatsen-netmod-artwork-folding-07.txt
Thread-Index: AQHUTzWEabLWYz3o1E2DY/7XZIgvjA==
Date: Fri, 21 Sep 2018 11:48:09 +0000
Message-ID: <055d01d451a0$e8c615a0$4001a8c0@gateway.2wire.net>
References: <153617788181.19783.8030234113753073864.idtracker@ietfa.amsl.com> <5404BB62-C21E-4A70-AABC-6FEF1FC5C44F@juniper.net> <072a01d44771$0da216b0$28e64410$@olddog.co.uk> <8e62fa6d-b4a9-a6e3-b13f-145d2e50d208@cisco.com> <5ED5E487-E172-482B-ADB2-CD52A1EBCA14@bogus.com> <becad6b4-16f6-1d42-cdee-5fcf487b7d6e@cisco.com> <C0044BB4-1C2A-47AD-BE27-5A1697112B44@tzi.org> <041e01d44f35$77937340$4001a8c0@gateway.2wire.net> <029001d44f36$8d3becd0$a7b3c670$@olddog.co.uk> <CA+nkc8AUZzUbC-oNxnYBabrRxY8TiVOZLjZ9D2YgkAAbWAk+Fw@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-clientproxiedby: DB3PR0102CA0030.eurprd01.prod.exchangelabs.com (2603:10a6:8::43) To VI1PR07MB0831.eurprd07.prod.outlook.com (2a01:111:e400:508e::26)
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.131.229.47]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR07MB3487; 6:VU1wlHs/2Mk5Dz0PPwVBD4KCgVa/+aDzX7s+3eToPcrlcCvXyVXruCsAJakSftZIikxSsN47TEQw2bv34XtdhNiS3QwQLndZ5IiWql5NX//T+Z/iPn1hIiz0JeskAVqHEvZ5GE/6Bm8H4GxDNfZ2nkV43SHmlRnvOvldlXvfuZ3IvnSa0WX4uhBslL4T9JN2Jd44RFyqJizmJoZKlcYwOKB3etCs2XPM8dlhUdFsybA8zVONqLA6W1NswCVimNO/lovb2QNA7CDY+TxuaX7GnI2sah6VtbD6qRdm8hVGCbpf6udj5ww7LykwPDSzFsga0TyXL8F6ZVcMVceUUUfIm9fNItJJtlPK77FrBl0DY0rz5Kt7B0KiE+cZH/au1PRfOZXx7Sjs9OpDkCDaKGQhWCoYbGMIaWNbSMUq6hH/TrYh2CXfIkTpcJm+grMsnHYc6bVITMFElOX7ojaXsHoEKg==; 5:Jqu4HrNODoEnE7qeLxCknaNrD/fXmuxp6Hn9W/v7dazUbTyBYq0/iQZkVpvR8fYn/ioMuEfzsCHFd0LN3sTT2MOmTXPooRsaEKL4vDZZRR1fY3Co8Dj1uroRsHGTVXkPu4jxSwYkJYp1iUXYDTh31NpNSR2rFcNA7LDTpcSDuDo=; 7:UCQvqZUXg2xKPvGE2a1RlcKvo2tPN5s4N0DSmXr6+16io7b6O4xC3nnOXLp8zPEQMawbjm8QJfV8WG1y5fih1h0UCvGXBOiEgU+4NnLWmFIhGxzcPWyhQLKR2WK8GfTFzwaOe7JRzBZnVOnNqP+jGLJLpHd0eq9YfQUJn/8ZpK29c5oegCxV3l1RhoOOw75VYXiE2rOzBhyIq5wNKv+coJM8kCQwO6xFuyO49Hb06Zufd5TAkMp70Guy92UHjWbb
x-ms-office365-filtering-correlation-id: 470b9390-7a1e-4544-be24-08d61fb819bd
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7193020); SRVR:VI1PR07MB3487;
x-ms-traffictypediagnostic: VI1PR07MB3487:
x-microsoft-antispam-prvs: <VI1PR07MB3487382E16721C7AA8B0CCE8A0120@VI1PR07MB3487.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(788757137089)(177329092695168);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(3231355)(944501410)(52105095)(93006095)(93001095)(10201501046)(3002001)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991041); SRVR:VI1PR07MB3487; BCL:0; PCL:0; RULEID:; SRVR:VI1PR07MB3487;
x-forefront-prvs: 0802ADD973
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(346002)(376002)(136003)(366004)(39860400002)(13464003)(189003)(199004)(51444003)(99286004)(54906003)(7736002)(305945005)(86152003)(3846002)(76176011)(2501003)(86362001)(14444005)(446003)(486006)(52116002)(106356001)(14496001)(110136005)(256004)(2906002)(5250100002)(68736007)(6346003)(15650500001)(8676002)(5660300001)(9686003)(476003)(6116002)(1556002)(84392002)(26005)(2900100001)(8936002)(44736005)(316002)(93886005)(66066001)(53546011)(6506007)(2171002)(14454004)(6436002)(6512007)(53936002)(81156014)(6486002)(478600001)(229853002)(25786009)(33896004)(6246003)(81166006)(97736004)(105586002)(102836004)(4326008)(386003)(186003)(71200400001)(71190400001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR07MB3487; H:VI1PR07MB0831.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:0;
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com;
x-microsoft-antispam-message-info: IaIzQJCqnubWrWy9wudd6dpSs9Y7gkpLLMNfKNAg/oIxUlmVwvRW59AFXn1uiPoR811jUj9/1sKNPH9rnVsI4X0uMSNHpNnFS+DrdLDP7G+3fNBYDYobg9VWQqRUkO88NH906RVmmRoqKLgsEth0NGvXFTy9dElwvxz78Gh3ZJYWyeNN5spASU2rNTiDiE9kyVJsFlmQSIK+ZNTNo88PsjfJFIvQmEtNE/zeINd76i0ADITjQeWn+x4+EwFH5DNJp1JAtz7SX4FjKQ50Yn+IEUI4xeHgkS7cQJ2HzOwvZw7yhOID7ICJe4aY0APomHQqfpNheBE4pBstzO8QxLmfAilgccDnk5wPj0ki+PGtW/A=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <F4DBD979EF77C74F88C03CA00C3CE61B@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 470b9390-7a1e-4544-be24-08d61fb819bd
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Sep 2018 11:48:09.3156 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB3487
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/uEs_eYwqzxI6WfRMTsP23p7gFdU>
Subject: Re: [netmod] New Version Notification for draft-kwatsen-netmod-artwork-folding-07.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Sep 2018 11:48:15 -0000

----- Original Message -----
From: "Bob Harold" <rharolde@umich.edu>
Sent: Wednesday, September 19, 2018 8:12 PM
On Tue, Sep 18, 2018 at 6:01 AM Adrian Farrel wrote:

> Yeah :-Z
>
> So my inclination is to say "tabs in artwork are evil" and move on.
> Some folk like to use them when constructing text, but my suggestion
is
> that they convert to spaces/LF before posting drafts.
>
> If anyone wants to write another document tabs in json then, erm,
knock
> yourselves out. But I would prefer to just exclude them from folding
at
> this time.
>
> Cheers,
> Adrian
>
> > -----Original Message-----
> > From: netmod [mailto:netmod-bounces@ietf.org] On Behalf Of tom petch
> > Sent: 18 September 2018 10:54
> >
> > ----- Original Message -----
> > From: "Carsten Bormann" <cabo@tzi.org>
> > Sent: Friday, September 14, 2018 12:14 PM
> >
> > > On Sep 14, 2018, at 13:05, Robert Wilton
> > <rwilton=40cisco.com@dmarc.ietf.org> wrote:
> > > >
> > > > If all input files that we might ever want to fold and include
in an
> > RFC are guaranteed to never contain tabs then I agree with the
position
> > that they can just be rejected.
> > >
> > > Yep.
> > >
> > > > But if there is some future file format that we want to fold
that
> > might contain tabs, then I wonder whether it would not be more
robust to
> > look at whether they could be handled in some way.
> > >
> > > VT characters (colloquially tabs) should not be significant in any
> > file format designed in the last couple of decades (i.e., they
should be
> > replaceable by spaces).  If they (or any other characters not
> > representable in RFCs) are, or preserving byte wise identity is
> > important, follow the lead of RFC 6716 and base64-encode.
> >
> > This confuses me.  This I-D references RFC7991 which clearly defines
tab
> > as  9, which RFC20 labels H(orizontal) T(ab).  V(ertical) T(ab) is
11.
> >
> > I would not expect VT to appear in any recent document but when it
does,
> > then replacing it by spaces would be wrong, IMHO.  HT I do see, far
too
> > much of, because there is no metadata saying what the Horizontal Tab
> > settings should be and while a  value of five is common, there are
RFC
> > where replacing tab characters with five spaces yields rubbish.
> >
> > Tom Petch
> >
> > > Grüße, Carsten

The purpose of folding is to get all lines under a certain max width.
Tabs
were historically set every 8 characters, although terminals and editors
have allowed users to change them.  Changes are typically to reduce them
to
4 or 2.  I have not heard of anyone increasing them beyond 8.  So for
purposes of max line length, 8 is the worst case.   Then for folding,
count
tabs as filling to the next multiple of 8, (or worst case, assume a full
8)
and fold appropriately.  This should unfold properly.  (Do not attempt
to
replace tabs with spaces.)  It won't always be what the author intended,
but it is the best that we can do.  Better and simpler than trying to
enforce "no tabs allowed".

<tp>

Bob

My experience of tabs is different, which is why I think that Adrian has
it right when he says
....say "tabs in artwork are evil" and move on.

All the text processors I can recall had a default of tab meaning 5
spaces, never 2 or 4 or 8.  And the prime use of tabs has been to
achieve vertical alignment in artwork, tables and such like, where the
tab settings might be
10 23 49 68
allowing a suitable amount of space for the different fields of the
table.  (I see this usage going beyond text processing).

So, banish tabs; require the submitter to turn them into whatever they
mean by them first.

Tom Petch







--
Bob Harold