From unknown Sun Jun 22 08:00:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74203: coreutils fails to build Resent-From: "Collin J. Doering" Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 04 Nov 2024 15:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 74203 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 74203@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.173073469227709 (code B ref -1); Mon, 04 Nov 2024 15:39:01 +0000 Received: (at submit) by debbugs.gnu.org; 4 Nov 2024 15:38:12 +0000 Received: from localhost ([127.0.0.1]:40632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7z9f-0007Cr-OJ for submit@debbugs.gnu.org; Mon, 04 Nov 2024 10:38:12 -0500 Received: from lists.gnu.org ([209.51.188.17]:48634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7z9c-0007Cj-81 for submit@debbugs.gnu.org; Mon, 04 Nov 2024 10:38:10 -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 ) id 1t7z9b-0006xk-OP for bug-guix@gnu.org; Mon, 04 Nov 2024 10:38:07 -0500 Received: from out-188.mta1.migadu.com ([95.215.58.188]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t7z9X-0003xJ-O5 for bug-guix@gnu.org; Mon, 04 Nov 2024 10:38:07 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rekahsoft.ca; s=key1; t=1730734679; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=LDsg8tjauj+ly/32RPZ3rff7f2U+WZvRdwe25wT89+U=; b=o33se61U0H/o/YBHa0zrhvDi8905HTa3HeUzQCW5Vv93LhN5m6hoF+MFqu4TMtOpszRoaB M4jnAPH+Ab1XtAzPn2GBP/Ua1ebvv8BjkNwnOwdj8tcsThcAdYgYp8+j0gVwyDHHqX5Z4s FAGiiH6Q7wboSDVmmpWG/sQFurejap4= From: "Collin J. Doering" Date: Mon, 04 Nov 2024 10:37:53 -0500 Message-ID: <874j4nt3fy.fsf@rekahsoft.ca> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Migadu-Flow: FLOW_OUT Received-SPF: pass client-ip=95.215.58.188; envelope-from=collin@rekahsoft.ca; helo=out-188.mta1.migadu.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi lovely maintainers of Guix! Some time ago I announced the availability of a guix build farm running out= of the University of Tennessee[1]. Some time ago, builds started failing d= ue to a failure to build coreutils[2]; investigation showed a unexpected fa= iling test: =2D-8<---------------cut here---------------start------------->8--- FAIL tests/cp/reflink-auto.sh (exit status: 1) =2D-8<---------------cut here---------------end--------------->8--- I found that on other guix systems, this is not occurring. After some onlin= e sleuthing, it appears that the nix folks have seen this before[3]. They o= pted to disable the test 'tests/cp/reflink-auto.sh' as it can fail when usi= ng btrfs. On the guix system impacted, disabling coreutils tests makes the = package build. For reference, coreutils was building on cuirass.genenetwork.org on guix co= mmit `0c908518375aea50be6dec703367c01944c8c721` and stopped building on `66= 611696975409a52478b95a862a464daeaefe2a`. I suggest we follow what the nix folks did (disable `tests/cp/reflink-auto.= sh`). In a following email you will find a patch that does so, however, bec= ause it changes coreutils, this will cause many packages to be rebuilt, so = I'm unsure whats the best way to correct this without having to wait for co= re-updates to be merged. Any advise or insight appreciated. [1]: https://lists.gnu.org/archive/html/guix-devel/2024-07/msg00033.html [2]: https://cuirass.genenetwork.org/eval/157119/log/raw [3]: https://github.com/NixOS/nixpkgs/pull/190211 =2D-=20 Collin J. Doering http://rekahsoft.ca http://blog.rekahsoft.ca http://git.rekahsoft.ca --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIoEARYKADIWIQSg4F3ACfM0j/GRGeP3fjGTl82nFgUCZyjqURQcY29sbGluQHJl a2Foc29mdC5jYQAKCRD3fjGTl82nFvPBAQC3DfQP5Dp4VH+4J7MXVjU3l2VPG9bd 9tAe7TWGfOXiNAEAjNk8MWoEhTqDvNlfHIRV6X5z3eef1LzQFIJkVxp3GAQ= =N/kV -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 08:00:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74203: [PATCH] gnu: coreutils: Disable cp/reflink-auto.sh as it can fail on btrfs References: <874j4nt3fy.fsf@rekahsoft.ca> In-Reply-To: <874j4nt3fy.fsf@rekahsoft.ca> Resent-From: "Collin J. Doering" Original-Sender: "Debbugs-submit" Resent-CC: andreas@enge.fr, ludo@gnu.org, bug-guix@gnu.org Resent-Date: Mon, 04 Nov 2024 15:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74203 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 74203@debbugs.gnu.org Cc: "Collin J. Doering" , Andreas Enge , Ludovic =?UTF-8?Q?Court=C3=A8s?= X-Debbugs-Original-Xcc: Andreas Enge , Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 74203-submit@debbugs.gnu.org id=B74203.173073499228353 (code B ref 74203); Mon, 04 Nov 2024 15:44:02 +0000 Received: (at 74203) by debbugs.gnu.org; 4 Nov 2024 15:43:12 +0000 Received: from localhost ([127.0.0.1]:40662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7zEW-0007NF-1p for submit@debbugs.gnu.org; Mon, 04 Nov 2024 10:43:12 -0500 Received: from out-182.mta1.migadu.com ([95.215.58.182]:56475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7zET-0007N3-1O for 74203@debbugs.gnu.org; Mon, 04 Nov 2024 10:43:10 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rekahsoft.ca; s=key1; t=1730734952; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=Xrgndk5rEqaXjKXAWoUW1qfkN+ATKQhirFWzRyNFsLk=; b=kKea5BlOx1BkMi4rXp4pjSlq+uuAYzJU7YAWLLP6Tyu4x9xj1XHHsXnGTsCiy8uqCOdyVr dIptbnRD84mH89qXIrTs+jehHETaYiyDv5l2UD4LO4AGt408LCiJ5jkoODj+oGGcbd5Rwf 8e5s24d+TPEkGdTw8DdVoOG4G40JhAI= From: "Collin J. Doering" Date: Mon, 4 Nov 2024 10:42:21 -0500 Message-ID: <3f7ec312925bdf1b89b0fc4630b4c73f820f4af7.1730734380.git.collin@rekahsoft.ca> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/base.scm: Similarly to nix (https://github.com/NixOS/nixpkgs/pull/190211), disable tests/cp/reflink-auto.sh test as it can fail on btrfs. This was discovered by the cuirass.genenetwork.org build farm. Change-Id: If1cc3d516c5807e580ec64ab93670e30090581a7 --- gnu/packages/base.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 4e8121ae2c..bed708fc27 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -506,6 +506,8 @@ (define-public coreutils "tests/split/fail.sh" ;; These tests error "tests/dd/nocache.sh" + ;; These tests can intermitently fail on btrfs + "tests/cp/reflink-auto.sh" ;; These tests fail "tests/cp/sparse.sh" "tests/cp/special-f.sh" base-commit: 915f807ce61c48c34141f0300ea7623170f4148a -- 2.46.0 From unknown Sun Jun 22 08:00:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74203: Further investigation and workaround References: <874j4nt3fy.fsf@rekahsoft.ca> In-Reply-To: <874j4nt3fy.fsf@rekahsoft.ca> Resent-From: "Collin J. Doering" Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 14 Nov 2024 02:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74203 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 74203@debbugs.gnu.org Received: via spool by 74203-submit@debbugs.gnu.org id=B74203.17315526695427 (code B ref 74203); Thu, 14 Nov 2024 02:52:02 +0000 Received: (at 74203) by debbugs.gnu.org; 14 Nov 2024 02:51:09 +0000 Received: from localhost ([127.0.0.1]:44403 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tBPwq-0001PT-D9 for submit@debbugs.gnu.org; Wed, 13 Nov 2024 21:51:08 -0500 Received: from out-175.mta0.migadu.com ([91.218.175.175]:54956) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tBPwl-0001Ou-UV for 74203@debbugs.gnu.org; Wed, 13 Nov 2024 21:51:06 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rekahsoft.ca; s=key1; t=1731552655; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=TU+ccBCmYPJ+LqSpxFujaZJnlqk38SKd6kmtKmY8Ct8=; b=fEPJuNcn8HdM2XOS3UEPtVZT/XnAafNKrKDsiteVEKwRSEgQTbURS6Xi664rxnp4eBbcMd mdNnuzuOV0ktpFKm68fBkvGS4BXGb0L1d2jfqn6jMdBf9buBJzW21/6UUYVpswBhu++rK1 e6hWsef3TdRqQHeG8nryuZWmvGYEpq4= From: "Collin J. Doering" Date: Wed, 13 Nov 2024 21:50:47 -0500 Message-ID: <87ldxmsf3s.fsf@rekahsoft.ca> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Migadu-Flow: FLOW_OUT X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi again, I wanted to follow up on my previous report and patch. I still think its us= eful to consider disabling the coreutils test I previously suggested, howev= er I found a way to work around the issue and wanted to make note of it, as= well as provide some details of my investigation. To work around the coreutils test `tests/cp/reflink-auto.sh` failing on gui= x commit `66611696975409a52478b95a862a464daeaefe2a`, I temporarily mounted = a tmpfs to replace /tmp (which was on btrfs). =2D-8<---------------cut here---------------start------------->8--- mv /tmp /tmp.old mkdir /tmp mount -t tmpfs tmpfs /tmp chmod 1777 /tmp mv /tmp.old/{.*,*} /tmp/ =2D-8<---------------cut here---------------end--------------->8--- Now, what made me do this? Well let me explain! In `tests/cp/reflink-auto.sh` (https://github.com/coreutils/coreutils/blob/= v9.1/tests/cp/reflink-auto.sh), the failing part of the test: =2D-8<---------------cut here---------------start------------->8--- # we shouldn't be able to reflink() files on separate partitions . "$abs_srcdir/tests/other-fs-tmpdir" a_other=3D"$other_partition_tmpdir/a" <..> returns_ 1 cp --reflink "$a_other" b || fail=3D1 =2D-8<---------------cut here---------------end--------------->8--- '$other_partition_tmpdir' is defined in 'tests/other-fs-tmpdir' (https://gi= thub.com/coreutils/coreutils/blob/v9.1/tests/other-fs-tmpdir) by looking th= rough a list of candidate directories, comparing the current working direct= ory to each candidate to see if they have different device ids (as given by= 'stat -c %d ') and that the current user can create directories ther= e. Once it finds a candidate, it sets '$other_partition_tmpdir' to the temp= orary directory it created. The candidate directories that are considered a= re as follows: =2D-8<---------------cut here---------------start------------->8--- test "${CANDIDATE_TMP_DIRS+set}" =3D set \ || CANDIDATE_TMP_DIRS=3D"$TMPDIR /tmp /dev/shm /var/tmp /usr/tmp $HOME" =2D-8<---------------cut here---------------end--------------->8--- Looking at a remaining failed build of coreutils (left over by building wit= h `--keep-failed`), I see that in 'top/environment-variables', 'TMPDIR' is = set to '/tmp/guix-build-guix-1.4.0-26.5ab3c4c.drv-0'. This directory is the= same place the build is taking place, so I would expect it to 'be on the s= ame partition'. So, next would be /tmp, where the same premise applies; nex= t is /dev/shm. From my tests simulating the coreutils guix shell build envi= ronment, this would meet the conditions and be selected. However, if this w= ere the case, I wouldn't expect the coreutils reflink test to fail. My suspicion is that for some reason, 'stat -c %d ' to check whether = two files, a and b are on the same partition doesn't play well with btrfs s= ubvolumes in some instances with guix-daemon sandboxed builds. However, whe= n trying to test this in a simulated coreutils guix shell build environment= , I found that paths outside of the environment on different subvolumes (th= at do indeed show different device ids (as per 'stat -c %d ' outside = of the guix shell container)), show the same id's within it. I suspect this= is related to why the coreutils test fails, but does not when I use a tmpf= s for /tmp. Its worth noting that on the system impacted, /gnu/store is a b= trfs subvolume. I am not yet satisfied with my with my partial explanation, and am very cur= ious if anyone spots something I'm missing (eg. has a better understanding = of the guix build environment and why the reflink coreutils test could be f= ailing like this). Thanks for your time and attention. =2D-=20 Collin J. Doering http://rekahsoft.ca http://blog.rekahsoft.ca http://git.rekahsoft.ca --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIoEARYKADIWIQSg4F3ACfM0j/GRGeP3fjGTl82nFgUCZzVlhxQcY29sbGluQHJl a2Foc29mdC5jYQAKCRD3fjGTl82nFgzbAQD2b+IJGAyaN0KjUxKIJ47eZD+nWgMu VsLKjo6ZosMcTgEApfsAskaxs/lfHil7AalJdkFNiR32ZoBmiRvMyqYFGgo= =ofWN -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 16:49:15 2024 Received: (at control) by debbugs.gnu.org; 20 Nov 2024 21:49:15 +0000 Received: from localhost ([127.0.0.1]:48034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDsZW-0001w2-Oe for submit@debbugs.gnu.org; Wed, 20 Nov 2024 16:49:15 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38062) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDsZU-0001vl-OX for control@debbugs.gnu.org; Wed, 20 Nov 2024 16:49:13 -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 ) id 1tDsZP-00056z-F3 for control@debbugs.gnu.org; Wed, 20 Nov 2024 16:49:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=Z4zT1MFIZxrXzb/9PaG+t24X490ll6pXEWEan5Vk2C4=; b=IyLFvm8JnRT7T4 kiTYvAWbdIoqdxarGA6V0bI4fEM7nyjOPn4hHJCfo66fMgB+biisNxgyBkLstErsCsx2C/xst1uq8 AWekgSwfjLejmtsbOzaNst66E3KEIk8/6JbhxcMeV31holH3m0QTqDw0BRW8BILQGtOAwcEMimp+r 7NeW3KpZp+pMp/K8uEXLCSo6vzHRZIqWs+t2bXN7mvCzVZxjHIUQgOgKb+FveN7dJ/oAH8lLd7d5Z HNZamJKOMG0nKS5HXODiDlEcJyCYgoEx1RJnL+lL3QxIDI6Ka1Pqsyx7zIlnaajTkTxg/iTwL16gc mF/fts1q9oD/hm3c3JDA==; Date: Wed, 20 Nov 2024 22:49:05 +0100 Message-Id: <87y11dvani.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #74203 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) retitle 74203 Coreutils test failure on Btrfs quit From unknown Sun Jun 22 08:00:55 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "Collin J. Doering" Subject: bug#74203: closed (Re: bug#74203: [PATCH] gnu: coreutils: Disable cp/reflink-auto.sh as it can fail on btrfs) Message-ID: References: <87y0ww4rxz.fsf@gnu.org> <874j4nt3fy.fsf@rekahsoft.ca> X-Gnu-PR-Message: they-closed 74203 X-Gnu-PR-Package: guix Reply-To: 74203@debbugs.gnu.org Date: Sat, 22 Mar 2025 22:33:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1742682782-15191-1" This is a multi-part message in MIME format... ------------=_1742682782-15191-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #74203: Coreutils test failure on Btrfs which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 74203@debbugs.gnu.org. --=20 74203: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D74203 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1742682782-15191-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 74203-done) by debbugs.gnu.org; 22 Mar 2025 22:32:54 +0000 Received: from localhost ([127.0.0.1]:46116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tw7Of-0003wC-9N for submit@debbugs.gnu.org; Sat, 22 Mar 2025 18:32:53 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:48070) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tw7Oc-0003vX-Ft for 74203-done@debbugs.gnu.org; Sat, 22 Mar 2025 18:32:51 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id C913BD03; Sat, 22 Mar 2025 23:32:42 +0100 (CET) Authentication-Results: hera.aquilenet.fr; none X-Virus-Scanned: Debian amavis at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP id KfaOMzj8EVew; Sat, 22 Mar 2025 23:32:42 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id E095A1AD; Sat, 22 Mar 2025 23:32:40 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "Collin J. Doering" Subject: Re: bug#74203: [PATCH] gnu: coreutils: Disable cp/reflink-auto.sh as it can fail on btrfs In-Reply-To: <3f7ec312925bdf1b89b0fc4630b4c73f820f4af7.1730734380.git.collin@rekahsoft.ca> (Collin J. Doering's message of "Mon, 4 Nov 2024 10:42:21 -0500") References: <874j4nt3fy.fsf@rekahsoft.ca> <3f7ec312925bdf1b89b0fc4630b4c73f820f4af7.1730734380.git.collin@rekahsoft.ca> Date: Sat, 22 Mar 2025 23:32:40 +0100 Message-ID: <87y0ww4rxz.fsf@gnu.org> 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-Rspamd-Queue-Id: C913BD03 X-Spamd-Result: default: False [6.89 / 15.00]; SPAM_FLAG(5.00)[]; BAYES_HAM(-3.00)[99.99%]; NEURAL_SPAM(2.99)[0.997]; FORGED_RECIPIENTS(2.00)[m:andreas@enge.fr,s:andreas.enge@aquilenet.fr]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_THREE(0.00)[3]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[] X-Spam-Level: ****** X-Rspamd-Action: add header X-Spamd-Bar: ++++++ X-Rspamd-Server: hera X-Spam: Yes X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 74203-done Cc: Andreas Enge , 74203-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hi Collin, "Collin J. Doering" skribis: > * gnu/packages/base.scm: Similarly to > nix (https://github.com/NixOS/nixpkgs/pull/190211), disable > tests/cp/reflink-auto.sh test as it can fail on btrfs. This was discovere= d by > the cuirass.genenetwork.org build farm. > > Change-Id: If1cc3d516c5807e580ec64ab93670e30090581a7 Finally applied, thanks! Ludo=E2=80=99. ------------=_1742682782-15191-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 4 Nov 2024 15:38:12 +0000 Received: from localhost ([127.0.0.1]:40632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7z9f-0007Cr-OJ for submit@debbugs.gnu.org; Mon, 04 Nov 2024 10:38:12 -0500 Received: from lists.gnu.org ([209.51.188.17]:48634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7z9c-0007Cj-81 for submit@debbugs.gnu.org; Mon, 04 Nov 2024 10:38:10 -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 ) id 1t7z9b-0006xk-OP for bug-guix@gnu.org; Mon, 04 Nov 2024 10:38:07 -0500 Received: from out-188.mta1.migadu.com ([95.215.58.188]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t7z9X-0003xJ-O5 for bug-guix@gnu.org; Mon, 04 Nov 2024 10:38:07 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rekahsoft.ca; s=key1; t=1730734679; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=LDsg8tjauj+ly/32RPZ3rff7f2U+WZvRdwe25wT89+U=; b=o33se61U0H/o/YBHa0zrhvDi8905HTa3HeUzQCW5Vv93LhN5m6hoF+MFqu4TMtOpszRoaB M4jnAPH+Ab1XtAzPn2GBP/Ua1ebvv8BjkNwnOwdj8tcsThcAdYgYp8+j0gVwyDHHqX5Z4s FAGiiH6Q7wboSDVmmpWG/sQFurejap4= From: "Collin J. Doering" To: bug-guix@gnu.org Subject: coreutils fails to build Date: Mon, 04 Nov 2024 10:37:53 -0500 Message-ID: <874j4nt3fy.fsf@rekahsoft.ca> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Migadu-Flow: FLOW_OUT Received-SPF: pass client-ip=95.215.58.188; envelope-from=collin@rekahsoft.ca; helo=out-188.mta1.migadu.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, 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@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi lovely maintainers of Guix! Some time ago I announced the availability of a guix build farm running out= of the University of Tennessee[1]. Some time ago, builds started failing d= ue to a failure to build coreutils[2]; investigation showed a unexpected fa= iling test: =2D-8<---------------cut here---------------start------------->8--- FAIL tests/cp/reflink-auto.sh (exit status: 1) =2D-8<---------------cut here---------------end--------------->8--- I found that on other guix systems, this is not occurring. After some onlin= e sleuthing, it appears that the nix folks have seen this before[3]. They o= pted to disable the test 'tests/cp/reflink-auto.sh' as it can fail when usi= ng btrfs. On the guix system impacted, disabling coreutils tests makes the = package build. For reference, coreutils was building on cuirass.genenetwork.org on guix co= mmit `0c908518375aea50be6dec703367c01944c8c721` and stopped building on `66= 611696975409a52478b95a862a464daeaefe2a`. I suggest we follow what the nix folks did (disable `tests/cp/reflink-auto.= sh`). In a following email you will find a patch that does so, however, bec= ause it changes coreutils, this will cause many packages to be rebuilt, so = I'm unsure whats the best way to correct this without having to wait for co= re-updates to be merged. Any advise or insight appreciated. [1]: https://lists.gnu.org/archive/html/guix-devel/2024-07/msg00033.html [2]: https://cuirass.genenetwork.org/eval/157119/log/raw [3]: https://github.com/NixOS/nixpkgs/pull/190211 =2D-=20 Collin J. Doering http://rekahsoft.ca http://blog.rekahsoft.ca http://git.rekahsoft.ca --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIoEARYKADIWIQSg4F3ACfM0j/GRGeP3fjGTl82nFgUCZyjqURQcY29sbGluQHJl a2Foc29mdC5jYQAKCRD3fjGTl82nFvPBAQC3DfQP5Dp4VH+4J7MXVjU3l2VPG9bd 9tAe7TWGfOXiNAEAjNk8MWoEhTqDvNlfHIRV6X5z3eef1LzQFIJkVxp3GAQ= =N/kV -----END PGP SIGNATURE----- --=-=-=-- ------------=_1742682782-15191-1--