taskflow shouldn't be using asyncore / asynchat anymore

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

Bug Description

Hi,

As per this Debian bug:
https://bugs.debian.org/1040090

and as per this:
https://peps.python.org/pep-0594/#asyncore

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.

Cheers,

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
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.