Re: [IPP] [Technical Errata Reported] RFC8011 (6085)

wamwagner--- via ipp <ipp@pwg.org> Fri, 24 April 2020 04:10 UTC

Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F3B7B3A07CE for <ietfarch-ipp-archive@ietfa.amsl.com>; Thu, 23 Apr 2020 21:10:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=comcast.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DsekGWqpwEY9 for <ietfarch-ipp-archive@ietfa.amsl.com>; Thu, 23 Apr 2020 21:10:54 -0700 (PDT)
Received: from mail.pwg.org (mail.pwg.org [50.116.7.199]) by ietfa.amsl.com (Postfix) with ESMTP id C497E3A07C3 for <ipp-archive2@ietf.org>; Thu, 23 Apr 2020 21:10:54 -0700 (PDT)
Received: by mail.pwg.org (Postfix, from userid 1002) id 8539BC849; Fri, 24 Apr 2020 04:10:53 +0000 (UTC)
Received: from mail.pwg.org (localhost [IPv6:::1]) by mail.pwg.org (Postfix) with ESMTP id A7CF9264F; Fri, 24 Apr 2020 04:10:49 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: by mail.pwg.org (Postfix, from userid 1002) id AD4C64B42; Fri, 24 Apr 2020 04:10:48 +0000 (UTC)
Received: from resqmta-ch2-01v.sys.comcast.net (resqmta-ch2-01v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:33]) by mail.pwg.org (Postfix) with ESMTPS id CF8CE2638 for <ipp@pwg.org>; Fri, 24 Apr 2020 04:10:46 +0000 (UTC)
Received: from resomta-ch2-10v.sys.comcast.net ([69.252.207.106]) by resqmta-ch2-01v.sys.comcast.net with ESMTP id RpUpj6z5FG4EhRpfpjzqpX; Fri, 24 Apr 2020 04:10:45 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=20190202a; t=1587701445; bh=Zy825yKPL+U2LuYgED6zrQkWveUt9RMyrtD1lRx28GA=; h=Received:Received:MIME-Version:To:From:Subject:Date:Content-Type; b=lZnIDcPXdtu2H04jSfT6fUti8U0ITHGtiFObhDqqS+OmWGYa+7UAfH+bqiPKEmcWS Kkwdty4VpRQ0+cQLcaFW+235GtFFzUk5cYSF+pV7zdYBmD7hZJ5WCa3J46MzAJM8jO zyw+Nae5AcffuALhorBBSjhaOh5VmEMRXdpi+Ao8aD+8TdpVfXiAPa+1Rxe4uPhj3R mqoSmyA4BVFnwhZWt1imdTwjSqMGnoo2I8fz4WhHFo7icnUHZ6Y5nkh32aBBK5+zrw ENfQDWR01YJt/bIwT0uz/8fd/j6daxRZB/HsAmfsKlv/LGfAq3fX38cAZBXus3LmFY 09pWzXrIJLEfg==
Received: from [IPv6:::ffff:192.168.1.12] ([73.61.211.249]) by resomta-ch2-10v.sys.comcast.net with ESMTPA id Rperj1JDn5WC3RpfEjYuJi; Fri, 24 Apr 2020 04:10:08 +0000
X-Xfinity-VAAS: gggruggvucftvghtrhhoucdtuddrgeduhedrhedtgdejiecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucevohhmtggrshhtqdftvghsihdpqfgfvfdppffquffrtefokffrnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfpohfkffculddutddmnecujfgurhepggfvhffuffgkrfgjfhgtsegrtddtredttdejnecuhfhrohhmpeeofigrmhifrghgnhgvrhestghomhgtrghsthdrnhgvtheqnecuffhomhgrihhnpehpfihgrdhorhhgnecukfhppeejfedriedurddvuddurddvgeelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehhvghloheplgfkrfhvieemmeemfhhffhhfmeduledvrdduieekrddurdduvdgnpdhinhgvthepjeefrdeiuddrvdduuddrvdegledpmhgrihhlfhhrohhmpeifrghmfigrghhnvghrsegtohhmtggrshhtrdhnvghtpdhrtghpthhtohepmhhsfigvvghtsehmshifvggvthdrohhrghdprhgtphhtthhopehiphhpsehpfihgrdhorhhg
X-Xfinity-VMeta: sc=-90.00;st=legit
MIME-Version: 1.0
To: Michael Sweet <msweet@msweet.org>
Date: Fri, 24 Apr 2020 00:10:10 -0400
Importance: normal
X-Priority: 3
In-Reply-To: <6459AA57-C37A-4093-98AC-17B58776D219@msweet.org>
References: <20200410175917.E03B3F406F6@rfc-editor.org> <CAN40gStU1p8bKTWs2Z2Xf6Qk=PDrUdrcgQq7AOhAbzLkzRKT+Q@mail.gmail.com> <044C0043-95E6-40CD-8286-F84988344335@msweet.org> <6459AA57-C37A-4093-98AC-17B58776D219@msweet.org>
Message-Id: <20200424041048.AD4C64B42@mail.pwg.org>
Cc: PWG IPP Workgroup <ipp@pwg.org>
Subject: Re: [IPP] [Technical Errata Reported] RFC8011 (6085)
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: ISTO-PWG Internet Printing Protocol workgroup discussion forum <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
From: wamwagner--- via ipp <ipp@pwg.org>
Reply-To: wamwagner@comcast.net
Content-Type: multipart/mixed; boundary="===============0052788484074393250=="
Errors-To: ipp-bounces@pwg.org
Sender: ipp <ipp-bounces@pwg.org>

