Your message dated Wed, 10 Jul 2013 18:33:01 +0000
with message-id <[email protected]>
and subject line Bug#713757: fixed in circuits 2.1.0-2
has caused the Debian Bug report #713757,
regarding circuits: FTBFS: tests failed
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.)


-- 
713757: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=713757
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: circuits
Version: 2.0.1-1
Severity: serious
Tags: jessie sid
User: [email protected]
Usertags: qa-ftbfs-20130620 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.5 -- pytest-2.3.5
> collected 214 items / 27 skipped
> 
> tests/app/test_config.py ........
> tests/app/test_daemon.py .
> tests/app/test_env.py .....
> tests/app/test_logger.py ..
> tests/core/test_channel_selection.py .
> tests/core/test_complete.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_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_globals.py ...
> tests/core/test_imports.py .
> tests/core/test_inheritence.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_singleton.py ..
> tests/core/test_timers.py ...
> tests/core/test_utils.py .....
> tests/core/test_value.py ......
> tests/core/test_workers.py .
> tests/io/test_io.py ...
> tests/io/test_notify.py .
> tests/net/test_client.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/node/test_node.py .
> tests/node/test_utils.py ..
> tests/tools/test_tools.py ....
> tests/web/test_100_continue.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_dispatcher.py ....
> tests/web/test_dispatcher2.py ......
> tests/web/test_disps.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_large_post.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_vpath_args.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/* 23643:MainThread (queued=0) [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]
>     
>         try:
>             if 'parallel' in os.environ['DEB_BUILD_OPTIONS']:
>                 del d['h']
>         except KeyError:
>             pass
>     
>         keys = list(d.keys())
>     
>         for k in keys:
> >           assert d[k] in s
> E           assert '127.0.0.1' in '10.232.57.208 - - [21/Jun/2013:05:27:48] 
> "GET / HTTP/1.1" 200 12 "" "Python-urllib/2.7"'
> 
> tests/web/test_logger.py:70: AssertionError
> _________________________________ test_logger 
> __________________________________
> 
> webapp = <WebApp/* 23643:MainThread (queued=0) [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]
>     
>         try:
>             if 'parallel' in os.environ['DEB_BUILD_OPTIONS']:
>                 del d['h']
>         except KeyError:
>             pass
>     
>         keys = list(d.keys())
>     
>         for k in keys:
> >           assert d[k] in s
> E           assert '127.0.0.1' in '10.232.57.208 - - [21/Jun/2013:05:27:48] 
> "GET / HTTP/1.1" 200 12 "" "Python-urllib/2.7"'
> 
> tests/web/test_logger.py:112: AssertionError
> ________________________________ test_filename 
> _________________________________
> 
> webapp = <WebApp/* 23643:MainThread (queued=0) [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]
>     
>         try:
>             if 'parallel' in os.environ['DEB_BUILD_OPTIONS']:
>                 del d['h']
>         except KeyError:
>             pass
>     
>         keys = list(d.keys())
>     
>         for k in keys:
> >           assert d[k] in s
> E           assert '127.0.0.1' in '10.232.57.208 - - [21/Jun/2013:05:27:48] 
> "GET / HTTP/1.1" 200 12 "" "Python-urllib/2.7"'
> 
> tests/web/test_logger.py:156: 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
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.web.test_websockets.Test2 with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.web.test_websockets.Test1 with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.core.test_filters.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.core.test_globals.Test with __init__ won't get collected
> SKIP [1] /«PKGBUILDDIR»/tests/core/test_call_wait.py:4: XXX: This test hangs
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> test_utils.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.web.test_xmlrpc.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.core.test_manager_repr.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.core.test_filter_order.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.core.test_complete.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.core.test_loader.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.web.test_value.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.web.test_jsonrpc.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.core.test_component_repr.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.core.test_value.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.core.test_errors.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.core.test_timers.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.core.test_debugger.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.core.test_generator_value.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.core.test_future.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.core.test_inheritence.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.web.test_future.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.core.test_feedback.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.core.test_core.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.core.test_event.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.core.test_priority.Test with __init__ won't get collected
> SKIP [1] /usr/lib/python2.7/dist-packages/_pytest/python.py:400: class 
> tests.app.test_logger.Test with __init__ won't get collected
> ============== 3 failed, 211 passed, 27 skipped in 22.20 seconds 
> ===============
> make[1]: *** [override_dh_auto_test] Error 1

The full build log is available from:
   
http://aws-logs.debian.net/ftbfs-logs/2013/06/20/circuits_2.0.1-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.

--- End Message ---
--- Begin Message ---
Source: circuits
Source-Version: 2.1.0-2

We believe that the bug you reported is fixed in the latest version of
circuits, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Daniele Tricoli <[email protected]> (supplier of updated circuits package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 10 Jul 2013 19:22:13 +0200
Source: circuits
Binary: python-circuits python3-circuits python-circuits-doc
Architecture: source all
Version: 2.1.0-2
Distribution: unstable
Urgency: low
Maintainer: Debian Python Modules Team 
<[email protected]>
Changed-By: Daniele Tricoli <[email protected]>
Description: 
 python-circuits - event-driven framework with a component architecture
 python-circuits-doc - event-driven framework with a component architecture 
(Documentati
 python3-circuits - event-driven framework with a component architecture 
(Python3 ver
Closes: 713757
Changes: 
 circuits (2.1.0-2) unstable; urgency=low
 .
   * Upload to unstable
   * debian/compat
     - Bumped debhelper compatibility level to 9
   * debian/control
     - Bumped debhelper B-D to (>= 9)
     - Removed python-greenlet from B-D and Recommends since
       upstream doesn't use it anymore
     - Added python3-pyinotify to B-D and to python3-circuits' Depends
   * debian/rules
     - Simplified override_dh_auto_clean
   * debian/patches/03_force-localhost-as-host-name.patch
     - Renamed to 03_disable-address-check.patch
   * debian/patches/03_disable-03_disable-address-check.patch
     - Disable address check since these tests are conceived
       to run on the same machine (Closes: #713757)
   * debian/patches/05_fix-pil-import.patch
     - Fix PIL import
Checksums-Sha1: 
 2d725f7fac5268a207feab47a61c7fab8e0c3d9a 2314 circuits_2.1.0-2.dsc
 f79e2779db4813fdf06721f23a9a12708d43c722 8321 circuits_2.1.0-2.debian.tar.gz
 1a7823f7a61cf3122a3172f97a2353114de04fd1 123432 python-circuits_2.1.0-2_all.deb
 11b758156446ead127f2efffb27f1f8cf082202a 122260 
python3-circuits_2.1.0-2_all.deb
 b15712eeebf33ca46fe09e0f024a20d4716c319e 314842 
python-circuits-doc_2.1.0-2_all.deb
Checksums-Sha256: 
 3b29634adc098adafe92a045061d9b38ff7d4459f3708e7623b2f00857949dfe 2314 
circuits_2.1.0-2.dsc
 3d51a6741b676bcade7723663355e791c0ec9afc660d5b0517b218c046e208ca 8321 
circuits_2.1.0-2.debian.tar.gz
 dd700395b1dcd8fb4a6f5c0892f0b07c0c2df4583a221bd1943a6fc900ef1868 123432 
python-circuits_2.1.0-2_all.deb
 305a7ea976d8ac5b48259ac83263cebab38be44ea0ce88e1345444a9d10c5893 122260 
python3-circuits_2.1.0-2_all.deb
 e0029bb6c040180982dea0fe27b72e3ac2a5669132ef28bef9d9642ba3678e33 314842 
python-circuits-doc_2.1.0-2_all.deb
Files: 
 425afe67c51e12fd3b39221a2c682e34 2314 python optional circuits_2.1.0-2.dsc
 e393605547478c6e74889eb1047ae232 8321 python optional 
circuits_2.1.0-2.debian.tar.gz
 5052b41044826990cbec44fab2044ace 123432 python optional 
python-circuits_2.1.0-2_all.deb
 123c6f2a6e5c1cc71ee73f46616b6de0 122260 python optional 
python3-circuits_2.1.0-2_all.deb
 131ae28db25c21111807e4e598720a4f 314842 doc optional 
python-circuits-doc_2.1.0-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCgAGBQJR3aTlAAoJEK728aKnRXZF+M0QAMSzHgi52Jlu+SSUZk6gG3QM
wSSXwz8ZI5DmjL3FUHixfwh2hq+0IumsUvYoweeb3nfUjUzGHdZAawIWmnhPmsgZ
FK6mRw3c/A0H9P4lHR7a2pfBlqKWdL6QRbcQ/VbmJw6Pou7WWL27OenehF1gkSJ9
8NBkW8Y/VEjKkJ6ALrVEpneCmfN4PVWzzyKPvUQgZceEgdCzlY2nvYlDguxzS0WZ
/cyKzdFn5D/ImFXlAf6HodDbUh6WsYXOvNJcNyrDNsbpKDdFzTmPi1WYVgcoPakz
4qUCUhFMPFsudpU4wM3610jnhR3gMFtHAkFgPgQ8cubmU9qOmlO/EWoLnqFx8aMz
pl6dlmmaSbRA25P2byUK9EO7lmpgwZqW37/xVJHaiVGcDPZ7NmW7facLNum1Elhr
TwjUpKeRpmrxFdI6nik2XD96GqRh8mnrrAi1GlLuAX4M9IKJsSJp0kqlgai2rF7p
wEh63pbf0/DMMAlBG+FhI50cXVL04ahuwOf/lYC9PA++UxepepX/MHsda7LdfDcH
oinf1qBNrRWpYDOpthXmYxeXD1OUdOF2WzHItkwie7l/n/0oBj0r1IaC7z63dP7z
uaPvEBr61jv77cjYz43UewGuV1dt90rjXCtWWAYt3tdNSAiVxtGmTsRcCL48t9Fa
aK720jxpS3fwMB7BNJi1
=ykjJ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to