Skip to content

test failures on various architectures: armel, armhf, s390x, ... #19

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

Open
barak opened this issue Jan 14, 2021 · 4 comments
Open

test failures on various architectures: armel, armhf, s390x, ... #19

barak opened this issue Jan 14, 2021 · 4 comments

Comments

@barak
Copy link

barak commented Jan 14, 2021

The Debian autobuilders build each package for various architectures. In the case of the perceptualdiff package, I enabled running the test script test/run_tests.bash during the build, in version 2.1-3, which includes changes beyond v2.1 up to 2a849e1 (6-Aug-2020). The tests succeed on some architectures (amd64, i386, arm64, ppc64el) but fail on others (armel, armhf, s390x).

I have no idea why. Likely something simple, like word size or endianity. Help / ideas welcome!

Details: https://buildd.debian.org/status/package.php?p=perceptualdiff

@jterrace
Copy link
Collaborator

We could add additional architectures to the travis.yml file to try to repro:
https://docs.travis-ci.com/user/multi-cpu-architectures/

@barak
Copy link
Author

barak commented Jan 16, 2021

That sounds very sensible. I doubt it's anything Debian-specific.

@barak
Copy link
Author

barak commented Jan 16, 2021

(Although the Debian build scripts don't use the Makefile, they use cmake directly, mainly because going via the Makefile caused the executable to be installed in /usr/local/bin/ and I didn't feel like tracking down the issue.)

@barak
Copy link
Author

barak commented Oct 11, 2021

I just pushed a suitable added stanza to travis on the master branch of my fork.

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

No branches or pull requests

2 participants