[Python-modules-team] Bug#877206: foolscap FTBFS with twisted 17.9.0

Adrian Bunk bunk at debian.org
Fri Sep 29 16:22:46 UTC 2017


Source: foolscap
Version: 0.12.6-1
Severity: serious
Tags: buster sid

https://ci.debian.net/packages/f/foolscap/unstable/amd64/
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/foolscap.html

...
===============================================================================
[FAIL]
Traceback (most recent call last):
  File "/build/1st/foolscap-0.12.6/debian/python-foolscap/usr/lib/python2.7/dist-packages/foolscap/test/test_logging.py", line 1319, in _check_gatherer
    self.failUnlessEqual(len(events), 4)
  File "/usr/lib/python2.7/dist-packages/twisted/trial/_synctest.py", line 432, in assertEqual
    super(_Assertions, self).assertEqual(first, second, msg)
  File "/usr/lib/python2.7/unittest/case.py", line 513, in assertEqual
    assertion_func(first, second, msg=msg)
  File "/usr/lib/python2.7/unittest/case.py", line 506, in _baseAssertEqual
    raise self.failureException(msg)
twisted.trial.unittest.FailTest: 2 != 4

foolscap.test.test_logging.Gatherer.test_log_gatherer
foolscap.test.test_logging.Gatherer.test_log_gatherer2
foolscap.test.test_logging.Gatherer.test_log_gatherer_furlfile
foolscap.test.test_logging.Gatherer.test_log_gatherer_furlfile2
foolscap.test.test_logging.Gatherer.test_log_gatherer_furlfile_multiple
foolscap.test.test_logging.Gatherer.test_log_gatherer_multiple
===============================================================================
[FAIL]
Traceback (most recent call last):
  File "/build/1st/foolscap-0.12.6/debian/python-foolscap/usr/lib/python2.7/dist-packages/foolscap/test/test_logging.py", line 460, in _check
    self.failUnlessEqual(len(files), 1)
  File "/usr/lib/python2.7/dist-packages/twisted/trial/_synctest.py", line 432, in assertEqual
    super(_Assertions, self).assertEqual(first, second, msg)
  File "/usr/lib/python2.7/unittest/case.py", line 513, in assertEqual
    assertion_func(first, second, msg=msg)
  File "/usr/lib/python2.7/unittest/case.py", line 506, in _baseAssertEqual
    raise self.failureException(msg)
twisted.trial.unittest.FailTest: 0 != 1

foolscap.test.test_logging.Incidents.test_classify
===============================================================================
[FAIL]
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1386, in _inlineCallbacks
    result = g.send(result)
  File "/build/1st/foolscap-0.12.6/debian/python-foolscap/usr/lib/python2.7/dist-packages/foolscap/test/test_logging.py", line 2193, in test_basic
    self.failUnless("4 events covering" in page)
  File "/usr/lib/python2.7/dist-packages/twisted/trial/_synctest.py", line 395, in assertTrue
    super(_Assertions, self).assertTrue(condition, msg)
  File "/usr/lib/python2.7/unittest/case.py", line 422, in assertTrue
    raise self.failureException(msg)
twisted.trial.unittest.FailTest: False is not true

foolscap.test.test_logging.Web.test_basic
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "/build/1st/foolscap-0.12.6/debian/python-foolscap/usr/lib/python2.7/dist-packages/foolscap/test/test_copyable.py", line 138, in _testFailure1_1
    p = pickle.dumps(f)
  File "/usr/lib/python2.7/pickle.py", line 1380, in dumps
    Pickler(file, protocol).dump(obj)
  File "/usr/lib/python2.7/pickle.py", line 224, in dump
    self.save(obj)
  File "/usr/lib/python2.7/pickle.py", line 331, in save
    self.save_reduce(obj=obj, *rv)
  File "/usr/lib/python2.7/pickle.py", line 425, in save_reduce
    save(state)
  File "/usr/lib/python2.7/pickle.py", line 286, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.7/pickle.py", line 655, in save_dict
    self._batch_setitems(obj.iteritems())
  File "/usr/lib/python2.7/pickle.py", line 669, in _batch_setitems
    save(v)
  File "/usr/lib/python2.7/pickle.py", line 286, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.7/pickle.py", line 759, in save_global
    (obj, module, name))
pickle.PicklingError: Can't pickle <class exceptions.RuntimeError at 0x7ff5623e7e88>: it's not the same object as exceptions.RuntimeError