I suggest that “…The first character SHOULD be a lower letter…” read “The first character SHOULD be a lower case letter” 
Thanks., 
Bill W.

From: Michael Sweet via ipp
Sent: Thursday, April 23, 2020 7:39 PM
To: Michael Sweet
Cc: PWG IPP Workgroup
Subject: Re: [IPP] [Technical Errata Reported] RFC8011 (6085)

Follow-up from today's IPP WG conference call - the consensus is to change section 5.1.4 to read:

The 'keyword' attribute syntax is a sequence of characters, of length 1 to 255, containing only the US-ASCII [RFC20] encoded values for uppercase letters ("A"-"Z"), lowercase letters ("a"-"z"), digits ("0"-"9"), hyphen ("-"), dot ("."), and underscore ("_"). The first character SHOULD be a lower letter, and all letters SHOULD be lowercase.

Status should change to "confirmed", and we (at some point) will want to do an update (sigh).



On Apr 10, 2020, at 8:31 PM, Michael Sweet via ipp <ipp@pwg.org> wrote:

Ira,

Looks like my attempts to get my contact email changed haven't completely been successful, either... :/  Comments below...



On Apr 10, 2020, at 2:07 PM, Ira McDonald <blueroofmusic@gmail.com> wrote:

Hi Mike,

We need to look into this errata on RFC 8011.
...
--------------------------------------
Type: Technical
Reported by: Thomas Urban <thomas.urban@cepharum.de>

Section: 5.1.4

Original Text
-------------
The 'keyword' attribute syntax is a sequence of characters, of length
1 to 255, containing only the US-ASCII [RFC20] encoded values for
lowercase letters ("a"-"z"), digits ("0"-"9"), hyphen ("-"), dot
("."), and underscore ("_").  The first character MUST be a lowercase
letter.

Corrected Text
--------------
The 'keyword' attribute syntax is a sequence of characters, of length
1 to 255, containing only the US-ASCII [RFC20] encoded values for
uppercase letters ("A"-"Z"), lowercase letters ("a"-"z"), digits 
("0"-"9"), hyphen ("-"), dot ("."), and underscore ("_").

I think we need to be careful about changing this, but AFAIK this change shouldn't cause a problem (CUPS will accept this, at least...)


Notes
-----
First, the "keyword" syntax is applicable to values of enumerations according to section 5.1.5 stating

  Each value has an associated 'keyword' name.

However, section 5.4.15 is declaring some enum-type attribute with names per integer value using uppercase letters in violation of 5.1.4. Those names are commonly used all over the specification and thus it is rather common to assume those values are meant to be keyword-compliant names of given enumeration.

First, these are operation names, and second the keyword associated with an enum is informative and not transmitted over the wire...


Second, section 5.1.4 is stating

   The first character MUST be a lowercase letter.

referring to "a"-"z" according to enumeration of accepted characters given right before that. In opposition to that statement 5.4.14 is declaring

   The following standard 'keyword' values are defined in this document:

   * '1.0' [..]
   * '1.1' [..]

Neither of the two "keywords" start with a lowercase letter.

True.

________________________
Michael Sweet



_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

________________________
Michael Sweet



_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp