Source: circuits Version: 1.6-1 Severity: serious Tags: wheezy sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20120708 qa-ftbfs Justification: FTBFS on amd64
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part: > make[1]: Entering directory `/«PKGBUILDDIR»' > # Upstream is calling directly py.test inside a Popen so, for now, tests > # are run only for the default version > set -e; python setup.py test; > running test > running egg_info > writing circuits.egg-info/PKG-INFO > writing top-level names to circuits.egg-info/top_level.txt > writing dependency_links to circuits.egg-info/dependency_links.txt > writing entry points to circuits.egg-info/entry_points.txt > writing manifest file 'circuits.egg-info/SOURCES.txt' > reading manifest file 'circuits.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > writing manifest file 'circuits.egg-info/SOURCES.txt' > running build_ext > ============================= test session starts > ============================== > platform linux2 -- Python 2.7.3 -- pytest-2.2.4 > collecting ... collected 203 items > > tests/app/test_config.py ........ > tests/app/test_daemon.py . > tests/app/test_env.py ..... > tests/app/test_logger.py .. > tests/core/test_all_channels.py . > tests/core/test_bridge.py . > tests/core/test_component_repr.py . > tests/core/test_component_setup.py ... > tests/core/test_core.py .. > tests/core/test_debugger.py ......... > tests/core/test_dynamic_handlers.py .. > tests/core/test_errors.py . > tests/core/test_event.py ... > tests/core/test_event_serialization.py . > tests/core/test_feedback.py ... > tests/core/test_filter_order.py . > tests/core/test_filters.py . > tests/core/test_future.py .... > tests/core/test_generator_value.py .. > tests/core/test_greenlet.py ... > tests/core/test_inheritence.py .. > tests/core/test_ipc.py . > tests/core/test_loader.py . > tests/core/test_manager_repr.py . > tests/core/test_pools.py . > tests/core/test_priority.py . > tests/core/test_signals.py . > tests/core/test_timers.py ... > tests/core/test_utils.py . > tests/core/test_value.py .... > tests/core/test_value_serialization.py . > tests/core/test_workers.py . > tests/io/test_io.py ... > tests/io/test_notify.py . > tests/net/test_client.py ... > tests/net/test_imports.py . > tests/net/test_pipe.py . > tests/net/test_poller_reuse.py . > tests/net/test_tcp.py ............ > tests/net/test_udp.py ...... > tests/net/test_unix.py ... > tests/net/protocols/test_irc.py .............................. > tests/net/protocols/test_line.py .. > tests/tools/test_tools.py .... > tests/web/test_basicauth.py . > tests/web/test_client.py . > tests/web/test_conn.py . > tests/web/test_cookies.py . > tests/web/test_core.py ...... > tests/web/test_digestauth.py . > tests/web/test_encodings.py .. > tests/web/test_exceptions.py ... > tests/web/test_expires.py .. > tests/web/test_expose.py . > tests/web/test_future.py . > tests/web/test_generator.py . > tests/web/test_gzip.py . > tests/web/test_http.py . > tests/web/test_json.py .. > tests/web/test_jsonrpc.py . > tests/web/test_logger.py FFF > tests/web/test_main.py . > tests/web/test_multipartformdata.py . > tests/web/test_null_response.py . > tests/web/test_request_failure.py . > tests/web/test_serve_download.py . > tests/web/test_serve_file.py . > tests/web/test_servers.py ... > tests/web/test_sessions.py . > tests/web/test_static.py ..... > tests/web/test_unicode.py . > tests/web/test_utils.py .. > tests/web/test_value.py . > tests/web/test_web_task.py . > tests/web/test_websockets.py . > tests/web/test_wsgi_application.py ...... > tests/web/test_wsgi_application_generator.py . > tests/web/test_wsgi_application_yield.py . > tests/web/test_wsgi_gateway.py . > tests/web/test_wsgi_gateway_errors.py . > tests/web/test_wsgi_gateway_generator.py . > tests/web/test_wsgi_gateway_yield.py . > tests/web/test_xmlrpc.py . > tests/web/test_yield.py . > > =================================== FAILURES > =================================== > __________________________________ test_file > ___________________________________ > > webapp = <WebApp/* 4857:MainThread (queued=0, channels=27, handlers=33) [R]> > > def test_file(webapp): > logfile = StringIO() > logger = Logger(file=logfile) > logger.register(webapp) > > f = urlopen(webapp.server.base) > s = f.read() > assert s == b"Hello World!" > > logfile.seek(0) > s = logfile.read().strip() > > format = logger.format > > try: > address = gethostbyname('localhost') > except gaierror: > address = "127.0.0.1" > > d = {} > d["h"] = address > d["l"] = "-" > d["u"] = "-" > d["r"] = "GET / HTTP/1.1" > d["s"] = "200" > d["b"] = "12" > d["f"] = "" > d["a"] = "Python-urllib/%s" % sys.version[:3] > > keys = list(d.keys()) > > for k in keys: > > assert d[k] in s > E assert '127.0.0.1' in '10.30.135.115 - - [08/Jul/2012:07:25:53] > "GET / HTTP/1.1" 200 12 "" "Python-urllib/2.7"' > > tests/web/test_logger.py:63: AssertionError > _________________________________ test_logger > __________________________________ > > webapp = <WebApp/* 4857:MainThread (queued=1, channels=27, handlers=35) [R]> > > def test_logger(webapp): > logobj = DummyLogger() > logger = Logger(logger=logobj) > logger.register(webapp) > > f = urlopen(webapp.server.base) > s = f.read() > assert s == b"Hello World!" > > s = logobj.message > > format = logger.format > > try: > address = gethostbyname('localhost') > except gaierror: > address = "127.0.0.1" > > d = {} > d["h"] = address > d["l"] = "-" > d["u"] = "-" > d["r"] = "GET / HTTP/1.1" > d["s"] = "200" > d["b"] = "12" > d["f"] = "" > d["a"] = "Python-urllib/%s" % sys.version[:3] > > keys = list(d.keys()) > > for k in keys: > > assert d[k] in s > E assert '127.0.0.1' in '10.30.135.115 - - [08/Jul/2012:07:25:53] > "GET / HTTP/1.1" 200 12 "" "Python-urllib/2.7"' > > tests/web/test_logger.py:99: AssertionError > ________________________________ test_filename > _________________________________ > > webapp = <WebApp/* 4857:MainThread (queued=1, channels=27, handlers=37) [R]> > tmpdir = local('/tmp/pytest-0/test_filename1') > > def test_filename(webapp, tmpdir): > logfile = str(tmpdir.ensure("logfile")) > logger = Logger(file=logfile) > logger.register(webapp) > > logfile = open(logfile, "r") > > f = urlopen(webapp.server.base) > s = f.read() > assert s == b"Hello World!" > > logfile.seek(0) > s = logfile.read().strip() > > format = logger.format > > try: > address = gethostbyname('localhost') > except gaierror: > address = "127.0.0.1" > > d = {} > d["h"] = address > d["l"] = "-" > d["u"] = "-" > d["r"] = "GET / HTTP/1.1" > d["s"] = "200" > d["b"] = "12" > d["f"] = "" > d["a"] = "Python-urllib/%s" % sys.version[:3] > > keys = list(d.keys()) > > for k in keys: > > assert d[k] in s > E assert '127.0.0.1' in '10.30.135.115 - - [08/Jul/2012:07:25:53] > "GET / HTTP/1.1" 200 12 "" "Python-urllib/2.7"' > > tests/web/test_logger.py:137: AssertionError > =========================== short test summary info > ============================ > FAIL tests/web/test_logger.py::test_file > FAIL tests/web/test_logger.py::test_logger > FAIL tests/web/test_logger.py::test_filename > ==================== 3 failed, 200 passed in 23.84 seconds > ===================== > make[1]: *** [override_dh_auto_test] Error 1 The full build log is available from: http://people.debian.org/~lucas/logs/2012/07/08/circuits_1.6-1_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures. -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org