[Python-apps-team] Bug#939756: mercurial: FTBFS on hppa - test-hghave.t timed out

John David Anglin dave.anglin at bell.net
Sun Sep 8 14:51:42 BST 2019


Source: mercurial
Version: 5.1.1-1
Severity: normal

Dear Maintainer,

See for example this build log:
https://buildd.debian.org/status/fetch.php?pkg=mercurial&arch=hppa&ver=5.1.1-1&stamp=1567811172&raw=0

I had a successful build on hppa by increasing the timeout settings in
debian/rules:
override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
# test-pull-pull-corruption tries to execute two hg commands at the
# same time to test for corruption.  It does so by running an hg
# command in the background, sleeping one second and running the
# second command.  In architectures with slow buildds, one second is
# not enough and the second test starts before the first one has
# started printing.  This is hacky and we just enhance the hack by
# incrementing the sleep time in those architectures.
ifneq ($(or $(ARCH_IS_MIPS), $(ARCH_IS_KFREEBSD-i386), $(ARCH_IS_ARMEL), $(ARCH_
IS_SPARC)),)
                sed -i.deb-backup -e 's/sleep 1/sleep 2/' $(CURDIR)/tests/test-p
ull-pull-corruption.t
endif

        http_proxy='' dh_auto_test -- TESTFLAGS="--verbose --timeout 12000 --slowtimeout 36000 $(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 && python run-tests.py --verbose `grep ^test ../debian/mercurial.test_blacklist`
endif

Here is full log:
https://buildd.debian.org/status/fetch.php?pkg=mercurial&arch=hppa&ver=5.1.1-1&stamp=1567919941&raw=0

Regards,
Dave Anglin


-- System Information:
Debian Release: bullseye/sid
  APT prefers buildd-unstable
  APT policy: (500, 'buildd-unstable'), (500, 'unstable')
Architecture: hppa (parisc64)

Kernel: Linux 4.14.142+ (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



More information about the Python-apps-team mailing list