Created attachment 300915 [details] ebuild archtester astng # ebuild astng-0.23.1.ebuild clean test Ran 238 test cases in 1.56s (1.56s CPU), 2 failures, 10 skipped 7 modules OK (2 failed) however; archtester astng # FEATURES=test emerge =dev-python/astng-0.23.1::gentoo >>> Emerging (1 of 1) dev-python/astng-0.23.1 >>> Installing (1 of 1) dev-python/astng-0.23.1 which technically trumps the above. good to go.
File "<string>", line 73 assert `1` ^ SyntaxError: invalid syntax no stdout no stderr ******************************************************************************* Ran 102 test cases in 1.21s (0.59s CPU), 8 errors, 3 failures, 5 skipped 2 modules OK (7 failed) failures: /var/tmp/portage/dev-python/astng-0.23.1/temp/test-3.2/usr/lib64/python3.2/site-packages/logilab/astng/test/unittest_regrtest [2/6], /var/tmp/portage/dev-python/astng-0.23.1/temp/test-3.2/usr/lib64/python3.2/site-packages/logilab/astng/test/unittest_inference [3/75], /var/tmp/portage/dev-python/astng-0.23.1/temp/test-3.2/usr/lib64/python3.2/site-packages/logilab/astng/test/unittest_nodes [1/1], /var/tmp/portage/dev-python/astng-0.23.1/temp/test-3.2/usr/lib64/python3.2/site-packages/logilab/astng/test/unittest_builder [1/1], /var/tmp/portage/dev-python/astng-0.23.1/temp/test-3.2/usr/lib64/python3.2/site-packages/logilab/astng/test/unittest_scoped_nodes [1/1], /var/tmp/portage/dev-python/astng-0.23.1/temp/test-3.2/usr/lib64/python3.2/site-packages/logilab/astng/test/unittest_lookup [1/1], /var/tmp/portage/dev-python/astng-0.23.1/temp/test-3.2/usr/lib64/python3.2/site-packages/logilab/astng/test/unittest_manager [2/8] * ERROR: dev-python/astng-0.23.1 failed (test phase):
Created attachment 305639 [details, diff] ebuild patch for astng-0.23.1.ebuild made against a copied astng-0.22.0.ebuild gentoo64 astng # FEATUES=test USE_PYTHON="2.5 2.6 2.7" ebuild astng-0.23.1.ebuild clean test SKIPPED: test_3k_as_string (unittest_nodes.AsString) check as_string for python 3k syntax test python 3k specific ******************************************************************************* Ran 242 test cases in 2.09s (2.09s CPU), 3 skipped All 9 modules OK Python3 restricted. good to go
+ 19 Apr 2012; Patrick Lauer <patrick@gentoo.org> +astng-0.23.1.ebuild: + Bump for #402171
dev-python/astng supports Python 3. Restricting of 3.* Python ABIs in dev-python/astng breaks dev-python/pylint, which supports Python 3 and depends on dev-python/astng. astng-0.23.1 seems to be mostly based on astng-0.21.1.ebuild instead of astng-0.22.0.ebuild, so many fixes were lost. dev-python/astng should not depend on dev-python/unittest2. dev-python/logilab-common already depends on dev-python/unittest2.
Re-opening per Arfrever's comments.
20 Apr 2012; Mike Gilbert <floppym@gentoo.org> astng-0.23.1.ebuild: Rebase ebuild from 0.22.0, restoring python 3 support. Use separate source directories as this makes the test suite pass in python 2. TODO: Figure out why.