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

Lars Eggert <lars@eggert.org> Fri, 25 January 2019 07:37 UTC

Return-Path: <lars@eggert.org>
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 14238127AC2 for <ietf@ietfa.amsl.com>; Thu, 24 Jan 2019 23:37:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham 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 vCDA7K2nHhEf for <ietf@ietfa.amsl.com>; Thu, 24 Jan 2019 23:37:05 -0800 (PST)
Received: from emh07.mail.saunalahti.fi (emh07.mail.saunalahti.fi [62.142.5.117]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CA1A41277D2 for <ietf@ietf.org>; Thu, 24 Jan 2019 23:37:04 -0800 (PST)
Received: from eggert.org (unknown [62.248.255.8]) by emh07.mail.saunalahti.fi (Postfix) with ESMTP id 8AF9AB010C; Fri, 25 Jan 2019 09:37:02 +0200 (EET)
Received: from slate.eggert.org (pf.eggert.org [172.16.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by eggert.org (Postfix) with ESMTPSA id 36AA38727E1; Fri, 25 Jan 2019 09:36:52 +0200 (EET)
From: Lars Eggert <lars@eggert.org>
Message-Id: <4B3B0A4A-6F30-492E-A6AD-77DDD6D3471E@eggert.org>
Content-Type: multipart/signed; boundary="Apple-Mail=_974343A1-A7C0-416F-BC15-BDE3A070C5C7"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
Subject: Re: sr.ht --- "sir hat" --- alternatives to Github
Date: Fri, 25 Jan 2019 09:36:52 +0200
In-Reply-To: <20190124163004.GE4303@localhost>
Cc: Yoav Nir <ynir.ietf@gmail.com>, "wugh@ietf.org" <wugh@ietf.org>, Lloyd Wood <lloyd.wood@yahoo.co.uk>, Carsten Bormann <cabo@tzi.org>, "ietf@ietf.org" <ietf@ietf.org>
To: Nico Williams <nico@cryptonector.com>
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> <CABcZeBPZnP6R1=PWM1sLbRv0qVP4D+p9z0KmWarvHLfU2x_p=A@mail.gmail.com> <015601d4b303$5e7cd4a0$4001a8c0@gateway.2wire.net> <0D7CDE67-2DE3-4809-8DC3-1FCB6AD7D334@gmail.com> <20190124163004.GE4303@localhost>
X-MailScanner-ID: 36AA38727E1.A481C
X-MailScanner: Found to be clean
X-MailScanner-From: lars@eggert.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/EL6Glu9qzozg9SGxcdrMsxfy9CY>
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: Fri, 25 Jan 2019 07:37:07 -0000

On 2019-1-24, at 18:30, Nico Williams <nico@cryptonector.com> wrote:
> But GH does NOT send you email copies of your comments and actions.

The quic-issues@ietf.org setup we use does get email for everyone's actions.

How we did this is described in https://larseggert.github.io/github-bcp/#rfc.section.2.2, which was at some point slated to become an appendix in one of the other active drafts, but I think that never happened.

Here is the relevant part:

> In order to allow WG participants to follow the activity on GitHub without needing to check the GitHub web site, we have set up a separate “quic-issues” mailing list at the IETF. It was a deliberate decision to use a list other than the regular WG mailing list. First, because we are intensively using GitHub, a lot of notifications get generated (dozens per day), which would drown out other list traffic, Second, the issues list is configured as a read-only list, where all incoming email is rejected, except for some whitelisted senders. The intent is to keep all discussion on the regular WG mailing list, or on GitHub tickets. (While GitHub will correctly reflect email replies to issue notifications, they seem to loose sender information, which is useless.)
> Getting GitHub notifications to go to this list was mildly painful, and involved creating a dummy “IETF QUIC WG” GitHub user account, whose subscription email address is the quic-issues list address. The dummy user was made a member of the QUIC GitHub organization, and will therefore by default “track” all repo activity. This will cause GitHub to create the desired stream of notification emails to an IETF list. One caveat here is that GitHub uses the email address associated with the user who is interacting with the web site as the sender address of notification emails, which requires regular whitelisting in mailman. It also means that these users are allowed to otherwise email the issues list; we trust they don’t. This email integration is rather dissatisfyingly complex; we’d be interested to learn of a better way.
> 

Lars