Public bug reported: frosted currently fails to build on Wily Werewolf with the following error message: ============================= test session starts ============================== platform linux2 -- Python 2.7.10 -- py-1.4.29 -- pytest-2.7.0 rootdir: /«PKGBUILDDIR», inifile: collected 0 items / 9 errors
==================================== ERRORS ==================================== __________________ ERROR collecting frosted/test/test_api.py ___________________ frosted/test/test_api.py:30: in <module> from frosted.api import check_path, check_recursive frosted/api.py:30: in <module> from frosted import checker, settings frosted/checker.py:22: in <module> import builtins E ImportError: No module named builtins ________________ ERROR collecting frosted/test/test_doctests.py ________________ frosted/test/test_doctests.py:10: in <module> from .utils import flakes frosted/test/utils.py:8: in <module> from frosted import checker frosted/checker.py:22: in <module> import builtins E ImportError: No module named builtins _____________ ERROR collecting frosted/test/test_function_calls.py _____________ frosted/test/test_function_calls.py:12: in <module> from .utils import flakes frosted/test/utils.py:8: in <module> from frosted import checker frosted/checker.py:22: in <module> import builtins E ImportError: No module named builtins ________________ ERROR collecting frosted/test/test_imports.py _________________ frosted/test/test_imports.py:11: in <module> from .utils import flakes frosted/test/utils.py:8: in <module> from frosted import checker frosted/checker.py:22: in <module> import builtins E ImportError: No module named builtins __________________ ERROR collecting frosted/test/test_noqa.py __________________ frosted/test/test_noqa.py:2: in <module> from frosted.api import _noqa_lines, _re_noqa, check frosted/api.py:30: in <module> from frosted import checker, settings frosted/checker.py:22: in <module> import builtins E ImportError: No module named builtins _________________ ERROR collecting frosted/test/test_other.py __________________ frosted/test/test_other.py:12: in <module> from .utils import flakes frosted/test/utils.py:8: in <module> from frosted import checker frosted/checker.py:22: in <module> import builtins E ImportError: No module named builtins _ ERROR collecting frosted/test/test_return_with_arguments_inside_generator.py _ frosted/test/test_return_with_arguments_inside_generator.py:10: in <module> from .utils import flakes frosted/test/utils.py:8: in <module> from frosted import checker frosted/checker.py:22: in <module> import builtins E ImportError: No module named builtins _________________ ERROR collecting frosted/test/test_script.py _________________ frosted/test/test_script.py:33: in <module> from frosted.api import iter_source_code frosted/api.py:30: in <module> from frosted import checker, settings frosted/checker.py:22: in <module> import builtins E ImportError: No module named builtins ____________ ERROR collecting frosted/test/test_undefined_names.py _____________ frosted/test/test_undefined_names.py:10: in <module> from frosted import checker frosted/checker.py:22: in <module> import builtins E ImportError: No module named builtins =========================== 9 error in 0.26 seconds ============================ E: pybuild pybuild:256: test: plugin distutils failed with: exit code=1: python2.7 setup.py test dh_auto_test: pybuild --test -i python{version} -p 2.7 --dir . returned exit code 13 make: *** [build] Error 13 debian/rules:6: recipe for target 'build' failed dpkg-buildpackage: error: debian/rules build gave error exit status 2 I've investigated this a bit and found the following: Firstly, I'm able to reproduce the issue on my Wily vm. I am unable to reproduce it on a Debian Sid vm, so it looks like an Ubuntu-only issue. When running python on Sid, I was able to import "builtins", but it failed on Ubuntu. I found that the builtins module imported on Sid resided in `/usr/lib/python2.7/dist-packages/builtins.py` which is owned by the package python-pies2overrides [1]. This is part of the python-pies source package [2]. I notice that this source package has an Ubuntu-delta, but it don't quite see how that would affect this issue. Though I did see something interesting. In Debian, the python-pies binary depends on python-pies2overrides [3], while on Ubuntu it does not [4]. So Debian will pull it in as a dependency when building, but on Ubuntu it will be missing resulting in the error above. I am not sure what has caused this difference though. [1] https://packages.debian.org/sid/all/python-pies2overrides [2] https://tracker.debian.org/pkg/python-pies [3] https://packages.debian.org/unstable/python-pies [4] http://packages.ubuntu.com/wily/python-pies ** Affects: frosted (Ubuntu) Importance: Undecided Status: New ** Tags: ftbfs wily ** Summary changed: - FTBFS ImportError: No module named builtins + frosted FTBFS ImportError: No module named builtins -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1471741 Title: frosted FTBFS ImportError: No module named builtins To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/frosted/+bug/1471741/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs