[Debian-astro-maintainers] Bug#1055877: ndcube: FTBFS in bookworm: leap-second file is expired

Santiago Vila sanvila at debian.org
Mon Nov 13 12:45:15 GMT 2023


A more simple approach would be to modify debian/rules so that
(all) the tests are skipped after a certain date,
as in the attached patch.

Thanks.
-------------- next part --------------
--- a/debian/rules
+++ b/debian/rules
@@ -7,6 +7,9 @@ export PYBUILD_TEST_ARGS=../../../ndcube
 export http_proxy=127.0.0.1:9
 export HOME=$(shell mktemp -d)
 
+CURRENT_TS := $(shell date +%s)
+EXPIRE_TS := $(shell date +%s -d "2023-12-01")
+
 BUILD_DATE  = $(shell LC_ALL=C date -u "+%B %d, %Y" -d "@$(SOURCE_DATE_EPOCH)")
 SPHINXOPTS := -D html_last_updated_fmt="$(BUILD_DATE)" -D html_show_copyright=0
 
@@ -36,3 +39,6 @@ override_dh_link:
 	dh_link
 	# Remove duplicates in documentation package
 	jdupes -rl debian/python3-ndcube-doc/usr
+
+override_dh_auto_test:
+	[ "$(CURRENT_TS)" -gt "$(EXPIRE_TS)" ] || dh_auto_test


More information about the Debian-astro-maintainers mailing list