GNU bug report logs - #75080
guix pull fails on arm64 due to cmake DEB self-tests

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Simon Josefsson <simon@HIDDEN>; dated Wed, 25 Dec 2024 08:14:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 75080 <at> debbugs.gnu.org:


Received: (at 75080) by debbugs.gnu.org; 11 Jan 2025 18:26:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 11 13:26:46 2025
Received: from localhost ([127.0.0.1]:44770 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tWgC5-0004S6-IU
	for submit <at> debbugs.gnu.org; Sat, 11 Jan 2025 13:26:46 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:57964)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tWgC1-0004Ri-O3
 for 75080 <at> debbugs.gnu.org; Sat, 11 Jan 2025 13:26:43 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1tWgBu-0002T0-H2; Sat, 11 Jan 2025 13:26:34 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=+G0m2s9AIY1H9dQJ8Dct0xjLYK0Y/4YeXY3vTjRbCCM=; b=RCAZdct3fJSfSVARuE+i
 PJAMpvvzdLB1GqNPO3tgqMfYA+DlOUawr+yopZD29x6fsJQYye8A2xmj/amWGgt1nIpv+PP2WisKR
 CadIzhu8OHqPyJizrKIe6WknAvTxb9SeQoNOPqz67DksbE7dZHrRHV3CD7IMFc3a+AQfKt1iRRWYg
 BtIpcC95vFRLnsfc5BRlPsVztYPl1ipjbMM5Gulg6lJxaXL9v4QULe387TLEnl5jYgGJz3ed9AN8w
 PgoTMm3ca4+BCK1JLc/QzxWSVnyghINeqanUcqeqBSmUx3HKrNAlrbDyu4Zh8ivXzK7Z98uskOYTa
 MYbP6gtiyXmhpg==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Simon Josefsson <simon@HIDDEN>
Subject: Re: bug#75080: guix pull fails on arm64 due to cmake DEB self-tests
In-Reply-To: <874j2sqiwx.fsf@HIDDEN> (Simon Josefsson's message of "Wed, 
 25 Dec 2024 09:13:50 +0100")
References: <874j2sqiwx.fsf@HIDDEN>
Date: Sat, 11 Jan 2025 19:25:50 +0100
Message-ID: <875xmlnr69.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
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: 75080
Cc: 75080 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi,

Simon Josefsson <simon@HIDDEN> skribis:

> I get a build failure regarding "cmake-bootstrap" shown here:
>
> https://gitlab.com/debdistutils/guix/container/-/jobs/8717616613
>
> I cannot reproduce this on my own arm64 machine running Trisquel.
>
> It seems only cmake's DEB related self-tests fail:

Looks like the problem is gone with a current-ish commit since
substitutes are available from both build farms:

--8<---------------cut here---------------start------------->8---
$ guix weather cmake-minimal -s aarch64-linux
computing 1 package derivations for aarch64-linux...
looking for 1 store items on https://ci.guix.gnu.org...
https://ci.guix.gnu.org =E2=98=80
  100.0% substitutes available (1 out of 1)
  at least 10.6 MiB of nars (compressed)
  27.7 MiB on disk (uncompressed)
  2.815 seconds per request (2.8 seconds in total)
  0.4 requests per second

  at least 1,000 queued builds
      aarch64-linux: 993 (99.3%)
      x86_64-linux: 4 (.4%)
      powerpc64le-linux: 2 (.2%)
      i686-linux: 1 (.1%)
  build rate: 545.79 builds per hour
      x86_64-linux: 545.79 builds per hour
looking for 1 store items on https://bordeaux.guix.gnu.org...
https://bordeaux.guix.gnu.org =E2=98=80
  100.0% substitutes available (1 out of 1)
  4.5 MiB of nars (compressed)
  27.7 MiB on disk (uncompressed)
  0.150 seconds per request (0.2 seconds in total)
  6.7 requests per second
  (continuous integration information unavailable)
looking for 1 store items on https://guix.bordeaux.inria.fr...
https://guix.bordeaux.inria.fr =E2=9B=88
  0.0% substitutes available (0 out of 1)
  unknown substitute sizes
  0.0 MiB on disk (uncompressed)
  0.169 seconds per request (0.2 seconds in total)
  5.9 requests per second

  0.0% (0 out of 1) of the missing items are queued
  0 queued builds
  build rate: 17.09 builds per hour
      x86_64-linux: 17.09 builds per hour
$ guix describe
Generation 331  Jan 05 2025 22:28:17    (current)
  shepherd 6d52686
    repository URL: https://git.savannah.gnu.org/git/shepherd.git
    branch: main
    commit: 6d526862375a426c13a52c7343c0ee9215367a00
  guile f6359a4
    repository URL: https://git.savannah.gnu.org/git/guile.git
    branch: main
    commit: f6359a4715d023761454f1bf945633ce4cca98fc
  guix 613c8b8
    repository URL: https://git.savannah.gnu.org/git/guix.git
    commit: 613c8b81702f08ee36f20d15ee8f8c42a37acfef
--8<---------------cut here---------------end--------------->8---

Could you confirm?

Ludo=E2=80=99.




Information forwarded to bug-guix@HIDDEN:
bug#75080; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 25 Dec 2024 08:13:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 25 03:13:58 2024
Received: from localhost ([127.0.0.1]:36066 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tQMWk-0005xP-2C
	for submit <at> debbugs.gnu.org; Wed, 25 Dec 2024 03:13:58 -0500
Received: from lists.gnu.org ([209.51.188.17]:52024)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <simon@HIDDEN>) id 1tQMWi-0005xD-5p
 for submit <at> debbugs.gnu.org; Wed, 25 Dec 2024 03:13:57 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <simon@HIDDEN>)
 id 1tQMWc-0000Zj-E9
 for bug-guix@HIDDEN; Wed, 25 Dec 2024 03:13:54 -0500
