Subject: bug#78158: closed (Re: bug#78158: mercurial broken since af689c976591dd9c7d2bfed50c1b900ff496b87a)

From: [email-masked] (GNU bug Tracking System)
Date: Fri, 09 May 2025 12:22:03 +0000

Your bug report

#78158: mercurial broken since af689c976591dd9c7d2bfed50c1b900ff496b87a

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 [email-masked].

-- 
78158: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=78158
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#78158: mercurial broken since af689c976591dd9c7d2bfed50c1b900ff496b87a
From: Greg Hogan <[email-masked]>
To: "Denis 'GNUtoo' Carikli" <[email-masked]>
Cc: [email-masked], [email-masked], Z572 <[email-masked]>
Date: Fri, 9 May 2025 08:20:52 -0400
List-Id: <debbugs-submit.debbugs.gnu.org>

As the issue has been resolved am closing this ticket.

Subject: mercurial broken since af689c976591dd9c7d2bfed50c1b900ff496b87a
From: Denis 'GNUtoo' Carikli <[email-masked]>
To: [email-masked], Ricardo Wurmus <[email-masked]>
Date: Wed, 30 Apr 2025 08:29:33 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi,

The commit af689c976591dd9c7d2bfed50c1b900ff496b87a ("gnu: Default to
Python 3.11.") broke mercurial, and mercurial is also a dependency of
many packages (the ones that use hg-fetch).

It broke because one of its tests failed:
> Skipped test-verify-repo-operations.py: missing feature: allow slow tests (use --allow-slow-tests)
> Failed test-patchbomb.t: output changed
> # Ran 908 tests, 92 skipped, 1 failed.
> python hash seed: 558457602
> # Timout reached for process 31313 
> # Cleaning up HGTMP /tmp/guix-build-mercurial-6.7.2.drv-0/hgtests.62lawet5 
> error: in phase 'check': uncaught exception:
> %exception #<&invoke-error program: "./run-tests.py" arguments: ("-j2" "--timeout" "86400" "--slowtimeout" "86400" "-v") exit-status: 1 term-signal: #f stop-signal: #f> 
> phase `check' failed after 19241.2 seconds
> command "./run-tests.py" "-j2" "--timeout" "86400" "--slowtimeout" "86400" "-v" failed with status 1
> build process 4 exited with status 256
> builder for `/gnu/store/ys7zsn63ldq6rd0pr0hdrpm3h4y3f4q2-mercurial-6.7.2.drv' failed with exit code 1
> build of /gnu/store/ys7zsn63ldq6rd0pr0hdrpm3h4y3f4q2-mercurial-6.7.2.drv failed
> View build log at '/var/log/guix/drvs/ys/7zsn63ldq6rd0pr0hdrpm3h4y3f4q2-mercurial-6.7.2.drv.gz'.
> guix build: error: build of `/gnu/store/ys7zsn63ldq6rd0pr0hdrpm3h4y3f4q2-mercurial-6.7.2.drv' failed

Denis.