[Gen-art] Genart review of draft-ietf-tcpm-experimental-options-03.txt

2012-12-14 Thread Christer Holmberg
I am the assigned Gen-ART reviewer for this draft. For background on Gen-ART, 
please see the FAQ at  
http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq.

Please wait for direction from your document shepherd or AD before posting a 
new version of the draft.

Document: draft-ietf-tcpm-experimental-options-03.txt
Reviewer: Christer Holmberg
Review Date: 14 December 2012
IETF LC End Date: 13 December 2012
IESG Telechat date: 20 December 2012

Summary: The draft is ready for publication, without any comments.

Major issues: -

Minor issues: -

Nits/editorial comments: -

Regards,

Christer
___
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art


[Gen-art] Gen-ART: Re-review of draft-ietf-p2psip-base-23

2012-12-14 Thread Mary Barnes
Russ asked that I re-review the updated document.

I am the assigned Gen-ART reviewer for this draft. For background on
Gen-ART, please see the FAQ at
http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq.

Document: draft-ietf-p2psip-base-23
Reviewer:  Mary Barnes
Review Date: 14 December 2012
Re-Review started Date (-21):  28 March 2012 (was told a new version
was coming out)
Original Review Date (-17) : 6 August 2011
IETF LC End Date: 22 July 2011

Summary: Not Ready.

I reviewed through section 6 of this version (section 5 of -17)
against my comments on the -17 . Since many of my comments had not
been addressed, I'm not going to take the time to re-review the
remainder of the document.

I also *strongly* recommend that you ensure Henning has reviewed this
document *before* it gets into the RFC editor's queue.  He has fairly
strict (and quite accurate) views on grammar and structure but it
really isn't good to have so many changes go in at AUTH48 as there is
a risk of introducing true technical bugs or changing something that
was carefully crafted to achieve WG consensus:
http://www.cs.columbia.edu/~hgs/etc/writing-bugs.html


Comments:
=

I have reviewed my previous comments on this document -17 as compared
to the -23.  Comments from the -17 that remain are prefaced with [-17]

Major:
--

General:
--[-17] The message names are used inconsistently.  The IANA registry
has the message codes all lower case.  There are places in the
examples and the body of the document where the _req part is missing,
there is no _, the first letters are Upper case, etc.  The messages
are also used in a general sense - e.g., MUST perform an Attach,
which should really be stated as MUST send an attach_req message).
[-23]  For the latter point, Cullen responded that this isn't really
just talking about sending a message but rather performing a function
that results in a message being sent.

However, I still contend that there is inconsistency and the whole
concept of an Attach function/process/whatever is not well defined.
There are times when attached appears to be used purely as a verb
rather than referring to the functionality, but it is not always
clear.  For example, the last two sentences in section 3.4:
   Instead, we use the Attach request to establish a
   connection.  Attach uses ICE [RFC5245] to establish the connection.
   It is assumed that the reader is familiar with ICE.
I will note that the only mention of Attach previously was in the
definitions for Connection Table (Attach handshakes) and Routing
Table (some peers will have Attached).  The word Attach is used
with the _req or the word request in places like the following in
section 3.4 (1st sentence):   There are two cases where Attach is not
used.  I have no idea really whether this means this Attach
function/process is not needed or the message is not required to be
sent.

Major - detailed:

- Section 3.4, last paragraph:  Accepting Cullen's comment that this
text is not normative, I'll let my first set of -17 comments on this
one go.  However, the following is still not clear to me:
What is meant by the specified link set - is that referring to all
the nearby peers or the peers+enough others?  Or is this more clearly
(and normatively) specified elsewhere, such that a reference could be
added.

- [-17 5.1.2] Section 6.1.2:
-- Last paragraph (9) mixes normative text with in an example. The
normative text needs to be separated from the example - e.g., split
some of the sentences into the normative behavior and then the
example. The example should be written in terms of what happens (which
is what was done in the previous examples in this section and not what
SHOULD, MAY or MUST happen).  For example, this sentence:
   Node A MUST implement an algorithm that ensures that
   A returns a response to this request to node B with the destination
   list [B, Z, Y, X], provided that the node to which A forwards the
   request follows the same contract.
