0s autopkgtest [20:53:50]: starting date and time: 2026-01-23 20:53:50+0000 0s autopkgtest [20:53:50]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [20:53:50]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.pdazrgpp/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade python-plac --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.14.2-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-s390x-6.secgroup --name adt-resolute-s390x-python-plac-20260123-205350-juju-7f2275-prod-proposed-migration-environment-2-23968bd9-e773-4d75-9343-42daf4ac62a7 --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-s390x-python-plac-20260123-205350-juju-7f2275-prod-proposed-migration-environment-2-23968bd9-e773-4d75-9343-42daf4ac62a7 from image adt/ubuntu-resolute-s390x-server-20260123.img (UUID 5f2e306c-5dfc-4ef6-8be2-414f657c7562)... 65s autopkgtest [20:54:55]: testbed dpkg architecture: s390x 65s autopkgtest [20:54:55]: testbed apt version: 3.1.13 66s autopkgtest [20:54:56]: @@@@@@@@@@@@@@@@@@@@ test bed setup 66s autopkgtest [20:54:56]: testbed release detected to be: None 67s autopkgtest [20:54:57]: updating testbed package index (apt update) 67s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 67s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 67s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 67s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 67s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 67s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [97.3 kB] 67s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1026 kB] 67s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [23.6 kB] 67s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [109 kB] 67s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [843 kB] 67s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [9152 B] 68s Fetched 2235 kB in 1s (1846 kB/s) 71s Reading package lists... 72s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 72s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 72s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 72s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 75s Reading package lists... 76s Reading package lists... 76s Building dependency tree... 76s Reading state information... 77s Calculating upgrade... 77s The following packages were automatically installed and are no longer required: 77s python3.13 python3.13-minimal 77s Use 'sudo apt autoremove' to remove them. 77s The following NEW packages will be installed: 77s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 77s The following packages will be upgraded: 77s libplymouth5 libpython3-stdlib libtasn1-6 plymouth 77s plymouth-theme-ubuntu-text python3 python3-gdbm python3-jaraco.context 77s python3-minimal 78s 9 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 78s Need to get 7066 kB of archives. 78s After this operation, 24.3 MB of additional disk space will be used. 78s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-minimal s390x 3.14.2-1 [917 kB] 78s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14-minimal s390x 3.14.2-1 [2510 kB] 79s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-minimal s390x 3.14.2-1 [28.2 kB] 79s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3 s390x 3.14.2-1 [22.9 kB] 79s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-stdlib s390x 3.14.2-1 [2373 kB] 79s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14 s390x 3.14.2-1 [816 kB] 79s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libpython3-stdlib s390x 3.14.2-1 [10.9 kB] 79s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x libtasn1-6 s390x 4.21.0-2 [48.6 kB] 79s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libplymouth5 s390x 24.004.60+git20250831.4a3c171d-0ubuntu5 [159 kB] 79s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x plymouth-theme-ubuntu-text s390x 24.004.60+git20250831.4a3c171d-0ubuntu5 [10.2 kB] 79s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x plymouth s390x 24.004.60+git20250831.4a3c171d-0ubuntu5 [152 kB] 79s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-gdbm s390x 3.14.2-1 [11.1 kB] 79s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x python3-jaraco.context all 6.0.1-2 [8198 B] 81s dpkg-preconfigure: unable to re-open stdin: No such file or directory 81s Fetched 7066 kB in 2s (4296 kB/s) 81s Selecting previously unselected package libpython3.14-minimal:s390x. 82s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 87685 files and directories currently installed.) 82s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_s390x.deb ... 82s Unpacking libpython3.14-minimal:s390x (3.14.2-1) ... 82s Selecting previously unselected package python3.14-minimal. 82s Preparing to unpack .../python3.14-minimal_3.14.2-1_s390x.deb ... 82s Unpacking python3.14-minimal (3.14.2-1) ... 83s Setting up libpython3.14-minimal:s390x (3.14.2-1) ... 83s Setting up python3.14-minimal (3.14.2-1) ... 87s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 88027 files and directories currently installed.) 87s Preparing to unpack .../python3-minimal_3.14.2-1_s390x.deb ... 87s Unpacking python3-minimal (3.14.2-1) over (3.13.9-3) ... 88s Setting up python3-minimal (3.14.2-1) ... 88s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 88027 files and directories currently installed.) 88s Preparing to unpack .../0-python3_3.14.2-1_s390x.deb ... 89s running python pre-rtupdate hooks for python3.14... 89s Unpacking python3 (3.14.2-1) over (3.13.9-3) ... 89s Selecting previously unselected package libpython3.14-stdlib:s390x. 89s Preparing to unpack .../1-libpython3.14-stdlib_3.14.2-1_s390x.deb ... 89s Unpacking libpython3.14-stdlib:s390x (3.14.2-1) ... 90s Selecting previously unselected package python3.14. 90s Preparing to unpack .../2-python3.14_3.14.2-1_s390x.deb ... 90s Unpacking python3.14 (3.14.2-1) ... 90s Preparing to unpack .../3-libpython3-stdlib_3.14.2-1_s390x.deb ... 90s Unpacking libpython3-stdlib:s390x (3.14.2-1) over (3.13.9-3) ... 90s Preparing to unpack .../4-libtasn1-6_4.21.0-2_s390x.deb ... 90s Unpacking libtasn1-6:s390x (4.21.0-2) over (4.20.0-2ubuntu1) ... 90s Preparing to unpack .../5-libplymouth5_24.004.60+git20250831.4a3c171d-0ubuntu5_s390x.deb ... 91s Unpacking libplymouth5:s390x (24.004.60+git20250831.4a3c171d-0ubuntu5) over (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 91s Preparing to unpack .../6-plymouth-theme-ubuntu-text_24.004.60+git20250831.4a3c171d-0ubuntu5_s390x.deb ... 91s Unpacking plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu5) over (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 91s Preparing to unpack .../7-plymouth_24.004.60+git20250831.4a3c171d-0ubuntu5_s390x.deb ... 92s Unpacking plymouth (24.004.60+git20250831.4a3c171d-0ubuntu5) over (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 92s Preparing to unpack .../8-python3-gdbm_3.14.2-1_s390x.deb ... 92s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-3) ... 92s Preparing to unpack .../9-python3-jaraco.context_6.0.1-2_all.deb ... 92s Unpacking python3-jaraco.context (6.0.1-2) over (6.0.1-1build1) ... 93s Setting up libpython3.14-stdlib:s390x (3.14.2-1) ... 93s Setting up libplymouth5:s390x (24.004.60+git20250831.4a3c171d-0ubuntu5) ... 93s Setting up libtasn1-6:s390x (4.21.0-2) ... 93s Setting up python3.14 (3.14.2-1) ... 100s Setting up libpython3-stdlib:s390x (3.14.2-1) ... 100s Setting up python3-gdbm (3.14.2-1) ... 100s Setting up plymouth (24.004.60+git20250831.4a3c171d-0ubuntu5) ... 100s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 101s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 103s Setting up python3 (3.14.2-1) ... 103s running python rtupdate hooks for python3.14... 103s running python post-rtupdate hooks for python3.14... 103s Setting up python3-jaraco.context (6.0.1-2) ... 104s Processing triggers for libc-bin (2.42-2ubuntu4) ... 105s Processing triggers for systemd (259-1ubuntu2) ... 105s Processing triggers for man-db (2.13.1-1) ... 110s Processing triggers for initramfs-tools (0.150ubuntu7) ... 110s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 134s Using config file '/etc/zipl.conf' 134s Building bootmap in '/boot' 134s Adding IPL section 'ubuntu' (default) 134s Preparing boot device: vda. 134s Done. 134s Setting up plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu5) ... 135s Processing triggers for initramfs-tools (0.150ubuntu7) ... 135s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 153s Using config file '/etc/zipl.conf' 153s Building bootmap in '/boot' 153s Adding IPL section 'ubuntu' (default) 153s Preparing boot device: vda. 153s Done. 155s autopkgtest [20:56:25]: upgrading testbed (apt dist-upgrade and autopurge) 155s Reading package lists... 155s Building dependency tree... 155s Reading state information... 156s Calculating upgrade... 157s The following packages were automatically installed and are no longer required: 157s python3.13 python3.13-minimal 157s Use 'sudo apt autoremove' to remove them. 157s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 157s Reading package lists... 158s Building dependency tree... 158s Reading state information... 158s Solving dependencies... 159s The following packages will be REMOVED: 159s python3.13* python3.13-minimal* 161s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 161s After this operation, 8012 kB disk space will be freed. 161s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 88454 files and directories currently installed.) 161s Removing python3.13 (3.13.11-1) ... 161s Removing python3.13-minimal (3.13.11-1) ... 165s Processing triggers for man-db (2.13.1-1) ... 166s Processing triggers for systemd (259-1ubuntu2) ... 166s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 88427 files and directories currently installed.) 166s Purging configuration files for python3.13-minimal (3.13.11-1) ... 167s autopkgtest [20:56:37]: rebooting testbed after setup commands that affected boot 210s autopkgtest [20:57:20]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP Mon Jan 12 15:39:23 UTC 2026 212s autopkgtest [20:57:22]: @@@@@@@@@@@@@@@@@@@@ apt-source python-plac 214s Get:1 http://ftpmaster.internal/ubuntu resolute/universe python-plac 1.4.3-2 (dsc) [2097 B] 214s Get:2 http://ftpmaster.internal/ubuntu resolute/universe python-plac 1.4.3-2 (tar) [63.5 kB] 214s Get:3 http://ftpmaster.internal/ubuntu resolute/universe python-plac 1.4.3-2 (diff) [4392 B] 214s gpgv: Signature made Sun Dec 15 15:05:55 2024 UTC 214s gpgv: using RSA key 8F6DE104377F3B11E741748731F3144544A1741A 214s gpgv: issuer "tchet@debian.org" 214s gpgv: Can't check signature: No public key 214s dpkg-source: warning: cannot verify inline signature for ./python-plac_1.4.3-2.dsc: no acceptable signature found 214s autopkgtest [20:57:24]: testing package python-plac version 1.4.3-2 214s autopkgtest [20:57:24]: build not needed 215s autopkgtest [20:57:25]: test command1: preparing testbed 215s Reading package lists... 216s Building dependency tree... 216s Reading state information... 216s Solving dependencies... 216s The following NEW packages will be installed: 216s python3-plac 216s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 216s Need to get 63.2 kB of archives. 216s After this operation, 222 kB of additional disk space will be used. 216s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-plac all 1.4.3-2 [63.2 kB] 217s Fetched 63.2 kB in 0s (243 kB/s) 217s Selecting previously unselected package python3-plac. 217s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 88429 files and directories currently installed.) 217s Preparing to unpack .../python3-plac_1.4.3-2_all.deb ... 217s Unpacking python3-plac (1.4.3-2) ... 217s Setting up python3-plac (1.4.3-2) ... 217s Processing triggers for man-db (2.13.1-1) ... 219s autopkgtest [20:57:29]: test command1: python3 -c "import plac; print(plac)" 219s autopkgtest [20:57:29]: test command1: [----------------------- 219s 219s autopkgtest [20:57:29]: test command1: -----------------------] 220s command1 PASS (superficial) 220s autopkgtest [20:57:30]: test command1: - - - - - - - - - - results - - - - - - - - - - 220s autopkgtest [20:57:30]: test command2: preparing testbed 220s Reading package lists... 221s Building dependency tree... 221s Reading state information... 221s Solving dependencies... 221s The following NEW packages will be installed: 221s python3-iniconfig python3-pluggy python3-pytest 221s 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. 221s Need to get 305 kB of archives. 221s After this operation, 1545 kB of additional disk space will be used. 221s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 2.1.0-2 [6962 B] 221s Get:2 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pluggy all 1.6.0-2 [21.1 kB] 221s Get:3 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest all 9.0.2-2 [277 kB] 221s Fetched 305 kB in 0s (3162 kB/s) 221s Selecting previously unselected package python3-iniconfig. 222s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 88531 files and directories currently installed.) 222s Preparing to unpack .../python3-iniconfig_2.1.0-2_all.deb ... 222s Unpacking python3-iniconfig (2.1.0-2) ... 222s Selecting previously unselected package python3-pluggy. 222s Preparing to unpack .../python3-pluggy_1.6.0-2_all.deb ... 222s Unpacking python3-pluggy (1.6.0-2) ... 222s Selecting previously unselected package python3-pytest. 222s Preparing to unpack .../python3-pytest_9.0.2-2_all.deb ... 222s Unpacking python3-pytest (9.0.2-2) ... 222s Setting up python3-iniconfig (2.1.0-2) ... 222s Setting up python3-pluggy (1.6.0-2) ... 222s Setting up python3-pytest (9.0.2-2) ... 224s Processing triggers for man-db (2.13.1-1) ... 226s autopkgtest [20:57:36]: test command2: py.test-3 doc 226s autopkgtest [20:57:36]: test command2: [----------------------- 227s ============================= test session starts ============================== 227s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 227s rootdir: /tmp/autopkgtest.jlP3On/build.kay/src 227s plugins: typeguard-4.4.4 227s collected 28 items 227s 227s doc/test_ishelve.py . [ 3%] 227s doc/test_ishelve_more.py . [ 7%] 227s doc/test_pi.py . [ 10%] 227s doc/test_plac.py ...................... [ 89%] 228s doc/test_runp.py FF [ 96%] 228s doc/test_server.py F [100%] 228s 228s =================================== FAILURES =================================== 228s ____________________________________ test1 _____________________________________ 228s 228s def test1(): 228s > assert ['3', '5', '10'] == plac.runp([gen(3), gen(5), gen(10)]) 228s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 228s 228s /tmp/autopkgtest.jlP3On/build.kay/src/doc/test_runp.py:17: 228s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 228s /usr/lib/python3/dist-packages/plac_ext.py:1197: in runp 228s with Interpreter(launcher) as inter: 228s ^^^^^^^^^^^^^^^^^^^^^ 228s /usr/lib/python3/dist-packages/plac_ext.py:937: in __exit__ 228s self.close(exctype, exc, tb) 228s /usr/lib/python3/dist-packages/plac_ext.py:975: in close 228s self._interpreter.throw(exctype, exc, tb) 228s /usr/lib/python3/dist-packages/plac_ext.py:987: in _make_interpreter 228s arglist = yield task 228s ^^^^^^^^^^ 228s /usr/lib/python3/dist-packages/plac_ext.py:1199: in runp 228s inter.submit('rungen %d' % (i + 1)).run() 228s /usr/lib/python3/dist-packages/plac_ext.py:557: in run 228s self.proc.start() 228s /usr/lib/python3.14/multiprocessing/process.py:121: in start 228s self._popen = self._Popen(self) 228s ^^^^^^^^^^^^^^^^^ 228s /usr/lib/python3.14/multiprocessing/context.py:224: in _Popen 228s return _default_context.get_context().Process._Popen(process_obj) 228s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 228s /usr/lib/python3.14/multiprocessing/context.py:300: in _Popen 228s return Popen(process_obj) 228s ^^^^^^^^^^^^^^^^^^ 228s /usr/lib/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ 228s super().__init__(process_obj) 228s /usr/lib/python3.14/multiprocessing/popen_fork.py:20: in __init__ 228s self._launch(process_obj) 228s /usr/lib/python3.14/multiprocessing/popen_forkserver.py:47: in _launch 228s reduction.dump(process_obj, buf) 228s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 228s 228s obj = 228s file = <_io.BytesIO object at 0x3ff7e5e6d40>, protocol = None 228s 228s def dump(obj, file, protocol=None): 228s '''Replacement for pickle.dump() using ForkingPickler.''' 228s > ForkingPickler(file, protocol).dump(obj) 228s E TypeError: cannot pickle 'generator' object 228s E when serializing dict item '_genobj' 228s E when serializing plac_ext.MPTask state 228s E when serializing plac_ext.MPTask object 228s E when serializing tuple item 0 228s E when serializing method reconstructor arguments 228s E when serializing method object 228s E when serializing dict item '_target' 228s E when serializing multiprocessing.context.Process state 228s E when serializing multiprocessing.context.Process object 228s 228s /usr/lib/python3.14/multiprocessing/reduction.py:60: TypeError 228s ____________________________________ test2 _____________________________________ 228s 228s def test2(): 228s > result, error = plac.runp([gen(3), err()]) 228s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 228s 228s /tmp/autopkgtest.jlP3On/build.kay/src/doc/test_runp.py:20: 228s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 228s /usr/lib/python3/dist-packages/plac_ext.py:1197: in runp 228s with Interpreter(launcher) as inter: 228s ^^^^^^^^^^^^^^^^^^^^^ 228s /usr/lib/python3/dist-packages/plac_ext.py:937: in __exit__ 228s self.close(exctype, exc, tb) 228s /usr/lib/python3/dist-packages/plac_ext.py:975: in close 228s self._interpreter.throw(exctype, exc, tb) 228s /usr/lib/python3/dist-packages/plac_ext.py:987: in _make_interpreter 228s arglist = yield task 228s ^^^^^^^^^^ 228s /usr/lib/python3/dist-packages/plac_ext.py:1199: in runp 228s inter.submit('rungen %d' % (i + 1)).run() 228s /usr/lib/python3/dist-packages/plac_ext.py:557: in run 228s self.proc.start() 228s /usr/lib/python3.14/multiprocessing/process.py:121: in start 228s self._popen = self._Popen(self) 228s ^^^^^^^^^^^^^^^^^ 228s /usr/lib/python3.14/multiprocessing/context.py:224: in _Popen 228s return _default_context.get_context().Process._Popen(process_obj) 228s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 228s /usr/lib/python3.14/multiprocessing/context.py:300: in _Popen 228s return Popen(process_obj) 228s ^^^^^^^^^^^^^^^^^^ 228s /usr/lib/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ 228s super().__init__(process_obj) 228s /usr/lib/python3.14/multiprocessing/popen_fork.py:20: in __init__ 228s self._launch(process_obj) 228s /usr/lib/python3.14/multiprocessing/popen_forkserver.py:47: in _launch 228s reduction.dump(process_obj, buf) 228s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 228s 228s obj = 228s file = <_io.BytesIO object at 0x3ff7cb218f0>, protocol = None 228s 228s def dump(obj, file, protocol=None): 228s '''Replacement for pickle.dump() using ForkingPickler.''' 228s > ForkingPickler(file, protocol).dump(obj) 228s E TypeError: cannot pickle 'generator' object 228s E when serializing dict item '_genobj' 228s E when serializing plac_ext.MPTask state 228s E when serializing plac_ext.MPTask object 228s E when serializing tuple item 0 228s E when serializing method reconstructor arguments 228s E when serializing method object 228s E when serializing dict item '_target' 228s E when serializing multiprocessing.context.Process state 228s E when serializing multiprocessing.context.Process object 228s 228s /usr/lib/python3.14/multiprocessing/reduction.py:60: TypeError 228s _____________________________________ test _____________________________________ 228s 228s def test(): 228s port = random.choice(range(2000, 20000)) 228s server = multiprocessing.Process(target=i.start_server, args=(port,)) 228s > server.start() 228s 228s /tmp/autopkgtest.jlP3On/build.kay/src/doc/test_server.py:30: 228s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 228s /usr/lib/python3.14/multiprocessing/process.py:121: in start 228s self._popen = self._Popen(self) 228s ^^^^^^^^^^^^^^^^^ 228s /usr/lib/python3.14/multiprocessing/context.py:224: in _Popen 228s return _default_context.get_context().Process._Popen(process_obj) 228s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 228s /usr/lib/python3.14/multiprocessing/context.py:300: in _Popen 228s return Popen(process_obj) 228s ^^^^^^^^^^^^^^^^^^ 228s /usr/lib/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ 228s super().__init__(process_obj) 228s /usr/lib/python3.14/multiprocessing/popen_fork.py:20: in __init__ 228s self._launch(process_obj) 228s /usr/lib/python3.14/multiprocessing/popen_forkserver.py:47: in _launch 228s reduction.dump(process_obj, buf) 228s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 228s 228s obj = 228s file = <_io.BytesIO object at 0x3ff7cb55f80>, protocol = None 228s 228s def dump(obj, file, protocol=None): 228s '''Replacement for pickle.dump() using ForkingPickler.''' 228s > ForkingPickler(file, protocol).dump(obj) 228s E _pickle.PicklingError: Can't pickle local object .identity at 0x3ff7e7d2e50> 228s E when serializing dict item None 228s E when serializing dict item 'type' 228s E when serializing dict item '_registries' 228s E when serializing plac_core.ArgumentParser state 228s E when serializing plac_core.ArgumentParser object 228s E when serializing dict item 'parser' 228s E when serializing plac_ext.TaskManager state 228s E when serializing plac_ext.TaskManager object 228s E when serializing dict item 'tm' 228s E when serializing plac_ext.Interpreter state 228s E when serializing plac_ext.Interpreter object 228s E when serializing tuple item 0 228s E when serializing method reconstructor arguments 228s E when serializing method object 228s E when serializing dict item '_target' 228s E when serializing multiprocessing.context.Process state 228s E when serializing multiprocessing.context.Process object 228s 228s /usr/lib/python3.14/multiprocessing/reduction.py:60: PicklingError 228s =============================== warnings summary =============================== 228s doc/test_runp.py::test1 228s doc/test_runp.py::test2 228s /usr/lib/python3/dist-packages/plac_ext.py:975: DeprecationWarning: the (type, exc, tb) signature of throw() is deprecated, use the single-arg signature instead. 228s self._interpreter.throw(exctype, exc, tb) 228s 228s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 228s =========================== short test summary info ============================ 228s FAILED doc/test_runp.py::test1 - TypeError: cannot pickle 'generator' object 228s FAILED doc/test_runp.py::test2 - TypeError: cannot pickle 'generator' object 228s FAILED doc/test_server.py::test - _pickle.PicklingError: Can't pickle local o... 228s =================== 3 failed, 25 passed, 2 warnings in 1.30s =================== 228s autopkgtest [20:57:38]: test command2: -----------------------] 228s command2 FAIL non-zero exit status 1 228s autopkgtest [20:57:38]: test command2: - - - - - - - - - - results - - - - - - - - - - 229s autopkgtest [20:57:39]: @@@@@@@@@@@@@@@@@@@@ summary 229s command1 PASS (superficial) 229s command2 FAIL non-zero exit status 1