Hi Étienne,

Am Wed, Nov 08, 2023 at 09:44:22AM +0100 schrieb Étienne Mollier:
> > I'd like to rewrite bcftools autopkgtest according to the model of
> > samtools.  However, we need a new binary package bcftools-test which I
> > rather delay util the set of packages has migrated to testing.
> 
> Great, thanks for bumping all these!  :)

No problem.  I also dived into the rdepends of libhts3 and stubled
upon kallisto which has a new upstream version.  I tried to upgrade
to this but there is a cmake issue[1]:

CMake Error at src/CMakeLists.txt:20 (ExternalProject_Get_Property):
  Unknown CMake command "ExternalProject_Get_Property".
-- Configuring incomplete, errors occurred!

I guess it is connected to the internal code copy of bifrost which
I just packaged[2] (will try a short autopkgtest before uploading
to new)


We probably also need to talk to debci people since the upload of
htslib has triggered a failing test for jellyfish on arm64[3].  When
looking at the log[4] it ends with

...
182s [ RUN      ] CooperativePool/CooperativePoolTest.Ints/9
10051s autopkgtest [06:02:56]: ERROR: timed out on command "su -s /bin/bash 
debci -c set -e; exec /tmp/autopkgtest-lxc.xayqrapq/downtmp/wrapper.sh 
--artifacts=/tmp/autopkgtest-lxc.xayqrapq/downtmp/run-unit-test-artifacts 
--chdir=/tmp/autopkgtest-lxc.xayqrapq/downtmp/build.N8X/src 
--env=DEB_BUILD_OPTIONS=parallel=4 --env=DEBIAN_FRONTEND=noninteractive 
--env=LANG=C.UTF-8 --unset-env=LANGUAGE --unset-env=LC_ADDRESS 
--unset-env=LC_ALL --unset-env=LC_COLLATE --unset-env=LC_CTYPE 
--unset-env=LC_IDENTIFICATION --unset-env=LC_MEASUREMENT 
--unset-env=LC_MESSAGES --unset-env=LC_MONETARY --unset-env=LC_NAME 
--unset-env=LC_NUMERIC --unset-env=LC_PAPER --unset-env=LC_TELEPHONE 
--unset-env=LC_TIME --script-pid-file=/tmp/autopkgtest_script_pid 
--source-profile 
--stderr=/tmp/autopkgtest-lxc.xayqrapq/downtmp/run-unit-test-stderr 
--stdout=/tmp/autopkgtest-lxc.xayqrapq/downtmp/run-unit-test-stdout 
--tmp=/tmp/autopkgtest-lxc.xayqrapq/downtmp/autopkgtest_tmp 
--make-executable=/tmp/autopkgtest-lxc.xayqrapq/downtmp/build.N8X/src/debian/tests/run-unit-test
 -- 
/tmp/autopkgtest-lxc.xayqrapq/downtmp/build.N8X/src/debian/tests/run-unit-test" 


These timeout thingies are really hard to debug.  Maybe we should simply
shorten the jellyfish test suite to avoid this.  For instance droping
the `/usr/lib/jellyfish/bin/test_all` call at the end makes the test
more sensible (also in terms of not stressing debci infrastructure to
much?

What do you think?

Kind regards
    Andreas.


[1] https://salsa.debian.org/med-team/kallisto/-/jobs/4901979#L1704
[2] https://salsa.debian.org/med-team/bifrost
[3] https://tracker.debian.org/pkg/htslib
[4] 
https://ci.debian.net/data/autopkgtest/testing/arm64/j/jellyfish/39674223/log.gz

-- 
http://fam-tille.de

Reply via email to