draft-ietf-httpbis-jfv: what's next

Julian Reschke <julian.reschke@gmx.de> Thu, 06 October 2016 13:22 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 F285312965F for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 6 Oct 2016 06:22:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.917
X-Spam-Level:
X-Spam-Status: No, score=-9.917 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.996, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 mpepSnq9viT5 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 6 Oct 2016 06:22:10 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 58D39129647 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 6 Oct 2016 06:21:19 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1bs8Y2-0001Qz-71 for ietf-http-wg-dist@listhub.w3.org; Thu, 06 Oct 2016 13:17:18 +0000
Resent-Date: Thu, 06 Oct 2016 13:17:18 +0000
Resent-Message-Id: <E1bs8Y2-0001Qz-71@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <julian.reschke@gmx.de>) id 1bs8Xy-0001PO-AI for ietf-http-wg@listhub.w3.org; Thu, 06 Oct 2016 13:17:14 +0000
Received: from mout.gmx.net ([212.227.17.20]) by lisa.w3.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from <julian.reschke@gmx.de>) id 1bs8Xk-0001mF-PM for ietf-http-wg@w3.org; Thu, 06 Oct 2016 13:17:04 +0000
Received: from [192.168.1.123] ([5.10.171.186]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0M5MIN-1axpxH2wT1-00zTc0; Thu, 06 Oct 2016 15:16:32 +0200
To: HTTP Working Group <ietf-http-wg@w3.org>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <22539dc8-3adc-822a-609b-76e29afdd30a@gmx.de>
Date: Thu, 06 Oct 2016 15:16:34 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K0:RXhqbTRTbRFhXdzasMrzWKao67x2vBHXntt9z/YqG3elrXHvoi6 eIpIvJR4CeO++vcE0IzCdbsGdl2ZOo6XLVG0Gpf5i1WBZVEf/Z8Y6+/ywMv0ms3zUpS/7TN uKyRGiRbOFb/gm0kV0B3SpRznwMcJYBBy5fRcMyioCxJMxZcbd+qleGz0HReOU1hR/4dFSB 0ECLRuCfH0BmSZNBIKrjw==
X-UI-Out-Filterresults: notjunk:1;V01:K0:yf5g2TtmkPo=:6Q6/qIl5Bh6wOkVE1VWlsM m2yXfiOOJrtCaxtURDgAmB1lPrpdklSreToWOlgsZ5v5ECOAUkDAHNrCz5+Lmea6Lw72tyD3R hO2QneOOyvBW8bLRdcVkmfRtnosTFfaqcumQqxK25psQEuUbGsi06+vdWDsD99inkAy/0A3f3 6UaSRItCRjBAYdUro0rzhqrwmqIKiSplo9WY2gOCIUM5wSQHJFHslFKz80ddKJNl4GeKkgI5i M17fygHOFvVl4pwuaRq2AdGZ9GIUEyQtnBszrpnBC3sMbgSicA+PmljK2g9P+FB8TQr5JnGWO uEQ9waysVwoCWDdkApEDiCjfWkH0jQ9yX/YYisOE51q24Jwd0KxsAnlcKVkpqiJflkcjUjUQB AtKoFwF58gJfhXoeKDqJh9F0zU0lTYzLvnaksrcRoVYvK1XvyvNJ4kflEiEvXCK/HPYmaZdEk zAMfWNnRRXRRrfefVc1ophMCcHfgWNjVSZTQItZnPm75zOvmu46fs1VlBCGLLhEpGMK1J8xae aiYy2aIRPHRRFm2ARoWJFuo30YbSXh34w4a8uc4x9Q50cpWBNzgMJCOb2O5w6WtbiIt2G3U5I H/whRWYxgLK/JiRQxBoUIi5fQNHpvzyI3lYdOfx7IwZzKDjI8tXzNOZYYqP6uTQBATQqDAFWA LphtEjAVqfAY9cYpJzDgcl6WYsRyWX0gmMFUjFYggHB3EiWuBSndZpCAEI8GsJYTAa3Yh7Hbc DU4MRxJ3wc5OT9CXQpXqnhZzgPChY/j390Bc4Ig426ZmbzvgKW3/j60c+x6x7mYEAoBQ6LiC5 fcsF8Ln
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=-8.5
X-W3C-Hub-Spam-Report: AWL=1.125, BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_IRR=-3, W3C_WL=-1
X-W3C-Scan-Sig: lisa.w3.org 1bs8Xk-0001mF-PM 0518921e1a337021592087c85d4748e5
X-Original-To: ietf-http-wg@w3.org
Subject: draft-ietf-httpbis-jfv: what's next
Archived-At: <http://www.w3.org/mid/22539dc8-3adc-822a-609b-76e29afdd30a@gmx.de>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/32503
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: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

Hi there,

(see 
<https://greenbytes.de/tech/webdav/draft-ietf-httpbis-jfv-latest.html> 
and <https://datatracker.ietf.org/doc/draft-ietf-httpbis-jfv/>)

So when we made this a WG work item, the plan was to come up with *some* 
standard syntax, not necessarily the one proposed in the draft (based on 
JSON).

We have discussed JSON a lot, and it definitively has a variety of 
problems, thus discussing other formats (like the one proposed by 
Poul-Henning) makes a lot of sense.

However... there are early adopters out there, referencing the now dead 
pre-WG draft, such as:

> https://www.w3.org/TR/2016/WD-reporting-1-20160407/#header
> https://www.w3.org/TR/clear-site-data/#header
> https://wicg.github.io/feature-policy/#feature-policy-http-header-field

...and my understanding is that their authors are willing to stick with 
JSON, willing to live with the known problems, and, in particular, not 
willing to switch to something else at this point. (Ilya?)

Now we can't have these specs rely on an abandoned Internet Draft, right?

So what do we do?

a) "finish" draft-ietf-httpbis-jfv, documenting known issues, and 
publish this as informational or experimental?

b) conclude work on this draft, and let me continues to finish my pre-WG 
draft (with the same goals as above)

c) give up, and let the users of the draft figure out a solution?

Best regards, Julian