[Python-modules-team] kombu/4.2.1-1 appears to break celery/4.1.0-4 autopkgtest

Paul Gevers elbrus at debian.org
Wed Jun 20 21:21:48 BST 2018


Dear maintainers,

With a recent upload of kombu the autopkgtest of celery version 4.1.0-4
started to fail. See:
https://ci.debian.net/packages/c/celery/testing/amd64/
and
https://qa.debian.org/excuses.php?package=kombu

I looked at the test and it the autopkgtest of celery seems to use
modules from kombu that are no longer available. See the log copied below.

Currently this regression is delaying the migration of kombu to
testing by 13 days. Could we please discuss together what the best way
forward is for this regression in testing?

More information about this email and the reason of it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

https://ci.debian.net/data/autopkgtest/testing/amd64/c/celery/483508/log.gz

autopkgtest [15:13:36]: test upstream: [-----------------------
============================= test session starts
==============================
platform linux2 -- Python 2.7.15, pytest-3.3.2, py-1.5.3, pluggy-0.6.0
rootdir: /tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src, inifile:
setup.cfg
plugins: celery-4.1.0, case-1.5.3
collected 1998 items / 14 errors

==================================== ERRORS
====================================
__________________ ERROR collecting t/unit/bin/test_events.py
__________________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/bin/test_events.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/bin/test_events.py:37: in <module>
    class test_events:
t/unit/bin/test_events.py:60: in test_events
    lambda *a, **k: (a, k))
t/unit/bin/test_events.py:9: in _old_patch
    module = importlib.import_module(module)
/usr/lib/python2.7/importlib/__init__.py:37: in import_module
    __import__(name)
/usr/lib/python2.7/dist-packages/celery/events/snapshot.py:14: in <module>
    from celery.utils.timer2 import Timer
/usr/lib/python2.7/dist-packages/celery/utils/timer2.py:19: in <module>
    from kombu.async.timer import Entry, Timer as Schedule,
to_timestamp, logger
E   ImportError: No module named async.timer
___________ ERROR collecting t/unit/concurrency/test_concurrency.py
____________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/concurrency/test_concurrency.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/concurrency/test_concurrency.py:6: in <module>
    from celery.concurrency.base import apply_target, BasePool
/usr/lib/python2.7/dist-packages/celery/concurrency/base.py:15: in <module>
    from celery.utils import timer2
/usr/lib/python2.7/dist-packages/celery/utils/timer2.py:19: in <module>
    from kombu.async.timer import Entry, Timer as Schedule,
