Re: [Ietf-and-github] Tracking drafts

"Martin Thomson" <mt@lowentropy.net> Wed, 12 February 2020 21:14 UTC

Return-Path: <mt@lowentropy.net>
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 D13BD120951 for <ietf-and-github@ietfa.amsl.com>; Wed, 12 Feb 2020 13:14:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=eKIf93u9; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=ZFka5Go1
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 u0mEQxLfHynK for <ietf-and-github@ietfa.amsl.com>; Wed, 12 Feb 2020 13:14:44 -0800 (PST)
Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1C4ED120116 for <ietf-and-github@ietf.org>; Wed, 12 Feb 2020 13:14:44 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id A7F08DCE; Wed, 12 Feb 2020 16:14:41 -0500 (EST)
Received: from imap2 ([10.202.2.52]) by compute1.internal (MEProxy); Wed, 12 Feb 2020 16:14:42 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :cc:subject:content-type:content-transfer-encoding; s=fm1; bh=cC M1R02tnbl3qlfRD+Ff5ry+brCqXfZOfHuUvq0twjk=; b=eKIf93u9JtPeSBqXCr 56bRmevcqqPVApOi8GK2RZ2Ec7vHbTWF9Oz++UVKgZF7w6YbgPLtSPVuSvKGZV2J +Wkm1xGzAx2DpeTqHJJcUtRZ0rxfdzi2bmwLuQynwnriXNekvPeoCJ2ZJkal86pe kEv71IouPaPSXMdegn6XkaEnkRM0nQrX8IPkbeUBr4b9MgOJ+ofseSMWIXdQE/53 Xko34CB4U1nhZA3QogmEV27DJKeccKD/1txJEUYRwmx/5tPU/5Qvcytr6Ibp6Ti2 Vx1e2iclnV9I6RK+1Hd9JdtynSq9vaEasktzjKIuv+YHUYcc+Grag+IOqCXyjGns NQ+A==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=cCM1R02tnbl3qlfRD+Ff5ry+brCqXfZOfHuUvq0tw jk=; b=ZFka5Go1UwfEzcbqALm0hjVE6REJU7osh5p3KllzWGnk6T7D3bdZ/BJ2S ZbiBmxVC+d8B7kLo8nU7gEBlLwqQAh4nQPgWECBuT+RQD9Of3nE+rLa+43GBaTdf tKh2xWI0XL2AKpNaTzDrG9UpteFBjUdrFcr/nGu2KvB3MKtycUeWvf+23E4LaCcx r9uT0yaYdTMEK/XgSnm5jsAvAf9cOzcXeABEWaAtrkXVkJyohGT7UjXj0Ax7Anlc tFLCZsYV3KHe4bIUtrB7axn25hEjk3RO/hlf/nyLfkrT2KrtyxqfJGMkQOkxWBOs evpqfsirbsr/SDdA+20y3CxgN0cKA==
X-ME-Sender: <xms:wGpEXrboByz-SsoR8vq1tbGdiVS4Efy711MuCjyBfk4sW6HaXyC_Tg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrieeigdduudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvufgtgfesthhqredtreerjeenucfhrhhomhepfdforghr thhinhcuvfhhohhmshhonhdfuceomhhtsehlohifvghnthhrohhphidrnhgvtheqnecuve hluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhhtsehlohif vghnthhrohhphidrnhgvth
X-ME-Proxy: <xmx:wWpEXsD4SHpFXw4B7tV5PpWfh8EYfvC8ncc7Txb9diYI0MWpFify7Q> <xmx:wWpEXsoTgBV4BNbtAI-6-k9YDBPuN7QmIuvW9ePBdcNtfYEjQBF3uA> <xmx:wWpEXqJAf1uFgp6GuhL8l60TO_ES_g8GgDWaKYxH69HtOH6GYs1o8g> <xmx:wWpEXo3SunKmzcbvVReSbfOba1mRUcOlJqRBkTe_bQiu8cl6p5HciA>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id D10D3E00A2; Wed, 12 Feb 2020 16:14:40 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-802-g7a41c81-fmstable-20200203v1
Mime-Version: 1.0
Message-Id: <ba7a8858-f961-42ff-a9b1-a8e8686ccdcb@www.fastmail.com>
In-Reply-To: <7AF2D81C-704A-48C0-A6B2-FF2AE42B6DE2@att.com>
References: <611506f3-82d4-32e9-5ee2-93e1cd3a6a8a@joelhalpern.com> <0661b222-669f-2904-f7e5-ddbbff5073bd@gmail.com> <c8035f5b-6ff8-594a-2527-fece1955bf35@joelhalpern.com> <3E6E2046-E0C7-46B8-859A-F2B0BC5ADF52@akamai.com> <4ae774ff-0cd5-13e5-6d05-620649a32a17@gmail.com> <da3dcddf-383f-411d-92bb-1f77f64aac4b@www.fastmail.com> <6980b3b7-c287-6b17-f7d0-bbbbc20934da@gmail.com> <CAKKJt-fdk957Zte2ygpvbQgyNh1KpWUJM-fugo2zHd_PA170+g@mail.gmail.com> <08122fcd-771b-4df3-a766-8f7591ef0db0@www.fastmail.com> <CAChr6SykhVyekjfVGH3b+0pXhDtuFBrvDgwStinVCfc2yQ_sCA@mail.gmail.com> <0E1EEFBF-F77B-4202-B54C-CBF9A222C1AD@akamai.com> <7AF2D81C-704A-48C0-A6B2-FF2AE42B6DE2@att.com>
Date: Thu, 13 Feb 2020 08:14:20 +1100
From: "Martin Thomson" <mt@lowentropy.net>
To: "STARK, BARBARA H" <bs7652@att.com>, "Salz, Rich" <rsalz@akamai.com>
Cc: "Rob Sayre" <sayrer@gmail.com>, "ietf-and-github@ietf.org" <ietf-and-github@ietf.org>, "Spencer Dawkins at IETF" <spencerdawkins.ietf@gmail.com>
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-and-github/QL5_-HutbjLOOKkGDhwf0Gj-i84>
Subject: Re: [Ietf-and-github] Tracking drafts
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: Wed, 12 Feb 2020 21:14:46 -0000

