Your message dated Fri, 17 Jul 2015 11:55:00 -0400
with message-id <[email protected]>
and subject line 
has caused the Debian Bug report #770977,
regarding pytest: Fails to build from source
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
770977: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770977
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pytest
Version: 2.6.3-2
Severity: serious
Justification: fails to build from source

Dear Maintainer,

I was trying to do a rebuild of some of the packages in jessie, and
pytest fails the testsuite for python3.4 as far as I can tell.

I used debootstrap --variant=buildd to create a jessie chroot, then
installed the build-dep's of pytest and build-essential, and ran
dpkg-buildpackage, and the testsuite failed so the package did not build.

I believe this is the relevant bits from the build:

...snip...
============ 1093 passed, 23 skipped, 10 xfailed in 117.86 seconds =============
+ PYTHONPATH=/root/pytest-2.6.3 python3.4 -m pytest testing
============================= test session starts ==============================
platform linux -- Python 3.4.2 -- py-1.4.25 -- pytest-2.6.3
collected 1126 items

testing/acceptance_test.py ............................................x.......
testing/test_argcomplete.py ..
testing/test_assertinterpret.py ...................ss......s
testing/test_assertion.py ............................................
testing/test_assertrewrite.py ...............................ssss....
testing/test_capture.py 
...........x..................................s.........s...........s.........s..........
testing/test_collection.py ...........x.....................
testing/test_config.py ........x....s...................
testing/test_conftest.py ............................
testing/test_core.py ..........FF..............................................
testing/test_doctest.py ..................
testing/test_genscript.py s.s.ss.
testing/test_helpconfig.py ........
testing/test_junitxml.py ............................
testing/test_mark.py ..................................x...............x.
testing/test_monkeypatch.py .............................
testing/test_nose.py ...............
testing/test_parseopt.py ........................s
testing/test_pastebin.py ...
testing/test_pdb.py ....ssssssssssss.s
testing/test_pytester.py x.......
testing/test_recwarn.py ........
testing/test_resultlog.py ..........
testing/test_runner.py ..................sssssss..ssss.......x...........
testing/test_runner_xunit.py .............
testing/test_session.py ................
testing/test_skipping.py ...s.........................................
testing/test_terminal.py 
.......s.........................s.................................
testing/test_tmpdir.py .......
testing/test_unittest.py ...................ssssssss.........
testing/cx_freeze/tests/test_doctest.txt .
testing/cx_freeze/tests/test_trivial.py ..
testing/python/collect.py ................................................
testing/python/fixture.py 
...........................................................x......................................................................
testing/python/integration.py ...............
testing/python/metafunc.py ...........................................x........
testing/python/raises.py .........

=================================== FAILURES ===================================
_______________ TestBootstrapping.test_import_plugin_importname ________________

self = <test_core.TestBootstrapping object at 0xf64aa14c>
testdir = <TmpTestdir 
local('/tmp/pytest-65/testdir/test_import_plugin_importname0')>

    def test_import_plugin_importname(self, testdir):
        pluginmanager = PluginManager()
        pytest.raises(ImportError, 'pluginmanager.import_plugin("qweqwex.y")')
        pytest.raises(ImportError, 
'pluginmanager.import_plugin("pytest_qweqwx.y")')
    
        testdir.syspathinsert()
        pluginname = "pytest_hello"
        testdir.makepyfile(**{pluginname: ""})
>       pluginmanager.import_plugin("pytest_hello")

/root/pytest-2.6.3/testing/test_core.py:114: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/root/pytest-2.6.3/_pytest/core.py:222: in import_plugin
    return self.import_plugin(modname[7:])
/root/pytest-2.6.3/_pytest/core.py:217: in import_plugin
    mod = importplugin(modname)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

importspec = 'hello'

    def importplugin(importspec):
        name = importspec
        try:
            mod = "_pytest." + name
            __import__(mod)
            return sys.modules[mod]
        except ImportError:
>           __import__(importspec)
E           ImportError: No module named 'hello'

/root/pytest-2.6.3/_pytest/core.py:275: ImportError
_______________ TestBootstrapping.test_import_plugin_dotted_name _______________

self = <test_core.TestBootstrapping object at 0xf649ce6c>
testdir = <TmpTestdir 
local('/tmp/pytest-65/testdir/test_import_plugin_dotted_name0')>

    def test_import_plugin_dotted_name(self, testdir):
        pluginmanager = PluginManager()
        pytest.raises(ImportError, 'pluginmanager.import_plugin("qweqwex.y")')
        pytest.raises(ImportError, 
'pluginmanager.import_plugin("pytest_qweqwex.y")')
    
        testdir.syspathinsert()
        testdir.mkpydir("pkg").join("plug.py").write("x=3")
        pluginname = "pkg.plug"
