Re: [apps-discuss] Apps-team review of draft-gellens-mime-bucket-bis-03
Randall Gellens <randy@qualcomm.com> Mon, 18 April 2011 19:16 UTC
Return-Path: <randy@qualcomm.com>
X-Original-To: apps-discuss@ietfc.amsl.com
Delivered-To: apps-discuss@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 478F3E0694; Mon, 18 Apr 2011 12:16:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.545
X-Spam-Level:
X-Spam-Status: No, score=-106.545 tagged_above=-999 required=5 tests=[AWL=0.054, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fEIAgbiKtYHt; Mon, 18 Apr 2011 12:16:18 -0700 (PDT)
Received: from wolverine02.qualcomm.com (wolverine02.qualcomm.com [199.106.114.251]) by ietfc.amsl.com (Postfix) with ESMTP id BE173E0670; Mon, 18 Apr 2011 12:16:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qualcomm.com; i=randy@qualcomm.com; q=dns/txt; s=qcdkim; t=1303154177; x=1334690177; h=message-id:in-reply-to:references:x-mailer:date:to:from: subject:cc:mime-version:content-type:x-random-sig-tag: x-originating-ip; z=Message-ID:=20<p06240628c9d23b365f66@[10.10.34.68]> |In-Reply-To:=20<147FB978-70D1-452A-BA57-6D31EC1B7C43@app le.com>|References:=20<6.2.5.6.2.20110416051507.05ba6868@ elandnews.com>=0D=0A=20<p06240624c9d0cd69eff3@[10.10.34.6 8]>=0D=0A=20<147FB978-70D1-452A-BA57-6D31EC1B7C43@apple.c om>|X-Mailer:=20Eudora=20for=20Mac=20OS=20X|Date:=20Mon, =2018=20Apr=202011=2012:06:35=20-0700|To:=20David=20Singe r=20<singer@apple.com>|From:=20Randall=20Gellens=20<randy @qualcomm.com>|Subject:=20Re:=20Apps-team=20review=20of =20draft-gellens-mime-bucket-bis-03|CC:=20S=20Moonesamy =20<sm+ietf@elandsys.com>,=20<apps-discuss@ietf.org>,=20P er=20Frojdh=0D=0A=09<Per.Frojdh@ericsson.com>,=20<iesg@ie tf.org>,=20Randall=20Gellens=0D=0A=09<randy@qualcomm.com> |MIME-Version:=201.0|Content-Type:=20text/plain=3B=20char set=3D"us-ascii"=3B=20format=3Dflowed|X-Random-Sig-Tag: =201.0b28|X-Originating-IP:=20[172.30.48.1]; bh=9xvInpzuDvLaabdqCmYTlU+ddXfRJg2Lnj3IOZsDohA=; b=ZJUdL0h15Bnxc7gCb/2Ay0svtHNXkn0pQ3AXWJT/yIkLcoCtSrV7m30T 6i1p0izYsrKJSeQa4GykrMymZwFFTc1YY5wQ5PZ6gNZrWY1PGqgeRqe5A m4pRNpOa5xqRD2N7AXBhiM54foMXdXzWF1xs0vZk/XSxU+0f4UHKerrV1 4=;
X-IronPort-AV: E=McAfee;i="5400,1158,6320"; a="86288970"
Received: from ironmsg03-r.qualcomm.com ([172.30.46.17]) by wolverine02.qualcomm.com with ESMTP; 18 Apr 2011 12:16:12 -0700
X-IronPort-AV: E=Sophos;i="4.64,232,1301900400"; d="scan'208";a="66886697"
Received: from nasanexhc05.na.qualcomm.com ([172.30.48.2]) by Ironmsg03-R.qualcomm.com with ESMTP/TLS/AES128-SHA; 18 Apr 2011 12:16:12 -0700
Received: from [10.10.34.68] (172.30.48.1) by qcmail1.qualcomm.com (172.30.48.2) with Microsoft SMTP Server (TLS) id 14.1.270.1; Mon, 18 Apr 2011 12:14:42 -0700
Message-ID: <p06240628c9d23b365f66@[10.10.34.68]>
In-Reply-To: <147FB978-70D1-452A-BA57-6D31EC1B7C43@apple.com>
References: <6.2.5.6.2.20110416051507.05ba6868@elandnews.com> <p06240624c9d0cd69eff3@[10.10.34.68]> <147FB978-70D1-452A-BA57-6D31EC1B7C43@apple.com>
X-Mailer: Eudora for Mac OS X
Date: Mon, 18 Apr 2011 12:06:35 -0700
To: David Singer <singer@apple.com>
From: Randall Gellens <randy@qualcomm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
X-Random-Sig-Tag: 1.0b28
X-Originating-IP: [172.30.48.1]
Cc: Randall Gellens <randy@qualcomm.com>, Per Frojdh <Per.Frojdh@ericsson.com>, S Moonesamy <sm+ietf@elandsys.com>, apps-discuss@ietf.org, iesg@ietf.org
Subject: Re: [apps-discuss] Apps-team review of draft-gellens-mime-bucket-bis-03
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Apr 2011 19:16:19 -0000
At 11:36 AM -0700 4/18/11, David Singer wrote: > On Apr 17, 2011, at 10:34 , Randall Gellens wrote: > >> Hi sm, >> >> Thanks for the helpful review. I appreciate it. > > I also appreciate it. Thanks > >> >> All: Please see below for my thoughts: >> >> At 6:43 AM -0700 4/16/11, S Moonesamy wrote: >> >>> Hello, >>> >>> I have been selected as the Applications Area Review Team >>> reviewer for this draft (for background on apps-review, please >>> see >>> http://www.apps.ietf.org/content/applications-area-review-team). >>> >>> Please resolve these comments along with any other Last Call >>> comments you may receive. Please wait for direction from your >>> document shepherd or AD before posting a new version of the draft. >>> >>> Document: draft-gellens-mime-bucket-bis-03 >>> Reviewer: S. Moonesamy >>> Review Date: April 16, 2011 >>> IETF Last Call Date: Unknown >>> IESG Telechat Date: Unknown >>> >>> Summary: >>> >>> This draft is almost ready for publication as a Proposed Standard >>> but has a few nits that should be fixed before publication. >>> >>> The Codecs Parameter for "Bucket" Media Types was specified in >>> RFC 4281. This draft specifies the Codecs and Profiles >>> Parameters for "Bucket" Media Types. As it is a significant >>> change from RFC 4281, it does not fit the requirements specified >>> in RFC 2026 for Draft Standard. Please refer to RFC 5657 for >>> additional information about how to advance a protocol to Draft >>> Standard. >>> >>> Please note that I have not read ISO/IEC 14496-15:2010, a >>> normative reference, as it is not freely available. >>> >>> Major Issues: >>> >>> None >>> >>> Minor Issues: >>> >>> None >>> >>> Nits: >>> >>> draft-gellens-mime-bucket-bis-03 obsoletes RFC 4281 but there is >>> no mention of that in the Abstract Section or the rest of the >>> document. >> >> There is a document header for it, but I agree that for clarify, >> there should be a statement to this effect in the text. My >> suggestion is to add text at the end of the second paragraph of >> the Abstract (which starts 'This document specifies two >> parameters, "codecs" and "profiles"'. The new text can say >> something along the lines of 'RFC 4281 added the "codecs" >> parameter, which this document retains in a backwards compatible >> manor; the "profiles" parameter is added by this document.' > > and makes other clarifications to the use of the codecs parameter. > >> >> I think this makes the situation clear to those readers who aren't >> familiar with RFC 4281 > > OK, I wasn't sure whether such textual backwards-pointers were even > allowed. Now I know that they are encouraged. > >> >>> >>> In Section 3.1: >>> >>> "An element MAY include an octet that must be encoded in order to >>> comply with [RFC2045]" >>> >>> I suggest capitalizing the "must" as key words are capitalized in >>> that sentence. >> >> This is a little tricky, because the "MAY include" in normative in >> this document (this document is imposing the rule) while the "must >> be encoded in order to comply" is descriptive; it describes the >> octet to which the rest of the clause applies. I think simply >> capitalizing the "must" in this instance would make the text less >> clear. What would people (especially my other authors) think >> about using wording such as: >> >> An element MAY include an octet that [RFC2045] REQUIRES to be >> encoded. In this case, [RFC2231] is used: > > I agree, I think it best if capitalized verbs are used for > requirements expressed in the document. So I would not capitalize > 'requires' in this case, but it's OK by me. Dave made my point, which is that it can be confusing when normative directives are used for informative purposes. One approach I try to use is to reword to be descriptive, but it's hard in this case. I think "requires" can be written lower case here. > > >> "Note that, when the [RFC2231] form is used, the percent >>> sign, asterisk, and single quote characters have special meaning and > >> so must themselves be encoded." >>> >>> I suggest capitalizing the "must". >> >> I agree. >> > > Existing text from 4281. Can I have MUST in a 'Note' sentence? > Most bodies don't allow that. I think that the 'Note that,' should > go: > When the [RFC2231] form is used, the percent > sign, asterisk, and single quote characters have special meaning and > so MUST themselves be encoded. I've used MUST in notes before; I think it's fine here. > > Similarly below.... > > New suggested text (not yet uploaded, as per intsructions) > > > Attachment converted: TiLand:draft-gellens-mime-#29C6465.txt > (TEXT/R*ch) (029C6465) > >> >>> >>> In Section 4.2: >>> >>> "An element MAY include an octet that must be encoded in order to >>> comply with [RFC2045]" >>> >>> I suggest capitalizing the "must". >> >> I suggest using the wording from above: >> >> An element MAY include an octet that [RFC2045] REQUIRES to be >> encoded. In this case, [RFC2231] is used: >> >>> >>> "Note that, when the [RFC2231] form is used, >>> the percent sign, asterisk, and single quote characters have special >>> meaning and so must themselves be encoded." >>> >>> I suggest capitalizing the "must". >> >> I agree. >> >> >> -- >> Randall Gellens >> Opinions are personal; facts are suspect; I speak for myself only >> -------------- Randomly selected tag: --------------- >> He who would travel happily must travel light. --Antoine St. Exuperey > > David Singer > Multimedia and Software Standards, Apple Inc. -- Randall Gellens Opinions are personal; facts are suspect; I speak for myself only -------------- Randomly selected tag: --------------- The trouble with the world is not that people know too little, but that they know so many things that ain't so. --Mark Twain
- Re: [apps-discuss] Apps-team review of draft-gell… Randall Gellens
- [apps-discuss] Apps-team review of draft-gellens-… S Moonesamy
- Re: [apps-discuss] Apps-team review of draft-gell… Randall Gellens
- Re: [apps-discuss] Apps-team review of draft-gell… S Moonesamy
- Re: [apps-discuss] Apps-team review of draft-gell… S Moonesamy
- Re: [apps-discuss] Apps-team review of draft-gell… David Singer
- Re: [apps-discuss] Apps-team review of draft-gell… David Singer
- Re: [apps-discuss] Apps-team review of draft-gell… David Singer
- Re: [apps-discuss] Apps-team review of draft-gell… Randall Gellens
- Re: [apps-discuss] Apps-team review of draft-gell… S Moonesamy
- Re: [apps-discuss] Apps-team review of draft-gell… David Singer
- Re: [apps-discuss] Apps-team review of draft-gell… Pete Resnick
- Re: [apps-discuss] Apps-team review of draft-gell… Pete Resnick
- Re: [apps-discuss] Apps-team review of draft-gell… David Singer