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

Ben Campbell <ben@estacado.net> Thu, 11 December 2008 19:20 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 75FB53A67D2; Thu, 11 Dec 2008 11:20:22 -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 3A70C3A688C for <gen-art@core3.amsl.com>; Thu, 11 Dec 2008 11:20:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
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 hanJ7tcn3rKO for <gen-art@core3.amsl.com>; Thu, 11 Dec 2008 11:20:20 -0800 (PST)
Received: from estacado.net (estacado-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:266::2]) by core3.amsl.com (Postfix) with ESMTP id D3E433A67D2 for <gen-art@ietf.org>; Thu, 11 Dec 2008 11:20:19 -0800 (PST)
Received: from dn3-109.estacado.net (dn3-109.estacado.net [172.16.3.109]) (authenticated bits=0) by estacado.net (8.14.2/8.14.2) with ESMTP id mBBJKAVd002724 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 11 Dec 2008 13:20:10 -0600 (CST) (envelope-from ben@estacado.net)
Message-Id: <8F4CE8BD-CFE6-4D71-A416-96F5909BCC21@estacado.net>
From: Ben Campbell <ben@estacado.net>
To: Ned Freed <ned.freed@mrochek.com>
In-Reply-To: <01N2YPF12Q06000078@mauve.mrochek.com>
Mime-Version: 1.0 (Apple Message framework v929.2)
Date: Thu, 11 Dec 2008 13:20:10 -0600
References: <4ED62547-F22A-4678-BB10-C84B23E251EE@estacado.net> <01N2YPF12Q06000078@mauve.mrochek.com>
X-Mailer: Apple Mail (2.929.2)
Cc: cyrus@daboo.name, alexey.melnikov@isode.com, General Area Review Team <gen-art@ietf.org>, Lisa Dusseault <lisa@osafoundation.org>
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

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