Re: [clue] WGLC for draft-ietf-clue-protocol-10

Simon Pietro Romano <spromano@unina.it> Thu, 23 February 2017 11:41 UTC

Return-Path: <spromano@unina.it>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BDD5412A133 for <clue@ietfa.amsl.com>; Thu, 23 Feb 2017 03:41:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 pGlM5nWpCqrD for <clue@ietfa.amsl.com>; Thu, 23 Feb 2017 03:41:34 -0800 (PST)
Received: from brc1.unina.it (antispam.unina.it [192.132.34.50]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F2CD01296BD for <clue@ietf.org>; Thu, 23 Feb 2017 03:41:33 -0800 (PST)
X-ASG-Debug-ID: 1487850090-05ce370d1f4ed230001-dOUo1C
Received: from smtp1.unina.it (smtp1.unina.it [192.132.34.61]) by brc1.unina.it with ESMTP id TLRYA5szzSBQbF5B (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO); Thu, 23 Feb 2017 12:41:30 +0100 (CET)
X-Barracuda-Envelope-From: spromano@unina.it
X-Barracuda-Apparent-Source-IP: 192.132.34.61
Received: from [143.225.28.167] ([143.225.28.167]) (authenticated bits=0) by smtp1.unina.it (8.14.4/8.14.4) with ESMTP id v1NBfSDL007198 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 23 Feb 2017 12:41:29 +0100
Content-Type: multipart/alternative; boundary="Apple-Mail=_EC881E29-8B35-43B0-AD3A-D6D904AE45D5"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Simon Pietro Romano <spromano@unina.it>
X-ASG-Orig-Subj: Re: [clue] WGLC for draft-ietf-clue-protocol-10
In-Reply-To: <5f5ddf96-41a9-9c55-c692-077791a04ec7@nteczone.com>
Date: Thu, 23 Feb 2017 12:41:28 +0100
Message-Id: <0E687D17-2DFB-4A7A-AF1C-F7D68E06F931@unina.it>
References: <ac44e23d-061b-5d1b-b6e5-24e8f5ef0ffc@alum.mit.edu> <075716a0-ab1d-f943-50d0-a65fd339f165@nteczone.com> <4B2480BA-75CA-4E73-A3D4-ABA3058EE6AD@unina.it> <e220de50-db77-e021-c824-1d246f2eb2dd@nteczone.com> <8A070EF8-BEB7-4CA8-86C1-E10A25C91F04@unina.it> <5f5ddf96-41a9-9c55-c692-077791a04ec7@nteczone.com>
To: Christian Groves <Christian.Groves@nteczone.com>
X-Mailer: Apple Mail (2.3124)
X-Barracuda-Connect: smtp1.unina.it[192.132.34.61]
X-Barracuda-Start-Time: 1487850090
X-Barracuda-Encrypted: AES256-SHA
X-Barracuda-URL: http://192.132.34.50:8000/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at unina.it
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.82
X-Barracuda-Spam-Status: No, SCORE=0.82 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=6.0 tests=BSF_SC0_MISMATCH_TO, HTML_MESSAGE, MIME_QP_LONG_LINE, MIME_QP_LONG_LINE_2
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.35465 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 MIME_QP_LONG_LINE RAW: Quoted-printable line longer than 76 chars 0.82 MIME_QP_LONG_LINE_2 RAW: Quoted-printable line longer than 76 chars
Archived-At: <https://mailarchive.ietf.org/arch/msg/clue/-wFCpXf1pSwOjbS-yjJCgPNlHxg>
Cc: clue@ietf.org
Subject: Re: [clue] WGLC for draft-ietf-clue-protocol-10
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/clue/>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Feb 2017 11:41:37 -0000

Hello Christian,

> [CNG] I agree with Paul in that any new response code will need to be registered by IANA. However I don't see the problem with having two mechanisms to define codes within the protocol. It should be possible to add an error code to CLUE without having to bump the version. I think if you delete "(by adding them to the related IANA registry)," and add a sentence along the lines of:
> "In both cases the new response code MUST be registered with IANA”.

We followed your advice in version -13 of the draft. 

Cheers,

Simon


                     				            _\\|//_
                           				   ( O-O )
      ~~~~~~~~~~~~~~~~~~~~~~o00~~(_)~~00o~~~~~~~~~~~~~~~~~~~~~~~~
                    				Simon Pietro Romano
             				 Universita' di Napoli Federico II
                		     Computer Engineering Department 
	             Phone: +39 081 7683823 -- Fax: +39 081 7683816
                                           e-mail: spromano@unina.it <mailto:spromano@unina.it>

		    <<Molti mi dicono che lo scoraggiamento è l'alibi degli 
		    idioti. Ci rifletto un istante; e mi scoraggio>>. Magritte.
               			                     oooO
       ~~~~~~~~~~~~~~~~~~~~~~~(   )~~~ Oooo~~~~~~~~~~~~~~~~~~~~~~~~~
					                 \ (            (   )
			                                  \_)          ) /
                                                                       (_/



> On 24 Jan 2017, at 06:08, Christian Groves <Christian.Groves@nteczone.com> wrote:
> 
> Hello Simon and Roberta,
> 
> Thanks for addressing the comments. Please see below.
> 
> Regards, Christian
> 
> ..snip
>> 
>>>> Cl.5.7: It says future protocol version can introduce error codes? How about options? It seems like an option could introduce a specific error code.
>>>> Based on the discussion in section 8, a new response code might indeed be added through the “extension” mechanism. Though, the “cleanest” way for achieving such a task in a formal way is by adding
>>>> the new response code to the list of codes published in the dedicated IANA registry (see section 12.4.2 fo the draft). In the mentioned section, we refer to future versions of the standard.
>>> [CNG] By saying that error codes can be designed in future versions seems to preclude them being defined by extensions. (BTW 5.7 uses "designed", I think "defined" would be better).
>> 
>> We rephrased the sentence as follows:
>> 
>> "Further response codes can be either defined in future versions of the
>> protocol  or defined
>> by leveraging the extension mechanism. In any case, such new response
>> codes MUST NOT overwrite the ones here defined and they MUST
>> respect the semantics of the first code digit.”
>> 
>> Does this sound OK to you?
> [CNG] I agree with Paul in that any new response code will need to be registered by IANA. However I don't see the problem with having two mechanisms to define codes within the protocol. It should be possible to add an error code to CLUE without having to bump the version. I think if you delete "(by adding them to the related IANA registry)," and add a sentence along the lines of:
> "In both cases the new response code MUST be registered with IANA".
> 
>> 
>>> I agree one could simply update the IANA registry with the new code but I was thinking more of how an end point would know that it would be used. That's where registering an extension would make sense. Of course if you made a new version you wouldn't need an extension.
>> 
>> OK. See above.
>> 
>>> ..snip
>>>> Cl.6 para 5: "Otherwise <if> ("channel error")…"
>>>> Should we add an "if" between “Otherwise” and the parenthesis? Please advise on that.
>>> [CNG] If doesn't need to be in parentheses just "Otherwise if …"
>> 
>> You’re the English master! We modified accordingly:
>> 
>> "Otherwise if ("channel error"), it moves back to the IDLE state.”
> [CNG] You can delete the ( and ), i.e. just "Otherwise if "channel error", it... "
>> 
> 
>