Re: Last Call: <draft-levine-herkula-oneclick-04.txt> (Signalling one-click functionality for list email headers) to Proposed Standard

Dave Crocker <dhc@dcrocker.net> Mon, 19 September 2016 18:14 UTC

Return-Path: <dhc@dcrocker.net>
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 8310312B4D0 for <ietf@ietfa.amsl.com>; Mon, 19 Sep 2016 11:14:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.999
X-Spam-Level:
X-Spam-Status: No, score=-0.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RDNS_NONE=0.793, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=dcrocker.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 QLC2o5fc6pDC for <ietf@ietfa.amsl.com>; Mon, 19 Sep 2016 11:14:11 -0700 (PDT)
Received: from simon.songbird.com (unknown [72.52.113.5]) (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 D564412B4B1 for <ietf@ietf.org>; Mon, 19 Sep 2016 11:14:11 -0700 (PDT)
Received: from [192.168.1.168] (76-218-8-128.lightspeed.sntcca.sbcglobal.net [76.218.8.128]) (authenticated bits=0) by simon.songbird.com (8.14.4/8.14.4/Debian-4.1ubuntu1) with ESMTP id u8JIEZOD020599 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT); Mon, 19 Sep 2016 11:14:35 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dcrocker.net; s=default; t=1474308876; bh=JSVpkLu2nSqsdna4SpBPqBu56qdj86q+o1H84j3GXss=; h=Subject:References:To:From:Cc:Reply-To:Date:In-Reply-To:From; b=qSn9kK1hsVLd1/I13R+6rhQAKYEDHA74kFBShef6J2+f7CKGAETtOzWdl2ahObDiN go/4KFLOtmAG27AZCZQqXxVuZsf6apb/OZ6XXeO0DTcjYpUrCARK+zSIEilq9Rz8Gb qVyBxdohf4NPh5MQLy7o8e8bhBciyea/e166K8pc=
Subject: Re: Last Call: <draft-levine-herkula-oneclick-04.txt> (Signalling one-click functionality for list email headers) to Proposed Standard
References: <20160913134903.53136.qmail@ary.lan> <92E953F2FB47FC32E3F4A4FC@JcK-HP8200> <F7F400B1-44BF-4B8F-AC2F-FAA345245D5C@isode.com> <73d6495b-8c74-8742-532a-2f7fcb0dae94@dcrocker.net> <alpine.OSX.2.11.1609181848420.6785@ary.lan> <d459387c-e60c-ee77-1fc7-1c10132d5cad@dcrocker.net> <alpine.OSX.2.11.1609181924360.6785@ary.lan> <ef367a2e-0c6c-10fe-00df-6e332bd76047@bbiw.net> <alpine.OSX.2.11.1609181939230.6785@ary.lan> <124a95ef-3307-893f-c638-88722b3fd9f2@dcrocker.net> <alpine.OSX.2.11.1609182007370.7133@ary.lan>
To: John R Levine <johnl@taugh.com>
From: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
Message-ID: <ced79576-7d7f-51ae-cd35-07d73bf7f8a8@dcrocker.net>
Date: Mon, 19 Sep 2016 11:14:05 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <alpine.OSX.2.11.1609182007370.7133@ary.lan>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/vOemv9b6fzd4sqLMVFdyRCkSmUs>
Cc: Alexey Melnikov <Alexey.Melnikov@isode.com>, IETF Discussion <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: dcrocker@bbiw.net
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: Mon, 19 Sep 2016 18:14:12 -0000

John,

On 9/18/2016 5:15 PM, John R Levine wrote:
>>> Here's the XML.  Feel free to rewrite it (really), keeping in mind that
>>> the bits on the wire are already cast in concrete.
>>
>> oh.  well, that would make the IETF process a very pure example of a
>> rubber stamp, which it has historically been quite vigorous in
>> refusing to be.
>
> I probably shouldn't try and answer mail when dinner is burning on the
> stove.  Sigh.
>
> In any event, where you see a rubber stamp (and I could swear that
> someone with a name similar to yours was part of the group that dropped
> DMARC on the IETF), I see a question of whether the IETF has defined
> itself into irrelevance.

That you think the two situations are equivalent is broken at a very 
basic level.


> I don't remember whether you were at the MAAWG in Philadelphia, but when
> I was there I stumbled upon a conversation with Tobias and Sri from
> Gmail et al, who were ready to implement a truly dreadful design for
> one-click, using magic fragment identifiers in http GETs.  I stuck in my
> oar, explained why POST would be semantically better and no harder to
> code, and then ran off to fix Tobias' design, which is where this draft
> comes from.
>
> Gmail and AOL and probably all the other large mail systems are going to
> implement this whether or not it has an IETF stamp on it.  I'd rather it
> be documented so people outside the MAAWG club can interoperate, too,
> and I think that's more important than whatever tiny tweaks might make
> it more IETF-ishly optimal.  What do you think?

First, you appear to be thinking that I don't like the proposal, but my 
review didn't criticize the intent or basic approach.  I took issue with 
some of the details and some of the writing.  I made suggestions where I 
could.

I note that you have not yet responded to the very specific technical 
concerns I raised.

Given the tone and language of your responses, I then took issue with 
your stated inflexibility.

A 'take it or leave it' stance with existing work being handed to the 
IETF qualifies the work for non-standards track status.[*]  So publish 
the thing as Independent Stream and Informational.

The premise behind IETF standards track is that the work is subject to 
IETF community input.  Your comments have taken a position against 
incorporating that input.


d/


[*] When existing work has an installed base, then assessing how 
important it is to preserve that base is part of the acceptance process 
when the IETF work is chartered.  Since there's no working group 
chartering process here, there's been no discussion about the need for 
protecting the installed base.  Rather, you have simply imposed the 
requirement by fiat.  And as an afterthought, quite late in this very 
abbreviated process.

-- 

   Dave Crocker
   Brandenburg InternetWorking
   bbiw.net