This bug was fixed in the package fail2ban - 1.0.2-3ubuntu0.1
--------------- fail2ban (1.0.2-3ubuntu0.1) noble; urgency=medium
[ Åka Sikrom, Ghadi Elie Rahme] * Fix errors with Python 3.12 (LP: #2055114) - d/p/lp2055114-1-bundling-async-modules-removed-in-python312.patch: add vendoring of asyncore and asynchat as compat modules - d/p/lp2055114-2-setup-install-fail2ban-compat.patch: install the compat modules - d/copyright: add copyright/license for async modules - d/control: add Depends: python3-setuptools for distutils.version
[ Mauricio Faria de Oliveira ] * Drop vendoring of asyncore (LP: #2055114) - d/p/lp2055114-1-bundling-async-modules-removed-in-python312.patch: backport: remove asyncore file and fallback usage - d/copyright: adjust license/changes similarly to existing contents - d/control: add Depends: python3-pyasyncore
-- Mauricio Faria de Oliveira <email address hidden> Mon, 10 Jun 2024 18:27:45 -0300
This bug was fixed in the package fail2ban - 1.0.2-3ubuntu0.1
---------------
fail2ban (1.0.2-3ubuntu0.1) noble; urgency=medium
[ Åka Sikrom, Ghadi Elie Rahme] 1-bundling- async-modules- removed- in-python312. patch: 2-setup- install- fail2ban- compat. patch:
* Fix errors with Python 3.12 (LP: #2055114)
- d/p/lp2055114-
add vendoring of asyncore and asynchat as compat modules
- d/p/lp2055114-
install the compat modules
- d/copyright: add copyright/license for async modules
- d/control: add Depends: python3-setuptools for distutils.version
[ Mauricio Faria de Oliveira ] 1-bundling- async-modules- removed- in-python312. patch:
* Drop vendoring of asyncore (LP: #2055114)
- d/p/lp2055114-
backport: remove asyncore file and fallback usage
- d/copyright: adjust license/changes similarly to existing contents
- d/control: add Depends: python3-pyasyncore
-- Mauricio Faria de Oliveira <email address hidden> Mon, 10 Jun 2024 18:27:45 -0300