Re: AD Review: draft-ietf-rmt-flute-revised-11

"David Harrington" <[email protected]> Sat, 19 Jun 2010 11:55:11 -0400
Newsgroups gmane.ietf.rmt
Message-ID <7007971007554D7E88E9683EC06079ED@23FX1C1>
Hi,

General agreement within IESG is that a new version# is needed since
the new draft is not backwards compatible with the experimental specs.

If you want to keep the same version#, we will need to make a
convincing argument.
"People already implemented from the internet draft" is not likely to
be convincing.

I haven't gotten any response to my questions (below).
These are questions that other IESG members have asked.
Please provide answers to these questions.

dbh

> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On 
> Behalf Of David B Harrington
> Sent: Thursday, June 10, 2010 4:32 PM
> To: 'Watson, Mark'
> Cc: [email protected]
> Subject: Re: [Rmt] AD Review: draft-ietf-rmt-flute-revised-11
> 
> Hi,
> 
> see draft-ietf-rmt-flute-revised-11, section 1, paragraph 1,
sentence
> 2:
> "This specification is backwards compatible with the previous 
> experimental version defined in
>    [RFC3926]."
> 
> If backwards compatibility is NOT a goal, then you should state
that.
> 
> Question: is the Experimental version deployed in real-world 
> networks and products? Is it normatively referenced in other 
> standards?
> Question: if both the Experimental and this specification are 
> deployed in the same network, will they work interoperably? 
> will they interfere with each other?
> 
> dbh
> 
> > -----Original Message-----
> > From: Watson, Mark [mailto:[email protected]]
> > Sent: Thursday, June 10, 2010 3:34 PM
> > To: David B Harrington
> > Cc: [email protected]
> > Subject: Re: [Rmt] AD Review: draft-ietf-rmt-flute-revised-11
> > 
> > David,
> > 
> > Is strict backwards compatibility with the experimental RFC 
> a goal ? 
> > (I agree that if it was, we did not meet it and then a new version

> > number is required for the reasons you give).
> > 
> > There are a number of SDOs that have based their work on 
> the drafts of 
> > this version and they would presumably like to reference 
> this RFC. A 
> > change in version number wouldn't be possible for them.
> > 
> > I think there were a number of issues with the Experimental
version 
> > would we wanted to fix, which could never have been done in 
> a strict 
> > backwards compatible way, and so if we had ever been 
> concerned about 
> > interop problems with RFC3926 implementations we should 
> have increased 
> > the version number long
> ago.
> > 
> > ...Mark
> > 
> > On Jun 9, 2010, at 3:59 PM, David B Harrington wrote:
> > 
> > > Hi,
> > > 
> > > I have concerns that this specification might not be
> > totally backward
> > > compatible with version 1 (RFC3926), and should therefore have a
> new
> > > revision number.
> > > 
> > > 	a) The expiration time in the FDT instance is now 
> required to be 
> > > UTF8, but was not so required in RFC3926
> > > 
> > > 	b) section 3.4.1 describes a different wraparound 
> algorithm than 
> > > RFC3926
> > > 
> > > 	c) section 3.4.2 modifies the meaning of "Complete"
> > > 
> > > 	d) section 3.4.2 modifies the meaning of "Content Location"
> > > 
> > > 	e) section 3.4.2 modifies the namespace, and 
> significantly alters 
> > > the XML Schema. I think an implementation which is
> > valid using
> > > the schema in RFC3926 would not necessarily validate using
> > the schema
> > > in this draft. 
> > > 
> > > 	f) section 3.4.2 modifies the requirement 
> > > 		   In case the basic FDT XML Schema is extended 
> in terms of new
> > >   descriptors, for attributes applying to a single file, those
> MUST
> > > be
> > >   placed within the attributes of the element "File". 
> > > to
> > >   In case the basic FDT XML Schema is extended in terms of new
> > >   descriptors (attributes or elements), for descriptors
> > applying to a
> > >   single file, those MUST be placed within the element "File".  
> > > 
> > > 	g) section 4 modifies the definition of the CENC field:
> > >   "This field signals the content encoding algorithm used in the
> FDT
> > >   Instance payload.  The definition of this field is outside the

> > > scope
> > >   of this specification.  Applicable content encoding algorithms
> > >   include, for example, ZLIB [10], DEFLATE [16] and GZIP [17]."
> > > to
> > >   "This field signals the content encoding algorithm used in the
> FDT
> > >   Instance payload.  This subsection reserves the Content
Encoding
> > >   Algorithm values 0, 1, 2 and 3 for null, ZLIB [RFC.ZLIB],
> DEFLATE
> > >   [RFC.DEFLATE] and GZIP [RFC.GZIP] respectively."
> > > 
> > > 	h) normative references have changed, and it is 
> possible that those 
> > > specifications
> > >         have changed such that rfc3926-compliant implementations
> may
> > > not be compliant
> > >         per this draft. 
> > > 
> > > I didn't spot anything I thought was problematic if the version#

> > > changed.
> > > 
> > > I do think that this spec is rather loose, and really should be 
> > > tightened for interoperability for proposed standard.
> > > 
> > > David Harrington
> > > [email protected]
> > > [email protected]
> > > [email protected]
> > > 
> > > 
> > > _______________________________________________
> > > Rmt mailing list
> > > [email protected]
> > > https://www.ietf.org/mailman/listinfo/rmt
> > 
> > 
> 
> _______________________________________________
> Rmt mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/rmt
>