Re: Robert Wilton's No Objection on draft-ietf-httpbis-header-structure-18: (with COMMENT)

Julian Reschke <julian.reschke@gmx.de> Fri, 22 May 2020 03:14 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 56CC13A0E07 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 21 May 2020 20:14:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.649
X-Spam-Level:
X-Spam-Status: No, score=-2.649 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 YhJ3kZK32y0O for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 21 May 2020 20:14:56 -0700 (PDT)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (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 72A383A0E0C for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 21 May 2020 20:14:56 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1jby6D-0003VD-KO for ietf-http-wg-dist@listhub.w3.org; Fri, 22 May 2020 03:11:53 +0000
Resent-Date: Fri, 22 May 2020 03:11:53 +0000
Resent-Message-Id: <E1jby6D-0003VD-KO@lyra.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <julian.reschke@gmx.de>) id 1jby6C-0003US-65 for ietf-http-wg@listhub.w3.org; Fri, 22 May 2020 03:11:52 +0000
Received: from mout.gmx.net ([212.227.17.20]) by titan.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <julian.reschke@gmx.de>) id 1jby6A-0005xB-7X for ietf-http-wg@w3.org; Fri, 22 May 2020 03:11:52 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1590117084; bh=GqDk9bIkxBSCjTfjxi19oQRYHUpiYbdHNJWbEIg04aE=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=cVuM5c/NFSlCkQhopCuztcevH46qKCeKS7V1sROomYk7VW+PyavWwikwgcOt6ZXdb D2n113lwv8QM3Z96EmjLV1zh8dVwZ2mtFhHx2v5oIAnmLZ6yccIM4Wgy4DLoj83Q5d fqFGS/nkP79/JmVhp97uAvpXqrKT/ZB6uU7K70yw=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.182] ([84.171.146.239]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M59C8-1jasA40owm-001DC6; Fri, 22 May 2020 05:11:24 +0200
To: Mark Nottingham <mnot@mnot.net>, "Rob Wilton (rwilton)" <rwilton@cisco.com>
Cc: The IESG <iesg@ietf.org>, "draft-ietf-httpbis-header-structure@ietf.org" <draft-ietf-httpbis-header-structure@ietf.org>, "httpbis-chairs@ietf.org" <httpbis-chairs@ietf.org>, "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>, Tommy Pauly <tpauly@apple.com>
References: <158998416528.29748.5730867215913093544@ietfa.amsl.com> <4C766CCA-1F19-4088-9138-A9387580C4F2@mnot.net> <MN2PR11MB43667FD41D401C1D54E53154B5B70@MN2PR11MB4366.namprd11.prod.outlook.com> <59C4199C-2B35-476E-B13F-2A90D74F229F@mnot.net>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <65b9621c-aaff-862d-55da-fcc3f2585e6c@gmx.de>
Date: Fri, 22 May 2020 05:11:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0
MIME-Version: 1.0
In-Reply-To: <59C4199C-2B35-476E-B13F-2A90D74F229F@mnot.net>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:anO7isZHluACDJ0dcWpt371MrJvW14vk5RHcYIR5a5Y9piM02qG ExSF92o2GcoCdP6wtnOnst6H/ciY8G59cLN5TKTFj/m53PbnutiIfA8NIikRIkoP3bqDmee KNVId7bKlsILnbtMeGH9YOEzMGPzWlJbMaBAUWQQIW5BygH+nNI4a7V0SdI9XzoDF51ratP J67AJBLer8uUv6duLfXaQ==
X-UI-Out-Filterresults: notjunk:1;V03:K0:1vRsO83RHrQ=:C/Hd4erwd/Hka0lRx7z9JJ 5PwCsgoJqOHhN7VOVX8ynhebM2sJWX4O0kTtH2XsF2JKTdFKJrGp+ncWYKkGjoTwSwWbUmDol QmKPcmX13qZIJlM8z230Km7fsGaxvWIyqORroYWHCVCXJ+qOgdOzmTRrkpK4yy+FTGfO80EU6 OmtmYWV1W4PecDsIIkFkpNLuWb66NozO2Mu4aBlyMjdvUreAneqfRvqFI/qBL5Q25tCDwE53l aD9L1iZvaT3wI175t4NIX5lU2R9cOeD2+QrbuJa1IUQ5SAVjrx8+u45qj9FvGpibgOCiv2xSh aJE6fpr7Jsj7993atfFs7/JH0HWUeqISEQFh7Af9smsFViDd7D4cB3wgMeafVBf4PpvvMENkk R7iqbA/Ed5QX/6mytT39Ww1898DAGbrvnoakggTFq5nU9s5LmbHu193O9IkBKpgVjj3bjExA9 HD2qb6iXj0Z1b7t4HztvrSl5ylphtBUZtpT7iBFb4kQDQb3lSv3eSESF0SAMfb1C3yEJ9vjH0 eFh3kZJOtUvOZFw5q+9QbrtzVbXvLqp1+wfSwoGB2UmbrYIrNvZprrZossmnSNMTR5CGieEKE tCj9qB8BPrQLKbW3dFKyRz2VzMXcpJ+6X92JChVBLGzmURSNoGWJSM6vZ9AWNgAS9a9saof2b Yc59y+Jov+j74XzOJ/jQ+Xeai82UnW91lkrAx2zWLEsfWAAi2A0kjyqho5UPZLLYu9iTWly8r ZD3XCYsBACzDMD2oSbadMw8qoC3HuKGVNkqsEDTKuqTsDL5uaMa67mzyi44b6aTuNdy6fEWkW guBlYTVzYDhaDJN1luDKUkaPbwDaJpGzcEa45AtEDGm/UKrgG+kwpz4LsMdTLl76Z/ui/CM5v IpKmMVoKr8qKCABBjx0dkbC3qE/9I3AGhg4/oUfmRUGYwaLi1dwPr3y77Kfmvoz6ZVy5vGf9n +3tg6jMszcXjjOvf/EntprhR9FuG19LfjYaUKRncDwh9wD5ZbhxINDrj86PvdkwY8kEfue/P9 JzxtefhqF2sjpVDhK8X/EQgzI6U+dP8/bpjvWM+jwBBXgY/jpQY3pGw1xYJXHi3Tt/eBXQ+20 rHM+W1RFvUkc1IA2/aG/OiiOMdDKoGGokgh2PcOAlTQpAyWZjxE4zjlVNtF+wHBJA23XI9uNE KDMHhPnw5R9m9XVwuVWOxpqaw0VkiUboW/6c7j1gM1jUivPtmpPWaWAf7V62lffveu/ErVi5j xFpC6MgOh2j0OWfZL
Received-SPF: pass client-ip=212.227.17.20; envelope-from=julian.reschke@gmx.de; helo=mout.gmx.net
X-W3C-Hub-Spam-Status: No, score=-5.6
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1jby6A-0005xB-7X 1133084a94f718a817f35f57979ba038
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Robert Wilton's No Objection on draft-ietf-httpbis-header-structure-18: (with COMMENT)
Archived-At: <https://www.w3.org/mid/65b9621c-aaff-862d-55da-fcc3f2585e6c@gmx.de>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/37707
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

On 22.05.2020 03:10, Mark Nottingham wrote:
>
>> On 21 May 2020, at 8:00 pm, Rob Wilton (rwilton) <rwilton@cisco.com> wrote:
>>
>>>> 3.3.1 Integers
>>>> Are "00" "01" "-0", "-01" all allowed?
>>>
>>> They're all allowed in the serialisation, but aren't necessarily distinct
>>> in the data model. Do you (and others) think it's worth mentioning here?
>> [RW]
>>
>> I would.  There doesn't seem to be downside to being explicit that they are allowed, even if not recommended.
>
> See:
>    https://github.com/httpwg/http-extensions/commit/9e2bb280faa05
>
> Thanks again,

Hm.

I'm a bit confused, as the spec in other cases tries to be as strict as
possible for serialization.

Is there a reason why we don't just disallow leading 0s, or trailing 0s
after the decimal point? In particular in the case of Decimals, some
implementations preserving "precision" and others not doing so could be
problematic.

Best regards, Julian