From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id WN6sEs0X/l7nPgAA0tVLHw (envelope-from ) for ; Thu, 02 Jul 2020 17:22:21 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 6MRxDs0X/l4mNwAAbx9fmQ (envelope-from ) for ; Thu, 02 Jul 2020 17:22:21 +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 8100B940A3F for ; Thu, 2 Jul 2020 17:22:20 +0000 (UTC) Received: from localhost ([::1]:52770 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jr2uf-00083f-TX for larch@yhetil.org; Thu, 02 Jul 2020 13:22:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45116) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jr2uA-0007aa-Cf for help-guix@gnu.org; Thu, 02 Jul 2020 13:21:46 -0400 Received: from ns13.heimat.it ([46.4.214.66]:44598) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jr2u8-0003Lj-E8 for help-guix@gnu.org; Thu, 02 Jul 2020 13:21:45 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id DBD5A3021B7; Thu, 2 Jul 2020 17:21:41 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gtc0-ZiQ62Qw; Thu, 2 Jul 2020 17:21:21 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.169.211]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 577673021B6; Thu, 2 Jul 2020 17:21:21 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 832674734BB; Thu, 2 Jul 2020 19:21:19 +0200 (CEST) Received: (nullmailer pid 26442 invoked by uid 1000); Thu, 02 Jul 2020 17:21:17 -0000 From: Giovanni Biscuolo To: zimoun Subject: Re: hash mismatch on permanently moved URL In-Reply-To: Organization: Xelera.eu References: <87v9j6kshl.fsf@roquette.i-did-not-set--mail-host-address--so-tickle-me> <87pn9ekpfy.fsf@roquette.i-did-not-set--mail-host-address--so-tickle-me> Date: Thu, 02 Jul 2020 19:21:16 +0200 Message-ID: <87k0zllto3.fsf@roquette.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=46.4.214.66; envelope-from=g@xelera.eu; helo=ns13.heimat.it X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/02 13:21:42 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Spam-Score: -0.61 X-TUID: ynlL4+M9Vsuk --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable zimoun writes: > On Thu, 2 Jul 2020 at 15:38, Giovanni Biscuolo wrote: > >> Actually this is a in-place *displacement* (with HTML) :-O > > I do not know what is an "inplace displacement (with HTML)". Just a nonsense of mine :-) [...] > Redirection should not be an issue. The important point is the > integrity of the data (the sha256 field). > And here, there is a mismatch Yes I go it, the very unusual thing is that the (double) redirection is pointing to a web page (AFAIU) and *not* to the tgz source file=20 [...] >> Problems like this one are very bad for our time machine, I'm just >> thinking if Guix can do something to prevent them. > > I agree. But Guix cannot fix the world. :-) ...unfortunately not: it can fix *almost* all that is software related > What is currently done seems The Right Thing: > > 1. fetch from the Guix farm > 2. try with the current upstream > 2b. try a mirror if any > 3. fallback to SWH > > You hit the problem because you turn off the fallback to the Guix > farm, Yes I see, and actually it's a very specific use case > BTW, the fallback to SWH is not ready yet for 2 main reasons: > > a) SWH has not yet ingested all the source tarballs in existence of > Guix; and it is not ready. What is ready is to ingest the current > source tarballs but nothing has been done to feed with all the past > source tarballs. > b) It is not clear how to fetch back the raw tarball from SWH since > they do not store the checksum but their own hash id (SWHID). Some > discussion about correspondence and so on is happening right now. :-) I was not aware of this second point: thanks! [...] Happy hacking! Gio' =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEERcxjuFJYydVfNLI5030Op87MORIFAl7+F40ACgkQ030Op87M ORL0xRAAgcBF/uBZh9vD6Nyazh7agson21oaId29ssUli5HGOTAzPaJ/lRxo5IH5 tD+TFhzIdBW41NFZkfw7PjOAre7Xk03ABjdPVt2uI4dAjefcgdkEVEt/r/QzYbsv hZhSM7sH43WZHYKsTyD0sBzeEFvX1Uf5ezpIvHbQTA0wXOIaRDFEuHBb8N8RyPQz ouEDKmKWhsmjeAt7fwePtMwmt/nFEz5+e3q40Sza7bGCh4Uz15ttZxYd5asI//6x hWeBnq9ze3MYxemOhRc2aTW/PWP+yeacrLB4cvx1aPh8uFa8oPozDsUxRvPTOnsi b9RK1P1sBxoSU8B1cJylid6qinjNkYzgM1Rhts9t4DbOMYm8jjmYkJin+B36vD57 j9Ne25jRF8qCiUprYfGM/JsE4n5jt9XBQ4uWCfGzw2CetsxBGmScCoNfKNDixa0m 1x4lhlTe/xoE4pNtkmo+8aUATgklkW4S6oO0FSy4EXS+F+vJxvJ58Skj7moqptvi t4n8sc/0Ws1JSvcBEoSzL0Na3JgEiYUY24WdKUdKxZctzP0nPiK1kSJMpdmzbuvG jpKZj5NR9XoUUhuCPqgHHlWnmDx1Yx1z5qkF0Ne7liuC/46PfG2fVO06SQE8uRSs scT3jlDHUgr1IKecd2dq+aFIpgovolxTdszDQ95nHjYbZTaqEBI= =oRMg -----END PGP SIGNATURE----- --=-=-=--