From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id d+UyJjxDp2GqawAAgWs5BA (envelope-from ) for ; Wed, 01 Dec 2021 10:41:16 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id YK4+ITxDp2FqTgAA1q6Kng (envelope-from ) for ; Wed, 01 Dec 2021 09:41:16 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 36508D9AC for ; Wed, 1 Dec 2021 10:41:16 +0100 (CET) Received: from localhost ([::1]:54570 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1msM70-0005MO-Hs for larch@yhetil.org; Wed, 01 Dec 2021 04:41:14 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35608) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1msM6v-0005M8-Nd; Wed, 01 Dec 2021 04:41:09 -0500 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:12854) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1msM6s-0002CO-B3; Wed, 01 Dec 2021 04:41:09 -0500 IronPort-Data: =?us-ascii?q?A9a23=3AliR8UaMsMEIV8ErvrR12lcFynXyQoLVcMsFnjC/?= =?us-ascii?q?WdQmx02kq1TNSx2oWXWmEPf6INGrzedtyPIXjphgHu57Tm99gGjLY11k9FiMQ8?= =?us-ascii?q?ZKt6fexdxqrYXvKdqUvdK/WhiknQoGowPscEzmM+X9BDpC79SMljPvQH+KlYAL?= =?us-ascii?q?5EnsZqTFMGX5JZS1Ly7ZRbr5A2bBVMivV0T/Ai5W31GyNh1aYBlkpB5er83uDi?= =?us-ascii?q?hhdVAQw5TTSbdgT1LPXeuJ84Jg3fcldJFOgKmVY83LTegrN8F251juxExYFENK?= =?us-ascii?q?vmLH9GqEIaueKbE7X2yIQAfX5xEEczsAx+v9T2P40bVpbjCuIlJZ6z8hXqZGrY?= =?us-ascii?q?QYvJKzF3uoHO/VdO34ibPAbpO6vzX+X9Jb7I1f9W2Dlxu1qAV0eO4IJ4OExCmZ?= =?us-ascii?q?LndQKKTUKaFafgP+qx6+9R8Fjg80iKI/gO4Z3kn59zCGcFv0nTJbITo3F48Ie2?= =?us-ascii?q?y0/7uhBAPfOIsYUdzdrRBvGfltIIFh/NX6UtI9EnVGmK2we8QPN4/BquC6KkmR?= =?us-ascii?q?MPHHWGIK9UrS3qQ99xy50fl77wlk=3D?= IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AlmGmsKvZ5ZXbFmIK/32Wa+N97skDY9V00zEX?= =?us-ascii?q?/kB9WHVpm62j9vxG885x6faZslwssRIb9+xoWpPtfZq0z/cc3WB7B9iftXzdyQ?= =?us-ascii?q?mVxfZZnO7fKlPbdhEWjtQttpuIJJIfNOHN?= X-IronPort-AV: E=Sophos;i="5.87,278,1631570400"; d="scan'208";a="7495549" Received: from unknown (HELO ribbon) ([109.190.253.16]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 01 Dec 2021 10:41:03 +0100 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: guix-devel@gnu.org, guix-science@gnu.org Cc: zimoun , Timothy Sample Subject: Software Heritage fifth anniversary event X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 11 Frimaire an 230 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 01 Dec 2021 10:41:00 +0100 Message-ID: <87sfvc4q8j.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=192.134.164.83; envelope-from=ludovic.courtes@inria.fr; helo=mail2-relais-roc.national.inria.fr X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-science@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-science-bounces+larch=yhetil.org@gnu.org Sender: "Guix-Science" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1638351676; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=lXQi6XLoC4xxyTK6Q4Cx9vf9P+Fwb92bnzLW0plC7D0=; b=Zx5n7JaQW5I7yREXfr+16yAdCw2uqu2RFI7UPDeQV1zJUAL3aXrrb359KvMFJXJjjPcByk HbGCk2PXee1IsQbAUzM4sekv8pbGbqNVXygnrenySALITfJcxYnpwwuBK0r0USeClThmnI /kIMt/xX9ByVCGWtCBWx45ZB2zl/i5R9RaW+I3Oaa7y5e4CR+0sP20wtSAXzMOCq6Ockly oILPE13JwRm6q0rvWVnMuj/qapy4Q82svKVBs9v98yTGf+BDroEC0pdHF8NQr1beDZv9V9 lTnqYos5R9Fx3Un9NxaDH8TEQPQi+t2nxDisipbKqBgqY+yqa0nORgDv5dyPpg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1638351676; a=rsa-sha256; cv=none; b=rEU13Gf/MuWkrWTOYB7yl7nHp1/9t6+ZyTKJsfN6paqKfDga0EviG+nUg+92g0Y0Ivjc9b QfDHFeRR7xGygbOb+4QaqRKVsKHsLUPjRstmyooZsvvX9QNR35Pd0WxzvR7D0gQ+bKG3rx 7HWqndznwzNt1uJKHlM++Fuv6091pRwwP57lf8adgsA9Slcp5DPMDF0rg/Y7Jt9xuN4gAI hlbd8Rj3lVCcw3S7ly0dhjOf/WyVIuN0cVM4ENzcytJO88N0pUXpLzNJ/WgqGYD4RXRzkc mM9yKUJTb7Ichb6fTtvkOHwoK23BSGCrWF4ryCWGf71ZfFFnW3Lz0JerMbpSqg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-science-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-science-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.11 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-science-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-science-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 36508D9AC X-Spam-Score: -3.11 X-Migadu-Scanner: scn0.migadu.com X-TUID: WoGyxvFrIyje Hello Guix! I had the pleasure to attend the Software Heritage fifth anniversary event yesterday at the UNESCO headquarters (fancy!) and at Inria in Paris. I learned about things others are doing with SWH (notably in the cultural and scientific fields) and had discussions with hackers (people who work on Subversion, CVS, Mercurial, and Bazaar =E2=80=9Cloaders=E2=80= =9D, for instance). I gave a 10=E2=80=9315mn talk on how Guix uses SWH, what Disarc= hive is, what the current status of the =E2=80=9Cpreservation of Guix=E2=80=9D i= s, and what remains to be done: https://git.savannah.gnu.org/cgit/guix/maintenance.git/plain/talks/swh-un= esco-2021/talk.20211130.pdf (There was a great talk about Maneage=C2=B9 right before mine.) I chatted with the SWH tech team; they=E2=80=99re obviously very busy solvi= ng all sorts of scalability challenges :-) but they=E2=80=99re also truly interested in what we=E2=80=99re doing and in supporting our use case. Off= the top of my head, here are some of the topics discussed: =E2=80=A2 ingesting past revisions: if we can give them =E2=80=98sources.= json=E2=80=99 for past revisions, they=E2=80=99re happy to ingest them; =E2=80=A2 rate limit: we can find an arrangement to raise it for the purp= oses of statistics gathering like Simon and Timothy have been doing (we can discuss the details off-list); =E2=80=A2 Disarchive: they=E2=80=99d like to better understand the =E2=80= =9Cunknowns=E2=80=9D in the PoG plots (I wasn=E2=80=99t sure if it was non-tar.gz tarballs or what)= and to work on the definitely-missing origins that show up there; they=E2=80=99re not opposed to the idea of eventually hosting or mainta= ining the Disarchive database (in fact one of the developers thought we were hosting it in Git and that as such they were already archiving it=E2=80=94maybe we could go back to Git?); =E2=80=A2 bit-for-bit archival: there=E2=80=99s a tension between making = SWH a =E2=80=9Ccanonical=E2=80=9D representation of VCS repos and making it a= faithful, bit-for-bit identical copy of the original, and there are different opinions in the team here; our use case pretty much requires bit-for-bit copies, and fortunately this is what SWH is giving us in practice for Git repos, so checkout authentication (for example) should work even when fetching Guix from SWH. There were other discussions about Guix and Nix and I was pleased to see people were enthusiastic about functional package management and about our whole endeavor. Anyway I think we can take this as an opportunity to increase bandwidth with the SWH developers! Thanks, Ludo=E2=80=99. =C2=B9 https://maneage.org/