Received: from uggla.sjd.se ([2001:9b1:8633::107])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <simon@HIDDEN>)
 id 1tQMWZ-0003jY-AD
 for bug-guix@HIDDEN; Wed, 25 Dec 2024 03:13:50 -0500
DKIM-Signature: v=1; a=ed25519-sha256; q=dns/txt; c=relaxed/relaxed;
 d=josefsson.org; s=ed2303; h=Content-Type:MIME-Version:Message-ID:Date:
 Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
 Content-Description; bh=Go1zWowk4N1R1D/iZ7lcx8XtSl1vNbMq3GjyOkblMLY=;
 t=1735114415; x=1736324015; b=xTyVKWajMnWyI9p3q1f0MlgHc4CDdvp6Od/4pzmeE5BRGHL
 subiEglPhi8tqZ3MB8yLJCtDSe1nzGPJNpEQsCQ==;
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=josefsson.org; s=rsa2303; h=Content-Type:MIME-Version:Message-ID:Date:
 Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
 Content-Description; bh=Go1zWowk4N1R1D/iZ7lcx8XtSl1vNbMq3GjyOkblMLY=;
 t=1735114415; x=1736324015; b=Za0xlwP9+UYfu8QjiZkX5ryy3DL2WdYxXFD9piXwkmkB8jK
 B+2WoviOSAs0y7CBHP5t9DiPvjeV6Zbpmy6Z2NSzQvPMfaAHV3Fcoaj4Nw7ZBDrLTauI16WxDmr8b
 aBOz3FPWOlVcmXm22vPvO1H4LPokkxznf4zoo1od3KB66A7QJv/xOeyPQoeur6RSqOOkfU7nj541j
 5FdXa8asonoc01QUZROdr4WVHXZvhQR4YGwkAFd1CSEMwImjPGb0OdAB/1Px+rtYpL4Z9Zs66FQQj
 cPRoLT/SO6eegYV3pPBi6TqTh2jCCRq+bhsxKbOeOHAeIVZRIahvHv+17L5xIl+zmhHlnlIhhcMAg
 n/maDwCJH2HWToEAqRndlAZpkXu//xm7uM69VHRYxq3EQugmA508aV15a6jDhdVfAKd4CBWWZM/E7
 kXU+VzN90pIQwfwGw1gCN5bu;
Received: from h-178-174-130-130.a498.priv.bahnhof.se ([178.174.130.130]:52046
 helo=kaka) by uggla.sjd.se with esmtpsa (TLS1.3) tls
 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95)
 (envelope-from <simon@HIDDEN>) id 1tQMWL-006sZs-On
 for bug-guix@HIDDEN; Wed, 25 Dec 2024 08:13:33 +0000
X-Hashcash: 1:23:241225:bug-guix@HIDDEN::YyUl8MD3Ldji9Qgd:0DJhI
From: Simon Josefsson <simon@HIDDEN>
To: bug-guix@HIDDEN
Subject: guix pull fails on arm64 due to cmake DEB self-tests
OpenPGP: id=B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE;
 url=https://josefsson.org/key-20190320.txt
Date: Wed, 25 Dec 2024 09:13:50 +0100
Message-ID: <874j2sqiwx.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha256; protocol="application/pgp-signature"
Received-SPF: pass client-ip=2001:9b1:8633::107;
 envelope-from=simon@HIDDEN; helo=uggla.sjd.se
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hi!

