taskflow shouldn't be using asyncore / asynchat anymore

Bug #2026183 reported by Thomas Goirand
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fix Released

Bug Description


As per this Debian bug:

and as per this:

asyncore / asynchat will be removed from Python 3.12, which is due to be uploaded "soon" to Debian Unstable. Please remove the use of these modules ASAP, probably replacing them with the use of asyncio instead.


Thomas Goirand (zigo)

Changed in taskflow:
status: New → Confirmed
Changed in taskflow:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to taskflow (master)

Reviewed: https://review.opendev.org/c/openstack/taskflow/+/916147
Committed: https://opendev.org/openstack/taskflow/commit/78d39c49aab39fc823c86ef93bc696968e12f233
Submitter: "Zuul (22348)"
Branch: master

commit 78d39c49aab39fc823c86ef93bc696968e12f233
Author: Cyril Roelandt <email address hidden>
Date: Thu Apr 18 01:48:58 2024 +0200

    Python3.12: disable process_executor, which depends on asyncore

    The asyncore module has been deprecated in Python 3.6 and removed in
    Python 3.12. In the future, we should either port process_executor to
    asyncio or deprecate it, but for now we just disable it starting in
    Python 3.12.

    Closes-Bug: #2026183

    Change-Id: I6c69593c5ce5a62721294564917d7a75531a2dac

Changed in taskflow:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/taskflow 5.8.0

This issue was fixed in the openstack/taskflow 5.8.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.