Your message dated Tue, 28 Dec 2021 09:36:58 +0000
with message-id <e1n28ug-000bay...@fasolo.debian.org>
and subject line Bug#1001479: fixed in python-transitions 0.8.10+3-1
has caused the Debian Bug report #1001479,
regarding python-transitions: (autopkgtest) needs update for python3.10: There 
is no current event loop
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 ow...@bugs.debian.org
immediately.)


-- 
1001479: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1001479
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-transitions
Version: 0.8.9-1
Severity: serious
X-Debbugs-CC: debian...@lists.debian.org
Tags: sid bookworm
User: debian...@lists.debian.org
Usertags: needs-update
User: debian-pyt...@lists.debian.org
Usertags: python3.10
Control: affects -1 src:python3-defaults

Dear maintainer(s),

We are in the transition of adding python3.10 to the supported Python versions [0]. With a recent upload of python3-defaults the autopkgtest of python-transitions fails in testing when that autopkgtest is run with the binary packages of python3-defaults from unstable. It passes when run with only packages from testing. In tabular form:

                       pass            fail
python3-defaults       from testing    3.9.8-1
python-transitions     from testing    0.8.9-1
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of python3-defaults to testing [1]. https://docs.python.org/3/whatsnew/3.10.html lists what's new in Python3.10, it may help to identify what needs to be updated.

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

Paul

[0] https://bugs.debian.org/996584
[1] https://qa.debian.org/excuses.php?package=python3-defaults

https://ci.debian.net/data/autopkgtest/testing/amd64/p/python-transitions/17446726/log.gz

=================================== FAILURES =================================== ________________________ TestAsync.test_multiple_models ________________________

self = <tests.test_async.TestAsync testMethod=test_multiple_models>

    def test_multiple_models(self):
        loop = asyncio.new_event_loop()
        asyncio.set_event_loop(loop)
m1 = self.machine_cls(states=['A', 'B', 'C'], initial='A', name="m1")
        m2 = self.machine_cls(states=['A'], initial='A', name='m2')
m1.add_transition(trigger='go', source='A', dest='B', before=self.cancel_soon) m1.add_transition(trigger='fix', source='A', dest='C', after=self.cancel_soon) m1.add_transition(trigger='check', source='C', dest='B', conditions=self.await_false)
        m1.add_transition(trigger='reset', source='C', dest='A')
m2.add_transition(trigger='go', source='A', dest=None, conditions=m1.is_C, after=m1.reset) > loop.run_until_complete(asyncio.gather(m1.go(), # should block before B

self.call_delayed(m1.fix, 0.05),  # should cancel task and go to C

self.call_delayed(m1.check, 0.07),  # should exit before m1.fix
self.call_delayed(m2.go, 0.1))) # should cancel m1.fix

tests/test_async.py:144: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.10/asyncio/tasks.py:776: in gather
    fut = _ensure_future(arg, loop=loop)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
coro_or_future = <coroutine object AsyncEvent.trigger at 0x7fb8555b3b50>

    def _ensure_future(coro_or_future, *, loop=None):
        if futures.isfuture(coro_or_future):
if loop is not None and loop is not futures._get_loop(coro_or_future): raise ValueError('The future belongs to a different loop than '
                                'the one specified as the loop argument')
            return coro_or_future
            if not coroutines.iscoroutine(coro_or_future):
            if inspect.isawaitable(coro_or_future):
                coro_or_future = _wrap_awaitable(coro_or_future)
            else:
raise TypeError('An asyncio.Future, a coroutine or an awaitable '
                                'is required')
            if loop is None:
          loop = events._get_event_loop(stacklevel=4)
E           DeprecationWarning: There is no current event loop

