Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test failures on s390x prevent build from completing on Debian/Ubuntu #386

Closed
sergiodj opened this issue Jun 15, 2023 · 4 comments
Closed
Labels
bug Genuine bug

Comments

@sergiodj
Copy link

Hi,

libvcflib currently fails to build from source on s390x on Debian/Ubuntu because of testsuite failures:

make[1]: Entering directory '/<<PKGBUILDDIR>>'
cp obj-s390x-linux-gnu/CTestTestfile.cmake test/
ln -sf obj-s390x-linux-gnu/ build
cd test && ctest .
Test project /<<PKGBUILDDIR>>/test
    Start 1: realign
1/9 Test #1: realign ..........................***Failed    0.05 sec
    Start 2: pyvcflib
2/9 Test #2: pyvcflib .........................   Passed    0.05 sec
    Start 3: vcflib-api
3/9 Test #3: vcflib-api .......................   Passed    0.05 sec
    Start 4: vcf2tsv
4/9 Test #4: vcf2tsv ..........................   Passed    0.08 sec
    Start 5: vcfallelicprimitives
5/9 Test #5: vcfallelicprimitives .............***Failed    0.53 sec
    Start 6: vcfwave
6/9 Test #6: vcfwave ..........................***Failed    0.47 sec
    Start 7: vcffilter
7/9 Test #7: vcffilter ........................   Passed    0.14 sec
    Start 8: vcfnulldotslashdot
8/9 Test #8: vcfnulldotslashdot ...............   Passed    0.06 sec
    Start 9: doc/vcfintersect
9/9 Test #9: doc/vcfintersect .................   Passed    0.05 sec

67% tests passed, 3 tests failed out of 9

Total Test time (real) =   1.54 sec

The following tests FAILED:
	  1 - realign (Failed)
	  5 - vcfallelicprimitives (Failed)
	  6 - vcfwave (Failed)
Errors while running CTest

I understand that having access to a s390x machine is not always feasible, so I can try to provide more details if needed.

Thanks.

@sergiodj sergiodj added the bug Genuine bug label Jun 15, 2023
@vpa1977
Copy link

vpa1977 commented Aug 2, 2023

The realign test fail due to libwfa2 library issue

Running integration tests for libwfa2 via ./tests/wfa.utest.sh produces the following results on amd64 platform:


Comparing ./tests vs ./tests/wfa.utest.check
[UTest::test.affine2p] OK
[UTest::test.affine] OK
[UTest::test.affine.p0] OK
[UTest::test.affine.p1] OK
[UTest::test.affine.p2] OK
[UTest::test.affine.p3] OK
[UTest::test.affine.p4] OK
[UTest::test.affine.p5] OK
[UTest::test.affine.wfapt0] OK
[UTest::test.affine.wfapt1] OK
[UTest::test.biwfa.affine2p] OK
[UTest::test.biwfa.affine] OK
[UTest::test.biwfa.affine.p0] OK
[UTest::test.biwfa.affine.p1] OK
[UTest::test.biwfa.affine.p2] OK
[UTest::test.biwfa.affine.p3] OK
[UTest::test.biwfa.affine.p4] OK
[UTest::test.biwfa.affine.p5] OK
[UTest::test.biwfa.affine.wfapt0] OK
[UTest::test.biwfa.affine.wfapt1] OK
[UTest::test.biwfa.edit] OK
[UTest::test.biwfa.indel] OK
[UTest::test.biwfa.score.affine2p] OK
[UTest::test.biwfa.score.affine] OK
[UTest::test.biwfa.score.affine.p0] OK
[UTest::test.biwfa.score.affine.p1] OK
[UTest::test.biwfa.score.affine.p2] OK
[UTest::test.biwfa.score.affine.p3] OK
[UTest::test.biwfa.score.affine.p4] OK
[UTest::test.biwfa.score.affine.p5] OK
[UTest::test.biwfa.score.affine.wfapt0] OK
[UTest::test.biwfa.score.affine.wfapt1] OK
[UTest::test.biwfa.score.edit] OK
[UTest::test.biwfa.score.indel] OK
[UTest::test.edit] OK
[UTest::test.indel] OK
[UTest::test.pb.affine2p] OK
[UTest::test.pb.affine] OK
[UTest::test.pb.affine.p0] OK
[UTest::test.pb.affine.p1] OK
[UTest::test.pb.affine.p2] OK
[UTest::test.pb.affine.p3] OK
[UTest::test.pb.affine.p4] OK
[UTest::test.pb.affine.p5] OK
[UTest::test.pb.affine.wfapt0] OK
[UTest::test.pb.affine.wfapt1] OK
[UTest::test.pb.edit] OK
[UTest::test.pb.indel] OK
[UTest::test.score.affine2p] OK
[UTest::test.score.affine] OK
[UTest::test.score.affine.p0] OK
[UTest::test.score.affine.p1] OK
[UTest::test.score.affine.p2] OK
[UTest::test.score.affine.p3] OK
[UTest::test.score.affine.p4] OK
[UTest::test.score.affine.p5] OK
[UTest::test.score.affine.wfapt0] OK
[UTest::test.score.affine.wfapt1] OK
[UTest::test.score.edit] OK
[UTest::test.score.indel] OK

  • grep 'Exit status:' ./tests/wfa.utest.log

