Re: sr.ht --- "sir hat" --- alternatives to Github

Richard Barnes <rlb@ipv.sx> Tue, 22 January 2019 13:33 UTC

Return-Path: <rlb@ipv.sx>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9681B1271FF for <ietf@ietfa.amsl.com>; Tue, 22 Jan 2019 05:33:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.04
X-Spam-Level:
X-Spam-Status: No, score=-2.04 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.142, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ipv-sx.20150623.gappssmtp.com
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 3i7VQIUrG539 for <ietf@ietfa.amsl.com>; Tue, 22 Jan 2019 05:33:05 -0800 (PST)
Received: from mail-ot1-x32a.google.com (mail-ot1-x32a.google.com [IPv6:2607:f8b0:4864:20::32a]) (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 12AE3124408 for <ietf@ietf.org>; Tue, 22 Jan 2019 05:33:04 -0800 (PST)
Received: by mail-ot1-x32a.google.com with SMTP id w25so23568682otm.13 for <ietf@ietf.org>; Tue, 22 Jan 2019 05:33:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipv-sx.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=i+3S/Csp60p4SPQ70Xl21tNJVKRUKPz/poTOV4vBByY=; b=afLUB8okPq2NDc/B56/aYc3BMUVUgwMhiUYLEPNfHJfzAGK9S8mqr1s7IMugmEcI/0 qfYc04HdYEYNJns/jTGq9BY41Yk/VJK5vfncvjaIk3vDNPSNCtNfHTp+LkGwRhfkIk/8 BYiSFFrZTlQ4VxaBoLH6HzMssYLkOfWFVby8uqyt3d70gpqAmpPUSpuNXSRT+5/jaex6 0Mx/yDWE/Bg0sumentcMk8sEpmLrB+dy2lxrnz9w8fuZLus9hK3tOcjQ3EkPAaTT0f2g NR9ixWalVQlWVkLAPLfYGIbycIELt/kkOibujV2cuec5pWI0/twuJJDcVSi4159f6MhN aQoQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=i+3S/Csp60p4SPQ70Xl21tNJVKRUKPz/poTOV4vBByY=; b=CwodvuKOtzbbQPdvxLWzEdhErnYpLP2V9EelVyeKdyJXQmbLwDhLsjlfbq2v5GE5up U+m78rE6ePlN7H7jA8t1S2CmOZQw8lytjQwq76i9909nygYLODOwUDZq8N6IMfQqKcac DTDdEX0Wbxmogj198JUUKBREjflqaOCE78mka1TzDeiiU4dOSWk5ulPgOSWZFBGL+i15 LcSNlbwYC6SyXuE6vfkEsKYn6ZpP8yIBpmy92wmHI1/7qQe7F7psxjtm2KmFzKMOGfFr YPpl/3bgY4luwFm5N6rF++pnS6jcOzTlXFpoYWNdhd/MBW78YQ2vgnDmc7xIxV5sr8U0 MxXQ==
X-Gm-Message-State: AJcUukfz3iOQEQcD9Mdyz0EapN8iJpuytw7JO9Cx9HBHTpqxPwrk6UNI L/w3Pe9e8b+JlbkAWBQnJSpN7kNA34lhdlf6rlCcYg==
X-Google-Smtp-Source: ALg8bN5D/zl4XqSDTBG3URhnJc4AmxdkiwjImUdBs+ctFS6sC3MSYGQSdBS3sqO8ijkyK8eqsmgFw6uaWIPo6zVlDP0=
X-Received: by 2002:a9d:1405:: with SMTP id h5mr20647469oth.331.1548163983931; Tue, 22 Jan 2019 05:33:03 -0800 (PST)
MIME-Version: 1.0
References: <25946.1547751133@localhost> <2062850122.1176466.1548052316757@mail.yahoo.com> <7C2EF2A7-B267-43BB-9A07-56835D184E71@tzi.org> <1a427a5b-dba7-5d18-393a-c39e99e1fbd8@joelhalpern.com> <20190121152616.GE81907@kduck.mit.edu> <009b01d4b238$901cb460$4001a8c0@gateway.2wire.net>
In-Reply-To: <009b01d4b238$901cb460$4001a8c0@gateway.2wire.net>
From: Richard Barnes <rlb@ipv.sx>
Date: Tue, 22 Jan 2019 08:32:51 -0500
Message-ID: <CAL02cgTUf54_jLyC-jN5CkZKOjppq27U2nGLcJPq7HTaEUbJHQ@mail.gmail.com>
Subject: Re: sr.ht --- "sir hat" --- alternatives to Github
To: tom petch <daedulus@btconnect.com>
Cc: Benjamin Kaduk <kaduk@mit.edu>, "Joel M. Halpern" <jmh@joelhalpern.com>, Lloyd Wood <lloyd.wood@yahoo.co.uk>, Carsten Bormann <cabo@tzi.org>, "ietf@ietf.org" <ietf@ietf.org>, "wugh@ietf.org" <wugh@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000511e2905800c042b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/_D_q2ITe2sLNbnXjA_juECw0irg>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 22 Jan 2019 13:33:08 -0000

On Tue, Jan 22, 2019 at 4:56 AM tom petch <daedulus@btconnect.com> wrote:

> ----- Original Message -----
> From: "Benjamin Kaduk" <kaduk@mit.edu>
> Sent: Monday, January 21, 2019 3:26 PM
>
> > On Mon, Jan 21, 2019 at 02:41:56AM -0500, Joel M. Halpern wrote:
> > > Carsten, I think you seriously overstate teh case.
> >
> > I agree with this, but not with all of your note.
> >
> > > There are costs for using any tool.  In some cases, those costs are
> more
> > > than paid for by the benefits.  In other case, not.
> > >
> > > We do have basic revision control and archival recovery available
> > > already.  So the question for using git for developing I-Ds is
> whether
> > > the additional complexity is warranted by the additional value.
> > >
> > > In some cases, it has been demonstrated to pay off.  Clearly, the
> cost
> > > is lower if all of the folks working on the document are already
> using
> > > git for other reasons.  Even without that, when there are multiple
> > > people actively working on the document, some form of multi-user
> > > revision and update control is very helpful.  Git seems to be a good
> match.
> > >
> > > Many I-Ds have multiple authors, but in practice only one
> pen-holder.
> > > Particularly for simpler I-Ds, the benefits of using git to
> complement
> > > our eixisting archival version control does not seem to pay off.
> >
> > I'm sure that's true for some people (presumably for you, since you
> wrote
> > it).  But it's not true for me.  Using git to complement the existing
> I-D
> > archive absolutely makes my life easier, even for documents where I am
> the
> > sole author.
> >
> > > As I understand it, the current state of play is to allow working
> groups
> > > to use git when they deem it helpful.  ANd the purpose of the
> proposed
> >
> > I think we need to let individuals and groups make their own decisions
> > about what and when it is helpful.
>
> I have always seen the engineers' way of improving the world, as opposed
> to most others, as being an approach of understanding the requirements
> first, creating a design that meets those requirements and then
> implementing something that executes that design.
>

That seems like a rather limited approach.  Real design entails
understanding not just the requirements, but also the tools available, and
the costs and benefits of deploying those tools in different ways.

--Richard


>
> Here we seem to be saying that answer is Github, all you have to do is
> ensure that your way of working is amended to fit that answer.
>
> Tom Petch
>
> > -Ben
> >
> > > working group is to write down and agree on common good practices
> when
> > > doing that.  Pretty hard to argue with that.  But to the degree that
> > > folks make arguments like yours below that seem to be using it as an
> > > excuse to argue that we should all use git all the time, I will
> object.
> > > (To be clear, I do not think that the original proposers were asking
> for
> > > that, and I am not objecting to the charter as written.  I am asking
> the
> > > folks remember that there are MANY different perspectives both in
> terms
> > > of tool chains and in terms of the kind of I-Ds that need to be
> > > generated.  NFSv4 is not the same as QUIC is not the same as the
> draft
> > > on fragmentation considered harmful.)
> > >
> > > Yours,
> > > Joel
> > >
> > > On 1/21/19 2:18 AM, Carsten Bormann wrote:
> > > >> Rather weird to read an entire article talking about 'forges'
> > > >> that doesn’t mention SourceForge, the granddaddy of them all
> > > >
> > > > Sourceforge is the worst choice I’m aware of.
> > > > (Yes, we did projects on Sourceforge when they were the only play
> in town.
> > > > We got rid of them when they became criminals [drive-by
> installers].
> > > > Yes, they have new management, but I have no idea why one would go
> back.)
> > > >
> > > >> My take is that, if you're contemplating using git as a necessary
> > > >> tool to help you develop and maintain an internet-draft, you
> should
> > > >> question why you’re writing an internet-draft in the first
> place...
> > > >
> > > > People who do software know that documents are code and need
> revision control as much as the other code.  Git is the consensus way to
> do collaborative revision control.  Why on earth would I use it for
> everything else and not for my Internet-Drafts?
> > > >
> > > > Grüße, Carsten
> > > >
> > > > (Git is “not necessary” in the same way that toilets are “not
> necessary”.
> > > > Yes, you can do without, but it is so much cleaner with them, so
> they have become the standard.)
> > > >
> > > >
> > >
> >
>
>