GNU bug report logs

#47759 python-minimal tests hang

PackageSource(s)Maintainer(s)
guix PTS Buildd Popcon
Full log

Message #16 received at 47759@debbugs.gnu.org (full text, mbox, reply):

Received: (at 47759) by debbugs.gnu.org; 22 Apr 2021 20:29:18 +0000
From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 22 16:29:18 2021
Received: from localhost ([127.0.0.1]:35621 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
	id 1lZfws-0005M7-FI
	for submit@debbugs.gnu.org; Thu, 22 Apr 2021 16:29:18 -0400
Received: from eggs.gnu.org ([209.51.188.92]:56750)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@gnu.org>) id 1lZfwq-0005Lr-87
 for 47759@debbugs.gnu.org; Thu, 22 Apr 2021 16:29:17 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:56892)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <ludo@gnu.org>)
 id 1lZfwk-00087j-BU; Thu, 22 Apr 2021 16:29:10 -0400
Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=38296 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <ludo@gnu.org>)
 id 1lZfwj-0003Op-Qc; Thu, 22 Apr 2021 16:29:10 -0400
From: Ludovic Courtès <ludo@gnu.org>
To: Leo Famulari <leo@famulari.name>
Subject: Re: bug#47759: python-minimal tests hang
References: <20210413223817.13450547@scratchpost.org>
 <YHYNevMS+41BqxYF@jasmine.lan>
Date: Thu, 22 Apr 2021 22:29:08 +0200
In-Reply-To: <YHYNevMS+41BqxYF@jasmine.lan> (Leo Famulari's message of "Tue,
 13 Apr 2021 17:30:34 -0400")
Message-ID: <87mttqysff.fsf@gnu.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 47759
Cc: Danny Milosavljevic <dannym@scratchpost.org>, 47759@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit@debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Hi!

Leo Famulari <leo@famulari.name> skribis:

> $ guix describe
> Generation 15   Apr 13 2021 23:26:10    (current)
>   guix 822eacc
>     repository URL: https://git.savannah.gnu.org/git/guix.git
>     commit: 822eacc6bb0878323e6687d4460a7c53066545e1
> $ guix build --derivations --no-grafts python-minimal 
> /gnu/store/qkggqs5pxr9fmczc6gn5rs3d51ykhh36-python-minimal-3.8.2.drv
> $ guix build --derivations --no-grafts python-minimal-wrapper
> /gnu/store/qvib4wzz542czxfsl7dw4bnlz0kdrm82-python-minimal-wrapper-3.8.2.drv

FWIW, berlin has binaries for x86_64 and armhf (the two you mentioned):

--8<---------------cut here---------------start------------->8---
$ guix time-machine --commit=822eacc6bb0878323e6687d4460a7c53066545e1 -- build python-minimal --no-grafts -s x86_64-linux -s armhf-linux -d
/gnu/store/y9g688q1ffk6gbyiwda3pw5wb29q0a2x-python-minimal-3.8.2.drv
/gnu/store/qkggqs5pxr9fmczc6gn5rs3d51ykhh36-python-minimal-3.8.2.drv
$ guix time-machine --commit=822eacc6bb0878323e6687d4460a7c53066545e1 -- build python-minimal --no-grafts -s x86_64-linux -s armhf-linux 
/gnu/store/c7s4wslhi6idzprnnigabw8bz4lp7gn8-python-minimal-3.8.2
/gnu/store/z3zxs5pynvnq7mcpsr1nkh5hbb9hicf5-python-minimal-3.8.2
$ guix time-machine --commit=822eacc6bb0878323e6687d4460a7c53066545e1 -- weather python-minimal -s x86_64-linux -s armhf-linux 
computing 1 package derivations for armhf-linux...
computing 1 package derivations for x86_64-linux...
looking for 2 store items on https://ci.guix.gnu.org...
https://ci.guix.gnu.org
  100.0% substitutes available (2 out of 2)
  at least 67.2 MiB of nars (compressed)
  153.0 MiB on disk (uncompressed)
  0.085 seconds per request (0.2 seconds in total)
  11.8 requests per second

  at least 1,000 queued builds
      aarch64-linux: 1000 (100.0%)
  build rate: 36.16 builds per hour
      x86_64-linux: 8.38 builds per hour
      i686-linux: 20.25 builds per hour
      aarch64-linux: 8.93 builds per hour
--8<---------------cut here---------------end--------------->8---

I also rebuilt it locally on my x86_64 laptop and it ran to completion
(although there’s a bitwise reproducibility issue):

--8<---------------cut here---------------start------------->8---
$ time guix time-machine --commit=822eacc6bb0878323e6687d4460a7c53066545e1 -- build python-minimal --check --no-grafts -v1
La jena derivo estos konstruata:
   /gnu/store/qkggqs5pxr9fmczc6gn5rs3d51ykhh36-python-minimal-3.8.2.drv

building /gnu/store/qkggqs5pxr9fmczc6gn5rs3d51ykhh36-python-minimal-3.8.2.drv...
- 'compress-documentation' phaseguix build: error: derivation `/gnu/store/qkggqs5pxr9fmczc6gn5rs3d51ykhh36-python-minimal-3.8.2.drv' may not be deterministic: output `/gnu/store/z3zxs5pynvnq7mcpsr1nkh5hbb9hicf5-python-minimal-3.8.2' differs

real    9m45.336s
user    0m3.490s
sys     0m0.289s
--8<---------------cut here---------------end--------------->8---

So… no problem?  Or perhaps it’s a function of the number of cores or
something?  (Here that’s with 2 cores/4 threads.)

Ludo’.




Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Sun Dec 22 08:23:18 2024; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.