[Debian-med-packaging] Bug#1069142: emboss: build time testsuite is failing silently
Andrius Merkys
merkys at debian.org
Wed Apr 17 08:49:15 BST 2024
Hi Charles,
On Wed, 17 Apr 2024 09:30:03 +0300 Andrius Merkys <merkys at debian.org> wrote:
> While looking into why #1069098 has not been detected earlier, I noticed
> that emboss build time testsuite is silently failing since at least
> 6.4.0-3. This needs fixing in order to avoid problems similar to #1069098.
I noticed (via 'git blame debian/rules') it was you who has added the
build time tests for emboss. However, they seem to be broken since at
least 6.4.0-3: tests seem to require 'embassy' directory which is not in
the source tarball:
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -f test-stamp
[ -d debian/testbackup ] || cp -a test debian/testbackup
sed -i "/SET emboss_tempdata/cSET emboss_tempdata /<<PKGBUILDDIR>>/test"
test/.embossrc
sed -i "/SET emboss_qadata/cSET emboss_qadata /<<PKGBUILDDIR>>/test"
test/.embossrc
echo "SET emboss_acdroot /<<PKGBUILDDIR>>/emboss/acd" >> test/.embossrc
echo "SET emboss_data /<<PKGBUILDDIR>>/emboss/data" >> test/.embossrc
echo "SET emboss_docroot /<<PKGBUILDDIR>>/doc" >> test/.embossrc
cd test/qa && LS_COLORS='' EMBOSSRC=/<<PKGBUILDDIR>>/test
PATH=/<<PKGBUILDDIR>>/emboss:$PATH EMBOSS_ROOT=../../../ ./qatest.csh
Failed to find embassy directory at ../../scripts/qatest.pl line 1045.
Perhaps you have any idea how to address this?
If these tests are too difficult to get running, I would like to replace
them with something that could at least check for segmentation faults.
Best wishes,
Andrius
More information about the Debian-med-packaging
mailing list