Bug 1282404 - subunit fails to build from scratch with python-3.5
Summary: subunit fails to build from scratch with python-3.5
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: subunit
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jerry James
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1269756
TreeView+ depends on / blocked
 
Reported: 2015-11-16 10:19 UTC by Matthias Runge
Modified: 2015-11-20 07:53 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-11-20 05:07:33 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Matthias Runge 2015-11-16 10:19:11 UTC
Description of problem:

in recent rebuilds, subunit fails to build
https://kojipkgs.fedoraproject.org//work/tasks/3589/11863589/build.log



PYTHONPATH='/builddir/build/BUILD/subunit-1.2.0/python':'/builddir/build/BUILD/subunit-1.2.0':/builddir/build/BUILD/subunit-1.2.0/python/subunit:/builddir/build/BUILD/subunit-1.2.0/python/subunit/tests \
/usr/bin/python -m testtools.run all_tests.test_suite
Tests running...
======================================================================
FAIL: subunit.tests.test_test_protocol.TestRemotedTestCase.test_simple
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/subunit-1.2.0/python/subunit/tests/test_test_protocol.py", line 976, in test_simple
    result.errors)
  File "/usr/lib/python2.7/site-packages/unittest2/case.py", line 836, in assertEqual
    assertion_func(first, second, msg=msg)
  File "/usr/lib/python2.7/site-packages/unittest2/case.py", line 1032, in assertListEqual
    self.assertSequenceEqual(list1, list2, msg, seq_type=list)
  File "/usr/lib/python2.7/site-packages/unittest2/case.py", line 1014, in assertSequenceEqual
    self.fail(msg)
  File "/usr/lib/python2.7/site-packages/unittest2/case.py", line 690, in fail
    raise self.failureException(msg)
AssertionError: Lists differ: [(<su[52 chars]n'>, '_StringException: Cannot run RemotedTestCases.\n\n')] != [(<su[52 chars]n'>, u'Traceback (most recent call last):\ntes[71 chars]\n')]
First differing element 0:
(<subunit.RemotedTestCase description='A test description'>, '_StringException: Cannot run RemotedTestCases.\n\n')
(<subunit.RemotedTestCase description='A test description'>, u'Traceback (most recent call last):\ntesttools.testresult.real._StringException: Cannot run RemotedTestCases.\n\n')
  [(<subunit.RemotedTestCase description='A test description'>,
-   '_StringException: Cannot run RemotedTestCases.\n\n')]
+   u'Traceback (most recent call last):\ntesttools.testresult.real._StringException: Cannot run RemotedTestCases.\n\n')]
======================================================================
FAIL: subunit.tests.test_test_protocol.TestTestProtocolServerPipe.test_story
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/subunit-1.2.0/python/subunit/tests/test_test_protocol.py", line 116, in test_story
    [(an_error, _remote_exception_repr + '\n')])
  File "/usr/lib/python2.7/site-packages/unittest2/case.py", line 836, in assertEqual
    assertion_func(first, second, msg=msg)
  File "/usr/lib/python2.7/site-packages/unittest2/case.py", line 1032, in assertListEqual
    self.assertSequenceEqual(list1, list2, msg, seq_type=list)
  File "/usr/lib/python2.7/site-packages/unittest2/case.py", line 1014, in assertSequenceEqual
    self.fail(msg)
  File "/usr/lib/python2.7/site-packages/unittest2/case.py", line 690, in fail
    raise self.failureException(msg)
AssertionError: Lists differ: [(<su[42 chars]r'>, u'Traceback (most recent call last):\ntes[39 chars]\n')] != [(<su[42 chars]r'>, '_StringException\n')]
First differing element 0:
(<subunit.RemotedTestCase description='an error'>, u'Traceback (most recent call last):\ntesttools.testresult.real._StringException\n')
(<subunit.RemotedTestCase description='an error'>, '_StringException\n')
- [(<subunit.RemotedTestCase description='an error'>,
+ [(<subunit.RemotedTestCase description='an error'>, '_StringException\n')]
?                                                    +++++++++++++++++++++++
-   u'Traceback (most recent call last):\ntesttools.testresult.real._StringException\n')]
Ran 526 tests in 0.885s
FAILED (failures=2)
Makefile:1572: recipe for target 'check-local' failed
make[1]: Leaving directory '/builddir/build/BUILD/subunit-1.2.0'
make[1]: *** [check-local] Error 1
make: *** [check-am] Error 2
Makefile:1415: recipe for target 'check-am' failed
RPM build errors:


That is subunit-1.2.0-2 from rawhide branch

Comment 1 Jerry James 2015-11-20 05:07:33 UTC
Fixed in Rawhide.

Comment 2 Matthias Runge 2015-11-20 07:53:12 UTC
Thank you!


Note You need to log in before you can comment on or make changes to this bug.