Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-23 Thread Clive D.W. Feather
Keith Moore said: > it could be argued that the best thing to do is to remove ALL of the > rules from the ABNF spec, leaving only the language definition and > examples. While I don't support this, it does remind me of a problem. I've had various people tell me in the past that "ABNF" includes App

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-18 Thread Sam Hartman
> "Keith" == Keith Moore <[EMAIL PROTECTED]> writes: Keith> it could be argued that the best thing to do is to remove Keith> ALL of the rules from the ABNF spec, leaving only the Keith> language definition and examples. (actually I think I did Keith> argue this sometime around

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-18 Thread Tony Finch
On Fri, 18 May 2007, John C Klensin wrote: > On Friday, 18 May, 2007 09:00 +0100 Tony Finch <[EMAIL PROTECTED]> > wrote: > > > > NTWSP = [CRLF] 1*WSP ; non-trailing white space > > Sure. Except that much, if not most, of our textual > descriptions of these protocols describes lines, and line-l

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-18 Thread John C Klensin
--On Friday, 18 May, 2007 09:00 +0100 Tony Finch <[EMAIL PROTECTED]> wrote: > On Thu, 17 May 2007, John C Klensin wrote: >> >> After all Thing could case similar >> problems if some construction permitted it ... > > This is not news. There have for a long time been problems with > significan

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-18 Thread Tony Finch
On Thu, 17 May 2007, John C Klensin wrote: > > After all Thing could case similar problems if > some construction permitted it ... This is not news. There have for a long time been problems with significant trailing space, which is why CRLF 1*WSP CRLF in a header is part of the obs- syntax of 28

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-17 Thread Keith Moore
it could be argued that the best thing to do is to remove ALL of the rules from the ABNF spec, leaving only the language definition and examples. (actually I think I did argue this sometime around 1996, but I'm too lazy to search through old email to find it. I'm actually surprised that a problem

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-17 Thread John C Klensin
--On Thursday, 17 May, 2007 21:52 +0200 Harald Tveit Alvestrand <[EMAIL PROTECTED]> wrote: > I don't agree with the meaning I get from this statement. The > problem is that the construct that ABNF calls "LWSP" causes > problems in protocols that use it. > This problem is independent of the name

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-17 Thread Douglas Otis
On May 17, 2007, at 2:27 PM, Dave Crocker wrote: I think you are assuming a more constrained discussion than what I've been seeing on this thread. The thread has discussed everything from removing the rule, to redefining it, to declaring it "deprecated", to adding some commentary text.

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-17 Thread Tony Finch
On Thu, 17 May 2007, John C Klensin wrote: > > (1) Other specifications that use the term "LWSP" to > refer to something different from what is unambiguously > defined in the ABNF spec. > > [This] group is, IMO, just broken. I agree with your sentiment but sadly there's a lot of

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-17 Thread Sam Hartman
I think redefining the rule would require recycling at proposed. I think it would be confusing and harmful to do so. I think removing the rule would is allowed by the process (and would require updates in referencing specs as they advance but would not break anything). I think doing so would be

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-17 Thread Dave Crocker
Sam Hartman wrote: >> Ultimately cases like this should be evaluated based on whether >> the final result is more clear overall. Dave> What about protecting the installed base for the existing Dave> spec? I think that is not a useful criteria when we are talking about an infor

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-17 Thread Sam Hartman
> "Dave" == Dave Crocker <[EMAIL PROTECTED]> writes: Dave> Sam, >> Ultimately cases like this should be evaluated based on whether >> the final result is more clear overall. Dave> What about protecting the installed base for the existing Dave> spec? I think that is not a

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-17 Thread Sam Hartman
Harald, I'm happy to accept your interpretation of the problem. However it also leads me to the conclusion that documenting possible reasons not to use ABNF's LWSP concept, or documenting implications of that rule would be a good idea. I also believe that documenting experience with a spec in futu

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-17 Thread Harald Tveit Alvestrand
--On 17. mai 2007 15:32 -0400 Sam Hartman <[EMAIL PROTECTED]> wrote: Right. Here, I don't think the definition is wrong, I just think the term being defined is wrong. We proposed a definition for a useful concept. Actually we defined a concept (LWSP) in a way that turned out to be much m

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-17 Thread John C Klensin
Sam, with one small exception, I think we are in complete agreement. The exception is noted below... --On Thursday, 17 May, 2007 15:32 -0400 Sam Hartman <[EMAIL PROTECTED]> wrote: > Right. Here, I don't think the definition is wrong, I just > think the term being defined is wrong. We proposed

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-17 Thread Sam Hartman
> "John" == John C Klensin <[EMAIL PROTECTED]> writes: John> If we are going to standardize a definitional requirement or John> method -- whether it is ABNF or IPR boilerplate or something John> -- we need to get it right as a self-contained definition John> and then live with

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-17 Thread Tony Finch
On Thu, 17 May 2007, John C Klensin wrote: > > Is this construction dangerous if used in inappropriate > contexts? Sure. Does that justify a warning note to the > unwary? Probably. Is it possible to implement other things and > call them by the same name (i.e., create a non-conforming > impleme

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-17 Thread John C Klensin
--On Thursday, 17 May, 2007 12:42 -0400 Sam Hartman <[EMAIL PROTECTED]> wrote: > I don't see why the standardized definition is the obvious > right place to fix things. I thought we were committed to > running code. To me, one implication of that commitment is > that sometimes the right fix is

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-17 Thread Dave Crocker
Sam, Ultimately cases like this should be evaluated based on whether the final result is more clear overall. What about protecting the installed base for the existing spec? In other words, your "based on" contains a single criterion, for an environment that typically requires multiple. And

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-17 Thread Sam Hartman
> "John" == John C Klensin <[EMAIL PROTECTED]> writes: John> --On Tuesday, 15 May, 2007 11:27 -0700 Dave Crocker John> <[EMAIL PROTECTED]> wrote: >> Were we to deprecate every feature in IETF specifications that >> get mis-implemented a couple of times over 10 years, I suspect

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-17 Thread John C Klensin
--On Tuesday, 15 May, 2007 11:27 -0700 Dave Crocker <[EMAIL PROTECTED]> wrote: > Were we to deprecate every feature in IETF specifications that > get mis-implemented a couple of times over 10 years, I suspect > much of our technology would be deprecated... IMO, and at the risk of again agreeing

RE: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-16 Thread Bill.Oxley
; [EMAIL PROTECTED] Subject: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call > Lisa Dusseault wrote: > > I share your concerns about removing rules that are already in use -- > > that would generally be a bad thing. However I'm interested in the > > consensus aro

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-15 Thread Dave Crocker
Tony Finch wrote: On Tue, 15 May 2007, Dave Crocker wrote: So that is a total of at most 2 documented cases in 10-30 years. And keep in mind that the issue is not that the rule "does not work" but that it is very rarely mis-used. Did you miss my post linking to a description of LWSP-related

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-15 Thread Tony Finch
On Tue, 15 May 2007, Dave Crocker wrote: > > So that is a total of at most 2 documented cases in 10-30 years. > And keep in mind that the issue is not that the rule "does not work" but that > it is very rarely mis-used. Did you miss my post linking to a description of LWSP-related interop problems

Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call

2007-05-15 Thread Dave Crocker
Harald Alvestrand wrote: Removing features that have proved to be a Bad Idea has always been listed as one of the possible changes from Proposed to Draft - Draft to Full happens so rarely that I would be hesitant to claim that there's tradition for such changes there. The question is the "p