From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 0F6NL0NwUWR6KgAASxT56A (envelope-from ) for ; Tue, 02 May 2023 22:19:15 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id ULWPLkNwUWToVQEAG6o9tA (envelope-from ) for ; Tue, 02 May 2023 22:19:15 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 309DF180C1 for ; Tue, 2 May 2023 22:19:15 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ptwSo-0002pw-Ia; Tue, 02 May 2023 16:19:06 -0400 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 ) id 1ptwSk-0002hq-HN for guix-patches@gnu.org; Tue, 02 May 2023 16:19:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ptwSk-0002Cy-9H for guix-patches@gnu.org; Tue, 02 May 2023 16:19:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ptwSk-00084C-5S for guix-patches@gnu.org; Tue, 02 May 2023 16:19:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62842] [PATCH 00/11] gnu: maths: dune-*: Update to version 2.9.0 Resent-From: Felix Gruber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 02 May 2023 20:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62842 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 62842@debbugs.gnu.org Received: via spool by 62842-submit@debbugs.gnu.org id=B62842.168305874131002 (code B ref 62842); Tue, 02 May 2023 20:19:02 +0000 Received: (at 62842) by debbugs.gnu.org; 2 May 2023 20:19:01 +0000 Received: from localhost ([127.0.0.1]:45111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptwSi-00083v-AQ for submit@debbugs.gnu.org; Tue, 02 May 2023 16:19:01 -0400 Received: from mout01.posteo.de ([185.67.36.65]:37411) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptwSe-00083c-EF for 62842@debbugs.gnu.org; Tue, 02 May 2023 16:18:59 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 753A524037E for <62842@debbugs.gnu.org>; Tue, 2 May 2023 22:18:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1683058730; bh=f/90W1VwduHLF1KZXBNFatIQfSv0v6XLvWYh/+GPY6M=; h=Date:Subject:To:Cc:From:From; b=pLlUFTFtxiaHYKwJOr93DOzy/LogWI5Lo4NAlhEuhufFKv+4+Gy/pLUNoJcTUHeTh lS9cNs0CjDE/yjsNLZSx1i4txEdAlGx3bsbdIDNLXnfMQ6y00n0eq62tKieHjdUyeu 0hd7vn5Kjit4G0BTGs34VDuOwdgc4LGRVoE2+/+QK1gcukWantRBShe43qugfAgMWy BsAMI9iiK1v2wwSSdBNGIqhtesR2qQIQNEr4Z6JFNFezTaKLKksN+V+CmSlJ8qjpOp t8FwzmOJgbhxNsFDswYlZt2QYPKy7w2vyaoF5ld7hYyPAIhj+s2k1UCeDBs9/95x06 3Q+ndf0mlB91Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Q9ry15QjCz9rxT; Tue, 2 May 2023 22:18:49 +0200 (CEST) Content-Type: multipart/mixed; boundary="------------nkbSsYKhDgPRS8lVPt2Oh7N1" Message-ID: Date: Tue, 2 May 2023 20:18:13 +0000 MIME-Version: 1.0 References: <20230414192518.41188-1-felgru@posteo.net> <877ctq99ay.fsf@gnu.org> Content-Language: en-US From: Felix Gruber In-Reply-To: <877ctq99ay.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1683058755; a=rsa-sha256; cv=none; b=JeYgNdDW2ORD195RlKisJqc1YIhKnbVfeL6tVK/QSpsN8ydKWPhWm05cgLh5YO2k6bJ5XR 7v+iP05e6HSMPdP6YspB3g7XHIm2nI5ywhZyMSuW1KzJHCNePScjOblwoMwuOGLv1qpcsR +IYAl/pQ2URia0GoPieipnKAzlk7DRBxQRRGAvYbw7VgzN6NdIp4vX6/uUhF/cqZ45Mv6n Dp9hZJns6q0xpHkCNrS6vBvGKKZ2LoLBHgs6Y+h5oabT3z52nuXOtzB2vT/BVk5mdB/po1 Cq9x/VwmdbJj1DdwRP5DDAFacFCH1f7wp5rqzoLMU5ukwoH2sW4+LDiRatSVyQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=posteo.net header.s=2017 header.b=pLlUFTFt; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.net (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1683058755; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=+cEPQlCEi9E+6mPKqIndQJWM4gfdHcQ9lHFygxRAW30=; b=S+RDTYvxLcidWCzGgYWf2QGqaiT3aRgd1pmFi/gsxASnQCelEc+Dh3HutRG078wEkYpppH sw4fC3Ow/4ZvXe50D4kCXQ3HkWnLIaiP3GzmKD7OPH6zc6ETLGa6bZib/9c0yON9NfvAxk Y01Aju87mvmO9kw1mw/E2dFk1jw6idV9qvjtDWhzsTZNUUWpi6/+XSg3OiXx/Qe6AKPZfz g7BHf/vP8ITwMTCuLeKmqPPXRYX9iBhUoNe/gonlHOWAAxNe5O4wceofKHm0cUa5mAmMfI abmXPq9nsRuyfWJaLl1zcuPigH+/93nM7aWJqlthtqEdUsE/nm4mIlZNNDC7Kg== X-Migadu-Spam-Score: -0.71 X-Spam-Score: -0.71 X-Migadu-Queue-Id: 309DF180C1 X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=posteo.net header.s=2017 header.b=pLlUFTFt; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.net (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-TUID: ix+j/Lw9A9KX This is a multi-part message in MIME format. --------------nkbSsYKhDgPRS8lVPt2Oh7N1 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi Ludo’, On 5/2/23 15:01, Ludovic Courtès wrote: > Felix Gruber skribis: > >> This patchset updates all packages belonging to the Dune finite element >> library to the latest release 2.9.0. > > There’s one test failure on aarch64-linux: > > --8<---------------cut here---------------start------------->8--- > 99/106 Test #99: eigenvaluestest ........................Subprocess aborted***Exception: 1.24 sec > Eigenvalues of Rosser matrix: (-1020.05,0) (0.0980486,0) (-1.05342e-14,0) (1020.05,0) (1020,0) (1019.9,0) (1000,0) (1000,0) > Eigenvalues of Rosser matrix: (-1020.05,0) (0.0980486,0) (-1.05342e-14,0) (1020.05,0) (1020,0) (1019.9,0) (1000,0) (1000,0) > Eigenvalues of Rosser matrix: (-1020.05,0) (0.0980486,0) (-1.05342e-14,0) (1020.05,0) (1020,0) (1019.9,0) (1000,0) (1000,0) > terminate called after throwing an instance of 'Dune::MathError' > what(): MathError [testSymmetricFieldMatrix:/tmp/guix-build-dune-common-2.9.0.drv-0/dune-common-2.9.0/dune/common/test/eigenvaluestest.cc:143]: Vector computed by FMatrixHelp::eigenValuesVectors is not an eigenvector > > […] > The following tests FAILED: > 99 - eigenvaluestest (Subprocess aborted) > Errors while running CTest > make: *** [Makefile:74: test] Error 8 > --8<---------------cut here---------------end--------------->8--- > > From . > > Could you take a look and/or report it upstream? Thanks for letting me know. I've looked into upstream issues/fixes for this problem and it seems that these aarch64 test failures are a known issue [1]. This bugreport mentions build failures in dune-common's Debian package, which nowadays seems to be patched to disable the failing tests [2]. [1]: https://gitlab.dune-project.org/core/dune-common/-/issues/262 [2]: https://sources.debian.org/src/dune-common/2.9.0-2/debian/patches/disable-long-double-eigenvalue-checks.patch/ I've prepared a patch to apply Debian's patch for disabling the failing tests to our dune-common package. You can find it attached to this email. Can you test if it fixes the aarch64-linux builds (I don't have access to an aarch64 machine)? I hope that this would also fix the build failures for the other dune-* packages on aarch64-linux, which are currently all failing because they depend on the broken dune-common package. Kind regards, Felix --------------nkbSsYKhDgPRS8lVPt2Oh7N1 Content-Type: text/x-patch; charset=UTF-8; name="0001-gnu-dune-common-Fix-build-on-aarch64-linux.patch" Content-Disposition: attachment; filename="0001-gnu-dune-common-Fix-build-on-aarch64-linux.patch" Content-Transfer-Encoding: base64 RnJvbSAxMDAxZTE1NjIzMTA4ZTZmOTJiODlhMWEyZGFhY2Q0M2I1ZTJhMTIzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBGZWxpeCBHcnViZXIgPGZlbGdydUBwb3N0ZW8ubmV0 PgpEYXRlOiBUdWUsIDIgTWF5IDIwMjMgMjE6NTk6MzAgKzAyMDAKU3ViamVjdDogW1BBVENI XSBnbnU6IGR1bmUtY29tbW9uOiBGaXggYnVpbGQgb24gYWFyY2g2NC1saW51eC4KCiogZ251 L3BhY2thZ2VzL21hdGhzLnNjbSAoZHVuZS1jb21tb24pW3NvdXJjZV06IEFkZCBwYXRjaCB0 byBkaXNhYmxlCiAgdGVzdHMgdGhhdCBhcmUgZmFpbGluZyBvbiBhYXJjaDY0LWxpbnV4Lgoq IGdudS9wYWNrYWdlcy9wYXRjaGVzL2R1bmUtY29tbW9uLWRpc2FibGUtbG9uZy1kb3VibGUt ZWlnZW52YWx1ZS1jaGVja3MucGF0Y2g6CiAgTmV3IGZpbGUuCiogZ251L2xvY2FsLm1rIChk aXN0X3BhdGNoX0RBVEEpOiBSZWdpc3RlciBpdC4KLS0tCiBnbnUvbG9jYWwubWsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBnbnUvcGFja2FnZXMvbWF0aHMu c2NtICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0KIC4uLmlzYWJsZS1sb25nLWRv dWJsZS1laWdlbnZhbHVlLWNoZWNrcy5wYXRjaCB8IDI4ICsrKysrKysrKysrKysrKysrKysK IDMgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3Jl YXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9wYXRjaGVzL2R1bmUtY29tbW9uLWRpc2Fi bGUtbG9uZy1kb3VibGUtZWlnZW52YWx1ZS1jaGVja3MucGF0Y2gKCmRpZmYgLS1naXQgYS9n bnUvbG9jYWwubWsgYi9nbnUvbG9jYWwubWsKaW5kZXggMTQ3NmM3MzBiYS4uNjhhNDBlN2M2 YyAxMDA2NDQKLS0tIGEvZ251L2xvY2FsLm1rCisrKyBiL2dudS9sb2NhbC5tawpAQCAtMTA1 Niw2ICsxMDU2LDcgQEAgZGlzdF9wYXRjaF9EQVRBID0JCQkJCQlcCiAgICVEJS9wYWNrYWdl cy9wYXRjaGVzL2RvdmVjb3QtdHJlZXMtc3VwcG9ydC1kb3ZlY290LTIuMy5wYXRjaAlcCiAg ICVEJS9wYWNrYWdlcy9wYXRjaGVzL2RzdGF0LWZpeC1jcmFzaC13aGVuLXNwZWNpZnlpbmct ZGVsYXkucGF0Y2gJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9kc3RhdC1za2lwLWRldmlj ZXMtd2l0aG91dC1pby5wYXRjaAlcCisgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2R1bmUtY29t bW9uLWRpc2FibGUtbG9uZy1kb3VibGUtZWlnZW52YWx1ZS1jaGVja3MucGF0Y2gJXAogICAl RCUvcGFja2FnZXMvcGF0Y2hlcy9kdW5lLWdyaWQtYWRkLW1pc3NpbmctaW5jbHVkZS1jYXNz ZXJ0LnBhdGNoCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvZHVuZS1pc3RsLWZpeC1zb2x2 ZXItcGxheWdyb3VuZC5wYXRjaAlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2R2ZCtydy10 b29scy1hZGQtaW5jbHVkZS5wYXRjaCAJCVwKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9t YXRocy5zY20gYi9nbnUvcGFja2FnZXMvbWF0aHMuc2NtCmluZGV4IGQ3ZTI3MTliNzAuLjMx YWUzNzk2ZmMgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9tYXRocy5zY20KKysrIGIvZ251 L3BhY2thZ2VzL21hdGhzLnNjbQpAQCAtNjgwNSw3ICs2ODA1LDkgQEAgKGRlZmluZS1wdWJs aWMgZHVuZS1jb21tb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9k dW5lLWNvbW1vbi0iIHZlcnNpb24gIi50YXIuZ3oiKSkKICAgICAgICAoc2hhMjU2CiAgICAg ICAgIChiYXNlMzIKLSAgICAgICAgICIwNHB6azhxMGJpYmNpOHo1eGx3bmRoaDN5M3ZzNjNt dzdrYWQ2MmxiemZ3cnI1MTIxaHJkIikpKSkKKyAgICAgICAgICIwNHB6azhxMGJpYmNpOHo1 eGx3bmRoaDN5M3ZzNjNtdzdrYWQ2MmxiemZ3cnI1MTIxaHJkIikpCisgICAgICAgKHBhdGNo ZXMgKHNlYXJjaC1wYXRjaGVzCisgICAgICAgICAgICAgICAgICAiZHVuZS1jb21tb24tZGlz YWJsZS1sb25nLWRvdWJsZS1laWdlbnZhbHVlLWNoZWNrcy5wYXRjaCIpKSkpCiAgICAgKGJ1 aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwogICAgICBg KCM6cGhhc2VzCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9kdW5lLWNvbW1v bi1kaXNhYmxlLWxvbmctZG91YmxlLWVpZ2VudmFsdWUtY2hlY2tzLnBhdGNoIGIvZ251L3Bh Y2thZ2VzL3BhdGNoZXMvZHVuZS1jb21tb24tZGlzYWJsZS1sb25nLWRvdWJsZS1laWdlbnZh bHVlLWNoZWNrcy5wYXRjaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw Li5jZGFiMjdiOTMzCi0tLSAvZGV2L251bGwKKysrIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMv ZHVuZS1jb21tb24tZGlzYWJsZS1sb25nLWRvdWJsZS1laWdlbnZhbHVlLWNoZWNrcy5wYXRj aApAQCAtMCwwICsxLDI4IEBACistLS0gYS9kdW5lL2NvbW1vbi90ZXN0L2VpZ2VudmFsdWVz dGVzdC5jYworKysrIGIvZHVuZS9jb21tb24vdGVzdC9laWdlbnZhbHVlc3Rlc3QuY2MKK0BA IC0zNDAsMjAgKzM0MCwyMCBAQAorICAgdGVzdFN5bW1ldHJpY0ZpZWxkTWF0cml4PGRvdWJs ZSwyMDA+KCk7CisgICB0ZXN0U3ltbWV0cmljRmllbGRNYXRyaXg8ZmxvYXQsND4oKTsKKyAg IHRlc3RTeW1tZXRyaWNGaWVsZE1hdHJpeDxmbG9hdCwyMDA+KCk7CistICB0ZXN0U3ltbWV0 cmljRmllbGRNYXRyaXg8bG9uZyBkb3VibGUsND4oKTsKKy0gIHRlc3RTeW1tZXRyaWNGaWVs ZE1hdHJpeDxsb25nIGRvdWJsZSwyMDA+KCk7CisrLy8gICB0ZXN0U3ltbWV0cmljRmllbGRN YXRyaXg8bG9uZyBkb3VibGUsND4oKTsKKysvLyAgIHRlc3RTeW1tZXRyaWNGaWVsZE1hdHJp eDxsb25nIGRvdWJsZSwyMDA+KCk7CisgI2VuZGlmIC8vIEhBVkVfTEFQQUNLCisgCisgICB0 ZXN0U3ltbWV0cmljRmllbGRNYXRyaXg8ZG91YmxlLDI+KCk7CisgICB0ZXN0U3ltbWV0cmlj RmllbGRNYXRyaXg8ZG91YmxlLDM+KCk7CisgICB0ZXN0U3ltbWV0cmljRmllbGRNYXRyaXg8 ZmxvYXQsMj4oKTsKKyAgIHRlc3RTeW1tZXRyaWNGaWVsZE1hdHJpeDxmbG9hdCwzPigpOwor LSAgdGVzdFN5bW1ldHJpY0ZpZWxkTWF0cml4PGxvbmcgZG91YmxlLDI+KCk7CistICB0ZXN0 U3ltbWV0cmljRmllbGRNYXRyaXg8bG9uZyBkb3VibGUsMz4oKTsKKysvLyAgIHRlc3RTeW1t ZXRyaWNGaWVsZE1hdHJpeDxsb25nIGRvdWJsZSwyPigpOworKy8vICAgdGVzdFN5bW1ldHJp Y0ZpZWxkTWF0cml4PGxvbmcgZG91YmxlLDM+KCk7CisgCisgICBjaGVja011bHRpcGxpY2l0 eTxkb3VibGU+KCk7CisgICBjaGVja011bHRpcGxpY2l0eTxmbG9hdD4oKTsKKy0gIGNoZWNr TXVsdGlwbGljaXR5PGxvbmcgZG91YmxlPigpOworKy8vICAgY2hlY2tNdWx0aXBsaWNpdHk8 bG9uZyBkb3VibGU+KCk7CisgCisgICByZXR1cm4gMDsKKyB9Ci0tIAoyLjM5LjIKCg== --------------nkbSsYKhDgPRS8lVPt2Oh7N1--