foolscap.test.test_copyable.Copyable.testFailure1
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "/build/1st/foolscap-0.12.6/debian/python-foolscap/usr/lib/python2.7/dist-packages/foolscap/test/test_copyable.py", line 172, in _testFailure2_1
    p = pickle.dumps(f)
  File "/usr/lib/python2.7/pickle.py", line 1380, in dumps
    Pickler(file, protocol).dump(obj)
  File "/usr/lib/python2.7/pickle.py", line 224, in dump
    self.save(obj)
  File "/usr/lib/python2.7/pickle.py", line 331, in save
    self.save_reduce(obj=obj, *rv)
  File "/usr/lib/python2.7/pickle.py", line 425, in save_reduce
    save(state)
  File "/usr/lib/python2.7/pickle.py", line 286, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.7/pickle.py", line 655, in save_dict
    self._batch_setitems(obj.iteritems())
  File "/usr/lib/python2.7/pickle.py", line 669, in _batch_setitems
    save(v)
  File "/usr/lib/python2.7/pickle.py", line 286, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.7/pickle.py", line 759, in save_global
    (obj, module, name))
pickle.PicklingError: Can't pickle <class exceptions.RuntimeError at 0x7ff5623e7e20>: it's not the same object as exceptions.RuntimeError

foolscap.test.test_copyable.Copyable.testFailure2
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "/build/1st/foolscap-0.12.6/debian/python-foolscap/usr/lib/python2.7/dist-packages/foolscap/test/test_logging.py", line 1922, in _check
    self.failUnless("FAILURE:" in lines[3])
exceptions.IndexError: list index out of range

foolscap.test.test_logging.Dumper.test_dump
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "/build/1st/foolscap-0.12.6/debian/python-foolscap/usr/lib/python2.7/dist-packages/foolscap/eventual.py", line 26, in _turn
    cb(*args, **kwargs)
  File "/build/1st/foolscap-0.12.6/debian/python-foolscap/usr/lib/python2.7/dist-packages/foolscap/logging/log.py", line 484, in msg
    from_="local", rx_time=time.time())
  File "/build/1st/foolscap-0.12.6/debian/python-foolscap/usr/lib/python2.7/dist-packages/foolscap/logging/flogfile.py", line 20, in serialize_wrapper
    pickle.dump(wrapper, f)
  File "/usr/lib/python2.7/pickle.py", line 1376, in dump
    Pickler(file, protocol).dump(obj)
  File "/usr/lib/python2.7/pickle.py", line 224, in dump
    self.save(obj)
  File "/usr/lib/python2.7/pickle.py", line 286, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.7/pickle.py", line 655, in save_dict
    self._batch_setitems(obj.iteritems())
  File "/usr/lib/python2.7/pickle.py", line 669, in _batch_setitems
    save(v)
  File "/usr/lib/python2.7/pickle.py", line 286, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.7/pickle.py", line 655, in save_dict
    self._batch_setitems(obj.iteritems())
  File "/usr/lib/python2.7/pickle.py", line 669, in _batch_setitems
    save(v)
  File "/usr/lib/python2.7/pickle.py", line 331, in save
    self.save_reduce(obj=obj, *rv)
  File "/usr/lib/python2.7/pickle.py", line 425, in save_reduce
    save(state)
  File "/usr/lib/python2.7/pickle.py", line 286, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.7/pickle.py", line 655, in save_dict
    self._batch_setitems(obj.iteritems())
  File "/usr/lib/python2.7/pickle.py", line 669, in _batch_setitems
    save(v)
  File "/usr/lib/python2.7/pickle.py", line 286, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.7/pickle.py", line 759, in save_global
    (obj, module, name))
pickle.PicklingError: Can't pickle <class foolscap.test.test_logging.SampleError at 0x7ff55bd49460>: it's not the same object as foolscap.test.test_logging.SampleError

foolscap.test.test_logging.Dumper.test_dump
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "/build/1st/foolscap-0.12.6/debian/python-foolscap/usr/lib/python2.7/dist-packages/foolscap/test/test_logging.py", line 2042, in _check
    assert count == 5
exceptions.AssertionError: 