should have a generic normative statement rather than saying Node A
MUST.  It should be something like: A node must implement an
algorithm that ensures it returns a response …, then the same
sentence can be a For example, Node A MUST…

- [-17 5.3.2.1] Section 6.3.2.1:
--1st paragraph: shouldn't this be normative?
the configuration document has a sequence number... -  the
configuration document MUST contain a sequence number which MUST be
monotonically increasing mod 65535

- [-17 5.3.2.2] -Section 6.3.2.2:
--Paragraph after second structure, suggest the following changes:
---the generation counters should -  the generation counters SHOULD
---An implementation could use.. - An implementation MAY use…
---the node confirms that the generation counter matches - the
node MUST confirm that the generation counter matches
---If it does not match, it is silently dropped. - If it does not
match, it MUST be silently dropped.

- [-17 5.3.3.1] Section 6.3.3.1:
--1st para: a request returns - a request MUST 

Re: [Gen-art] Assignments for the 2012-12-20 telechat

2012-12-14 Thread A. Jean Mahoney

Hi all,

The following new documents have been added to the agenda:

Ben Campbell draft-ietf-karp-routing-tcp-analysis-06 *

Elwyn Davies draft-ietf-sidr-usecases-05

Thanks,

Jean

On 12/13/12 5:39 PM, A. Jean Mahoney wrote:

Hi all,

The following reviewers have assignments:

Reviewer LC end  Draft

Alexey Melnikov  2012-11-12 
draft-ietf-mmusic-sdp-media-capabilities-16 *


Christer Holmberg2012-12-13 draft-ietf-tcpm-experimental-options-03

Francis Dupont   2012-12-17  draft-ietf-sipclf-format-09

Joel Halpern 2012-12-17 draft-ietf-sipclf-problem-statement-11 **

Miguel Garcia2012-10-22  draft-ietf-fecframe-simple-rs-05 *

Peter Yee2012-12-11  draft-ietf-avt-rtp-evrc-nw-09 *

* Earlier draft reviewed
** Already reviewed


I have made the assignments in the review tool:
http://art.tools.ietf.org/tools/art/genart/

However, assignment spreadsheets are not available due to WebDAV issues.


For your convenience, the review boilerplate template is included below.

Note that reviews should ideally be posted to the gen-art mailing list
by COB on Tuesday:
http://wiki.tools.ietf.org/area/gen/trac/wiki/

Jean

---

I am the assigned Gen-ART reviewer for this draft. For background on
Gen-ART, please see the FAQ at
 http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq.

Please wait for direction from your document shepherd
or AD before posting a new version of the draft.

Document:
Reviewer:
Review Date:
IETF LC End Date:
IESG Telechat date: (if known)

Summary:

Major issues:

Minor issues:

Nits/editorial comments:
___
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art


___
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art


[Gen-art] Gen-ART LC review: draft-ietf-mboned-auto-multicast-14

2012-12-14 Thread Mary Barnes
I am the assigned Gen-ART reviewer for this draft. For background on
Gen-ART, please see the FAQ at
http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq.

Document: draft-ietf-mboned-auto-multicast-14
Reviewer:  Mary Barnes
Review Date:  14 Dec 2012
IETF LC End Date: 19 Dec 2012

Summary:  Ready with comment/nits.

Minor comments:


References:
- There is a normative downref to RFC 1321.  Does this need to be a
normative reference? Note, I could not find the shepherd write-up in
the tracker to see if this had been noted and explained.

Nits:
-
IDNITS identifies the following:
- there are 15 instances of two long of lines
- there is an obsolete reference to RFC 2236 (Obsoleted by RFC 3376)
- there are a number of unused references that can likely be removed.

- General: please add #s to all the figures

- Section 4.1.3, 1st sentence: shouldn't relay services gateways be
relay services gateway

- Appendix A.1, 2nd paragraph:  Section Section 5.3.6 - Section 5.3.6
___
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art


Re: [Gen-art] Gen-ART: Re-review of draft-ietf-p2psip-base-23

2012-12-14 Thread Gonzalo Camarillo
Hi Mary,

thanks for your review. I am adding Dean to this thread since he is
currently editing the document.

Cheers,

Gonzalo

