camelot-dev / camelot-dev/camelot

Test failures on ppc64el (PowerPC architecture), linux

Open
#488 0 comments 0 reactions 0 assignees View on GitHub
bug
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.