camelot-dev / camelot-dev/camelot
Test failures on ppc64el (PowerPC architecture), linux
- Dominant language
- Python
- Stars
- 3.8k
- Forks
- 546
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 3
Description
Debian infrastructure automatically runs tests for software on various architectures, including ppc64el, and I was surprised to see that some tests for camelot (latest released version, 0.11.0) were failing, while the same tests run with no issues on other architectures (including amd64 but also the various ARM ones): here is the full log (also attached here as [camelot_tests_ppc64el.log.gz](https://github.com/camelot-dev/camelot/files/14279108/camelot_tests_ppc64el.log.gz)):
https://ci.debian.net/packages/c/camelot-py/testing/ppc64el/42972030/
I don't know what could cause this difference of behaviour, and I've asked the debian powerpc mailing list for help (https://lists.debian.org/debian-powerpc/2024/02/msg00014.html), but if you have any hints on things that could be worth looking for I'd be grateful.
Thanks in advance
**Environment**
- OS: Linux on ppc64el
- Python version: 3.12
- Numpy version: 1.24.2
- OpenCV version: 4.6.0
- Ghostscript version: 10.02.1
- Camelot version: 0.11.0
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the attached camelot_tests_ppc64el.log.gz and Debian CI run 42972030, then compare the failing tests with successful amd64 and ARM runs using the listed dependency versions. Done means the architecture-specific failures are reproduced, their cause is identified, and the relevant tests pass on ppc64el without regressing other architectures.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, numpy, opencv, python
- Domain
- operating-systems, testing-qa
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100