Re: [Gen-art] Gen-ART Belated LC review of draft-freed-sieve-ihave-03

Ben Campbell <ben@nostrum.com> Fri, 12 December 2008 20:11 UTC

Return-Path: <gen-art-bounces@ietf.org>
X-Original-To: gen-art-archive@optimus.ietf.org
Delivered-To: ietfarch-gen-art-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5ABFE3A6B36; Fri, 12 Dec 2008 12:11:13 -0800 (PST)
X-Original-To: gen-art@core3.amsl.com
Delivered-To: gen-art@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4944A28C176 for <gen-art@core3.amsl.com>; Fri, 12 Dec 2008 12:11:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.3
X-Spam-Level:
X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5 tests=[AWL=0.300, BAYES_00=-2.599, SPF_PASS=-0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7zZfC-8hdlcE for <gen-art@core3.amsl.com>; Fri, 12 Dec 2008 12:11:11 -0800 (PST)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id DC9D43A68BB for <gen-art@ietf.org>; Fri, 12 Dec 2008 12:11:10 -0800 (PST)
Received: from dn3-213.estacado.net (vicuna-alt.estacado.net [75.53.54.121]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id mBCKAq9c045735 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Fri, 12 Dec 2008 14:10:53 -0600 (CST) (envelope-from ben@nostrum.com)
Message-Id: <C8B9D85F-0C26-4AFC-81B9-A571A086E95C@nostrum.com>
From: Ben Campbell <ben@nostrum.com>
To: Ben Campbell <ben@estacado.net>
In-Reply-To: <8F4CE8BD-CFE6-4D71-A416-96F5909BCC21@estacado.net>
Mime-Version: 1.0 (Apple Message framework v929.2)
Date: Fri, 12 Dec 2008 14:10:52 -0600
References: <4ED62547-F22A-4678-BB10-C84B23E251EE@estacado.net> <01N2YPF12Q06000078@mauve.mrochek.com> <8F4CE8BD-CFE6-4D71-A416-96F5909BCC21@estacado.net>
X-Mailer: Apple Mail (2.929.2)
Received-SPF: pass (nostrum.com: 75.53.54.121 is authenticated by a trusted mechanism)
X-Virus-Scanned: ClamAV 0.94.2/8749/Fri Dec 12 10:00:00 2008 on shaman.nostrum.com
X-Virus-Status: Clean
Cc: cyrus@daboo.name, alexey.melnikov@isode.com, General Area Review Team <gen-art@ietf.org>, Lisa Dusseault <lisa@osafoundation.org>, Ned Freed <ned.freed@mrochek.com>
Subject: Re: [Gen-art] Gen-ART Belated LC review of draft-freed-sieve-ihave-03
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/gen-art>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes"
Sender: gen-art-bounces@ietf.org
Errors-To: gen-art-bounces@ietf.org

BTW, and for the record, this discussion addressed all of my comments.

Thanks!

Ben.

On Dec 11, 2008, at 1:20 PM, Ben Campbell wrote:

>
> On Dec 11, 2008, at 11:08 AM, Ned Freed wrote:
>
>> (IETF list removed from cc list)
>>
>>> Comments:
>>
>>> A few minor nits that should not block anything:
>>
>>> -- Is this a sieve wg submission or and individual submission? The
>>> title looks like an individual, but it's listed as a wg submission  
>>> in
>>> the datatracker. (The answer to this does not change my review in  
>>> any
>>> way; it's just a procedural question.)
>>
>> As Alexey already commented, this is a WG document despite the  
>> name. However,
>> given the confusion this has caused (I believe this is the third  
>> time I've seen
>> this question raised) I'm making a note that while it's too late  
>> for this
>> document, in the future it's much better to change the document  
>> name when its
>> WG-attachment status changes. Lesson learned.
>
> Okay--no problem. It certainly does not make sense to change the  
> name of the draft at this stage.
>
>>
>>
>>> -- Don't forget the new boilerplate.
>>
>> I haven't forgotten it, I just don't know what to do about it. This  
>> document
>> was processed using xml2rc 1.33, which is the latest release.  
>> There's a
>> preliminary version of xml2rfc for those "living on the edge" that  
>> reportedly
>> generates the newer-but-apparently-still-not-quite-right-and-going- 
>> to-change-again
>> boilerplate.
>>
>> I spend much of my working life "living on the edge" in terms of  
>> running
>> prerelease versions of messaging software, directory servers, and  
>> even
>> operating systems. I have no choice in this - it's my job to do so.  
>> This
>> provides me with ample excitement and I really don't need or want  
>> any more. I
>> therefore make it a firm policy not to run betas of ANYTHING ELSE  
>> unless I'm
>> forced to.
>>
>> IMNSHO IETF management has completely screwed the pooch on this  
>> one. Either the
>> new boilerplate, previously discovered but recently reported flaws
>> notwithstanding, is sufficiently better than the old to be worth  
>> using, or it
>> isn't. If it is it should be pushed out and xml2rfc 1.34 should be  
>> finalized
>> and released ASAP. If it isn't it should be withdrawn and all  
>> deadlines and
>> other bureaucratic nonsense associated with it rescinded.  Really,  
>> there is no
>> viable middle ground here. (John Klensin's posting on this was, if  
>> anything,
>> too kind.)
>>
>> In any case, I'm not going to update to a beta xml2rfc unless I'm  
>> specifically
>> told by the IESG that I have to. And if that means the I-D thing  
>> won't accept
>> my revisions, so be it. And I really don't think this is an  
>> unreasonable
>> position to take.
>
> No problem here--the only reason I pointed out was to make sure  
> people were thinking about it.
>
>>
>>
>>> -- section 4, last paragraph: It might help to put this statement up
>>> front in the document, since it significantly constrains the scope.
>>
>> Actually, it doesn't really do that, but this is something you'd  
>> only know if
>> you followed the design philosophy and overall development arc of  
>> Sieve. So far
>> there have been a total of 10 Sieve extensions approved as proposed  
>> standards.
>> And there are about 7 more in various stages of development. Of  
>> these exactly
>> one document - variables - specifies something that's incompatible  
>> with being
>> enabled by ihave. (And to be fair, the reason use with variables is  
>> prohibited
>> is not because it couldn't be done, but rather that ir precludes  
>> certain forms
>> of precompilation we believe are useful for high performance Sieve  
>> processing.)
>>
>> More generally, extensions which change the underlying grammar,  
>> while not
>> flatly forbidden (no reason to box ourselves in here), are so  
>> strongly
>> discouraged that the few times such things have been suggested they  
>> have
>> immediately gone down in flames. One of the key advantages of Sieve  
>> is that you
>> don't have to muck with your parsed in order to add support for new  
>> extensions.
>> This has led to far less resistance to getting extensions deployed  
>> than I've
>> seen in any other language I've tracked. (And before I started  
>> doing IETF
>> standards work I used to be involved in ANSI/ISO language  
>> standardization.)
>>
>> In other words, it is actually quite likely we'll never see another  
>> extension
>> that is incompatible with ihave.
>>
>> So unless I see some additional commentary saying this is worth  
>> promoting
>> to a more prominent place, I'm going to leave it alone.
>
> Understood, no problem.
>
>>
>>
>> 				Ned
>

_______________________________________________
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art