Re: [Gen-art] Gen-ART Last Call Review of draft-ietf-sieve-include-13
Aaron Stone <aaron@serendipity.cx> Tue, 13 December 2011 22:49 UTC
Return-Path: <aaron@serendipity.cx>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA28211E80AC; Tue, 13 Dec 2011 14:49:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.642
X-Spam-Level:
X-Spam-Status: No, score=-101.642 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oEn1IOOVSfX3; Tue, 13 Dec 2011 14:49:28 -0800 (PST)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by ietfa.amsl.com (Postfix) with ESMTP id 851E211E80A4; Tue, 13 Dec 2011 14:49:27 -0800 (PST)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by slice.serendipity.cx (Postfix) with ESMTPSA id 0E25A11005F; Tue, 13 Dec 2011 14:47:27 -0800 (PST)
Received: by vbbez10 with SMTP id ez10so163343vbb.31 for <multiple recipients>; Tue, 13 Dec 2011 14:49:23 -0800 (PST)
Received: by 10.52.29.75 with SMTP id i11mr2560614vdh.23.1323816563250; Tue, 13 Dec 2011 14:49:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.37.137 with HTTP; Tue, 13 Dec 2011 14:49:02 -0800 (PST)
In-Reply-To: <E02C28C0-E664-4197-9594-FB12EDA53F1E@nostrum.com>
References: <E02C28C0-E664-4197-9594-FB12EDA53F1E@nostrum.com>
From: Aaron Stone <aaron@serendipity.cx>
Date: Tue, 13 Dec 2011 14:49:02 -0800
Message-ID: <CAEdAYKWuHgqNE5NOLgsYUXAF0HgMEqEgKiPyGCjiAkF627XkMw@mail.gmail.com>
To: Ben Campbell <ben@nostrum.com>
Content-Type: multipart/alternative; boundary="20cf307cfd4600150404b401102e"
Cc: "gen-art@ietf.org Review Team" <gen-art@ietf.org>, sieve@ietf.org
Subject: Re: [Gen-art] Gen-ART Last Call Review of draft-ietf-sieve-include-13
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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>
X-List-Received-Date: Tue, 13 Dec 2011 22:49:29 -0000
Great comments, thank you! Cheers, Aaron On Tue, Dec 13, 2011 at 2:13 PM, Ben Campbell <ben@nostrum.com> wrote: > I am the assigned Gen-ART reviewer for this draft. For background on > Gen-ART, please see the FAQ at < > http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. > > Please resolve these comments along with any other Last Call comments you > may receive. > > Document: draft-ietf-sieve-include-13 > Reviewer: Ben Campbell > Review Date: 2011-12-13 > IETF LC End Date: 2011-12-15 > > Summary: This draft is almost ready for publication as a proposed standard > > Major issues: > > None > > Minor issues: > > -- section 3.1, paragraph 4: "Implementations MUST NOT generate errors for > recursive inclusions at upload time, as this would force an upload ordering > requirement upon script authors / generators. However, if an active script > is replaced with a faulty script and would remain the active script, an > error MUST be generated and the upload MUST fail." > > These two statements seem contradictory on a quick reading. In > particular, how can the latter assertion avoid an upload ordering > requirement? Or do you mean faulty in some way other than being recursive? > > -- section 3.4.1, paragraph 5: "If a "global" command is given the name of > a variable that has previously been defined in the immediate script with > "set", an error MUST be generated either when the script is uploaded or at > execution time." > > Does this conflict with the previous statement that it is okay for a > global and a private variable to have the same name? > > -- section 3.4.2: > > Why do you need two ways to accomplish the same thing? > > Does the global namespace have the same "requires" requirement as the > global command? > > -- section 4.2, paragraph 2: > > Can you elaborate on what permissions are proper? Is it different for an > included script than for any other script? > > -- section 4.2, paragraph 3: > > Can you elaborate on what you mean by "safe for a storage system"? > > Nits/editorial comments: > > -- section 3.1, paragraph 4: "authors / generators" > > s/ "authors / generators " / "authors and generators" > > -- section 3.2, paragraph 9 (Top of page 6): " > The included script MUST be a valid Sieve script. Each script MUST > have its own "require" statements for all optional capabilities used > by that script. " > > Who do these normative statements apply to? As worded, it sounds like they > apply to the user. It might be better to say that the implementation MUST > validate that… > > -- section 3.4.2, paragraph 3: "Variables declared global and variables > accessed via the global namespace MUST be one and the same." > > Plurality mismatch. I suggest something like "a variable declared as > global and a variable accesses with the global namespace, otherwise having > the same name…" > > -- section 5: > > Please explicitly mention the name or URL of the registry table to which > this should be added. > > >
- [Gen-art] Gen-ART Last Call Review of draft-ietf-… Ben Campbell
- Re: [Gen-art] Gen-ART Last Call Review of draft-i… Aaron Stone
- Re: [Gen-art] Gen-ART Last Call Review of draft-i… Aaron Stone
- Re: [Gen-art] [sieve] Gen-ART Last Call Review of… Alexey Melnikov
- Re: [Gen-art] Gen-ART Last Call Review of draft-i… Ben Campbell
- Re: [Gen-art] Gen-ART Last Call Review of draft-i… Aaron Stone
- Re: [Gen-art] [sieve] Gen-ART Last Call Review of… Barry Leiba
- Re: [Gen-art] [sieve] Gen-ART Last Call Review of… Ben Campbell
- Re: [Gen-art] Gen-ART Last Call Review of draft-i… Ben Campbell