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

Alexandre Petrescu <alexandre.petrescu@gmail.com> Mon, 09 March 2020 09:06 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 CCEF13A0AC9 for <ietf-and-github@ietfa.amsl.com>; Mon, 9 Mar 2020 02:06:01 -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 AAA5wTQ0hSy2 for <ietf-and-github@ietfa.amsl.com>; Mon, 9 Mar 2020 02:06:00 -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 312773A0AC7 for <ietf-and-github@ietf.org>; Mon, 9 Mar 2020 02:05:59 -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 02995uOA013952; Mon, 9 Mar 2020 10:05:56 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id B1039204317; Mon, 9 Mar 2020 10:05:56 +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 A165E20166C; Mon, 9 Mar 2020 10:05:56 +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 02995tLZ028637; Mon, 9 Mar 2020 10:05:55 +0100
To: Martin Thomson <mt@lowentropy.net>
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>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <26084a2d-a6f7-955c-7994-3dc48f58f145@gmail.com>
Date: Mon, 9 Mar 2020 10:05:56 +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: <f1c29108-1710-425e-a6f9-394ab247896e@www.fastmail.com>
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/fiVNFjnCTuyEZrrY5ZkO18IGcWc>
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: Mon, 09 Mar 2020 09:06:02 -0000

Hi,
Thank you for the message.

Le 09/03/2020 à 05:08, Martin Thomson a écrit :
> On Sat, Mar 7, 2020, at 03:31, Alexandre Petrescu wrote:
>> I take advantage of this Last Call about github use at IETF to give
>> my comments about writing I-Ds on github.
> 
> Hi Alex,
> 
> Thanks for sharing your experience. Taking this back to the Working 
> Group list as it doesn't seem to be a comment about the work.

Indeed I didnt read the draft prior to submitting the comments.

> Do you think that anything in this invalidates the advice and 
> procedures in the draft?  Or suggests the need for additions?  I 
> didn't see anything that suggests the need for changes.

I now read the draft.  I have the following comments:

draft-ietf-git-using-github-05:
> The Working Group Chairs are responsible for determining if there is
>  interest in using GitHub and making a consensus call to determine if
>  the proposed policy and use is acceptable.

I agree with the suggestion.

But I would like to mention, for the sake of not missing it, that
in my experience it is not the WG Chairs who request the use of GitHub
for documents, but it is the potential authors that might decide so.
They feel a need to share and contribute to a common document, and
select github as a place to store the intermediary verrsions.

But I agree that it might be that in other WGs where I am not active it 
is the WG Chairs who request it.

> 3.1.  What to Use GitHub For

This section 3.1 is good in general, but does not seem to me to say What
to Use GitHub For.  This is what it should be used for: share Internet
Drafts and share code implementing protocols.

> 4.2.  Pull Requests
> 
> Pull requests are the GitHub feature that allow users to request 
> changes to a repository.

It might be a matter of English usage, but I think Pull Requests allow
users to 'obtain' the most recent changes present in the repository(?)
If I understand github correctly, in order to 'request changes to a
repository' one might rather use 'push' instead of 'pull'(?)

(the button in GUI on Windows that obtains the most recent changes
present in the repository is labelled 'Pull origin'; after pressing it, 
and success, the GUI says 'Last fetched just now').

> 1.2.  GitHub

In this introductory section, I think it makes sense to explain the
behaviour of GitHub with respect to accents in people names.  Is it
working ok or not?

For my part, I suspect gihub to be the origin of errors I am struggling
with the following accents in these names: 	
Ole Trøan, 神明達哉 (TATUYA Jinmei), Jérôme Härri.

They display perfectly fine in my emails on Windows with Thunderbird,
but get messed when putting in an xml file on Windows, gnu emacs,
xml2rfc.tools.ietf.org  and github.  I suspect github to be the problem.

I would like to know whether other people using Windows,
xml2rfc.tools.ietf.org and GitHub can put safely these names in an xml file.

If we find out that github does not mess these accents then it would be
great to tell so in the I-D.

You said:
> Indeed, your process would seem to fit within the pattern described,
> with the possible exception of missing a notice for contributors
> about their obligations (usually CONTRIBUTING.md).

Sounds reasonable.

> 
>> 3. do not commit the xml file to github before you are sure it 
>> compiles safely on xml2rfc.tools.ietf.org
> 
> I personally wouldn't make this recommendation.  Stuff breaks 
> occasionally and asking people to check is unreliable.  Automated 
> validation on check-in is my preferred solution to this problem.

Makes sense.

How about the other recommendation?
I suggest recommending this: do not keep the .txt nor the .pdf in the 
root folder.

Alex
> 
> Cheers, Martin
>