Re: Last Call: <draft-ietf-rmt-flute-revised-13.txt> (FLUTE - File Delivery over Unidirectional Transport) to Proposed Standard

Julian Reschke <julian.reschke@gmx.de> Mon, 20 February 2012 19:50 UTC

Return-Path: <julian.reschke@gmx.de>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B789221F855E for <ietf@ietfa.amsl.com>; Mon, 20 Feb 2012 11:50:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.239
X-Spam-Level:
X-Spam-Status: No, score=-104.239 tagged_above=-999 required=5 tests=[AWL=-1.640, BAYES_00=-2.599, 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 uSgpXM898oVz for <ietf@ietfa.amsl.com>; Mon, 20 Feb 2012 11:50:01 -0800 (PST)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by ietfa.amsl.com (Postfix) with SMTP id 7E4E921F853E for <ietf@ietf.org>; Mon, 20 Feb 2012 11:50:00 -0800 (PST)
Received: (qmail invoked by alias); 20 Feb 2012 19:49:59 -0000
Received: from p3EE270E3.dip.t-dialin.net (EHLO [192.168.178.36]) [62.226.112.227] by mail.gmx.net (mp039) with SMTP; 20 Feb 2012 20:49:59 +0100
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX19K4asPMq5KKSH3ThSxizmSx96VetrfnMgiS13MKm 5n9CEUqruE83oV
Message-ID: <4F42A3E5.5030109@gmx.de>
Date: Mon, 20 Feb 2012 20:49:57 +0100
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
MIME-Version: 1.0
To: ietf@ietf.org
Subject: Re: Last Call: <draft-ietf-rmt-flute-revised-13.txt> (FLUTE - File Delivery over Unidirectional Transport) to Proposed Standard
References: <20120211004840.7836.15484.idtracker@ietfa.amsl.com>
In-Reply-To: <20120211004840.7836.15484.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Feb 2012 19:50:01 -0000

On 2012-02-11 01:48, The IESG wrote:
>
> The IESG has received a request from the Reliable Multicast Transport WG
> (rmt) to consider the following document:
> - 'FLUTE - File Delivery over Unidirectional Transport'
>    <draft-ietf-rmt-flute-revised-13.txt>  as a Proposed Standard
>
> The IESG plans to make a decision in the next few weeks, and solicits
> final comments on this action. Please send substantive comments to the
> ietf@ietf.org mailing lists by 2012-02-24. Exceptionally, comments may be
> sent to iesg@ietf.org instead. In either case, please retain the
> beginning of the Subject line to allow automated sorting.
> ...

Here are a few comments, mainly of editorial nature:

Below my review notes; just mechanical checks, and some checks on the 
relation to HTTP header fields...:

Section 3:

"File name (usually, this can be concluded from the URI). In the above 
example: "file.txt"."

...or the Content-Disposition header field (RFC 6266).

"File type, expressed as MIME media type. In the above example: 
"text/plain"."

s/MIME media type/internet media type/


3.4.2:

"Where the MD5 message digest is described, the attribute "Content-MD5" 
MUST be used for the purpose as defined in [RFC2616]."

Note that Content-MD5 is gone from HTTPbis.

XML-Schema: I believe the spec should state what to do with invalid 
input. Are there extension points (like ignoring unknown elements in 
extension namespaces)?

"It is RECOMMENDED that the new attributes applied in the FDT are in the 
format of MIME fields and are either defined in the HTTP/1.1 
specification [RFC2616] or another well-known specification."

As this is a normative requirement it needs to be clarified what header 
fields are used? HTTP? MIME?

Also, well-known is irrelevant, we have a registry for header fields.

8.1:

Actually, what's requested is a URN for the XML namespace 
("urn:ietf:params:xml:ns:fdt"). That's fine; I don't think the XML 
schema needs to be registered. Otherwise, see 
<http://tools.ietf.org/html/rfc3688#section-3.2>.

8.2:

Has the media type registration been reviewed on ietf-types?

8.3:

You need to define the IANA procedure (see RFC 5226).

Appendix B:

The example contains a schemaLocation with a relative (URI) reference 
("ietf-flute-fdt.xsd"). That's misleading, right?


References:

Please cite W3C spec with their full details, like this:

<http://greenbytes.de/tech/webdav/rfc2629xslt/w3c-references.html#ref-REC-xmlschema-1-20010502>

Speaking of which; shouldn't you cite the Second Edition?

[RMT-SIMPLE-AUTH]: this should be cited using the default ID style, in 
which case xml2rfc will add the helpful "work-in-progress" label

Should RFC2357 be in the references?

You may want to cite RFC3986 (URI).

Formatting: I note that in-document links haven't been generated using 
xml2rfc's linking features; this way references to section numbers can 
break easily. I did not check those.

Best regards, Julian