On Thu, Feb 13, 2020, at 03:57, STARK, BARBARA H wrote:
>  
> >  * This patch is well-meaning, but it does not meet the IESG guidelines for design teams. For example, it enables completely closed groups that throw their output over the fence into Github. The edit does say "open participation", but that's not really defined. In particular, the IESG design team recommendations require named members, and periodic reports.
> 
> > Perhaps adding “(such as making the repo public)” fixes that.
> 
> 
> Since it costs money to make a GitHub repo private [...]

GitHub recently made private repositories available to all users, albeit with restrictions that might make them awkward to use for design teams.  And a good number of people I work with pay GitHub for a "pro" account, so finding a sponsor likely wouldn't be that difficult.  So finding a private repositories might not be that hard.

So I'm inclined to take Rich's suggestion here, if only because it clarifies intent better.  I've updated the PR.

> If people want to set up a private and paid-for repo to stage changes 
> before putting them in an IETF repo, I think it will be hard to stop 
> them and I’m not convinced they would be doing something wrong. 
> Or am I an anomaly and misbehaving when I communicate with fellow draft 
> authors off-list using direct email? Is *all* communication between 
> draft authors and design team members required to be public? This is 
> news to me. 

This is fine.  But the purpose of the document is to address Working Group procedures.  We can't stop private communication and nor should we, but under the auspices of "official business", it is good to keep formal deliberations public.

This wouldn't stop a Working Group from forming a design team that uses a private repository.  But then it wouldn't be following the guidance in this document.  That too is fine by existing rules, even if I would personally prefer to retain the accountability conferred by keeping discussion public.

> I have to say I’m very much opposed to over-specifying and 
> over-constraining how WGs use GitHub in order to prevent hypothetical 
> problems. 

I don't see this as specifying anything, just explaining the perspective the draft adopts and how that fits into the existing formalisms.