Your message dated Tue, 06 Jan 2026 13:05:19 +0000
with message-id <[email protected]>
and subject line Bug#1123235: fixed in python-easydev 0.13.3+dfsg1-2
has caused the Debian Bug report #1123235,
regarding python-easydev: FTBFS: dh_auto_test: error: pybuild --test
--test-pytest -i python{version} -p "3.14 3.13" returned exit code 13
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 [email protected]
immediately.)
--
1123235: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123235
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-easydev
Version: 0.13.3+dfsg1-1
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202512/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:python-easydev, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --buildsystem=pybuild
dh_auto_clean -O--buildsystem=pybuild
dh_autoreconf_clean -O--buildsystem=pybuild
dh_clean -O--buildsystem=pybuild
debian/rules binary
dh binary --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:131: Building wheel for python3.14 with "build"
module
I: pybuild base:317: python3.14 -m build --skip-dependency-check --no-isolation
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_easydev
* Building wheel...
Successfully built easydev-0.13.3-py3-none-any.whl
I: pybuild plugin_pyproject:155: Unpacking wheel built for python3.14 with
"installer" module
I: pybuild plugin_pyproject:131: Building wheel for python3.13 with "build"
module
I: pybuild base:317: python3.13 -m build --skip-dependency-check --no-isolation
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_easydev
* Building wheel...
Successfully built easydev-0.13.3-py3-none-any.whl
I: pybuild plugin_pyproject:155: Unpacking wheel built for python3.13 with
"installer" module
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:317: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_easydev/build;
python3.14 -m pytest -k "not test_url"
============================= test session starts ==============================
platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_easydev/build
configfile: pyproject.toml
plugins: cov-5.0.0, mock-3.15.1
collected 57 items / 1 deselected / 56 selected
test/test_appdirs.py . [ 1%]
test/test_browse.py .. [ 5%]
test/test_chunks.py . [ 7%]
test/test_cnolab_sphinx.py .. [ 10%]
test/test_codecs.py .. [ 14%]
test/test_config.py ........ [ 28%]
test/test_console.py .... [ 35%]
test/test_copybutton.py .. [ 39%]
test/test_decorators.py ... [ 44%]
test/test_dependencies.py . [ 46%]
test/test_doc.py . [ 48%]
test/test_easytest.py ... [ 53%]
test/test_logging_tools.py . [ 55%]
test/test_md5.py . [ 57%]
test/test_misc.py ... [ 62%]
test/test_multicore.py F [ 64%]
test/test_options.py . [ 66%]
test/test_paths.py .... [ 73%]
test/test_platform.py . [ 75%]
test/test_profiler.py . [ 76%]
test/test_progressbar.py . [ 78%]
test/test_timer.py . [ 80%]
test/test_tools.py ........... [100%]
=================================== FAILURES ===================================
__________________________________ test_func ___________________________________
def test_func():
t = MultiProcessing(verbose=True)
t.add_job(func, 200)
t.add_job(func, 100)
t.add_job(func, 50)
> t.run()
test/test_multicore.py:26:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
easydev/multicore.py:111: in run
self.pool = Pool(self.maxcpu, init_worker)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3.14/multiprocessing/context.py:119: in Pool
return Pool(processes, initializer, initargs, maxtasksperchild,
/usr/lib/python3.14/multiprocessing/pool.py:215: in __init__
self._repopulate_pool()
/usr/lib/python3.14/multiprocessing/pool.py:306: in _repopulate_pool
return self._repopulate_pool_static(self._ctx, self.Process,
/usr/lib/python3.14/multiprocessing/pool.py:329: in _repopulate_pool_static
w.start()
/usr/lib/python3.14/multiprocessing/process.py:121: in start
self._popen = self._Popen(self)
^^^^^^^^^^^^^^^^^
/usr/lib/python3.14/multiprocessing/context.py:300: in _Popen
return Popen(process_obj)
^^^^^^^^^^^^^^^^^^
/usr/lib/python3.14/multiprocessing/popen_forkserver.py:35: in __init__
super().__init__(process_obj)
/usr/lib/python3.14/multiprocessing/popen_fork.py:20: in __init__
self._launch(process_obj)
/usr/lib/python3.14/multiprocessing/popen_forkserver.py:47: in _launch
reduction.dump(process_obj, buf)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
obj = <ForkServerProcess name='ForkServerPoolWorker-4' parent=93 initial daemon>
file = <_io.BytesIO object at 0x7f83ca4d2a20>, protocol = None
def dump(obj, file, protocol=None):
'''Replacement for pickle.dump() using ForkingPickler.'''
> ForkingPickler(file, protocol).dump(obj)
E _pickle.PicklingError: Can't pickle local object <function
MultiProcessing.run.<locals>.init_worker at 0x7f83ca4c87d0>
E when serializing tuple item 2
E when serializing dict item '_args'
E when serializing multiprocessing.context.ForkServerProcess state
E when serializing multiprocessing.context.ForkServerProcess object
/usr/lib/python3.14/multiprocessing/reduction.py:60: PicklingError
----------------------------- Captured stdout call -----------------------------
Adding jobs in the queue..
Adding jobs in the queue..
Adding jobs in the queue..
[ 0% ] 0 of 3 complete in 0.0 sec
=========================== short test summary info ============================
FAILED test/test_multicore.py::test_func - _pickle.PicklingError: Can't pickl...
================== 1 failed, 55 passed, 1 deselected in 0.78s ==================
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_easydev/build; python3.14 -m pytest -k
"not test_url"
I: pybuild base:317: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_easydev/build;
python3.13 -m pytest -k "not test_url"
============================= test session starts ==============================
platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_easydev/build
configfile: pyproject.toml
plugins: cov-5.0.0, mock-3.15.1
collected 57 items / 1 deselected / 56 selected
test/test_appdirs.py . [ 1%]
test/test_browse.py .. [ 5%]
test/test_chunks.py . [ 7%]
test/test_cnolab_sphinx.py .. [ 10%]
test/test_codecs.py .. [ 14%]
test/test_config.py ........ [ 28%]
test/test_console.py .... [ 35%]
test/test_copybutton.py .. [ 39%]
test/test_decorators.py ... [ 44%]
test/test_dependencies.py . [ 46%]
test/test_doc.py . [ 48%]
test/test_easytest.py ... [ 53%]
test/test_logging_tools.py . [ 55%]
test/test_md5.py . [ 57%]
test/test_misc.py ... [ 62%]
test/test_multicore.py . [ 64%]
test/test_options.py . [ 66%]
test/test_paths.py .... [ 73%]
test/test_platform.py . [ 75%]
test/test_profiler.py . [ 76%]
test/test_progressbar.py . [ 78%]
test/test_timer.py . [ 80%]
test/test_tools.py ........... [100%]
======================= 56 passed, 1 deselected in 2.05s =======================
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14
3.13" returned exit code 13
make: *** [debian/rules:11: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: python-easydev
Source-Version: 0.13.3+dfsg1-2
Done: Colin Watson <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-easydev, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Colin Watson <[email protected]> (supplier of updated python-easydev 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 06 Jan 2026 12:43:25 +0000
Source: python-easydev
Architecture: source
Version: 0.13.3+dfsg1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Colin Watson <[email protected]>
Closes: 1123235
Changes:
python-easydev (0.13.3+dfsg1-2) unstable; urgency=medium
.
* Team upload.
* Fix multicore tests on Python 3.14 (closes: #1123235).
Checksums-Sha1:
b29a347677cd098b7020431270655ad3107b6168 2589 python-easydev_0.13.3+dfsg1-2.dsc
37cefe43cbca07e15c49f371f30d7b362725ab0a 5812
python-easydev_0.13.3+dfsg1-2.debian.tar.xz
c77627812ede0abf6d69fc7279291433e9f02b45 159376
python-easydev_0.13.3+dfsg1-2.git.tar.xz
ae25a904fd846c9b3c909f2b8580d6b2ef49ce5d 17189
python-easydev_0.13.3+dfsg1-2_source.buildinfo
Checksums-Sha256:
61a9317440083cafbfa24a3aecd21dc5ef93987b7242afd698a2a1f320bfb265 2589
python-easydev_0.13.3+dfsg1-2.dsc
72259334d896a96382eb4681bcb054428c8b52b6d05cb9530f5184feb23b91a4 5812
python-easydev_0.13.3+dfsg1-2.debian.tar.xz
d38ee0b278b8fc3c372e969be7582634137f551265ee3946d8791eb1878ac5e0 159376
python-easydev_0.13.3+dfsg1-2.git.tar.xz
243f00d91f38f7a641551ae52b39192a2cf63726d438cea3ef9ae98fd2d2de43 17189
python-easydev_0.13.3+dfsg1-2_source.buildinfo
Files:
9aac3a79c19ec044a7792d4813a3bca4 2589 python optional
python-easydev_0.13.3+dfsg1-2.dsc
45b6db673336fa47b474fcee98f750cb 5812 python optional
python-easydev_0.13.3+dfsg1-2.debian.tar.xz
608e933ec345f49642c00c344e587346 159376 python optional
python-easydev_0.13.3+dfsg1-2.git.tar.xz
f510f30f40b505571b244b8eb9b3573e 17189 python optional
python-easydev_0.13.3+dfsg1-2_source.buildinfo
Git-Tag-Info: tag=70cd894a6dcff1f690b07ae816a5801347a91a12
fp=ac0a4ff12611b6fccf01c111393587d97d86500b
Git-Tag-Tagger: Colin Watson <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmldBFgACgkQYG0ITkaD
wHmezhAAt31Tm7PwxMOAIPYBCTzMFh9wCr7au0iFr5fcX6QgcneBFBWlKSjc7YWN
uaaOoYhrQ06fDVJouqBdlw4jiwTya9eT6S8yBuGfpHx/UpuH5zIC12jI5i1P5+1j
fTaLEQV8xk0UfymuTM/H9sOAHjBsES3cSKjWh+coOjgatRV2fBwUC59MGjzoMEBG
2CI9+xBZfPXgYsODI8bzHKkJ1nYcHIKLes0JF9wtZGaECp+K9GXEXiqhoLUYsa/m
BxJjJHZWuB6L6iXipaqJzMKf+IMHQDxlhf2HM74Kg47cbwUtM+EsqLP1kszl0HOO
ZPk3ipayi62TGcnq1qpyAWSzPTi36Pi9Ni9BDsaVhvnSj5Ly0qVQAuhtwH5q5Jua
lLMOFohmW4VcVvpddDUWSzTN6qCyaZh6l6AMoShJX/ufNPDP7eGbo76VmB3GeJEU
ukQUD3GRoqUEFOdpBGqCAnxIAUPp6B/p1eQjQAHpPvrLOi3HghJQET0Rp21cdM0j
+AZa1tdunO20IEt5CbJ3cjP2tR9gSDfffgNGpT557SRxXQ/X9zt87bQuAgUMeESe
c4bb9/ZXRlGmIRy2cTIpdzbFW9Ji/ubJLItfeB3xE6Dx1e2JdIjhPx8HA/voCvCE
95LvXmQxP6eelVySMrQrZ4tiJ4KedwoB/9EReVh2ZFVSNw7a1qY=
=MqEj
-----END PGP SIGNATURE-----
pgp8x1ZzdK0FJ.pgp
Description: PGP signature
--- End Message ---