> On 23 Jan 2017, at 16:51, Robert Wilton <rwil...@cisco.com> wrote:
> 
> I would suggest tweaking the order of the words slightly:
> 
> Old:
> 
> The interpretation of any other character then the ones listed above
> following a backslash is undefined. Authors are advised to avoid using
> such backslash sequences in double-quoted strings in their YANG
> modules. 
> 
> New:
> 
> The interpretation of any character other than the ones listed above
> following a backslash is undefined. Authors are advised to avoid using
> such backslash sequences in double-quoted strings in their YANG
> modules.

+1

Otherwise I like the text.

Lada

>  
> 
> Thanks,
> Rob
> 
> 
> On 23/01/2017 15:41, Benoit Claise wrote:
>> On 1/23/2017 4:33 PM, Martin Bjorklund wrote: 
>>> Benoit Claise <bcla...@cisco.com> wrote: 
>>>> On 1/23/2017 3:00 PM, Ladislav Lhotka wrote: 
>>>>>> On 23 Jan 2017, at 14:39, Juergen Schoenwaelder 
>>>>>> <j.schoenwael...@jacobs-university.de> wrote: 
>>>>>> 
>>>>>> On Mon, Jan 23, 2017 at 01:37:30PM +0100, Ladislav Lhotka wrote: 
>>>>>>> Juergen Schoenwaelder <j.schoenwael...@jacobs-university.de> writes: 
>>>>>>> 
>>>>>>>> Benoit, 
>>>>>>>> 
>>>>>>>> RFC 6020 is ambiguous and this is just how it is. The solution for 
>>>>>>>> YANG 1 is simply to give advice to module writers to avoid ambiguous 
>>>>>>>> character sequences (and avoiding ambiguity can be easily done). 
>>>>>>>> 
>>>>>>>> YANG 1.1 fixes the ambiguity in YANG 1 but backporting this fix to 
>>>>>>>> YANG 1 is a change of YANG 1, i.e., it might turn a conforming 
>>>>>>>> implementation into a non-conforming implementation. Hence, this may 
>>>>>>>> go beyond the scope of an errata. 
>>>>>>> But it is not really the case here because it cannot be decided what 
>>>>>>> conforming means. I chose YANG 1.1 behaviour for my JS parser, and I 
>>>>>>> don't think it is less conforming than any other. 
>>>>>> Exactly. But other interpretations are legal as well. We can not 
>>>>>> retroactively turn so far conforming implementations of the RFC into 
>>>>>> non-conforming implementations (via an errata that introduces a MUST 
>>>>>> that was not there in the beginning). 
>>>>>> 
>>>>>>> This would be fine for the "Notes" part but RFC Errata require also 
>>>>>>> "Original Text" and "Corrected Text". Any suggestion for this? 
>>>>>> Corrected Text 
>>>>>> ------------- 
>>>>>> Within a double-quoted string (enclosed within " "), a backslash 
>>>>>> character introduces a special character, which depends on the 
>>>>>> character that immediately follows the backslash: 
>>>>>> 
>>>>>>    \n      new line 
>>>>>>    \t      a tab character 
>>>>>>    \"      a double quote 
>>>>>>    \\      a single backslash 
>>>>>> 
>>>>>> The interpretation of any other character then the ones listed above 
>>>>>> following a backslash is undefined. Authors are advised to avoid using 
>>>>>> such backslash sequences in double-quoted strings in their YANG 
>>>>>> modules. 
>>>>> OK, this looks good. Benoit, will you first reject the existing 
>>>>> errata? 
>>>> Instead of rejected, I modified the errata 4911. 
>>>> A final check please before I approve it. 
>>>> https://www.rfc-editor.org/errata_search.php?eid=4911 
>>> Hmm, I still just see the orignal errata text when I follow this link. 
>> Now saved :-) 
>> 
>> B. 
>>> 
>>> 
>>> /martin 
>>> . 
>>> 
>> 
>> _______________________________________________ 
>> netmod mailing list 
>> netmod@ietf.org 
>> https://www.ietf.org/mailman/listinfo/netmod 
>> . 
>> 
> 
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

--
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67





_______________________________________________
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to