From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#39575: guix time-machine fails when a tarball was modified in-place Date: Fri, 21 Feb 2020 21:48:05 +0100 Message-ID: <875zfz3bwa.fsf@gnu.org> References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.fsf@gnu.org> <87tv3ticcx.fsf@gnu.org> <87r1yxe1z7.fsf@gnu.org> <871rqq23hy.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:55879) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j5FEN-0007BC-53 for bug-guix@gnu.org; Fri, 21 Feb 2020 15:49:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j5FEM-0003Ng-6F for bug-guix@gnu.org; Fri, 21 Feb 2020 15:49:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:42256) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j5FEM-0003NH-2f for bug-guix@gnu.org; Fri, 21 Feb 2020 15:49:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1j5FEM-0004xJ-1t for bug-guix@gnu.org; Fri, 21 Feb 2020 15:49:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: (zimoun's message of "Fri, 21 Feb 2020 16:58:15 +0100") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane-mx.org@gnu.org Sender: "bug-Guix" To: zimoun Cc: 39575@debbugs.gnu.org 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.