Was looking to add 3_3 for beaker but I found: # py2.5 seems to have db problems # pypy random exceptions, someone should take a closer look, it may # be just the usual test suite overload # py3.3 unfit with some types PYTHON_COMPAT=( python{2_6,2_7,3_2} ) Sadly, I don't see any reference or similar :(
That looks like idella4's language. Maybe you'll find some answers running the test suite. You can use PYTHON_COMPAT_OVERRIDE='python3_3' environment variable to test it easier.
This is important since it blocks mako, that blocks rhythmbox -> will check for test errors
Created attachment 360750 [details] build.log Yes, lots of tests failures :'(
That looks like an upstream report, also contains a reference that points to it possible also affecting to other implementations (that would explain why I sometimes got the failure also in 3.2 :S)
(In reply to Pacho Ramos from comment #3) > Created attachment 360750 [details] > build.log Master Arfrever hath convinced upstream to fix regression, which was cause of 3 errors shown in this build log: http://bugs.python.org/issue19287 http://hg.python.org/cpython/rev/61ab0c6907f9
Last time I checked (488952) beaker upstream doesn't support 3.3 Also this doesn't block mako anymore as I made beaker an optional dep for it recently.
*** Bug 483402 has been marked as a duplicate of this bug. ***
*** Bug 488952 has been marked as a duplicate of this bug. ***
*beaker-1.7.0-r1 (19 Mar 2015) 19 Mar 2015; Ian Delaney <idella4@gentoo.org> +beaker-1.7.0-r1.ebuild, -beaker-1.7.0.ebuild: revbump; add py3 support, update HOMEPAGE, switch SRC_URI to repo to acquire a complete tarball, update deps for tests and msg to users re optional cryptographic support, rm obsolete (In reply to Michał Górny from comment #1) > That looks like idella4's language. Maybe you'll find some answers running > the test suite. > > You can use PYTHON_COMPAT_OVERRIDE='python3_3' environment variable to test > it easier. Even I don't understand that
sorry missed setting fixed. dev-python/beaker $ ebuild beaker-1.7.0-r1.ebuild clean test >>> Source compiled. >>> Test phase: dev-python/beaker-1.7.0-r1 * python3_3: running distutils-r1_run_phase python_test SS....................................................S..SSS....SSS................/mnt/gen2/TmpDir/portage/dev-python/beaker-1.7.0-r1/work/beaker-1.7.0dev-python3_3/tests/test_session.py:19: BeakerWarning: Invalidating corrupt session 6949bdf58d424a66876aaf97fe4e2377; error was: pickle data was truncated. Set invalidate_corrupt=False to propagate this exception. return Session({}, **options) .SS............. ---------------------------------------------------------------------- Ran 99 tests in 153.831s OK (SKIP=11) * python3_4: running distutils-r1_run_phase python_test SS....................................................S..SSS....SSS.............F../mnt/gen2/TmpDir/portage/dev-python/beaker-1.7.0-r1/work/beaker-1.7.0dev-python3_4/tests/test_session.py:19: BeakerWarning: Invalidating corrupt session 110fd3403e0a46debd13e6223a203b1d; error was: pickle data was truncated. Set invalidate_corrupt=False to propagate this exception. return Session({}, **options) .SS............. ====================================================================== FAIL: Test if cookies are sent out properly when ``use_cookies`` ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib64/python3.4/site-packages/nose/case.py", line 198, in runTest self.test(*self.arg) File "/mnt/gen2/TmpDir/portage/dev-python/beaker-1.7.0-r1/work/beaker-1.7.0dev-python3_4/tests/test_session.py", line 221, in test_cookies_enabled assert 'secure' in session.request['cookie_out'] AssertionError ---------------------------------------------------------------------- Ran 117 tests in 155.353s FAILED (SKIP=11, failures=1) I added this only 18 days ago and I presume the 1 test passed then under py3.4. For the sake of 1 out of 99 and yet it passes under the other py impls;