GNU bug report logs

#47759 python-minimal tests hang

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

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

Received: (at 47759) by debbugs.gnu.org; 22 Apr 2021 21:01:13 +0000
From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 22 17:01:13 2021
Received: from localhost ([127.0.0.1]:35670 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
	id 1lZgRl-0006Bh-BS
	for submit@debbugs.gnu.org; Thu, 22 Apr 2021 17:01:13 -0400
Received: from mail-qv1-f50.google.com ([209.85.219.50]:41752)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@gmail.com>) id 1lZgRk-0006BR-0U
 for 47759@debbugs.gnu.org; Thu, 22 Apr 2021 17:01:12 -0400
Received: by mail-qv1-f50.google.com with SMTP id gv2so13484185qvb.8
 for <47759@debbugs.gnu.org>; Thu, 22 Apr 2021 14:01:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:references:date:in-reply-to:message-id
 :user-agent:mime-version:content-transfer-encoding;
 bh=3WZIhcCPgDJd6TBdMKb0Rih8MdMIs+IhVMaZUN8tKZQ=;
 b=Sx4+J9wN5Vf+G/JWT4kdQagMXDE1xWNrqNc6CDVLpyWitaXGni46f96Y2qRAihYaFW
 xLXnRbeR6+XIDS8eQ7rahozSeO+KRup4Pr8GOf3gPz3zTpy4Ac+V1HRTNZu0kwcDUjp1
 YkJ7GML+cSXXUNG6cpN2odVo9OqHXeAX4p1Fak75IGrAg+wLXYC+97pehnYlqHH6GsCH
 s0V2q0vR+puFy3ukLoMF9Jw4lWEpYqldKKvfSa7/2cKDPVhzUjwXOwz1HsdbgMCEAKYQ
 fhnUFPvcTMtfJ/cUjeXqG+mZPqmk47O7MVatBgiQ41akDHmiBuLFzkpuhCEnxwjUr2uQ
 vl0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to
 :message-id:user-agent:mime-version:content-transfer-encoding;
 bh=3WZIhcCPgDJd6TBdMKb0Rih8MdMIs+IhVMaZUN8tKZQ=;
 b=G5X8asBqijy5xLIj8Fbo5t+Imcp4zsll5o53c9Q2VX+gSf4Cqhnwz9T0yNNCCzSKeQ
 F+uoa2hXWBnjcuO3a0PG3wVIU6Jn3tyMD3+YwpC8WL7S8jBqeNym5TAH6X2ja4c7H/ar
 ArPrUt2Bdn1JwguabYP8vRxRVAejX9oB2g2iWooVopeYcCRJmmBEW3Z6G4OvArqMl87/
 vdIfDjKsC5ErRTWhMkotmvdBC4AgNjEQekKw0uyANCOL81mGaPLjqki78SDy3Neulwp/
 kJr4QSjHkP/FeeePL+mNHksVneLqHEypavyeYJ8IdrpSHYNAC/WjXuUomAAlIH8mCaQA
 MqAw==
X-Gm-Message-State: AOAM5321ngt7Oka8lrFaz2RZ3lKRopl57IUhMvOYvM23unaWOYb+ozVp
 jAjxAFyKAI0YHJiesKKbge/KFOLeCHU=
X-Google-Smtp-Source: ABdhPJxglFed4NMTpuEHQ3vRqhVge3hfabQdVdmJOCQgeWmGxTQf9jtEi348kvynN2FZmmETxw7hnA==
X-Received: by 2002:a05:6214:f26:: with SMTP id
 iw6mr682320qvb.58.1619125266192; 
 Thu, 22 Apr 2021 14:01:06 -0700 (PDT)
Received: from hurd (dsl-10-133-199.b2b2c.ca. [72.10.133.199])
 by smtp.gmail.com with ESMTPSA id w67sm3084731qkc.79.2021.04.22.14.01.05
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 22 Apr 2021 14:01:05 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
To: Ludovic Courtès <ludo@gnu.org>
Subject: Re: bug#47759: python-minimal tests hang
References: <20210413223817.13450547@scratchpost.org>
 <YHYNevMS+41BqxYF@jasmine.lan> <87mttqysff.fsf@gnu.org>
Date: Thu, 22 Apr 2021 17:01:04 -0400
In-Reply-To: <87mttqysff.fsf@gnu.org> ("Ludovic Courtès"'s message of "Thu, 22 Apr 2021 22:29:08 +0200")
Message-ID: <87a6pq2fvz.fsf@gmail.com>
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: 0.0 (/)
X-Debbugs-Envelope-To: 47759
Cc: Danny Milosavljevic <dannym@scratchpost.org>, 47759@debbugs.gnu.org,
 Leo Famulari <leo@famulari.name>
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: -1.0 (-)
Hi,

Ludovic Courtès <ludo@gnu.org> writes:

> 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):
>
> $ 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
>
>
> I also rebuilt it locally on my x86_64 laptop and it ran to completion
> (although there’s a bitwise reproducibility issue):
>
> $ 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
>
> So… no problem?  Or perhaps it’s a function of the number of cores or
> something?  (Here that’s with 2 cores/4 threads.)

For me it seems to happen only when using QEMU transparent emulation,
e.g. to build it for armhf-linux on an amd64 machine.

Danny, are you still able to reproduce this problem from the master
branch, without using QEMU emulation?

Thank you,

Maxim




Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Sun Dec 22 08:09:21 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.