I'm running the following commands on a arm64 GitLab shared runner node:

export LC_ALL=3DC.UTF-8
apt-get update
apt-get install -y guix podman ca-certificates
(guix-daemon --disable-chroot --build-users-group=3D_guixbuild &
guix pull --url=3Dhttps://gitlab.com/debdistutils/guix/mirror.git \
 || (ls -la /var/log/guix/drvs/*/*.drv.gz; zcat /var/log/guix/drvs/qz/9fsb0=
935lpyssgg9428w9rvsypbfgv-cmake-bootstrap-3.24.2.drv.gz)

I get a build failure regarding "cmake-bootstrap" shown here:

https://gitlab.com/debdistutils/guix/container/-/jobs/8717616613

I cannot reproduce this on my own arm64 machine running Trisquel.

It seems only cmake's DEB related self-tests fail:

The following tests FAILED:
	561 - RunCMake.CPack_DEB.CUSTOM_NAMES (Failed)
	562 - RunCMake.CPack_DEB.DEBUGINFO (Failed)
	563 - RunCMake.CPack_DEB.DEFAULT_PERMISSIONS (Failed)
	564 - RunCMake.CPack_DEB.DEPENDENCIES (Failed)
	565 - RunCMake.CPack_DEB.EMPTY_DIR (Failed)
	566 - RunCMake.CPack_DEB.VERSION (Failed)
	567 - RunCMake.CPack_DEB.EXTRA (Failed)
	568 - RunCMake.CPack_DEB.GENERATE_SHLIBS (Failed)
	569 - RunCMake.CPack_DEB.GENERATE_SHLIBS_LDCONFIG (Failed)
	571 - RunCMake.CPack_DEB.MINIMAL (Failed)
	572 - RunCMake.CPack_DEB.PER_COMPONENT_FIELDS (Failed)
	573 - RunCMake.CPack_DEB.TIMESTAMPS (Failed)
	574 - RunCMake.CPack_DEB.MD5SUMS (Failed)
	575 - RunCMake.CPack_DEB.DEB_PACKAGE_VERSION_BACK_COMPATIBILITY (Failed)
	576 - RunCMake.CPack_DEB.DEB_DESCRIPTION (Failed)
	577 - RunCMake.CPack_DEB.PROJECT_META (Failed)
Errors while running CTest

That make me believe that the minimal nature of the container has some
impact.  Maybe some missing environment variable or tool or something?
That is usually present during normal builds but not this build.

The first failure starts here:

https://gitlab.com/debdistutils/guix/container/-/jobs/8717616613#L1746

with output cited below.  I don't spot any obvious problem.  I suspect
something odd is happening when running 'dpkg'.

Any ideas how to debug this further?

/Simon

549/622 Test #561: RunCMake.CPack_DEB.CUSTOM_NAMES ........................=
.....***Failed    0.88 sec
=2D- CUSTOM_NAMES-COMPONENT-type - PASSED
=2D- CUSTOM_NAMES-COMPONENT-type-Build - PASSED
CMake Error at RunCMake.cmake:216 (message):
  DEB/CUSTOM_NAMES-COMPONENT-type - FAILED:
  Result is [1], not [0].
  stderr does not match that expected.
  Command was:
   command> "/tmp/guix-build-cmake-bootstrap-3.24.2.drv-0/cmake-3.24.2/bin/=
cmake" "-DRunCMake_TEST=3DCUSTOM_NAMES-COMPONENT-type" "-DRunCMake_TEST_FIL=
E_PREFIX=3DCUSTOM_NAMES" "-DRunCMake_SUBTEST_SUFFIX=3D" "-DGENERATOR_TYPE=
=3DDEB" "-DPACKAGING_TYPE=3DCOMPONENT" "-Dsrc_dir=3D/tmp/guix-build-cmake-b=
ootstrap-3.24.2.drv-0/cmake-3.24.2/Tests/RunCMake/CPack" "-Dbin_dir=3D/tmp/=
guix-build-cmake-bootstrap-3.24.2.drv-0/cmake-3.24.2/Tests/RunCMake/DEB.CUS=
TOM_NAMES/CPack/CUSTOM_NAMES-build" "-Dconfig_file=3D/tmp/guix-build-cmake-=
bootstrap-3.24.2.drv-0/cmake-3.24.2/Tests/RunCMake/CPack/conf/DEB.CUSTOM_NA=
MES_config.cmake" "-P" "/tmp/guix-build-cmake-bootstrap-3.24.2.drv-0/cmake-=
3.24.2/Tests/RunCMake/CPack/VerifyResult.cmake"
  Actual stdout:
   actual-out>=20
  Expected stderr to match:
   expect-err> ^$
  Actual stderr:
   actual-err> CMake Error at /tmp/guix-build-cmake-bootstrap-3.24.2.drv-0/=
cmake-3.24.2/Tests/RunCMake/CPack/VerifyResult.cmake:84 (message):
   actual-err>   Unexpected file content for file 1!
   actual-err>=20
   actual-err>   The content was:
   actual-err>=20
   actual-err>    actual>=20
   actual-err>=20
   actual-err>   which does not match:
   actual-err>=20
   actual-err>    expect> /usr;/usr/foo;/usr/foo/CMakeLists.txt
   actual-err>=20
   actual-err>   CPack output:
   actual-err>=20
   actual-err>    cpack-out> CPack: Create package using DEB
   actual-err>    cpack-out> CPack: Install projects
   actual-err>    cpack-out> CPack: - Run preinstall target for: CUSTOM_NAM=
ES-COMPONENT-type
   actual-err>    cpack-out> CPack: - Install project: CUSTOM_NAMES-COMPONE=
NT-type [Debug]
   actual-err>    cpack-out> CPack: -   Install component: pkg_1
   actual-err>    cpack-out> CPack: -   Install component: pkg_2
   actual-err>    cpack-out> CPack: -   Install component: pkg_3
   actual-err>    cpack-out> CPack: Create package
   actual-err>    cpack-out> -- CPACK_DEBIAN_PACKAGE_DEPENDS not set, the p=
ackage will have no dependencies.
   actual-err>    cpack-out> -- CPACK_DEBIAN_PACKAGE_DEPENDS not set, the p=
ackage will have no dependencies.
   actual-err>    cpack-out> -- CPACK_DEBIAN_PACKAGE_DEPENDS not set, the p=
ackage will have no dependencies.
   actual-err>    cpack-out> CPack: - package: /tmp/guix-build-cmake-bootst=
rap-3.24.2.drv-0/cmake-3.24.2/Tests/RunCMake/DEB.CUSTOM_NAMES/CPack/CUSTOM_=
NAMES-build/custom_names-pkg_1_0.1.1_arm64.deb generated.
   actual-err>    cpack-out> CPack: - package: /tmp/guix-build-cmake-bootst=
rap-3.24.2.drv-0/cmake-3.24.2/Tests/RunCMake/DEB.CUSTOM_NAMES/CPack/CUSTOM_=
NAMES-build/second_0.1.1_arm64.deb generated.
   actual-err>    cpack-out> CPack: - package: /tmp/guix-build-cmake-bootst=
rap-3.24.2.drv-0/cmake-3.24.2/Tests/RunCMake/DEB.CUSTOM_NAMES/CPack/CUSTOM_=
NAMES-build/pkg_3_abc.deb generated.
   actual-err>    cpack-out>=20
   actual-err>=20
   actual-err>   CPack error:
   actual-err>=20
   actual-err>    cpack-err>=20
   actual-err>=20
   actual-err>   CPack result:
   actual-err>=20
   actual-err>    cpack-res>=20
   actual-err>=20
   actual-err>   CPack config file:
   actual-err>=20
   actual-err>    cpack-cfg> set(DPKG_EXECUTABLE "/usr/bin/dpkg")
   actual-err>    cpack-cfg> set(READELF_EXECUTABLE "/gnu/store/pqai4n95zn5=
wdw430gslb00sb967jdg8-binutils-2.41/bin/readelf")
Call Stack (most recent call first):
  RunCMake.cmake:230 (run_cmake)
  CPack/CPackTestHelpers.cmake:119 (run_cmake_command)
  CPack/CPackTestHelpers.cmake:137 (run_cpack_test_common_)
  CPack/RunCMakeTest.cmake:11 (run_cpack_test)
        Start 562: RunCMake.CPack_DEB.DEBUGINFO

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iIoEARYIADIWIQSjzJyHC50xCrrUzy9RcisI/kdFogUCZ2u+vhQcc2ltb25Aam9z
ZWZzc29uLm9yZwAKCRBRcisI/kdFosICAQDLlVz832hMsXc2MmOgLayXq1yX8Kp/
Ov9zqC8WPoN9qQD/TsaW9JIsSxw5eD+5DPN55qqYiB20KS0a4JH+qJL6TAk=
=C7A9
-----END PGP SIGNATURE-----
--=-=-=--




Acknowledgement sent to Simon Josefsson <simon@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#75080; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 12 Jan 2025 05:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.