to_timestamp, logger
E   ImportError: No module named async.timer
_____________ ERROR collecting t/unit/concurrency/test_eventlet.py
_____________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/concurrency/test_eventlet.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/concurrency/test_eventlet.py:5: in <module>
    from celery.concurrency.eventlet import (
/usr/lib/python2.7/dist-packages/celery/concurrency/eventlet.py:25: in
<module>
    from kombu.async import timer as _timer  # noqa
E   ImportError: No module named async
______________ ERROR collecting t/unit/concurrency/test_gevent.py
______________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/concurrency/test_gevent.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/concurrency/test_gevent.py:3: in <module>
    from celery.concurrency.gevent import (
/usr/lib/python2.7/dist-packages/celery/concurrency/gevent.py:4: in <module>
    from kombu.async import timer as _timer
E   ImportError: No module named async
_______________ ERROR collecting t/unit/concurrency/test_solo.py
_______________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/concurrency/test_solo.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/concurrency/test_solo.py:3: in <module>
    from celery.concurrency import solo
/usr/lib/python2.7/dist-packages/celery/concurrency/solo.py:5: in <module>
    from .base import BasePool, apply_target
/usr/lib/python2.7/dist-packages/celery/concurrency/base.py:15: in <module>
    from celery.utils import timer2
/usr/lib/python2.7/dist-packages/celery/utils/timer2.py:19: in <module>
    from kombu.async.timer import Entry, Timer as Schedule,
to_timestamp, logger
E   ImportError: No module named async.timer
_______________ ERROR collecting t/unit/events/test_snapshot.py
________________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/events/test_snapshot.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/events/test_snapshot.py:5: in <module>
    from celery.events.snapshot import Polaroid, evcam
/usr/lib/python2.7/dist-packages/celery/events/snapshot.py:14: in <module>
    from celery.utils.timer2 import Timer
/usr/lib/python2.7/dist-packages/celery/utils/timer2.py:19: in <module>
    from kombu.async.timer import Entry, Timer as Schedule,
to_timestamp, logger
E   ImportError: No module named async.timer
_________________ ERROR collecting t/unit/utils/test_timer2.py
_________________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/utils/test_timer2.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/utils/test_timer2.py:5: in <module>
    import celery.utils.timer2 as timer2
/usr/lib/python2.7/dist-packages/celery/utils/timer2.py:19: in <module>
    from kombu.async.timer import Entry, Timer as Schedule,
to_timestamp, logger
E   ImportError: No module named async.timer
_______________ ERROR collecting t/unit/worker/test_autoscale.py
_______________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/worker/test_autoscale.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/worker/test_autoscale.py:4: in <module>
    from celery.concurrency.base import BasePool
/usr/lib/python2.7/dist-packages/celery/concurrency/base.py:15: in <module>
    from celery.utils import timer2
/usr/lib/python2.7/dist-packages/celery/utils/timer2.py:19: in <module>
    from kombu.async.timer import Entry, Timer as Schedule,
to_timestamp, logger
E   ImportError: No module named async.timer
______________ ERROR collecting t/unit/worker/test_components.py
_______________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/worker/test_components.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/worker/test_components.py:5: in <module>
    from celery.worker.components import Beat, Hub, Pool, Timer
/usr/lib/python2.7/dist-packages/celery/worker/components.py:8: in <module>
    from kombu.async import Hub as _Hub, get_event_loop, set_event_loop
E   ImportError: No module named async
_______________ ERROR collecting t/unit/worker/test_consumer.py
________________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/worker/test_consumer.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/worker/test_consumer.py:12: in <module>
    from celery.worker.consumer.agent import Agent
/usr/lib/python2.7/dist-packages/celery/worker/consumer/__init__.py:3:
in <module>
    from .consumer import Consumer
/usr/lib/python2.7/dist-packages/celery/worker/consumer/consumer.py:19:
in <module>
    from kombu.async.semaphore import DummyLock
E   ImportError: No module named async.semaphore
________________ ERROR collecting t/unit/worker/test_control.py
________________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/worker/test_control.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/worker/test_control.py:15: in <module>
    from celery.utils.timer2 import Timer
/usr/lib/python2.7/dist-packages/celery/utils/timer2.py:19: in <module>
    from kombu.async.timer import Entry, Timer as Schedule,
to_timestamp, logger
E   ImportError: No module named async.timer
_________________ ERROR collecting t/unit/worker/test_loops.py
_________________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/worker/test_loops.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/worker/test_loops.py:8: in <module>
    from kombu.async import Hub, READ, WRITE, ERR
E   ImportError: No module named async
_______________ ERROR collecting t/unit/worker/test_strategy.py
________________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/worker/test_strategy.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/worker/test_strategy.py:13: in <module>
    from celery.worker.strategy import proto1_to_proto2
/usr/lib/python2.7/dist-packages/celery/worker/strategy.py:7: in <module>
    from kombu.async.timer import to_timestamp
E   ImportError: No module named async.timer
________________ ERROR collecting t/unit/worker/test_worker.py
_________________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/worker/test_worker.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/worker/test_worker.py:22: in <module>
    from celery.concurrency.base import BasePool
/usr/lib/python2.7/dist-packages/celery/concurrency/base.py:15: in <module>
    from celery.utils import timer2
/usr/lib/python2.7/dist-packages/celery/utils/timer2.py:19: in <module>
    from kombu.async.timer import Entry, Timer as Schedule,
to_timestamp, logger
E   ImportError: No module named async.timer
!!!!!!!!!!!!!!!!!!! Interrupted: 14 errors during collection
!!!!!!!!!!!!!!!!!!!
=========================== 14 error in 4.83 seconds
===========================
============================= test session starts
==============================
platform linux -- Python 3.6.6rc1, pytest-3.3.2, py-1.5.3, pluggy-0.6.0
rootdir: /tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src, inifile:
setup.cfg
plugins: celery-4.1.0, case-1.5.3
collected 1998 items / 14 errors

==================================== ERRORS
====================================
__________________ ERROR collecting t/unit/bin/test_events.py
__________________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/bin/test_events.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/bin/test_events.py:37: in <module>
    class test_events:
t/unit/bin/test_events.py:60: in test_events
    lambda *a, **k: (a, k))
t/unit/bin/test_events.py:9: in _old_patch
    module = importlib.import_module(module)
/usr/lib/python3.6/importlib/__init__.py:126: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
/usr/lib/python3/dist-packages/celery/events/snapshot.py:14: in <module>
    from celery.utils.timer2 import Timer
/usr/lib/python3/dist-packages/celery/utils/timer2.py:19: in <module>
    from kombu.async.timer import Entry, Timer as Schedule,
to_timestamp, logger
E   ModuleNotFoundError: No module named 'kombu.async'
___________ ERROR collecting t/unit/concurrency/test_concurrency.py
____________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/concurrency/test_concurrency.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/concurrency/test_concurrency.py:6: in <module>
    from celery.concurrency.base import apply_target, BasePool
/usr/lib/python3/dist-packages/celery/concurrency/base.py:15: in <module>
    from celery.utils import timer2
/usr/lib/python3/dist-packages/celery/utils/timer2.py:19: in <module>
    from kombu.async.timer import Entry, Timer as Schedule,
to_timestamp, logger
E   ModuleNotFoundError: No module named 'kombu.async'
_____________ ERROR collecting t/unit/concurrency/test_eventlet.py
_____________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/concurrency/test_eventlet.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/concurrency/test_eventlet.py:5: in <module>
    from celery.concurrency.eventlet import (
/usr/lib/python3/dist-packages/celery/concurrency/eventlet.py:25: in
<module>
    from kombu.async import timer as _timer  # noqa
E   ModuleNotFoundError: No module named 'kombu.async'
______________ ERROR collecting t/unit/concurrency/test_gevent.py
______________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/concurrency/test_gevent.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/concurrency/test_gevent.py:3: in <module>
    from celery.concurrency.gevent import (
/usr/lib/python3/dist-packages/celery/concurrency/gevent.py:4: in <module>
    from kombu.async import timer as _timer
E   ModuleNotFoundError: No module named 'kombu.async'
_______________ ERROR collecting t/unit/concurrency/test_solo.py
_______________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/concurrency/test_solo.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/concurrency/test_solo.py:3: in <module>
    from celery.concurrency import solo
/usr/lib/python3/dist-packages/celery/concurrency/solo.py:5: in <module>
    from .base import BasePool, apply_target
/usr/lib/python3/dist-packages/celery/concurrency/base.py:15: in <module>
    from celery.utils import timer2
/usr/lib/python3/dist-packages/celery/utils/timer2.py:19: in <module>
    from kombu.async.timer import Entry, Timer as Schedule,
to_timestamp, logger
E   ModuleNotFoundError: No module named 'kombu.async'
_______________ ERROR collecting t/unit/events/test_snapshot.py
________________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/events/test_snapshot.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/events/test_snapshot.py:5: in <module>
    from celery.events.snapshot import Polaroid, evcam
/usr/lib/python3/dist-packages/celery/events/snapshot.py:14: in <module>
    from celery.utils.timer2 import Timer
/usr/lib/python3/dist-packages/celery/utils/timer2.py:19: in <module>
    from kombu.async.timer import Entry, Timer as Schedule,
to_timestamp, logger
E   ModuleNotFoundError: No module named 'kombu.async'
_________________ ERROR collecting t/unit/utils/test_timer2.py
_________________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/utils/test_timer2.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/utils/test_timer2.py:5: in <module>
    import celery.utils.timer2 as timer2
/usr/lib/python3/dist-packages/celery/utils/timer2.py:19: in <module>
    from kombu.async.timer import Entry, Timer as Schedule,
to_timestamp, logger
E   ModuleNotFoundError: No module named 'kombu.async'
_______________ ERROR collecting t/unit/worker/test_autoscale.py
_______________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/worker/test_autoscale.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/worker/test_autoscale.py:4: in <module>
    from celery.concurrency.base import BasePool
/usr/lib/python3/dist-packages/celery/concurrency/base.py:15: in <module>
    from celery.utils import timer2
/usr/lib/python3/dist-packages/celery/utils/timer2.py:19: in <module>
    from kombu.async.timer import Entry, Timer as Schedule,
to_timestamp, logger
E   ModuleNotFoundError: No module named 'kombu.async'
______________ ERROR collecting t/unit/worker/test_components.py
_______________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/worker/test_components.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/worker/test_components.py:5: in <module>
    from celery.worker.components import Beat, Hub, Pool, Timer
/usr/lib/python3/dist-packages/celery/worker/components.py:8: in <module>
    from kombu.async import Hub as _Hub, get_event_loop, set_event_loop
E   ModuleNotFoundError: No module named 'kombu.async'
_______________ ERROR collecting t/unit/worker/test_consumer.py
________________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/worker/test_consumer.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/worker/test_consumer.py:12: in <module>
    from celery.worker.consumer.agent import Agent
/usr/lib/python3/dist-packages/celery/worker/consumer/__init__.py:3: in
<module>
    from .consumer import Consumer
/usr/lib/python3/dist-packages/celery/worker/consumer/consumer.py:19: in
<module>
    from kombu.async.semaphore import DummyLock
E   ModuleNotFoundError: No module named 'kombu.async'
________________ ERROR collecting t/unit/worker/test_control.py
________________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/worker/test_control.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/worker/test_control.py:15: in <module>
    from celery.utils.timer2 import Timer
/usr/lib/python3/dist-packages/celery/utils/timer2.py:19: in <module>
    from kombu.async.timer import Entry, Timer as Schedule,
to_timestamp, logger
E   ModuleNotFoundError: No module named 'kombu.async'
_________________ ERROR collecting t/unit/worker/test_loops.py
_________________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/worker/test_loops.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/worker/test_loops.py:8: in <module>
    from kombu.async import Hub, READ, WRITE, ERR
E   ModuleNotFoundError: No module named 'kombu.async'
_______________ ERROR collecting t/unit/worker/test_strategy.py
________________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/worker/test_strategy.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/worker/test_strategy.py:13: in <module>
    from celery.worker.strategy import proto1_to_proto2
/usr/lib/python3/dist-packages/celery/worker/strategy.py:7: in <module>
    from kombu.async.timer import to_timestamp
E   ModuleNotFoundError: No module named 'kombu.async'
________________ ERROR collecting t/unit/worker/test_worker.py
_________________
ImportError while importing test module
'/tmp/autopkgtest-lxc.gta9t1dn/downtmp/build.i0X/src/t/unit/worker/test_worker.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
t/unit/worker/test_worker.py:22: in <module>
    from celery.concurrency.base import BasePool
/usr/lib/python3/dist-packages/celery/concurrency/base.py:15: in <module>
    from celery.utils import timer2
/usr/lib/python3/dist-packages/celery/utils/timer2.py:19: in <module>
    from kombu.async.timer import Entry, Timer as Schedule,
to_timestamp, logger
E   ModuleNotFoundError: No module named 'kombu.async'
!!!!!!!!!!!!!!!!!!! Interrupted: 14 errors during collection
!!!!!!!!!!!!!!!!!!!
=========================== 14 error in 4.44 seconds
===========================
autopkgtest [15:13:47]: test upstream: -----------------------]

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/python-modules-team/attachments/20180620/4800452a/attachment.sig>


More information about the Python-modules-team mailing list