This repository has been archived by the owner. It is now read-only.

asyncio in 3.5.1 breaks cython test-suite (or vice versa) #308

Closed
xnox opened this Issue Jan 7, 2016 · 2 comments

Comments

Projects
None yet
2 participants

xnox commented Jan 7, 2016

Cython test suite has tests specifically for asyncio 3.5 generators, as far as I understand.

Compiling cython 0.23.4 fails with python 3.5.1
(see https://launchpad.net/ubuntu/+source/cython/0.23.4-0ubuntu1 click on a desired arch, then click on buildlog, direct link for e.g. amd64 buildlog is https://launchpadlibrarian.net/233177552/buildlog_ubuntu-xenial-amd64.cython_0.23.4-0ubuntu1_BUILDING.txt.gz )

Reverting the changes to asyncio module introduced between 3.5.0 and 3.5.1 makes said test pass:

======================================================================
FAIL: runTest (__main__.EndToEndTest)
End-to-end asyncio_generators
----------------------------------------------------------------------
Traceback (most recent call last):
  File "runtests.py", line 1417, in runTest
    self.assertEqual(0, res, "non-zero exit status")
AssertionError: 0 != 1 : non-zero exit status

Now, this could be a bug in cython, cython test-suite, or the asyncio module... However, I cannot quite determine what's wrong is going on.

I guess I should also try running bisect with git checkouts of asyncio module... Would you be able to help with this? I'll report this bug to cython upstream too...

Owner

gvanrossum commented Jan 7, 2016

@xnox xnox closed this Feb 26, 2016

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.