Re: New Non-WG Mailing List: Ietf-and-github -- Discussion of using GitHub in IETF activities, particularly for Working Groups

Phillip Hallam-Baker <phill@hallambaker.com> Wed, 27 January 2016 23:34 UTC

Return-Path: <hallam@gmail.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DCEE31B38D9 for <ietf@ietfa.amsl.com>; Wed, 27 Jan 2016 15:34:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level:
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=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 DEi3eLTbf1Eo for <ietf@ietfa.amsl.com>; Wed, 27 Jan 2016 15:34:39 -0800 (PST)
Received: from mail-lb0-x234.google.com (mail-lb0-x234.google.com [IPv6:2a00:1450:4010:c04::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 512DE1B3047 for <ietf@ietf.org>; Wed, 27 Jan 2016 15:34:39 -0800 (PST)
Received: by mail-lb0-x234.google.com with SMTP id dx2so14303468lbd.3 for <ietf@ietf.org>; Wed, 27 Jan 2016 15:34:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=iwQrVz5gy48bPj7iROEYv/QOZg2KKYji0IZAX2A1JjM=; b=jQMTnmJ2EqHd4qzEntWLxzLZh4wWulaNkzcNPQm9vB8gC9WDtF02USy3YNY1DbZUnA Hh/j2qRKzCequmR67UtEXSyLC003n+KckUpz6xM1HIk+Gt3Sm4WshijW/7be4XJX+kRC r30Jguz7NhDnQfjfg6HSgaGOmnlV+aKmp8ejt8LtbSRBaxSc8py19fI2bRJHMCZyAlpr 6qVw/TH3UHoFnAoHMgkYOoP+zWYph8v4gBIFt4197pITzF0aO20FvSkeCj7BKRA2GuDX 1Lida4iiLBBKJcJfg0cdM8MlsizyrP9x9e7KWmHCt27cVWayYxIF1T655e/293rNX4no e04A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=iwQrVz5gy48bPj7iROEYv/QOZg2KKYji0IZAX2A1JjM=; b=HKW+DqX2yAjSOiGxM4wk6CIQ5Pca2sgJQr7hjQW+MjIwZJ1iUeGknQaHlXY5hM2JQy UmFFxod9X3OXKYR7UqCCCeipuwyRXy8PckLp7yFWvgc5jvVfkftyOfwbp3snm5FAQYFC VIZgvOxkEIe6G7pLkglCJGp5z4xasy3VRT2kJ/unzNw79gwSmNcB5pDqh9iajBBSzbOm 6+k/AYQvXPJq4tRt1dHbE9IByAjCZNnpE+8oEh6RFoJ3AQc8TCOSUzst+Cdy6VOCBAlu fnaaTphIjfzPXVS/KbmRte1tRMMd7iBboscXWSjH/3M9lMHZI5xiZ9tK2EeYd4Tb+ZKS f9mw==
X-Gm-Message-State: AG10YORMkJB/3eraLc8BNqF9YM6Q4+lgNmJAyEx/aufjsLeno5jszpiqOTTAhEYx+SJFzX5YgkmA81Scbyiylg==
MIME-Version: 1.0
X-Received: by 10.112.198.72 with SMTP id ja8mr11884453lbc.142.1453937677635; Wed, 27 Jan 2016 15:34:37 -0800 (PST)
Sender: hallam@gmail.com
Received: by 10.112.1.33 with HTTP; Wed, 27 Jan 2016 15:34:37 -0800 (PST)
In-Reply-To: <56A93BE5.5070703@dougbarton.us>
References: <20160126163708.16360.99010.idtracker@ietfa.amsl.com> <24B33939-0042-408C-B551-9AA6EE7C7A2E@live555.com> <732E14FE-1934-4E66-A230-8FBC4E29F999@vpnc.org> <56A7F848.3020308@gmail.com> <56A93BE5.5070703@dougbarton.us>
Date: Wed, 27 Jan 2016 18:34:37 -0500
X-Google-Sender-Auth: nioaVCDRBSIVF8I7IlpPldOpBVA
Message-ID: <CAMm+Lwj0L4owoV83a8ZJMh4dzx=mgHHb2kMPUYr_SwpQMfTPnw@mail.gmail.com>
Subject: Re: New Non-WG Mailing List: Ietf-and-github -- Discussion of using GitHub in IETF activities, particularly for Working Groups
From: Phillip Hallam-Baker <phill@hallambaker.com>
To: Doug Barton <dougb@dougbarton.us>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <http://mailarchive.ietf.org/arch/msg/ietf/530Umm37od1iTRacCz8LvjUpXkE>
Cc: IETF Discussion Mailing List <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Jan 2016 23:34:41 -0000

On Wed, Jan 27, 2016 at 4:51 PM, Doug Barton <dougb@dougbarton.us> wrote:
> On 01/26/2016 02:50 PM, Melinda Shore wrote:
>>
>> I am not a fan of making IETF processes dependent on
>> technologies that don't "belong" to the IETF and I don't
>> think it's a trivial concern, but if the IETF tools
>> aren't working for us it makes sense to look outside for
>> tools that do.
>
>
> The IETF is two decades behind on using revision control in a systematic
> way, nowhere more significantly than in the area of drafts. At this point,
> anything reasonable we can do to improve the situation should be embraced.
>
> Github is well established, and well respected (as others have pointed out
> already). While git is not my favorite VCS, it has the advantage of being
> able to trivially clone the repo, making any IETF "investment" there a safe
> bet.
>
> There is a different, longer term question about whether the IETF should
> host its own services in this area. Given the perpetually constrained
> resources of our organization I think that if we can safely "outsource"
> functions where the potential benefits are great, and the risks are small,
> we should do that.
>
> As for the concern about needing to learn how to use revision control
> creating a new barrier to entry for ID authors, at this point it's a
> marginal cost compared to nroff, xml2rfc, etc. You can do everything you
> need to do for something like this with git in 5 or 6 commands. The basic
> instructions for cloning a repo, checking in changes, etc. will fit on one
> sheet of paper (speaking from experience).
>
> We should be doing everything we can to make progress in this area.

I find git a pain in the patootie. Every revision control system I
have ever used has had severe code NAZI issues. Git periodically gets
terminally confused and the only solution seems to be to blow
everything up.

No, you don't have to learn xml2rfc either. I haven't used it in ten
years. I moved to HTML, then people suggested Markdown instead so I
did that and then I found a package that extracts everything I want
from Word documents.

If the tools were really first class and well designed, I would have
no problem recommending people use them. But these are not tools I use
except on sufferance.