On 14/12/2012 8:02 PM, Mary Barnes wrote:
 Russ asked that I re-review the updated document.
 
 I am the assigned Gen-ART reviewer for this draft. For background on
 Gen-ART, please see the FAQ at
 http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq.
 
 Document: draft-ietf-p2psip-base-23
 Reviewer:  Mary Barnes
 Review Date: 14 December 2012
 Re-Review started Date (-21):  28 March 2012 (was told a new version
 was coming out)
 Original Review Date (-17) : 6 August 2011
 IETF LC End Date: 22 July 2011
 
 Summary: Not Ready.
 
 I reviewed through section 6 of this version (section 5 of -17)
 against my comments on the -17 . Since many of my comments had not
 been addressed, I'm not going to take the time to re-review the
 remainder of the document.
 
 I also *strongly* recommend that you ensure Henning has reviewed this
 document *before* it gets into the RFC editor's queue.  He has fairly
 strict (and quite accurate) views on grammar and structure but it
 really isn't good to have so many changes go in at AUTH48 as there is
 a risk of introducing true technical bugs or changing something that
 was carefully crafted to achieve WG consensus:
 http://www.cs.columbia.edu/~hgs/etc/writing-bugs.html
 
 
 Comments:
 =
 
 I have reviewed my previous comments on this document -17 as compared
 to the -23.  Comments from the -17 that remain are prefaced with [-17]
 
 Major:
 --
 
 General:
 --[-17] The message names are used inconsistently.  The IANA registry
 has the message codes all lower case.  There are places in the
 examples and the body of the document where the _req part is missing,
 there is no _, the first letters are Upper case, etc.  The messages
 are also used in a general sense - e.g., MUST perform an Attach,
 which should really be stated as MUST send an attach_req message).
 [-23]  For the latter point, Cullen responded that this isn't really
 just talking about sending a message but rather performing a function
 that results in a message being sent.
 
 However, I still contend that there is inconsistency and the whole
 concept of an Attach function/process/whatever is not well defined.
 There are times when attached appears to be used purely as a verb
 rather than referring to the functionality, but it is not always
 clear.  For example, the last two sentences in section 3.4:
Instead, we use the Attach request to establish a
connection.  Attach uses ICE [RFC5245] to establish the connection.
It is assumed that the reader is familiar with ICE.
 I will note that the only mention of Attach previously was in the
 definitions for Connection Table (Attach handshakes) and Routing
 Table (some peers will have Attached).  The word Attach is used
 with the _req or the word request in places like the following in
 section 3.4 (1st sentence):   There are two cases where Attach is not
 used.  I have no idea really whether this means this Attach
 function/process is not needed or the message is not required to be
 sent.
 
 Major - detailed:
 
 - Section 3.4, last paragraph:  Accepting Cullen's comment that this
 text is not normative, I'll let my first set of -17 comments on this
 one go.  However, the following is still not clear to me:
 What is meant by the specified link set - is that referring to all
 the nearby peers or the peers+enough others?  Or is this more clearly
 (and normatively) specified elsewhere, such that a reference could be
 added.
 
 - [-17 5.1.2] Section 6.1.2:
 -- Last paragraph (9) mixes normative text with in an example. The
 normative text needs to be separated from the example - e.g., split
 some of the sentences into the normative behavior and then the
 example. The example should be written in terms of what happens (which
 is what was done in the previous examples in this section and not what
 SHOULD, MAY or MUST happen).  For example, this sentence:
Node A MUST implement an algorithm that ensures that
A returns a response to this request to node B with the destination
list [B, Z, Y, X], provided that the node to which A forwards the
request follows the same contract.
 should have a generic normative statement rather than saying Node A
 MUST.  It should be something like: A node must implement an
 algorithm that ensures it returns a response …, then the same
 sentence can be a For example, Node A MUST…
 
 - [-17 5.3.2.1] Section 6.3.2.1:
 --1st paragraph: shouldn't this be normative?
 the configuration document has a sequence number... -  the
 configuration document MUST contain a sequence number which MUST be
 monotonically increasing mod 65535
 
 - [-17 5.3.2.2] -Section 6.3.2.2:
 --Paragraph after second structure, suggest the following changes:
 ---the generation counters should -  the generation counters SHOULD
 ---An implementation could use.. - An implementation MAY use…
 ---the node confirms that the