======================================================================
FAILURE: lp.services.mail.tests.test_incoming.TestIncoming.test_invalid_to_addresses
worker ID: worker-2
----------------------------------------------------------------------
Traceback (most recent call last):
_StringException: librarian-log: {{{
2012-05-01 20:28:52+0530 [-] Log opened.
2012-05-01 20:28:52+0530 [-] twistd 11.1.0 (/usr/bin/python2.6 2.6.5) starting up.
2012-05-01 20:28:52+0530 [-] reactor class: twisted.internet.pollreactor.PollReactor.
2012-05-01 20:28:52+0530 [-] FileUploadFactory starting on 52964
2012-05-01 20:28:52+0530 [-] Starting factory <lp.services.librarianserver.libraryprotocol.FileUploadFactory instance at 0xab5c06c>
2012-05-01 20:28:52+0530 [-] Site starting on 36757
2012-05-01 20:28:52+0530 [-] Starting factory <twisted.web.server.Site instance at 0xab5c1ac>
2012-05-01 20:28:52+0530 [-] FileUploadFactory starting on 44076
2012-05-01 20:28:52+0530 [-] Starting factory <lp.services.librarianserver.libraryprotocol.FileUploadFactory instance at 0xab5c34c>
2012-05-01 20:28:52+0530 [-] Site starting on 57876
2012-05-01 20:28:52+0530 [-] Starting factory <twisted.web.server.Site instance at 0xab5c4cc>
2012-05-01 20:28:52+0530 [-] Not using upstream librarian
2012-05-01 20:28:52+0530 [-] daemon ready!
}}}
oops-0: {{{
Oops-Id: OOPS-7e0031f239396d17d8b697eb5ab1ca8b
Exception-Type: KeyError
Exception-Value: 'http_proxy'
Date: 2012-05-01T15:00:36.609357+00:00
Branch: devel
Revision: 15184
URL: None
Duration: -1
Oops-Reporter: T
%3Coops-message-1%3E=No X-Launchpad-Original-To header was present in email: http://localhost:36757/93/6886345e-939e-11e1-8312-00163e56b495.txt
path=/var/lib/buildbot/slaves/slave/lucid-devel/build/bin/test
script_name=publishdistro
00000-00003@memcache-set MemcachedLayer__live_test
00083-00084@memcache-set MemcachedLayer__live_test
00185-00187@memcache-set MemcachedLayer__live_test
102708-102728@librarian-connection http://localhost:36757/95/baz_666.dsc
102729-102730@librarian-read http://localhost:36757/95/baz_666.dsc
102730-102730@librarian-read http://localhost:36757/95/baz_666.dsc
Traceback (most recent call last):
Module __main__, line 114, in <module>
os.environ.pop('http_proxy')
Module os, line 503, in pop
return self.data.pop(key, *args)
KeyError: 'http_proxy'
}}}
Traceback (most recent call last):
File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/mail/tests/test_incoming.py", line 108, in test_invalid_to_addresses
self.assertEqual([], self.oopses)
MismatchError: !=:
reference = []
actual = [{'branch_nick': u'devel',
'duration': -1,
'hostname': 'lptests-temp-M0p0p40',
'id': 'OOPS-7e0031f239396d17d8b697eb5ab1ca8b',
'ignore': False,
'reporter': 'T',
'req_vars': {'<oops-message-1>': 'No X-Launchpad-Original-To header was present in email: http://localhost:36757/93/6886345e-939e-11e1-8312-00163e56b495.txt',
u'path': '/var/lib/buildbot/slaves/slave/lucid-devel/build/bin/test',
u'script_name': 'publishdistro'},
'revno': '15184',
'tb_text': "Traceback (most recent call last):\n Module __main__, line 114, in <module>\n os.environ.pop('http_proxy')\n Module os, line 503, in pop\n return self.data.pop(key, *args)\nKeyError: 'http_proxy'\n",
'time': datetime.datetime(2012, 5, 1, 15, 0, 36, 609357, tzinfo=<UTC>),
'timeline': [(0,
3,
'memcache-set',
'MemcachedLayer__live_test',
' File "/var/lib/buildbot/slaves/slave/lucid-devel/build/bin/test", line 278, in <module>\n testrunner.run([])\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/__init__.py", line 32, in run\n failed = run_internal(defaults, args, script_parts=script_parts)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/__init__.py", line 45, in run_internal\n runner.run()\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 139, in run\n self.run_tests()\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 220, in run_tests\n setup_layers, self.failures, self.errors)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 392, in run_layer\n setup_layer(options, layer, setup_layers)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 670, in setup_layer\n setup_layer(options, base, setup_layers)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 670, in setup_layer\n setup_layer(options, base, setup_layers)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 670, in setup_layer\n setup_layer(options, base, setup_layers)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 675, in setup_layer\n layer.setUp()\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/testing/profiled.py", line 30, in profiled_func\n return func(cls, *args, **kw)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/testing/layers.py", line 600, in setUp\n if MemcachedLayer.client.set(test_key, "live"):\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/memcache/client.py", line 57, in set\n action = self.__get_timeline_action("set", key)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/memcache/client.py", line 35, in __get_timeline_action\n return timeline.start("memcache-%s" % suffix, key)\n File "/var/lib/buildbot/dependencies/eggs/timeline-0.0.3-py2.6.egg/timeline/timeline.py", line 91, in start\n result.backtrace = \'\'.join(self.format_stack())\n'),
(83,
84,
'memcache-set',
'MemcachedLayer__live_test',
' File "/var/lib/buildbot/slaves/slave/lucid-devel/build/bin/test", line 278, in <module>\n testrunner.run([])\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/__init__.py", line 32, in run\n failed = run_internal(defaults, args, script_parts=script_parts)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/__init__.py", line 45, in run_internal\n runner.run()\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 139, in run\n self.run_tests()\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 220, in run_tests\n setup_layers, self.failures, self.errors)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 392, in run_layer\n setup_layer(options, layer, setup_layers)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 670, in setup_layer\n setup_layer(options, base, setup_layers)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 670, in setup_layer\n setup_layer(options, base, setup_layers)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 670, in setup_layer\n setup_layer(options, base, setup_layers)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 675, in setup_layer\n layer.setUp()\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/testing/profiled.py", line 30, in profiled_func\n return func(cls, *args, **kw)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/testing/layers.py", line 622, in setUp\n while not MemcachedLayer.client.set(test_key, "live"):\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/memcache/client.py", line 57, in set\n action = self.__get_timeline_action("set", key)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/memcache/client.py", line 35, in __get_timeline_action\n return timeline.start("memcache-%s" % suffix, key)\n File "/var/lib/buildbot/dependencies/eggs/timeline-0.0.3-py2.6.egg/timeline/timeline.py", line 91, in start\n result.backtrace = \'\'.join(self.format_stack())\n'),
(185,
187,
'memcache-set',
'MemcachedLayer__live_test',
' File "/var/lib/buildbot/slaves/slave/lucid-devel/build/bin/test", line 278, in <module>\n testrunner.run([])\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/__init__.py", line 32, in run\n failed = run_internal(defaults, args, script_parts=script_parts)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/__init__.py", line 45, in run_internal\n runner.run()\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 139, in run\n self.run_tests()\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 220, in run_tests\n setup_layers, self.failures, self.errors)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 392, in run_layer\n setup_layer(options, layer, setup_layers)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 670, in setup_layer\n setup_layer(options, base, setup_layers)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 670, in setup_layer\n setup_layer(options, base, setup_layers)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 670, in setup_layer\n setup_layer(options, base, setup_layers)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 675, in setup_layer\n layer.setUp()\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/testing/profiled.py", line 30, in profiled_func\n return func(cls, *args, **kw)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/testing/layers.py", line 622, in setUp\n while not MemcachedLayer.client.set(test_key, "live"):\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/memcache/client.py", line 57, in set\n action = self.__get_timeline_action("set", key)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/memcache/client.py", line 35, in __get_timeline_action\n return timeline.start("memcache-%s" % suffix, key)\n File "/var/lib/buildbot/dependencies/eggs/timeline-0.0.3-py2.6.egg/timeline/timeline.py", line 91, in start\n result.backtrace = \'\'.join(self.format_stack())\n'),
(102708,
102728,
'librarian-connection',
'http://localhost:36757/95/baz_666.dsc',
' File "/var/lib/buildbot/slaves/slave/lucid-devel/build/bin/test", line 278, in <module>\n testrunner.run([])\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/__init__.py", line 32, in run\n failed = run_internal(defaults, args, script_parts=script_parts)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/__init__.py", line 45, in run_internal\n runner.run()\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 139, in run\n self.run_tests()\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 220, in run_tests\n setup_layers, self.failures, self.errors)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 401, in run_layer\n return run_tests(options, tests, layer_name, failures, errors)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 326, in run_tests\n test(result)\n File "/usr/lib/python2.6/unittest.py", line 300, in __call__\n return self.run(*args, **kwds)\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/testcase.py", line 517, in run\n return self.__RunTest(self, self.exception_handlers).run(result)\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/runtest.py", line 74, in run\n return self._run_one(actual_result)\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/runtest.py", line 88, in _run_one\n return self._run_prepared_result(ExtendedToOriginalDecorator(result))\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/runtest.py", line 100, in _run_prepared_result\n self._run_core()\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/runtest.py", line 125, in _run_core\n self.case._run_test_method, self.result):\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/runtest.py", line 169, in _run_user\n return fn(*args, **kwargs)\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/testcase.py", line 566, in _run_test_method\n return self._get_test_method()()\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/soyuz/scripts/tests/test_publishdistro.py", line 359, in testPublishCopyArchive\n self.runPublishDistro([\'--copy-archive\'])\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/soyuz/scripts/tests/test_publishdistro.py", line 62, in runPublishDistro\n publish_distro.main()\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/soyuz/scripts/publishdistro.py", line 338, in main\n self.publishArchive(archive, publisher)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/soyuz/scripts/publishdistro.py", line 303, in publishArchive\n publisher.A_publish(self.isCareful(self.options.careful_publishing))\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/archivepublisher/publishing.py", line 269, in A_publish\n is_careful=force_publishing)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/registry/model/distroseries.py", line 1620, in publish\n spph.publish(diskpool, log)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/soyuz/model/publishing.py", line 312, in publish\n pub_file.publish(diskpool, log)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/soyuz/model/publishing.py", line 174, in publish\n component, source, filename, sha1, filealias)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/archivepublisher/diskpool.py", line 443, in addFile\n return entry.addFile(component, sha1, contents)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/archivepublisher/diskpool.py", line 221, in addFile\n contents.open()\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/librarian/model.py", line 161, in open\n self._datafile = self.client.getFileByAlias(self.id, timeout)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/librarian/client.py", line 474, in getFileByAlias\n action = timeline.start("librarian-connection", url)\n File "/var/lib/buildbot/dependencies/eggs/timeline-0.0.3-py2.6.egg/timeline/timeline.py", line 91, in start\n result.backtrace = \'\'.join(self.format_stack())\n'),
(102729,
102730,
'librarian-read',
'http://localhost:36757/95/baz_666.dsc',
' File "/var/lib/buildbot/slaves/slave/lucid-devel/build/bin/test", line 278, in <module>\n testrunner.run([])\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/__init__.py", line 32, in run\n failed = run_internal(defaults, args, script_parts=script_parts)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/__init__.py", line 45, in run_internal\n runner.run()\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 139, in run\n self.run_tests()\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 220, in run_tests\n setup_layers, self.failures, self.errors)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 401, in run_layer\n return run_tests(options, tests, layer_name, failures, errors)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 326, in run_tests\n test(result)\n File "/usr/lib/python2.6/unittest.py", line 300, in __call__\n return self.run(*args, **kwds)\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/testcase.py", line 517, in run\n return self.__RunTest(self, self.exception_handlers).run(result)\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/runtest.py", line 74, in run\n return self._run_one(actual_result)\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/runtest.py", line 88, in _run_one\n return self._run_prepared_result(ExtendedToOriginalDecorator(result))\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/runtest.py", line 100, in _run_prepared_result\n self._run_core()\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/runtest.py", line 125, in _run_core\n self.case._run_test_method, self.result):\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/runtest.py", line 169, in _run_user\n return fn(*args, **kwargs)\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/testcase.py", line 566, in _run_test_method\n return self._get_test_method()()\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/soyuz/scripts/tests/test_publishdistro.py", line 359, in testPublishCopyArchive\n self.runPublishDistro([\'--copy-archive\'])\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/soyuz/scripts/tests/test_publishdistro.py", line 62, in runPublishDistro\n publish_distro.main()\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/soyuz/scripts/publishdistro.py", line 338, in main\n self.publishArchive(archive, publisher)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/soyuz/scripts/publishdistro.py", line 303, in publishArchive\n publisher.A_publish(self.isCareful(self.options.careful_publishing))\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/archivepublisher/publishing.py", line 269, in A_publish\n is_careful=force_publishing)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/registry/model/distroseries.py", line 1620, in publish\n spph.publish(diskpool, log)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/soyuz/model/publishing.py", line 312, in publish\n pub_file.publish(diskpool, log)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/soyuz/model/publishing.py", line 174, in publish\n component, source, filename, sha1, filealias)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/archivepublisher/diskpool.py", line 443, in addFile\n return entry.addFile(component, sha1, contents)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/archivepublisher/diskpool.py", line 222, in addFile\n copy_and_close(contents, file_to_write)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/librarian/utils.py", line 34, in copy_and_close\n for chunk in filechunks(from_file):\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/librarian/utils.py", line 21, in <lambda>\n return iter(lambda: file.read(chunk_size), \'\')\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/librarian/model.py", line 182, in read\n return self._datafile.read(chunksize)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/librarian/client.py", line 296, in read\n action = timeline.start("librarian-read", self.url)\n File "/var/lib/buildbot/dependencies/eggs/timeline-0.0.3-py2.6.egg/timeline/timeline.py", line 91, in start\n result.backtrace = \'\'.join(self.format_stack())\n'),
(102730,
102730,
'librarian-read',
'http://localhost:36757/95/baz_666.dsc',
' File "/var/lib/buildbot/slaves/slave/lucid-devel/build/bin/test", line 278, in <module>\n testrunner.run([])\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/__init__.py", line 32, in run\n failed = run_internal(defaults, args, script_parts=script_parts)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/__init__.py", line 45, in run_internal\n runner.run()\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 139, in run\n self.run_tests()\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 220, in run_tests\n setup_layers, self.failures, self.errors)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 401, in run_layer\n return run_tests(options, tests, layer_name, failures, errors)\n File "/var/lib/buildbot/dependencies/eggs/zope.testing-3.9.4_p6-py2.6.egg/zope/testing/testrunner/runner.py", line 326, in run_tests\n test(result)\n File "/usr/lib/python2.6/unittest.py", line 300, in __call__\n return self.run(*args, **kwds)\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/testcase.py", line 517, in run\n return self.__RunTest(self, self.exception_handlers).run(result)\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/runtest.py", line 74, in run\n return self._run_one(actual_result)\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/runtest.py", line 88, in _run_one\n return self._run_prepared_result(ExtendedToOriginalDecorator(result))\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/runtest.py", line 100, in _run_prepared_result\n self._run_core()\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/runtest.py", line 125, in _run_core\n self.case._run_test_method, self.result):\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/runtest.py", line 169, in _run_user\n return fn(*args, **kwargs)\n File "/var/lib/buildbot/dependencies/eggs/testtools-0.9.14-py2.6.egg/testtools/testcase.py", line 566, in _run_test_method\n return self._get_test_method()()\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/soyuz/scripts/tests/test_publishdistro.py", line 359, in testPublishCopyArchive\n self.runPublishDistro([\'--copy-archive\'])\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/soyuz/scripts/tests/test_publishdistro.py", line 62, in runPublishDistro\n publish_distro.main()\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/soyuz/scripts/publishdistro.py", line 338, in main\n self.publishArchive(archive, publisher)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/soyuz/scripts/publishdistro.py", line 303, in publishArchive\n publisher.A_publish(self.isCareful(self.options.careful_publishing))\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/archivepublisher/publishing.py", line 269, in A_publish\n is_careful=force_publishing)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/registry/model/distroseries.py", line 1620, in publish\n spph.publish(diskpool, log)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/soyuz/model/publishing.py", line 312, in publish\n pub_file.publish(diskpool, log)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/soyuz/model/publishing.py", line 174, in publish\n component, source, filename, sha1, filealias)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/archivepublisher/diskpool.py", line 443, in addFile\n return entry.addFile(component, sha1, contents)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/archivepublisher/diskpool.py", line 222, in addFile\n copy_and_close(contents, file_to_write)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/librarian/utils.py", line 34, in copy_and_close\n for chunk in filechunks(from_file):\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/librarian/utils.py", line 21, in <lambda>\n return iter(lambda: file.read(chunk_size), \'\')\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/librarian/model.py", line 182, in read\n return self._datafile.read(chunksize)\n File "/var/lib/buildbot/slaves/slave/lucid-devel/build/lib/lp/services/librarian/client.py", line 296, in read\n action = timeline.start("librarian-read", self.url)\n File "/var/lib/buildbot/dependencies/eggs/timeline-0.0.3-py2.6.egg/timeline/timeline.py", line 91, in start\n result.backtrace = \'\'.join(self.format_stack())\n')],
'type': 'KeyError',
'url': 'None',
'value': u"'http_proxy'"}]
Worker 2 test run order is here: http://pastebin.ubuntu.com/960360/
I can reliably reproduce this error in a Lucid LXC container with ./bin/test --load-list tests.txt if tests.txt contains these two tests:
lp.soyuz. scripts. tests.test_ publishdistro. TestPublishDist ro.testPublishC opyArchive mail.tests. test_incoming. TestIncoming. test_invalid_ to_addresses
lp.services.
(The test passes by itself.)