Re: [Ietf-and-github] [Last-Call] Genart last call review of draft-ietf-git-using-github-04

Alexandre Petrescu <alexandre.petrescu@gmail.com> Tue, 10 March 2020 16:32 UTC

Return-Path: <alexandre.petrescu@gmail.com>
X-Original-To: ietf-and-github@ietfa.amsl.com
Delivered-To: ietf-and-github@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9143F3A15E3 for <ietf-and-github@ietfa.amsl.com>; Tue, 10 Mar 2020 09:32:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.669
X-Spam-Level:
X-Spam-Status: No, score=0.669 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no 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 5F4O42OSHito for <ietf-and-github@ietfa.amsl.com>; Tue, 10 Mar 2020 09:32:41 -0700 (PDT)
Received: from sainfoin-smtp-out.extra.cea.fr (sainfoin-smtp-out.extra.cea.fr [132.167.192.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 880893A15C1 for <ietf-and-github@ietf.org>; Tue, 10 Mar 2020 09:32:40 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by sainfoin-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 02AGWb3G004417; Tue, 10 Mar 2020 17:32:37 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id A8D0E2051CE; Tue, 10 Mar 2020 17:32:37 +0100 (CET)
Received: from muguet1-smtp-out.intra.cea.fr (muguet1-smtp-out.intra.cea.fr [132.166.192.12]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 9AE53205069; Tue, 10 Mar 2020 17:32:37 +0100 (CET)
Received: from [10.8.35.150] (is154594.intra.cea.fr [10.8.35.150]) by muguet1-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 02AGWbfQ018942; Tue, 10 Mar 2020 17:32:37 +0100
To: Julian Reschke <julian.reschke@gmx.de>
Cc: ietf-and-github@ietf.org
References: <158250611906.1067.14505081937854561120@ietfa.amsl.com> <3450f158-be66-71d3-b29a-6751650d64af@gmail.com> <f1c29108-1710-425e-a6f9-394ab247896e@www.fastmail.com> <26084a2d-a6f7-955c-7994-3dc48f58f145@gmail.com> <05fd402e-5ee3-4996-8394-8835a8f3f0c7@www.fastmail.com> <1cc09787-e0a2-b504-a177-ecc5f17d1be6@gmx.de> <fdc1a3a8-b69e-3872-044f-240b79632b7b@gmail.com> <6774efc6-0071-5f8b-8007-8c6ab124c754@gmx.de>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <cbf51763-53ab-86e4-0c5d-e7045875f90d@gmail.com>
Date: Tue, 10 Mar 2020 17:32:37 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0
MIME-Version: 1.0
In-Reply-To: <6774efc6-0071-5f8b-8007-8c6ab124c754@gmx.de>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-and-github/4PbuxqfHbmOiaC7_FAXjOlVt3xg>
Subject: Re: [Ietf-and-github] [Last-Call] Genart last call review of draft-ietf-git-using-github-04
X-BeenThere: ietf-and-github@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion of using GitHub in IETF activities, particularly for Working Groups" <ietf-and-github.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-and-github>, <mailto:ietf-and-github-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-and-github/>
List-Post: <mailto:ietf-and-github@ietf.org>
List-Help: <mailto:ietf-and-github-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-and-github>, <mailto:ietf-and-github-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Mar 2020 16:32:48 -0000


Le 10/03/2020 à 16:10, Julian Reschke a écrit :
> On 10.03.2020 15:50, Alexandre Petrescu wrote:
>>
>>
>> Le 10/03/2020 à 15:36, Julian Reschke a écrit :
>>> On 10.03.2020 06:50, Martin Thomson wrote:
>>>> ... Yes.  The whole charset thing is difficult, but if you use
>>>> UTF-8 and Unicode you will find that things just work.  In most
>>>> cases, you don't even have to make an effort to do so because
>>>> modern software has largely left the baggage of the past behind.
>>>> We've recently added the real names of contributors to the QUIC
>>>> specs and it just worked. ...
>>>
>>> Well.
>>>
>>> That's a stretch. AFAIU, you used an experimental feature in xml2rfv
>>> ("<contact>"), which is not even documented yet, and which might
>>> change in the future.
>>
>> I need perfect accents in the Ack section, not in the list of Authors or
>> Contributors.  Often Ack'ed people make more significant contrib or
>> similar.
>>
>> <contact> does not work in the Ack section, I just tried.
> 
> It's supposed to work there. What *exactly* did you try?

I have tried to write people's names in the Ack section.  "ä" became 
"ae".  Japanese characters got un-understandable - scrambled in a 
strange way.

Then, from private feedback, I tried to put <contact fullname="Ole Trøan 
(Ole Troan)."/> in the Ack section.

The xml2rfc.tools.ietf.org complains this:
Error: Unable to validate the XML document: INPUT
  <string>: Line 1439: Element contact is not declared in t list of 
possible children
  <string>: Line 1440: No declaration for element contact
  <string>: Line 1440: No declaration for attribute fullname of element 
contact

The xml file is local on my Windows 10 computer but is shared on a 
github repository with an application called "Github Desktop".

>>> Things would be easier if xml2rfc did not insist on having non-ASCII
>>> characters only appear within certain markup constructs. In that case
>>> it really would be a case of "it just works".
>>
>> Do you mean that me not being able to use ö in Ack section is a mistake
>> of xml2rfc, and not a mistake of github?
> 
> github has nothing to do with that.

I tend to agree with that.

I tried testing xml2rfc with a local file, or with the same file stored 
through github.  The result is the same, independently whether is on 
github or not on github.  The error is the following:

Source:
>       <t>
> 	Ole Trøan, 神明達哉 (TATUYA Jinmei), Jérôme Härri.  It
> 	     would be great if xml2rfc could compile these characters
> 	     ok.  People's names are probably the most important thing
> 	     in an I-D.
>       </t>

Compilation results in:
> 
>    Ole Troean, &#31070;&#26126;&#36948;&#21705; (TATUYA Jinmei), Jerome
>    Haerri.  It would be great if xml2rfc could compile these characters
>    ok.  People's names are probably the most important thing in an I-D.

That is why I think I agree with you.  I was wrong saying github has an 
error in accents.  It might be the problem is xml2rfc, actually.

> The developer of xml2rfc has chosen to restrict non-ASCII characters
> further than defined in RFC 7991, essentially allowing them only in
> artwork/sourcecode and a few new special constructs. The intent of RFC
> 7991 was to just allow them everywhere, and let the RFC Production
> Center deal with overuse.

Thank you for the explanation.  I dont really understand it fully, but 
it looks understandable.

For my part, it would be great if accents were ok in the Ack section.

(I have other complaints to xml2rfc, like xml2rfc.tools.ietf.org's 
*.txt.pdf output file names, about which I got suggested to register to 
tools-discuss email list and suggest it there; one day).

Alex

> 
> Best regards, Julian