From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id wCaHLTheUmH+EQEAgWs5BA (envelope-from ) for ; Tue, 28 Sep 2021 02:13:44 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id 4IszKTheUmFrOwAAB5/wlQ (envelope-from ) for ; Tue, 28 Sep 2021 00:13:44 +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 5AD972F444 for ; Tue, 28 Sep 2021 02:13:44 +0200 (CEST) Received: from localhost ([::1]:37316 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mV0kh-0000X7-Gk for larch@yhetil.org; Mon, 27 Sep 2021 20:13:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43948) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mV0kJ-0000Wp-OM for guix-devel@gnu.org; Mon, 27 Sep 2021 20:13:19 -0400 Received: from mail-qv1-xf2e.google.com ([2607:f8b0:4864:20::f2e]:37636) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mV0kH-0001Ug-6h; Mon, 27 Sep 2021 20:13:19 -0400 Received: by mail-qv1-xf2e.google.com with SMTP id a12so12362711qvz.4; Mon, 27 Sep 2021 17:13:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=GsZ/4tq34WqIMJeANr9iIk8Kp9myL1a7CAG4sgTku6I=; b=SDJdwbYuAqb61j0Ic01selGHB15pLlenQqwAawE8tfOYv1dz6TAqH/Ry9izSEd4N02 kIuo9KPTnTrNLf/VOd+Klg199spnjFaEI6acmenNAsDhj3TPpcRNfy4AaDIuF4Qm1HGD JcZ+yZwagWZzYJZ6d4mpJCie0ExRpETk+jrfY0UirULCrSYrzBkc+8ldZ+6zCRIyTM9f XCjuwgEZU9XfC1TN9iuqHO/gIxojvOw5scFqyultb30ozGSChM6L4yXQM1rpd8gXYw/K a6EcEn3FhGRqm70Mtc/M5bb4JMFb2oxH8JJzLsv04pbj7oEPwZ7oz9ujUObmJgBHAa83 /Jeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=GsZ/4tq34WqIMJeANr9iIk8Kp9myL1a7CAG4sgTku6I=; b=6oSbzpGXPy61hT2l+zjU3RJT6N6ZE3zmIJaAetUFv5JY2IL0ejZGdqj8aBrJ+/+9GI qd0xMMT4uxFBYqEUgWvECVqQBOIGzbXeiZvRAm+INy4+b8cwmw3H1CKHeBcu/LmwA/Gz mNxq/qStUDdq570vuPxd5wqLQl2VTJTwrHGtNnOzF/lsQELYe07/emAXQjTU7ep4CC0z MypPF4DsZM09pPTXN57lk9DTugd8blKybzYB5fsGYKnrX3YCjbDRDYoBuk7igwr5rzIz H1d3Ew0KQB5+VZJc7QIqsQX3orJcSYmI18PkFaqSFMVNnK6WTMT2GWnzelqFWl/ZP0gA umzQ== X-Gm-Message-State: AOAM531uUHHEY1MpBF/UQ0fq+treGI/qm+clr54R3T1fAimnLBUe+a+I oQNy9zN/YVmvtbUxtBG3sRKuRheD7J2vgq879cU= X-Google-Smtp-Source: ABdhPJyK9ZufuYwIXCmQzWt3PLqVFtQ6Gicsm89kADhVGH8o5zHqo71FNbsMy3ywMuZxRdvQ3tMv6lCasHIwsNBqtpg= X-Received: by 2002:a05:6214:2e7:: with SMTP id h7mr2494304qvu.39.1632787995129; Mon, 27 Sep 2021 17:13:15 -0700 (PDT) MIME-Version: 1.0 References: <87wnn1hcrr.fsf@netris.org> In-Reply-To: From: zimoun Date: Tue, 28 Sep 2021 02:13:03 +0200 Message-ID: Subject: Re: Linux-libre source code will be taken offline To: Leo Famulari , Vagrant Cascadian Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::f2e; envelope-from=zimon.toutoune@gmail.com; helo=mail-qv1-xf2e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Guix Devel , Jason Self Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1632788024; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=GsZ/4tq34WqIMJeANr9iIk8Kp9myL1a7CAG4sgTku6I=; b=YaPk4I9c5uFmCcccK/r7ZJgiNvHrZG8k6JkjtKDd/ilHpvacekt11ZmkifT+kHOGwfkKnZ D/e0K/I6NIBUC0gqAExAyvvY+oSXDmwqaQq/tZ9w1HCVSKIXFt8spJK4SIbaA6Fd5G7S06 lvfEdlNsFPtN3cYmCIHyEQp1ezOL3Pp+5ufJPmTyH/oxoGHzAuyJixBFkMYQdmgu8+BO4R w2KFUNTgNsKjy3n5TYiV20/JjF2mwsgqR8KQLSXy8xUUAYP5Aa3DF8Wefx7py6YQZ0It3U 6NPPK3KmgD4zC6M1A9Sxp6WJ5jHtSaJkxmtkYTom401O6wgeaIFV5a2jG5hX8A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1632788024; a=rsa-sha256; cv=none; b=UVPKhTwykfPSbk2jpSlq3w7mghMZSVfdBxt/+Imq4VMciBhY3y18VJdUAFHHpnIU0bEVLF K2MrJyrMoaYnQJaZ9uSrxEAqMPDCQr08/jNE8BgpFm6Owfr5D1NB88jNMl5r7rK/5yOpbN PvrDCishfZj7hE9rY9QS16SlL3qqjvTpeFs151tzIh/du/GkQPVOzP2QSg6zxdOLzRpEis F1YRdYyXfuxqCYIebLRpAqYa387gA4M7GAgFPW9ZKoQkaCX1Isaccvy+79NSrdVPvrjB8L G5Qgs37mYdKljt9tAY2SqMcsVYGGSJOFgsC1EZGXwd9uREKFNfHKG4pKm/+GRA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=SDJdwbYu; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -1.69 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=SDJdwbYu; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 5AD972F444 X-Spam-Score: -1.69 X-Migadu-Scanner: scn1.migadu.com X-TUID: nlmvYOrqPnRj Hi, On Tue, 28 Sept 2021 at 01:34, Leo Famulari wrote: > Of course, adding this to the list of URIs in linux-libre-deblob-scripts > won't help users of old Guix revisions... Software Heritage and other > archives that support content-addressed lookups are the only solution > for that. I do not know how Software Heritage (SWH) handles this case. Especially for these deblob scripts. For informatio, the current status* about SWH is: - all the git-fetch packages are "saved" by running manually "guix lint -c archival" or click to the Save Button on SWH webpage. :-) - (almost) all the url-fetch are ingested by SWH using the guix.gnu.org/sources.json The content-adressed lookup works fine for Git repo (from channel to package). However, it is not ready yet for tarballs. In short, at package time, we have a checksum which is content+metadata; then SWH archives only the content and drops the metadata; and this content is content-addressed using SWH-ID. At fallback time, the knowlegde of checksum does not guarantee to be able to lookup for the content. And even if it happens, SWH does rebuild the exact same tarball (because of the metadata drops), i.e., there is a high probably to have a checksum mismatch somehow. Therefore, here it is the aime of Disarchive. It somehow builds this map between the checksum and the SWH content-addressed content. Bricks are there but missing glue. :-) *current status about SWH: if I have not missed a recent feature. ;-) An improvement is done by the patch to add these computed origins to sources.json; see here: and this patch is blocked by missing comment on this one: . However, if now upstream removed the material, bah it is another story to save this very same material to SWH. :-) All the best, simon