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

PyOtherSide fails to build with Python 3.9 #111

Closed
M4rtinK opened this issue Jan 17, 2020 · 2 comments
Closed

PyOtherSide fails to build with Python 3.9 #111

M4rtinK opened this issue Jan 17, 2020 · 2 comments

Comments

@M4rtinK
Copy link
Contributor

M4rtinK commented Jan 17, 2020

So Fedora is yet again getting ready to include the latest Python version, which yet again managed to break the PyOtherSide package build. ;-)

This time it looks like the build was successful, but one of the tests fails:

Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.A3Csrv
+ umask 022
+ cd /builddir/build/BUILD
+ cd pyotherside-1.5.8
+ xvfb-run ./tests/tests
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-mockbuild'
********* Start testing of TestPyOtherSide *********
Config: Using QtTest library 5.13.2, Qt 5.13.2 (x86_64-little_endian-lp64
shared (dynamic) release build; by GCC 9.2.1 20190827 (Red Hat 9.2.1-1))
PASS   : TestPyOtherSide::initTestCase()
PASS   : TestPyOtherSide::testEvaluate()
PASS   : TestPyOtherSide::testQVariantConverter()

=== Received signal at function time: 0ms, total time: 23ms, dumping stack ===
=== End of stack trace ===
QFATAL : TestPyOtherSide::testPyObjectConverter() Received signal 11
         Function time: 0ms Total time: 23ms
FAIL!  : TestPyOtherSide::testPyObjectConverter() Received a fatal error.
   Loc: [Unknown file(0)]
Totals: 3 passed, 1 failed, 0 skipped, 0 blacklisted, 25ms
********* Finished testing of TestPyOtherSide *********
/usr/bin/xvfb-run: line 181:   548 Aborted                 (core dumped)
DISPLAY=:$SERVERNUM XAUTHORITY=$AUTHFILE "$@" 2>&1
error: Bad exit status from /var/tmp/rpm-tmp.A3Csrv (%check)

I guess this is the test that fails:

TestPyOtherSide::testPyObjectConverter()

Maybe some C level Python API changes in 3.9 ?

More data & detailed logs from the build failure can be seen in the Fedora bug:
https://bugzilla.redhat.com/show_bug.cgi?id=1791966

Thanks in advance & let me know if there is something I can do further help you track this down. :)

@thp thp closed this as completed in a0e58c7 Jan 17, 2020
@thp
Copy link
Owner

thp commented Jan 17, 2020

Also tagged version 1.5.9 with the fix for your convenience. Thanks for the bug report!

@M4rtinK
Copy link
Contributor Author

M4rtinK commented Jan 20, 2020

Wow, that was fast! :) I've built 1.5.9 for Fedora, so it should be ready for when Fedora switches to Python 3.9. :)

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