/usr/lib/python3.10/asyncio/tasks.py:633: DeprecationWarning
=========================== short test summary info ============================ FAILED tests/test_async.py::TestAsync::test_multiple_models - DeprecationWarn... !!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!! ========================= 1 failed, 37 passed in 2.74s =========================
sys:1: RuntimeWarning: coroutine 'AsyncEvent.trigger' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'TestAsync.call_delayed' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
autopkgtest [14:16:05]: test run-unit-test

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: python-transitions
Source-Version: 0.8.10+3-1
Done: Philipp Huebner <debala...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-transitions, 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 1001...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Philipp Huebner <debala...@debian.org> (supplier of updated python-transitions 
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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Tue, 28 Dec 2021 10:03:37 +0100
Source: python-transitions
Architecture: source
Version: 0.8.10+3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Philipp Huebner <debala...@debian.org>
Closes: 1001479 1002346
Changes:
 python-transitions (0.8.10+3-1) unstable; urgency=medium
 .
   * New upstream version 0.8.10+3 (Closes:  #1001479, #1002346)
   * Update years in debian/copyright
   * Updated lintian overrides
   * Updated Standards-Version: 4.6.0 (no changes needed)
Checksums-Sha1:
 05f94d56d8de51215409b45e4042003b01ca1ec5 2338 python-transitions_0.8.10+3-1.dsc
 ae50808de500581ce05fca7e6e07a89e5b3de174 1103674 
python-transitions_0.8.10+3.orig.tar.gz
 2581c4a20c678ffe31625a748dba68c0a6bc92ae 3304 
python-transitions_0.8.10+3-1.debian.tar.xz
 92b8c67dac5302b1d0c878b18f86ad71962ab685 8693 
python-transitions_0.8.10+3-1_amd64.buildinfo
Checksums-Sha256:
 3cb6d8f2ea5e2caca1dd6b3efe93ee51b08d2a0a319bd1efe4e94026dbc9df7d 2338 
python-transitions_0.8.10+3-1.dsc
 ae8a3e5cf7f776a4202bd603de5b4288dd8caad2aeee1122506e7e1029a28efd 1103674 
python-transitions_0.8.10+3.orig.tar.gz
 93671235316102e2f501c4c20de07c9c0f98a91fda221dc6cf1c0a92df0e91ce 3304 
python-transitions_0.8.10+3-1.debian.tar.xz
 866337d5f70ff5388dff864d52c8bc6c4ec3b3888a58bc00f3e78f24140f76db 8693 
python-transitions_0.8.10+3-1_amd64.buildinfo
Files:
 912737ceb06f90259205ebee0824e48d 2338 python optional 
python-transitions_0.8.10+3-1.dsc
 7652321f3417ebc1c562c19a16d121a1 1103674 python optional 
python-transitions_0.8.10+3.orig.tar.gz
 a82581cee1586e4979acc5b913bc2e7a 3304 python optional 
python-transitions_0.8.10+3-1.debian.tar.xz
 40fdd626108abdabceffe34383910f5f 8693 python optional 
python-transitions_0.8.10+3-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJJBAEBCgAzFiEECEGLvkRyDy26xQXsunokltrkDRwFAmHK1BUVHGRlYmFsYW5j
ZUBkZWJpYW4ub3JnAAoJELp6JJba5A0cf3UP/i7upgZqyAJLilv8Zvjkc0KmzK55
aKByIeE3cm/BOx9AqflKmbz6SYtU4xA3a8x1h2IJ5sbl04J/pIqSRDQZ90HUgJV+
MZ7RCF/oqJMsTwjfXTuNrnnWUxNd/2RcFAUPKsVZej97Nb/HWe3j7dZ6MV7KIXcH
Ere921yEcRkV3nAPYG5FEa0dRqdpwPLtLzynUncKQ+YjwzkLDBbkmvzGrCEh0Yf5
kBiUvLXHixlBqdVa6Ugh4aK4joCCYm943byONiiXFmES2RSxmogWvYnjh8rqLuAB
6Dy6BBgF7Wt2D0aiWnhIseOH+jr/US4yRBPpaOosz0CD/9al0hya9DcKVGNqQGHr
Xuj34c3FmyZW/EESf7n11NSHiQuIveDoOEx38WSDdpkUb8JSPfnEIYXsoViz4MuU
yxWzxPc2khIka/sga6oXUc3P5y1pTExP2hp+i+8dzXMKe3FkCRdIxJSUr0lzrY5Y
TpbC3RRt4/4ADUJcRDFfYEdZM8BivQI6zinTT/crex7Rrcxy7z3qDhAIEIg+P+ft
QwLS/pNAz2Uz8g4lm8B4CUp8U2473ppwghFjwjOogHmNAOXywDsX+rhNAB/mQT/a
aS7rukpPqw4H0LoqE6nTusOXcz1VaDmBcUifBOkKREyf4RCYKoVqeG97IX+jWBkm
xNuS+vVlHZY0sfAz
=wFym
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to