[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1092498: mercurial: Please skip some tests on hppa



Source: mercurial
Version: 6.9-1
Severity: normal
Tags: patch
User: debian-hppa@lists.debian.org
Usertags: hppa
X-Debbugs-Cc: debian-hppa@lists.debian.org

Hello,

some tests are reproducibly failing on hppa and should therefore be disabled
which is what the following patch does:

diff -Nru mercurial-orig/mercurial-6.9/debian/mercurial.test_blacklist_hppa mercurial-hppa/mercurial-6.9/debian/mercurial.test_blacklist_hppa
--- mercurial-orig/mercurial-6.9/debian/mercurial.test_blacklist_hppa   1970-01-01 01:00:00.000000000 +0100
+++ mercurial-hppa/mercurial-6.9/debian/mercurial.test_blacklist_hppa   2025-01-08 18:45:14.357922794 +0100
@@ -0,0 +1,3 @@
+# fails on hppa buildds
+test-copies-chain-merge.t
+test-sparse-revlog.t
diff -Nru mercurial-orig/mercurial-6.9/debian/rules mercurial-hppa/mercurial-6.9/debian/rules
--- mercurial-orig/mercurial-6.9/debian/rules   2024-10-29 16:42:39.000000000 +0100
+++ mercurial-hppa/mercurial-6.9/debian/rules   2025-01-08 18:43:00.177029016 +0100
@@ -35,11 +35,17 @@
     --timeout 1800 \
     $(PARALLEL_TEST_JOBS) \
     --blacklist $(CURDIR)/debian/mercurial.test_blacklist
+
 ifeq ($(DEB_HOST_ARCH), riscv64)
 test_flags += \
     --blacklist $(CURDIR)/debian/mercurial.test_blacklist_riscv64
 endif
 
+ifeq ($(DEB_HOST_ARCH), hppa)
+test_flags += \
+    --blacklist $(CURDIR)/debian/mercurial.test_blacklist_hppa
+endif
+
 override_dh_auto_test:
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
        http_proxy='' dh_auto_test -- PYTHON=python3 TESTFLAGS="$(test_flags)"

Could you apply it for the next upload?

I'm also attaching it as a separate patch.

Thanks,
Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
diff -Nru mercurial-orig/mercurial-6.9/debian/mercurial.test_blacklist_hppa mercurial-hppa/mercurial-6.9/debian/mercurial.test_blacklist_hppa
--- mercurial-orig/mercurial-6.9/debian/mercurial.test_blacklist_hppa	1970-01-01 01:00:00.000000000 +0100
+++ mercurial-hppa/mercurial-6.9/debian/mercurial.test_blacklist_hppa	2025-01-08 18:45:14.357922794 +0100
@@ -0,0 +1,3 @@
+# fails on hppa buildds
+test-copies-chain-merge.t
+test-sparse-revlog.t
diff -Nru mercurial-orig/mercurial-6.9/debian/rules mercurial-hppa/mercurial-6.9/debian/rules
--- mercurial-orig/mercurial-6.9/debian/rules	2024-10-29 16:42:39.000000000 +0100
+++ mercurial-hppa/mercurial-6.9/debian/rules	2025-01-08 18:43:00.177029016 +0100
@@ -35,11 +35,17 @@
     --timeout 1800 \
     $(PARALLEL_TEST_JOBS) \
     --blacklist $(CURDIR)/debian/mercurial.test_blacklist
+
 ifeq ($(DEB_HOST_ARCH), riscv64)
 test_flags += \
     --blacklist $(CURDIR)/debian/mercurial.test_blacklist_riscv64
 endif
 
+ifeq ($(DEB_HOST_ARCH), hppa)
+test_flags += \
+    --blacklist $(CURDIR)/debian/mercurial.test_blacklist_hppa
+endif
+
 override_dh_auto_test:
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 	http_proxy='' dh_auto_test -- PYTHON=python3 TESTFLAGS="$(test_flags)"

Reply to: