Re: [Ietf-and-github] Tools for GitHub backups

Mike Bishop <mbishop@evequefou.be> Thu, 02 April 2020 14:47 UTC

Return-Path: <mbishop@evequefou.be>
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 B92213A13C6; Thu, 2 Apr 2020 07:47:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=evequefou.onmicrosoft.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 AIhicBVldKgB; Thu, 2 Apr 2020 07:47:15 -0700 (PDT)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2120.outbound.protection.outlook.com [40.107.243.120]) (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 584B73A1414; Thu, 2 Apr 2020 07:47:14 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U6MKuMmLfgL26KsSxuqUfdVizmWXnYLE3Fyfc2FW7IrSb2hrgypw08twcqzTMYNuCcdGdPEmOIgRa21e4vk7YQh9hsaGRiIi/MFyGq0GE4hjORyws3n0Fzqkf/XsXF7kgFv6x3thoUrcPx3zdqMKMhGqIfGL8hJo5OgMWDS7c7mFSn3Gk866qZyQrn2VldEnAjdCvm2sM+5/SfuYCErP/t7Yn0D2NTOzo1sJgAre+DVruKzZoObo3WwvFBCtYQ1BkzhUXd9dOxsmAk/ifHGSpclLUgK8gH7ZKtr3orUEeKzgW7cziFTJH9wSrfElYc21vPbStfIV1+5i+X2nW2jA3A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rRUhfS9iZyESWWLD1zZn8Kw2VKKsO/y/zo5fF6KsKUI=; b=XbaG3NayTe/AR2ZbRW1JbCbvc5StJyycvsCYP7nFKXDqGRt7ww2wSpcjRTQK+8FlxQnvBTnTH2EzrxsVpEGDyHV/ROHWlNOh7iXWEOMPcAiSRHGiKisAel7uestWLfAcrEiGwrd37o756NNO1wVbpAivFW+bA3QwFgGdze9rXTmGnYCnpCKUvk1jDW+fMbT55bhcrnDl8LZvmN6BQ4F8z0L4VRdxJmxmy3sIu+xUGTEoXQ5lrZkHusA5101+KxHGSqv0KW7yDYcB/GtGyZI+0NCEPxAUAutn7Xfses7tqXCJ/8aZLd/Da+CHjRAYdfFCy9ThSVWQZ+MyLEmNgEixQA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=evequefou.be; dmarc=pass action=none header.from=evequefou.be; dkim=pass header.d=evequefou.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=evequefou.onmicrosoft.com; s=selector2-evequefou-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rRUhfS9iZyESWWLD1zZn8Kw2VKKsO/y/zo5fF6KsKUI=; b=Jeb2q4vokdzzm3j2AwrA56GLl5/5MMoEZxPYuDrxCvP+9GBTgHeJtcQQkawKPfjuXdCLsiv1hy16IfMT+E6H429mc7kBbtRJskaTcJXznqjmsSn0+s3icN2mcSGy4F79BqsVmJcUZk5y9bvEVqqcRW1fttIg4OsLEbDpK+lYav8=
Received: from CH2PR22MB2086.namprd22.prod.outlook.com (2603:10b6:610:8c::8) by CH2PR22MB1863.namprd22.prod.outlook.com (2603:10b6:610:8b::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.19; Thu, 2 Apr 2020 14:47:12 +0000
Received: from CH2PR22MB2086.namprd22.prod.outlook.com ([fe80::49ef:5e83:1dee:ddb2]) by CH2PR22MB2086.namprd22.prod.outlook.com ([fe80::49ef:5e83:1dee:ddb2%6]) with mapi id 15.20.2878.016; Thu, 2 Apr 2020 14:47:12 +0000
From: Mike Bishop <mbishop@evequefou.be>
To: "Salz, Rich" <rsalz=40akamai.com@dmarc.ietf.org>, Martin Thomson <mt@lowentropy.net>
CC: "wgchairs@ietf.org" <wgchairs@ietf.org>, "ietf-and-github@ietf.org" <ietf-and-github@ietf.org>
Thread-Topic: [Ietf-and-github] Tools for GitHub backups
Thread-Index: AQHV/nNMA4644NVYkkWocDXdH0DqBKhRjYGAgAEFCoCAAH9YAIAS63+Q
Date: Thu, 02 Apr 2020 14:47:12 +0000
Message-ID: <CH2PR22MB20864068B738BD96B6D8308ADAC60@CH2PR22MB2086.namprd22.prod.outlook.com>
References: <6c820473-d7ab-47c5-885b-56ea519ebefc@www.fastmail.com> <FA5BB18F-1C1E-48DE-AF06-625255B93EA7@tzi.org> <b804a3c3-85b4-4d61-9717-3a0a56116d5f@www.fastmail.com> <E72785B9-971D-4D44-93FB-2E249BCBDE84@akamai.com>
In-Reply-To: <E72785B9-971D-4D44-93FB-2E249BCBDE84@akamai.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=mbishop@evequefou.be;
x-originating-ip: [2600:2b00:930c:7701:f126:dc85:c386:98fb]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 10e949a4-3894-4b29-bea0-08d7d714bab3
x-ms-traffictypediagnostic: CH2PR22MB1863:
x-microsoft-antispam-prvs: <CH2PR22MB186329B6B949A45086540528DAC60@CH2PR22MB1863.namprd22.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4714;
x-forefront-prvs: 0361212EA8
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR22MB2086.namprd22.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10019020)(136003)(396003)(39830400003)(346002)(366004)(376002)(81156014)(7696005)(186003)(6506007)(508600001)(8936002)(54906003)(9686003)(81166006)(8676002)(53546011)(2906002)(55016002)(5660300002)(76116006)(966005)(110136005)(86362001)(66446008)(66556008)(71200400001)(4326008)(316002)(66476007)(33656002)(66946007)(64756008)(52536014); DIR:OUT; SFP:1102;
received-spf: None (protection.outlook.com: evequefou.be does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: MhRaWEnPG81/bG35V+j3zF3iVHoh0cp64N15bHMFP4xeURUO8cZNxh22V4q74Fcbfp9lvMdZox0hu5VmWWxVIU1Li/NFYE+nuvs4navpdrVXyv8xitBGyswLDPfgXNvCQz6Tbz2l84oaYZheHhzW4m5t0A7EJA8+uAd01JJK+4o0SdmbE7zyvNtXAiYVdq+aOCvb7+tw+W28eDjqF0ISWw9trHDcaAX+sAKSX2ZOGYvEGxRQj+wksQhjnOQtAUegxwJaLJpRbekLQQE2ZfF1x0merJJeYqKxw6l8jlw1plImWVCb3YfTJxsaBheueVUMVVgRSNejS255RYd4hdX2bspCS0jvqjY7Lk/5hIn4qEiqJUhUQ55tRjYVRvrS2ZSPrS9cx7kRbYvDOlzpw2JuoA9BsJBbTIrYxJnkd/HA1mNSN+I43QUC+4x7+H7VbZbMp5g4H6cN2LzRWgwNSAufm4rLB/jd8sqUUEXoIEHvwAE+D020M/Pa+yxooc561XlUETb+TNTWs1Q1KWs5QqSwJA==
x-ms-exchange-antispam-messagedata: fbrSZgGQ+LRu27J/+wFPikxOr1vulJfMxfVrcnoqf3U4nrTSy7TkhbOOiz55HIhfNPOjChskoorf8C4UKM9pWTIaBp0dUm2OpO8Kb34wmJTsfX2/Yc6bqcwL4ukd5U8FzeRt1+86sITqUSdk13A6C/cc/OdfmM+3XENbsuIbsE56nODxYSjVwgsUto1E12P7b/KmPSqmlq5PLjWwSy/xqw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: evequefou.be
X-MS-Exchange-CrossTenant-Network-Message-Id: 10e949a4-3894-4b29-bea0-08d7d714bab3
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Apr 2020 14:47:12.7047 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 41eaf50b-882d-47eb-8c4c-0b5b76a9da8f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: vK0yVQ4CFaJkuxciOCoBfyf5UfURSUc7BeEijP0h8h8h4T+GxM9L2b5+ykTos5TAezL0Ab/x//56586YLTiPEA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR22MB1863
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-and-github/g9k4Ehg7N5i75pL8iBr_rPuiv-g>
Subject: Re: [Ietf-and-github] Tools for GitHub backups
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: Thu, 02 Apr 2020 14:47:19 -0000

There's nothing ID-Template-specific about the script (https://github.com/martinthomson/i-d-template/blob/master/archive_repo.py) -- you could theoretically download the script directly and point it to any repo, whether you're an owner or not.  It only requires a GitHub token with read access to the repo in question.

If a WG didn't do the CI setup, though I would strongly encourage them to do so, the Secretariat could use the tool directly to generate an archive and store it somewhere.

-----Original Message-----
From: Ietf-and-github <ietf-and-github-bounces@ietf.org> On Behalf Of Salz, Rich
Sent: Saturday, March 21, 2020 9:48 AM
To: Martin Thomson <mt@lowentropy.net>
Cc: wgchairs@ietf.org; ietf-and-github@ietf.org
Subject: Re: [Ietf-and-github] Tools for GitHub backups

> It saves this ... it saves that ...

So in order to do a backup if the WG uses your CI tooling to save data in the repo, then anyone can clone the repo and it's all set.  If they don't use this, then the secretariat will need to be an owner to use other tooling to do a backup.
 

_______________________________________________
Ietf-and-github mailing list
Ietf-and-github@ietf.org
https://www.ietf.org/mailman/listinfo/ietf-and-github