From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id qPytDM7l/V6qUwAA0tVLHw (envelope-from ) for ; Thu, 02 Jul 2020 13:49:02 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id cCaJCM7l/V6tFQAA1q6Kng (envelope-from ) for ; Thu, 02 Jul 2020 13:49:02 +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 9BCB59401CF for ; Thu, 2 Jul 2020 13:49:01 +0000 (UTC) Received: from localhost ([::1]:36510 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jqzaE-00033O-Qy for larch@yhetil.org; Thu, 02 Jul 2020 09:48:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38788) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jqzPr-0003PN-84 for help-guix@gnu.org; Thu, 02 Jul 2020 09:38:15 -0400 Received: from ns13.heimat.it ([46.4.214.66]:43428) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jqzPf-0004SF-HF for help-guix@gnu.org; Thu, 02 Jul 2020 09:38:14 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 0200D3021B7; Thu, 2 Jul 2020 13:38:01 +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 WTR52Og2a13h; Thu, 2 Jul 2020 13:37:58 +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 4E6263021B6; Thu, 2 Jul 2020 13:37:58 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 62104472041; Thu, 2 Jul 2020 15:37:56 +0200 (CEST) Received: (nullmailer pid 22094 invoked by uid 1000); Thu, 02 Jul 2020 13:37:54 -0000 From: Giovanni Biscuolo To: Efraim Flashner , 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> Date: Thu, 02 Jul 2020 15:37:53 +0200 Message-ID: <87pn9ekpfy.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 08:32:35 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URI_HEX=0.1 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: 9j4ascvNJ7XB --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Efraim and Simon, thank you for your very quick reply! I read your messages after I tried my "guix build" attempt zimoun writes: > Dear, > > Ah the joy of in-place replacement! :-D Actually this is a in-place *displacement* (with HTML) :-O Fortunately Guix is amazing \O/ Anyway: I guess there will be potentially other issues like this one in the future (permanent redirections to web pages instead of sources) and unfortunately (AFAIU) Guix will not be able to use alternative sources like Software Heritage: WDYT about considering 301 and 302 HTTP codes as "soft failures" and making Guix considering the alternative sources? Problems like this one are very bad for our time machine, I'm just thinking if Guix can do something to prevent them. [...] >> Please how can I fix this situation? > > guix download http://ci.guix.gnu.org/nar/0zh5mvhgcx0198k7j6p5pgrc5krgxyqj= -icu4c-64_2-src.tgz Oh yes... download (preseed the file)! I did: =2D-8<---------------cut here---------------start------------->8--- $ guix download https://github.com/unicode-org/icu/releases/download/releas= e-64-2/icu4c-64_2-src.tgz Starting download of /tmp/guix-file.QYSPMo From=20https://github.com/unicode-org/icu/releases/download/release-64-2/ic= u4c-64_2-src.tgz... following redirection to `https://github-production-release-asset-2e65be.s3= .amazonaws.com/49244766/c239d900-615b-11e9-9f18-c7c2f6baa47b?X-Amz-Algorith= m=3DAWS4-HMAC-SHA256&X-Amz-Credential=3DAKIAIWNJYAX4CSVEH53A%2F20200702%2Fu= s-east-1%2Fs3%2Faws4_request&X-Amz-Date=3D20200702T131303Z&X-Amz-Expires=3D= 300&X-Amz-Signature=3D5b743b3a38385952bde1807ac6c8f387e534650a49cf2f533bb04= 164cf0bc255&X-Amz-SignedHeaders=3Dhost&actor_id=3D0&repo_id=3D49244766&resp= onse-content-disposition=3Dattachment%3B%20filename%3Dicu4c-64_2-src.tgz&re= sponse-content-type=3Dapplication%2Foctet-stream'... icu4c-64_2-src.tgz 22.9MiB = 11.5MiB/s 00:02 [######= ############] 100.0% /gnu/store/0zh5mvhgcx0198k7j6p5pgrc5krgxyqj-icu4c-64_2-src.tgz 0v0xsf14xwlj125y9fd8lrhsaych4d8liv8gr746zng6g225szb2 =2D-8<---------------cut here---------------end--------------->8--- and guix pull is going on now, building half of the world! :-) [...] Thanks a lot! Gio' =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEERcxjuFJYydVfNLI5030Op87MORIFAl794zIACgkQ030Op87M ORI3ixAA4KIZ0ZScom6Ul5EBB/pafImqycIIybULyBvAFWJ5Q4M70hGlWoR25KLJ /FcrlQ/momKXGTjlSEb0/ZxACFoxJlvVacVrc2nUks5UX64x+VEaWFkO5o/EiaSO okVidpmzKxjkeDxaC/roRyuPlgiYSusx5Vb8mRfmEhMckeuoaqCV96F4okKhkZMF OAUXjD83XNQ7A41lUWFkQ9AZeR8FETEJ/RhigN9VUPwFLhCl0Cl1ZGnHXZ897xGb UFisBZ0oXlS82L7ffTbNdY19xKMDSvegzdyMZdkr6kqpqV5TIH8XKDHZA20jkr/O dVnGDAW1JdOIXz2N0G9P6RxnFqmbZJiA/49TXw+yqM7SXApEnPEfzYo4CEbqcgM5 0i+GF7fLAOIWtvJAGgLsXj9vRcHb7VbMr9aoRX/GMn4UrwAAgpLL6JPHmf+bHm9+ KvSGfnIz8dZOUcTHobxh1YZYazsmlrQmRzn9/uX70rx7UwEZqr6sBvGdAKCQd3Rl BlQcr/8D98933tbepbqG5CVski5ae+/XuIq/c/W0CAWt6GqSyusU7rvtih34q1Tb DRPWx5oiMbm/zwGbLTEOZfeaHY3ggfOvxhQ2XuKyXAN16IqJUXHekJexpmu8EpkN VWoslsoV/fqMmOlB1yCsLJKhY6AZ4dwvzpavMt3OsBkmjBemVcc= =kDcf -----END PGP SIGNATURE----- --=-=-=--