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

Testsuite failures on SuperH architecture #1154

Closed
glaubitz opened this issue Mar 27, 2015 · 3 comments
Closed

Testsuite failures on SuperH architecture #1154

glaubitz opened this issue Mar 27, 2015 · 3 comments

Comments

@glaubitz
Copy link

Hello!

Pillow currently fails to build from source on the buildds for the sh4 (Renesas SuperH) port of Debian. The testsuite crashes at some point with a traceback starting in the file /usr/lib/python2.7/dist-packages/nose/plugins/multiprocess.py.

I am not really an expert in Python but I would assume this issue arises since Pillow makes wrong assumptions about the underlying architecture. But please have a look at it yourself, I am attaching a the full build log [1]. I am also happy to provide further details if necessary and I would be happy to test any patches.

Cheers,
Adrian

[1] https://people.debian.org/~glaubitz/pillow_2.6.1-1_sh4-20150304-0321

@aclark4life
Copy link
Member

Thanks. How about 2.7.0? Looks like the multiprocessing test failed. Maybe you can disable that one.

@glaubitz
Copy link
Author

Alright, that was actually my guess :). I will ask the maintainer in Debian to disable that particular test on sh4. I am a Debian Developer myself but I don't maintain Pillow.

Could you give me a quick hint how to disable it so I can come up with a patch right away? Otherwise I am sure that Matthias Klose (maintainer of Pillow in Debian) will be able to do that as well.

Thanks!
Adrian

@aclark4life
Copy link
Member

If these are nose tests, then pass 0 to --processes to disable multiprocessing:

  --processes=NUM       Spread test run among this many processes. Set a
                        number equal to the number of processors or cores in
                        your machine for best results. Pass a negative number
                        to have the number of processes automatically set to
                        the number of cores. Passing 0 means to disable
                        parallel testing. Default is 0 unless NOSE_PROCESSES
                        is set. [NOSE_PROCESSES]

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