[Python-apps-team] Bug#939756: mercurial: FTBFS on hppa - test-hghave.t timed out
Julien Cristau
jcristau at debian.org
Fri Feb 7 15:32:08 GMT 2020
Control: tag -1 upstream patch
Control: forwarded -1 https://phab.mercurial-scm.org/D8092
On Sun, Sep 08, 2019 at 09:51:42AM -0400, John David Anglin wrote:
> 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
>
Thanks for reporting this. Rather than increasing the timeout I'm
hoping we can just make the test faster. Sent a patch upstream for
feedback.
Cheers,
Julien
More information about the Python-apps-team
mailing list