S390x tests:

Comparing ./tests vs ./tests/wfa.utest.check
[UTest::test.affine] Error
[UTest::test.affine.p0] Error
[UTest::test.affine.p1] Error
[UTest::test.affine.p2] Error
[UTest::test.affine.p3] Error
[UTest::test.affine.p4] Error
[UTest::test.affine.p5] Error
[UTest::test.affine.wfapt0] Error
[UTest::test.affine.wfapt1] Error
[UTest::test.affine2p] Error
[UTest::test.biwfa.affine] Error
[UTest::test.biwfa.affine.p0] Error
[UTest::test.biwfa.affine.p1] Error
[UTest::test.biwfa.affine.p2] Error
[UTest::test.biwfa.affine.p3] Error
[UTest::test.biwfa.affine.p4] Error
[UTest::test.biwfa.affine.p5] Error
[UTest::test.biwfa.affine.wfapt0] Error
[UTest::test.biwfa.affine.wfapt1] Error
[UTest::test.biwfa.affine2p] Error
[UTest::test.biwfa.edit] Error
[UTest::test.biwfa.indel] Error
[UTest::test.biwfa.score.affine] Error
[UTest::test.biwfa.score.affine.p0] Error
[UTest::test.biwfa.score.affine.p1] Error
[UTest::test.biwfa.score.affine.p2] Error
[UTest::test.biwfa.score.affine.p3] Error
[UTest::test.biwfa.score.affine.p4] Error
[UTest::test.biwfa.score.affine.p5] Error
[UTest::test.biwfa.score.affine.wfapt0] Error
[UTest::test.biwfa.score.affine.wfapt1] Error
[UTest::test.biwfa.score.affine2p] Error
[UTest::test.biwfa.score.edit] Error
[UTest::test.biwfa.score.indel] Error
[UTest::test.edit] Error
[UTest::test.indel] Error
[UTest::test.pb.affine] Error
[UTest::test.pb.affine.p0] Error
[UTest::test.pb.affine.p1] Error
[UTest::test.pb.affine.p2] Error
[UTest::test.pb.affine.p3] Error
[UTest::test.pb.affine.p4] Error
[UTest::test.pb.affine.p5] Error
[UTest::test.pb.affine.wfapt0] Error
[UTest::test.pb.affine.wfapt1] Error
[UTest::test.pb.affine2p] Error
[UTest::test.pb.edit] Error
[UTest::test.pb.indel] Error
[UTest::test.score.affine] Error
[UTest::test.score.affine.p0] Error
[UTest::test.score.affine.p1] Error
[UTest::test.score.affine.p2] Error
[UTest::test.score.affine.p3] Error
[UTest::test.score.affine.p4] Error
[UTest::test.score.affine.p5] Error
[UTest::test.score.affine.wfapt0] Error
[UTest::test.score.affine.wfapt1] Error
[UTest::test.score.affine2p] Error
[UTest::test.score.edit] Error
[UTest::test.score.indel] Error


@pjotrp
Copy link
Contributor

pjotrp commented Apr 22, 2024

Yes, you should take it up with the wfa2lib authors.

@pjotrp pjotrp closed this as completed Apr 22, 2024
@smarco
Copy link

smarco commented Apr 22, 2024

I remember this bug (smarco/WFA2-lib#79). May it be a code regression. I double-checked, and the code for big-endian architectures is there. @vpa1977 Can you try running the latest release on WFA2lib (let us open a ticket at WFA2 repo if it doesn't work standalone). Thks

@vpa1977
Copy link

vpa1977 commented Apr 22, 2024

Yes, thank you!!! This update resolves the issue. The bug was raised against 2.3.3 release of WFA2 I believe.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Genuine bug
Projects
None yet
Development

No branches or pull requests

4 participants