Version: 6.3.1-2
Followup-For: Bug #1024867
X-Debbugs-Cc: m...@debian.org
Control: tags -1 ftbfs patch

Hi,

I built it on the porterbox, which is the same as most buildds (HiFive
Unmatched) and slower than the others (except for builders with Qemu VMs, which
are disabled now and probably will remain that way).  With the timeout set to
1800, it built fine.

I also built it in another machine locally (HiFive Unleashed clocked at 1GHz, so
slower) and it built successfully.

I attach the .debdiff.

I also detected a typo that it's a bit annoying if you're looking for the
correct string ("Timeout").



Thanks and cheers.
--
Manuel A. Fernandez Montecelo <m...@debian.org>
diff -Nru mercurial-6.2.3/debian/changelog mercurial-6.2.3/debian/changelog
--- mercurial-6.2.3/debian/changelog    2022-10-07 14:26:54.000000000 +0200
+++ mercurial-6.2.3/debian/changelog    2022-12-14 22:36:50.000000000 +0100
@@ -1,3 +1,10 @@
+mercurial (6.2.3-1+0.riscv64.1) unreleased; urgency=medium
+
+  * Non-maintainer upload.
+  * riscv64: test failures
+
+ -- Manuel A. Fernandez Montecelo <m...@debian.org>  Wed, 14 Dec 2022 21:36:50 
+0000
+
 mercurial (6.2.3-1) sid; urgency=medium
 
   * New upstream bugfix release.
diff -Nru mercurial-6.2.3/debian/patches/series 
mercurial-6.2.3/debian/patches/series
--- mercurial-6.2.3/debian/patches/series       2022-10-07 13:21:27.000000000 
+0200
+++ mercurial-6.2.3/debian/patches/series       2022-12-14 22:36:50.000000000 
+0100
@@ -6,3 +6,4 @@
 deb_specific__disable_libdir_replacement.patch
 0005-Tolerate-SIGINT-getting-the-kill-in-test-stdio.py.patch
 openssl_3_cipher_tlsv1.patch
+test-timeout-typo.patch
diff -Nru mercurial-6.2.3/debian/patches/test-timeout-typo.patch 
mercurial-6.2.3/debian/patches/test-timeout-typo.patch
--- mercurial-6.2.3/debian/patches/test-timeout-typo.patch      1970-01-01 
01:00:00.000000000 +0100
+++ mercurial-6.2.3/debian/patches/test-timeout-typo.patch      2022-12-14 
22:36:50.000000000 +0100
@@ -0,0 +1,13 @@
+Index: mercurial-6.2.3/tests/run-tests.py
+===================================================================
+--- mercurial-6.2.3.orig/tests/run-tests.py
++++ mercurial-6.2.3/tests/run-tests.py
+@@ -315,7 +315,7 @@ def Popen4(cmd, wd, timeout, env=None):
+             while time.time() - start < timeout and p.returncode is None:
+                 time.sleep(0.1)
+             p.timeout = True
+-            vlog('# Timout reached for process %d' % p.pid)
++            vlog('# Timeout reached for process %d' % p.pid)
+             if p.returncode is None:
+                 terminate(p)
+ 
diff -Nru mercurial-6.2.3/debian/rules mercurial-6.2.3/debian/rules
--- mercurial-6.2.3/debian/rules        2022-10-07 13:21:27.000000000 +0200
+++ mercurial-6.2.3/debian/rules        2022-12-14 22:36:50.000000000 +0100
@@ -45,7 +45,7 @@
                sed -i.deb-backup -e 's/sleep 1/sleep 2/' 
$(CURDIR)/tests/test-pull-pull-corruption.t
 endif
 
-       http_proxy='' dh_auto_test -- PYTHON=python3 TESTFLAGS="--verbose 
--timeout 1440 $(PARALLEL_TEST_JOBS) --blacklist 
$(CURDIR)/debian/mercurial.test_blacklist"
+       http_proxy='' dh_auto_test -- PYTHON=python3 TESTFLAGS="--verbose 
--timeout 1800 $(PARALLEL_TEST_JOBS) --blacklist 
$(CURDIR)/debian/mercurial.test_blacklist"
        file-rename 's/\.deb-backup$$//' $(CURDIR)/tests/*
        # run blacklisted tests but ignore their results
        -cd tests && python3 run-tests.py --verbose `grep ^test 
../debian/mercurial.test_blacklist`

Reply via email to