From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 12 08:40:46 2020 Received: (at submit) by debbugs.gnu.org; 12 Feb 2020 13:40:46 +0000 Received: from localhost ([127.0.0.1]:57991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j1sFs-0000Qb-3g for submit@debbugs.gnu.org; Wed, 12 Feb 2020 08:40:45 -0500 Received: from lists.gnu.org ([209.51.188.17]:38381) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j1sFq-0000QU-Ip for submit@debbugs.gnu.org; Wed, 12 Feb 2020 08:40:38 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:38800) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j1sFo-0002U0-7f for bug-guix@gnu.org; Wed, 12 Feb 2020 08:40:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_40, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35582) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j1sFm-00017I-V2; Wed, 12 Feb 2020 08:40:35 -0500 Received: from [2001:980:1b4f:1:42d2:832d:bb59:862] (port=34288 helo=dundal.peder.onsbrabantnet.nl) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j1sFg-0004md-Lc; Wed, 12 Feb 2020 08:40:33 -0500 From: Jan Nieuwenhuizen To: bug-guix@gnu.org Subject: guix time-machine fails when a tarball was modified in-place Date: Wed, 12 Feb 2020 14:40:24 +0100 Message-ID: <87y2t7j54n.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Trying to travel back to Sun Apr 7 22:07:14 2019 +0200 (commit 56e95d54d209c2428f970d65d9b27ae4168449ad) to re-create mcrl2-minimal by doing --8<---------------cut here---------------start------------->8--- guix time-machine --commit=3D56e95d54d209c2428f970d65d9b27ae4168449ad -- en= vironment --ad-hoc mcrl2-minimal --8<---------------cut here---------------end--------------->8--- fails with --8<---------------cut here---------------start------------->8--- building /gnu/store/cjim33x0q1bv1ppkv3qijvr1pvsn4y0q-harfbuzz-2.4.0.tar.bz2= .drv... downloading from https://www.freedesktop.org/software/harfbuzz/release/harf= buzz-2.4.0.tar.bz2... |offloading build of /gnu/store/6fgg1irkcvqyb4f9f8n0nzi5gknyqhfn-gcc-mesboo= t1-4.7.4.drv to 'kluit.dezyne.org' - 'build' phasesha256 hash mismatch for /gnu/store/b4cdp9sp44848348lrpzbfaf= hmjqf8nr-harfbuzz-2.4.0.tar.bz2: expected hash: 1mpah6kwqid1kxsj4rwqsniivqbrx231j65v51yncx6s0dch0dch actual hash: 0vrkvdlmihdg62a4c6h5kx27khc33xmb95l50zgnwnavvpwyyw5l hash mismatch for store item '/gnu/store/b4cdp9sp44848348lrpzbfafhmjqf8nr-h= arfbuzz-2.4.0.tar.bz2' build of /gnu/store/cjim33x0q1bv1ppkv3qijvr1pvsn4y0q-harfbuzz-2.4.0.tar.bz2= .drv failed View build log at '/var/log/guix/drvs/cj/im33x0q1bv1ppkv3qijvr1pvsn4y0q-har= fbuzz-2.4.0.tar.bz2.drv.bz2'. cannot build derivation `/gnu/store/p6gfcdacjcqf2br0zwsyzx1chfvg9gxi-harfbu= zz-2.4.0.drv': 1 dependencies couldn't be built killing process 5083 --8<---------------cut here---------------end--------------->8--- The recipe for harfbuzz has a sha256 that used to be valid in April, but hasn't been valid anymore since May, as this fix --8<---------------cut here---------------start------------->8--- commit a8bb8fccd82a10a46f127b2235675b4f6cbaaf98 Author: Marius Bakke Date: Sat May 4 18:01:12 2019 +0200 gnu: harfbuzz: Update source hash. =20=20=20=20 The previous tarball was modified in-place; see . =20=20=20=20 * gnu/packages/gtk.scm (harfbuzz)[source](sha256): Update. --8<---------------cut here---------------end--------------->8--- shows. Thoughts? Greetings, janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 12 09:55:47 2020 Received: (at 39575) by debbugs.gnu.org; 12 Feb 2020 14:55:47 +0000 Received: from localhost ([127.0.0.1]:58914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j1tQY-0002Nc-Ie for submit@debbugs.gnu.org; Wed, 12 Feb 2020 09:55:47 -0500 Received: from mail-qk1-f193.google.com ([209.85.222.193]:43390) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j1tQW-0002NW-Ol for 39575@debbugs.gnu.org; Wed, 12 Feb 2020 09:55:45 -0500 Received: by mail-qk1-f193.google.com with SMTP id p7so2272759qkh.10 for <39575@debbugs.gnu.org>; Wed, 12 Feb 2020 06:55:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=IQ8Kg7+5hFykbh6SceAvRKZBFmg/z1gTlPUFSyrU0i4=; b=iiZGnKEZv/84eTxW7XHIkDC96R2cJN5lElizDdetDVH5jr006JAFsbUs+taxhGKt8u oE93xHQrVR18Vgg3xvQNmtP0AxPvD4gydVkOUszGjFYyu7YYvrL9VA+N8X77UtwLiomv e1yRdI2WRBmK1Ih3ZUGFERZIn4J2qQm07tkTk3PZUi0rj/YTgoTPTws7xi37kKMXOyuV c/YJMvUaFGXmEhL0/gkxLaQVI6mF8e87Pue9kkdhhtHht3mrmk77AkPCe+A35BKGackV 9sRUoU4EPbuTnfo7MG5917jE7uflW9h6+EnKVkCE1ZJXdzwB8/ivyUsIgS6CEfiCrr2t Jh+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=IQ8Kg7+5hFykbh6SceAvRKZBFmg/z1gTlPUFSyrU0i4=; b=CSxl7jezIaJtaPwJDb8eZbRe67oO04cPoric6KzddLVnTU3cfeMfZV4oJGn4zSrAkv io162DdNoZ/DNV2Ads1AyHRe/WoXxFw88NIKWY7JH422n3JUXkFqy8R+06gbJksffLG/ t3dWHI8n81av5wPb7R41Fr7ay5n7YmAbvqk4SHHxNHmTmMnRHqLKRuNkWXVtQqspae/H nNndPSpI6O1YNR5xpADvz3sEqebWniZ8usxdSGf8xFXdBrhVDUoCdTBA9KXtcYpJ5trQ Ic7wROBW0NZZILkRgUdj92P7tFiOwjO3UpuKvZyDPV3Tmxdazqk9Fiuuka8GbKdT2WrX 20sQ== X-Gm-Message-State: APjAAAW0aB2BcTNt6bXVL66+iUlthdfJN9SV7y0+gHidf58CDpvgCnyg /cRjcwltJZEPMzNGWi/OrDNvLOwkO2NVJ66BRBN9NzMq X-Google-Smtp-Source: APXvYqySiqxiBYMBVzFvKjJFOY+c6F9P/CtgidBUCelBc1B9+Ako/bYz3knqzu8xcbm006XtBXq6mneVQh2UEFLlGrs= X-Received: by 2002:a05:620a:983:: with SMTP id x3mr262129qkx.232.1581519339023; Wed, 12 Feb 2020 06:55:39 -0800 (PST) MIME-Version: 1.0 References: <87y2t7j54n.fsf@gnu.org> In-Reply-To: <87y2t7j54n.fsf@gnu.org> From: zimoun Date: Wed, 12 Feb 2020 15:55:27 +0100 Message-ID: Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place To: Jan Nieuwenhuizen Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, On Wed, 12 Feb 2020 at 14:44, Jan Nieuwenhuizen wrote: > Trying to travel back to Sun Apr 7 22:07:14 2019 +0200 (commit > 56e95d54d209c2428f970d65d9b27ae4168449ad) to re-create mcrl2-minimal by > doing > > --8<---------------cut here---------------start------------->8--- > guix time-machine --commit=56e95d54d209c2428f970d65d9b27ae4168449ad -- environment --ad-hoc mcrl2-minimal > --8<---------------cut here---------------end--------------->8--- Even the simple: --8<---------------cut here---------------start------------->8--- guix time-machine --commit=56e95d54d209c2428f970d65d9b27ae4168449ad -- help --8<---------------cut here---------------end--------------->8--- > fails with > > --8<---------------cut here---------------start------------->8--- > building /gnu/store/cjim33x0q1bv1ppkv3qijvr1pvsn4y0q-harfbuzz-2.4.0.tar.bz2.drv... > downloading from https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-2.4.0.tar.bz2... > |offloading build of /gnu/store/6fgg1irkcvqyb4f9f8n0nzi5gknyqhfn-gcc-mesboot1-4.7.4.drv to 'kluit.dezyne.org' > - 'build' phasesha256 hash mismatch for /gnu/store/b4cdp9sp44848348lrpzbfafhmjqf8nr-harfbuzz-2.4.0.tar.bz2: > expected hash: 1mpah6kwqid1kxsj4rwqsniivqbrx231j65v51yncx6s0dch0dch > actual hash: 0vrkvdlmihdg62a4c6h5kx27khc33xmb95l50zgnwnavvpwyyw5l > hash mismatch for store item '/gnu/store/b4cdp9sp44848348lrpzbfafhmjqf8nr-harfbuzz-2.4.0.tar.bz2' > build of /gnu/store/cjim33x0q1bv1ppkv3qijvr1pvsn4y0q-harfbuzz-2.4.0.tar.bz2.drv failed > View build log at '/var/log/guix/drvs/cj/im33x0q1bv1ppkv3qijvr1pvsn4y0q-harfbuzz-2.4.0.tar.bz2.drv.bz2'. > cannot build derivation `/gnu/store/p6gfcdacjcqf2br0zwsyzx1chfvg9gxi-harfbuzz-2.4.0.drv': 1 dependencies couldn't be built > killing process 5083 > --8<---------------cut here---------------end--------------->8--- same for e.g., this commit: --8<---------------cut here---------------start------------->8--- guix time-machine --commit=ae528aaf19f3828d3d7d204b15570800e1bbf100 -- help --8<---------------cut here---------------end--------------->8--- > The recipe for harfbuzz has a sha256 that used to be valid in April, but > hasn't been valid anymore since May, as this fix > > --8<---------------cut here---------------start------------->8--- > commit a8bb8fccd82a10a46f127b2235675b4f6cbaaf98 > Author: Marius Bakke > Date: Sat May 4 18:01:12 2019 +0200 > > gnu: harfbuzz: Update source hash. > > The previous tarball was modified in-place; see > . > > * gnu/packages/gtk.scm (harfbuzz)[source](sha256): Update. > --8<---------------cut here---------------end--------------->8--- > > shows. Thoughts? Therefore, all the commits between the introduction of harfbuzz with the old sha256 (commit 2da9b81837fd1e6f08a10952784d3358be982855) and the commit updating to the new sha256 should be broken. Roughly speaking, all the commits between April, 7th and the May, 4th; i.e., 1100+ commits, isn't it? Well, this ask an interesting question: how Guix can fallback when upstream is doing wrong? Considering this 'harbuzz' issue, is it possible to rebuild the old tarball and push it to SoftWare Heritage? Then when a sha mismatch happens, fallback and try to fetch it from SWH? WDYT? Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 13 16:34:33 2020 Received: (at 39575) by debbugs.gnu.org; 13 Feb 2020 21:34:33 +0000 Received: from localhost ([127.0.0.1]:60542 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2M81-000452-0h for submit@debbugs.gnu.org; Thu, 13 Feb 2020 16:34:33 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33169) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2M7z-00044p-DH for 39575@debbugs.gnu.org; Thu, 13 Feb 2020 16:34:32 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:37130) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j2M7s-0004Tg-A3; Thu, 13 Feb 2020 16:34:25 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=42572 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j2M7r-0001rW-Kt; Thu, 13 Feb 2020 16:34:23 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Jan Nieuwenhuizen Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place References: <87y2t7j54n.fsf@gnu.org> Date: Thu, 13 Feb 2020 22:34:21 +0100 In-Reply-To: <87y2t7j54n.fsf@gnu.org> (Jan Nieuwenhuizen's message of "Wed, 12 Feb 2020 14:40:24 +0100") Message-ID: <87eeuy2mua.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, zimoun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, Jan Nieuwenhuizen skribis: > building /gnu/store/cjim33x0q1bv1ppkv3qijvr1pvsn4y0q-harfbuzz-2.4.0.tar.b= z2.drv... > downloading from https://www.freedesktop.org/software/harfbuzz/release/ha= rfbuzz-2.4.0.tar.bz2... > |offloading build of /gnu/store/6fgg1irkcvqyb4f9f8n0nzi5gknyqhfn-gcc-mesb= oot1-4.7.4.drv to 'kluit.dezyne.org' > - 'build' phasesha256 hash mismatch for /gnu/store/b4cdp9sp44848348lrpzbf= afhmjqf8nr-harfbuzz-2.4.0.tar.bz2: > expected hash: 1mpah6kwqid1kxsj4rwqsniivqbrx231j65v51yncx6s0dch0dch > actual hash: 0vrkvdlmihdg62a4c6h5kx27khc33xmb95l50zgnwnavvpwyyw5l > hash mismatch for store item '/gnu/store/b4cdp9sp44848348lrpzbfafhmjqf8nr= -harfbuzz-2.4.0.tar.bz2' The problem here is really that we fall back to content-addressed mirrors instead of using them directly: https://issues.guix.gnu.org/issue/28659 The file itself is still available on our machines though, and you can get it with: guix download -o harfbuzz-2.4.0.tar.bz2 \ https://ci.guix.gnu.org/file/harfbuzz-2.4.0.tar.bz2/sha256/0vrkvdlmihdg62= a4c6h5kx27khc33xmb95l50zgnwnavvpwyyw5l guix download file://$PWD/harfbuzz-2.4.0.tar.bz2 After that, re-running =E2=80=98guix time-machine=E2=80=99 should work. Using ci.guix.gnu.org for substitutes should have the same effect. HTH, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 13 20:05:34 2020 Received: (at 39575) by debbugs.gnu.org; 14 Feb 2020 01:05:34 +0000 Received: from localhost ([127.0.0.1]:60691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2PQE-0004i6-82 for submit@debbugs.gnu.org; Thu, 13 Feb 2020 20:05:34 -0500 Received: from mail-qt1-f174.google.com ([209.85.160.174]:38392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2PQC-0004hu-Gk for 39575@debbugs.gnu.org; Thu, 13 Feb 2020 20:05:32 -0500 Received: by mail-qt1-f174.google.com with SMTP id f3so5827325qtc.5 for <39575@debbugs.gnu.org>; Thu, 13 Feb 2020 17:05:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=fXpJc4nCzCDzshaZsm/BWnUfzU0EAJH+MrzK5TPdXhc=; b=j28ue1J26kdBjvorIae/GOanlcNVkJc738rVxi9UK37mGukbuPVyVpZnRKIDeEJ31n kXEb6xTglA6C5cbiauevzaAo42AXOqSRzk4JqAQBDsEIReN4bsxemgzBbyJ46vNnP2ML /sT8Kla6iS0KhwL/6+1Hu5dyd0kJvSumCAW7C4b6FOOh2K0Pvt/T5UeIGywQ+hrI9qmQ /yQ1g+qeLfqSJTMjbDQpVMTpUWZMA0G+U/eOALYmA+8b4ewB1tfppIeSRN+MXDEgwXUd cqrJ3vsB8billEUsGeNJWtQg8UmqaiJi0Ut4gPSLdo5YRMzXlpTSocXTUmIsxWGNHkqA EOkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=fXpJc4nCzCDzshaZsm/BWnUfzU0EAJH+MrzK5TPdXhc=; b=qgZ0UsytTA7MdVQVt5NryS9xZd9lIg6u6W8dehX2n67uo6UqMwtka1Te9dtlZEy+5u y8EBQXyjW4ypKJ+zNP+FCy44RYOrc4LgapYCBWMmZTfCgWE85XfLWTjT3xJ7Gp8psxF+ wevDyl6LnxsSiuV7YSjmw5OugJ7ls0a69m/udCdPzq7AeMySwXsoL1/WponjINiGInt+ qmEFINOi6IDHvgwmljT9ubuC94mJ3qLz2N1uV/OVFnHozDqZcoy+8fRxMt2+HuQlgaJ0 zzQ4fBt6HjqvXqxyuZJabNaxBY7A06fwXVVw1AT1EZI/Fc3t44mgCpVOYbdL+Z5i6fmx A0Lw== X-Gm-Message-State: APjAAAVdVVivQFYiTiXoQtlQd31kpDN3Sj+49qmBE3501A+zb38HUW/J 1nWbMZHHYJQAfr7mVavZj7t4KbKUs6N5F7QV7JM= X-Google-Smtp-Source: APXvYqzZh0QAWvIHN/zms52AT5TNxmBOzWoBKuLQK+NLNmkILoxJteHyXL3q4mBTlEJtJPT/rSb4xJZPkpjPVojuBrM= X-Received: by 2002:ac8:319c:: with SMTP id h28mr709186qte.186.1581642327028; Thu, 13 Feb 2020 17:05:27 -0800 (PST) MIME-Version: 1.0 References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> In-Reply-To: <87eeuy2mua.fsf@gnu.org> From: zimoun Date: Fri, 14 Feb 2020 02:05:15 +0100 Message-ID: Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, Jan Nieuwenhuizen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Ludo, On Thu, 13 Feb 2020 at 22:34, Ludovic Court=C3=A8s wrote: > The problem here is really that we fall back to content-addressed > mirrors instead of using them directly: > > https://issues.guix.gnu.org/issue/28659 Thank you for the pointer. Good to see that the problem is almost addressed= . I will try to understand the discussion and see what is the status of the proposed patch. > The file itself is still available on our machines though, and you can > get it with: It is an half cooked solution because the Guix project cannot archive all; for example in term of store resources. The content-addressed mirror should be SWH, IMHO. Well, once sources.json will be up, it should be almost done for the future= . But we still need to push all the correct sources that are on ci.guix.gnu.org; at least all the url based source of package. Do you have suggestion for a plan? > guix download -o harfbuzz-2.4.0.tar.bz2 \ > https://ci.guix.gnu.org/file/harfbuzz-2.4.0.tar.bz2/sha256/0vrkvdlmihdg= 62a4c6h5kx27khc33xmb95l50zgnwnavvpwyyw5l > > guix download file://$PWD/harfbuzz-2.4.0.tar.bz2 > > After that, re-running =E2=80=98guix time-machine=E2=80=99 should work. Thank you. This should fix the harfbuzz mismatch issue. Cool! :-) > Using ci.guix.gnu.org for substitutes should have the same effect. Hum? I thought that I used ci.guix.gnu.org as substitutes... soI need to ch= eck. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 14 05:04:06 2020 Received: (at 39575) by debbugs.gnu.org; 14 Feb 2020 10:04:06 +0000 Received: from localhost ([127.0.0.1]:60879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2XpO-0000r6-8e for submit@debbugs.gnu.org; Fri, 14 Feb 2020 05:04:06 -0500 Received: from ns13.heimat.it ([46.4.214.66]:58494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2XpM-0000qQ-6b for 39575@debbugs.gnu.org; Fri, 14 Feb 2020 05:04:04 -0500 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 4032930056B; Fri, 14 Feb 2020 10:03:58 +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 e4_jiVX5kEml; Fri, 14 Feb 2020 10:03:38 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.161.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 8787B3000CB; Fri, 14 Feb 2020 10:03:38 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id C0DF7300A05; Fri, 14 Feb 2020 11:03:30 +0100 (CET) Received: (nullmailer pid 15895 invoked by uid 1000); Fri, 14 Feb 2020 10:03:29 -0000 From: Giovanni Biscuolo To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place In-Reply-To: <87eeuy2mua.fsf@gnu.org> Organization: Xelera.eu References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> Date: Fri, 14 Feb 2020 11:03:15 +0100 Message-ID: <87y2t5a3ks.fsf@roquette.mug.biscuolo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Ludo' Ludovic Court=C3=A8s writes: [...] > The problem here is really that we fall back to content-addressed > mirrors instead of using them directly: > > https://issues.guix.gnu.org/issue/28659 Given the natute (AFAIU) of this issue is the very same of the bug you mention, shouldn't this bug be merged (forcemerged?) whith #28659? If you agree and have no time, I can try doing this > The file itself is still available on our machines though, and you can > get it with: > > guix download -o harfbuzz-2.4.0.tar.bz2 \ > https://ci.guix.gnu.org/file/harfbuzz-2.4.0.tar.bz2/sha256/0vrkvdlmihdg= 62a4c6h5kx27khc33xmb95l50zgnwnavvpwyyw5l > > guix download file://$PWD/harfbuzz-2.4.0.tar.bz2 > > After that, re-running =E2=80=98guix time-machine=E2=80=99 should work. Does make it sense to make this workaround more general and add this as a Cookbook or blog entry? If the patch you propose in #28659 solve any issue and is ready to be merget of course it's not worth the effort [...] Thanks! Gio' =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEERcxjuFJYydVfNLI5030Op87MORIFAl5GcGMACgkQ030Op87M ORL1wA/8C9FUAOZW3APZ3ysKLJ+oEyCFNkCMnUFY1cb/cWdlcjDg7i6TYItHyq0+ dSqOTxNqyDjsFnZ6eVdh/yhBUiALhJBciaVFHIGGlc2PuUYh9T5D4k+fbcNW3SpK ARbo408ywjZ7yLtDddvTD0oDdkblKgP1gWXntnubiYpjMNz/rvMesQAHgDfCGHqk W8A/T5q+O4J2+bMlOm5/NDkrokSvu9wYYii5xZ3nk1/0yqdF/um48RUa4RmOvm+f yqTx01T8u8SZnyh4srZOyXcQrBKnHlM5ILNEUkaUl7+EtwCl8P7YX0p0XXV5ivua mSHWgRAHinhaw6CcEx2FxICDVZsauTq1afa0+1fYtqzKbulfgOEBj+eOdyczp9kC DnKp79/QBjR2CNignOM/qVZQpOm3A+8bcli9q+HQwQBAwqHE3TA0yWstlcJjzZ6E CCJmSysjvHuToQvdk93kgSm3D8hxsOF2ukXJ3Zg6j6H6WghcfWEbC/K6QO0WwZBF ZEh7m5Vldf3MZje82PqJ+3B57Z61vmrnJ0YPHA4qX53Ye61WD5F5uljjYjgmSkLO RkvrXQYgVM+QTXCobdTgH2Qbe9qu8uMExzr51zcdoiKpDIBl0Gbb4NKdhRwkOIIX Kx1SLtSWBwb4Zzeu8FTPQyk3kcyALHz3h9uCpD4SvSVyrkQhiV8= =MgZT -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 14 05:47:27 2020 Received: (at 39575) by debbugs.gnu.org; 14 Feb 2020 10:47:28 +0000 Received: from localhost ([127.0.0.1]:60906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2YVL-0001uV-Ml for submit@debbugs.gnu.org; Fri, 14 Feb 2020 05:47:27 -0500 Received: from mail-qt1-f176.google.com ([209.85.160.176]:46230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2YVJ-0001uI-TE for 39575@debbugs.gnu.org; Fri, 14 Feb 2020 05:47:26 -0500 Received: by mail-qt1-f176.google.com with SMTP id e21so6612381qtp.13 for <39575@debbugs.gnu.org>; Fri, 14 Feb 2020 02:47:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=A1A08d/gPk+/4bmMcOeYGcYft7ux5moXS9kbu/Ge8wY=; b=lhEnfsqyyuQMChXk01D/5bEvZKhKHYpxC+FFpyWa0vg4CsXll4RaJxS2sAY09w7mLy WBrPxcFUmKXlGHh9hKvQgks9TajlIb3nxPRq2peIo/3ea/1U066qJ4uCadA0p8gCgp1d UFVubPVziuE9WjRacdf3rp+wMGX0AXslnb13k1fulgerctNW5EUtXdhZO6r0lkcjCltT DRbs5T7InPRDq/Z731KPQQVezhFsJKWZaiXN09z9K0dXffZPftigVTD2dx1OseTDwlaR PMRjtEfmwHp4xnu5HHIWoqUp68XopDOw8OpDye8Irj3R7BXX2H7Rpv04aO6K+v8LiRNt xbig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=A1A08d/gPk+/4bmMcOeYGcYft7ux5moXS9kbu/Ge8wY=; b=IeEy8wRqqYmWWLvXRg6u6ITFprZEabDz2FQF/hq+T81svRAE6E5eY+ARPyCz+8NV5w jS/loCR3js2pN1HoxOEuHwg8XltHCxjbPDu4Rwo6sPiN+oUhd0EwzKKGzQEy8xvpJARU qlAiBToEnGnt9v2WT+bJ3oIjdXTLv0OAfSR74rvGJPkkp4KIIc4w6IqiK3DkNI3mp65N SuW5dszPsgUdBKF2qYv/Ig3ebGmLjehZ778IzQDF2Hbo+0fDv/52anDX0izJo7T+VysZ hFTcbVVVcK9dzwv54tGnTrJCQuQQOZx36L24auj9olnEB2Us4pRyeCqR+kXb4OUk17HY Qs9g== X-Gm-Message-State: APjAAAV6YHeemQKWf7gwRIE9FAA+fx6WXo8C5dhCBRQ3k0/yjxzqhNpk mVgqRYo5h7+YoXFOSraRAtOP+99L9IkOxI7xWQk= X-Google-Smtp-Source: APXvYqwAKqGL5VpEZFR3H4d7MKgsuhgmaMZ0JHj5nIDOC0j+ETcVT2Zpc3ktNDGbEcFkHijaKLB0+COFelUn2QBVst8= X-Received: by 2002:ac8:550a:: with SMTP id j10mr1990523qtq.354.1581677240179; Fri, 14 Feb 2020 02:47:20 -0800 (PST) MIME-Version: 1.0 References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> In-Reply-To: <87eeuy2mua.fsf@gnu.org> From: zimoun Date: Fri, 14 Feb 2020 11:47:09 +0100 Message-ID: Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, Jan Nieuwenhuizen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Ludo, On Thu, 13 Feb 2020 at 22:34, Ludovic Court=C3=A8s wrote: > > Hi, > > Jan Nieuwenhuizen skribis: > > > building /gnu/store/cjim33x0q1bv1ppkv3qijvr1pvsn4y0q-harfbuzz-2.4.0.tar= .bz2.drv... > > downloading from https://www.freedesktop.org/software/harfbuzz/release/= harfbuzz-2.4.0.tar.bz2... > > |offloading build of /gnu/store/6fgg1irkcvqyb4f9f8n0nzi5gknyqhfn-gcc-me= sboot1-4.7.4.drv to 'kluit.dezyne.org' > > - 'build' phasesha256 hash mismatch for /gnu/store/b4cdp9sp44848348lrpz= bfafhmjqf8nr-harfbuzz-2.4.0.tar.bz2: > > expected hash: 1mpah6kwqid1kxsj4rwqsniivqbrx231j65v51yncx6s0dch0dch > > actual hash: 0vrkvdlmihdg62a4c6h5kx27khc33xmb95l50zgnwnavvpwyyw5l > > hash mismatch for store item '/gnu/store/b4cdp9sp44848348lrpzbfafhmjqf8= nr-harfbuzz-2.4.0.tar.bz2' > > The file itself is still available on our machines though, and you can > get it with: > > guix download -o harfbuzz-2.4.0.tar.bz2 \ > https://ci.guix.gnu.org/file/harfbuzz-2.4.0.tar.bz2/sha256/0vrkvdlmihdg= 62a4c6h5kx27khc33xmb95l50zgnwnavvpwyyw5l Maybe I miss a point, but the file we need is the old one, not the new one, i.e., the one with the expected hash 1mpah6kwqid1kxsj4rwqsniivqbrx231j65v51yncx6s0dch0dch. And I should do wrong but ci.guix.gnu.org does not have this file -- otherwise it will find it because of substitutes mechanism. --8<---------------cut here---------------start------------->8--- $ guix download -o /tmp/harfbuzz-old.tar.bz2 \ https://ci.guix.gnu.org/file/harfbuzz-2.4.0.tar.bz2/sha256/1mpah6kwqid1kxs= j4rwqsniivqbrx231j65v51yncx6s0dch0dch Starting download of /tmp/harfbuzz-old.tar.bz2 >From https://ci.guix.gnu.org/file/harfbuzz-2.4.0.tar.bz2/sha256/1mpah6kwqid= 1kxsj4rwqsniivqbrx231j65v51yncx6s0dch0dch... download failed "https://ci.guix.gnu.org/file/harfbuzz-2.4.0.tar.bz2/sha256/1mpah6kwqid1kxs= j4rwqsniivqbrx231j65v51yncx6s0dch0dch" 404 "Not Found" failed to download "/tmp/harfbuzz-old.tar.bz2" from "https://ci.guix.gnu.org/file/harfbuzz-2.4.0.tar.bz2/sha256/1mpah6kwqid1kxs= j4rwqsniivqbrx231j65v51yncx6s0dch0dch" guix download: error: open-file: No such file or directory: "/tmp/harfbuzz-old.tar.bz2" --8<---------------cut here---------------end--------------->8--- Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 14 05:56:36 2020 Received: (at 39575) by debbugs.gnu.org; 14 Feb 2020 10:56:36 +0000 Received: from localhost ([127.0.0.1]:60915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2YeC-00028Z-7b for submit@debbugs.gnu.org; Fri, 14 Feb 2020 05:56:36 -0500 Received: from mail-qv1-f42.google.com ([209.85.219.42]:34041) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2YeB-00028N-Fl for 39575@debbugs.gnu.org; Fri, 14 Feb 2020 05:56:35 -0500 Received: by mail-qv1-f42.google.com with SMTP id o18so4074649qvf.1 for <39575@debbugs.gnu.org>; Fri, 14 Feb 2020 02:56:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=Lwtn47HdoKx0VWhSH0PWfo8CopS9Buw6b7ZHvuVvRAc=; b=OJ5CcUUT/xCN4C7eisd1gJG0+3BGB0pSpgUSMLr78uGpU50oPWoIu2kajKfbdxLy1X NoP14FFjeUiR/T1M/EoJP5bjTFz/9vUyCd5rLAkLZ0YxcmHCFQPS7siJJO/MewRYWjBp HbYbFk90G2TyfQA/gGyGWPnfAiBDdDynUlm4BHGbIeGrCjjoxwpxFmte2TG1gYJ61w4Z GDBJVGnxQfOOFyCLDobr0/8ITuUs2SImNVcFrDfUkrBLPcpyxX44JNG3T+tF3vTXwOJe uHfjbN4LrTe9oRzU7pPu5G44I6dganT9HOebH5PZfa9a2wQYP8RLh3+wKqVWl/rFx3uJ se9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=Lwtn47HdoKx0VWhSH0PWfo8CopS9Buw6b7ZHvuVvRAc=; b=OLqIQ+byXRw4LIjAsMJ2pcgZkzYt+ANWKeJKITKJADA+Yo8DyDLCPbGcuuYF1ho4tt mto80Aoe3x7Jk9raha5M8NmZaw7QHZWqOI9Hq2VCq2HYSeCkULKqd0MaVeoO0UKle8sx rFTyLgS/DgZ9PYS8umA4x93zW39GxOtd49BK7/TsZv8gP8zW3m2rPDUKh7ZVemkeeXS/ KebfkPJjNy+hTS+WMvaDZF8hsvarpwqxGJ3eqQxqNAIqGAhd9gOqOjjoskRHpeWkWlZ2 g3bOYKoxjTN9Sw3deWtVJ0092+XlvqTWl/KM887Qo7oob0UbwyoB3Mu7DzB70DSnYTsB 6KpQ== X-Gm-Message-State: APjAAAUo7CAsG/ybd7RU/M+mhNIzknIxvh3I/+dvriD83atm75+d9dy1 0gvkcfHn/1f9r68aLQcTQrADoo1GF/z5k6UzKjQ= X-Google-Smtp-Source: APXvYqzBy+4HYaKgf50ja3ywkI8FFAMakHjbTIh34z99EXBU09DnFf9mJ3F2WBgyYylTnIpOBlVimeGVxSZJ2Z81fSc= X-Received: by 2002:a0c:f703:: with SMTP id w3mr1577689qvn.6.1581677789906; Fri, 14 Feb 2020 02:56:29 -0800 (PST) MIME-Version: 1.0 References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87y2t5a3ks.fsf@roquette.mug.biscuolo.net> In-Reply-To: <87y2t5a3ks.fsf@roquette.mug.biscuolo.net> From: zimoun Date: Fri, 14 Feb 2020 11:56:18 +0100 Message-ID: Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place To: Giovanni Biscuolo Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39575 Cc: =?UTF-8?Q?Ludovic_Court=C3=A8s?= , 39575@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Giovanni, On Fri, 14 Feb 2020 at 11:07, Giovanni Biscuolo wrote: > Ludovic Court=C3=A8s writes: > > The problem here is really that we fall back to content-addressed > > mirrors instead of using them directly: > > > > https://issues.guix.gnu.org/issue/28659 > > Given the natute (AFAIU) of this issue is the very same of the bug you > mention, shouldn't this bug be merged (forcemerged?) whith #28659? AFAIU, there is 2 issues: 1. how to do with the particular case of harfbuzz -- bug#39575 2. how to solve the general case of unreliable sources -- bug#28659 So instead of merging the bugs (case 2.), I would like to solve 1., mark it as done and report to bug#28659. It will ease to follow because the thread in bug#28659 is already heavy. :-) All the best, simon From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 14 07:26:32 2020 Received: (at 39575) by debbugs.gnu.org; 14 Feb 2020 12:26:32 +0000 Received: from localhost ([127.0.0.1]:60949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2a3E-0004Qc-9J for submit@debbugs.gnu.org; Fri, 14 Feb 2020 07:26:32 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2a3C-0004QQ-UM for 39575@debbugs.gnu.org; Fri, 14 Feb 2020 07:26:31 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56201) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j2a37-0001QW-Pp; Fri, 14 Feb 2020 07:26:25 -0500 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=44166 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j2a37-00051k-8j; Fri, 14 Feb 2020 07:26:25 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: zimoun Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 26 =?utf-8?Q?Pluvi=C3=B4se?= an 228 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: Fri, 14 Feb 2020 13:26:22 +0100 In-Reply-To: (zimoun's message of "Fri, 14 Feb 2020 11:47:09 +0100") Message-ID: <87tv3ticcx.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, Jan Nieuwenhuizen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, zimoun skribis: > On Thu, 13 Feb 2020 at 22:34, Ludovic Court=C3=A8s wrote: >> >> Hi, >> >> Jan Nieuwenhuizen skribis: >> >> > building /gnu/store/cjim33x0q1bv1ppkv3qijvr1pvsn4y0q-harfbuzz-2.4.0.ta= r.bz2.drv... >> > downloading from https://www.freedesktop.org/software/harfbuzz/release= /harfbuzz-2.4.0.tar.bz2... >> > |offloading build of /gnu/store/6fgg1irkcvqyb4f9f8n0nzi5gknyqhfn-gcc-m= esboot1-4.7.4.drv to 'kluit.dezyne.org' >> > - 'build' phasesha256 hash mismatch for /gnu/store/b4cdp9sp44848348lrp= zbfafhmjqf8nr-harfbuzz-2.4.0.tar.bz2: >> > expected hash: 1mpah6kwqid1kxsj4rwqsniivqbrx231j65v51yncx6s0dch0dch >> > actual hash: 0vrkvdlmihdg62a4c6h5kx27khc33xmb95l50zgnwnavvpwyyw5l >> > hash mismatch for store item '/gnu/store/b4cdp9sp44848348lrpzbfafhmjqf= 8nr-harfbuzz-2.4.0.tar.bz2' >> >> The file itself is still available on our machines though, and you can >> get it with: >> >> guix download -o harfbuzz-2.4.0.tar.bz2 \ >> https://ci.guix.gnu.org/file/harfbuzz-2.4.0.tar.bz2/sha256/0vrkvdlmihd= g62a4c6h5kx27khc33xmb95l50zgnwnavvpwyyw5l > > Maybe I miss a point, but the file we need is the old one, not the new > one, i.e., the one with the expected hash > 1mpah6kwqid1kxsj4rwqsniivqbrx231j65v51yncx6s0dch0dch. Oops, my bad. > And I should do wrong but ci.guix.gnu.org does not have this file -- > otherwise it will find it because of substitutes mechanism. > > $ guix download -o /tmp/harfbuzz-old.tar.bz2 \ > https://ci.guix.gnu.org/file/harfbuzz-2.4.0.tar.bz2/sha256/1mpah6kwqid1k= xsj4rwqsniivqbrx231j65v51yncx6s0dch0dch I checked on a bunch of machines and couldn=E2=80=99t find it. Everyone, please check whether you have /gnu/store/b4cdp9sp44848348lrpzbfafhmjqf8nr-harfbuzz-2.4.0.tar.bz2 and so share! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 14 07:44:48 2020 Received: (at 39575) by debbugs.gnu.org; 14 Feb 2020 12:44:48 +0000 Received: from localhost ([127.0.0.1]:60955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2aKt-0006qb-Tc for submit@debbugs.gnu.org; Fri, 14 Feb 2020 07:44:48 -0500 Received: from tobias.gr ([80.241.217.52]:42454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2aKq-0006qQ-FX for 39575@debbugs.gnu.org; Fri, 14 Feb 2020 07:44:46 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id ea96b6eb; Fri, 14 Feb 2020 12:44:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to:cc :subject:references:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=ufQxaFNBMnAA+SQgHdqm/4 NCG4TPkx++tAs+HkkLrjc=; b=UySJEcYPYaSCx7dkRgDHPa4iElgog2MfvMxJdM Crx6Wof/g12IkRrfwouzbLCGD1rly+Jwtshwz1q3LIUKV7H1DnYXR/2mmwRPrsvp lK9yx5TPQakayIqj7CN5qVw4av7hVUU8lvs4v2tcSQ5A2H4U+/GP0TpnQpGyTH7L /9kjAGOLb47QrC56l0WkkZDRaLWPfL+A0gfzmQN+kpMBLWsjPpQOF1OQnMpU+Dmf HrvShVrM5RzMXDYNn6wAMsrc8rbewvbdWNTzzoWRWa4/dn2EobSqbTtY6RqRgSKy iLGKu2pQFtDRE/u++OsPcjvyLCK/eOBBiX8hMesYbBFcl2KA== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id a555e120 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 14 Feb 2020 12:44:42 +0000 (UTC) From: Tobias Geerinckx-Rice To: zimoun Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> In-reply-to: Date: Fri, 14 Feb 2020 13:45:02 +0100 Message-ID: <878sl55odt.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 39575 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , 39575@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable zimoun =E5=86=99=E9=81=93=EF=BC=9A > Maybe I miss a point, but the file we need is the old one, not=20 > the new > one, i.e., the one with the expected hash > 1mpah6kwqid1kxsj4rwqsniivqbrx231j65v51yncx6s0dch0dch. And I=20 > should do ~ =CE=BB guix download=20 https://www.tobias.gr/guix/harfbuzz-2.4.0.tar.bz2 Starting download of /tmp/guix-file.JSWxOl From=20https://www.tobias.gr/guix/harfbuzz-2.4.0.tar.bz2... ...4.0.tar.bz2 17.1MiB=20 6.5MiB/s 00:03 [##################] 100.0% /gnu/store/b4cdp9sp44848348lrpzbfafhmjqf8nr-harfbuzz-2.4.0.tar.bz2 1mpah6kwqid1kxsj4rwqsniivqbrx231j65v51yncx6s0dch0dch Enjoy, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfo+u0AlEeO9y5k0W2Imw8BjFSTwFAl5Glk4ACgkQ2Imw8BjF STz/iQ//SisFrVNk8A65eLX39hLEnxZ98q6IsqKdRVmeQhuKKynl8xyx2pm1LmD2 aZtioKjnTyIeGPX8SRCugLYDPkXUdnX7asNkwpBnnKJp9J+6W4vGmEnIDdpT82ZR XZf9GJld98pYNJCMsAY3TIl+EQzNr/UEMzMuNfIwDZFh4H0Kzpn8eSwGUSgPg8Nf 8yhOzPCN1z3xJxyARmoYu45lYOXBhkR0GFxmg/5fs/2fg5H050YdGe6Tpa5Xym+3 CnDzwm4irh+uy3JBe5HEx6WJIn9sPeiyPbnkUNQownrMQP1QXvtbUBTArRutWuWT 99Wv+tlkdhYlLtF5lCTqZfZRPAE+AAXrX/xnGDFHvlCENJiO+vQkcdAWbQVfFrxv pCP7e0EuH3R5WTDuk/xJZEFeXBLUVHaolJkDHzm46OxovI8TN0eg9JAdIQD9Ivt7 KSXHsoRxZQuQgJuzmoZ+tf3/HONENSi7QU9vS/ya0zglQ1pr/wUJCGiR9NdFOHgM kxPCwc/42tiYZK5ZIq1gi9gOn7RNy7XFPC45NUUThmMChvkRaDrekmp5w/DUShN6 +UsRtjBEOadwKtJAPHsItlFfIY07yefURet/5V3xCNBV9bqef5+l+3kECm2GSV9J yMjWJ2vblE1m+TC/xS6bHejTfqGouA6GKTuZ6l9pbj5OZ53eUyU= =9Kcb -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 14 08:14:47 2020 Received: (at 39575) by debbugs.gnu.org; 14 Feb 2020 13:14:47 +0000 Received: from localhost ([127.0.0.1]:60978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2anv-0007ZX-6k for submit@debbugs.gnu.org; Fri, 14 Feb 2020 08:14:47 -0500 Received: from eggs.gnu.org ([209.51.188.92]:32961) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2ant-0007ZL-AO for 39575@debbugs.gnu.org; Fri, 14 Feb 2020 08:14:45 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59853) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j2ann-00086a-Ja; Fri, 14 Feb 2020 08:14:39 -0500 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=44360 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j2ann-0003Wv-3q; Fri, 14 Feb 2020 08:14:39 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Tobias Geerinckx-Rice Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <878sl55odt.fsf@nckx> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 26 =?utf-8?Q?Pluvi=C3=B4se?= an 228 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: Fri, 14 Feb 2020 14:14:34 +0100 In-Reply-To: <878sl55odt.fsf@nckx> (Tobias Geerinckx-Rice's message of "Fri, 14 Feb 2020 13:45:02 +0100") Message-ID: <877e0pia4l.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, zimoun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, Tobias Geerinckx-Rice skribis: > zimoun =E5=86=99=E9=81=93=EF=BC=9A >> Maybe I miss a point, but the file we need is the old one, not the >> new >> one, i.e., the one with the expected hash >> 1mpah6kwqid1kxsj4rwqsniivqbrx231j65v51yncx6s0dch0dch. And I should >> do > > ~ =CE=BB guix download https://www.tobias.gr/guix/harfbuzz-2.4.0.tar.bz2 Thanks, you saved us! Now we have it here: https://ci.guix.gnu.org/file/harfbuzz-2.4.0.tar.bz2/sha256/1mpah6kwqid1kx= sj4rwqsniivqbrx231j65v51yncx6s0dch0dch I=E2=80=99ve also registered a GC root. Anyway, everything will be so much better when SWH archives tarballs! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 14 08:24:25 2020 Received: (at 39575) by debbugs.gnu.org; 14 Feb 2020 13:24:26 +0000 Received: from localhost ([127.0.0.1]:60982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2axC-0007nW-89 for submit@debbugs.gnu.org; Fri, 14 Feb 2020 08:24:25 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35695) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2axA-0007nJ-Km for 39575@debbugs.gnu.org; Fri, 14 Feb 2020 08:24:21 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60580) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j2ax5-0006in-GE; Fri, 14 Feb 2020 08:24:15 -0500 Received: from ip-213-127-117-42.ip.prioritytelecom.net ([213.127.117.42]:34060 helo=dundal.peder.onsbrabantnet.nl) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j2ax4-0004Hv-IW; Fri, 14 Feb 2020 08:24:15 -0500 From: Jan Nieuwenhuizen To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place Organization: AvatarAcademy.nl References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87tv3ticcx.fsf@gnu.org> X-Url: http://AvatarAcademy.nl Date: Fri, 14 Feb 2020 14:24:12 +0100 In-Reply-To: <87tv3ticcx.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Fri, 14 Feb 2020 13:26:22 +0100") Message-ID: <87r1yxe1z7.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, zimoun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Ludovic Court=C3=A8s writes: > Hi, > > zimoun skribis: > >> On Thu, 13 Feb 2020 at 22:34, Ludovic Court=C3=A8s wrote: >>> >>> Hi, >>> >>> Jan Nieuwenhuizen skribis: >>> >>> > building /gnu/store/cjim33x0q1bv1ppkv3qijvr1pvsn4y0q-harfbuzz-2.4.0.t= ar.bz2.drv... >>> > downloading from https://www.freedesktop.org/software/harfbuzz/releas= e/harfbuzz-2.4.0.tar.bz2... >>> > |offloading build of /gnu/store/6fgg1irkcvqyb4f9f8n0nzi5gknyqhfn-gcc-= mesboot1-4.7.4.drv to 'kluit.dezyne.org' >>> > - 'build' phasesha256 hash mismatch for /gnu/store/b4cdp9sp44848348lr= pzbfafhmjqf8nr-harfbuzz-2.4.0.tar.bz2: >>> > expected hash: 1mpah6kwqid1kxsj4rwqsniivqbrx231j65v51yncx6s0dch0dch >>> > actual hash: 0vrkvdlmihdg62a4c6h5kx27khc33xmb95l50zgnwnavvpwyyw5l >>> > hash mismatch for store item '/gnu/store/b4cdp9sp44848348lrpzbfafhmjq= f8nr-harfbuzz-2.4.0.tar.bz2' >>> >>> The file itself is still available on our machines though, and you can >>> get it with: >>> >>> guix download -o harfbuzz-2.4.0.tar.bz2 \ >>> https://ci.guix.gnu.org/file/harfbuzz-2.4.0.tar.bz2/sha256/0vrkvdlmih= dg62a4c6h5kx27khc33xmb95l50zgnwnavvpwyyw5l >> >> Maybe I miss a point, but the file we need is the old one, not the new >> one, i.e., the one with the expected hash >> 1mpah6kwqid1kxsj4rwqsniivqbrx231j65v51yncx6s0dch0dch. > > Oops, my bad. > >> And I should do wrong but ci.guix.gnu.org does not have this file -- >> otherwise it will find it because of substitutes mechanism. >> >> $ guix download -o /tmp/harfbuzz-old.tar.bz2 \ >> https://ci.guix.gnu.org/file/harfbuzz-2.4.0.tar.bz2/sha256/1mpah6kwqid1= kxsj4rwqsniivqbrx231j65v51yncx6s0dch0dch > > I checked on a bunch of machines and couldn=E2=80=99t find it. > > Everyone, please check whether you have > /gnu/store/b4cdp9sp44848348lrpzbfafhmjqf8nr-harfbuzz-2.4.0.tar.bz2 and > so share! What about https://snapshot.debian.org/archive/debian/20190406T212022Z/pool/main/h= /harfbuzz/harfbuzz_2.4.0.orig.tar.bz2 (The strange thing being here, that snapshot.debian.org does not provide a copy of the the in-place rewritten upstream tarball, either on 2019-05-06 or later.) So, this now becomes the recipe wget -O harfbuzz-2.4.0.tar.bz2 https://snapshot.debian.org/archive/debi= an/20190406T212022Z/pool/main/h/harfbuzz/harfbuzz_2.4.0.orig.tar.bz2 guix download $PWD/harfbuzz-2.4.0.tar.bz2 guix time-machine --commit=3D56e95d54d209c2428f970d65d9b27ae4168449ad -= -no-offload -- help that i'm trying now, and for now it looks fine (lots of stuff to build, i'll report success or failure when it's done). It seems, however, that for offload builds to work the guix download needs to be repeated on the offload build farm machines too? janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 14 08:45:51 2020 Received: (at 39575) by debbugs.gnu.org; 14 Feb 2020 13:45:51 +0000 Received: from localhost ([127.0.0.1]:32769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2bHu-0008JW-QP for submit@debbugs.gnu.org; Fri, 14 Feb 2020 08:45:51 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41053) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2bHs-0008JJ-4U for 39575@debbugs.gnu.org; Fri, 14 Feb 2020 08:45:45 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60861) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j2bHm-0004JU-Cb; Fri, 14 Feb 2020 08:45:38 -0500 Received: from ip-213-127-117-42.ip.prioritytelecom.net ([213.127.117.42]:34060 helo=dundal.peder.onsbrabantnet.nl) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j2bHl-0007d1-GQ; Fri, 14 Feb 2020 08:45:37 -0500 From: Jan Nieuwenhuizen To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place Organization: AvatarAcademy.nl References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> X-Url: http://AvatarAcademy.nl Date: Fri, 14 Feb 2020 14:45:35 +0100 In-Reply-To: <87eeuy2mua.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Thu, 13 Feb 2020 22:34:21 +0100") Message-ID: <87pnehe0zk.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, zimoun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Ludovic Court=C3=A8s writes: > Jan Nieuwenhuizen skribis: > >> building /gnu/store/cjim33x0q1bv1ppkv3qijvr1pvsn4y0q-harfbuzz-2.4.0.tar.= bz2.drv... >> downloading from https://www.freedesktop.org/software/harfbuzz/release/h= arfbuzz-2.4.0.tar.bz2... >> |offloading build of /gnu/store/6fgg1irkcvqyb4f9f8n0nzi5gknyqhfn-gcc-mes= boot1-4.7.4.drv to 'kluit.dezyne.org' >> - 'build' phasesha256 hash mismatch for /gnu/store/b4cdp9sp44848348lrpzb= fafhmjqf8nr-harfbuzz-2.4.0.tar.bz2: >> expected hash: 1mpah6kwqid1kxsj4rwqsniivqbrx231j65v51yncx6s0dch0dch >> actual hash: 0vrkvdlmihdg62a4c6h5kx27khc33xmb95l50zgnwnavvpwyyw5l >> hash mismatch for store item '/gnu/store/b4cdp9sp44848348lrpzbfafhmjqf8n= r-harfbuzz-2.4.0.tar.bz2' > > The problem here is really that we fall back to content-addressed > mirrors instead of using them directly: > > https://issues.guix.gnu.org/issue/28659 Wait, what happened here; you finally proposed a patch two years ago and nothing happened/we all forgot to follow up? I cannot determine if possibly we were hoping to "wait" for the guile build daemon? janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 14 08:51:27 2020 Received: (at 39575) by debbugs.gnu.org; 14 Feb 2020 13:51:27 +0000 Received: from localhost ([127.0.0.1]:32777 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2bNP-0008Rz-3Q for submit@debbugs.gnu.org; Fri, 14 Feb 2020 08:51:27 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42180) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2bNN-0008Rk-Gf for 39575@debbugs.gnu.org; Fri, 14 Feb 2020 08:51:25 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60910) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j2bNI-0000fD-A0; Fri, 14 Feb 2020 08:51:20 -0500 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=44486 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j2bNE-00081B-1O; Fri, 14 Feb 2020 08:51:19 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Jan Nieuwenhuizen Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87tv3ticcx.fsf@gnu.org> <87r1yxe1z7.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 26 =?utf-8?Q?Pluvi=C3=B4se?= an 228 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: Fri, 14 Feb 2020 14:51:13 +0100 In-Reply-To: <87r1yxe1z7.fsf@gnu.org> (Jan Nieuwenhuizen's message of "Fri, 14 Feb 2020 14:24:12 +0100") Message-ID: <87tv3tgtv2.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, zimoun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, Jan Nieuwenhuizen skribis: > What about > > https://snapshot.debian.org/archive/debian/20190406T212022Z/pool/main= /h/harfbuzz/harfbuzz_2.4.0.orig.tar.bz2 Good idea. > So, this now becomes the recipe > > wget -O harfbuzz-2.4.0.tar.bz2 https://snapshot.debian.org/archive/de= bian/20190406T212022Z/pool/main/h/harfbuzz/harfbuzz_2.4.0.orig.tar.bz2 > guix download $PWD/harfbuzz-2.4.0.tar.bz2 > guix time-machine --commit=3D56e95d54d209c2428f970d65d9b27ae4168449ad= --no-offload -- help > > that i'm trying now, and for now it looks fine (lots of stuff to build, > i'll report success or failure when it's done). OK! > It seems, however, that for offload builds to work the guix download > needs to be repeated on the offload build farm machines too? No, I don=E2=80=99t think so, because the head node copies all the inputs to build machines before it actually offloads the build. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 14 16:34:22 2020 Received: (at 39575) by debbugs.gnu.org; 14 Feb 2020 21:34:22 +0000 Received: from localhost ([127.0.0.1]:34804 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2ibO-0007Jf-Cm for submit@debbugs.gnu.org; Fri, 14 Feb 2020 16:34:22 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49520) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2ibM-0007JM-St; Fri, 14 Feb 2020 16:34:21 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40506) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j2ibH-0003fZ-Nk; Fri, 14 Feb 2020 16:34:15 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=44094 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j2ibH-0003KX-3i; Fri, 14 Feb 2020 16:34:15 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Jan Nieuwenhuizen Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87pnehe0zk.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 26 =?utf-8?Q?Pluvi=C3=B4se?= an 228 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: Fri, 14 Feb 2020 22:34:13 +0100 In-Reply-To: <87pnehe0zk.fsf@gnu.org> (Jan Nieuwenhuizen's message of "Fri, 14 Feb 2020 14:45:35 +0100") Message-ID: <878sl47t0q.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, 28659@debbugs.gnu.org, zimoun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Jan Nieuwenhuizen skribis: > Ludovic Court=C3=A8s writes: [...] >> The problem here is really that we fall back to content-addressed >> mirrors instead of using them directly: >> >> https://issues.guix.gnu.org/issue/28659 > > Wait, what happened here; you finally proposed a patch two years ago and > nothing happened/we all forgot to follow up? I think we forgot, indeed. One thing I don=E2=80=99t quite like about the patch is the fact that =E2= =80=98guix substitutes=E2=80=99 connects to the daemon in =E2=80=98content-addressed-i= tem?=E2=80=99. Also, one could argue that we=E2=80=99d steer users towards downloading fro= m our server, which could be a privacy concern (probably not a strong argument since one can easily change the substitute URLs.) Thoughts? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 15 10:32:32 2020 Received: (at 39575) by debbugs.gnu.org; 15 Feb 2020 15:32:32 +0000 Received: from localhost ([127.0.0.1]:36293 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2zQm-0003q4-9P for submit@debbugs.gnu.org; Sat, 15 Feb 2020 10:32:32 -0500 Received: from mail-qv1-f67.google.com ([209.85.219.67]:45058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2zQj-0003pr-VH for 39575@debbugs.gnu.org; Sat, 15 Feb 2020 10:32:30 -0500 Received: by mail-qv1-f67.google.com with SMTP id l14so5713219qvu.12 for <39575@debbugs.gnu.org>; Sat, 15 Feb 2020 07:32:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=20mYMIRDbLQ07wAwL9qKtAmRKblCF3zgdsU4GBbmbPk=; b=OwF1hC+JSfsiGXHRVv3vyU9M7JNEoL/Vrcv3Mx4tWd5mmuEzKQ6gpyaHMVx+Wqeo8d PLWDOfHzMJTQ0a5W/lGFE+fBoZeDn/UXvMZ+qaMcw2y8YpeD8XVPKHQNr7FQN6FnQ8ix Mrt1q/Oeo++kQHcLUklADYlr5nEZvpJZqdrXC0SFvZD+RonjUfElPcO00n37j21L+JrZ pmYY/+cbEdNH24EtAevJtoNExo3LS2GmEiv6jnGzX0xRx05uwDiFFB1KgJQ4h/vQ3iqz hZ6H/WmA0pRkWWtM19TfWEGS1cZrqPgIzKLhZsFHLoGZWY6GFQU2in/H5lviunW18voY Zusg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=20mYMIRDbLQ07wAwL9qKtAmRKblCF3zgdsU4GBbmbPk=; b=ZVI2Ompv+C0qCT6wCkDOsfWl8F1w+oHUHgpJf3qsIUO2EH7Si+BgyUglsGLFE5RxHA sTlJt/XuA41BchRoSioqUDMvDJjA2SAoK1aNiSbnkYIX6kgx0gD29BQQIvUsUqCgb8rR laylsxYiLGoR0AyzkSESc40gVyJQVnEXV4ljGuUNhjgQYc8waRaaGzhrsA0VxwMv+O3i yiTlLHEyH1BhCaTGMuSVAfFocZQdoT7TZW2I8cF3X1M7NYauwnOiDJrK2eO/cOYs1e+h VVJ+/xNyTrEdiO8bzDJiHLxBUEhOrvl1n5ZfMHnDlP7WO01eXdGDrPxVqtNYXHdmDTnX wABg== X-Gm-Message-State: APjAAAVlTdq53iGJ8OWfMryZXN0rHgn90eFBYgOVFX9IPSmVdeKfgco2 VipHSpUkUSturfHjseeiMzymuMdXvvWv9rrwN/0= X-Google-Smtp-Source: APXvYqyOmNTUTEMghir2/racQUSVye1CwlsB1lDn82EsNieVLpKNMTZWAm/xPORrH0pqGT9e2sme8V0hWndMVKi156c= X-Received: by 2002:ad4:46ce:: with SMTP id g14mr6623756qvw.67.1581780744510; Sat, 15 Feb 2020 07:32:24 -0800 (PST) MIME-Version: 1.0 References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87tv3ticcx.fsf@gnu.org> <87r1yxe1z7.fsf@gnu.org> <87tv3tgtv2.fsf@gnu.org> In-Reply-To: <87tv3tgtv2.fsf@gnu.org> From: zimoun Date: Sat, 15 Feb 2020 16:32:13 +0100 Message-ID: Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, Jan Nieuwenhuizen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, On Fri, 14 Feb 2020 at 14:51, Ludovic Court=C3=A8s wrote: > Jan Nieuwenhuizen skribis: > > What about > > > > https://snapshot.debian.org/archive/debian/20190406T212022Z/pool/ma= in/h/harfbuzz/harfbuzz_2.4.0.orig.tar.bz2 > > Good idea. Cool! But how do you determine the "date", i.e., this reference '20190406T212022Z= ' ? Could it be automated? Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 15 10:44:03 2020 Received: (at 39575) by debbugs.gnu.org; 15 Feb 2020 15:44:03 +0000 Received: from localhost ([127.0.0.1]:36302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2zbv-00046X-KL for submit@debbugs.gnu.org; Sat, 15 Feb 2020 10:44:03 -0500 Received: from mail-qk1-f180.google.com ([209.85.222.180]:38919) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2zbu-00045u-Hv; Sat, 15 Feb 2020 10:44:02 -0500 Received: by mail-qk1-f180.google.com with SMTP id a141so2322473qkg.6; Sat, 15 Feb 2020 07:44:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=wGat2wBYQaNE+KjKgvtcx6jPWKxjvIFjXh4dwRN8OH8=; b=Ft8bYApvP6Z5wLTLedIvIFqO0SfMRdiPt7tDaUHF7MDkvXQOgTPRCEmog4Gw3mxvaV 7m0uZ+cre1sOp8wJoxFrUFQZhjFXKrcoRIooWsIHCtJT6JehXe9Rrq82wU6vZ0+kenTB 5yu7e7Jzzc1E7JKPNk2M4h2r9cOqDfKR0t+FHL14D6kJkZphqtye6uQrlfOnLJBdPWFo Q/5rZWnT1EgzvGrcKM1sro8IldWXPKI+9BBmI9EW+wyTqjEbx+okMC7m4CUMc/Z7k/3c zcqwCFiI5VbS6pFyfTrHHsHHTUFt+JuGZelkhXrNLI0PgoAgp7REpmMOlxIdM7OzVpxF HqOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=wGat2wBYQaNE+KjKgvtcx6jPWKxjvIFjXh4dwRN8OH8=; b=rKbzz7rtpV4IR0pjdk0i/D7sC9JkYA9RkRZvdU/dcCR5y0+DGTrpf1pLk9ArAYEWn7 SMSneM5biq5Qs3avE6n+yAx4p7fwULQOp1ici1HJc9Cx7AhqMOEXNXaSanac19c7NuBv Fg8xzmyVRusUVFVUjwBSPs8jVl6EQN9rC+0/V1qcM7KbWtDUb7Xx/W1GsDiRsNKXEI6P B+85aw6NoLUBcmXvfBEC9dqOcH2FVzq4CraaNBcLysTZeztYCG83Pi61330b3AQG3GLc btxZ2Rw6MSxMqAEvwYs6jWoZR1BGLpp2/ytZ6iMDpV28ZUCahBuMNwbwj6tOdwwMvMIW /y3A== X-Gm-Message-State: APjAAAUX5ORBvuzMiL2829fJOIMlLis+DSVBJpm1IcUeHNezwuzNkjc5 tPXVhg1jHd7dScR3vHsf4G6zyebsmsMfvyRy3ew= X-Google-Smtp-Source: APXvYqwiniZRlyiXMkhx+ZN6W/pQJpZWdIpzpTmVCkE0/T04Pv8IUIwhsKHss7QdnQtx+hP/6j8AmLKh4tF2ZQ27qmg= X-Received: by 2002:a05:620a:1112:: with SMTP id o18mr7243365qkk.126.1581781437018; Sat, 15 Feb 2020 07:43:57 -0800 (PST) MIME-Version: 1.0 References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87pnehe0zk.fsf@gnu.org> <878sl47t0q.fsf@gnu.org> In-Reply-To: <878sl47t0q.fsf@gnu.org> From: zimoun Date: Sat, 15 Feb 2020 16:43:46 +0100 Message-ID: Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, 28659@debbugs.gnu.org, Jan Nieuwenhuizen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, On Fri, 14 Feb 2020 at 22:34, Ludovic Court=C3=A8s wrote: > Also, one could argue that we=E2=80=99d steer users towards downloading f= rom our > server, which could be a privacy concern (probably not a strong argument > since one can easily change the substitute URLs.) I am not following the privacy concern. What do you mean? Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 15 10:51:57 2020 Received: (at 39575) by debbugs.gnu.org; 15 Feb 2020 15:51:57 +0000 Received: from localhost ([127.0.0.1]:36309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2zjZ-0004IC-M8 for submit@debbugs.gnu.org; Sat, 15 Feb 2020 10:51:57 -0500 Received: from mail-qt1-f180.google.com ([209.85.160.180]:34282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2zjX-0004I0-LM for 39575@debbugs.gnu.org; Sat, 15 Feb 2020 10:51:55 -0500 Received: by mail-qt1-f180.google.com with SMTP id l16so4446515qtq.1 for <39575@debbugs.gnu.org>; Sat, 15 Feb 2020 07:51:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=S9dPLyCXyMvncSv7ZrSTM/FUUgbLM+chaOJhWJThuTI=; b=gO/slISHOugD+B8LC2TGevHe/8sL9r+DOY4luicJ0Sc4pqDfaPQihInBZwMV4Z1JNl TSWUnsrpOlylKe1FTR1NQLpSBgG0rbjAThWMqaQ7bVWH+vjboroNvOeCGa69athP/Zyu /wSp/nFVnHQRNDD4mjAj+yVWEKHZzBKI0uQVBxPqLizVJmbtwb2VOGu6sZWJLl2y2Pse /oslYqR1wzNXkH2/71Xa3qTjbg+GH6Tr2+UGm02F4wyicbhjLT97mpLnzPcr/EpjH3ZF b8cFcBINpKRNi+JvzA0k/ZTcCIAmpE4ywM7t/6amQteMiNLIwObMzAN6/i7Fre6avqRy DYrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=S9dPLyCXyMvncSv7ZrSTM/FUUgbLM+chaOJhWJThuTI=; b=Vm7Yd61zGK8jyXDvq87eFR+LYxSpfTDJo7Cde5vie2YYkMxuTDt66h9VTy6O0jNzRB pp5RiV5sm3bINv4WFbi3iYc97GrVeKULRu+yeFPWNk+k7ewnJm3hqJRXwOl3w+jXPQ7G 4i5jWdQWy5efhgybptvZ71YcJeY2oeiCSYIWdhHyupPN6hUdQ9DHrbF7Lvl1sI75weqc D53dZEFxOUtFLxCe6tmsiRkpzdmIRZv2MU9TXr9rZx6I1Elc9ZP0hsWDsnVA91jFxjfC yjHlgH6s8W/XGz7IsSP5Lu8q7sBiQU5UO0t892glhXnNsL9KSFEIkNGUnj5/WpqhKs6f GT9A== X-Gm-Message-State: APjAAAXICp06Bb9yVdS6DvutA0t+FfR7OmeC7vonmZFJ3Js4+eza63xz 2Zw9xgzDImp8g4JgARcRSeYIm4YjIjIiI7TFhlc= X-Google-Smtp-Source: APXvYqyfGbXHgz22ImyqrDnQ2virFSOe1n/C2+ZJ1XKH4mCvXYFILPO+FN8v2M+UqwOjAu1hXwHkBbxlNQyx1FVztoQ= X-Received: by 2002:ac8:740f:: with SMTP id p15mr6550576qtq.211.1581781909721; Sat, 15 Feb 2020 07:51:49 -0800 (PST) MIME-Version: 1.0 References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <878sl55odt.fsf@nckx> <877e0pia4l.fsf@gnu.org> In-Reply-To: <877e0pia4l.fsf@gnu.org> From: zimoun Date: Sat, 15 Feb 2020 16:51:38 +0100 Message-ID: Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, Tobias Geerinckx-Rice X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, On Fri, 14 Feb 2020 at 14:14, Ludovic Court=C3=A8s wrote: > Tobias Geerinckx-Rice skribis: > > ~ =CE=BB guix download https://www.tobias.gr/guix/harfbuzz-2.4.0.tar.bz= 2 > > Thanks, you saved us! Thank you! :-) > Anyway, everything will be so much better when SWH archives tarballs! The future will be better. :-) Even some details need to be discussed: frequency of source.json generation, frequency of the SWH crawler ingest it, etc. How could all the archives living in ci.guix.gnu.org be sent to SWH? Because IMHO the of Berlin (or other) is to archive the world but to build it. :-) Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 15 15:01:19 2020 Received: (at 39575) by debbugs.gnu.org; 15 Feb 2020 20:01:19 +0000 Received: from localhost ([127.0.0.1]:36411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j33ct-0003fu-Hm for submit@debbugs.gnu.org; Sat, 15 Feb 2020 15:01:19 -0500 Received: from tobias.gr ([80.241.217.52]:57546) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j33cr-0003fl-M5 for 39575@debbugs.gnu.org; Sat, 15 Feb 2020 15:01:18 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id cdd96938; Sat, 15 Feb 2020 20:01:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to:cc :subject:message-id:references:in-reply-to:date:mime-version :content-type; s=2018; i=me@tobias.gr; bh=JHcxTF4Movml1izPREhQ+b KxCUM83EGQZ1g7xCM2zQM=; b=lihWnL34/znzmVhsu0qJVZCwtaEB8VzxSCOZv+ gUj6Bq1LY7Sl+NgnmiG6A5IZ522RnrYghX0a06C31+gCAZ/h+vUsPYslHGECJ0YY 2hG8gSOzv9b975x/4qVTqOsg2EU9ErzDvf92ndYftDJYZOa5N0+KKcIiZ4RA0IGX 2mzkS+D8Z2vXAYVLarwWdhuiAF3QCtKj/z9yMgv5HEq1FYhI6RPBmv45yu2mbiEM 03N4jVqfNtbKZynV1Q+JhIuAwGLMeVBPx8JJN2lxvlqSLSxJoiFxmaydIWxGKwcp r7aBHThdWvrkNW0hiB/ZclONMaW2PTONSOxU5+eftCHUAacA== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 8f80fbed (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sat, 15 Feb 2020 20:01:15 +0000 (UTC) From: Tobias Geerinckx-Rice To: zimoun , Jan Nieuwenhuizen Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place Message-ID: <875zg78vsk.fsf@nckx> References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87tv3ticcx.fsf@gnu.org> <87r1yxe1z7.fsf@gnu.org> <87tv3tgtv2.fsf@gnu.org> In-reply-to: Date: Sat, 15 Feb 2020 21:01:36 +0100 MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Jan, Simon, Janneke =E5=86=99=E9=81=93=EF=BC=9A > https://snapshot.debian.org/archive/debian/20190406T212022Z/pool/main/h/h= arfbuzz/harfbuzz_2.4.0.orig.tar.bz2 This is a wonderful resource! Thank you, Janneke (and Debian)! zimoun =E5=86=99=E9=81=93=EF=BC=9A > Cool! > But how do you determine the "date", i.e., this reference=20 > '20190406T212022Z' ? You'd take the timestamp immediately preceding your desired (Guix)=20 commit's date, or something like that. The fact that git commit=20 dates aren't linear shouldn't hurt here. > Could it be automated? Not without parsing HTML to get the valid timestamps:=20 . Also, this doesn't seem to be a supported service yet[0]: =E2=80=9CThis is an implementation for a possible snapshot.debian.org=20 service. It's not yet finished, it's more a prototype/proof of concept=20 to show and learn what we want and can provide. So far it seems to=20 actually work.=E2=80=9D Still really cool, T G-R [0]: https://salsa.debian.org/snapshot-team/snapshot --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfo+u0AlEeO9y5k0W2Imw8BjFSTwFAl5ITiAACgkQ2Imw8BjF STyZ/g/+ISmQ/8XtgxmS23V9zyfenIJyLezEI+OOH/V5UjCy0BUwpBcN2TXJ1VBT MmNaZaLV+JfUxtJV8DcuQTy/p0q6nVTcFWPYA/mS4UJV6cu6+RAFW84xbtuWX1qe RLJPGy/1TBxlBLXfdBOHoZ3aT4ZZbaBL/VSjrdEUTNBD835l2gkPqWjZCvu9BtYp 4Mlt2VMqZSsCoXfICRanZ1CEUKTKW8QfkHCpWq+tWmsXQUEkc2ixS2YsRUGkQBOZ vuGfF/Cm/CF4TIOYXFMIeL6pPMBQq37MMAEUDqJx+VIgovk4U2GkdrdEVUyYRLP6 Hf0JGqPkU2gnYWOXucKX0rWwA8f3Yxu2SI/kXbthg/5eY3rZ/VhhumpIj/kXotfO hs2m0oCSXnA+vYzl5byu77XzNUgOxAfQH3wXQO/KTAgrStJINL9GIkcXtHARwGec GYm22g078Wlvr93vUwlm6yo1IP6HNqGZX0PB5BlEPVle4tFAtHarHa+0AjOjwYCQ Z11DxE6qwNG3/oqco/k3IQmsF6zeH4uDsFA/LDshvMqNT2oM9cZow2pMTURWYU7l Dy0Wsz+eDKW4rRYEl/M2m9tIXvGu8hNskY08LapEwxpOw6NVpYRu1KqJ2KXaNK5q GrPwMzA7ODmuTkj2g4nZ2omH41X/hF4OHGWrGmlc+lz6XbC4qxY= =OoYE -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 15 18:57:34 2020 Received: (at 39575) by debbugs.gnu.org; 15 Feb 2020 23:57:34 +0000 Received: from localhost ([127.0.0.1]:36596 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j37JV-0004ic-Qn for submit@debbugs.gnu.org; Sat, 15 Feb 2020 18:57:34 -0500 Received: from imta-37.everyone.net ([216.200.145.37]:41072 helo=imta-38.everyone.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j37JU-0004iU-A7 for 39575@debbugs.gnu.org; Sat, 15 Feb 2020 18:57:33 -0500 Received: from pps.filterd (localhost.localdomain [127.0.0.1]) by imta-38.everyone.net (8.16.0.27/8.16.0.27) with SMTP id 01FNs71d022246; Sat, 15 Feb 2020 15:57:31 -0800 X-Eon-Originating-Account: ervDGRthh_bri2n5PVDA80z4v4NoiQ_RL44_Z0rNDJQ X-Eon-Dm: m0116787.ppops.net Received: by m0116787.mta.everyone.net (EON-AUTHRELAY2 - 5a81c4f2) id m0116787.5e0ea4a1.420ef2; Sat, 15 Feb 2020 15:57:30 -0800 X-Eon-Sig: AQMHrIJeSIVq776KxAIAAAAE,374e6cd72dfe9f4057694361c338fb9a X-Eip: t9tLyQdwE1xvNbpl4qV79O1OY03bVzHEQgQHX50x1_0 Date: Sun, 16 Feb 2020 00:57:16 +0100 From: Bengt Richter To: Tobias Geerinckx-Rice Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place Message-ID: <20200215235716.GA10983@LionPure> References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87tv3ticcx.fsf@gnu.org> <87r1yxe1z7.fsf@gnu.org> <87tv3tgtv2.fsf@gnu.org> <875zg78vsk.fsf@nckx> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <875zg78vsk.fsf@nckx> User-Agent: Mutt/1.10.1 (2018-07-13) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2020-02-15_09:, , signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1034 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-2002050000 definitions=main-2002150211 X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, Jan Nieuwenhuizen , zimoun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Bengt Richter Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.5 (-) On +2020-02-15 21:01:36 +0100, Tobias Geerinckx-Rice via Bug reports for GNU Guix wrote: > Jan, Simon, > > Janneke 写道: > > https://snapshot.debian.org/archive/debian/20190406T212022Z/pool/main/h/harfbuzz/harfbuzz_2.4.0.orig.tar.bz2 > > This is a wonderful resource! Thank you, Janneke (and Debian)! > > zimoun 写道: > > Cool! > > But how do you determine the "date", i.e., this reference > > '20190406T212022Z' ? > > You'd take the timestamp immediately preceding your desired (Guix) commit's > date, or something like that. The fact that git commit dates aren't linear > shouldn't hurt here. > > > Could it be automated? > > Not without parsing HTML to get the valid timestamps: > . > You may not need to parse the html fully if the part you need is isolatable into delimited scopes that you can successively narrow. For example, I while back I wanted a command I could type to get the url of the latest linux kernel at kernel.org: stable-kernel.scm -h --8<---------------cut here---------------start------------->8--- Usage: stable-kernel-scm [ -h ] -h for this message (without args): go to https://www.kernel.org/ to wget page, extract URL of latest stable release tarball and write that URL to stdout. --8<---------------cut here---------------end--------------->8--- (oops, I see I din't use $0 in the usage text -- should be .scm, not -scm) I offer it below [1], with the thought that you could probably modify (not to mention improve :-) it to get the timestamps you want. Especially if you could get them to make the narrow context unique enough that it's delimiters can delimit it in one shot. The page at kernel.org is apparently stable enough that this still works, but YMMV until the snapshot page is similarly stable. (You could ask them to make it easy :) > Also, this doesn't seem to be a supported service yet[0]: > > “This is an implementation for a possible snapshot.debian.org service. > It's not yet finished, it's more a prototype/proof of concept to show > and learn what we want and can provide. So far it seems to actually > work.” > > Still really cool, > > T G-R > > [0]: https://salsa.debian.org/snapshot-team/snapshot HTH or is useful some way. -- Regards, Bengt Richter [1] --8<---------------cut here---------------start------------->8--- #!/usr/bin/bash exec guile -e main -s "$0" "$@" !# ;;;; stable-kernel.scm ;;;; goes to https://www.kernel.org/ to wget page, then ;;;; extracts name of latest stable release tarball to stdout ;;;; (define (usage) (format (current-error-port) (string-join '( "Usage: stable-kernel-scm [ -h ]" " -h for this message" " (without args):" " go to https://www.kernel.org/ to wget page," " extract URL of latest stable release tarball" " and write that URL to stdout." "") "\n"))) (use-modules (ice-9 format)) (use-modules (ice-9 rdelim)) (use-modules (ice-9 popen)) (use-modules (ice-9 textual-ports)) (use-modules (ice-9 and-let-star)) (use-modules (ice-9 regex)) (define (extract-delimited str s-beg s-end) (and-let* ((ix-beg (string-contains str s-beg)) (ix-post-beg (+ ix-beg (string-length s-beg))) (ix-end (string-contains str s-end ix-post-beg))) (substring str ix-post-beg ix-end))) (define kernel-url "https://www.kernel.org/") (define (get-kern-name) (let*((cmd-kern (string-append "wget -q -O - " kernel-url)) (p-inp (open-input-pipe cmd-kern)) (wgot-pinp-str (get-string-all p-inp)) (extracted-table-releases (extract-delimited wgot-pinp-str "" "
")) (extracted-stable-tarball-anchor (extract-delimited extracted-table-releases "stable:" ">tarball<")) (extracted-stable-href (extract-delimited extracted-stable-tarball-anchor "8--- From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 16 05:59:12 2020 Received: (at 39575) by debbugs.gnu.org; 16 Feb 2020 10:59:12 +0000 Received: from localhost ([127.0.0.1]:36737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3Hdn-0003xA-Gd for submit@debbugs.gnu.org; Sun, 16 Feb 2020 05:59:12 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58859) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3Hdl-0003wp-AC; Sun, 16 Feb 2020 05:59:09 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33890) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j3Hdg-0005Cw-2w; Sun, 16 Feb 2020 05:59:04 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=48582 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j3Hde-00087K-Kx; Sun, 16 Feb 2020 05:59:03 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: zimoun Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87pnehe0zk.fsf@gnu.org> <878sl47t0q.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 28 =?utf-8?Q?Pluvi=C3=B4se?= an 228 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: Sun, 16 Feb 2020 11:59:01 +0100 In-Reply-To: (zimoun's message of "Sat, 15 Feb 2020 16:43:46 +0100") Message-ID: <87k14m3iiy.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, 28659@debbugs.gnu.org, Jan Nieuwenhuizen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi! zimoun skribis: > On Fri, 14 Feb 2020 at 22:34, Ludovic Court=C3=A8s wrote: > >> Also, one could argue that we=E2=80=99d steer users towards downloading = from our >> server, which could be a privacy concern (probably not a strong argument >> since one can easily change the substitute URLs.) > > I am not following the privacy concern. > What do you mean? I mean that by default, someone who=E2=80=99s disabled substitutes (presuma= bly out of security or privacy concerns) would find themself downloading source code from ci.guix.gnu.org instead of various upstream sites. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 17 03:48:00 2020 Received: (at 39575) by debbugs.gnu.org; 17 Feb 2020 08:48:00 +0000 Received: from localhost ([127.0.0.1]:37982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3c4O-0001g7-DO for submit@debbugs.gnu.org; Mon, 17 Feb 2020 03:48:00 -0500 Received: from mail-qk1-f196.google.com ([209.85.222.196]:45346) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3c4M-0001fq-Mq for 39575@debbugs.gnu.org; Mon, 17 Feb 2020 03:47:59 -0500 Received: by mail-qk1-f196.google.com with SMTP id a2so15413494qko.12 for <39575@debbugs.gnu.org>; Mon, 17 Feb 2020 00:47:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=1RAGN72bLcryP+nKzqd4h9/9Ecs1NQYtXy1xrYjZ23g=; b=VfQEe/rVcxysAhLYJ9tl7ulDbL+hv0S2cjTZWgyTHmLNfKhXyZvnZvWixWwg4rFLUg dmsQCAUTc6bCSA9SlVEGK+LV44Woul0lH1BP4c7XAi/2BCnJqqIZcGEO27HAouErFqfN y5NNqJQkvhiAEIEFNitsp9tlyPB6WjFstUaEAE7LrQXZmJCRwVV5NnadDECFc+q4ECN6 +EpzfPOtxuduleD9OPLYVcjtOfxmTZbqjgY5UHVQ4jUDjYAAkzhwInmQ+TxxcRHrtX33 IPcJfOSHU5mPECc1F14RTRGwDu5fCdn1VmHePmgC1ts9NMitDFudEiENmzKlcZRco+QH rV0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=1RAGN72bLcryP+nKzqd4h9/9Ecs1NQYtXy1xrYjZ23g=; b=pHcbR5RSxV3SHpshj0YMytltM1cREeNoWhIZhc+Epaxw6KnISYSX1hrxfBT9BQRQNc t27u9rie0bkKLPr5hdXSbczl0KpHNcvj048Ah+4lvdjFTFSAKv4mXHwd5HvC2/pmYCU9 ylGBAxd0ydW54us1EcXAKhQOeNwdavnl0gXLkDYsy4ndgGSCUzvmfFE+ZlPWWx9e3F6I WLJUpTl+HueOdyoNOn8DsS+DsV5SAKA6kCRy6Jvx8Szn422Wq93uD0W4llktZD9GudOk Df4inrlg4yQq3r6rApZ1H2F0ZBa86z8WjxRyegpI6+xTcdVWAY9JVwXncF6Tw5bQQzAr G4Dw== X-Gm-Message-State: APjAAAUgblSKg0s8mdA9v2lhdHRBw9Rt6W9iy3UNg9RmIhjW3riBTAgQ 6PBciz+/SiY7FfLfL88titSoZzQ8k4BML9OFYR8= X-Google-Smtp-Source: APXvYqzC6u2v7kVUufq5AbI+ghDDnpLqfMv5RpJvDDsRwjCdLgLohACHaULozj6xD/ldu52BmJxYw4PZqsP6XEmhlxw= X-Received: by 2002:a05:620a:983:: with SMTP id x3mr13259513qkx.232.1581929273131; Mon, 17 Feb 2020 00:47:53 -0800 (PST) MIME-Version: 1.0 References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87tv3ticcx.fsf@gnu.org> <87r1yxe1z7.fsf@gnu.org> <87tv3tgtv2.fsf@gnu.org> <875zg78vsk.fsf@nckx> In-Reply-To: <875zg78vsk.fsf@nckx> From: zimoun Date: Mon, 17 Feb 2020 09:47:41 +0100 Message-ID: Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place To: Tobias Geerinckx-Rice Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, Jan Nieuwenhuizen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, On Sat, 15 Feb 2020 at 21:01, Tobias Geerinckx-Rice wrote: > Janneke =E5=86=99=E9=81=93=EF=BC=9A > > https://snapshot.debian.org/archive/debian/20190406T212022Z/pool/main/h= /harfbuzz/harfbuzz_2.4.0.orig.tar.bz2 > > This is a wonderful resource! Thank you, Janneke (and Debian)! > > zimoun =E5=86=99=E9=81=93=EF=BC=9A > > Cool! > > But how do you determine the "date", i.e., this reference > > '20190406T212022Z' ? > > You'd take the timestamp immediately preceding your desired (Guix) > commit's date, or something like that. The fact that git commit > dates aren't linear shouldn't hurt here. You assume that Debian packs packages as fast as Guix, I mean on the same schedule which is a strong assumption IMHO. For example, if it was the contrary and the "new" release of harfbuzz 2.4.0 were missing, then would Debian be helpful? > Also, this doesn't seem to be a supported service yet[0]: > > =E2=80=9CThis is an implementation for a possible snapshot.debian.org > service. > It's not yet finished, it's more a prototype/proof of concept > to show > and learn what we want and can provide. So far it seems to > actually work.=E2=80=9D > > Still really cool, Yes, still cool! :-) Thanks, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 17 05:18:42 2020 Received: (at 39575) by debbugs.gnu.org; 17 Feb 2020 10:18:42 +0000 Received: from localhost ([127.0.0.1]:38016 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3dUA-0003oe-73 for submit@debbugs.gnu.org; Mon, 17 Feb 2020 05:18:42 -0500 Received: from mail-qk1-f196.google.com ([209.85.222.196]:35048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3dU8-0003oO-0e; Mon, 17 Feb 2020 05:18:40 -0500 Received: by mail-qk1-f196.google.com with SMTP id v2so15701185qkj.2; Mon, 17 Feb 2020 02:18:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=DvABTvlhPxAwnbGn8IIZmx5h3if5MXyE+XW7SgYf3bQ=; b=fjmHZjFrJlUFoPr0thUK5lx9Ef7OLyb2bfDr0/ai+GDBJr/Y/QCYt7UBUzErfijwxy MjOIaE0VRvCpXA5EtkZZncjZGYj0k47nIOC9sOTcPWCNBoHoew784BiKxMi9f1jKB+ub ENMee6UISGfKb5eupjn2PXmiq2U4fJHW5rhH8Nwd5T6gJX9LqnXF1f9vLKWUgxLjxqHh aOaek1EchXLjlzUrNFjaJz1uD9Wbckdr3ctaAiM5quS42ty3vUN68v1kexY/a8VCDADJ EG9KWpY7AyRonz9a6fy4ZtCpNOdlEToYK/HnoCaP9eLe2soxp5un2MkfIfD2jfzTW9GK Cu+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=DvABTvlhPxAwnbGn8IIZmx5h3if5MXyE+XW7SgYf3bQ=; b=KS2YGzLmx5w9n5O7uDac5vLRgctLJlr10LbuAgA0P5Ja7QKi5pKPvGPh85+xTPRnqE WF6BKKGUpzOUXNYV4RTna0sqgPHUBd7ntZqe5ZimAvUa7l4OfjEIsNSQ6aRXyqfXpAfj fGqyfyngH055IjyHQwggsksVOWgPOIxVHZx+O8lyTTV9oJyDo6hRYSfa/c0A9TzDemnl riyt4mZl7gDnwdJ6i2zSkmg2HhJLA6BoFWiqD9VJSIk9n1BLXOqmrOo4V7XqjsaIc8ac /VmBqrzjvuc2vFvDtFDtLg5NZmXpRkrNFVnejSN0Q6rQOkAgwy3MhRASm5qjKyqrnnVa FaSg== X-Gm-Message-State: APjAAAWEWNFhFxzO/Bvb9tnAyJw+gmcglza64cs/E1u+AQsAFrJQzJjD LBA3GzUXO/H7gNzJK+wuEOOCCr/PclcvDPhItTg= X-Google-Smtp-Source: APXvYqw6JOuFFbEopgOW9SnGXifCleYn2/EgBcMJZE9mSQvWKUBLeWLSmjvs6tx7oKARwiZxZjniHNPQXFuzXWw0f+A= X-Received: by 2002:a37:414:: with SMTP id 20mr9350495qke.304.1581934714512; Mon, 17 Feb 2020 02:18:34 -0800 (PST) MIME-Version: 1.0 References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87pnehe0zk.fsf@gnu.org> <878sl47t0q.fsf@gnu.org> <87k14m3iiy.fsf@gnu.org> In-Reply-To: <87k14m3iiy.fsf@gnu.org> From: zimoun Date: Mon, 17 Feb 2020 11:18:22 +0100 Message-ID: Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, 28659@debbugs.gnu.org, Jan Nieuwenhuizen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Ludo, On Sun, 16 Feb 2020 at 11:59, Ludovic Court=C3=A8s wrote: > zimoun skribis: > > On Fri, 14 Feb 2020 at 22:34, Ludovic Court=C3=A8s wrote= : > >> Also, one could argue that we=E2=80=99d steer users towards downloadin= g from our > >> server, which could be a privacy concern (probably not a strong argume= nt > >> since one can easily change the substitute URLs.) > > > > I am not following the privacy concern. > > What do you mean? > > I mean that by default, someone who=E2=80=99s disabled substitutes (presu= mably > out of security or privacy concerns) would find themself downloading > source code from ci.guix.gnu.org instead of various upstream sites. I do not see the difference between mirroring and traveling back in time with missing upstream sources. And because it is content-addressed, it seems even more secure than downloading from a upstream URL, IMHO. If one trusts Guix, then an attacker needs to corrupt in the same time the Guix history and Berlin (and/or any other farm). If one does not trust Guix, why does they use the recipe coming from Guix? To be precise, this person has to check all the recipes of all the dependencies. Well, I do not see a security concern because we are talking about serving the sources. It is another story when the substitutes serve the results of the build (binaries); because one does not have any strong guarantee that the substitute serves the expected binaries. By privacy concern, do you mean that Guix could collect who downloads what; in a central fashion? Which is not the case when one downloads from several distributed upstream sources. Right? Well, I am not convinced because the case of missing upstream source is rare. And it is easy to protect against such collecting data process. In paranoid mode, traveling back in time is becoming difficult because of the reliability of the sources; I mean if the sources were reliable, SWH would not exist. ;-) The solution should be an IPFS / GNUnet / full distributed archive... which is not ready... yet! :-) Well, maybe for the TODO list of the time-machine: add an option to allow substitutes *only* for the sources (substitutes meaning ci.guix.gnu.org and/or SWH). If this option does not exist yet. ;-) Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 17 08:26:43 2020 Received: (at 39575) by debbugs.gnu.org; 17 Feb 2020 13:26:43 +0000 Received: from localhost ([127.0.0.1]:38136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3gQ7-000204-Ht for submit@debbugs.gnu.org; Mon, 17 Feb 2020 08:26:43 -0500 Received: from flashner.co.il ([178.62.234.194]:48348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3gQ5-0001zk-Mk for 39575@debbugs.gnu.org; Mon, 17 Feb 2020 08:26:42 -0500 Received: from localhost (unknown [141.226.13.108]) by flashner.co.il (Postfix) with ESMTPSA id 5ADB24015E; Mon, 17 Feb 2020 13:26:35 +0000 (UTC) Date: Mon, 17 Feb 2020 15:26:04 +0200 From: Efraim Flashner To: zimoun Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place Message-ID: <20200217132604.GJ1968@E5400> References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87tv3ticcx.fsf@gnu.org> <87r1yxe1z7.fsf@gnu.org> <87tv3tgtv2.fsf@gnu.org> <875zg78vsk.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="EEx6GiKZGZ1wKUra" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, Tobias Geerinckx-Rice X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --EEx6GiKZGZ1wKUra Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Feb 17, 2020 at 09:47:41AM +0100, zimoun wrote: > Hi, >=20 > On Sat, 15 Feb 2020 at 21:01, Tobias Geerinckx-Rice wrote: >=20 > > Janneke =E5=86=99=E9=81=93=EF=BC=9A > > > https://snapshot.debian.org/archive/debian/20190406T212022Z/pool/main= /h/harfbuzz/harfbuzz_2.4.0.orig.tar.bz2 > > > > This is a wonderful resource! Thank you, Janneke (and Debian)! > > > > zimoun =E5=86=99=E9=81=93=EF=BC=9A > > > Cool! > > > But how do you determine the "date", i.e., this reference > > > '20190406T212022Z' ? > > > > You'd take the timestamp immediately preceding your desired (Guix) > > commit's date, or something like that. The fact that git commit > > dates aren't linear shouldn't hurt here. >=20 > You assume that Debian packs packages as fast as Guix, I mean on the > same schedule which is a strong assumption IMHO. > For example, if it was the contrary and the "new" release of harfbuzz > 2.4.0 were missing, then would Debian be helpful? >=20 >=20 We could first try mirror://debian/pool/main/harfbuzz/harfbuzz_2.4.0.orig.tar.bz2 and then scrape https://snapshot.debian.org/package/harfbuzz/ for 2.4.0-1 and then parse the website for harfbuzz_2.4.0.orig.tar.bz2. Or for just 'orig.tar' > > Also, this doesn't seem to be a supported service yet[0]: > > > > =E2=80=9CThis is an implementation for a possible snapshot.debian.org > > service. > > It's not yet finished, it's more a prototype/proof of concept > > to show > > and learn what we want and can provide. So far it seems to > > actually work.=E2=80=9D > > > > Still really cool, >=20 > Yes, still cool! :-) >=20 >=20 > Thanks, > simon >=20 >=20 >=20 --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --EEx6GiKZGZ1wKUra Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl5KlGkACgkQQarn3Mo9 g1EBmg/9G6kU5PMHO/al42BS5+v1m5YFw9iGVigM6rMjg3WfOjZ2apMoB+gkIobL rltNscll+qVK0ABPXqpr8a3kPuXY+K4o3fGO8HiEBUO1IXTibiYKJGMVzTitYEnP f5/8ARvuyypdIvNAEGWGHjGcPzywnK3vM/hXfQJAQmXIvuaQ9TnkXEhIcpfVj6J7 863CLn+B7X5aKA0Nxqaa1vxHy042lXeTd0sv5ZX1c1yePFBZcS2yURGL7dYu/UCO zdoTT0IeP8mfPvVDw9JfKQPCys2i2S6UJHlxQP73K3GPaxT85wMnXvZgA1d1Guej ZAl4K5F4p2HHvgSs9zCW2hhrpQrwcKufM7jpfBP0Ms9KJQ6S3Ymw6097mnTWKRTs 3pIOI10LtAQa4ihHOwhMMkzF9PeLZ5LSnsePXh/BBMwusRRNxmrlpLGqbs7Vp8kU cuAQazA8+XrT8mg4ReMGnrGFKh1fC6NknZVpx52EBqS37PomsAOWh2lHzek9GOSM ZSNk4ezEH5WM94CZaN0DJ4K6namwbGmgiOFsSRV8wf7Q/84yAdMOccq+CG4ZJRap 2iYcqI8Rcs5sPeojVaZdBvOHyTtgjtnSqRt1feD34+6iCUlpvolWIsoFh8fIEK5e wWgWiv91nylTsWYMHNmjayP38regF7OhUV1mhfhH3uuheep25uo= =EiEh -----END PGP SIGNATURE----- --EEx6GiKZGZ1wKUra-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 17 09:40:23 2020 Received: (at 39575) by debbugs.gnu.org; 17 Feb 2020 14:40:23 +0000 Received: from localhost ([127.0.0.1]:38205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3hZP-0003oD-95 for submit@debbugs.gnu.org; Mon, 17 Feb 2020 09:40:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49709) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3hZN-0003nt-Rp; Mon, 17 Feb 2020 09:40:22 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53156) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j3hZI-0004Wz-MZ; Mon, 17 Feb 2020 09:40:16 -0500 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=48612 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j3hZH-0005kE-GE; Mon, 17 Feb 2020 09:40:16 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: zimoun Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87pnehe0zk.fsf@gnu.org> <878sl47t0q.fsf@gnu.org> <87k14m3iiy.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 29 =?utf-8?Q?Pluvi=C3=B4se?= an 228 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: Mon, 17 Feb 2020 15:40:13 +0100 In-Reply-To: (zimoun's message of "Mon, 17 Feb 2020 11:18:22 +0100") Message-ID: <87pned6zw2.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, 28659@debbugs.gnu.org, Jan Nieuwenhuizen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, zimoun skribis: > On Sun, 16 Feb 2020 at 11:59, Ludovic Court=C3=A8s wrote: >> zimoun skribis: >> > On Fri, 14 Feb 2020 at 22:34, Ludovic Court=C3=A8s wrot= e: > >> >> Also, one could argue that we=E2=80=99d steer users towards downloadi= ng from our >> >> server, which could be a privacy concern (probably not a strong argum= ent >> >> since one can easily change the substitute URLs.) >> > >> > I am not following the privacy concern. >> > What do you mean? >> >> I mean that by default, someone who=E2=80=99s disabled substitutes (pres= umably >> out of security or privacy concerns) would find themself downloading >> source code from ci.guix.gnu.org instead of various upstream sites. [...] > By privacy concern, do you mean that Guix could collect who downloads > what; in a central fashion? Which is not the case when one downloads > from several distributed upstream sources. Right? Exactly. But like I wrote above, I don=E2=80=99t think it=E2=80=99s a stro= ng argument. What remains is the issue with =E2=80=98content-addressed-item?=E2=80=99, t= hen. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 17 10:02:41 2020 Received: (at 39575) by debbugs.gnu.org; 17 Feb 2020 15:02:41 +0000 Received: from localhost ([127.0.0.1]:39050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3huz-0004Z3-NP for submit@debbugs.gnu.org; Mon, 17 Feb 2020 10:02:41 -0500 Received: from tobias.gr ([80.241.217.52]:42422) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3hux-0004Yu-WC for 39575@debbugs.gnu.org; Mon, 17 Feb 2020 10:02:40 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id 76132f06; Mon, 17 Feb 2020 15:02:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to:cc :subject:references:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=Fu+Gr6QG+S82FiIsKDKi+V /Fz09XCQzbJm33bz/eM10=; b=I7t1yVpIjaPzRAxv8SiAZPZowgc19VCDK7YrdA FTw8nzcTs2zrodESAhGQFrDkXUbYyDrZYhp8HdTGxgtNGJ9DoVWC27UfbxrxRYSG iUhMohojOIFisK1Rfw5AQYYN1756PSOoUTpP+QJlGJWLggqqAAt1pZo4VzZr+BQF 9fVMS24Nt8/ZZqYzpAErYNweeOwJ724jwouE2KC3d0bhugsaxtkN2dmJx6eT4fZc NPYXS7Fs23O2tILjGmK0JYRbLaKSYbXSncGMl2wq8x0eOgtSTTo/dBi6WDG0gJQv P4TvwmEsyoz36C5SOex2g3CnReGxLWBEEOWAWPsxI/RbrprQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 1c1d0ef7 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 17 Feb 2020 15:02:38 +0000 (UTC) From: Tobias Geerinckx-Rice To: zimoun Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87tv3ticcx.fsf@gnu.org> <87r1yxe1z7.fsf@gnu.org> <87tv3tgtv2.fsf@gnu.org> <875zg78vsk.fsf@nckx> In-reply-to: Date: Mon, 17 Feb 2020 16:02:59 +0100 Message-ID: <877e0l6yu4.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable zimoun =E5=86=99=E9=81=93=EF=BC=9A > You assume that Debian packs packages as fast as Guix Indeed I do! :-D Efraim's solution sounds reasonable. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfo+u0AlEeO9y5k0W2Imw8BjFSTwFAl5KqyMACgkQ2Imw8BjF STxeeg//dq+yu90NrnfcKV5SWV3a1xE7sdiZfuUCmmRYBb97Lv5DbC13gK3mJOr3 1zFFUi47uHUFb4VNghmd3Qb8lES9sQjsVmmPmDAo/DHbBSktlEBC3hXECXbJIQiT P9QUUE8SxB1Z4xLbcKBiB3Jt5Jgbs2wXndw8LClkGLNYdUy8pkx6IjRkbmlFcNOF qaOPH2gFoZ+021RbGnHDK5hqZX0ZmIFnTXf5m/xJG331y/Hez/1dNW6hHruy6ZFB OGFN0AKQ7cuQj4MnjJTn8NPrLz+t4FScBJkIJssU8vEa6dLTc9VnZAHOtv0s+TFa PYaf3D/Ex9NmrggpylNdO9zWbCqnDVhgObhoXlfuhZ5nhr10T+OLN9GM5PVu2AkB 4tSxTw3ua8RzfsjCE8W5aZDJtCUK8Y8vCb9w+s/eQ8Ywsu0zCjpiTuwO1nAhNrvw af1frLwHLgF2nu/5k4Zo9Pmc/9ydaxZpaWpUqD0StbzXfmw8uRqVUVm6BWv0n5jZ pj+dvmW38MJGtNzpWNGPbX3dpmsFbZ+6Cpk6NxMaHS7uW/gK8A24hwgrLGe5AJFM CWg+TkXXbMAoU26GyPTMzlGgoYxJKTKZRPpxiTvJnmix7ce9Lx1C4KbyXWQlqboX 5IFqEzISbqTKsQLZK/PupmssGr9+yHNlB3p4/5OSq+05Oc9iHs0= =dyIZ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 17 10:04:27 2020 Received: (at 39575) by debbugs.gnu.org; 17 Feb 2020 15:04:27 +0000 Received: from localhost ([127.0.0.1]:39054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3hwh-0004bn-0k for submit@debbugs.gnu.org; Mon, 17 Feb 2020 10:04:27 -0500 Received: from mail-qv1-f68.google.com ([209.85.219.68]:34661) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3hwg-0004bZ-3R; Mon, 17 Feb 2020 10:04:26 -0500 Received: by mail-qv1-f68.google.com with SMTP id o18so7702161qvf.1; Mon, 17 Feb 2020 07:04:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=vbr1KrPosFrZMhBERrzgHfKeFoVX0mMWmNCMK0wlVa4=; b=tEinowN7N/xyViMU0qRU0hQRVlfyAggMCItFlUUmoip3JIFWAtiqWb+Yxm8Z3sIQwG UsCkWSjCfrNfHYjVaWjlgsylDbRHMBADVDR4a2ZCe+8T3a9vcB9SJoZU79kRl+rEWSG+ yQfPp7Xd/nE1H93eIj5vhvbFs+llr+tzCcajLFRfbuATOYepYhIP95peMs5hcuKbNmqI 5F8EaIfsmi7TDRhE07PyEhGIcwLDKI89LYiVUccXB0YREaVXnb2/LgY5KLucBhJuZF7k nsBbXBsicrBML2jzjHbqpsEtJr4iffAFFYFSouVBubKb+OisOrIQJ0U5u0lohHn69zqn dy4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=vbr1KrPosFrZMhBERrzgHfKeFoVX0mMWmNCMK0wlVa4=; b=p17ze/VDkB0HQ16eU3m7g4gDRA1PUQp2TKtrUA+QLx5So4KKhahBwZkol0QS6pJhqC 6uz3N3crVkL6HTt1/O7Yf6XEzHNeThECD5EZpyKY2a0KfzyCsXzQ2S9dfPXwJ0NjbJwy 5tuoMB33Xmi0199CyI3fDH/6jmBJnQ/qkALCmNVvdpFxIdCrUO8XOIFkYm8MAV0zSPWN w/fKNA7WqcyRUoEwlqMWWKcyrJ5bVssEmaUPweFf28wZwT3wh1inVdyo2bgsZ7d5FJ4H qnWRxqR/zptZsBkuj8a7/PWXFKUPpZLqGkHgwVNrCZ1KQe07Ikj7HtY+MjU9Q8QXB6Ry bO7w== X-Gm-Message-State: APjAAAXGkqIPZZaoiVy0fRvUznZT44pNXyF6fU2v6OFdYjDb2ofvYdMe jxcrSLi/f59p0390qBr/RMbxpiaBA9WmntEz12FmeA== X-Google-Smtp-Source: APXvYqz+BHJN+dA41ny4VEgehwraIe8hm1PAjiyXLEFF1rQ8jeG75G6/28oLTz73wlGyQ/48xL2cBINE2H0lvFG9NbI= X-Received: by 2002:a05:6214:3a1:: with SMTP id m1mr12464939qvy.77.1581951860575; Mon, 17 Feb 2020 07:04:20 -0800 (PST) MIME-Version: 1.0 References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87pnehe0zk.fsf@gnu.org> <878sl47t0q.fsf@gnu.org> <87k14m3iiy.fsf@gnu.org> <87pned6zw2.fsf@gnu.org> In-Reply-To: <87pned6zw2.fsf@gnu.org> From: zimoun Date: Mon, 17 Feb 2020 16:04:09 +0100 Message-ID: Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, 28659@debbugs.gnu.org, Jan Nieuwenhuizen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Mon, 17 Feb 2020 at 15:40, Ludovic Court=C3=A8s wrote: > Exactly. But like I wrote above, I don=E2=80=99t think it=E2=80=99s a st= rong argument. I agree and the big picture depends on the audience. Scientific communities would be fine with centralized archives such as SWH. And only centralized archives IMHO can provide a reliable "long term" support which is the point for that communities. (Quote because not clearly defined what it is. :-)) Other communities would prefer distributed archive such as IPFS or GNUnet but 1. it still needs some work and 2. the "long term" is not guarantee by nature, IMHO. But it is probably not an issue for that communities. > What remains is the issue with =E2=80=98content-addressed-item?=E2=80=99,= then. I agree. The bridge with SWH is in good shape, IMHO. And the pending IPFS patch would deserve more love. :-) Maybe soon... Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 17 13:32:58 2020 Received: (at 39575) by debbugs.gnu.org; 17 Feb 2020 18:32:58 +0000 Received: from localhost ([127.0.0.1]:39204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3lCU-0001Cu-8Z for submit@debbugs.gnu.org; Mon, 17 Feb 2020 13:32:58 -0500 Received: from mail-qk1-f171.google.com ([209.85.222.171]:36566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3lCS-0001Cg-Vs for 39575@debbugs.gnu.org; Mon, 17 Feb 2020 13:32:57 -0500 Received: by mail-qk1-f171.google.com with SMTP id t83so106566qke.3 for <39575@debbugs.gnu.org>; Mon, 17 Feb 2020 10:32:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ZG4/DtXLmKj1315kukhEZMArLmureHjGZMpUHxafWyE=; b=GLmHyBQXjKnv5wX0d0h2eFiMJbrJSsCR4x91Cm5FhBzT2N5daecLCHQ3Wmp7RT2C2f Fmm9T9dozv0Yfrk5hudogCrMGI0B0XyLy84ZPiVFydWnS3zJTPQrWkaY1pQHCEpwQolT vV3DYE9OHllmgKhlsblsRe4jGuaZkdXcD9iYGttpMZQdGxo5cRbZCAfUtKDNx/1Nez3S GQzKY1xBVjGOTcKtZuA+k7f+3sf7M7rygt1CXgO01yZTmXMPqSgPXIv2JNkLhIX4XPum dfElQ6LvDBcv4Wa7iSR+2++qa1v53AUF06kXaniOORa1kry6Vhzr8XAh/iEovY+xloLu ZLWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ZG4/DtXLmKj1315kukhEZMArLmureHjGZMpUHxafWyE=; b=EkQQhcDfTr4RZA4WGAAN4dZpC3Ptkc2PIDZ3e5spNq8152lz2nDFNyUwy/UkZHnsf/ 6TNzvXYUK7uQW9kxA3HgWH2tqSGhOPm0KgdoGfjdO0kXtr9p/NIJWOM0dQkISx7QxAOk OMSk7reAkzYrFKbkhAPAFXFkeaDk+iMyi9xpDXGcYZ10N2i2kVrSN6vrXguvWKDt0cvf V4noo1q3qcIG0yHTjwojPaW/PW2VnGgGZfQOlZI+s0TXbXDoFUBZBSuBuVh8fBZYPigo +n0KC++tyMVKt2IQWLwBZQpVQ0/Bx7FKSaycRAuyOMi48G9+gaCxYMymtfy8QVRATAGH uQBw== X-Gm-Message-State: APjAAAXR1PtpWnWzla1BVqKoGyuzFxiwzOc2tQPK/3wMre29CjXjy/0x hGjZtvUVaRVnkc3E+mX9eZuJrnwwF6H6WyfYPGyd4CKR X-Google-Smtp-Source: APXvYqxpnQVsziVG+5ptIFThgpyDoAS2cbJi/izBWBuUasYl6jypXPsOh24xoUYP9XOTBYDClyRmywHLW+Z6yTqOZWk= X-Received: by 2002:a05:620a:983:: with SMTP id x3mr15445747qkx.232.1581964371487; Mon, 17 Feb 2020 10:32:51 -0800 (PST) MIME-Version: 1.0 References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87tv3ticcx.fsf@gnu.org> <87r1yxe1z7.fsf@gnu.org> In-Reply-To: <87r1yxe1z7.fsf@gnu.org> From: zimoun Date: Mon, 17 Feb 2020 19:32:40 +0100 Message-ID: Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place To: Jan Nieuwenhuizen Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39575 Cc: =?UTF-8?Q?Ludovic_Court=C3=A8s?= , 39575@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) HI Jan, On Fri, 14 Feb 2020 at 14:24, Jan Nieuwenhuizen wrote: This command > >> $ guix download -o /tmp/harfbuzz-old.tar.bz2 \ > >> https://ci.guix.gnu.org/file/harfbuzz-2.4.0.tar.bz2/sha256/1mpah6kwqid1kxsj4rwqsniivqbrx231j65v51yncx6s0dch0dch now works. However, this command $ guix time-machine \ --commit=56e95d54d209c2428f970d65d9b27ae4168449ad -- help still fails for me with the message: --8<---------------cut here---------------start------------->8--- [...] building /gnu/store/gglbrs8j0iq8ygh55inwfvpwb5z2x254-guile-2.2.4.drv... - 'check' phasebuilder for `/gnu/store/gglbrs8j0iq8ygh55inwfvpwb5z2x254-guile-2.2.4.drv' failed with exit code 1 build of /gnu/store/gglbrs8j0iq8ygh55inwfvpwb5z2x254-guile-2.2.4.drv failed View build log at '/var/log/guix/drvs/gg/lbrs8j0iq8ygh55inwfvpwb5z2x254-guile-2.2.4.drv.bz2'. cannot build derivation `/gnu/store/yqpxm07zm0mirrdvl2c4qvf8biyzg468-guix-56e95d54d.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/7z7p0m7abi246gzigw8as2q3w33k1n31-profile.drv': 1 dependencies couldn't be built guix time-machine: error: build of `/gnu/store/7z7p0m7abi246gzigw8as2q3w33k1n31-profile.drv' failed --8<---------------cut here---------------end--------------->8--- The log /var/log/guix/drvs/gg/lbrs8j0iq8ygh55inwfvpwb5z2x254-guile-2.2.4.drv.bz2 is not meaningful for me... but I can report it here. > that i'm trying now, and for now it looks fine (lots of stuff to build, > i'll report success or failure when it's done). Well, is it a success or a failure for you? Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 19 06:58:25 2020 Received: (at 39575) by debbugs.gnu.org; 19 Feb 2020 11:58:25 +0000 Received: from localhost ([127.0.0.1]:41717 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j4Nzg-0003Du-CZ for submit@debbugs.gnu.org; Wed, 19 Feb 2020 06:58:24 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34650) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j4Nze-0003Dh-KL for 39575@debbugs.gnu.org; Wed, 19 Feb 2020 06:58:19 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35725) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j4NzY-0002p9-3H; Wed, 19 Feb 2020 06:58:12 -0500 Received: from ip-213-127-117-42.ip.prioritytelecom.net ([213.127.117.42]:34107 helo=dundal.peder.onsbrabantnet.nl) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j4NzP-00058k-V5; Wed, 19 Feb 2020 06:58:11 -0500 From: Jan Nieuwenhuizen To: zimoun Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place Organization: AvatarAcademy.nl References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87tv3ticcx.fsf@gnu.org> <87r1yxe1z7.fsf@gnu.org> X-Url: http://AvatarAcademy.nl Date: Wed, 19 Feb 2020 12:58:01 +0100 Message-ID: <871rqq23hy.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39575 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , 39575@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) zimoun writes: Hi Simon, > On Fri, 14 Feb 2020 at 14:24, Jan Nieuwenhuizen wrote: > > This command > >> >> $ guix download -o /tmp/harfbuzz-old.tar.bz2 \ >> >> https://ci.guix.gnu.org/file/harfbuzz-2.4.0.tar.bz2/sha256/1mpah6kwq= id1kxsj4rwqsniivqbrx231j65v51yncx6s0dch0dch > > now works. > > > However, this command > > $ guix time-machine \ > --commit=3D56e95d54d209c2428f970d65d9b27ae4168449ad -- help > > still fails for me with the message: > > [...] > building /gnu/store/gglbrs8j0iq8ygh55inwfvpwb5z2x254-guile-2.2.4.drv... > - 'check' phasebuilder for > `/gnu/store/gglbrs8j0iq8ygh55inwfvpwb5z2x254-guile-2.2.4.drv' failed > with exit code 1 > build of /gnu/store/gglbrs8j0iq8ygh55inwfvpwb5z2x254-guile-2.2.4.drv fail= ed > View build log at > '/var/log/guix/drvs/gg/lbrs8j0iq8ygh55inwfvpwb5z2x254-guile-2.2.4.drv.bz2= '. > cannot build derivation > `/gnu/store/yqpxm07zm0mirrdvl2c4qvf8biyzg468-guix-56e95d54d.drv': 1 > dependencies couldn't be built > cannot build derivation > `/gnu/store/7z7p0m7abi246gzigw8as2q3w33k1n31-profile.drv': 1 > dependencies couldn't be built > guix time-machine: error: build of > `/gnu/store/7z7p0m7abi246gzigw8as2q3w33k1n31-profile.drv' failed > > The log /var/log/guix/drvs/gg/lbrs8j0iq8ygh55inwfvpwb5z2x254-guile-2.2.4.= drv.bz2 > is not meaningful for me... but I can report it here. > > >> that i'm trying now, and for now it looks fine (lots of stuff to build, >> i'll report success or failure when it's done). > > Well, is it a success or a failure for you? For me, pythohn-minimal fails to build build-started /gnu/store/s0lw23myd3hvpw28sffkhz8b30x1hcz0-python-minima= l-3.7.3.drv - x86_64-linux /var/log/guix/drvs/s0//lw23myd3hvpw28sffkhz8b30x= 1hcz0-python-minimal-3.7.3.drv.bz2 20827 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D FAIL: test_register_chain (test.test_faulthandler.FaultHandlerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/guix-build-python-minimal-3.7.3.drv-0/Python-3.7.3/Lib/tes= t/test_faulthandler.py", line 724, in test_register_chain self.check_register(chain=3DTrue) File "/tmp/guix-build-python-minimal-3.7.3.drv-0/Python-3.7.3/Lib/tes= t/test_faulthandler.py", line 702, in check_register self.assertEqual(exitcode, 0) AssertionError: -11 !=3D 0 ---------------------------------------------------------------------- Ran 42 tests in 18.782s FAILED (failures=3D1, skipped=3D4) 1 test failed again: test_faulthandler =3D=3D Tests result: FAILURE then FAILURE =3D=3D 382 tests OK. 1 test failed: test_faulthandler Not sure what to do here. Could this be a (harmless) coincident? Greetings janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 21 10:58:34 2020 Received: (at 39575) by debbugs.gnu.org; 21 Feb 2020 15:58:34 +0000 Received: from localhost ([127.0.0.1]:47865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j5AhF-0006Iq-FI for submit@debbugs.gnu.org; Fri, 21 Feb 2020 10:58:33 -0500 Received: from mail-qk1-f182.google.com ([209.85.222.182]:33582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j5AhE-0006Ie-C8 for 39575@debbugs.gnu.org; Fri, 21 Feb 2020 10:58:32 -0500 Received: by mail-qk1-f182.google.com with SMTP id h4so2262939qkm.0 for <39575@debbugs.gnu.org>; Fri, 21 Feb 2020 07:58:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=x0M/bFwAJ4XcW4HXGUOf1pl8A8yZbSUKsauYmMBH2X0=; b=ngIUGZz8rV8x5i1bKPGu7pZgXocBPTjJkH/GClqvKD217IajimNrw1vMQPrfW/EHl6 SHZvSWCdmO1aXDuA0lJ115JsEE8L3UJWD8+DXsRDj+wlvqQ33CHp3XgoMRNnzD1u0MKh lpVvcfyNIxX711XWR2/aWLNAAJWfsofaplR2Qoo//BXMaIfcDpiFkLy+EbwwLYLzBefW cDGXkfitiJo/eI2mDScsi5266bFrzGKCRbdb6B24tAGK4FPZxzEDSV55v8PZb1VhG4Xi PTkiEolZZjwxZSSZ/mXkXs8xNieUka+ZMRPbXNz4sfGXju+fJ+7opPIWG7ajPhjYSgqu Cv2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=x0M/bFwAJ4XcW4HXGUOf1pl8A8yZbSUKsauYmMBH2X0=; b=iLG7U5+s8o1/Zg2Fmxi9LzyGcxSiBSUkrgIQaX5d8BeAuXO0/uaTsldUpO/2MDVW2p k2568/kh0voI1idd3BX8SYjZYfbftNIdAtzxOriAiDsdud2tYHpWqQwDKyWj3nmG+y0s w4kdzO41E8J1BHhmK06uD1+TG5e4CJJYA5Ot4dbBpckNGwV29XdJpcE+p0eOiqb9aUqQ JI77Kp81EwSAWpSsHoCP/F1t/KoUF9tJc5ZiU2o1eybBiQDeXP33xPXbfTj0T5eoRvR/ PHgnV7SL1K5xMKm0CFS3uyTc1l/LL+TQaoReOr393WP3R5CzQSYLj+l69WpLVo95nn9d nQjA== X-Gm-Message-State: APjAAAUsUY4dK9Dun7cHxMt+i2T0vl4QrhwrQQ3dJZmit70kQohZRLF+ /HMeA/Q26jCWFC5ZUEALMi28N9WWTvVWVnDS3n0= X-Google-Smtp-Source: APXvYqwR//zR5U8rz85gx8ZIHDiDOnShvEjGem7oc9t0gvUnqaCHMTdyj42dfxynA6fcbIE1t6LN4w20AbGOtuIrFm0= X-Received: by 2002:a37:414:: with SMTP id 20mr28118382qke.304.1582300706844; Fri, 21 Feb 2020 07:58:26 -0800 (PST) MIME-Version: 1.0 References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87tv3ticcx.fsf@gnu.org> <87r1yxe1z7.fsf@gnu.org> <871rqq23hy.fsf@gnu.org> In-Reply-To: <871rqq23hy.fsf@gnu.org> From: zimoun Date: Fri, 21 Feb 2020 16:58:15 +0100 Message-ID: Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place To: Jan Nieuwenhuizen Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39575 Cc: =?UTF-8?Q?Ludovic_Court=C3=A8s?= , 39575@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Some follow ups. For me, now, the command > > $ guix time-machine \ > > --commit=56e95d54d209c2428f970d65d9b27ae4168449ad -- help does not fail anymore at the Guile step: --8<---------------cut here---------------start------------->8--- building /gnu/store/gglbrs8j0iq8ygh55inwfvpwb5z2x254-guile-2.2.4.drv... - 'check' phasebuilder for `/gnu/store/gglbrs8j0iq8ygh55inwfvpwb5z2x254-guile-2.2.4.drv' failed --8<---------------cut here---------------end--------------->8--- because it was about "FAIL: test-out-of-memory". Well, now, I am failing at the Python 3.7.3 step too: --8<---------------cut here---------------start------------->8--- /gnu/store/s0lw23myd3hvpw28sffkhz8b30x1hcz0-python-minimal-3.7.3.drv failed --8<---------------cut here---------------end--------------->8--- However, the python error seems about TLS: --8<---------------cut here---------------start------------->8--- test.test_asyncio.test_windows_utils (unittest.loader.ModuleSkipped) ... test test_asyncio failed skipped 'Windows only' ====================================================================== ERROR: test_start_tls_server_1 (test.test_asyncio.test_sslproto.SelectorStartTLSTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/guix-build-python-minimal-3.7.3.drv-0/Python-3.7.3/Lib/test/test_asyncio/test_sslproto.py", line 507, in test_start_tls_server_1 self.loop.run_until_complete(run_main()) File "/tmp/guix-build-python-minimal-3.7.3.drv-0/Python-3.7.3/Lib/asyncio/base_events.py", line 584, in run_until_complete return future.result() File "/tmp/guix-build-python-minimal-3.7.3.drv-0/Python-3.7.3/Lib/test/test_asyncio/test_sslproto.py", line 502, in run_main loop=self.loop, timeout=self.TIMEOUT) File "/tmp/guix-build-python-minimal-3.7.3.drv-0/Python-3.7.3/Lib/asyncio/tasks.py", line 423, in wait_for raise futures.TimeoutError() concurrent.futures._base.TimeoutError --8<---------------cut here---------------end--------------->8--- > Not sure what to do here. Could this be a (harmless) coincident? Me neither. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 21 15:48:15 2020 Received: (at 39575) by debbugs.gnu.org; 21 Feb 2020 20:48:15 +0000 Received: from localhost ([127.0.0.1]:48229 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j5FDa-0004wJ-OM for submit@debbugs.gnu.org; Fri, 21 Feb 2020 15:48:14 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j5FDZ-0004w5-IN for 39575@debbugs.gnu.org; Fri, 21 Feb 2020 15:48:14 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40685) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j5FDU-000147-36; Fri, 21 Feb 2020 15:48:08 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=40054 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j5FDT-0005Us-Br; Fri, 21 Feb 2020 15:48:07 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: zimoun Subject: Re: bug#39575: guix time-machine fails when a tarball was modified in-place References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87tv3ticcx.fsf@gnu.org> <87r1yxe1z7.fsf@gnu.org> <871rqq23hy.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 3 =?utf-8?Q?Vent=C3=B4se?= an 228 de la =?utf-8?Q?R?= =?utf-8?Q?=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: Fri, 21 Feb 2020 21:48:05 +0100 In-Reply-To: (zimoun's message of "Fri, 21 Feb 2020 16:58:15 +0100") Message-ID: <875zfz3bwa.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39575 Cc: 39575@debbugs.gnu.org, Jan Nieuwenhuizen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, zimoun skribis: > Well, now, I am failing at the Python 3.7.3 step too: > > /gnu/store/s0lw23myd3hvpw28sffkhz8b30x1hcz0-python-minimal-3.7.3.drv fa= iled > > > > However, the python error seems about TLS: > > test.test_asyncio.test_windows_utils (unittest.loader.ModuleSkipped) > ... test test_asyncio failed > skipped 'Windows only' > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > ERROR: test_start_tls_server_1 > (test.test_asyncio.test_sslproto.SelectorStartTLSTests) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/tmp/guix-build-python-minimal-3.7.3.drv-0/Python-3.7.3/Lib/test/= test_asyncio/test_sslproto.py", > line 507, in test_start_tls_server_1 > self.loop.run_until_complete(run_main()) > File "/tmp/guix-build-python-minimal-3.7.3.drv-0/Python-3.7.3/Lib/async= io/base_events.py", > line 584, in run_until_complete > return future.result() > File "/tmp/guix-build-python-minimal-3.7.3.drv-0/Python-3.7.3/Lib/test/= test_asyncio/test_sslproto.py", > line 502, in run_main > loop=3Dself.loop, timeout=3Dself.TIMEOUT) > File "/tmp/guix-build-python-minimal-3.7.3.drv-0/Python-3.7.3/Lib/async= io/tasks.py", > line 423, in wait_for > raise futures.TimeoutError() > concurrent.futures._base.TimeoutError It seems to be timing-sensitive, is it deterministic? One lesson here is that we should keep substitutes for a longer amount of time=E2=80=94we actually have a lot of storage space on berlin so we sho= uld investigate what happened. (The NixOS folks currently keep substitutes forever but they found it=E2=80=99s starting to be expensive=E2=80=A6) Thanks, Ludo=E2=80=99.