Re: Use of LWSP in ABNF -- consensus call

Julian Reschke <julian.reschke@gmx.de> Mon, 14 May 2007 20:56 UTC

Return-path: <discuss-bounces@apps.ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HnhaQ-0002CH-AG; Mon, 14 May 2007 16:56:06 -0400
Received: from discuss by megatron.ietf.org with local (Exim 4.43) id 1HnhaO-0002C5-R1 for discuss-confirm+ok@megatron.ietf.org; Mon, 14 May 2007 16:56:04 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HnhaO-0002Bt-Gu for discuss@apps.ietf.org; Mon, 14 May 2007 16:56:04 -0400
Received: from mail.gmx.net ([213.165.64.20]) by ietf-mx.ietf.org with smtp (Exim 4.43) id 1HnhaJ-0001jA-U9 for discuss@apps.ietf.org; Mon, 14 May 2007 16:56:04 -0400
Received: (qmail invoked by alias); 14 May 2007 20:55:58 -0000
Received: from p508fbd44.dip0.t-ipconnect.de (EHLO [192.168.178.22]) [80.143.189.68] by mail.gmx.net (mp044) with SMTP; 14 May 2007 22:55:58 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX19Wx/1R1QhW1/on4g8pKmMVJzIb0NAhuH6x67SeKu JLdRpojiDIhI68
Message-ID: <4648CCDA.5010907@gmx.de>
Date: Mon, 14 May 2007 22:55:54 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.4) Gecko/20060516 Thunderbird/1.5.0.4 Mnenhy/0.7.4.666
MIME-Version: 1.0
To: Lisa Dusseault <lisa@osafoundation.org>
Subject: Re: Use of LWSP in ABNF -- consensus call
References: <BFE21101-5BC4-45FA-8905-89C2D4A1E593@osafoundation.org>
In-Reply-To: <BFE21101-5BC4-45FA-8905-89C2D4A1E593@osafoundation.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b19722fc8d3865b147c75ae2495625f2
Cc: Apps Discuss <discuss@apps.ietf.org>, Paul Overell <paul.overell@thus.net>, Dave Crocker <dcrocker@bbiw.net>, IETF General Discussion Mailing List <ietf@ietf.org>, ietf-dkim@mipassoc.org
X-BeenThere: discuss@apps.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: general discussion of application-layer protocols <discuss.apps.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=unsubscribe>
List-Post: <mailto:discuss@apps.ietf.org>
List-Help: <mailto:discuss-request@apps.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=subscribe>
Errors-To: discuss-bounces@apps.ietf.org

Lisa Dusseault wrote:
> 
> The IESG reviewed 
> <http://www.ietf.org/internet-drafts/draft-crocker-rfc4234bis-00.txt> 
> for publication as Internet Standard and would like to know if there is 
> consensus to recommend against the use of LWSP in future specifications, 
> as it has caused problems recently in DKIM and could cause problems in 
> other places.
> 
> Some discussion on this point already:
>  - http://www1.ietf.org/mail-archive/web/ietf/current/msg46048.html
>  - http://www1.ietf.org/mail-archive/web/discuss/current/msg00463.html
>  - http://mipassoc.org/pipermail/ietf-dkim/2007q1/007295.html
>  - 
> https://datatracker.ietf.org/public/pidtracker.cgi?command=view_comment&id=66440  
> (in this tracker comment, Chris Newman recommended to remove LWSP, but 
> for backward-compatibility it's probably better to keep it and recommend 
> against use)

I agree that LWSP can be problematic. As the LWSP rule only appears in 
appendix B, the best approach IMHO would be to either leave it in, and 
have a warning explaining the potential problems close to it, or remove it.

The latter sounds simpler, but could cause spec writers that use ABNF to 
just copy the LWSP rule from RFC4234, ignoring the potential issues with it.

The proposed solution to warn about it in the front matter doesn't seem 
to be a good idea due to locality reasons. If there are reasons to avoud 
LWSP, they should be stated close to the definition. If this means we 
need a new revision of the spec, and last-call it again, so be it. No 
reason to hurry.

Best regards, Julian