foolscap.test.test_logging.Filter.test_basic
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "/build/1st/foolscap-0.12.6/debian/python-foolscap/usr/lib/python2.7/dist-packages/foolscap/eventual.py", line 26, in _turn
    cb(*args, **kwargs)
  File "/build/1st/foolscap-0.12.6/debian/python-foolscap/usr/lib/python2.7/dist-packages/foolscap/logging/log.py", line 484, in msg
    from_="local", rx_time=time.time())
  File "/build/1st/foolscap-0.12.6/debian/python-foolscap/usr/lib/python2.7/dist-packages/foolscap/logging/flogfile.py", line 20, in serialize_wrapper
    pickle.dump(wrapper, f)
  File "/usr/lib/python2.7/pickle.py", line 1376, in dump
    Pickler(file, protocol).dump(obj)
  File "/usr/lib/python2.7/pickle.py", line 224, in dump
    self.save(obj)
  File "/usr/lib/python2.7/pickle.py", line 286, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.7/pickle.py", line 655, in save_dict
    self._batch_setitems(obj.iteritems())
  File "/usr/lib/python2.7/pickle.py", line 669, in _batch_setitems
    save(v)
  File "/usr/lib/python2.7/pickle.py", line 286, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.7/pickle.py", line 655, in save_dict
    self._batch_setitems(obj.iteritems())
  File "/usr/lib/python2.7/pickle.py", line 669, in _batch_setitems
    save(v)
  File "/usr/lib/python2.7/pickle.py", line 331, in save
    self.save_reduce(obj=obj, *rv)
  File "/usr/lib/python2.7/pickle.py", line 425, in save_reduce
    save(state)
  File "/usr/lib/python2.7/pickle.py", line 286, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.7/pickle.py", line 655, in save_dict
    self._batch_setitems(obj.iteritems())
  File "/usr/lib/python2.7/pickle.py", line 669, in _batch_setitems
    save(v)
  File "/usr/lib/python2.7/pickle.py", line 286, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.7/pickle.py", line 759, in save_global
    (obj, module, name))
pickle.PicklingError: Can't pickle <class foolscap.test.test_logging.SampleError at 0x7ff55bd5fc80>: it's not the same object as foolscap.test.test_logging.SampleError

foolscap.test.test_logging.Filter.test_basic
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "/build/1st/foolscap-0.12.6/debian/python-foolscap/usr/lib/python2.7/dist-packages/foolscap/eventual.py", line 26, in _turn
    cb(*args, **kwargs)
  File "/build/1st/foolscap-0.12.6/debian/python-foolscap/usr/lib/python2.7/dist-packages/foolscap/logging/log.py", line 484, in msg
    from_="local", rx_time=time.time())
  File "/build/1st/foolscap-0.12.6/debian/python-foolscap/usr/lib/python2.7/dist-packages/foolscap/logging/flogfile.py", line 20, in serialize_wrapper
    pickle.dump(wrapper, f)
  File "/usr/lib/python2.7/pickle.py", line 1376, in dump
    Pickler(file, protocol).dump(obj)
  File "/usr/lib/python2.7/pickle.py", line 224, in dump
    self.save(obj)
  File "/usr/lib/python2.7/pickle.py", line 286, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.7/pickle.py", line 655, in save_dict
    self._batch_setitems(obj.iteritems())
  File "/usr/lib/python2.7/pickle.py", line 669, in _batch_setitems
    save(v)
  File "/usr/lib/python2.7/pickle.py", line 286, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.7/pickle.py", line 655, in save_dict
    self._batch_setitems(obj.iteritems())
  File "/usr/lib/python2.7/pickle.py", line 669, in _batch_setitems
    save(v)
  File "/usr/lib/python2.7/pickle.py", line 331, in save
    self.save_reduce(obj=obj, *rv)
  File "/usr/lib/python2.7/pickle.py", line 425, in save_reduce
    save(state)
  File "/usr/lib/python2.7/pickle.py", line 286, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.7/pickle.py", line 655, in save_dict
    self._batch_setitems(obj.iteritems())
  File "/usr/lib/python2.7/pickle.py", line 669, in _batch_setitems
    save(v)
  File "/usr/lib/python2.7/pickle.py", line 286, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.7/pickle.py", line 759, in save_global
    (obj, module, name))
pickle.PicklingError: Can't pickle <class exceptions.RuntimeError at 0x7ff55bcc36d0>: it's not the same object as exceptions.RuntimeError

foolscap.test.test_logging.Web.test_basic
-------------------------------------------------------------------------------
Ran 524 tests in 191.455s

FAILED (skips=4, failures=8, errors=7, successes=508)
Makefile:12: recipe for target 'test' failed
make[2]: *** [test] Error 1



More information about the Python-modules-team mailing list