>       pluginmanager.import_plugin(pluginname)

/root/pytest-2.6.3/testing/test_core.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/root/pytest-2.6.3/_pytest/core.py:217: in import_plugin
    mod = importplugin(modname)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

importspec = 'pkg.plug'

    def importplugin(importspec):
        name = importspec
        try:
            mod = "_pytest." + name
            __import__(mod)
            return sys.modules[mod]
        except ImportError:
>           __import__(importspec)
E           ImportError: No module named 'pkg'

/root/pytest-2.6.3/_pytest/core.py:275: ImportError
=========================== short test summary info ============================
XFAIL 
testing/acceptance_test.py::TestInvocationVariants::()::test_noclass_discovery_if_not_testcase
  decide: feature or bug
XFAIL 
testing/test_capture.py::TestPerTestCapturing::()::test_capture_scope_cache
  unimplemented feature
XFAIL 
testing/test_collection.py::TestPrunetraceback::()::test_collect_report_postprocessing
  other mechanism for adding to reporting needed
XFAIL testing/test_config.py::TestParseIni::()::test_confcutdir
  probably not needed
XFAIL testing/test_mark.py::TestFunctional::()::test_merging_markers_deep
  unfixed
XFAIL testing/test_mark.py::TestKeywordSelection::()::test_keyword_extra_dash
XFAIL testing/test_pytester.py::test_reportrecorder
  reason: internal reportrecorder tests need refactoring
XFAIL testing/test_runner.py::test_runtest_in_module_ordering
XFAIL 
testing/python/fixture.py::TestAutouseDiscovery::()::test_setup_enabled_functionnode
  'enabled' feature not implemented
XFAIL 
testing/python/metafunc.py::TestMarkersWithParametrization::()::test_nested_marks
  is this important to support??
SKIP [11] /root/pytest-2.6.3/testing/test_runner.py:296: could not import 
'xdist.plugin'
SKIP [1] /root/pytest-2.6.3/testing/test_parseopt.py:247: need to be run with 
py.test executable, not /root/pytest-2.6.3/pytest.py
SKIP [14] /root/pytest-2.6.3/_pytest/pytester.py:530: module 'pexpect' has 
__version__ None, required is: '3.0'
SKIP [1] /root/pytest-2.6.3/testing/test_unittest.py:353: could not import 
'twisted.trial.unittest'
SKIP [2] /root/pytest-2.6.3/testing/test_capture.py:655: could not run 'lsof'
SKIP [1] /root/pytest-2.6.3/testing/test_unittest.py:327: could not import 
'twisted.trial.unittest'
SKIP [2] /root/pytest-2.6.3/_pytest/skipping.py:142: text output different for 
bytes on python3
SKIP [1] /root/pytest-2.6.3/testing/conftest.py:117: no suitable pypy found
SKIP [1] /root/pytest-2.6.3/_pytest/skipping.py:142: condition: 
sys.version_info >= (2,6)
SKIP [2] /root/pytest-2.6.3/testing/test_assertinterpret.py:203: could not 
import '_pytest.assertion.oldinterpret'
SKIP [4] /root/pytest-2.6.3/testing/test_unittest.py:367: could not import 
'twisted.trial.unittest'
SKIP [1] /root/pytest-2.6.3/testing/conftest.py:117: no suitable pypy3 found
SKIP [5] /root/pytest-2.6.3/_pytest/skipping.py:142: condition: 
sys.version_info[0] >= 3
SKIP [1] /root/pytest-2.6.3/testing/conftest.py:117: no suitable python3.3 found
SKIP [1] /root/pytest-2.6.3/testing/conftest.py:117: no suitable python2.6 found
SKIP [1] /root/pytest-2.6.3/testing/test_unittest.py:340: could not import 
'twisted.trial.unittest'
SKIP [1] /root/pytest-2.6.3/testing/test_unittest.py:314: could not import 
'twisted.trial.unittest'
SKIP [1] /root/pytest-2.6.3/_pytest/core.py:142: plugin 'xdist' is missing
SKIP [1] /root/pytest-2.6.3/_pytest/skipping.py:142: condition: 
sys.version_info[:2] not in [(2, 6), (2, 7)]
======= 2 failed, 1062 passed, 52 skipped, 10 xfailed in 147.21 seconds ========
debian/rules:61: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 1
make[1]: Leaving directory '/root/pytest-2.6.3'
debian/rules:13: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (I was running the chroot on top of wheezy, but I 
doubt the kernel would cause the errors above)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

--- End Message ---
--- Begin Message ---
I think this bug is no longer relevant for pytest 2.7.2.  Feel free to re-open
it if you find otherwise.

Attachment: pgpVRzv7RCml9.pgp
Description: OpenPGP digital signature


--- End Message ---
_______________________________________________
Python-modules-team mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to