0s autopkgtest [23:20:21]: starting date and time: 2026-01-22 23:20:21+0000 0s autopkgtest [23:20:21]: git checkout: 508d4a25 a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message 0s autopkgtest [23:20:21]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.idrqndp2/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:python3-defaults --apt-upgrade python-qtconsole --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.14.2-1 -- lxd -r lxd-armhf-10.145.243.61 lxd-armhf-10.145.243.61:autopkgtest/ubuntu/resolute/armhf 21s autopkgtest [23:20:42]: testbed dpkg architecture: armhf 23s autopkgtest [23:20:44]: testbed apt version: 3.1.12 27s autopkgtest [23:20:48]: @@@@@@@@@@@@@@@@@@@@ test bed setup 30s autopkgtest [23:20:50]: testbed release detected to be: None 39s autopkgtest [23:21:00]: updating testbed package index (apt update) 41s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 41s Get:2 http://ftpmaster.internal/ubuntu resolute InRelease [124 kB] 41s Get:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease [124 kB] 41s Get:4 http://ftpmaster.internal/ubuntu resolute-security InRelease [124 kB] 41s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [81.6 kB] 41s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1011 kB] 41s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.2 kB] 41s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 41s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf Packages [95.3 kB] 41s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf Packages [658 kB] 41s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse armhf Packages [4896 B] 41s Get:12 http://ftpmaster.internal/ubuntu resolute/multiverse Sources [310 kB] 41s Get:13 http://ftpmaster.internal/ubuntu resolute/universe Sources [21.4 MB] 42s Get:14 http://ftpmaster.internal/ubuntu resolute/main Sources [1398 kB] 42s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf Packages [1371 kB] 42s Get:16 http://ftpmaster.internal/ubuntu resolute/universe armhf Packages [15.2 MB] 42s Get:17 http://ftpmaster.internal/ubuntu resolute/multiverse armhf Packages [175 kB] 46s Fetched 42.2 MB in 5s (7984 kB/s) 47s Reading package lists... 53s autopkgtest [23:21:14]: upgrading testbed (apt dist-upgrade and autopurge) 55s Reading package lists... 55s Building dependency tree... 55s Reading state information... 56s Calculating upgrade... 57s The following packages were automatically installed and are no longer required: 57s libpython3.13-minimal libpython3.13-stdlib python3.13 python3.13-minimal 57s Use 'apt autoremove' to remove them. 57s The following NEW packages will be installed: 57s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 57s The following packages will be upgraded: 57s libplymouth5 libpython3-stdlib plymouth plymouth-theme-ubuntu-text python3 57s python3-gdbm python3-minimal 57s 7 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 57s Need to get 6525 kB of archives. 57s After this operation, 22.5 MB of additional disk space will be used. 57s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.14-minimal armhf 3.14.2-1 [905 kB] 58s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf python3.14-minimal armhf 3.14.2-1 [2155 kB] 58s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-gdbm armhf 3.14.2-1 [11.1 kB] 58s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-minimal armhf 3.14.2-1 [28.2 kB] 58s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3 armhf 3.14.2-1 [22.9 kB] 58s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.14-stdlib armhf 3.14.2-1 [2270 kB] 58s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf python3.14 armhf 3.14.2-1 [816 kB] 58s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libpython3-stdlib armhf 3.14.2-1 [10.9 kB] 58s Get:9 http://ftpmaster.internal/ubuntu resolute/main armhf libplymouth5 armhf 24.004.60+git20250831.4a3c171d-0ubuntu4 [147 kB] 58s Get:10 http://ftpmaster.internal/ubuntu resolute/main armhf plymouth-theme-ubuntu-text armhf 24.004.60+git20250831.4a3c171d-0ubuntu4 [10.0 kB] 58s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf plymouth armhf 24.004.60+git20250831.4a3c171d-0ubuntu4 [150 kB] 59s Fetched 6525 kB in 1s (7944 kB/s) 59s Selecting previously unselected package libpython3.14-minimal:armhf. 59s (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 ... 66485 files and directories currently installed.) 59s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_armhf.deb ... 59s Unpacking libpython3.14-minimal:armhf (3.14.2-1) ... 59s Selecting previously unselected package python3.14-minimal. 59s Preparing to unpack .../python3.14-minimal_3.14.2-1_armhf.deb ... 59s Unpacking python3.14-minimal (3.14.2-1) ... 59s Preparing to unpack .../python3-gdbm_3.14.2-1_armhf.deb ... 59s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-1) ... 59s Setting up libpython3.14-minimal:armhf (3.14.2-1) ... 59s Setting up python3.14-minimal (3.14.2-1) ... 61s (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 ... 66827 files and directories currently installed.) 61s Preparing to unpack .../python3-minimal_3.14.2-1_armhf.deb ... 61s Unpacking python3-minimal (3.14.2-1) over (3.13.7-1) ... 61s Setting up python3-minimal (3.14.2-1) ... 61s (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 ... 66827 files and directories currently installed.) 61s Preparing to unpack .../0-python3_3.14.2-1_armhf.deb ... 62s Unpacking python3 (3.14.2-1) over (3.13.7-1) ... 62s Selecting previously unselected package libpython3.14-stdlib:armhf. 62s Preparing to unpack .../1-libpython3.14-stdlib_3.14.2-1_armhf.deb ... 62s Unpacking libpython3.14-stdlib:armhf (3.14.2-1) ... 62s Selecting previously unselected package python3.14. 62s Preparing to unpack .../2-python3.14_3.14.2-1_armhf.deb ... 62s Unpacking python3.14 (3.14.2-1) ... 62s Preparing to unpack .../3-libpython3-stdlib_3.14.2-1_armhf.deb ... 62s Unpacking libpython3-stdlib:armhf (3.14.2-1) over (3.13.7-1) ... 62s Preparing to unpack .../4-libplymouth5_24.004.60+git20250831.4a3c171d-0ubuntu4_armhf.deb ... 62s Unpacking libplymouth5:armhf (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 62s Preparing to unpack .../5-plymouth-theme-ubuntu-text_24.004.60+git20250831.4a3c171d-0ubuntu4_armhf.deb ... 62s Unpacking plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 62s Preparing to unpack .../6-plymouth_24.004.60+git20250831.4a3c171d-0ubuntu4_armhf.deb ... 62s Unpacking plymouth (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 62s Setting up libpython3.14-stdlib:armhf (3.14.2-1) ... 62s Setting up libplymouth5:armhf (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 62s Setting up python3.14 (3.14.2-1) ... 64s Setting up libpython3-stdlib:armhf (3.14.2-1) ... 64s Setting up python3-gdbm (3.14.2-1) ... 64s Setting up plymouth (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 64s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 64s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 64s Setting up python3 (3.14.2-1) ... 65s Processing triggers for libc-bin (2.42-2ubuntu4) ... 65s Processing triggers for systemd (259-1ubuntu2) ... 65s Processing triggers for man-db (2.13.1-1) ... 66s Processing triggers for initramfs-tools (0.150ubuntu7) ... 66s Setting up plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 66s Processing triggers for initramfs-tools (0.150ubuntu7) ... 69s Reading package lists... 69s Building dependency tree... 69s Reading state information... 69s Solving dependencies... 70s The following packages will be REMOVED: 70s libpython3.13-minimal* libpython3.13-stdlib* python3.13* python3.13-minimal* 71s 0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded. 71s After this operation, 21.3 MB disk space will be freed. 71s (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 ... 67257 files and directories currently installed.) 71s Removing python3.13 (3.13.11-1) ... 71s Removing libpython3.13-stdlib:armhf (3.13.11-1) ... 71s Removing python3.13-minimal (3.13.11-1) ... 72s Removing libpython3.13-minimal:armhf (3.13.11-1) ... 72s Processing triggers for man-db (2.13.1-1) ... 73s Processing triggers for systemd (259-1ubuntu2) ... 73s (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 ... 66518 files and directories currently installed.) 73s Purging configuration files for libpython3.13-minimal:armhf (3.13.11-1) ... 73s Purging configuration files for python3.13-minimal (3.13.11-1) ... 76s autopkgtest [23:21:37]: rebooting testbed after setup commands that affected boot 120s autopkgtest [23:22:21]: testbed running kernel: Linux 6.8.0-87-generic #88~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Oct 14 14:00:09 UTC 2 147s autopkgtest [23:22:48]: @@@@@@@@@@@@@@@@@@@@ apt-source python-qtconsole 168s Get:1 http://ftpmaster.internal/ubuntu resolute/universe python-qtconsole 5.6.1-4 (dsc) [2912 B] 168s Get:2 http://ftpmaster.internal/ubuntu resolute/universe python-qtconsole 5.6.1-4 (tar) [436 kB] 168s Get:3 http://ftpmaster.internal/ubuntu resolute/universe python-qtconsole 5.6.1-4 (diff) [9336 B] 168s gpgv: Signature made Sun Feb 16 15:20:23 2025 UTC 168s gpgv: using RSA key 7E1AC3FA27A649284C323EF6695C429316C07BFE 168s gpgv: Can't check signature: No public key 168s dpkg-source: warning: cannot verify inline signature for ./python-qtconsole_5.6.1-4.dsc: no acceptable signature found 168s autopkgtest [23:23:09]: testing package python-qtconsole version 5.6.1-4 170s autopkgtest [23:23:11]: build not needed 172s autopkgtest [23:23:13]: test python3-qtconsole-pyqt5: preparing testbed 175s Reading package lists... 175s Building dependency tree... 175s Reading state information... 175s Solving dependencies... 176s The following NEW packages will be installed: 176s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono gdb 176s libavahi-client3 libavahi-common-data libavahi-common3 libbabeltrace1 176s libc6-dbg libcups2t64 libdebuginfod-common libdebuginfod1t64 176s libdouble-conversion3 libdw1t64 libegl-mesa0 libegl1 libfontconfig1 176s libfontenc1 libfreetype6 libgbm1 libgl1 libgl1-mesa-dri libgles2 libglvnd0 176s libglx-mesa0 libglx0 libgraphite2-3 libharfbuzz0b libice6 libinput-bin 176s libinput10 libjpeg-turbo8 libjpeg8 libllvm20 libmd4c0 libmtdev1t64 176s libnorm1t64 libpcre2-16-0 libpgm-5.3-0t64 libpixman-1-0 libpython3.13 176s libpython3.13-minimal libpython3.13-stdlib libqt5core5t64 libqt5dbus5t64 176s libqt5designer5 libqt5gui5t64 libqt5help5 libqt5network5t64 176s libqt5printsupport5t64 libqt5sql5t64 libqt5svg5 libqt5test5t64 176s libqt5widgets5t64 libqt5xml5t64 libsm6 libsodium23 176s libsource-highlight-common libsource-highlight4t64 libvulkan1 176s libwacom-common libwacom9 libwayland-client0 libx11-xcb1 libxaw7 176s libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 176s libxcb-present0 libxcb-randr0 libxcb-render-util0 libxcb-render0 176s libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 libxcb-xfixes0 176s libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxfont2 libxkbcommon-x11-0 176s libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxt6t64 176s libxxf86vm1 libzmq5 mesa-libgallium python3-all python3-astroid 176s python3-asttokens python3-comm python3-coverage python3-debugpy 176s python3-decorator python3-executing python3-flaky python3-iniconfig 176s python3-ipykernel python3-ipython python3-jedi python3-jupyter-client 176s python3-jupyter-core python3-matplotlib-inline python3-nest-asyncio 176s python3-parso python3-platformdirs python3-pluggy python3-prompt-toolkit 176s python3-psutil python3-pure-eval python3-pyqt5 python3-pyqt5.qtsvg 176s python3-pyqt5.sip python3-pytest python3-pytestqt python3-qtconsole 176s python3-qtpy python3-stack-data python3-tornado python3-traitlets 176s python3-typeshed python3-wcwidth python3-zmq python3.13 python3.13-minimal 176s x11-common x11-xkb-utils xserver-common xvfb 176s 0 upgraded, 137 newly installed, 0 to remove and 0 not upgraded. 176s Need to get 82.4 MB of archives. 176s After this operation, 306 MB of additional disk space will be used. 176s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13-minimal armhf 3.13.11-1 [875 kB] 177s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13-minimal armhf 3.13.11-1 [2055 kB] 177s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf libdebuginfod-common all 0.194-1 [15.1 kB] 177s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13-stdlib armhf 3.13.11-1 [1960 kB] 177s Get:5 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13 armhf 3.13.11-1 [758 kB] 177s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf libfreetype6 armhf 2.14.1+dfsg-2 [345 kB] 177s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-dejavu-mono all 2.37-8build1 [502 kB] 177s Get:8 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-dejavu-core all 2.37-8build1 [834 kB] 177s Get:9 http://ftpmaster.internal/ubuntu resolute/main armhf fontconfig-config armhf 2.15.0-2.4ubuntu1 [38.2 kB] 177s Get:10 http://ftpmaster.internal/ubuntu resolute/main armhf libfontconfig1 armhf 2.15.0-2.4ubuntu1 [116 kB] 177s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf fontconfig armhf 2.15.0-2.4ubuntu1 [190 kB] 177s Get:12 http://ftpmaster.internal/ubuntu resolute/main armhf libdw1t64 armhf 0.194-1 [254 kB] 177s Get:13 http://ftpmaster.internal/ubuntu resolute/main armhf libbabeltrace1 armhf 1.5.11-5 [155 kB] 177s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf libdebuginfod1t64 armhf 0.194-1 [18.8 kB] 177s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13 armhf 3.13.11-1 [2124 kB] 177s Get:16 http://ftpmaster.internal/ubuntu resolute/main armhf libsource-highlight-common all 3.1.9-4.3build2 [64.2 kB] 177s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf libsource-highlight4t64 armhf 3.1.9-4.3build2 [297 kB] 177s Get:18 http://ftpmaster.internal/ubuntu resolute/main armhf libc6-dbg armhf 2.42-2ubuntu4 [4516 kB] 177s Get:19 http://ftpmaster.internal/ubuntu resolute/main armhf gdb armhf 16.3-5ubuntu1 [3639 kB] 177s Get:20 http://ftpmaster.internal/ubuntu resolute/main armhf libavahi-common-data armhf 0.8-17ubuntu1 [31.3 kB] 177s Get:21 http://ftpmaster.internal/ubuntu resolute/main armhf libavahi-common3 armhf 0.8-17ubuntu1 [20.4 kB] 177s Get:22 http://ftpmaster.internal/ubuntu resolute/main armhf libavahi-client3 armhf 0.8-17ubuntu1 [24.3 kB] 177s Get:23 http://ftpmaster.internal/ubuntu resolute/main armhf libcups2t64 armhf 2.4.16-1ubuntu1 [242 kB] 177s Get:24 http://ftpmaster.internal/ubuntu resolute/universe armhf libdouble-conversion3 armhf 3.4.0-1 [39.3 kB] 177s Get:25 http://ftpmaster.internal/ubuntu resolute/main armhf libllvm20 armhf 1:20.1.8-2ubuntu5 [29.9 MB] 178s Get:26 http://ftpmaster.internal/ubuntu resolute/main armhf libx11-xcb1 armhf 2:1.8.12-1build1 [7920 B] 178s Get:27 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-dri3-0 armhf 1.17.0-2build1 [7350 B] 178s Get:28 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-present0 armhf 1.17.0-2build1 [6094 B] 178s Get:29 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-randr0 armhf 1.17.0-2build1 [16.9 kB] 178s Get:30 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-sync1 armhf 1.17.0-2build1 [8852 B] 178s Get:31 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-xfixes0 armhf 1.17.0-2build1 [10.2 kB] 178s Get:32 http://ftpmaster.internal/ubuntu resolute/main armhf libxshmfence1 armhf 1.3.3-1 [4948 B] 178s Get:33 http://ftpmaster.internal/ubuntu resolute/main armhf mesa-libgallium armhf 25.2.8-2ubuntu1 [8792 kB] 178s Get:34 http://ftpmaster.internal/ubuntu resolute/main armhf libgbm1 armhf 25.2.8-2ubuntu1 [30.0 kB] 178s Get:35 http://ftpmaster.internal/ubuntu resolute/main armhf libwayland-client0 armhf 1.24.0-2 [24.6 kB] 178s Get:36 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-shm0 armhf 1.17.0-2build1 [5962 B] 178s Get:37 http://ftpmaster.internal/ubuntu resolute/main armhf libegl-mesa0 armhf 25.2.8-2ubuntu1 [96.2 kB] 178s Get:38 http://ftpmaster.internal/ubuntu resolute/main armhf libfontenc1 armhf 1:1.1.8-1build2 [11.7 kB] 178s Get:39 http://ftpmaster.internal/ubuntu resolute/main armhf libvulkan1 armhf 1.4.335.0-1 [137 kB] 178s Get:40 http://ftpmaster.internal/ubuntu resolute/main armhf libgl1-mesa-dri armhf 25.2.8-2ubuntu1 [32.5 kB] 178s Get:41 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-glx0 armhf 1.17.0-2build1 [22.8 kB] 178s Get:42 http://ftpmaster.internal/ubuntu resolute/main armhf libxxf86vm1 armhf 1:1.1.4-2 [9110 B] 178s Get:43 http://ftpmaster.internal/ubuntu resolute/main armhf libglx-mesa0 armhf 25.2.8-2ubuntu1 [87.2 kB] 178s Get:44 http://ftpmaster.internal/ubuntu resolute/main armhf libgraphite2-3 armhf 1.3.14-11ubuntu1 [65.2 kB] 178s Get:45 http://ftpmaster.internal/ubuntu resolute/main armhf libharfbuzz0b armhf 12.3.0-4 [507 kB] 178s Get:46 http://ftpmaster.internal/ubuntu resolute/main armhf x11-common all 1:7.7+24ubuntu1 [22.4 kB] 178s Get:47 http://ftpmaster.internal/ubuntu resolute/main armhf libice6 armhf 2:1.1.1-1build1 [37.5 kB] 178s Get:48 http://ftpmaster.internal/ubuntu resolute/main armhf libwacom-common all 2.16.1-1 [113 kB] 178s Get:49 http://ftpmaster.internal/ubuntu resolute/main armhf libwacom9 armhf 2.16.1-1 [24.7 kB] 178s Get:50 http://ftpmaster.internal/ubuntu resolute/main armhf libinput-bin armhf 1.30.0-1 [27.6 kB] 178s Get:51 http://ftpmaster.internal/ubuntu resolute/main armhf libmtdev1t64 armhf 1.1.7-1build1 [13.2 kB] 178s Get:52 http://ftpmaster.internal/ubuntu resolute/main armhf libinput10 armhf 1.30.0-1 [144 kB] 178s Get:53 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-turbo8 armhf 2.1.5-4ubuntu2 [127 kB] 178s Get:54 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 178s Get:55 http://ftpmaster.internal/ubuntu resolute/universe armhf libmd4c0 armhf 0.5.2-2 [38.2 kB] 178s Get:56 http://ftpmaster.internal/ubuntu resolute/universe armhf libnorm1t64 armhf 1.5.9+dfsg-4 [210 kB] 178s Get:57 http://ftpmaster.internal/ubuntu resolute/main armhf libpcre2-16-0 armhf 10.46-1 [206 kB] 178s Get:58 http://ftpmaster.internal/ubuntu resolute/universe armhf libpgm-5.3-0t64 armhf 5.3.128~dfsg-2.1build2 [173 kB] 178s Get:59 http://ftpmaster.internal/ubuntu resolute/main armhf libpixman-1-0 armhf 0.46.4-1 [196 kB] 178s Get:60 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt5core5t64 armhf 5.15.17+dfsg-1ubuntu2 [1790 kB] 178s Get:61 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt5dbus5t64 armhf 5.15.17+dfsg-1ubuntu2 [200 kB] 178s Get:62 http://ftpmaster.internal/ubuntu resolute/main armhf libglvnd0 armhf 1.7.0-3 [71.3 kB] 178s Get:63 http://ftpmaster.internal/ubuntu resolute/main armhf libegl1 armhf 1.7.0-3 [30.2 kB] 178s Get:64 http://ftpmaster.internal/ubuntu resolute/main armhf libgles2 armhf 1.7.0-3 [18.2 kB] 178s Get:65 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt5network5t64 armhf 5.15.17+dfsg-1ubuntu2 [661 kB] 178s Get:66 http://ftpmaster.internal/ubuntu resolute/main armhf libsm6 armhf 2:1.2.6-1 [15.3 kB] 178s Get:67 http://ftpmaster.internal/ubuntu resolute/universe armhf libxcb-icccm4 armhf 0.4.2-1 [9840 B] 178s Get:68 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-util1 armhf 0.4.1-1build1 [9628 B] 178s Get:69 http://ftpmaster.internal/ubuntu resolute/universe armhf libxcb-image0 armhf 0.4.0-2build2 [9776 B] 178s Get:70 http://ftpmaster.internal/ubuntu resolute/universe armhf libxcb-keysyms1 armhf 0.4.1-1 [8076 B] 178s Get:71 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-render0 armhf 1.17.0-2build1 [15.5 kB] 179s Get:72 http://ftpmaster.internal/ubuntu resolute/universe armhf libxcb-render-util0 armhf 0.3.10-1 [9444 B] 179s Get:73 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-shape0 armhf 1.17.0-2build1 [6196 B] 179s Get:74 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-xinerama0 armhf 1.17.0-2build1 [5364 B] 179s Get:75 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-xinput0 armhf 1.17.0-2build1 [29.2 kB] 179s Get:76 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-xkb1 armhf 1.17.0-2build1 [28.4 kB] 179s Get:77 http://ftpmaster.internal/ubuntu resolute/main armhf libxkbcommon-x11-0 armhf 1.12.3-1 [14.8 kB] 179s Get:78 http://ftpmaster.internal/ubuntu resolute/main armhf libxrender1 armhf 1:0.9.12-1 [16.6 kB] 179s Get:79 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt5gui5t64 armhf 5.15.17+dfsg-1ubuntu2 [3008 kB] 179s Get:80 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt5widgets5t64 armhf 5.15.17+dfsg-1ubuntu2 [2290 kB] 179s Get:81 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt5xml5t64 armhf 5.15.17+dfsg-1ubuntu2 [110 kB] 179s Get:82 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt5designer5 armhf 5.15.17-4 [2735 kB] 179s Get:83 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt5sql5t64 armhf 5.15.17+dfsg-1ubuntu2 [109 kB] 179s Get:84 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt5help5 armhf 5.15.17-4 [145 kB] 179s Get:85 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt5printsupport5t64 armhf 5.15.17+dfsg-1ubuntu2 [193 kB] 179s Get:86 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt5svg5 armhf 5.15.17-3 [129 kB] 179s Get:87 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt5test5t64 armhf 5.15.17+dfsg-1ubuntu2 [136 kB] 179s Get:88 http://ftpmaster.internal/ubuntu resolute/main armhf libsodium23 armhf 1.0.18-2 [141 kB] 179s Get:89 http://ftpmaster.internal/ubuntu resolute/main armhf libxt6t64 armhf 1:1.2.1-1.3 [145 kB] 179s Get:90 http://ftpmaster.internal/ubuntu resolute/main armhf libxmu6 armhf 2:1.1.3-4 [41.2 kB] 179s Get:91 http://ftpmaster.internal/ubuntu resolute/main armhf libxpm4 armhf 1:3.5.17-1build3 [31.1 kB] 179s Get:92 http://ftpmaster.internal/ubuntu resolute/main armhf libxaw7 armhf 2:1.0.16-1build1 [156 kB] 179s Get:93 http://ftpmaster.internal/ubuntu resolute/main armhf libxfont2 armhf 1:2.0.6-2 [82.7 kB] 179s Get:94 http://ftpmaster.internal/ubuntu resolute/main armhf libxkbfile1 armhf 1:1.1.0-1build5 [60.6 kB] 179s Get:95 http://ftpmaster.internal/ubuntu resolute/main armhf libxrandr2 armhf 2:1.5.4-1build1 [15.6 kB] 179s Get:96 http://ftpmaster.internal/ubuntu resolute/universe armhf libzmq5 armhf 4.3.5-1build3 [271 kB] 179s Get:97 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-all armhf 3.14.2-1 [888 B] 179s Get:98 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-astroid all 4.0.2-1ubuntu1 [172 kB] 179s Get:99 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-asttokens all 3.0.1-1 [20.7 kB] 179s Get:100 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-traitlets all 5.14.3+really5.14.3-2 [71.7 kB] 179s Get:101 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-comm all 0.2.1-1build1 [7148 B] 179s Get:102 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-coverage armhf 7.8.2+dfsg1-1ubuntu1 [158 kB] 179s Get:103 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-debugpy armhf 1.8.19+ds-1ubuntu1 [910 kB] 179s Get:104 http://ftpmaster.internal/ubuntu resolute/main armhf python3-decorator all 5.2.1-2 [28.1 kB] 179s Get:105 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-executing all 2.2.1-0.1 [26.2 kB] 179s Get:106 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-flaky all 3.8.1-4 [16.8 kB] 179s Get:107 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-iniconfig all 2.1.0-2 [6962 B] 179s Get:108 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-parso all 0.8.5-1 [68.0 kB] 179s Get:109 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-typeshed all 0.0~git20241223.ea91db2-4 [1554 kB] 180s Get:110 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-jedi all 0.19.1+ds1-1build1 [694 kB] 180s Get:111 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-matplotlib-inline all 0.2.1-1 [9462 B] 180s Get:112 http://ftpmaster.internal/ubuntu resolute/main armhf python3-wcwidth all 0.2.14+dfsg1-1build1 [26.5 kB] 180s Get:113 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-prompt-toolkit all 3.0.52-2 [258 kB] 180s Get:114 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pure-eval all 0.2.3-1 [11.4 kB] 180s Get:115 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-stack-data all 0.6.3-3 [22.2 kB] 180s Get:116 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ipython all 8.35.0-2 [575 kB] 180s Get:117 http://ftpmaster.internal/ubuntu resolute/main armhf python3-platformdirs all 4.5.1-1 [17.1 kB] 180s Get:118 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-jupyter-core all 5.9.1-1 [28.9 kB] 180s Get:119 http://ftpmaster.internal/ubuntu resolute/main armhf python3-psutil armhf 7.1.0-1ubuntu1 [189 kB] 180s Get:120 http://ftpmaster.internal/ubuntu resolute/main armhf python3-tornado armhf 6.5.4-0.1 [306 kB] 180s Get:121 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-zmq armhf 27.1.0-1 [223 kB] 180s Get:122 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-jupyter-client all 8.7.0-1 [78.5 kB] 180s Get:123 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-nest-asyncio all 1.6.0-1 [6686 B] 180s Get:124 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ipykernel all 6.30.1-1 [82.8 kB] 180s Get:125 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pluggy all 1.6.0-2 [21.1 kB] 180s Get:126 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pyqt5.sip armhf 12.17.2-1 [75.1 kB] 180s Get:127 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pyqt5 armhf 5.15.11+dfsg-3 [2214 kB] 180s Get:128 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pyqt5.qtsvg armhf 5.15.11+dfsg-3 [26.2 kB] 180s Get:129 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pytest all 9.0.2-2 [277 kB] 180s Get:130 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pytestqt all 4.4.0-1 [32.4 kB] 180s Get:131 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-qtpy all 2.4.3-1 [57.5 kB] 180s Get:132 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-qtconsole all 5.6.1-4 [84.7 kB] 180s Get:133 http://ftpmaster.internal/ubuntu resolute/main armhf x11-xkb-utils armhf 7.7+9build1 [159 kB] 180s Get:134 http://ftpmaster.internal/ubuntu resolute/main armhf xserver-common all 2:21.1.21-1ubuntu1 [34.8 kB] 180s Get:135 http://ftpmaster.internal/ubuntu resolute/main armhf libglx0 armhf 1.7.0-3 [37.9 kB] 180s Get:136 http://ftpmaster.internal/ubuntu resolute/main armhf libgl1 armhf 1.7.0-3 [102 kB] 180s Get:137 http://ftpmaster.internal/ubuntu resolute/universe armhf xvfb armhf 2:21.1.21-1ubuntu1 [744 kB] 181s Preconfiguring packages ... 181s Fetched 82.4 MB in 4s (21.7 MB/s) 181s Selecting previously unselected package libpython3.13-minimal:armhf. 181s (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 ... 66518 files and directories currently installed.) 181s Preparing to unpack .../000-libpython3.13-minimal_3.13.11-1_armhf.deb ... 181s Unpacking libpython3.13-minimal:armhf (3.13.11-1) ... 181s Selecting previously unselected package python3.13-minimal. 181s Preparing to unpack .../001-python3.13-minimal_3.13.11-1_armhf.deb ... 181s Unpacking python3.13-minimal (3.13.11-1) ... 181s Selecting previously unselected package libdebuginfod-common. 181s Preparing to unpack .../002-libdebuginfod-common_0.194-1_all.deb ... 181s Unpacking libdebuginfod-common (0.194-1) ... 181s Selecting previously unselected package libpython3.13-stdlib:armhf. 181s Preparing to unpack .../003-libpython3.13-stdlib_3.13.11-1_armhf.deb ... 181s Unpacking libpython3.13-stdlib:armhf (3.13.11-1) ... 181s Selecting previously unselected package python3.13. 181s Preparing to unpack .../004-python3.13_3.13.11-1_armhf.deb ... 181s Unpacking python3.13 (3.13.11-1) ... 181s Selecting previously unselected package libfreetype6:armhf. 181s Preparing to unpack .../005-libfreetype6_2.14.1+dfsg-2_armhf.deb ... 181s Unpacking libfreetype6:armhf (2.14.1+dfsg-2) ... 181s Selecting previously unselected package fonts-dejavu-mono. 181s Preparing to unpack .../006-fonts-dejavu-mono_2.37-8build1_all.deb ... 181s Unpacking fonts-dejavu-mono (2.37-8build1) ... 181s Selecting previously unselected package fonts-dejavu-core. 181s Preparing to unpack .../007-fonts-dejavu-core_2.37-8build1_all.deb ... 182s Unpacking fonts-dejavu-core (2.37-8build1) ... 182s Selecting previously unselected package fontconfig-config. 182s Preparing to unpack .../008-fontconfig-config_2.15.0-2.4ubuntu1_armhf.deb ... 182s Unpacking fontconfig-config (2.15.0-2.4ubuntu1) ... 182s Selecting previously unselected package libfontconfig1:armhf. 182s Preparing to unpack .../009-libfontconfig1_2.15.0-2.4ubuntu1_armhf.deb ... 182s Unpacking libfontconfig1:armhf (2.15.0-2.4ubuntu1) ... 182s Selecting previously unselected package fontconfig. 182s Preparing to unpack .../010-fontconfig_2.15.0-2.4ubuntu1_armhf.deb ... 182s Unpacking fontconfig (2.15.0-2.4ubuntu1) ... 182s Selecting previously unselected package libdw1t64:armhf. 182s Preparing to unpack .../011-libdw1t64_0.194-1_armhf.deb ... 182s Unpacking libdw1t64:armhf (0.194-1) ... 182s Selecting previously unselected package libbabeltrace1:armhf. 182s Preparing to unpack .../012-libbabeltrace1_1.5.11-5_armhf.deb ... 182s Unpacking libbabeltrace1:armhf (1.5.11-5) ... 182s Selecting previously unselected package libdebuginfod1t64:armhf. 182s Preparing to unpack .../013-libdebuginfod1t64_0.194-1_armhf.deb ... 182s Unpacking libdebuginfod1t64:armhf (0.194-1) ... 182s Selecting previously unselected package libpython3.13:armhf. 182s Preparing to unpack .../014-libpython3.13_3.13.11-1_armhf.deb ... 182s Unpacking libpython3.13:armhf (3.13.11-1) ... 182s Selecting previously unselected package libsource-highlight-common. 182s Preparing to unpack .../015-libsource-highlight-common_3.1.9-4.3build2_all.deb ... 182s Unpacking libsource-highlight-common (3.1.9-4.3build2) ... 182s Selecting previously unselected package libsource-highlight4t64:armhf. 182s Preparing to unpack .../016-libsource-highlight4t64_3.1.9-4.3build2_armhf.deb ... 182s Unpacking libsource-highlight4t64:armhf (3.1.9-4.3build2) ... 183s Selecting previously unselected package libc6-dbg:armhf. 183s Preparing to unpack .../017-libc6-dbg_2.42-2ubuntu4_armhf.deb ... 183s Unpacking libc6-dbg:armhf (2.42-2ubuntu4) ... 183s Selecting previously unselected package gdb. 183s Preparing to unpack .../018-gdb_16.3-5ubuntu1_armhf.deb ... 183s Unpacking gdb (16.3-5ubuntu1) ... 183s Selecting previously unselected package libavahi-common-data:armhf. 183s Preparing to unpack .../019-libavahi-common-data_0.8-17ubuntu1_armhf.deb ... 183s Unpacking libavahi-common-data:armhf (0.8-17ubuntu1) ... 183s Selecting previously unselected package libavahi-common3:armhf. 183s Preparing to unpack .../020-libavahi-common3_0.8-17ubuntu1_armhf.deb ... 183s Unpacking libavahi-common3:armhf (0.8-17ubuntu1) ... 183s Selecting previously unselected package libavahi-client3:armhf. 183s Preparing to unpack .../021-libavahi-client3_0.8-17ubuntu1_armhf.deb ... 183s Unpacking libavahi-client3:armhf (0.8-17ubuntu1) ... 183s Selecting previously unselected package libcups2t64:armhf. 183s Preparing to unpack .../022-libcups2t64_2.4.16-1ubuntu1_armhf.deb ... 183s Unpacking libcups2t64:armhf (2.4.16-1ubuntu1) ... 183s Selecting previously unselected package libdouble-conversion3:armhf. 183s Preparing to unpack .../023-libdouble-conversion3_3.4.0-1_armhf.deb ... 183s Unpacking libdouble-conversion3:armhf (3.4.0-1) ... 183s Selecting previously unselected package libllvm20:armhf. 183s Preparing to unpack .../024-libllvm20_1%3a20.1.8-2ubuntu5_armhf.deb ... 183s Unpacking libllvm20:armhf (1:20.1.8-2ubuntu5) ... 184s Selecting previously unselected package libx11-xcb1:armhf. 184s Preparing to unpack .../025-libx11-xcb1_2%3a1.8.12-1build1_armhf.deb ... 184s Unpacking libx11-xcb1:armhf (2:1.8.12-1build1) ... 184s Selecting previously unselected package libxcb-dri3-0:armhf. 184s Preparing to unpack .../026-libxcb-dri3-0_1.17.0-2build1_armhf.deb ... 184s Unpacking libxcb-dri3-0:armhf (1.17.0-2build1) ... 184s Selecting previously unselected package libxcb-present0:armhf. 184s Preparing to unpack .../027-libxcb-present0_1.17.0-2build1_armhf.deb ... 184s Unpacking libxcb-present0:armhf (1.17.0-2build1) ... 184s Selecting previously unselected package libxcb-randr0:armhf. 184s Preparing to unpack .../028-libxcb-randr0_1.17.0-2build1_armhf.deb ... 184s Unpacking libxcb-randr0:armhf (1.17.0-2build1) ... 184s Selecting previously unselected package libxcb-sync1:armhf. 184s Preparing to unpack .../029-libxcb-sync1_1.17.0-2build1_armhf.deb ... 184s Unpacking libxcb-sync1:armhf (1.17.0-2build1) ... 184s Selecting previously unselected package libxcb-xfixes0:armhf. 184s Preparing to unpack .../030-libxcb-xfixes0_1.17.0-2build1_armhf.deb ... 184s Unpacking libxcb-xfixes0:armhf (1.17.0-2build1) ... 184s Selecting previously unselected package libxshmfence1:armhf. 184s Preparing to unpack .../031-libxshmfence1_1.3.3-1_armhf.deb ... 184s Unpacking libxshmfence1:armhf (1.3.3-1) ... 185s Selecting previously unselected package mesa-libgallium:armhf. 185s Preparing to unpack .../032-mesa-libgallium_25.2.8-2ubuntu1_armhf.deb ... 185s Unpacking mesa-libgallium:armhf (25.2.8-2ubuntu1) ... 185s Selecting previously unselected package libgbm1:armhf. 185s Preparing to unpack .../033-libgbm1_25.2.8-2ubuntu1_armhf.deb ... 185s Unpacking libgbm1:armhf (25.2.8-2ubuntu1) ... 185s Selecting previously unselected package libwayland-client0:armhf. 185s Preparing to unpack .../034-libwayland-client0_1.24.0-2_armhf.deb ... 185s Unpacking libwayland-client0:armhf (1.24.0-2) ... 185s Selecting previously unselected package libxcb-shm0:armhf. 185s Preparing to unpack .../035-libxcb-shm0_1.17.0-2build1_armhf.deb ... 185s Unpacking libxcb-shm0:armhf (1.17.0-2build1) ... 185s Selecting previously unselected package libegl-mesa0:armhf. 185s Preparing to unpack .../036-libegl-mesa0_25.2.8-2ubuntu1_armhf.deb ... 185s Unpacking libegl-mesa0:armhf (25.2.8-2ubuntu1) ... 185s Selecting previously unselected package libfontenc1:armhf. 185s Preparing to unpack .../037-libfontenc1_1%3a1.1.8-1build2_armhf.deb ... 185s Unpacking libfontenc1:armhf (1:1.1.8-1build2) ... 185s Selecting previously unselected package libvulkan1:armhf. 185s Preparing to unpack .../038-libvulkan1_1.4.335.0-1_armhf.deb ... 185s Unpacking libvulkan1:armhf (1.4.335.0-1) ... 185s Selecting previously unselected package libgl1-mesa-dri:armhf. 185s Preparing to unpack .../039-libgl1-mesa-dri_25.2.8-2ubuntu1_armhf.deb ... 185s Unpacking libgl1-mesa-dri:armhf (25.2.8-2ubuntu1) ... 185s Selecting previously unselected package libxcb-glx0:armhf. 185s Preparing to unpack .../040-libxcb-glx0_1.17.0-2build1_armhf.deb ... 185s Unpacking libxcb-glx0:armhf (1.17.0-2build1) ... 185s Selecting previously unselected package libxxf86vm1:armhf. 185s Preparing to unpack .../041-libxxf86vm1_1%3a1.1.4-2_armhf.deb ... 185s Unpacking libxxf86vm1:armhf (1:1.1.4-2) ... 185s Selecting previously unselected package libglx-mesa0:armhf. 185s Preparing to unpack .../042-libglx-mesa0_25.2.8-2ubuntu1_armhf.deb ... 185s Unpacking libglx-mesa0:armhf (25.2.8-2ubuntu1) ... 185s Selecting previously unselected package libgraphite2-3:armhf. 185s Preparing to unpack .../043-libgraphite2-3_1.3.14-11ubuntu1_armhf.deb ... 185s Unpacking libgraphite2-3:armhf (1.3.14-11ubuntu1) ... 185s Selecting previously unselected package libharfbuzz0b:armhf. 185s Preparing to unpack .../044-libharfbuzz0b_12.3.0-4_armhf.deb ... 185s Unpacking libharfbuzz0b:armhf (12.3.0-4) ... 185s Selecting previously unselected package x11-common. 185s Preparing to unpack .../045-x11-common_1%3a7.7+24ubuntu1_all.deb ... 185s Unpacking x11-common (1:7.7+24ubuntu1) ... 185s Selecting previously unselected package libice6:armhf. 185s Preparing to unpack .../046-libice6_2%3a1.1.1-1build1_armhf.deb ... 185s Unpacking libice6:armhf (2:1.1.1-1build1) ... 186s Selecting previously unselected package libwacom-common. 186s Preparing to unpack .../047-libwacom-common_2.16.1-1_all.deb ... 186s Unpacking libwacom-common (2.16.1-1) ... 186s Selecting previously unselected package libwacom9:armhf. 186s Preparing to unpack .../048-libwacom9_2.16.1-1_armhf.deb ... 186s Unpacking libwacom9:armhf (2.16.1-1) ... 186s Selecting previously unselected package libinput-bin. 186s Preparing to unpack .../049-libinput-bin_1.30.0-1_armhf.deb ... 186s Unpacking libinput-bin (1.30.0-1) ... 186s Selecting previously unselected package libmtdev1t64:armhf. 186s Preparing to unpack .../050-libmtdev1t64_1.1.7-1build1_armhf.deb ... 186s Unpacking libmtdev1t64:armhf (1.1.7-1build1) ... 186s Selecting previously unselected package libinput10:armhf. 186s Preparing to unpack .../051-libinput10_1.30.0-1_armhf.deb ... 186s Unpacking libinput10:armhf (1.30.0-1) ... 186s Selecting previously unselected package libjpeg-turbo8:armhf. 186s Preparing to unpack .../052-libjpeg-turbo8_2.1.5-4ubuntu2_armhf.deb ... 186s Unpacking libjpeg-turbo8:armhf (2.1.5-4ubuntu2) ... 186s Selecting previously unselected package libjpeg8:armhf. 186s Preparing to unpack .../053-libjpeg8_8c-2ubuntu11_armhf.deb ... 186s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 186s Selecting previously unselected package libmd4c0:armhf. 186s Preparing to unpack .../054-libmd4c0_0.5.2-2_armhf.deb ... 186s Unpacking libmd4c0:armhf (0.5.2-2) ... 186s Selecting previously unselected package libnorm1t64:armhf. 186s Preparing to unpack .../055-libnorm1t64_1.5.9+dfsg-4_armhf.deb ... 186s Unpacking libnorm1t64:armhf (1.5.9+dfsg-4) ... 186s Selecting previously unselected package libpcre2-16-0:armhf. 186s Preparing to unpack .../056-libpcre2-16-0_10.46-1_armhf.deb ... 186s Unpacking libpcre2-16-0:armhf (10.46-1) ... 186s Selecting previously unselected package libpgm-5.3-0t64:armhf. 186s Preparing to unpack .../057-libpgm-5.3-0t64_5.3.128~dfsg-2.1build2_armhf.deb ... 186s Unpacking libpgm-5.3-0t64:armhf (5.3.128~dfsg-2.1build2) ... 186s Selecting previously unselected package libpixman-1-0:armhf. 186s Preparing to unpack .../058-libpixman-1-0_0.46.4-1_armhf.deb ... 186s Unpacking libpixman-1-0:armhf (0.46.4-1) ... 186s Selecting previously unselected package libqt5core5t64:armhf. 186s Preparing to unpack .../059-libqt5core5t64_5.15.17+dfsg-1ubuntu2_armhf.deb ... 186s Unpacking libqt5core5t64:armhf (5.15.17+dfsg-1ubuntu2) ... 186s Selecting previously unselected package libqt5dbus5t64:armhf. 186s Preparing to unpack .../060-libqt5dbus5t64_5.15.17+dfsg-1ubuntu2_armhf.deb ... 186s Unpacking libqt5dbus5t64:armhf (5.15.17+dfsg-1ubuntu2) ... 187s Selecting previously unselected package libglvnd0:armhf. 187s Preparing to unpack .../061-libglvnd0_1.7.0-3_armhf.deb ... 187s Unpacking libglvnd0:armhf (1.7.0-3) ... 187s Selecting previously unselected package libegl1:armhf. 187s Preparing to unpack .../062-libegl1_1.7.0-3_armhf.deb ... 187s Unpacking libegl1:armhf (1.7.0-3) ... 187s Selecting previously unselected package libgles2:armhf. 187s Preparing to unpack .../063-libgles2_1.7.0-3_armhf.deb ... 187s Unpacking libgles2:armhf (1.7.0-3) ... 187s Selecting previously unselected package libqt5network5t64:armhf. 187s Preparing to unpack .../064-libqt5network5t64_5.15.17+dfsg-1ubuntu2_armhf.deb ... 187s Unpacking libqt5network5t64:armhf (5.15.17+dfsg-1ubuntu2) ... 187s Selecting previously unselected package libsm6:armhf. 187s Preparing to unpack .../065-libsm6_2%3a1.2.6-1_armhf.deb ... 187s Unpacking libsm6:armhf (2:1.2.6-1) ... 187s Selecting previously unselected package libxcb-icccm4:armhf. 187s Preparing to unpack .../066-libxcb-icccm4_0.4.2-1_armhf.deb ... 187s Unpacking libxcb-icccm4:armhf (0.4.2-1) ... 187s Selecting previously unselected package libxcb-util1:armhf. 187s Preparing to unpack .../067-libxcb-util1_0.4.1-1build1_armhf.deb ... 187s Unpacking libxcb-util1:armhf (0.4.1-1build1) ... 187s Selecting previously unselected package libxcb-image0:armhf. 187s Preparing to unpack .../068-libxcb-image0_0.4.0-2build2_armhf.deb ... 187s Unpacking libxcb-image0:armhf (0.4.0-2build2) ... 187s Selecting previously unselected package libxcb-keysyms1:armhf. 187s Preparing to unpack .../069-libxcb-keysyms1_0.4.1-1_armhf.deb ... 187s Unpacking libxcb-keysyms1:armhf (0.4.1-1) ... 187s Selecting previously unselected package libxcb-render0:armhf. 187s Preparing to unpack .../070-libxcb-render0_1.17.0-2build1_armhf.deb ... 187s Unpacking libxcb-render0:armhf (1.17.0-2build1) ... 187s Selecting previously unselected package libxcb-render-util0:armhf. 187s Preparing to unpack .../071-libxcb-render-util0_0.3.10-1_armhf.deb ... 187s Unpacking libxcb-render-util0:armhf (0.3.10-1) ... 187s Selecting previously unselected package libxcb-shape0:armhf. 187s Preparing to unpack .../072-libxcb-shape0_1.17.0-2build1_armhf.deb ... 187s Unpacking libxcb-shape0:armhf (1.17.0-2build1) ... 187s Selecting previously unselected package libxcb-xinerama0:armhf. 187s Preparing to unpack .../073-libxcb-xinerama0_1.17.0-2build1_armhf.deb ... 187s Unpacking libxcb-xinerama0:armhf (1.17.0-2build1) ... 187s Selecting previously unselected package libxcb-xinput0:armhf. 187s Preparing to unpack .../074-libxcb-xinput0_1.17.0-2build1_armhf.deb ... 187s Unpacking libxcb-xinput0:armhf (1.17.0-2build1) ... 187s Selecting previously unselected package libxcb-xkb1:armhf. 187s Preparing to unpack .../075-libxcb-xkb1_1.17.0-2build1_armhf.deb ... 187s Unpacking libxcb-xkb1:armhf (1.17.0-2build1) ... 187s Selecting previously unselected package libxkbcommon-x11-0:armhf. 187s Preparing to unpack .../076-libxkbcommon-x11-0_1.12.3-1_armhf.deb ... 187s Unpacking libxkbcommon-x11-0:armhf (1.12.3-1) ... 187s Selecting previously unselected package libxrender1:armhf. 187s Preparing to unpack .../077-libxrender1_1%3a0.9.12-1_armhf.deb ... 187s Unpacking libxrender1:armhf (1:0.9.12-1) ... 187s Selecting previously unselected package libqt5gui5t64:armhf. 187s Preparing to unpack .../078-libqt5gui5t64_5.15.17+dfsg-1ubuntu2_armhf.deb ... 187s Unpacking libqt5gui5t64:armhf (5.15.17+dfsg-1ubuntu2) ... 187s Selecting previously unselected package libqt5widgets5t64:armhf. 188s Preparing to unpack .../079-libqt5widgets5t64_5.15.17+dfsg-1ubuntu2_armhf.deb ... 188s Unpacking libqt5widgets5t64:armhf (5.15.17+dfsg-1ubuntu2) ... 188s Selecting previously unselected package libqt5xml5t64:armhf. 188s Preparing to unpack .../080-libqt5xml5t64_5.15.17+dfsg-1ubuntu2_armhf.deb ... 188s Unpacking libqt5xml5t64:armhf (5.15.17+dfsg-1ubuntu2) ... 188s Selecting previously unselected package libqt5designer5:armhf. 188s Preparing to unpack .../081-libqt5designer5_5.15.17-4_armhf.deb ... 188s Unpacking libqt5designer5:armhf (5.15.17-4) ... 188s Selecting previously unselected package libqt5sql5t64:armhf. 188s Preparing to unpack .../082-libqt5sql5t64_5.15.17+dfsg-1ubuntu2_armhf.deb ... 188s Unpacking libqt5sql5t64:armhf (5.15.17+dfsg-1ubuntu2) ... 188s Selecting previously unselected package libqt5help5:armhf. 188s Preparing to unpack .../083-libqt5help5_5.15.17-4_armhf.deb ... 188s Unpacking libqt5help5:armhf (5.15.17-4) ... 188s Selecting previously unselected package libqt5printsupport5t64:armhf. 188s Preparing to unpack .../084-libqt5printsupport5t64_5.15.17+dfsg-1ubuntu2_armhf.deb ... 188s Unpacking libqt5printsupport5t64:armhf (5.15.17+dfsg-1ubuntu2) ... 188s Selecting previously unselected package libqt5svg5:armhf. 188s Preparing to unpack .../085-libqt5svg5_5.15.17-3_armhf.deb ... 188s Unpacking libqt5svg5:armhf (5.15.17-3) ... 188s Selecting previously unselected package libqt5test5t64:armhf. 188s Preparing to unpack .../086-libqt5test5t64_5.15.17+dfsg-1ubuntu2_armhf.deb ... 188s Unpacking libqt5test5t64:armhf (5.15.17+dfsg-1ubuntu2) ... 188s Selecting previously unselected package libsodium23:armhf. 188s Preparing to unpack .../087-libsodium23_1.0.18-2_armhf.deb ... 188s Unpacking libsodium23:armhf (1.0.18-2) ... 188s Selecting previously unselected package libxt6t64:armhf. 188s Preparing to unpack .../088-libxt6t64_1%3a1.2.1-1.3_armhf.deb ... 188s Unpacking libxt6t64:armhf (1:1.2.1-1.3) ... 188s Selecting previously unselected package libxmu6:armhf. 188s Preparing to unpack .../089-libxmu6_2%3a1.1.3-4_armhf.deb ... 188s Unpacking libxmu6:armhf (2:1.1.3-4) ... 188s Selecting previously unselected package libxpm4:armhf. 188s Preparing to unpack .../090-libxpm4_1%3a3.5.17-1build3_armhf.deb ... 188s Unpacking libxpm4:armhf (1:3.5.17-1build3) ... 188s Selecting previously unselected package libxaw7:armhf. 188s Preparing to unpack .../091-libxaw7_2%3a1.0.16-1build1_armhf.deb ... 188s Unpacking libxaw7:armhf (2:1.0.16-1build1) ... 188s Selecting previously unselected package libxfont2:armhf. 188s Preparing to unpack .../092-libxfont2_1%3a2.0.6-2_armhf.deb ... 188s Unpacking libxfont2:armhf (1:2.0.6-2) ... 188s Selecting previously unselected package libxkbfile1:armhf. 188s Preparing to unpack .../093-libxkbfile1_1%3a1.1.0-1build5_armhf.deb ... 188s Unpacking libxkbfile1:armhf (1:1.1.0-1build5) ... 188s Selecting previously unselected package libxrandr2:armhf. 188s Preparing to unpack .../094-libxrandr2_2%3a1.5.4-1build1_armhf.deb ... 188s Unpacking libxrandr2:armhf (2:1.5.4-1build1) ... 188s Selecting previously unselected package libzmq5:armhf. 188s Preparing to unpack .../095-libzmq5_4.3.5-1build3_armhf.deb ... 188s Unpacking libzmq5:armhf (4.3.5-1build3) ... 188s Selecting previously unselected package python3-all. 188s Preparing to unpack .../096-python3-all_3.14.2-1_armhf.deb ... 188s Unpacking python3-all (3.14.2-1) ... 188s Selecting previously unselected package python3-astroid. 189s Preparing to unpack .../097-python3-astroid_4.0.2-1ubuntu1_all.deb ... 189s Unpacking python3-astroid (4.0.2-1ubuntu1) ... 189s Selecting previously unselected package python3-asttokens. 189s Preparing to unpack .../098-python3-asttokens_3.0.1-1_all.deb ... 189s Unpacking python3-asttokens (3.0.1-1) ... 189s Selecting previously unselected package python3-traitlets. 189s Preparing to unpack .../099-python3-traitlets_5.14.3+really5.14.3-2_all.deb ... 189s Unpacking python3-traitlets (5.14.3+really5.14.3-2) ... 189s Selecting previously unselected package python3-comm. 189s Preparing to unpack .../100-python3-comm_0.2.1-1build1_all.deb ... 189s Unpacking python3-comm (0.2.1-1build1) ... 189s Selecting previously unselected package python3-coverage. 189s Preparing to unpack .../101-python3-coverage_7.8.2+dfsg1-1ubuntu1_armhf.deb ... 189s Unpacking python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 189s Selecting previously unselected package python3-debugpy. 189s Preparing to unpack .../102-python3-debugpy_1.8.19+ds-1ubuntu1_armhf.deb ... 189s Unpacking python3-debugpy (1.8.19+ds-1ubuntu1) ... 189s Selecting previously unselected package python3-decorator. 189s Preparing to unpack .../103-python3-decorator_5.2.1-2_all.deb ... 189s Unpacking python3-decorator (5.2.1-2) ... 189s Selecting previously unselected package python3-executing. 189s Preparing to unpack .../104-python3-executing_2.2.1-0.1_all.deb ... 189s Unpacking python3-executing (2.2.1-0.1) ... 189s Selecting previously unselected package python3-flaky. 189s Preparing to unpack .../105-python3-flaky_3.8.1-4_all.deb ... 189s Unpacking python3-flaky (3.8.1-4) ... 189s Selecting previously unselected package python3-iniconfig. 189s Preparing to unpack .../106-python3-iniconfig_2.1.0-2_all.deb ... 189s Unpacking python3-iniconfig (2.1.0-2) ... 189s Selecting previously unselected package python3-parso. 189s Preparing to unpack .../107-python3-parso_0.8.5-1_all.deb ... 189s Unpacking python3-parso (0.8.5-1) ... 189s Selecting previously unselected package python3-typeshed. 189s Preparing to unpack .../108-python3-typeshed_0.0~git20241223.ea91db2-4_all.deb ... 189s Unpacking python3-typeshed (0.0~git20241223.ea91db2-4) ... 190s Selecting previously unselected package python3-jedi. 190s Preparing to unpack .../109-python3-jedi_0.19.1+ds1-1build1_all.deb ... 190s Unpacking python3-jedi (0.19.1+ds1-1build1) ... 190s Selecting previously unselected package python3-matplotlib-inline. 191s Preparing to unpack .../110-python3-matplotlib-inline_0.2.1-1_all.deb ... 191s Unpacking python3-matplotlib-inline (0.2.1-1) ... 191s Selecting previously unselected package python3-wcwidth. 191s Preparing to unpack .../111-python3-wcwidth_0.2.14+dfsg1-1build1_all.deb ... 191s Unpacking python3-wcwidth (0.2.14+dfsg1-1build1) ... 191s Selecting previously unselected package python3-prompt-toolkit. 191s Preparing to unpack .../112-python3-prompt-toolkit_3.0.52-2_all.deb ... 191s Unpacking python3-prompt-toolkit (3.0.52-2) ... 191s Selecting previously unselected package python3-pure-eval. 191s Preparing to unpack .../113-python3-pure-eval_0.2.3-1_all.deb ... 191s Unpacking python3-pure-eval (0.2.3-1) ... 191s Selecting previously unselected package python3-stack-data. 191s Preparing to unpack .../114-python3-stack-data_0.6.3-3_all.deb ... 191s Unpacking python3-stack-data (0.6.3-3) ... 191s Selecting previously unselected package python3-ipython. 191s Preparing to unpack .../115-python3-ipython_8.35.0-2_all.deb ... 191s Unpacking python3-ipython (8.35.0-2) ... 191s Selecting previously unselected package python3-platformdirs. 191s Preparing to unpack .../116-python3-platformdirs_4.5.1-1_all.deb ... 191s Unpacking python3-platformdirs (4.5.1-1) ... 191s Selecting previously unselected package python3-jupyter-core. 191s Preparing to unpack .../117-python3-jupyter-core_5.9.1-1_all.deb ... 191s Unpacking python3-jupyter-core (5.9.1-1) ... 191s Selecting previously unselected package python3-psutil. 191s Preparing to unpack .../118-python3-psutil_7.1.0-1ubuntu1_armhf.deb ... 191s Unpacking python3-psutil (7.1.0-1ubuntu1) ... 191s Selecting previously unselected package python3-tornado. 191s Preparing to unpack .../119-python3-tornado_6.5.4-0.1_armhf.deb ... 191s Unpacking python3-tornado (6.5.4-0.1) ... 191s Selecting previously unselected package python3-zmq. 191s Preparing to unpack .../120-python3-zmq_27.1.0-1_armhf.deb ... 191s Unpacking python3-zmq (27.1.0-1) ... 191s Selecting previously unselected package python3-jupyter-client. 191s Preparing to unpack .../121-python3-jupyter-client_8.7.0-1_all.deb ... 191s Unpacking python3-jupyter-client (8.7.0-1) ... 191s Selecting previously unselected package python3-nest-asyncio. 191s Preparing to unpack .../122-python3-nest-asyncio_1.6.0-1_all.deb ... 191s Unpacking python3-nest-asyncio (1.6.0-1) ... 191s Selecting previously unselected package python3-ipykernel. 191s Preparing to unpack .../123-python3-ipykernel_6.30.1-1_all.deb ... 191s Unpacking python3-ipykernel (6.30.1-1) ... 191s Selecting previously unselected package python3-pluggy. 191s Preparing to unpack .../124-python3-pluggy_1.6.0-2_all.deb ... 191s Unpacking python3-pluggy (1.6.0-2) ... 191s Selecting previously unselected package python3-pyqt5.sip. 191s Preparing to unpack .../125-python3-pyqt5.sip_12.17.2-1_armhf.deb ... 191s Unpacking python3-pyqt5.sip (12.17.2-1) ... 191s Selecting previously unselected package python3-pyqt5. 191s Preparing to unpack .../126-python3-pyqt5_5.15.11+dfsg-3_armhf.deb ... 191s Unpacking python3-pyqt5 (5.15.11+dfsg-3) ... 192s Selecting previously unselected package python3-pyqt5.qtsvg. 192s Preparing to unpack .../127-python3-pyqt5.qtsvg_5.15.11+dfsg-3_armhf.deb ... 192s Unpacking python3-pyqt5.qtsvg (5.15.11+dfsg-3) ... 192s Selecting previously unselected package python3-pytest. 192s Preparing to unpack .../128-python3-pytest_9.0.2-2_all.deb ... 192s Unpacking python3-pytest (9.0.2-2) ... 192s Selecting previously unselected package python3-pytestqt. 192s Preparing to unpack .../129-python3-pytestqt_4.4.0-1_all.deb ... 192s Unpacking python3-pytestqt (4.4.0-1) ... 192s Selecting previously unselected package python3-qtpy. 192s Preparing to unpack .../130-python3-qtpy_2.4.3-1_all.deb ... 192s Unpacking python3-qtpy (2.4.3-1) ... 192s Selecting previously unselected package python3-qtconsole. 192s Preparing to unpack .../131-python3-qtconsole_5.6.1-4_all.deb ... 192s Unpacking python3-qtconsole (5.6.1-4) ... 192s Selecting previously unselected package x11-xkb-utils. 192s Preparing to unpack .../132-x11-xkb-utils_7.7+9build1_armhf.deb ... 192s Unpacking x11-xkb-utils (7.7+9build1) ... 192s Selecting previously unselected package xserver-common. 192s Preparing to unpack .../133-xserver-common_2%3a21.1.21-1ubuntu1_all.deb ... 192s Unpacking xserver-common (2:21.1.21-1ubuntu1) ... 192s Selecting previously unselected package libglx0:armhf. 192s Preparing to unpack .../134-libglx0_1.7.0-3_armhf.deb ... 192s Unpacking libglx0:armhf (1.7.0-3) ... 192s Selecting previously unselected package libgl1:armhf. 192s Preparing to unpack .../135-libgl1_1.7.0-3_armhf.deb ... 192s Unpacking libgl1:armhf (1.7.0-3) ... 192s Selecting previously unselected package xvfb. 192s Preparing to unpack .../136-xvfb_2%3a21.1.21-1ubuntu1_armhf.deb ... 192s Unpacking xvfb (2:21.1.21-1ubuntu1) ... 192s Setting up libgraphite2-3:armhf (1.3.14-11ubuntu1) ... 192s Setting up libxcb-dri3-0:armhf (1.17.0-2build1) ... 192s Setting up python3-iniconfig (2.1.0-2) ... 193s Setting up libpixman-1-0:armhf (0.46.4-1) ... 193s Setting up python3-tornado (6.5.4-0.1) ... 194s Setting up libnorm1t64:armhf (1.5.9+dfsg-4) ... 194s Setting up libx11-xcb1:armhf (2:1.8.12-1build1) ... 194s Setting up python3-pure-eval (0.2.3-1) ... 194s Setting up libdouble-conversion3:armhf (3.4.0-1) ... 194s Setting up libsodium23:armhf (1.0.18-2) ... 194s Setting up libxcb-xfixes0:armhf (1.17.0-2build1) ... 194s Setting up libxpm4:armhf (1:3.5.17-1build3) ... 194s Setting up libxcb-xinput0:armhf (1.17.0-2build1) ... 194s Setting up libxrender1:armhf (1:0.9.12-1) ... 194s Setting up libdebuginfod-common (0.194-1) ... 194s Setting up python3-parso (0.8.5-1) ... 194s Setting up libxcb-render0:armhf (1.17.0-2build1) ... 194s Setting up libglvnd0:armhf (1.7.0-3) ... 194s Setting up libxcb-glx0:armhf (1.17.0-2build1) ... 194s Setting up libxcb-keysyms1:armhf (0.4.1-1) ... 194s Setting up libxcb-shape0:armhf (1.17.0-2build1) ... 194s Setting up x11-common (1:7.7+24ubuntu1) ... 195s Setting up libxcb-render-util0:armhf (0.3.10-1) ... 195s Setting up libxcb-shm0:armhf (1.17.0-2build1) ... 195s Setting up libxcb-icccm4:armhf (0.4.2-1) ... 195s Setting up libpcre2-16-0:armhf (10.46-1) ... 195s Setting up python3-platformdirs (4.5.1-1) ... 195s Setting up python3-psutil (7.1.0-1ubuntu1) ... 196s Setting up libsource-highlight-common (3.1.9-4.3build2) ... 196s Setting up libxcb-util1:armhf (0.4.1-1build1) ... 196s Setting up libxxf86vm1:armhf (1:1.1.4-2) ... 196s Setting up libc6-dbg:armhf (2.42-2ubuntu4) ... 196s Setting up libxcb-xkb1:armhf (1.17.0-2build1) ... 196s Setting up libxcb-image0:armhf (0.4.0-2build2) ... 196s Setting up libdw1t64:armhf (0.194-1) ... 196s Setting up libxcb-present0:armhf (1.17.0-2build1) ... 196s Setting up libpython3.13-minimal:armhf (3.13.11-1) ... 196s Setting up libpgm-5.3-0t64:armhf (5.3.128~dfsg-2.1build2) ... 196s Setting up libqt5core5t64:armhf (5.15.17+dfsg-1ubuntu2) ... 196s Setting up python3-decorator (5.2.1-2) ... 196s Setting up libfontenc1:armhf (1:1.1.8-1build2) ... 196s Setting up libxcb-xinerama0:armhf (1.17.0-2build1) ... 196s Setting up libgles2:armhf (1.7.0-3) ... 196s Setting up python3-flaky (3.8.1-4) ... 196s Setting up python3-wcwidth (0.2.14+dfsg1-1build1) ... 197s Setting up libfreetype6:armhf (2.14.1+dfsg-2) ... 197s Setting up python3-typeshed (0.0~git20241223.ea91db2-4) ... 197s Setting up libxcb-sync1:armhf (1.17.0-2build1) ... 197s Setting up python3-nest-asyncio (1.6.0-1) ... 197s Setting up libavahi-common-data:armhf (0.8-17ubuntu1) ... 197s Setting up libxkbcommon-x11-0:armhf (1.12.3-1) ... 197s Setting up fonts-dejavu-mono (2.37-8build1) ... 197s Setting up libxrandr2:armhf (2:1.5.4-1build1) ... 197s Setting up libllvm20:armhf (1:20.1.8-2ubuntu5) ... 197s Setting up fonts-dejavu-core (2.37-8build1) ... 197s Setting up libjpeg-turbo8:armhf (2.1.5-4ubuntu2) ... 197s Setting up libbabeltrace1:armhf (1.5.11-5) ... 197s Setting up libvulkan1:armhf (1.4.335.0-1) ... 197s Setting up python3-pluggy (1.6.0-2) ... 197s Setting up python3-pyqt5.sip (12.17.2-1) ... 197s Setting up libmtdev1t64:armhf (1.1.7-1build1) ... 197s Setting up python3-astroid (4.0.2-1ubuntu1) ... 198s Setting up libxshmfence1:armhf (1.3.3-1) ... 198s Setting up libxcb-randr0:armhf (1.17.0-2build1) ... 198s Setting up python3-traitlets (5.14.3+really5.14.3-2) ... 199s Setting up libqt5sql5t64:armhf (5.15.17+dfsg-1ubuntu2) ... 199s Setting up libmd4c0:armhf (0.5.2-2) ... 199s Setting up python3-qtpy (2.4.3-1) ... 199s Setting up python3.13-minimal (3.13.11-1) ... 200s Setting up libharfbuzz0b:armhf (12.3.0-4) ... 200s Setting up libxkbfile1:armhf (1:1.1.0-1build5) ... 200s Setting up libxfont2:armhf (1:2.0.6-2) ... 200s Setting up libpython3.13-stdlib:armhf (3.13.11-1) ... 200s Setting up python3-jupyter-core (5.9.1-1) ... 201s Setting up libwacom-common (2.16.1-1) ... 201s Setting up libwayland-client0:armhf (1.24.0-2) ... 201s Setting up libpython3.13:armhf (3.13.11-1) ... 201s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 201s Setting up python3-prompt-toolkit (3.0.52-2) ... 202s Setting up libdebuginfod1t64:armhf (0.194-1) ... 202s Setting up libice6:armhf (2:1.1.1-1build1) ... 202s Setting up mesa-libgallium:armhf (25.2.8-2ubuntu1) ... 202s Setting up libqt5dbus5t64:armhf (5.15.17+dfsg-1ubuntu2) ... 202s Setting up libzmq5:armhf (4.3.5-1build3) ... 202s Setting up python3-jedi (0.19.1+ds1-1build1) ... 203s Setting up libgbm1:armhf (25.2.8-2ubuntu1) ... 203s Setting up python3.13 (3.13.11-1) ... 204s Setting up libwacom9:armhf (2.16.1-1) ... 204s Setting up python3-asttokens (3.0.1-1) ... 204s Setting up fontconfig-config (2.15.0-2.4ubuntu1) ... 205s Setting up python3-pytest (9.0.2-2) ... 206s Setting up libgl1-mesa-dri:armhf (25.2.8-2ubuntu1) ... 206s Setting up libqt5network5t64:armhf (5.15.17+dfsg-1ubuntu2) ... 206s Setting up libavahi-common3:armhf (0.8-17ubuntu1) ... 206s Setting up libqt5xml5t64:armhf (5.15.17+dfsg-1ubuntu2) ... 206s Setting up python3-all (3.14.2-1) ... 206s Setting up python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 206s Setting up libsource-highlight4t64:armhf (3.1.9-4.3build2) ... 206s Setting up libqt5test5t64:armhf (5.15.17+dfsg-1ubuntu2) ... 206s Setting up libinput-bin (1.30.0-1) ... 206s Setting up python3-matplotlib-inline (0.2.1-1) ... 206s Setting up python3-comm (0.2.1-1build1) ... 207s Setting up libegl-mesa0:armhf (25.2.8-2ubuntu1) ... 207s Setting up gdb (16.3-5ubuntu1) ... 207s Setting up python3-executing (2.2.1-0.1) ... 207s Setting up python3-zmq (27.1.0-1) ... 208s Setting up libegl1:armhf (1.7.0-3) ... 208s Setting up python3-jupyter-client (8.7.0-1) ... 208s Setting up libfontconfig1:armhf (2.15.0-2.4ubuntu1) ... 208s Setting up libsm6:armhf (2:1.2.6-1) ... 208s Setting up python3-pytestqt (4.4.0-1) ... 208s Setting up python3-stack-data (0.6.3-3) ... 209s Setting up libavahi-client3:armhf (0.8-17ubuntu1) ... 209s Setting up libinput10:armhf (1.30.0-1) ... 209s Setting up fontconfig (2.15.0-2.4ubuntu1) ... 211s Regenerating fonts cache... done. 211s Setting up libglx-mesa0:armhf (25.2.8-2ubuntu1) ... 211s Setting up libglx0:armhf (1.7.0-3) ... 211s Setting up python3-debugpy (1.8.19+ds-1ubuntu1) ... 212s Setting up libqt5gui5t64:armhf (5.15.17+dfsg-1ubuntu2) ... 212s Setting up libgl1:armhf (1.7.0-3) ... 212s Setting up python3-ipython (8.35.0-2) ... 213s /usr/lib/python3/dist-packages/IPython/core/interactiveshell.py:3141: SyntaxWarning: 'return' in a 'finally' block 213s return result 214s Setting up libxt6t64:armhf (1:1.2.1-1.3) ... 214s Setting up python3-ipykernel (6.30.1-1) ... 214s Setting up libcups2t64:armhf (2.4.16-1ubuntu1) ... 214s Setting up libxmu6:armhf (2:1.1.3-4) ... 214s Setting up libqt5widgets5t64:armhf (5.15.17+dfsg-1ubuntu2) ... 214s Setting up libqt5svg5:armhf (5.15.17-3) ... 214s Setting up libxaw7:armhf (2:1.0.16-1build1) ... 214s Setting up libqt5help5:armhf (5.15.17-4) ... 214s Setting up python3-qtconsole (5.6.1-4) ... 215s Setting up libqt5printsupport5t64:armhf (5.15.17+dfsg-1ubuntu2) ... 215s Setting up libqt5designer5:armhf (5.15.17-4) ... 215s Setting up x11-xkb-utils (7.7+9build1) ... 215s Setting up xserver-common (2:21.1.21-1ubuntu1) ... 215s Setting up python3-pyqt5 (5.15.11+dfsg-3) ... 215s Setting up python3-pyqt5.qtsvg (5.15.11+dfsg-3) ... 215s Setting up xvfb (2:21.1.21-1ubuntu1) ... 215s Processing triggers for systemd (259-1ubuntu2) ... 215s Processing triggers for man-db (2.13.1-1) ... 216s Processing triggers for udev (259-1ubuntu2) ... 217s Processing triggers for libc-bin (2.42-2ubuntu4) ... 225s autopkgtest [23:24:06]: test python3-qtconsole-pyqt5: debian/tests/qtconsole-tests pyqt5 225s autopkgtest [23:24:06]: test python3-qtconsole-pyqt5: [----------------------- 227s Testing with python3.13 (pytest call): 228s *** STARTING RUN 1: python3.13 -m pytest -v --color=no --deselect tests/test_inprocess_kernel.py tests 228s ============================= test session starts ============================== 228s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.13 228s cachedir: .pytest_cache 228s PyQt5 5.15.11 -- Qt runtime 5.15.17 -- Qt compiled 5.15.17 228s rootdir: /tmp/autopkgtest.XmSdyf/autopkgtest_tmp 228s plugins: typeguard-4.4.4, flaky-3.8.1, qt-4.4.0 229s collecting ... collected 48 items / 1 deselected / 47 selected 229s 250s tests/test_00_console_widget.py::test_scroll[True] FAILED [ 2%] 256s tests/test_00_console_widget.py::test_scroll[False] PASSED [ 4%] 256s tests/test_00_console_widget.py::test_scroll[False] ERROR [ 4%] 260s tests/test_00_console_widget.py::test_input PASSED [ 6%] 326s tests/test_00_console_widget.py::test_debug FAILED [ 8%] 328s tests/test_00_console_widget.py::test_input_and_print PASSED [ 10%] 359s tests/test_00_console_widget.py::test_restart_after_kill PASSED [ 12%] 360s tests/test_00_console_widget.py::TestConsoleWidget::test_complete PASSED [ 14%] 360s tests/test_00_console_widget.py::TestConsoleWidget::test_complete_python PASSED [ 17%] 360s tests/test_00_console_widget.py::TestConsoleWidget::test_erase_in_line PASSED [ 19%] 360s tests/test_00_console_widget.py::TestConsoleWidget::test_indent PASSED [ 21%] 360s tests/test_00_console_widget.py::TestConsoleWidget::test_keypresses PASSED [ 23%] 360s tests/test_00_console_widget.py::TestConsoleWidget::test_link_handling PASSED [ 25%] 360s tests/test_00_console_widget.py::TestConsoleWidget::test_print_carriage_return PASSED [ 27%] 360s tests/test_00_console_widget.py::TestConsoleWidget::test_prompt_cursors PASSED [ 29%] 360s tests/test_00_console_widget.py::TestConsoleWidget::test_select_all PASSED [ 31%] 360s tests/test_00_console_widget.py::TestConsoleWidget::test_special_characters PASSED [ 34%] 360s tests/test_00_console_widget.py::TestConsoleWidget::test_width_height PASSED [ 36%] 360s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_backspace PASSED [ 38%] 360s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_beep PASSED [ 40%] 360s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return PASSED [ 42%] 360s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return_newline PASSED [ 44%] 360s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_clear PASSED [ 46%] 360s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors PASSED [ 48%] 360s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors_xterm PASSED [ 51%] 360s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_combined PASSED [ 53%] 360s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_formfeed PASSED [ 55%] 360s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_move_cursor_up PASSED [ 57%] 360s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_scroll PASSED [ 59%] 360s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_true_color PASSED [ 61%] 361s tests/test_app.py::test_help_output PASSED [ 63%] 361s tests/test_app.py::test_generate_config SKIPPED (Doesn't work outsid...) [ 65%] 362s tests/test_comms.py::Tests::test_frontend_to_kernel PASSED [ 68%] 363s tests/test_comms.py::Tests::test_kernel_to_frontend PASSED [ 70%] 363s tests/test_completion_widget.py::TestCompletionWidget::test_common_path_complete PASSED [ 72%] 363s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_keyboard PASSED [ 74%] 363s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_mousepick PASSED [ 76%] 363s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_shows PASSED [ 78%] 363s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_classic_prompt PASSED [ 80%] 363s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_ipy_prompt PASSED [ 82%] 363s tests/test_jupyter_widget.py::TestJupyterWidget::test_copy_paste_prompt PASSED [ 85%] 363s tests/test_jupyter_widget.py::TestJupyterWidget::test_other_output PASSED [ 87%] 363s tests/test_jupyter_widget.py::TestJupyterWidget::test_stylesheet_changed PASSED [ 89%] 363s tests/test_kill_ring.py::TestKillRing::test_generic PASSED [ 91%] 363s tests/test_kill_ring.py::TestKillRing::test_qt_basic PASSED [ 93%] 363s tests/test_kill_ring.py::TestKillRing::test_qt_cursor PASSED [ 95%] 363s tests/test_styles.py::TestStyles::test_dark_color PASSED [ 97%] 363s tests/test_styles.py::TestStyles::test_dark_style PASSED [100%] 363s 363s ==================================== ERRORS ==================================== 363s ___________________ ERROR at teardown of test_scroll[False] ____________________ 363s TEARDOWN ERROR: Exceptions caught in Qt event loop: 363s ________________________________________________________________________________ 363s Traceback (most recent call last): 363s File "/usr/lib/python3/dist-packages/qtconsole/base_frontend_mixin.py", line 138, in _dispatch 363s handler(msg) 363s ~~~~~~~^^^^^ 363s File "/usr/lib/python3/dist-packages/qtconsole/jupyter_widget.py", line 193, in _handle_execute_reply 363s super()._handle_execute_reply(msg) 363s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ 363s File "/usr/lib/python3/dist-packages/qtconsole/frontend_widget.py", line 468, in _handle_execute_reply 363s self.kernel_client.iopub_channel.flush() 363s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 363s File "/usr/lib/python3/dist-packages/jupyter_client/threaded.py", line 210, in flush 363s f.result(max(stop_time - time.monotonic(), 0)) 363s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 363s File "/usr/lib/python3.13/concurrent/futures/_base.py", line 456, in result 363s return self.__get_result() 363s ~~~~~~~~~~~~~~~~~^^ 363s File "/usr/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result 363s raise self._exception 363s File "/usr/lib/python3/dist-packages/jupyter_client/threaded.py", line 198, in flush 363s self._flush() 363s ~~~~~~~~~~~^^ 363s File "/usr/lib/python3/dist-packages/jupyter_client/threaded.py", line 218, in _flush 363s self.stream.flush() 363s ~~~~~~~~~~~~~~~~~^^ 363s File "/usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py", line 472, in flush 363s self._handle_recv() 363s ~~~~~~~~~~~~~~~~~^^ 363s File "/usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py", line 619, in _handle_recv 363s msg = self.socket.recv_multipart(zmq.NOBLOCK, copy=self._recv_copy) 363s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 799, in recv_multipart 363s parts = [self.recv(flags, copy=copy, track=track)] 363s ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 363s File "_zmq.py", line 1218, in zmq.backend.cython._zmq.Socket.recv 363s File "_zmq.py", line 1250, in zmq.backend.cython._zmq.Socket.recv 363s File "_zmq.py", line 1339, in zmq.backend.cython._zmq._check_closed 363s zmq.error.ZMQError: Socket operation on non-socket 363s ________________________________________________________________________________ 363s 363s ------------------------------ Captured log call ------------------------------- 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s --------------------------- Captured stderr teardown --------------------------- 363s Exceptions caught in Qt event loop: 363s ________________________________________________________________________________ 363s Traceback (most recent call last): 363s File "/usr/lib/python3/dist-packages/qtconsole/base_frontend_mixin.py", line 138, in _dispatch 363s handler(msg) 363s ~~~~~~~^^^^^ 363s File "/usr/lib/python3/dist-packages/qtconsole/jupyter_widget.py", line 193, in _handle_execute_reply 363s super()._handle_execute_reply(msg) 363s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ 363s File "/usr/lib/python3/dist-packages/qtconsole/frontend_widget.py", line 468, in _handle_execute_reply 363s self.kernel_client.iopub_channel.flush() 363s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 363s File "/usr/lib/python3/dist-packages/jupyter_client/threaded.py", line 210, in flush 363s f.result(max(stop_time - time.monotonic(), 0)) 363s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 363s File "/usr/lib/python3.13/concurrent/futures/_base.py", line 456, in result 363s return self.__get_result() 363s ~~~~~~~~~~~~~~~~~^^ 363s File "/usr/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result 363s raise self._exception 363s File "/usr/lib/python3/dist-packages/jupyter_client/threaded.py", line 198, in flush 363s self._flush() 363s ~~~~~~~~~~~^^ 363s File "/usr/lib/python3/dist-packages/jupyter_client/threaded.py", line 218, in _flush 363s self.stream.flush() 363s ~~~~~~~~~~~~~~~~~^^ 363s File "/usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py", line 472, in flush 363s self._handle_recv() 363s ~~~~~~~~~~~~~~~~~^^ 363s File "/usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py", line 619, in _handle_recv 363s msg = self.socket.recv_multipart(zmq.NOBLOCK, copy=self._recv_copy) 363s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 799, in recv_multipart 363s parts = [self.recv(flags, copy=copy, track=track)] 363s ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 363s File "_zmq.py", line 1218, in zmq.backend.cython._zmq.Socket.recv 363s File "_zmq.py", line 1250, in zmq.backend.cython._zmq.Socket.recv 363s File "_zmq.py", line 1339, in zmq.backend.cython._zmq._check_closed 363s zmq.error.ZMQError: Socket operation on non-socket 363s ________________________________________________________________________________ 363s ---------------------------- Captured log teardown ----------------------------- 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s =================================== FAILURES =================================== 363s ______________________________ test_scroll[True] _______________________________ 363s 363s qtconsole = 363s qtbot = , debug = True 363s 363s @flaky(max_runs=3) 363s @pytest.mark.parametrize( 363s "debug", [True, False]) 363s def test_scroll(qtconsole, qtbot, debug): 363s """ 363s Make sure the scrolling works. 363s """ 363s window = qtconsole.window 363s shell = window.active_frontend 363s control = shell._control 363s scroll_bar = control.verticalScrollBar() 363s 363s # Wait until the console is fully up 363s qtbot.waitUntil(lambda: shell._prompt_html is not None, 363s timeout=SHELL_TIMEOUT) 363s 363s assert scroll_bar.value() == 0 363s 363s # Define a function with loads of output 363s # Check the outputs are working as well 363s code = ["import time", 363s "def print_numbers():", 363s " for i in range(1000):", 363s " print(i)", 363s " time.sleep(.01)"] 363s for line in code: 363s qtbot.keyClicks(control, line) 363s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 363s 363s with qtbot.waitSignal(shell.executed): 363s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 363s modifier=QtCore.Qt.ShiftModifier) 363s 363s def run_line(line, block=True): 363s qtbot.keyClicks(control, line) 363s if block: 363s with qtbot.waitSignal(shell.executed): 363s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 363s modifier=QtCore.Qt.ShiftModifier) 363s else: 363s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 363s modifier=QtCore.Qt.ShiftModifier) 363s 363s if debug: 363s # Enter debug 363s run_line('%debug print()', block=False) 363s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 363s # redefine run_line 363s def run_line(line, block=True): 363s qtbot.keyClicks(control, '!' + line) 363s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 363s modifier=QtCore.Qt.ShiftModifier) 363s if block: 363s qtbot.waitUntil( 363s lambda: control.toPlainText().strip( 363s ).split()[-1] == "ipdb>") 363s 363s prev_position = scroll_bar.value() 363s 363s # Create a bunch of inputs 363s for i in range(20): 363s > run_line('a = 1') 363s 363s tests/test_00_console_widget.py:98: 363s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 363s 363s line = 'a = 1', block = True 363s 363s def run_line(line, block=True): 363s qtbot.keyClicks(control, '!' + line) 363s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 363s modifier=QtCore.Qt.ShiftModifier) 363s if block: 363s > qtbot.waitUntil( 363s lambda: control.toPlainText().strip( 363s ).split()[-1] == "ipdb>") 363s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 5000 milliseconds 363s 363s tests/test_00_console_widget.py:90: TimeoutError 363s ---------------------------- Captured stderr setup ----------------------------- 363s libEGL warning: DRI3 error: Could not get DRI3 device 363s libEGL warning: Ensure your X server supports DRI3 to get accelerated rendering 363s ---------------------------- Captured log teardown ----------------------------- 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s ---------------------------- Captured log teardown ----------------------------- 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s ---------------------------- Captured log teardown ----------------------------- 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s ---------------------------- Captured log teardown ----------------------------- 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s __________________________________ test_debug __________________________________ 363s 363s qtconsole = 363s qtbot = 363s 363s @flaky(max_runs=3) 363s def test_debug(qtconsole, qtbot): 363s """ 363s Make sure the cursor works while debugging 363s 363s It might not because the console is "_executing" 363s """ 363s window = qtconsole.window 363s shell = window.active_frontend 363s control = shell._control 363s 363s # Wait until the console is fully up 363s qtbot.waitUntil(lambda: shell._prompt_html is not None, 363s timeout=SHELL_TIMEOUT) 363s 363s # Enter execution 363s code = "%debug range(1)" 363s qtbot.keyClicks(control, code) 363s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 363s modifier=QtCore.Qt.ShiftModifier) 363s 363s > qtbot.waitUntil( 363s lambda: control.toPlainText().strip().split()[-1] == "ipdb>", 363s timeout=SHELL_TIMEOUT) 363s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 20000 milliseconds 363s 363s tests/test_00_console_widget.py:198: TimeoutError 363s ------------------------------ Captured log call ------------------------------- 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s ---------------------------- Captured log teardown ----------------------------- 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s ---------------------------- Captured log teardown ----------------------------- 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s ---------------------------- Captured log teardown ----------------------------- 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s ---------------------------- Captured log teardown ----------------------------- 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s ---------------------------- Captured log teardown ----------------------------- 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s ---------------------------- Captured log teardown ----------------------------- 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s ---------------------------- Captured log teardown ----------------------------- 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s ---------------------------- Captured log teardown ----------------------------- 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 363s =============================== warnings summary =============================== 363s tests/test_00_console_widget.py::test_scroll[True] 363s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 31 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 363s self.close() 363s 363s tests/test_00_console_widget.py::test_scroll[True] 363s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 32 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 363s self.close() 363s 363s tests/test_00_console_widget.py::test_scroll[True] 363s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 34 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 363s self.close() 363s 363s tests/test_00_console_widget.py::test_scroll[True] 363s tests/test_00_console_widget.py::test_scroll[False] 363s tests/test_00_console_widget.py::test_input 363s tests/test_00_console_widget.py::test_debug 363s tests/test_00_console_widget.py::test_debug 363s tests/test_00_console_widget.py::test_debug 363s tests/test_00_console_widget.py::test_input_and_print 363s tests/test_00_console_widget.py::TestConsoleWidget::test_complete 364s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 44 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 364s self.close() 364s 364s tests/test_00_console_widget.py::test_scroll[False] 364s tests/test_00_console_widget.py::test_debug 364s tests/test_00_console_widget.py::test_debug 364s tests/test_00_console_widget.py::test_input_and_print 364s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 42 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 364s self.close() 364s 364s tests/test_00_console_widget.py::test_scroll[False] 364s tests/test_00_console_widget.py::test_input 364s tests/test_00_console_widget.py::test_debug 364s tests/test_00_console_widget.py::test_debug 364s tests/test_00_console_widget.py::test_debug 364s tests/test_00_console_widget.py::test_input_and_print 364s tests/test_00_console_widget.py::TestConsoleWidget::test_complete 364s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 41 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 364s self.close() 364s 364s tests/test_00_console_widget.py::test_scroll[False] 364s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 48 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 364s self.close() 364s 364s tests/test_00_console_widget.py::test_scroll[False] 364s tests/test_00_console_widget.py::test_debug 364s tests/test_00_console_widget.py::test_debug 364s tests/test_00_console_widget.py::TestConsoleWidget::test_complete 364s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 43 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 364s self.close() 364s 364s tests/test_00_console_widget.py::test_input 364s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 49 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 364s self.close() 364s 364s tests/test_00_console_widget.py::test_debug 364s tests/test_00_console_widget.py::test_debug 364s tests/test_00_console_widget.py::test_debug 364s tests/test_00_console_widget.py::test_input_and_print 364s tests/test_00_console_widget.py::TestConsoleWidget::test_complete 364s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 46 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 364s self.close() 364s 364s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 364s ===Flaky Test Report=== 364s 364s test_scroll[True] failed (2 runs remaining out of 3). 364s 364s waitUntil timed out in 5000 milliseconds 364s [, , , , , , , , , , , , , , , , , , , , , , , ] 364s test_scroll[True] failed (1 runs remaining out of 3). 364s 364s waitUntil timed out in 5000 milliseconds 364s [, , , , , , , , , , , , , , , , , , , , , , , ] 364s test_scroll[True] failed; it passed 0 out of the required 1 times. 364s 364s waitUntil timed out in 5000 milliseconds 364s [, , , , , , , , , , , , , , , , , , , , , , , ] 364s test_scroll[False] passed 1 out of the required 1 times. Success! 364s test_input passed 1 out of the required 1 times. Success! 364s test_debug failed (2 runs remaining out of 3). 364s 364s waitUntil timed out in 20000 milliseconds 364s [, , , , , , , , , , , , , , , , , , , , , , ] 364s test_debug failed (1 runs remaining out of 3). 364s 364s waitUntil timed out in 20000 milliseconds 364s [, , , , , , , , , , , , , , , , , , , , , , ] 364s test_debug failed; it passed 0 out of the required 1 times. 364s 364s waitUntil timed out in 20000 milliseconds 364s [, , , , , , , , , , , , , , , , , , , , , , ] 364s test_input_and_print passed 1 out of the required 1 times. Success! 364s test_restart_after_kill passed 1 out of the required 1 times. Success! 364s test_frontend_to_kernel passed 1 out of the required 1 times. Success! 364s test_kernel_to_frontend passed 1 out of the required 1 times. Success! 364s 364s ===End Flaky Test Report=== 364s =========================== short test summary info ============================ 364s FAILED tests/test_00_console_widget.py::test_scroll[True] - pytestqt.exceptio... 364s FAILED tests/test_00_console_widget.py::test_debug - pytestqt.exceptions.Time... 364s ERROR tests/test_00_console_widget.py::test_scroll[False] - Failed: TEARDOWN ... 364s = 2 failed, 44 passed, 1 skipped, 1 deselected, 33 warnings, 1 error in 135.20s (0:02:15) = 364s *** END OF RUN 1: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 364s *** STARTING RUN 2: python3.13 -m pytest -v --color=no --deselect tests/test_inprocess_kernel.py tests 365s ============================= test session starts ============================== 365s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.13 365s cachedir: .pytest_cache 365s PyQt5 5.15.11 -- Qt runtime 5.15.17 -- Qt compiled 5.15.17 365s rootdir: /tmp/autopkgtest.XmSdyf/autopkgtest_tmp 365s plugins: typeguard-4.4.4, flaky-3.8.1, qt-4.4.0 366s collecting ... collected 48 items / 1 deselected / 47 selected 366s 387s tests/test_00_console_widget.py::test_scroll[True] FAILED [ 2%] 387s tests/test_00_console_widget.py::test_scroll[False] SKIPPED (Test pa...) [ 4%] 387s tests/test_00_console_widget.py::test_input SKIPPED (Test passed in ...) [ 6%] 453s tests/test_00_console_widget.py::test_debug FAILED [ 8%] 453s tests/test_00_console_widget.py::test_input_and_print SKIPPED (Test ...) [ 10%] 453s tests/test_00_console_widget.py::test_restart_after_kill SKIPPED (Te...) [ 12%] 453s tests/test_00_console_widget.py::TestConsoleWidget::test_complete SKIPPED [ 14%] 453s tests/test_00_console_widget.py::TestConsoleWidget::test_complete_python SKIPPED [ 17%] 453s tests/test_00_console_widget.py::TestConsoleWidget::test_erase_in_line SKIPPED [ 19%] 453s tests/test_00_console_widget.py::TestConsoleWidget::test_indent SKIPPED [ 21%] 453s tests/test_00_console_widget.py::TestConsoleWidget::test_keypresses SKIPPED [ 23%] 453s tests/test_00_console_widget.py::TestConsoleWidget::test_link_handling SKIPPED [ 25%] 453s tests/test_00_console_widget.py::TestConsoleWidget::test_print_carriage_return SKIPPED [ 27%] 453s tests/test_00_console_widget.py::TestConsoleWidget::test_prompt_cursors SKIPPED [ 29%] 453s tests/test_00_console_widget.py::TestConsoleWidget::test_select_all SKIPPED [ 31%] 453s tests/test_00_console_widget.py::TestConsoleWidget::test_special_characters SKIPPED [ 34%] 453s tests/test_00_console_widget.py::TestConsoleWidget::test_width_height SKIPPED [ 36%] 453s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_backspace SKIPPED [ 38%] 453s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_beep SKIPPED [ 40%] 453s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return SKIPPED [ 42%] 453s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return_newline SKIPPED [ 44%] 453s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_clear SKIPPED [ 46%] 453s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors SKIPPED [ 48%] 453s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors_xterm SKIPPED [ 51%] 453s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_combined SKIPPED [ 53%] 453s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_formfeed SKIPPED [ 55%] 453s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_move_cursor_up SKIPPED [ 57%] 453s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_scroll SKIPPED [ 59%] 453s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_true_color SKIPPED [ 61%] 453s tests/test_app.py::test_help_output SKIPPED (Test passed in previous...) [ 63%] 453s tests/test_app.py::test_generate_config SKIPPED (Doesn't work outsid...) [ 65%] 453s tests/test_comms.py::Tests::test_frontend_to_kernel SKIPPED (Test pa...) [ 68%] 453s tests/test_comms.py::Tests::test_kernel_to_frontend SKIPPED (Test pa...) [ 70%] 453s tests/test_completion_widget.py::TestCompletionWidget::test_common_path_complete SKIPPED [ 72%] 453s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_keyboard SKIPPED [ 74%] 453s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_mousepick SKIPPED [ 76%] 453s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_shows SKIPPED [ 78%] 453s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_classic_prompt SKIPPED [ 80%] 453s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_ipy_prompt SKIPPED [ 82%] 453s tests/test_jupyter_widget.py::TestJupyterWidget::test_copy_paste_prompt SKIPPED [ 85%] 453s tests/test_jupyter_widget.py::TestJupyterWidget::test_other_output SKIPPED [ 87%] 453s tests/test_jupyter_widget.py::TestJupyterWidget::test_stylesheet_changed SKIPPED [ 89%] 453s tests/test_kill_ring.py::TestKillRing::test_generic SKIPPED (Test pa...) [ 91%] 453s tests/test_kill_ring.py::TestKillRing::test_qt_basic SKIPPED (Test p...) [ 93%] 453s tests/test_kill_ring.py::TestKillRing::test_qt_cursor SKIPPED (Test ...) [ 95%] 453s tests/test_styles.py::TestStyles::test_dark_color SKIPPED (Test pass...) [ 97%] 453s tests/test_styles.py::TestStyles::test_dark_style SKIPPED (Test pass...) [100%] 453s 453s =================================== FAILURES =================================== 453s ______________________________ test_scroll[True] _______________________________ 453s 453s qtconsole = 453s qtbot = , debug = True 453s 453s @flaky(max_runs=3) 453s @pytest.mark.parametrize( 453s "debug", [True, False]) 453s def test_scroll(qtconsole, qtbot, debug): 453s """ 453s Make sure the scrolling works. 453s """ 453s window = qtconsole.window 453s shell = window.active_frontend 453s control = shell._control 453s scroll_bar = control.verticalScrollBar() 453s 453s # Wait until the console is fully up 453s qtbot.waitUntil(lambda: shell._prompt_html is not None, 453s timeout=SHELL_TIMEOUT) 453s 453s assert scroll_bar.value() == 0 453s 453s # Define a function with loads of output 453s # Check the outputs are working as well 453s code = ["import time", 453s "def print_numbers():", 453s " for i in range(1000):", 453s " print(i)", 453s " time.sleep(.01)"] 453s for line in code: 453s qtbot.keyClicks(control, line) 453s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 453s 453s with qtbot.waitSignal(shell.executed): 453s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 453s modifier=QtCore.Qt.ShiftModifier) 453s 453s def run_line(line, block=True): 453s qtbot.keyClicks(control, line) 453s if block: 453s with qtbot.waitSignal(shell.executed): 453s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 453s modifier=QtCore.Qt.ShiftModifier) 453s else: 453s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 453s modifier=QtCore.Qt.ShiftModifier) 453s 453s if debug: 453s # Enter debug 453s run_line('%debug print()', block=False) 453s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 453s # redefine run_line 453s def run_line(line, block=True): 453s qtbot.keyClicks(control, '!' + line) 453s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 453s modifier=QtCore.Qt.ShiftModifier) 453s if block: 453s qtbot.waitUntil( 453s lambda: control.toPlainText().strip( 453s ).split()[-1] == "ipdb>") 453s 453s prev_position = scroll_bar.value() 453s 453s # Create a bunch of inputs 453s for i in range(20): 453s > run_line('a = 1') 453s 453s tests/test_00_console_widget.py:98: 453s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 453s 453s line = 'a = 1', block = True 453s 453s def run_line(line, block=True): 453s qtbot.keyClicks(control, '!' + line) 453s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 453s modifier=QtCore.Qt.ShiftModifier) 453s if block: 453s > qtbot.waitUntil( 453s lambda: control.toPlainText().strip( 453s ).split()[-1] == "ipdb>") 453s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 5000 milliseconds 453s 453s tests/test_00_console_widget.py:90: TimeoutError 453s ---------------------------- Captured stderr setup ----------------------------- 453s libEGL warning: DRI3 error: Could not get DRI3 device 453s libEGL warning: Ensure your X server supports DRI3 to get accelerated rendering 453s ---------------------------- Captured log teardown ----------------------------- 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s ---------------------------- Captured log teardown ----------------------------- 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s ---------------------------- Captured log teardown ----------------------------- 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s ---------------------------- Captured log teardown ----------------------------- 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s ---------------------------- Captured log teardown ----------------------------- 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s ---------------------------- Captured log teardown ----------------------------- 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s ---------------------------- Captured log teardown ----------------------------- 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s __________________________________ test_debug __________________________________ 453s 453s qtconsole = 453s qtbot = 453s 453s @flaky(max_runs=3) 453s def test_debug(qtconsole, qtbot): 453s """ 453s Make sure the cursor works while debugging 453s 453s It might not because the console is "_executing" 453s """ 453s window = qtconsole.window 453s shell = window.active_frontend 453s control = shell._control 453s 453s # Wait until the console is fully up 453s qtbot.waitUntil(lambda: shell._prompt_html is not None, 453s timeout=SHELL_TIMEOUT) 453s 453s # Enter execution 453s code = "%debug range(1)" 453s qtbot.keyClicks(control, code) 453s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 453s modifier=QtCore.Qt.ShiftModifier) 453s 453s > qtbot.waitUntil( 453s lambda: control.toPlainText().strip().split()[-1] == "ipdb>", 453s timeout=SHELL_TIMEOUT) 453s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 20000 milliseconds 453s 453s tests/test_00_console_widget.py:198: TimeoutError 453s ------------------------------ Captured log call ------------------------------- 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s ------------------------------ Captured log call ------------------------------- 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s ---------------------------- Captured log teardown ----------------------------- 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s ---------------------------- Captured log teardown ----------------------------- 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s ---------------------------- Captured log teardown ----------------------------- 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s ---------------------------- Captured log teardown ----------------------------- 453s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 453s =============================== warnings summary =============================== 453s tests/test_00_console_widget.py::test_scroll[True] 453s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 30 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 453s self.close() 453s 453s tests/test_00_console_widget.py::test_scroll[True] 453s tests/test_00_console_widget.py::test_scroll[False] 453s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 31 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 453s self.close() 453s 453s tests/test_00_console_widget.py::test_scroll[True] 453s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 32 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 453s self.close() 453s 453s tests/test_00_console_widget.py::test_scroll[True] 453s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 34 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 453s self.close() 453s 453s tests/test_00_console_widget.py::test_scroll[True] 453s tests/test_00_console_widget.py::test_debug 453s tests/test_00_console_widget.py::test_debug 453s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 42 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 453s self.close() 453s 453s tests/test_00_console_widget.py::test_scroll[True] 453s tests/test_00_console_widget.py::test_debug 453s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 43 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 453s self.close() 453s 453s tests/test_00_console_widget.py::test_scroll[True] 453s tests/test_00_console_widget.py::test_debug 453s tests/test_00_console_widget.py::test_debug 453s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 44 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 453s self.close() 453s 453s tests/test_00_console_widget.py::test_scroll[True] 453s tests/test_00_console_widget.py::test_debug 453s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 46 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 453s self.close() 453s 453s tests/test_00_console_widget.py::test_debug 453s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 41 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 453s self.close() 453s 453s tests/test_00_console_widget.py::test_debug 453s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 48 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 453s self.close() 453s 453s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 453s ===Flaky Test Report=== 453s 453s test_scroll[True] failed (2 runs remaining out of 3). 453s 453s waitUntil timed out in 5000 milliseconds 453s [, , , , , , , , , , , , , , , , , , , , , , , ] 453s test_scroll[True] failed (1 runs remaining out of 3). 453s 453s waitUntil timed out in 5000 milliseconds 453s [, , , , , , , , , , , , , , , , , , , , , , , ] 453s test_scroll[True] failed; it passed 0 out of the required 1 times. 453s 453s waitUntil timed out in 5000 milliseconds 453s [, , , , , , , , , , , , , , , , , , , , , , , ] 453s test_debug failed (2 runs remaining out of 3). 453s 453s waitUntil timed out in 20000 milliseconds 453s [, , , , , , , , , , , , , , , , , , , , , , ] 453s test_debug failed (1 runs remaining out of 3). 453s 453s waitUntil timed out in 20000 milliseconds 453s [, , , , , , , , , , , , , , , , , , , , , , ] 453s test_debug failed; it passed 0 out of the required 1 times. 453s 453s waitUntil timed out in 20000 milliseconds 453s [, , , , , , , , , , , , , , , , , , , , , , ] 453s 453s ===End Flaky Test Report=== 453s =========================== short test summary info ============================ 453s FAILED tests/test_00_console_widget.py::test_scroll[True] - pytestqt.exceptio... 453s FAILED tests/test_00_console_widget.py::test_debug - pytestqt.exceptions.Time... 453s ===== 2 failed, 45 skipped, 1 deselected, 17 warnings in 87.60s (0:01:27) ====== 454s *** END OF RUN 2: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 454s *** STARTING RUN 3: python3.13 -m pytest -v --color=no --deselect tests/test_inprocess_kernel.py tests 454s ============================= test session starts ============================== 454s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.13 454s cachedir: .pytest_cache 454s PyQt5 5.15.11 -- Qt runtime 5.15.17 -- Qt compiled 5.15.17 454s rootdir: /tmp/autopkgtest.XmSdyf/autopkgtest_tmp 454s plugins: typeguard-4.4.4, flaky-3.8.1, qt-4.4.0 455s collecting ... collected 48 items / 1 deselected / 47 selected 455s 476s tests/test_00_console_widget.py::test_scroll[True] FAILED [ 2%] 476s tests/test_00_console_widget.py::test_scroll[False] SKIPPED (Test pa...) [ 4%] 476s tests/test_00_console_widget.py::test_input SKIPPED (Test passed in ...) [ 6%] 542s tests/test_00_console_widget.py::test_debug FAILED [ 8%] 542s tests/test_00_console_widget.py::test_input_and_print SKIPPED (Test ...) [ 10%] 542s tests/test_00_console_widget.py::test_restart_after_kill SKIPPED (Te...) [ 12%] 542s tests/test_00_console_widget.py::TestConsoleWidget::test_complete SKIPPED [ 14%] 542s tests/test_00_console_widget.py::TestConsoleWidget::test_complete_python SKIPPED [ 17%] 542s tests/test_00_console_widget.py::TestConsoleWidget::test_erase_in_line SKIPPED [ 19%] 542s tests/test_00_console_widget.py::TestConsoleWidget::test_indent SKIPPED [ 21%] 542s tests/test_00_console_widget.py::TestConsoleWidget::test_keypresses SKIPPED [ 23%] 542s tests/test_00_console_widget.py::TestConsoleWidget::test_link_handling SKIPPED [ 25%] 542s tests/test_00_console_widget.py::TestConsoleWidget::test_print_carriage_return SKIPPED [ 27%] 542s tests/test_00_console_widget.py::TestConsoleWidget::test_prompt_cursors SKIPPED [ 29%] 542s tests/test_00_console_widget.py::TestConsoleWidget::test_select_all SKIPPED [ 31%] 542s tests/test_00_console_widget.py::TestConsoleWidget::test_special_characters SKIPPED [ 34%] 542s tests/test_00_console_widget.py::TestConsoleWidget::test_width_height SKIPPED [ 36%] 542s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_backspace SKIPPED [ 38%] 542s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_beep SKIPPED [ 40%] 542s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return SKIPPED [ 42%] 542s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return_newline SKIPPED [ 44%] 542s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_clear SKIPPED [ 46%] 542s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors SKIPPED [ 48%] 542s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors_xterm SKIPPED [ 51%] 542s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_combined SKIPPED [ 53%] 542s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_formfeed SKIPPED [ 55%] 542s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_move_cursor_up SKIPPED [ 57%] 542s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_scroll SKIPPED [ 59%] 542s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_true_color SKIPPED [ 61%] 542s tests/test_app.py::test_help_output SKIPPED (Test passed in previous...) [ 63%] 542s tests/test_app.py::test_generate_config SKIPPED (Doesn't work outsid...) [ 65%] 542s tests/test_comms.py::Tests::test_frontend_to_kernel SKIPPED (Test pa...) [ 68%] 542s tests/test_comms.py::Tests::test_kernel_to_frontend SKIPPED (Test pa...) [ 70%] 542s tests/test_completion_widget.py::TestCompletionWidget::test_common_path_complete SKIPPED [ 72%] 542s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_keyboard SKIPPED [ 74%] 542s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_mousepick SKIPPED [ 76%] 542s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_shows SKIPPED [ 78%] 542s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_classic_prompt SKIPPED [ 80%] 542s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_ipy_prompt SKIPPED [ 82%] 542s tests/test_jupyter_widget.py::TestJupyterWidget::test_copy_paste_prompt SKIPPED [ 85%] 542s tests/test_jupyter_widget.py::TestJupyterWidget::test_other_output SKIPPED [ 87%] 542s tests/test_jupyter_widget.py::TestJupyterWidget::test_stylesheet_changed SKIPPED [ 89%] 542s tests/test_kill_ring.py::TestKillRing::test_generic SKIPPED (Test pa...) [ 91%] 542s tests/test_kill_ring.py::TestKillRing::test_qt_basic SKIPPED (Test p...) [ 93%] 542s tests/test_kill_ring.py::TestKillRing::test_qt_cursor SKIPPED (Test ...) [ 95%] 542s tests/test_styles.py::TestStyles::test_dark_color SKIPPED (Test pass...) [ 97%] 542s tests/test_styles.py::TestStyles::test_dark_style SKIPPED (Test pass...) [100%] 542s 542s =================================== FAILURES =================================== 542s ______________________________ test_scroll[True] _______________________________ 542s 542s qtconsole = 542s qtbot = , debug = True 542s 542s @flaky(max_runs=3) 542s @pytest.mark.parametrize( 542s "debug", [True, False]) 542s def test_scroll(qtconsole, qtbot, debug): 542s """ 542s Make sure the scrolling works. 542s """ 542s window = qtconsole.window 542s shell = window.active_frontend 542s control = shell._control 542s scroll_bar = control.verticalScrollBar() 542s 542s # Wait until the console is fully up 542s qtbot.waitUntil(lambda: shell._prompt_html is not None, 542s timeout=SHELL_TIMEOUT) 542s 542s assert scroll_bar.value() == 0 542s 542s # Define a function with loads of output 542s # Check the outputs are working as well 542s code = ["import time", 542s "def print_numbers():", 542s " for i in range(1000):", 542s " print(i)", 542s " time.sleep(.01)"] 542s for line in code: 542s qtbot.keyClicks(control, line) 542s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 542s 542s with qtbot.waitSignal(shell.executed): 542s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 542s modifier=QtCore.Qt.ShiftModifier) 542s 542s def run_line(line, block=True): 542s qtbot.keyClicks(control, line) 542s if block: 542s with qtbot.waitSignal(shell.executed): 542s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 542s modifier=QtCore.Qt.ShiftModifier) 542s else: 542s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 542s modifier=QtCore.Qt.ShiftModifier) 542s 542s if debug: 542s # Enter debug 542s run_line('%debug print()', block=False) 542s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 542s # redefine run_line 542s def run_line(line, block=True): 542s qtbot.keyClicks(control, '!' + line) 542s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 542s modifier=QtCore.Qt.ShiftModifier) 542s if block: 542s qtbot.waitUntil( 542s lambda: control.toPlainText().strip( 542s ).split()[-1] == "ipdb>") 542s 542s prev_position = scroll_bar.value() 542s 542s # Create a bunch of inputs 542s for i in range(20): 542s > run_line('a = 1') 542s 542s tests/test_00_console_widget.py:98: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s line = 'a = 1', block = True 542s 542s def run_line(line, block=True): 542s qtbot.keyClicks(control, '!' + line) 542s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 542s modifier=QtCore.Qt.ShiftModifier) 542s if block: 542s > qtbot.waitUntil( 542s lambda: control.toPlainText().strip( 542s ).split()[-1] == "ipdb>") 542s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 5000 milliseconds 542s 542s tests/test_00_console_widget.py:90: TimeoutError 542s ---------------------------- Captured stderr setup ----------------------------- 542s libEGL warning: DRI3 error: Could not get DRI3 device 542s libEGL warning: Ensure your X server supports DRI3 to get accelerated rendering 542s ---------------------------- Captured log teardown ----------------------------- 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s ------------------------------ Captured log call ------------------------------- 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s ---------------------------- Captured log teardown ----------------------------- 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s ------------------------------ Captured log call ------------------------------- 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s ---------------------------- Captured log teardown ----------------------------- 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s ---------------------------- Captured log teardown ----------------------------- 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s ---------------------------- Captured log teardown ----------------------------- 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s ---------------------------- Captured log teardown ----------------------------- 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s ---------------------------- Captured log teardown ----------------------------- 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s ---------------------------- Captured log teardown ----------------------------- 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s __________________________________ test_debug __________________________________ 542s 542s qtconsole = 542s qtbot = 542s 542s @flaky(max_runs=3) 542s def test_debug(qtconsole, qtbot): 542s """ 542s Make sure the cursor works while debugging 542s 542s It might not because the console is "_executing" 542s """ 542s window = qtconsole.window 542s shell = window.active_frontend 542s control = shell._control 542s 542s # Wait until the console is fully up 542s qtbot.waitUntil(lambda: shell._prompt_html is not None, 542s timeout=SHELL_TIMEOUT) 542s 542s # Enter execution 542s code = "%debug range(1)" 542s qtbot.keyClicks(control, code) 542s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 542s modifier=QtCore.Qt.ShiftModifier) 542s 542s > qtbot.waitUntil( 542s lambda: control.toPlainText().strip().split()[-1] == "ipdb>", 542s timeout=SHELL_TIMEOUT) 542s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 20000 milliseconds 542s 542s tests/test_00_console_widget.py:198: TimeoutError 542s ---------------------------- Captured log teardown ----------------------------- 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s ------------------------------ Captured log call ------------------------------- 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s ------------------------------ Captured log call ------------------------------- 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s ---------------------------- Captured log teardown ----------------------------- 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s ---------------------------- Captured log teardown ----------------------------- 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s ---------------------------- Captured log teardown ----------------------------- 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s ---------------------------- Captured log teardown ----------------------------- 542s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 542s =============================== warnings summary =============================== 542s tests/test_00_console_widget.py::test_scroll[True] 542s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 30 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 542s self.close() 542s 542s tests/test_00_console_widget.py::test_scroll[True] 542s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 32 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 542s self.close() 542s 542s tests/test_00_console_widget.py::test_scroll[True] 542s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 34 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 542s self.close() 542s 542s tests/test_00_console_widget.py::test_scroll[True] 542s tests/test_00_console_widget.py::test_scroll[True] 542s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 31 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 542s self.close() 542s 542s tests/test_00_console_widget.py::test_scroll[True] 542s tests/test_00_console_widget.py::test_scroll[True] 542s tests/test_00_console_widget.py::test_debug 542s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 42 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 542s self.close() 542s 542s tests/test_00_console_widget.py::test_scroll[True] 542s tests/test_00_console_widget.py::test_debug 542s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 43 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 542s self.close() 542s 542s tests/test_00_console_widget.py::test_scroll[True] 542s tests/test_00_console_widget.py::test_debug 542s tests/test_00_console_widget.py::test_debug 542s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 44 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 542s self.close() 542s 542s tests/test_00_console_widget.py::test_scroll[True] 542s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 46 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 542s self.close() 542s 542s tests/test_00_console_widget.py::test_debug 542s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 41 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 542s self.close() 542s 542s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 542s ===Flaky Test Report=== 542s 542s test_scroll[True] failed (2 runs remaining out of 3). 542s 542s waitUntil timed out in 5000 milliseconds 542s [, , , , , , , , , , , , , , , , , , , , , , , ] 542s test_scroll[True] failed (1 runs remaining out of 3). 542s 542s waitUntil timed out in 5000 milliseconds 542s [, , , , , , , , , , , , , , , , , , , , , , , ] 542s test_scroll[True] failed; it passed 0 out of the required 1 times. 542s 542s waitUntil timed out in 5000 milliseconds 542s [, , , , , , , , , , , , , , , , , , , , , , , ] 542s test_debug failed (2 runs remaining out of 3). 542s 542s waitUntil timed out in 20000 milliseconds 542s [, , , , , , , , , , , , , , , , , , , , , , ] 542s test_debug failed (1 runs remaining out of 3). 542s 542s waitUntil timed out in 20000 milliseconds 542s [, , , , , , , , , , , , , , , , , , , , , , ] 542s test_debug failed; it passed 0 out of the required 1 times. 542s 542s waitUntil timed out in 20000 milliseconds 542s [, , , , , , , , , , , , , , , , , , , , , , ] 542s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 43 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 542s self.close() 542s Got events for stream attached to closed socket: Socket operation on non-socket 543s 543s ===End Flaky Test Report=== 543s =========================== short test summary info ============================ 543s FAILED tests/test_00_console_widget.py::test_scroll[True] - pytestqt.exceptio... 543s FAILED tests/test_00_console_widget.py::test_debug - pytestqt.exceptions.Time... 543s ===== 2 failed, 45 skipped, 1 deselected, 15 warnings in 88.03s (0:01:28) ====== 544s *** END OF RUN 3: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 544s *** STARTING RUN 4: python3.13 -m pytest -v --color=no --deselect tests/test_inprocess_kernel.py tests 544s ============================= test session starts ============================== 544s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.13 544s cachedir: .pytest_cache 544s PyQt5 5.15.11 -- Qt runtime 5.15.17 -- Qt compiled 5.15.17 544s rootdir: /tmp/autopkgtest.XmSdyf/autopkgtest_tmp 544s plugins: typeguard-4.4.4, flaky-3.8.1, qt-4.4.0 545s collecting ... collected 48 items / 1 deselected / 47 selected 545s 566s tests/test_00_console_widget.py::test_scroll[True] FAILED [ 2%] 566s tests/test_00_console_widget.py::test_scroll[False] SKIPPED (Test pa...) [ 4%] 566s tests/test_00_console_widget.py::test_input SKIPPED (Test passed in ...) [ 6%] 632s tests/test_00_console_widget.py::test_debug FAILED [ 8%] 632s tests/test_00_console_widget.py::test_input_and_print SKIPPED (Test ...) [ 10%] 632s tests/test_00_console_widget.py::test_restart_after_kill SKIPPED (Te...) [ 12%] 632s tests/test_00_console_widget.py::TestConsoleWidget::test_complete SKIPPED [ 14%] 632s tests/test_00_console_widget.py::TestConsoleWidget::test_complete_python SKIPPED [ 17%] 632s tests/test_00_console_widget.py::TestConsoleWidget::test_erase_in_line SKIPPED [ 19%] 632s tests/test_00_console_widget.py::TestConsoleWidget::test_indent SKIPPED [ 21%] 632s tests/test_00_console_widget.py::TestConsoleWidget::test_keypresses SKIPPED [ 23%] 632s tests/test_00_console_widget.py::TestConsoleWidget::test_link_handling SKIPPED [ 25%] 632s tests/test_00_console_widget.py::TestConsoleWidget::test_print_carriage_return SKIPPED [ 27%] 632s tests/test_00_console_widget.py::TestConsoleWidget::test_prompt_cursors SKIPPED [ 29%] 632s tests/test_00_console_widget.py::TestConsoleWidget::test_select_all SKIPPED [ 31%] 632s tests/test_00_console_widget.py::TestConsoleWidget::test_special_characters SKIPPED [ 34%] 632s tests/test_00_console_widget.py::TestConsoleWidget::test_width_height SKIPPED [ 36%] 632s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_backspace SKIPPED [ 38%] 632s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_beep SKIPPED [ 40%] 632s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return SKIPPED [ 42%] 632s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return_newline SKIPPED [ 44%] 632s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_clear SKIPPED [ 46%] 632s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors SKIPPED [ 48%] 632s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors_xterm SKIPPED [ 51%] 632s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_combined SKIPPED [ 53%] 632s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_formfeed SKIPPED [ 55%] 632s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_move_cursor_up SKIPPED [ 57%] 632s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_scroll SKIPPED [ 59%] 632s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_true_color SKIPPED [ 61%] 632s tests/test_app.py::test_help_output SKIPPED (Test passed in previous...) [ 63%] 632s tests/test_app.py::test_generate_config SKIPPED (Doesn't work outsid...) [ 65%] 632s tests/test_comms.py::Tests::test_frontend_to_kernel SKIPPED (Test pa...) [ 68%] 632s tests/test_comms.py::Tests::test_kernel_to_frontend SKIPPED (Test pa...) [ 70%] 632s tests/test_completion_widget.py::TestCompletionWidget::test_common_path_complete SKIPPED [ 72%] 632s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_keyboard SKIPPED [ 74%] 632s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_mousepick SKIPPED [ 76%] 632s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_shows SKIPPED [ 78%] 632s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_classic_prompt SKIPPED [ 80%] 632s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_ipy_prompt SKIPPED [ 82%] 632s tests/test_jupyter_widget.py::TestJupyterWidget::test_copy_paste_prompt SKIPPED [ 85%] 632s tests/test_jupyter_widget.py::TestJupyterWidget::test_other_output SKIPPED [ 87%] 632s tests/test_jupyter_widget.py::TestJupyterWidget::test_stylesheet_changed SKIPPED [ 89%] 632s tests/test_kill_ring.py::TestKillRing::test_generic SKIPPED (Test pa...) [ 91%] 632s tests/test_kill_ring.py::TestKillRing::test_qt_basic SKIPPED (Test p...) [ 93%] 632s tests/test_kill_ring.py::TestKillRing::test_qt_cursor SKIPPED (Test ...) [ 95%] 632s tests/test_styles.py::TestStyles::test_dark_color SKIPPED (Test pass...) [ 97%] 632s tests/test_styles.py::TestStyles::test_dark_style SKIPPED (Test pass...) [100%] 632s 632s =================================== FAILURES =================================== 632s ______________________________ test_scroll[True] _______________________________ 632s 632s qtconsole = 632s qtbot = , debug = True 632s 632s @flaky(max_runs=3) 632s @pytest.mark.parametrize( 632s "debug", [True, False]) 632s def test_scroll(qtconsole, qtbot, debug): 632s """ 632s Make sure the scrolling works. 632s """ 632s window = qtconsole.window 632s shell = window.active_frontend 632s control = shell._control 632s scroll_bar = control.verticalScrollBar() 632s 632s # Wait until the console is fully up 632s qtbot.waitUntil(lambda: shell._prompt_html is not None, 632s timeout=SHELL_TIMEOUT) 632s 632s assert scroll_bar.value() == 0 632s 632s # Define a function with loads of output 632s # Check the outputs are working as well 632s code = ["import time", 632s "def print_numbers():", 632s " for i in range(1000):", 632s " print(i)", 632s " time.sleep(.01)"] 632s for line in code: 632s qtbot.keyClicks(control, line) 632s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 632s 632s with qtbot.waitSignal(shell.executed): 632s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 632s modifier=QtCore.Qt.ShiftModifier) 632s 632s def run_line(line, block=True): 632s qtbot.keyClicks(control, line) 632s if block: 632s with qtbot.waitSignal(shell.executed): 632s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 632s modifier=QtCore.Qt.ShiftModifier) 632s else: 632s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 632s modifier=QtCore.Qt.ShiftModifier) 632s 632s if debug: 632s # Enter debug 632s run_line('%debug print()', block=False) 632s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 632s # redefine run_line 632s def run_line(line, block=True): 632s qtbot.keyClicks(control, '!' + line) 632s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 632s modifier=QtCore.Qt.ShiftModifier) 632s if block: 632s qtbot.waitUntil( 632s lambda: control.toPlainText().strip( 632s ).split()[-1] == "ipdb>") 632s 632s prev_position = scroll_bar.value() 632s 632s # Create a bunch of inputs 632s for i in range(20): 632s > run_line('a = 1') 632s 632s tests/test_00_console_widget.py:98: 632s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 632s 632s line = 'a = 1', block = True 632s 632s def run_line(line, block=True): 632s qtbot.keyClicks(control, '!' + line) 632s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 632s modifier=QtCore.Qt.ShiftModifier) 632s if block: 632s > qtbot.waitUntil( 632s lambda: control.toPlainText().strip( 632s ).split()[-1] == "ipdb>") 632s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 5000 milliseconds 632s 632s tests/test_00_console_widget.py:90: TimeoutError 632s ---------------------------- Captured stderr setup ----------------------------- 632s libEGL warning: DRI3 error: Could not get DRI3 device 632s libEGL warning: Ensure your X server supports DRI3 to get accelerated rendering 632s ---------------------------- Captured log teardown ----------------------------- 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s ---------------------------- Captured log teardown ----------------------------- 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s ---------------------------- Captured log teardown ----------------------------- 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s ---------------------------- Captured log teardown ----------------------------- 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s ---------------------------- Captured log teardown ----------------------------- 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s ---------------------------- Captured log teardown ----------------------------- 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s ---------------------------- Captured log teardown ----------------------------- 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s ---------------------------- Captured log teardown ----------------------------- 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s __________________________________ test_debug __________________________________ 632s 632s qtconsole = 632s qtbot = 632s 632s @flaky(max_runs=3) 632s def test_debug(qtconsole, qtbot): 632s """ 632s Make sure the cursor works while debugging 632s 632s It might not because the console is "_executing" 632s """ 632s window = qtconsole.window 632s shell = window.active_frontend 632s control = shell._control 632s 632s # Wait until the console is fully up 632s qtbot.waitUntil(lambda: shell._prompt_html is not None, 632s timeout=SHELL_TIMEOUT) 632s 632s # Enter execution 632s code = "%debug range(1)" 632s qtbot.keyClicks(control, code) 632s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 632s modifier=QtCore.Qt.ShiftModifier) 632s 632s > qtbot.waitUntil( 632s lambda: control.toPlainText().strip().split()[-1] == "ipdb>", 632s timeout=SHELL_TIMEOUT) 632s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 20000 milliseconds 632s 632s tests/test_00_console_widget.py:198: TimeoutError 632s ---------------------------- Captured log teardown ----------------------------- 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s ------------------------------ Captured log call ------------------------------- 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s ---------------------------- Captured log teardown ----------------------------- 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s ---------------------------- Captured log teardown ----------------------------- 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s ---------------------------- Captured log teardown ----------------------------- 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s ---------------------------- Captured log teardown ----------------------------- 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s ---------------------------- Captured log teardown ----------------------------- 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s ---------------------------- Captured log teardown ----------------------------- 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s ---------------------------- Captured log teardown ----------------------------- 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 632s =============================== warnings summary =============================== 632s tests/test_00_console_widget.py::test_scroll[True] 632s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 30 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 632s self.close() 632s 632s tests/test_00_console_widget.py::test_scroll[True] 632s tests/test_00_console_widget.py::test_scroll[True] 632s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 31 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 632s self.close() 632s 632s tests/test_00_console_widget.py::test_scroll[True] 632s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 32 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 632s self.close() 632s 632s tests/test_00_console_widget.py::test_scroll[True] 632s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 34 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 632s self.close() 632s 632s tests/test_00_console_widget.py::test_scroll[True] 632s tests/test_00_console_widget.py::test_scroll[True] 632s tests/test_00_console_widget.py::test_debug 632s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 42 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 632s self.close() 632s 632s tests/test_00_console_widget.py::test_scroll[True] 632s tests/test_00_console_widget.py::test_debug 632s tests/test_00_console_widget.py::test_debug 632s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 43 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 632s self.close() 632s 632s tests/test_00_console_widget.py::test_scroll[True] 632s tests/test_00_console_widget.py::test_scroll[True] 632s tests/test_00_console_widget.py::test_debug 632s tests/test_00_console_widget.py::test_debug 632s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 46 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 632s self.close() 632s 632s tests/test_00_console_widget.py::test_scroll[True] 632s tests/test_00_console_widget.py::test_debug 632s tests/test_00_console_widget.py::test_debug 632s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 44 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 632s self.close() 632s 632s tests/test_00_console_widget.py::test_debug 632s tests/test_00_console_widget.py::test_debug 632s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 41 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 632s self.close() 632s 632s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 632s ===Flaky Test Report=== 632s 632s test_scroll[True] failed (2 runs remaining out of 3). 632s 632s waitUntil timed out in 5000 milliseconds 632s [, , , , , , , , , , , , , , , , , , , , , , , ] 632s test_scroll[True] failed (1 runs remaining out of 3). 632s 632s waitUntil timed out in 5000 milliseconds 632s [, , , , , , , , , , , , , , , , , , , , , , , ] 632s test_scroll[True] failed; it passed 0 out of the required 1 times. 632s 632s waitUntil timed out in 5000 milliseconds 632s [, , , , , , , , , , , , , , , , , , , , , , , ] 632s test_debug failed (2 runs remaining out of 3). 632s 632s waitUntil timed out in 20000 milliseconds 632s [, , , , , , , , , , , , , , , , , , , , , , ] 632s test_debug failed (1 runs remaining out of 3). 632s 632s waitUntil timed out in 20000 milliseconds 632s [, , , , , , , , , , , , , , , , , , , , , , ] 632s test_debug failed; it passed 0 out of the required 1 times. 632s 632s waitUntil timed out in 20000 milliseconds 632s [, , , , , , , , , , , , , , , , , , , , , , ] 632s 632s ===End Flaky Test Report=== 632s =========================== short test summary info ============================ 632s FAILED tests/test_00_console_widget.py::test_scroll[True] - pytestqt.exceptio... 632s FAILED tests/test_00_console_widget.py::test_debug - pytestqt.exceptions.Time... 632s ===== 2 failed, 45 skipped, 1 deselected, 20 warnings in 87.70s (0:01:27) ====== 633s *** END OF RUN 4: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 633s *** STARTING RUN 5: python3.13 -m pytest -v --color=no --deselect tests/test_inprocess_kernel.py tests 634s ============================= test session starts ============================== 634s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.13 634s cachedir: .pytest_cache 634s PyQt5 5.15.11 -- Qt runtime 5.15.17 -- Qt compiled 5.15.17 634s rootdir: /tmp/autopkgtest.XmSdyf/autopkgtest_tmp 634s plugins: typeguard-4.4.4, flaky-3.8.1, qt-4.4.0 635s collecting ... collected 48 items / 1 deselected / 47 selected 635s 656s tests/test_00_console_widget.py::test_scroll[True] FAILED [ 2%] 656s tests/test_00_console_widget.py::test_scroll[False] SKIPPED (Test pa...) [ 4%] 656s tests/test_00_console_widget.py::test_input SKIPPED (Test passed in ...) [ 6%] 721s tests/test_00_console_widget.py::test_debug FAILED [ 8%] 721s tests/test_00_console_widget.py::test_input_and_print SKIPPED (Test ...) [ 10%] 721s tests/test_00_console_widget.py::test_restart_after_kill SKIPPED (Te...) [ 12%] 721s tests/test_00_console_widget.py::TestConsoleWidget::test_complete SKIPPED [ 14%] 721s tests/test_00_console_widget.py::TestConsoleWidget::test_complete_python SKIPPED [ 17%] 721s tests/test_00_console_widget.py::TestConsoleWidget::test_erase_in_line SKIPPED [ 19%] 721s tests/test_00_console_widget.py::TestConsoleWidget::test_indent SKIPPED [ 21%] 721s tests/test_00_console_widget.py::TestConsoleWidget::test_keypresses SKIPPED [ 23%] 721s tests/test_00_console_widget.py::TestConsoleWidget::test_link_handling SKIPPED [ 25%] 721s tests/test_00_console_widget.py::TestConsoleWidget::test_print_carriage_return SKIPPED [ 27%] 721s tests/test_00_console_widget.py::TestConsoleWidget::test_prompt_cursors SKIPPED [ 29%] 721s tests/test_00_console_widget.py::TestConsoleWidget::test_select_all SKIPPED [ 31%] 721s tests/test_00_console_widget.py::TestConsoleWidget::test_special_characters SKIPPED [ 34%] 721s tests/test_00_console_widget.py::TestConsoleWidget::test_width_height SKIPPED [ 36%] 721s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_backspace SKIPPED [ 38%] 721s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_beep SKIPPED [ 40%] 721s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return SKIPPED [ 42%] 721s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return_newline SKIPPED [ 44%] 721s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_clear SKIPPED [ 46%] 721s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors SKIPPED [ 48%] 721s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors_xterm SKIPPED [ 51%] 721s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_combined SKIPPED [ 53%] 721s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_formfeed SKIPPED [ 55%] 721s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_move_cursor_up SKIPPED [ 57%] 721s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_scroll SKIPPED [ 59%] 721s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_true_color SKIPPED [ 61%] 721s tests/test_app.py::test_help_output SKIPPED (Test passed in previous...) [ 63%] 721s tests/test_app.py::test_generate_config SKIPPED (Doesn't work outsid...) [ 65%] 721s tests/test_comms.py::Tests::test_frontend_to_kernel SKIPPED (Test pa...) [ 68%] 721s tests/test_comms.py::Tests::test_kernel_to_frontend SKIPPED (Test pa...) [ 70%] 721s tests/test_completion_widget.py::TestCompletionWidget::test_common_path_complete SKIPPED [ 72%] 721s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_keyboard SKIPPED [ 74%] 721s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_mousepick SKIPPED [ 76%] 721s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_shows SKIPPED [ 78%] 721s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_classic_prompt SKIPPED [ 80%] 721s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_ipy_prompt SKIPPED [ 82%] 721s tests/test_jupyter_widget.py::TestJupyterWidget::test_copy_paste_prompt SKIPPED [ 85%] 721s tests/test_jupyter_widget.py::TestJupyterWidget::test_other_output SKIPPED [ 87%] 721s tests/test_jupyter_widget.py::TestJupyterWidget::test_stylesheet_changed SKIPPED [ 89%] 721s tests/test_kill_ring.py::TestKillRing::test_generic SKIPPED (Test pa...) [ 91%] 721s tests/test_kill_ring.py::TestKillRing::test_qt_basic SKIPPED (Test p...) [ 93%] 721s tests/test_kill_ring.py::TestKillRing::test_qt_cursor SKIPPED (Test ...) [ 95%] 721s tests/test_styles.py::TestStyles::test_dark_color SKIPPED (Test pass...) [ 97%] 721s tests/test_styles.py::TestStyles::test_dark_style SKIPPED (Test pass...) [100%] 721s 721s =================================== FAILURES =================================== 721s ______________________________ test_scroll[True] _______________________________ 721s 721s qtconsole = 721s qtbot = , debug = True 721s 721s @flaky(max_runs=3) 721s @pytest.mark.parametrize( 721s "debug", [True, False]) 721s def test_scroll(qtconsole, qtbot, debug): 721s """ 721s Make sure the scrolling works. 721s """ 721s window = qtconsole.window 721s shell = window.active_frontend 721s control = shell._control 721s scroll_bar = control.verticalScrollBar() 721s 721s # Wait until the console is fully up 721s qtbot.waitUntil(lambda: shell._prompt_html is not None, 721s timeout=SHELL_TIMEOUT) 721s 721s assert scroll_bar.value() == 0 721s 721s # Define a function with loads of output 721s # Check the outputs are working as well 721s code = ["import time", 721s "def print_numbers():", 721s " for i in range(1000):", 721s " print(i)", 721s " time.sleep(.01)"] 721s for line in code: 721s qtbot.keyClicks(control, line) 721s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 721s 721s with qtbot.waitSignal(shell.executed): 721s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 721s modifier=QtCore.Qt.ShiftModifier) 721s 721s def run_line(line, block=True): 721s qtbot.keyClicks(control, line) 721s if block: 721s with qtbot.waitSignal(shell.executed): 721s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 721s modifier=QtCore.Qt.ShiftModifier) 721s else: 721s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 721s modifier=QtCore.Qt.ShiftModifier) 721s 721s if debug: 721s # Enter debug 721s run_line('%debug print()', block=False) 721s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 721s # redefine run_line 721s def run_line(line, block=True): 721s qtbot.keyClicks(control, '!' + line) 721s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 721s modifier=QtCore.Qt.ShiftModifier) 721s if block: 721s qtbot.waitUntil( 721s lambda: control.toPlainText().strip( 721s ).split()[-1] == "ipdb>") 721s 721s prev_position = scroll_bar.value() 721s 721s # Create a bunch of inputs 721s for i in range(20): 721s > run_line('a = 1') 721s 721s tests/test_00_console_widget.py:98: 721s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 721s 721s line = 'a = 1', block = True 721s 721s def run_line(line, block=True): 721s qtbot.keyClicks(control, '!' + line) 721s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 721s modifier=QtCore.Qt.ShiftModifier) 721s if block: 721s > qtbot.waitUntil( 721s lambda: control.toPlainText().strip( 721s ).split()[-1] == "ipdb>") 721s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 5000 milliseconds 721s 721s tests/test_00_console_widget.py:90: TimeoutError 721s ---------------------------- Captured stderr setup ----------------------------- 721s libEGL warning: DRI3 error: Could not get DRI3 device 721s libEGL warning: Ensure your X server supports DRI3 to get accelerated rendering 721s ---------------------------- Captured log teardown ----------------------------- 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s ---------------------------- Captured log teardown ----------------------------- 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s ---------------------------- Captured log teardown ----------------------------- 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s ---------------------------- Captured log teardown ----------------------------- 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s ---------------------------- Captured log teardown ----------------------------- 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s __________________________________ test_debug __________________________________ 721s 721s qtconsole = 721s qtbot = 721s 721s @flaky(max_runs=3) 721s def test_debug(qtconsole, qtbot): 721s """ 721s Make sure the cursor works while debugging 721s 721s It might not because the console is "_executing" 721s """ 721s window = qtconsole.window 721s shell = window.active_frontend 721s control = shell._control 721s 721s # Wait until the console is fully up 721s qtbot.waitUntil(lambda: shell._prompt_html is not None, 721s timeout=SHELL_TIMEOUT) 721s 721s # Enter execution 721s code = "%debug range(1)" 721s qtbot.keyClicks(control, code) 721s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 721s modifier=QtCore.Qt.ShiftModifier) 721s 721s > qtbot.waitUntil( 721s lambda: control.toPlainText().strip().split()[-1] == "ipdb>", 721s timeout=SHELL_TIMEOUT) 721s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 20000 milliseconds 721s 721s tests/test_00_console_widget.py:198: TimeoutError 721s ------------------------------ Captured log call ------------------------------- 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s ---------------------------- Captured log teardown ----------------------------- 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s ---------------------------- Captured log teardown ----------------------------- 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s ---------------------------- Captured log teardown ----------------------------- 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s ---------------------------- Captured log teardown ----------------------------- 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s ---------------------------- Captured log teardown ----------------------------- 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s ---------------------------- Captured log teardown ----------------------------- 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s ---------------------------- Captured log teardown ----------------------------- 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s ---------------------------- Captured log teardown ----------------------------- 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 721s =============================== warnings summary =============================== 721s tests/test_00_console_widget.py::test_scroll[True] 721s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 30 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 721s self.close() 721s 721s tests/test_00_console_widget.py::test_scroll[True] 721s tests/test_00_console_widget.py::test_scroll[True] 721s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 31 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 721s self.close() 721s 721s tests/test_00_console_widget.py::test_scroll[True] 721s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 32 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 721s self.close() 721s 721s tests/test_00_console_widget.py::test_scroll[True] 721s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 34 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 721s self.close() 721s 721s tests/test_00_console_widget.py::test_scroll[True] 721s tests/test_00_console_widget.py::test_debug 721s tests/test_00_console_widget.py::test_debug 721s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 43 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 721s self.close() 721s 721s tests/test_00_console_widget.py::test_scroll[True] 721s tests/test_00_console_widget.py::test_scroll[True] 721s tests/test_00_console_widget.py::test_debug 721s tests/test_00_console_widget.py::test_debug 721s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 46 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 721s self.close() 721s 721s tests/test_00_console_widget.py::test_scroll[True] 721s tests/test_00_console_widget.py::test_scroll[True] 721s tests/test_00_console_widget.py::test_debug 721s tests/test_00_console_widget.py::test_debug 721s tests/test_00_console_widget.py::test_debug 721s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 44 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 721s self.close() 721s 721s tests/test_00_console_widget.py::test_scroll[True] 721s tests/test_00_console_widget.py::test_debug 721s tests/test_00_console_widget.py::test_debug 721s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 42 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 721s self.close() 721s 721s tests/test_00_console_widget.py::test_debug 721s tests/test_00_console_widget.py::test_debug 721s tests/test_00_console_widget.py::test_debug 721s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 41 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 721s self.close() 721s 721s tests/test_00_console_widget.py::test_debug 721s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 48 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 721s self.close() 721s 721s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 721s ===Flaky Test Report=== 721s 721s test_scroll[True] failed (2 runs remaining out of 3). 721s 721s waitUntil timed out in 5000 milliseconds 721s [, , , , , , , , , , , , , , , , , , , , , , , ] 721s test_scroll[True] failed (1 runs remaining out of 3). 721s 721s waitUntil timed out in 5000 milliseconds 721s [, , , , , , , , , , , , , , , , , , , , , , , ] 721s test_scroll[True] failed; it passed 0 out of the required 1 times. 721s 721s waitUntil timed out in 5000 milliseconds 721s [, , , , , , , , , , , , , , , , , , , , , , , ] 721s test_debug failed (2 runs remaining out of 3). 721s 721s waitUntil timed out in 20000 milliseconds 721s [, , , , , , , , , , , , , , , , , , , , , , ] 721s test_debug failed (1 runs remaining out of 3). 721s 721s waitUntil timed out in 20000 milliseconds 721s [, , , , , , , , , , , , , , , , , , , , , , ] 721s test_debug failed; it passed 0 out of the required 1 times. 721s 721s waitUntil timed out in 20000 milliseconds 721s [, , , , , , , , , , , , , , , , , , , , , , ] 722s 722s ===End Flaky Test Report=== 722s =========================== short test summary info ============================ 722s FAILED tests/test_00_console_widget.py::test_scroll[True] - pytestqt.exceptio... 722s FAILED tests/test_00_console_widget.py::test_debug - pytestqt.exceptions.Time... 722s ===== 2 failed, 45 skipped, 1 deselected, 24 warnings in 87.36s (0:01:27) ====== 722s *** END OF RUN 5: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 722s *** SOME TESTS FAILED/ERRORED EVERY RUN, ABORTING *** 723s autopkgtest [23:32:24]: test python3-qtconsole-pyqt5: -----------------------] 727s autopkgtest [23:32:28]: test python3-qtconsole-pyqt5: - - - - - - - - - - results - - - - - - - - - - 727s python3-qtconsole-pyqt5 FAIL non-zero exit status 1 731s autopkgtest [23:32:32]: test python3-qtconsole-pyqt6: preparing testbed 756s autopkgtest [23:32:57]: testbed dpkg architecture: armhf 759s autopkgtest [23:33:00]: testbed apt version: 3.1.12 763s autopkgtest [23:33:04]: @@@@@@@@@@@@@@@@@@@@ test bed setup 765s autopkgtest [23:33:06]: testbed release detected to be: resolute 773s autopkgtest [23:33:14]: updating testbed package index (apt update) 775s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 776s Get:2 http://ftpmaster.internal/ubuntu resolute InRelease [124 kB] 776s Get:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease [124 kB] 777s Get:4 http://ftpmaster.internal/ubuntu resolute-security InRelease [124 kB] 777s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1011 kB] 778s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [81.6 kB] 779s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 779s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.2 kB] 779s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf Packages [95.3 kB] 779s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf Packages [658 kB] 780s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse armhf Packages [4896 B] 780s Get:12 http://ftpmaster.internal/ubuntu resolute/multiverse Sources [310 kB] 780s Get:13 http://ftpmaster.internal/ubuntu resolute/main Sources [1398 kB] 783s Get:14 http://ftpmaster.internal/ubuntu resolute/universe Sources [21.4 MB] 807s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf Packages [1371 kB] 809s Get:16 http://ftpmaster.internal/ubuntu resolute/universe armhf Packages [15.2 MB] 824s Get:17 http://ftpmaster.internal/ubuntu resolute/multiverse armhf Packages [175 kB] 826s Fetched 42.2 MB in 51s (831 kB/s) 827s Reading package lists... 833s autopkgtest [23:34:14]: upgrading testbed (apt dist-upgrade and autopurge) 836s Reading package lists... 836s Building dependency tree... 836s Reading state information... 837s Calculating upgrade... 838s The following packages were automatically installed and are no longer required: 838s libpython3.13-minimal libpython3.13-stdlib python3.13 python3.13-minimal 838s Use 'apt autoremove' to remove them. 838s The following NEW packages will be installed: 838s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 838s The following packages will be upgraded: 838s libplymouth5 libpython3-stdlib plymouth plymouth-theme-ubuntu-text python3 838s python3-gdbm python3-minimal 839s 7 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 839s Need to get 6525 kB of archives. 839s After this operation, 22.5 MB of additional disk space will be used. 839s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.14-minimal armhf 3.14.2-1 [905 kB] 840s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf python3.14-minimal armhf 3.14.2-1 [2155 kB] 842s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-gdbm armhf 3.14.2-1 [11.1 kB] 842s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-minimal armhf 3.14.2-1 [28.2 kB] 843s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3 armhf 3.14.2-1 [22.9 kB] 843s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.14-stdlib armhf 3.14.2-1 [2270 kB] 845s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf python3.14 armhf 3.14.2-1 [816 kB] 846s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libpython3-stdlib armhf 3.14.2-1 [10.9 kB] 846s Get:9 http://ftpmaster.internal/ubuntu resolute/main armhf libplymouth5 armhf 24.004.60+git20250831.4a3c171d-0ubuntu4 [147 kB] 846s Get:10 http://ftpmaster.internal/ubuntu resolute/main armhf plymouth-theme-ubuntu-text armhf 24.004.60+git20250831.4a3c171d-0ubuntu4 [10.0 kB] 846s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf plymouth armhf 24.004.60+git20250831.4a3c171d-0ubuntu4 [150 kB] 847s Fetched 6525 kB in 8s (807 kB/s) 847s Selecting previously unselected package libpython3.14-minimal:armhf. 848s (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 ... 66485 files and directories currently installed.) 848s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_armhf.deb ... 848s Unpacking libpython3.14-minimal:armhf (3.14.2-1) ... 848s Selecting previously unselected package python3.14-minimal. 848s Preparing to unpack .../python3.14-minimal_3.14.2-1_armhf.deb ... 848s Unpacking python3.14-minimal (3.14.2-1) ... 848s Preparing to unpack .../python3-gdbm_3.14.2-1_armhf.deb ... 848s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-1) ... 848s Setting up libpython3.14-minimal:armhf (3.14.2-1) ... 848s Setting up python3.14-minimal (3.14.2-1) ... 849s (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 ... 66827 files and directories currently installed.) 849s Preparing to unpack .../python3-minimal_3.14.2-1_armhf.deb ... 849s Unpacking python3-minimal (3.14.2-1) over (3.13.7-1) ... 849s Setting up python3-minimal (3.14.2-1) ... 850s (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 ... 66827 files and directories currently installed.) 850s Preparing to unpack .../0-python3_3.14.2-1_armhf.deb ... 850s Unpacking python3 (3.14.2-1) over (3.13.7-1) ... 850s Selecting previously unselected package libpython3.14-stdlib:armhf. 850s Preparing to unpack .../1-libpython3.14-stdlib_3.14.2-1_armhf.deb ... 850s Unpacking libpython3.14-stdlib:armhf (3.14.2-1) ... 850s Selecting previously unselected package python3.14. 850s Preparing to unpack .../2-python3.14_3.14.2-1_armhf.deb ... 850s Unpacking python3.14 (3.14.2-1) ... 850s Preparing to unpack .../3-libpython3-stdlib_3.14.2-1_armhf.deb ... 850s Unpacking libpython3-stdlib:armhf (3.14.2-1) over (3.13.7-1) ... 850s Preparing to unpack .../4-libplymouth5_24.004.60+git20250831.4a3c171d-0ubuntu4_armhf.deb ... 850s Unpacking libplymouth5:armhf (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 850s Preparing to unpack .../5-plymouth-theme-ubuntu-text_24.004.60+git20250831.4a3c171d-0ubuntu4_armhf.deb ... 850s Unpacking plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 850s Preparing to unpack .../6-plymouth_24.004.60+git20250831.4a3c171d-0ubuntu4_armhf.deb ... 851s Unpacking plymouth (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 851s Setting up libpython3.14-stdlib:armhf (3.14.2-1) ... 851s Setting up libplymouth5:armhf (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 851s Setting up python3.14 (3.14.2-1) ... 852s Setting up libpython3-stdlib:armhf (3.14.2-1) ... 852s Setting up python3-gdbm (3.14.2-1) ... 852s Setting up plymouth (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 852s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 852s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 853s Setting up python3 (3.14.2-1) ... 853s Processing triggers for libc-bin (2.42-2ubuntu4) ... 853s Processing triggers for systemd (259-1ubuntu2) ... 853s Processing triggers for man-db (2.13.1-1) ... 855s Processing triggers for initramfs-tools (0.150ubuntu7) ... 855s Setting up plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 855s Processing triggers for initramfs-tools (0.150ubuntu7) ... 857s Reading package lists... 857s Building dependency tree... 857s Reading state information... 857s Solving dependencies... 858s The following packages will be REMOVED: 858s libpython3.13-minimal* libpython3.13-stdlib* python3.13* python3.13-minimal* 859s 0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded. 859s After this operation, 21.3 MB disk space will be freed. 859s (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 ... 67257 files and directories currently installed.) 859s Removing python3.13 (3.13.11-1) ... 859s Removing libpython3.13-stdlib:armhf (3.13.11-1) ... 859s Removing python3.13-minimal (3.13.11-1) ... 860s Removing libpython3.13-minimal:armhf (3.13.11-1) ... 860s Processing triggers for man-db (2.13.1-1) ... 861s Processing triggers for systemd (259-1ubuntu2) ... 861s (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 ... 66518 files and directories currently installed.) 861s Purging configuration files for libpython3.13-minimal:armhf (3.13.11-1) ... 861s Purging configuration files for python3.13-minimal (3.13.11-1) ... 864s autopkgtest [23:34:45]: rebooting testbed after setup commands that affected boot 932s Reading package lists... 933s Building dependency tree... 933s Reading state information... 933s Solving dependencies... 935s The following NEW packages will be installed: 935s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono gdb 935s libavahi-client3 libavahi-common-data libavahi-common3 libb2-1 935s libbabeltrace1 libc6-dbg libcups2t64 libdebuginfod-common libdebuginfod1t64 935s libdouble-conversion3 libduktape207 libdw1t64 libegl-mesa0 libegl1 935s libfontconfig1 libfontenc1 libfreetype6 libgbm1 libgl1 libgl1-mesa-dri 935s libglvnd0 libglx-mesa0 libglx0 libgomp1 libgraphite2-3 libharfbuzz0b libice6 935s libinput-bin libinput10 libjpeg-turbo8 libjpeg8 libllvm20 libmd4c0 935s libmtdev1t64 libnorm1t64 libopengl0 libpcre2-16-0 libpgm-5.3-0t64 935s libpixman-1-0 libproxy1v5 libpython3.13 libpython3.13-minimal 935s libpython3.13-stdlib libqt6core6t64 libqt6dbus6 libqt6gui6 libqt6network6 935s libqt6opengl6 libqt6openglwidgets6 libqt6printsupport6 libqt6sql6 libqt6svg6 935s libqt6svgwidgets6 libqt6test6 libqt6widgets6 libqt6xml6 libsm6 libsodium23 935s libsource-highlight-common libsource-highlight4t64 libts0t64 libvulkan1 935s libwacom-common libwacom9 libwayland-client0 libx11-xcb1 libxaw7 935s libxcb-cursor0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 935s libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 935s libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 935s libxcb-xfixes0 libxcb-xinput0 libxcb-xkb1 libxfont2 libxkbcommon-x11-0 935s libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxt6t64 935s libxxf86vm1 libzmq5 mesa-libgallium python3-all python3-astroid 935s python3-asttokens python3-comm python3-coverage python3-debugpy 935s python3-decorator python3-executing python3-flaky python3-iniconfig 935s python3-ipykernel python3-ipython python3-jedi python3-jupyter-client 935s python3-jupyter-core python3-matplotlib-inline python3-nest-asyncio 935s python3-parso python3-platformdirs python3-pluggy python3-prompt-toolkit 935s python3-psutil python3-pure-eval python3-pyqt6 python3-pyqt6.qtsvg 935s python3-pyqt6.sip python3-pytest python3-pytestqt python3-qtconsole 935s python3-qtpy python3-stack-data python3-tornado python3-traitlets 935s python3-typeshed python3-wcwidth python3-zmq python3.13 python3.13-minimal 935s x11-common x11-xkb-utils xserver-common xvfb 935s 0 upgraded, 143 newly installed, 0 to remove and 0 not upgraded. 935s Need to get 81.0 MB of archives. 935s After this operation, 306 MB of additional disk space will be used. 935s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13-minimal armhf 3.13.11-1 [875 kB] 938s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13-minimal armhf 3.13.11-1 [2055 kB] 938s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf libdebuginfod-common all 0.194-1 [15.1 kB] 938s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13-stdlib armhf 3.13.11-1 [1960 kB] 938s Get:5 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13 armhf 3.13.11-1 [758 kB] 939s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf libfreetype6 armhf 2.14.1+dfsg-2 [345 kB] 939s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-dejavu-mono all 2.37-8build1 [502 kB] 939s Get:8 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-dejavu-core all 2.37-8build1 [834 kB] 940s Get:9 http://ftpmaster.internal/ubuntu resolute/main armhf fontconfig-config armhf 2.15.0-2.4ubuntu1 [38.2 kB] 940s Get:10 http://ftpmaster.internal/ubuntu resolute/main armhf libfontconfig1 armhf 2.15.0-2.4ubuntu1 [116 kB] 940s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf fontconfig armhf 2.15.0-2.4ubuntu1 [190 kB] 940s Get:12 http://ftpmaster.internal/ubuntu resolute/main armhf libdw1t64 armhf 0.194-1 [254 kB] 940s Get:13 http://ftpmaster.internal/ubuntu resolute/main armhf libbabeltrace1 armhf 1.5.11-5 [155 kB] 940s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf libdebuginfod1t64 armhf 0.194-1 [18.8 kB] 940s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13 armhf 3.13.11-1 [2124 kB] 942s Get:16 http://ftpmaster.internal/ubuntu resolute/main armhf libsource-highlight-common all 3.1.9-4.3build2 [64.2 kB] 942s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf libsource-highlight4t64 armhf 3.1.9-4.3build2 [297 kB] 942s Get:18 http://ftpmaster.internal/ubuntu resolute/main armhf libc6-dbg armhf 2.42-2ubuntu4 [4516 kB] 945s Get:19 http://ftpmaster.internal/ubuntu resolute/main armhf gdb armhf 16.3-5ubuntu1 [3639 kB] 947s Get:20 http://ftpmaster.internal/ubuntu resolute/main armhf libavahi-common-data armhf 0.8-17ubuntu1 [31.3 kB] 947s Get:21 http://ftpmaster.internal/ubuntu resolute/main armhf libavahi-common3 armhf 0.8-17ubuntu1 [20.4 kB] 947s Get:22 http://ftpmaster.internal/ubuntu resolute/main armhf libavahi-client3 armhf 0.8-17ubuntu1 [24.3 kB] 947s Get:23 http://ftpmaster.internal/ubuntu resolute/main armhf libgomp1 armhf 15.2.0-11ubuntu1 [129 kB] 947s Get:24 http://ftpmaster.internal/ubuntu resolute/universe armhf libb2-1 armhf 0.98.1-1.1build2 [26.2 kB] 947s Get:25 http://ftpmaster.internal/ubuntu resolute/main armhf libcups2t64 armhf 2.4.16-1ubuntu1 [242 kB] 947s Get:26 http://ftpmaster.internal/ubuntu resolute/universe armhf libdouble-conversion3 armhf 3.4.0-1 [39.3 kB] 947s Get:27 http://ftpmaster.internal/ubuntu resolute/main armhf libduktape207 armhf 2.7.0+tests-0ubuntu4 [123 kB] 947s Get:28 http://ftpmaster.internal/ubuntu resolute/main armhf libllvm20 armhf 1:20.1.8-2ubuntu5 [29.9 MB] 972s Get:29 http://ftpmaster.internal/ubuntu resolute/main armhf libx11-xcb1 armhf 2:1.8.12-1build1 [7920 B] 972s Get:30 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-dri3-0 armhf 1.17.0-2build1 [7350 B] 972s Get:31 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-present0 armhf 1.17.0-2build1 [6094 B] 972s Get:32 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-randr0 armhf 1.17.0-2build1 [16.9 kB] 972s Get:33 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-sync1 armhf 1.17.0-2build1 [8852 B] 972s Get:34 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-xfixes0 armhf 1.17.0-2build1 [10.2 kB] 972s Get:35 http://ftpmaster.internal/ubuntu resolute/main armhf libxshmfence1 armhf 1.3.3-1 [4948 B] 972s Get:36 http://ftpmaster.internal/ubuntu resolute/main armhf mesa-libgallium armhf 25.2.8-2ubuntu1 [8792 kB] 976s Get:37 http://ftpmaster.internal/ubuntu resolute/main armhf libgbm1 armhf 25.2.8-2ubuntu1 [30.0 kB] 976s Get:38 http://ftpmaster.internal/ubuntu resolute/main armhf libwayland-client0 armhf 1.24.0-2 [24.6 kB] 976s Get:39 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-shm0 armhf 1.17.0-2build1 [5962 B] 976s Get:40 http://ftpmaster.internal/ubuntu resolute/main armhf libegl-mesa0 armhf 25.2.8-2ubuntu1 [96.2 kB] 976s Get:41 http://ftpmaster.internal/ubuntu resolute/main armhf libfontenc1 armhf 1:1.1.8-1build2 [11.7 kB] 976s Get:42 http://ftpmaster.internal/ubuntu resolute/main armhf libvulkan1 armhf 1.4.335.0-1 [137 kB] 976s Get:43 http://ftpmaster.internal/ubuntu resolute/main armhf libgl1-mesa-dri armhf 25.2.8-2ubuntu1 [32.5 kB] 976s Get:44 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-glx0 armhf 1.17.0-2build1 [22.8 kB] 976s Get:45 http://ftpmaster.internal/ubuntu resolute/main armhf libxxf86vm1 armhf 1:1.1.4-2 [9110 B] 976s Get:46 http://ftpmaster.internal/ubuntu resolute/main armhf libglx-mesa0 armhf 25.2.8-2ubuntu1 [87.2 kB] 976s Get:47 http://ftpmaster.internal/ubuntu resolute/main armhf libgraphite2-3 armhf 1.3.14-11ubuntu1 [65.2 kB] 976s Get:48 http://ftpmaster.internal/ubuntu resolute/main armhf libharfbuzz0b armhf 12.3.0-4 [507 kB] 976s Get:49 http://ftpmaster.internal/ubuntu resolute/main armhf x11-common all 1:7.7+24ubuntu1 [22.4 kB] 976s Get:50 http://ftpmaster.internal/ubuntu resolute/main armhf libice6 armhf 2:1.1.1-1build1 [37.5 kB] 976s Get:51 http://ftpmaster.internal/ubuntu resolute/main armhf libwacom-common all 2.16.1-1 [113 kB] 976s Get:52 http://ftpmaster.internal/ubuntu resolute/main armhf libwacom9 armhf 2.16.1-1 [24.7 kB] 976s Get:53 http://ftpmaster.internal/ubuntu resolute/main armhf libinput-bin armhf 1.30.0-1 [27.6 kB] 976s Get:54 http://ftpmaster.internal/ubuntu resolute/main armhf libmtdev1t64 armhf 1.1.7-1build1 [13.2 kB] 976s Get:55 http://ftpmaster.internal/ubuntu resolute/main armhf libinput10 armhf 1.30.0-1 [144 kB] 976s Get:56 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-turbo8 armhf 2.1.5-4ubuntu2 [127 kB] 976s Get:57 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 976s Get:58 http://ftpmaster.internal/ubuntu resolute/universe armhf libmd4c0 armhf 0.5.2-2 [38.2 kB] 976s Get:59 http://ftpmaster.internal/ubuntu resolute/universe armhf libnorm1t64 armhf 1.5.9+dfsg-4 [210 kB] 976s Get:60 http://ftpmaster.internal/ubuntu resolute/main armhf libpcre2-16-0 armhf 10.46-1 [206 kB] 976s Get:61 http://ftpmaster.internal/ubuntu resolute/universe armhf libpgm-5.3-0t64 armhf 5.3.128~dfsg-2.1build2 [173 kB] 976s Get:62 http://ftpmaster.internal/ubuntu resolute/main armhf libpixman-1-0 armhf 0.46.4-1 [196 kB] 976s Get:63 http://ftpmaster.internal/ubuntu resolute/main armhf libproxy1v5 armhf 0.5.12-1 [25.7 kB] 976s Get:64 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt6core6t64 armhf 6.9.2+dfsg-3ubuntu2 [1791 kB] 977s Get:65 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt6dbus6 armhf 6.9.2+dfsg-3ubuntu2 [247 kB] 977s Get:66 http://ftpmaster.internal/ubuntu resolute/main armhf libglvnd0 armhf 1.7.0-3 [71.3 kB] 977s Get:67 http://ftpmaster.internal/ubuntu resolute/main armhf libegl1 armhf 1.7.0-3 [30.2 kB] 977s Get:68 http://ftpmaster.internal/ubuntu resolute/main armhf libglx0 armhf 1.7.0-3 [37.9 kB] 977s Get:69 http://ftpmaster.internal/ubuntu resolute/main armhf libopengl0 armhf 1.7.0-3 [35.6 kB] 977s Get:70 http://ftpmaster.internal/ubuntu resolute/main armhf libsm6 armhf 2:1.2.6-1 [15.3 kB] 977s Get:71 http://ftpmaster.internal/ubuntu resolute/universe armhf libts0t64 armhf 1.22-1.1build2 [60.9 kB] 977s Get:72 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-util1 armhf 0.4.1-1build1 [9628 B] 977s Get:73 http://ftpmaster.internal/ubuntu resolute/universe armhf libxcb-image0 armhf 0.4.0-2build2 [9776 B] 977s Get:74 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-render0 armhf 1.17.0-2build1 [15.5 kB] 977s Get:75 http://ftpmaster.internal/ubuntu resolute/universe armhf libxcb-render-util0 armhf 0.3.10-1 [9444 B] 977s Get:76 http://ftpmaster.internal/ubuntu resolute/universe armhf libxcb-cursor0 armhf 0.1.5-1 [9952 B] 977s Get:77 http://ftpmaster.internal/ubuntu resolute/universe armhf libxcb-icccm4 armhf 0.4.2-1 [9840 B] 977s Get:78 http://ftpmaster.internal/ubuntu resolute/universe armhf libxcb-keysyms1 armhf 0.4.1-1 [8076 B] 977s Get:79 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-shape0 armhf 1.17.0-2build1 [6196 B] 977s Get:80 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-xinput0 armhf 1.17.0-2build1 [29.2 kB] 977s Get:81 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-xkb1 armhf 1.17.0-2build1 [28.4 kB] 977s Get:82 http://ftpmaster.internal/ubuntu resolute/main armhf libxkbcommon-x11-0 armhf 1.12.3-1 [14.8 kB] 977s Get:83 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt6gui6 armhf 6.9.2+dfsg-3ubuntu2 [3070 kB] 977s Get:84 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt6network6 armhf 6.9.2+dfsg-3ubuntu2 [768 kB] 977s Get:85 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt6opengl6 armhf 6.9.2+dfsg-3ubuntu2 [391 kB] 977s Get:86 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt6widgets6 armhf 6.9.2+dfsg-3ubuntu2 [2549 kB] 977s Get:87 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt6openglwidgets6 armhf 6.9.2+dfsg-3ubuntu2 [41.6 kB] 977s Get:88 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt6printsupport6 armhf 6.9.2+dfsg-3ubuntu2 [210 kB] 977s Get:89 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt6sql6 armhf 6.9.2+dfsg-3ubuntu2 [129 kB] 977s Get:90 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt6svg6 armhf 6.9.2-5 [198 kB] 977s Get:91 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt6svgwidgets6 armhf 6.9.2-5 [16.6 kB] 977s Get:92 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt6test6 armhf 6.9.2+dfsg-3ubuntu2 [178 kB] 977s Get:93 http://ftpmaster.internal/ubuntu resolute/universe armhf libqt6xml6 armhf 6.9.2+dfsg-3ubuntu2 [74.0 kB] 977s Get:94 http://ftpmaster.internal/ubuntu resolute/main armhf libsodium23 armhf 1.0.18-2 [141 kB] 977s Get:95 http://ftpmaster.internal/ubuntu resolute/main armhf libxt6t64 armhf 1:1.2.1-1.3 [145 kB] 977s Get:96 http://ftpmaster.internal/ubuntu resolute/main armhf libxmu6 armhf 2:1.1.3-4 [41.2 kB] 977s Get:97 http://ftpmaster.internal/ubuntu resolute/main armhf libxpm4 armhf 1:3.5.17-1build3 [31.1 kB] 977s Get:98 http://ftpmaster.internal/ubuntu resolute/main armhf libxaw7 armhf 2:1.0.16-1build1 [156 kB] 977s Get:99 http://ftpmaster.internal/ubuntu resolute/main armhf libxfont2 armhf 1:2.0.6-2 [82.7 kB] 977s Get:100 http://ftpmaster.internal/ubuntu resolute/main armhf libxkbfile1 armhf 1:1.1.0-1build5 [60.6 kB] 977s Get:101 http://ftpmaster.internal/ubuntu resolute/main armhf libxrender1 armhf 1:0.9.12-1 [16.6 kB] 977s Get:102 http://ftpmaster.internal/ubuntu resolute/main armhf libxrandr2 armhf 2:1.5.4-1build1 [15.6 kB] 978s Get:103 http://ftpmaster.internal/ubuntu resolute/universe armhf libzmq5 armhf 4.3.5-1build3 [271 kB] 978s Get:104 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-all armhf 3.14.2-1 [888 B] 978s Get:105 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-astroid all 4.0.2-1ubuntu1 [172 kB] 978s Get:106 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-asttokens all 3.0.1-1 [20.7 kB] 978s Get:107 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-traitlets all 5.14.3+really5.14.3-2 [71.7 kB] 978s Get:108 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-comm all 0.2.1-1build1 [7148 B] 978s Get:109 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-coverage armhf 7.8.2+dfsg1-1ubuntu1 [158 kB] 978s Get:110 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-debugpy armhf 1.8.19+ds-1ubuntu1 [910 kB] 978s Get:111 http://ftpmaster.internal/ubuntu resolute/main armhf python3-decorator all 5.2.1-2 [28.1 kB] 978s Get:112 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-executing all 2.2.1-0.1 [26.2 kB] 978s Get:113 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-flaky all 3.8.1-4 [16.8 kB] 978s Get:114 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-iniconfig all 2.1.0-2 [6962 B] 978s Get:115 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-parso all 0.8.5-1 [68.0 kB] 978s Get:116 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-typeshed all 0.0~git20241223.ea91db2-4 [1554 kB] 978s Get:117 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-jedi all 0.19.1+ds1-1build1 [694 kB] 978s Get:118 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-matplotlib-inline all 0.2.1-1 [9462 B] 978s Get:119 http://ftpmaster.internal/ubuntu resolute/main armhf python3-wcwidth all 0.2.14+dfsg1-1build1 [26.5 kB] 978s Get:120 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-prompt-toolkit all 3.0.52-2 [258 kB] 978s Get:121 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pure-eval all 0.2.3-1 [11.4 kB] 978s Get:122 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-stack-data all 0.6.3-3 [22.2 kB] 978s Get:123 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ipython all 8.35.0-2 [575 kB] 978s Get:124 http://ftpmaster.internal/ubuntu resolute/main armhf python3-platformdirs all 4.5.1-1 [17.1 kB] 978s Get:125 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-jupyter-core all 5.9.1-1 [28.9 kB] 978s Get:126 http://ftpmaster.internal/ubuntu resolute/main armhf python3-psutil armhf 7.1.0-1ubuntu1 [189 kB] 978s Get:127 http://ftpmaster.internal/ubuntu resolute/main armhf python3-tornado armhf 6.5.4-0.1 [306 kB] 978s Get:128 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-zmq armhf 27.1.0-1 [223 kB] 978s Get:129 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-jupyter-client all 8.7.0-1 [78.5 kB] 978s Get:130 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-nest-asyncio all 1.6.0-1 [6686 B] 978s Get:131 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ipykernel all 6.30.1-1 [82.8 kB] 978s Get:132 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pluggy all 1.6.0-2 [21.1 kB] 978s Get:133 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pyqt6.sip armhf 13.10.3-1 [65.6 kB] 978s Get:134 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pyqt6 armhf 6.10.2-1 [2347 kB] 979s Get:135 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pyqt6.qtsvg armhf 6.10.2-1 [30.6 kB] 979s Get:136 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pytest all 9.0.2-2 [277 kB] 979s Get:137 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pytestqt all 4.4.0-1 [32.4 kB] 979s Get:138 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-qtpy all 2.4.3-1 [57.5 kB] 979s Get:139 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-qtconsole all 5.6.1-4 [84.7 kB] 979s Get:140 http://ftpmaster.internal/ubuntu resolute/main armhf x11-xkb-utils armhf 7.7+9build1 [159 kB] 979s Get:141 http://ftpmaster.internal/ubuntu resolute/main armhf xserver-common all 2:21.1.21-1ubuntu1 [34.8 kB] 979s Get:142 http://ftpmaster.internal/ubuntu resolute/main armhf libgl1 armhf 1.7.0-3 [102 kB] 979s Get:143 http://ftpmaster.internal/ubuntu resolute/universe armhf xvfb armhf 2:21.1.21-1ubuntu1 [744 kB] 980s Preconfiguring packages ... 980s Fetched 81.0 MB in 44s (1833 kB/s) 980s Selecting previously unselected package libpython3.13-minimal:armhf. 980s (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 ... 66518 files and directories currently installed.) 980s Preparing to unpack .../000-libpython3.13-minimal_3.13.11-1_armhf.deb ... 980s Unpacking libpython3.13-minimal:armhf (3.13.11-1) ... 980s Selecting previously unselected package python3.13-minimal. 980s Preparing to unpack .../001-python3.13-minimal_3.13.11-1_armhf.deb ... 980s Unpacking python3.13-minimal (3.13.11-1) ... 980s Selecting previously unselected package libdebuginfod-common. 980s Preparing to unpack .../002-libdebuginfod-common_0.194-1_all.deb ... 980s Unpacking libdebuginfod-common (0.194-1) ... 980s Selecting previously unselected package libpython3.13-stdlib:armhf. 980s Preparing to unpack .../003-libpython3.13-stdlib_3.13.11-1_armhf.deb ... 980s Unpacking libpython3.13-stdlib:armhf (3.13.11-1) ... 981s Selecting previously unselected package python3.13. 981s Preparing to unpack .../004-python3.13_3.13.11-1_armhf.deb ... 981s Unpacking python3.13 (3.13.11-1) ... 981s Selecting previously unselected package libfreetype6:armhf. 981s Preparing to unpack .../005-libfreetype6_2.14.1+dfsg-2_armhf.deb ... 981s Unpacking libfreetype6:armhf (2.14.1+dfsg-2) ... 981s Selecting previously unselected package fonts-dejavu-mono. 981s Preparing to unpack .../006-fonts-dejavu-mono_2.37-8build1_all.deb ... 981s Unpacking fonts-dejavu-mono (2.37-8build1) ... 981s Selecting previously unselected package fonts-dejavu-core. 981s Preparing to unpack .../007-fonts-dejavu-core_2.37-8build1_all.deb ... 981s Unpacking fonts-dejavu-core (2.37-8build1) ... 981s Selecting previously unselected package fontconfig-config. 981s Preparing to unpack .../008-fontconfig-config_2.15.0-2.4ubuntu1_armhf.deb ... 981s Unpacking fontconfig-config (2.15.0-2.4ubuntu1) ... 982s Selecting previously unselected package libfontconfig1:armhf. 982s Preparing to unpack .../009-libfontconfig1_2.15.0-2.4ubuntu1_armhf.deb ... 982s Unpacking libfontconfig1:armhf (2.15.0-2.4ubuntu1) ... 982s Selecting previously unselected package fontconfig. 982s Preparing to unpack .../010-fontconfig_2.15.0-2.4ubuntu1_armhf.deb ... 982s Unpacking fontconfig (2.15.0-2.4ubuntu1) ... 982s Selecting previously unselected package libdw1t64:armhf. 982s Preparing to unpack .../011-libdw1t64_0.194-1_armhf.deb ... 982s Unpacking libdw1t64:armhf (0.194-1) ... 982s Selecting previously unselected package libbabeltrace1:armhf. 982s Preparing to unpack .../012-libbabeltrace1_1.5.11-5_armhf.deb ... 982s Unpacking libbabeltrace1:armhf (1.5.11-5) ... 982s Selecting previously unselected package libdebuginfod1t64:armhf. 982s Preparing to unpack .../013-libdebuginfod1t64_0.194-1_armhf.deb ... 982s Unpacking libdebuginfod1t64:armhf (0.194-1) ... 982s Selecting previously unselected package libpython3.13:armhf. 982s Preparing to unpack .../014-libpython3.13_3.13.11-1_armhf.deb ... 982s Unpacking libpython3.13:armhf (3.13.11-1) ... 982s Selecting previously unselected package libsource-highlight-common. 982s Preparing to unpack .../015-libsource-highlight-common_3.1.9-4.3build2_all.deb ... 982s Unpacking libsource-highlight-common (3.1.9-4.3build2) ... 982s Selecting previously unselected package libsource-highlight4t64:armhf. 982s Preparing to unpack .../016-libsource-highlight4t64_3.1.9-4.3build2_armhf.deb ... 982s Unpacking libsource-highlight4t64:armhf (3.1.9-4.3build2) ... 982s Selecting previously unselected package libc6-dbg:armhf. 982s Preparing to unpack .../017-libc6-dbg_2.42-2ubuntu4_armhf.deb ... 982s Unpacking libc6-dbg:armhf (2.42-2ubuntu4) ... 982s Selecting previously unselected package gdb. 982s Preparing to unpack .../018-gdb_16.3-5ubuntu1_armhf.deb ... 982s Unpacking gdb (16.3-5ubuntu1) ... 982s Selecting previously unselected package libavahi-common-data:armhf. 982s Preparing to unpack .../019-libavahi-common-data_0.8-17ubuntu1_armhf.deb ... 982s Unpacking libavahi-common-data:armhf (0.8-17ubuntu1) ... 982s Selecting previously unselected package libavahi-common3:armhf. 982s Preparing to unpack .../020-libavahi-common3_0.8-17ubuntu1_armhf.deb ... 982s Unpacking libavahi-common3:armhf (0.8-17ubuntu1) ... 983s Selecting previously unselected package libavahi-client3:armhf. 983s Preparing to unpack .../021-libavahi-client3_0.8-17ubuntu1_armhf.deb ... 983s Unpacking libavahi-client3:armhf (0.8-17ubuntu1) ... 983s Selecting previously unselected package libgomp1:armhf. 983s Preparing to unpack .../022-libgomp1_15.2.0-11ubuntu1_armhf.deb ... 983s Unpacking libgomp1:armhf (15.2.0-11ubuntu1) ... 983s Selecting previously unselected package libb2-1:armhf. 983s Preparing to unpack .../023-libb2-1_0.98.1-1.1build2_armhf.deb ... 983s Unpacking libb2-1:armhf (0.98.1-1.1build2) ... 983s Selecting previously unselected package libcups2t64:armhf. 983s Preparing to unpack .../024-libcups2t64_2.4.16-1ubuntu1_armhf.deb ... 983s Unpacking libcups2t64:armhf (2.4.16-1ubuntu1) ... 983s Selecting previously unselected package libdouble-conversion3:armhf. 983s Preparing to unpack .../025-libdouble-conversion3_3.4.0-1_armhf.deb ... 983s Unpacking libdouble-conversion3:armhf (3.4.0-1) ... 983s Selecting previously unselected package libduktape207:armhf. 983s Preparing to unpack .../026-libduktape207_2.7.0+tests-0ubuntu4_armhf.deb ... 983s Unpacking libduktape207:armhf (2.7.0+tests-0ubuntu4) ... 983s Selecting previously unselected package libllvm20:armhf. 983s Preparing to unpack .../027-libllvm20_1%3a20.1.8-2ubuntu5_armhf.deb ... 983s Unpacking libllvm20:armhf (1:20.1.8-2ubuntu5) ... 984s Selecting previously unselected package libx11-xcb1:armhf. 985s Preparing to unpack .../028-libx11-xcb1_2%3a1.8.12-1build1_armhf.deb ... 985s Unpacking libx11-xcb1:armhf (2:1.8.12-1build1) ... 985s Selecting previously unselected package libxcb-dri3-0:armhf. 985s Preparing to unpack .../029-libxcb-dri3-0_1.17.0-2build1_armhf.deb ... 985s Unpacking libxcb-dri3-0:armhf (1.17.0-2build1) ... 985s Selecting previously unselected package libxcb-present0:armhf. 985s Preparing to unpack .../030-libxcb-present0_1.17.0-2build1_armhf.deb ... 985s Unpacking libxcb-present0:armhf (1.17.0-2build1) ... 985s Selecting previously unselected package libxcb-randr0:armhf. 985s Preparing to unpack .../031-libxcb-randr0_1.17.0-2build1_armhf.deb ... 985s Unpacking libxcb-randr0:armhf (1.17.0-2build1) ... 985s Selecting previously unselected package libxcb-sync1:armhf. 985s Preparing to unpack .../032-libxcb-sync1_1.17.0-2build1_armhf.deb ... 985s Unpacking libxcb-sync1:armhf (1.17.0-2build1) ... 985s Selecting previously unselected package libxcb-xfixes0:armhf. 985s Preparing to unpack .../033-libxcb-xfixes0_1.17.0-2build1_armhf.deb ... 985s Unpacking libxcb-xfixes0:armhf (1.17.0-2build1) ... 985s Selecting previously unselected package libxshmfence1:armhf. 985s Preparing to unpack .../034-libxshmfence1_1.3.3-1_armhf.deb ... 985s Unpacking libxshmfence1:armhf (1.3.3-1) ... 985s Selecting previously unselected package mesa-libgallium:armhf. 985s Preparing to unpack .../035-mesa-libgallium_25.2.8-2ubuntu1_armhf.deb ... 985s Unpacking mesa-libgallium:armhf (25.2.8-2ubuntu1) ... 985s Selecting previously unselected package libgbm1:armhf. 985s Preparing to unpack .../036-libgbm1_25.2.8-2ubuntu1_armhf.deb ... 985s Unpacking libgbm1:armhf (25.2.8-2ubuntu1) ... 985s Selecting previously unselected package libwayland-client0:armhf. 985s Preparing to unpack .../037-libwayland-client0_1.24.0-2_armhf.deb ... 985s Unpacking libwayland-client0:armhf (1.24.0-2) ... 985s Selecting previously unselected package libxcb-shm0:armhf. 985s Preparing to unpack .../038-libxcb-shm0_1.17.0-2build1_armhf.deb ... 985s Unpacking libxcb-shm0:armhf (1.17.0-2build1) ... 985s Selecting previously unselected package libegl-mesa0:armhf. 985s Preparing to unpack .../039-libegl-mesa0_25.2.8-2ubuntu1_armhf.deb ... 985s Unpacking libegl-mesa0:armhf (25.2.8-2ubuntu1) ... 985s Selecting previously unselected package libfontenc1:armhf. 985s Preparing to unpack .../040-libfontenc1_1%3a1.1.8-1build2_armhf.deb ... 985s Unpacking libfontenc1:armhf (1:1.1.8-1build2) ... 986s Selecting previously unselected package libvulkan1:armhf. 986s Preparing to unpack .../041-libvulkan1_1.4.335.0-1_armhf.deb ... 986s Unpacking libvulkan1:armhf (1.4.335.0-1) ... 986s Selecting previously unselected package libgl1-mesa-dri:armhf. 986s Preparing to unpack .../042-libgl1-mesa-dri_25.2.8-2ubuntu1_armhf.deb ... 986s Unpacking libgl1-mesa-dri:armhf (25.2.8-2ubuntu1) ... 986s Selecting previously unselected package libxcb-glx0:armhf. 986s Preparing to unpack .../043-libxcb-glx0_1.17.0-2build1_armhf.deb ... 986s Unpacking libxcb-glx0:armhf (1.17.0-2build1) ... 986s Selecting previously unselected package libxxf86vm1:armhf. 986s Preparing to unpack .../044-libxxf86vm1_1%3a1.1.4-2_armhf.deb ... 986s Unpacking libxxf86vm1:armhf (1:1.1.4-2) ... 986s Selecting previously unselected package libglx-mesa0:armhf. 986s Preparing to unpack .../045-libglx-mesa0_25.2.8-2ubuntu1_armhf.deb ... 986s Unpacking libglx-mesa0:armhf (25.2.8-2ubuntu1) ... 986s Selecting previously unselected package libgraphite2-3:armhf. 986s Preparing to unpack .../046-libgraphite2-3_1.3.14-11ubuntu1_armhf.deb ... 986s Unpacking libgraphite2-3:armhf (1.3.14-11ubuntu1) ... 986s Selecting previously unselected package libharfbuzz0b:armhf. 986s Preparing to unpack .../047-libharfbuzz0b_12.3.0-4_armhf.deb ... 986s Unpacking libharfbuzz0b:armhf (12.3.0-4) ... 986s Selecting previously unselected package x11-common. 986s Preparing to unpack .../048-x11-common_1%3a7.7+24ubuntu1_all.deb ... 986s Unpacking x11-common (1:7.7+24ubuntu1) ... 986s Selecting previously unselected package libice6:armhf. 986s Preparing to unpack .../049-libice6_2%3a1.1.1-1build1_armhf.deb ... 986s Unpacking libice6:armhf (2:1.1.1-1build1) ... 986s Selecting previously unselected package libwacom-common. 986s Preparing to unpack .../050-libwacom-common_2.16.1-1_all.deb ... 986s Unpacking libwacom-common (2.16.1-1) ... 986s Selecting previously unselected package libwacom9:armhf. 986s Preparing to unpack .../051-libwacom9_2.16.1-1_armhf.deb ... 986s Unpacking libwacom9:armhf (2.16.1-1) ... 986s Selecting previously unselected package libinput-bin. 986s Preparing to unpack .../052-libinput-bin_1.30.0-1_armhf.deb ... 986s Unpacking libinput-bin (1.30.0-1) ... 986s Selecting previously unselected package libmtdev1t64:armhf. 986s Preparing to unpack .../053-libmtdev1t64_1.1.7-1build1_armhf.deb ... 986s Unpacking libmtdev1t64:armhf (1.1.7-1build1) ... 986s Selecting previously unselected package libinput10:armhf. 987s Preparing to unpack .../054-libinput10_1.30.0-1_armhf.deb ... 987s Unpacking libinput10:armhf (1.30.0-1) ... 987s Selecting previously unselected package libjpeg-turbo8:armhf. 987s Preparing to unpack .../055-libjpeg-turbo8_2.1.5-4ubuntu2_armhf.deb ... 987s Unpacking libjpeg-turbo8:armhf (2.1.5-4ubuntu2) ... 987s Selecting previously unselected package libjpeg8:armhf. 987s Preparing to unpack .../056-libjpeg8_8c-2ubuntu11_armhf.deb ... 987s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 987s Selecting previously unselected package libmd4c0:armhf. 987s Preparing to unpack .../057-libmd4c0_0.5.2-2_armhf.deb ... 987s Unpacking libmd4c0:armhf (0.5.2-2) ... 987s Selecting previously unselected package libnorm1t64:armhf. 987s Preparing to unpack .../058-libnorm1t64_1.5.9+dfsg-4_armhf.deb ... 987s Unpacking libnorm1t64:armhf (1.5.9+dfsg-4) ... 987s Selecting previously unselected package libpcre2-16-0:armhf. 987s Preparing to unpack .../059-libpcre2-16-0_10.46-1_armhf.deb ... 987s Unpacking libpcre2-16-0:armhf (10.46-1) ... 987s Selecting previously unselected package libpgm-5.3-0t64:armhf. 987s Preparing to unpack .../060-libpgm-5.3-0t64_5.3.128~dfsg-2.1build2_armhf.deb ... 987s Unpacking libpgm-5.3-0t64:armhf (5.3.128~dfsg-2.1build2) ... 987s Selecting previously unselected package libpixman-1-0:armhf. 987s Preparing to unpack .../061-libpixman-1-0_0.46.4-1_armhf.deb ... 987s Unpacking libpixman-1-0:armhf (0.46.4-1) ... 987s Selecting previously unselected package libproxy1v5:armhf. 987s Preparing to unpack .../062-libproxy1v5_0.5.12-1_armhf.deb ... 987s Unpacking libproxy1v5:armhf (0.5.12-1) ... 987s Selecting previously unselected package libqt6core6t64:armhf. 987s Preparing to unpack .../063-libqt6core6t64_6.9.2+dfsg-3ubuntu2_armhf.deb ... 987s Unpacking libqt6core6t64:armhf (6.9.2+dfsg-3ubuntu2) ... 987s Selecting previously unselected package libqt6dbus6:armhf. 987s Preparing to unpack .../064-libqt6dbus6_6.9.2+dfsg-3ubuntu2_armhf.deb ... 987s Unpacking libqt6dbus6:armhf (6.9.2+dfsg-3ubuntu2) ... 987s Selecting previously unselected package libglvnd0:armhf. 987s Preparing to unpack .../065-libglvnd0_1.7.0-3_armhf.deb ... 987s Unpacking libglvnd0:armhf (1.7.0-3) ... 987s Selecting previously unselected package libegl1:armhf. 987s Preparing to unpack .../066-libegl1_1.7.0-3_armhf.deb ... 987s Unpacking libegl1:armhf (1.7.0-3) ... 987s Selecting previously unselected package libglx0:armhf. 987s Preparing to unpack .../067-libglx0_1.7.0-3_armhf.deb ... 987s Unpacking libglx0:armhf (1.7.0-3) ... 987s Selecting previously unselected package libopengl0:armhf. 987s Preparing to unpack .../068-libopengl0_1.7.0-3_armhf.deb ... 987s Unpacking libopengl0:armhf (1.7.0-3) ... 987s Selecting previously unselected package libsm6:armhf. 987s Preparing to unpack .../069-libsm6_2%3a1.2.6-1_armhf.deb ... 987s Unpacking libsm6:armhf (2:1.2.6-1) ... 988s Selecting previously unselected package libts0t64:armhf. 988s Preparing to unpack .../070-libts0t64_1.22-1.1build2_armhf.deb ... 988s Unpacking libts0t64:armhf (1.22-1.1build2) ... 988s Selecting previously unselected package libxcb-util1:armhf. 988s Preparing to unpack .../071-libxcb-util1_0.4.1-1build1_armhf.deb ... 988s Unpacking libxcb-util1:armhf (0.4.1-1build1) ... 988s Selecting previously unselected package libxcb-image0:armhf. 988s Preparing to unpack .../072-libxcb-image0_0.4.0-2build2_armhf.deb ... 988s Unpacking libxcb-image0:armhf (0.4.0-2build2) ... 988s Selecting previously unselected package libxcb-render0:armhf. 988s Preparing to unpack .../073-libxcb-render0_1.17.0-2build1_armhf.deb ... 988s Unpacking libxcb-render0:armhf (1.17.0-2build1) ... 988s Selecting previously unselected package libxcb-render-util0:armhf. 988s Preparing to unpack .../074-libxcb-render-util0_0.3.10-1_armhf.deb ... 988s Unpacking libxcb-render-util0:armhf (0.3.10-1) ... 988s Selecting previously unselected package libxcb-cursor0:armhf. 988s Preparing to unpack .../075-libxcb-cursor0_0.1.5-1_armhf.deb ... 988s Unpacking libxcb-cursor0:armhf (0.1.5-1) ... 988s Selecting previously unselected package libxcb-icccm4:armhf. 988s Preparing to unpack .../076-libxcb-icccm4_0.4.2-1_armhf.deb ... 988s Unpacking libxcb-icccm4:armhf (0.4.2-1) ... 988s Selecting previously unselected package libxcb-keysyms1:armhf. 988s Preparing to unpack .../077-libxcb-keysyms1_0.4.1-1_armhf.deb ... 988s Unpacking libxcb-keysyms1:armhf (0.4.1-1) ... 988s Selecting previously unselected package libxcb-shape0:armhf. 988s Preparing to unpack .../078-libxcb-shape0_1.17.0-2build1_armhf.deb ... 988s Unpacking libxcb-shape0:armhf (1.17.0-2build1) ... 988s Selecting previously unselected package libxcb-xinput0:armhf. 988s Preparing to unpack .../079-libxcb-xinput0_1.17.0-2build1_armhf.deb ... 988s Unpacking libxcb-xinput0:armhf (1.17.0-2build1) ... 988s Selecting previously unselected package libxcb-xkb1:armhf. 988s Preparing to unpack .../080-libxcb-xkb1_1.17.0-2build1_armhf.deb ... 988s Unpacking libxcb-xkb1:armhf (1.17.0-2build1) ... 988s Selecting previously unselected package libxkbcommon-x11-0:armhf. 988s Preparing to unpack .../081-libxkbcommon-x11-0_1.12.3-1_armhf.deb ... 988s Unpacking libxkbcommon-x11-0:armhf (1.12.3-1) ... 988s Selecting previously unselected package libqt6gui6:armhf. 988s Preparing to unpack .../082-libqt6gui6_6.9.2+dfsg-3ubuntu2_armhf.deb ... 988s Unpacking libqt6gui6:armhf (6.9.2+dfsg-3ubuntu2) ... 988s Selecting previously unselected package libqt6network6:armhf. 988s Preparing to unpack .../083-libqt6network6_6.9.2+dfsg-3ubuntu2_armhf.deb ... 988s Unpacking libqt6network6:armhf (6.9.2+dfsg-3ubuntu2) ... 988s Selecting previously unselected package libqt6opengl6:armhf. 988s Preparing to unpack .../084-libqt6opengl6_6.9.2+dfsg-3ubuntu2_armhf.deb ... 988s Unpacking libqt6opengl6:armhf (6.9.2+dfsg-3ubuntu2) ... 989s Selecting previously unselected package libqt6widgets6:armhf. 989s Preparing to unpack .../085-libqt6widgets6_6.9.2+dfsg-3ubuntu2_armhf.deb ... 989s Unpacking libqt6widgets6:armhf (6.9.2+dfsg-3ubuntu2) ... 989s Selecting previously unselected package libqt6openglwidgets6:armhf. 989s Preparing to unpack .../086-libqt6openglwidgets6_6.9.2+dfsg-3ubuntu2_armhf.deb ... 989s Unpacking libqt6openglwidgets6:armhf (6.9.2+dfsg-3ubuntu2) ... 989s Selecting previously unselected package libqt6printsupport6:armhf. 989s Preparing to unpack .../087-libqt6printsupport6_6.9.2+dfsg-3ubuntu2_armhf.deb ... 989s Unpacking libqt6printsupport6:armhf (6.9.2+dfsg-3ubuntu2) ... 989s Selecting previously unselected package libqt6sql6:armhf. 989s Preparing to unpack .../088-libqt6sql6_6.9.2+dfsg-3ubuntu2_armhf.deb ... 989s Unpacking libqt6sql6:armhf (6.9.2+dfsg-3ubuntu2) ... 989s Selecting previously unselected package libqt6svg6:armhf. 989s Preparing to unpack .../089-libqt6svg6_6.9.2-5_armhf.deb ... 989s Unpacking libqt6svg6:armhf (6.9.2-5) ... 989s Selecting previously unselected package libqt6svgwidgets6:armhf. 989s Preparing to unpack .../090-libqt6svgwidgets6_6.9.2-5_armhf.deb ... 989s Unpacking libqt6svgwidgets6:armhf (6.9.2-5) ... 989s Selecting previously unselected package libqt6test6:armhf. 989s Preparing to unpack .../091-libqt6test6_6.9.2+dfsg-3ubuntu2_armhf.deb ... 989s Unpacking libqt6test6:armhf (6.9.2+dfsg-3ubuntu2) ... 989s Selecting previously unselected package libqt6xml6:armhf. 989s Preparing to unpack .../092-libqt6xml6_6.9.2+dfsg-3ubuntu2_armhf.deb ... 989s Unpacking libqt6xml6:armhf (6.9.2+dfsg-3ubuntu2) ... 989s Selecting previously unselected package libsodium23:armhf. 989s Preparing to unpack .../093-libsodium23_1.0.18-2_armhf.deb ... 989s Unpacking libsodium23:armhf (1.0.18-2) ... 989s Selecting previously unselected package libxt6t64:armhf. 989s Preparing to unpack .../094-libxt6t64_1%3a1.2.1-1.3_armhf.deb ... 989s Unpacking libxt6t64:armhf (1:1.2.1-1.3) ... 989s Selecting previously unselected package libxmu6:armhf. 989s Preparing to unpack .../095-libxmu6_2%3a1.1.3-4_armhf.deb ... 989s Unpacking libxmu6:armhf (2:1.1.3-4) ... 989s Selecting previously unselected package libxpm4:armhf. 989s Preparing to unpack .../096-libxpm4_1%3a3.5.17-1build3_armhf.deb ... 989s Unpacking libxpm4:armhf (1:3.5.17-1build3) ... 989s Selecting previously unselected package libxaw7:armhf. 989s Preparing to unpack .../097-libxaw7_2%3a1.0.16-1build1_armhf.deb ... 989s Unpacking libxaw7:armhf (2:1.0.16-1build1) ... 989s Selecting previously unselected package libxfont2:armhf. 989s Preparing to unpack .../098-libxfont2_1%3a2.0.6-2_armhf.deb ... 989s Unpacking libxfont2:armhf (1:2.0.6-2) ... 989s Selecting previously unselected package libxkbfile1:armhf. 989s Preparing to unpack .../099-libxkbfile1_1%3a1.1.0-1build5_armhf.deb ... 989s Unpacking libxkbfile1:armhf (1:1.1.0-1build5) ... 989s Selecting previously unselected package libxrender1:armhf. 990s Preparing to unpack .../100-libxrender1_1%3a0.9.12-1_armhf.deb ... 990s Unpacking libxrender1:armhf (1:0.9.12-1) ... 990s Selecting previously unselected package libxrandr2:armhf. 990s Preparing to unpack .../101-libxrandr2_2%3a1.5.4-1build1_armhf.deb ... 990s Unpacking libxrandr2:armhf (2:1.5.4-1build1) ... 990s Selecting previously unselected package libzmq5:armhf. 990s Preparing to unpack .../102-libzmq5_4.3.5-1build3_armhf.deb ... 990s Unpacking libzmq5:armhf (4.3.5-1build3) ... 990s Selecting previously unselected package python3-all. 990s Preparing to unpack .../103-python3-all_3.14.2-1_armhf.deb ... 990s Unpacking python3-all (3.14.2-1) ... 990s Selecting previously unselected package python3-astroid. 990s Preparing to unpack .../104-python3-astroid_4.0.2-1ubuntu1_all.deb ... 990s Unpacking python3-astroid (4.0.2-1ubuntu1) ... 990s Selecting previously unselected package python3-asttokens. 990s Preparing to unpack .../105-python3-asttokens_3.0.1-1_all.deb ... 990s Unpacking python3-asttokens (3.0.1-1) ... 990s Selecting previously unselected package python3-traitlets. 990s Preparing to unpack .../106-python3-traitlets_5.14.3+really5.14.3-2_all.deb ... 990s Unpacking python3-traitlets (5.14.3+really5.14.3-2) ... 990s Selecting previously unselected package python3-comm. 990s Preparing to unpack .../107-python3-comm_0.2.1-1build1_all.deb ... 990s Unpacking python3-comm (0.2.1-1build1) ... 990s Selecting previously unselected package python3-coverage. 990s Preparing to unpack .../108-python3-coverage_7.8.2+dfsg1-1ubuntu1_armhf.deb ... 990s Unpacking python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 990s Selecting previously unselected package python3-debugpy. 990s Preparing to unpack .../109-python3-debugpy_1.8.19+ds-1ubuntu1_armhf.deb ... 990s Unpacking python3-debugpy (1.8.19+ds-1ubuntu1) ... 990s Selecting previously unselected package python3-decorator. 990s Preparing to unpack .../110-python3-decorator_5.2.1-2_all.deb ... 990s Unpacking python3-decorator (5.2.1-2) ... 990s Selecting previously unselected package python3-executing. 990s Preparing to unpack .../111-python3-executing_2.2.1-0.1_all.deb ... 990s Unpacking python3-executing (2.2.1-0.1) ... 990s Selecting previously unselected package python3-flaky. 990s Preparing to unpack .../112-python3-flaky_3.8.1-4_all.deb ... 990s Unpacking python3-flaky (3.8.1-4) ... 990s Selecting previously unselected package python3-iniconfig. 991s Preparing to unpack .../113-python3-iniconfig_2.1.0-2_all.deb ... 991s Unpacking python3-iniconfig (2.1.0-2) ... 991s Selecting previously unselected package python3-parso. 991s Preparing to unpack .../114-python3-parso_0.8.5-1_all.deb ... 991s Unpacking python3-parso (0.8.5-1) ... 991s Selecting previously unselected package python3-typeshed. 991s Preparing to unpack .../115-python3-typeshed_0.0~git20241223.ea91db2-4_all.deb ... 991s Unpacking python3-typeshed (0.0~git20241223.ea91db2-4) ... 992s Selecting previously unselected package python3-jedi. 992s Preparing to unpack .../116-python3-jedi_0.19.1+ds1-1build1_all.deb ... 992s Unpacking python3-jedi (0.19.1+ds1-1build1) ... 992s Selecting previously unselected package python3-matplotlib-inline. 992s Preparing to unpack .../117-python3-matplotlib-inline_0.2.1-1_all.deb ... 992s Unpacking python3-matplotlib-inline (0.2.1-1) ... 992s Selecting previously unselected package python3-wcwidth. 992s Preparing to unpack .../118-python3-wcwidth_0.2.14+dfsg1-1build1_all.deb ... 992s Unpacking python3-wcwidth (0.2.14+dfsg1-1build1) ... 992s Selecting previously unselected package python3-prompt-toolkit. 992s Preparing to unpack .../119-python3-prompt-toolkit_3.0.52-2_all.deb ... 992s Unpacking python3-prompt-toolkit (3.0.52-2) ... 992s Selecting previously unselected package python3-pure-eval. 992s Preparing to unpack .../120-python3-pure-eval_0.2.3-1_all.deb ... 992s Unpacking python3-pure-eval (0.2.3-1) ... 992s Selecting previously unselected package python3-stack-data. 992s Preparing to unpack .../121-python3-stack-data_0.6.3-3_all.deb ... 992s Unpacking python3-stack-data (0.6.3-3) ... 992s Selecting previously unselected package python3-ipython. 992s Preparing to unpack .../122-python3-ipython_8.35.0-2_all.deb ... 992s Unpacking python3-ipython (8.35.0-2) ... 992s Selecting previously unselected package python3-platformdirs. 993s Preparing to unpack .../123-python3-platformdirs_4.5.1-1_all.deb ... 993s Unpacking python3-platformdirs (4.5.1-1) ... 993s Selecting previously unselected package python3-jupyter-core. 993s Preparing to unpack .../124-python3-jupyter-core_5.9.1-1_all.deb ... 993s Unpacking python3-jupyter-core (5.9.1-1) ... 993s Selecting previously unselected package python3-psutil. 993s Preparing to unpack .../125-python3-psutil_7.1.0-1ubuntu1_armhf.deb ... 993s Unpacking python3-psutil (7.1.0-1ubuntu1) ... 993s Selecting previously unselected package python3-tornado. 993s Preparing to unpack .../126-python3-tornado_6.5.4-0.1_armhf.deb ... 993s Unpacking python3-tornado (6.5.4-0.1) ... 993s Selecting previously unselected package python3-zmq. 993s Preparing to unpack .../127-python3-zmq_27.1.0-1_armhf.deb ... 993s Unpacking python3-zmq (27.1.0-1) ... 993s Selecting previously unselected package python3-jupyter-client. 993s Preparing to unpack .../128-python3-jupyter-client_8.7.0-1_all.deb ... 993s Unpacking python3-jupyter-client (8.7.0-1) ... 993s Selecting previously unselected package python3-nest-asyncio. 993s Preparing to unpack .../129-python3-nest-asyncio_1.6.0-1_all.deb ... 993s Unpacking python3-nest-asyncio (1.6.0-1) ... 993s Selecting previously unselected package python3-ipykernel. 993s Preparing to unpack .../130-python3-ipykernel_6.30.1-1_all.deb ... 993s Unpacking python3-ipykernel (6.30.1-1) ... 993s Selecting previously unselected package python3-pluggy. 993s Preparing to unpack .../131-python3-pluggy_1.6.0-2_all.deb ... 993s Unpacking python3-pluggy (1.6.0-2) ... 993s Selecting previously unselected package python3-pyqt6.sip. 993s Preparing to unpack .../132-python3-pyqt6.sip_13.10.3-1_armhf.deb ... 993s Unpacking python3-pyqt6.sip (13.10.3-1) ... 993s Selecting previously unselected package python3-pyqt6. 993s Preparing to unpack .../133-python3-pyqt6_6.10.2-1_armhf.deb ... 993s Unpacking python3-pyqt6 (6.10.2-1) ... 993s Selecting previously unselected package python3-pyqt6.qtsvg. 993s Preparing to unpack .../134-python3-pyqt6.qtsvg_6.10.2-1_armhf.deb ... 993s Unpacking python3-pyqt6.qtsvg (6.10.2-1) ... 994s Selecting previously unselected package python3-pytest. 994s Preparing to unpack .../135-python3-pytest_9.0.2-2_all.deb ... 994s Unpacking python3-pytest (9.0.2-2) ... 994s Selecting previously unselected package python3-pytestqt. 994s Preparing to unpack .../136-python3-pytestqt_4.4.0-1_all.deb ... 994s Unpacking python3-pytestqt (4.4.0-1) ... 994s Selecting previously unselected package python3-qtpy. 994s Preparing to unpack .../137-python3-qtpy_2.4.3-1_all.deb ... 994s Unpacking python3-qtpy (2.4.3-1) ... 994s Selecting previously unselected package python3-qtconsole. 994s Preparing to unpack .../138-python3-qtconsole_5.6.1-4_all.deb ... 994s Unpacking python3-qtconsole (5.6.1-4) ... 994s Selecting previously unselected package x11-xkb-utils. 994s Preparing to unpack .../139-x11-xkb-utils_7.7+9build1_armhf.deb ... 994s Unpacking x11-xkb-utils (7.7+9build1) ... 994s Selecting previously unselected package xserver-common. 994s Preparing to unpack .../140-xserver-common_2%3a21.1.21-1ubuntu1_all.deb ... 994s Unpacking xserver-common (2:21.1.21-1ubuntu1) ... 994s Selecting previously unselected package libgl1:armhf. 994s Preparing to unpack .../141-libgl1_1.7.0-3_armhf.deb ... 994s Unpacking libgl1:armhf (1.7.0-3) ... 994s Selecting previously unselected package xvfb. 994s Preparing to unpack .../142-xvfb_2%3a21.1.21-1ubuntu1_armhf.deb ... 994s Unpacking xvfb (2:21.1.21-1ubuntu1) ... 994s Setting up libgraphite2-3:armhf (1.3.14-11ubuntu1) ... 994s Setting up libxcb-dri3-0:armhf (1.17.0-2build1) ... 994s Setting up python3-iniconfig (2.1.0-2) ... 995s Setting up libpixman-1-0:armhf (0.46.4-1) ... 995s Setting up python3-tornado (6.5.4-0.1) ... 996s Setting up libnorm1t64:armhf (1.5.9+dfsg-4) ... 996s Setting up libx11-xcb1:armhf (2:1.8.12-1build1) ... 996s Setting up python3-pure-eval (0.2.3-1) ... 996s Setting up libdouble-conversion3:armhf (3.4.0-1) ... 996s Setting up libsodium23:armhf (1.0.18-2) ... 996s Setting up libxcb-xfixes0:armhf (1.17.0-2build1) ... 996s Setting up libxpm4:armhf (1:3.5.17-1build3) ... 996s Setting up libxcb-xinput0:armhf (1.17.0-2build1) ... 996s Setting up libxrender1:armhf (1:0.9.12-1) ... 996s Setting up libdebuginfod-common (0.194-1) ... 996s Setting up python3-parso (0.8.5-1) ... 997s Setting up libxcb-render0:armhf (1.17.0-2build1) ... 997s Setting up libglvnd0:armhf (1.7.0-3) ... 997s Setting up libts0t64:armhf (1.22-1.1build2) ... 997s Setting up libxcb-glx0:armhf (1.17.0-2build1) ... 997s Setting up libxcb-keysyms1:armhf (0.4.1-1) ... 997s Setting up libxcb-shape0:armhf (1.17.0-2build1) ... 997s Setting up x11-common (1:7.7+24ubuntu1) ... 997s Setting up libxcb-render-util0:armhf (0.3.10-1) ... 997s Setting up libxcb-shm0:armhf (1.17.0-2build1) ... 997s Setting up libxcb-icccm4:armhf (0.4.2-1) ... 997s Setting up libgomp1:armhf (15.2.0-11ubuntu1) ... 997s Setting up libpcre2-16-0:armhf (10.46-1) ... 997s Setting up python3-platformdirs (4.5.1-1) ... 998s Setting up python3-psutil (7.1.0-1ubuntu1) ... 999s Setting up libsource-highlight-common (3.1.9-4.3build2) ... 999s Setting up libopengl0:armhf (1.7.0-3) ... 999s Setting up libxcb-util1:armhf (0.4.1-1build1) ... 999s Setting up libxxf86vm1:armhf (1:1.1.4-2) ... 999s Setting up libc6-dbg:armhf (2.42-2ubuntu4) ... 999s Setting up libxcb-xkb1:armhf (1.17.0-2build1) ... 999s Setting up libxcb-image0:armhf (0.4.0-2build2) ... 999s Setting up libdw1t64:armhf (0.194-1) ... 999s Setting up libxcb-present0:armhf (1.17.0-2build1) ... 999s Setting up libpython3.13-minimal:armhf (3.13.11-1) ... 999s Setting up libpgm-5.3-0t64:armhf (5.3.128~dfsg-2.1build2) ... 999s Setting up python3-decorator (5.2.1-2) ... 999s Setting up libfontenc1:armhf (1:1.1.8-1build2) ... 999s Setting up python3-flaky (3.8.1-4) ... 999s Setting up python3-wcwidth (0.2.14+dfsg1-1build1) ... 1000s Setting up libfreetype6:armhf (2.14.1+dfsg-2) ... 1000s Setting up python3-typeshed (0.0~git20241223.ea91db2-4) ... 1000s Setting up libxcb-sync1:armhf (1.17.0-2build1) ... 1000s Setting up python3-nest-asyncio (1.6.0-1) ... 1000s Setting up libxcb-cursor0:armhf (0.1.5-1) ... 1000s Setting up libavahi-common-data:armhf (0.8-17ubuntu1) ... 1000s Setting up libxkbcommon-x11-0:armhf (1.12.3-1) ... 1000s Setting up fonts-dejavu-mono (2.37-8build1) ... 1000s Setting up libxrandr2:armhf (2:1.5.4-1build1) ... 1000s Setting up libllvm20:armhf (1:20.1.8-2ubuntu5) ... 1000s Setting up fonts-dejavu-core (2.37-8build1) ... 1000s Setting up libjpeg-turbo8:armhf (2.1.5-4ubuntu2) ... 1000s Setting up libbabeltrace1:armhf (1.5.11-5) ... 1000s Setting up libvulkan1:armhf (1.4.335.0-1) ... 1000s Setting up python3-pluggy (1.6.0-2) ... 1001s Setting up libmtdev1t64:armhf (1.1.7-1build1) ... 1001s Setting up python3-astroid (4.0.2-1ubuntu1) ... 1002s Setting up libduktape207:armhf (2.7.0+tests-0ubuntu4) ... 1002s Setting up libxshmfence1:armhf (1.3.3-1) ... 1002s Setting up libxcb-randr0:armhf (1.17.0-2build1) ... 1002s Setting up python3-traitlets (5.14.3+really5.14.3-2) ... 1002s Setting up libmd4c0:armhf (0.5.2-2) ... 1002s Setting up python3-qtpy (2.4.3-1) ... 1003s Setting up python3.13-minimal (3.13.11-1) ... 1004s Setting up libharfbuzz0b:armhf (12.3.0-4) ... 1004s Setting up libxkbfile1:armhf (1:1.1.0-1build5) ... 1004s Setting up python3-pyqt6.sip (13.10.3-1) ... 1004s Setting up libxfont2:armhf (1:2.0.6-2) ... 1004s Setting up libpython3.13-stdlib:armhf (3.13.11-1) ... 1004s Setting up python3-jupyter-core (5.9.1-1) ... 1005s Setting up libwacom-common (2.16.1-1) ... 1005s Setting up libwayland-client0:armhf (1.24.0-2) ... 1005s Setting up libpython3.13:armhf (3.13.11-1) ... 1005s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 1005s Setting up python3-prompt-toolkit (3.0.52-2) ... 1006s Setting up libb2-1:armhf (0.98.1-1.1build2) ... 1006s Setting up libdebuginfod1t64:armhf (0.194-1) ... 1006s Setting up libice6:armhf (2:1.1.1-1build1) ... 1006s Setting up libqt6core6t64:armhf (6.9.2+dfsg-3ubuntu2) ... 1006s Setting up mesa-libgallium:armhf (25.2.8-2ubuntu1) ... 1006s Setting up libproxy1v5:armhf (0.5.12-1) ... 1006s Setting up libqt6test6:armhf (6.9.2+dfsg-3ubuntu2) ... 1006s Setting up libzmq5:armhf (4.3.5-1build3) ... 1006s Setting up python3-jedi (0.19.1+ds1-1build1) ... 1007s Setting up libgbm1:armhf (25.2.8-2ubuntu1) ... 1007s Setting up python3.13 (3.13.11-1) ... 1009s Setting up libwacom9:armhf (2.16.1-1) ... 1009s Setting up python3-asttokens (3.0.1-1) ... 1009s Setting up fontconfig-config (2.15.0-2.4ubuntu1) ... 1010s Setting up python3-pytest (9.0.2-2) ... 1011s Setting up libgl1-mesa-dri:armhf (25.2.8-2ubuntu1) ... 1011s Setting up libavahi-common3:armhf (0.8-17ubuntu1) ... 1011s Setting up python3-all (3.14.2-1) ... 1011s Setting up python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 1011s Setting up libsource-highlight4t64:armhf (3.1.9-4.3build2) ... 1011s Setting up libinput-bin (1.30.0-1) ... 1011s Setting up python3-matplotlib-inline (0.2.1-1) ... 1011s Setting up python3-comm (0.2.1-1build1) ... 1012s Setting up libegl-mesa0:armhf (25.2.8-2ubuntu1) ... 1012s Setting up gdb (16.3-5ubuntu1) ... 1012s Setting up libqt6xml6:armhf (6.9.2+dfsg-3ubuntu2) ... 1012s Setting up libqt6sql6:armhf (6.9.2+dfsg-3ubuntu2) ... 1012s Setting up python3-executing (2.2.1-0.1) ... 1012s Setting up python3-zmq (27.1.0-1) ... 1013s Setting up libegl1:armhf (1.7.0-3) ... 1013s Setting up python3-jupyter-client (8.7.0-1) ... 1013s Setting up libfontconfig1:armhf (2.15.0-2.4ubuntu1) ... 1013s Setting up libsm6:armhf (2:1.2.6-1) ... 1013s Setting up python3-pytestqt (4.4.0-1) ... 1014s Setting up python3-stack-data (0.6.3-3) ... 1014s Setting up libavahi-client3:armhf (0.8-17ubuntu1) ... 1014s Setting up libqt6dbus6:armhf (6.9.2+dfsg-3ubuntu2) ... 1014s Setting up libinput10:armhf (1.30.0-1) ... 1014s Setting up fontconfig (2.15.0-2.4ubuntu1) ... 1016s Regenerating fonts cache... done. 1016s Setting up libglx-mesa0:armhf (25.2.8-2ubuntu1) ... 1016s Setting up libglx0:armhf (1.7.0-3) ... 1016s Setting up python3-debugpy (1.8.19+ds-1ubuntu1) ... 1018s Setting up libgl1:armhf (1.7.0-3) ... 1018s Setting up libqt6gui6:armhf (6.9.2+dfsg-3ubuntu2) ... 1018s Setting up python3-ipython (8.35.0-2) ... 1019s /usr/lib/python3/dist-packages/IPython/core/interactiveshell.py:3141: SyntaxWarning: 'return' in a 'finally' block 1019s return result 1020s Setting up libxt6t64:armhf (1:1.2.1-1.3) ... 1020s Setting up python3-ipykernel (6.30.1-1) ... 1021s Setting up libqt6network6:armhf (6.9.2+dfsg-3ubuntu2) ... 1021s Setting up libcups2t64:armhf (2.4.16-1ubuntu1) ... 1021s Setting up libxmu6:armhf (2:1.1.3-4) ... 1021s Setting up libqt6opengl6:armhf (6.9.2+dfsg-3ubuntu2) ... 1021s Setting up libxaw7:armhf (2:1.0.16-1build1) ... 1021s Setting up python3-qtconsole (5.6.1-4) ... 1022s Setting up libqt6widgets6:armhf (6.9.2+dfsg-3ubuntu2) ... 1022s Setting up libqt6svg6:armhf (6.9.2-5) ... 1022s Setting up libqt6svgwidgets6:armhf (6.9.2-5) ... 1022s Setting up libqt6openglwidgets6:armhf (6.9.2+dfsg-3ubuntu2) ... 1022s Setting up libqt6printsupport6:armhf (6.9.2+dfsg-3ubuntu2) ... 1022s Setting up python3-pyqt6 (6.10.2-1) ... 1022s Setting up x11-xkb-utils (7.7+9build1) ... 1022s Setting up python3-pyqt6.qtsvg (6.10.2-1) ... 1022s Setting up xserver-common (2:21.1.21-1ubuntu1) ... 1022s Setting up xvfb (2:21.1.21-1ubuntu1) ... 1022s Processing triggers for systemd (259-1ubuntu2) ... 1022s Processing triggers for man-db (2.13.1-1) ... 1023s Processing triggers for udev (259-1ubuntu2) ... 1024s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1038s autopkgtest [23:37:39]: test python3-qtconsole-pyqt6: debian/tests/qtconsole-tests pyqt6 1038s autopkgtest [23:37:39]: test python3-qtconsole-pyqt6: [----------------------- 1040s Testing with python3.13 (pytest call): 1042s *** STARTING RUN 1: python3.13 -m pytest -v --color=no --deselect tests/test_inprocess_kernel.py tests 1042s ============================= test session starts ============================== 1042s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.13 1042s cachedir: .pytest_cache 1042s PyQt6 6.10.2 -- Qt runtime 6.9.2 -- Qt compiled 6.9.2 1042s rootdir: /tmp/autopkgtest.XmSdyf/autopkgtest_tmp 1042s plugins: typeguard-4.4.4, flaky-3.8.1, qt-4.4.0 1043s collecting ... collected 48 items / 1 deselected / 47 selected 1043s 1065s tests/test_00_console_widget.py::test_scroll[True] FAILED [ 2%] 1072s tests/test_00_console_widget.py::test_scroll[False] PASSED [ 4%] 1072s tests/test_00_console_widget.py::test_scroll[False] ERROR [ 4%] 1077s tests/test_00_console_widget.py::test_input PASSED [ 6%] 1145s tests/test_00_console_widget.py::test_debug FAILED [ 8%] 1147s tests/test_00_console_widget.py::test_input_and_print PASSED [ 10%] 1180s tests/test_00_console_widget.py::test_restart_after_kill PASSED [ 12%] 1180s tests/test_00_console_widget.py::TestConsoleWidget::test_complete PASSED [ 14%] 1180s tests/test_00_console_widget.py::TestConsoleWidget::test_complete_python PASSED [ 17%] 1180s tests/test_00_console_widget.py::TestConsoleWidget::test_erase_in_line PASSED [ 19%] 1180s tests/test_00_console_widget.py::TestConsoleWidget::test_indent PASSED [ 21%] 1180s tests/test_00_console_widget.py::TestConsoleWidget::test_keypresses PASSED [ 23%] 1180s tests/test_00_console_widget.py::TestConsoleWidget::test_link_handling PASSED [ 25%] 1180s tests/test_00_console_widget.py::TestConsoleWidget::test_print_carriage_return PASSED [ 27%] 1180s tests/test_00_console_widget.py::TestConsoleWidget::test_prompt_cursors PASSED [ 29%] 1180s tests/test_00_console_widget.py::TestConsoleWidget::test_select_all PASSED [ 31%] 1180s tests/test_00_console_widget.py::TestConsoleWidget::test_special_characters PASSED [ 34%] 1180s tests/test_00_console_widget.py::TestConsoleWidget::test_width_height PASSED [ 36%] 1180s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_backspace PASSED [ 38%] 1180s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_beep PASSED [ 40%] 1180s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return PASSED [ 42%] 1180s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return_newline PASSED [ 44%] 1180s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_clear PASSED [ 46%] 1180s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors PASSED [ 48%] 1180s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors_xterm PASSED [ 51%] 1180s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_combined PASSED [ 53%] 1180s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_formfeed PASSED [ 55%] 1180s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_move_cursor_up PASSED [ 57%] 1180s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_scroll PASSED [ 59%] 1180s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_true_color PASSED [ 61%] 1182s tests/test_app.py::test_help_output PASSED [ 63%] 1182s tests/test_app.py::test_generate_config SKIPPED (Doesn't work outsid...) [ 65%] 1183s tests/test_comms.py::Tests::test_frontend_to_kernel PASSED [ 68%] 1185s tests/test_comms.py::Tests::test_kernel_to_frontend PASSED [ 70%] 1185s tests/test_completion_widget.py::TestCompletionWidget::test_common_path_complete PASSED [ 72%] 1185s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_keyboard PASSED [ 74%] 1185s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_mousepick PASSED [ 76%] 1185s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_shows PASSED [ 78%] 1185s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_classic_prompt PASSED [ 80%] 1185s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_ipy_prompt PASSED [ 82%] 1185s tests/test_jupyter_widget.py::TestJupyterWidget::test_copy_paste_prompt PASSED [ 85%] 1185s tests/test_jupyter_widget.py::TestJupyterWidget::test_other_output PASSED [ 87%] 1185s tests/test_jupyter_widget.py::TestJupyterWidget::test_stylesheet_changed PASSED [ 89%] 1185s tests/test_kill_ring.py::TestKillRing::test_generic PASSED [ 91%] 1185s tests/test_kill_ring.py::TestKillRing::test_qt_basic PASSED [ 93%] 1185s tests/test_kill_ring.py::TestKillRing::test_qt_cursor PASSED [ 95%] 1185s tests/test_styles.py::TestStyles::test_dark_color PASSED [ 97%] 1185s tests/test_styles.py::TestStyles::test_dark_style PASSED [100%] 1185s 1185s ==================================== ERRORS ==================================== 1185s ___________________ ERROR at teardown of test_scroll[False] ____________________ 1185s TEARDOWN ERROR: Exceptions caught in Qt event loop: 1185s ________________________________________________________________________________ 1185s Traceback (most recent call last): 1185s File "/usr/lib/python3/dist-packages/qtconsole/base_frontend_mixin.py", line 138, in _dispatch 1185s handler(msg) 1185s ~~~~~~~^^^^^ 1185s File "/usr/lib/python3/dist-packages/qtconsole/jupyter_widget.py", line 193, in _handle_execute_reply 1185s super()._handle_execute_reply(msg) 1185s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ 1185s File "/usr/lib/python3/dist-packages/qtconsole/frontend_widget.py", line 468, in _handle_execute_reply 1185s self.kernel_client.iopub_channel.flush() 1185s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 1185s File "/usr/lib/python3/dist-packages/jupyter_client/threaded.py", line 210, in flush 1185s f.result(max(stop_time - time.monotonic(), 0)) 1185s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1185s File "/usr/lib/python3.13/concurrent/futures/_base.py", line 456, in result 1185s return self.__get_result() 1185s ~~~~~~~~~~~~~~~~~^^ 1185s File "/usr/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result 1185s raise self._exception 1185s File "/usr/lib/python3/dist-packages/jupyter_client/threaded.py", line 198, in flush 1185s self._flush() 1185s ~~~~~~~~~~~^^ 1185s File "/usr/lib/python3/dist-packages/jupyter_client/threaded.py", line 218, in _flush 1185s self.stream.flush() 1185s ~~~~~~~~~~~~~~~~~^^ 1185s File "/usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py", line 472, in flush 1185s self._handle_recv() 1185s ~~~~~~~~~~~~~~~~~^^ 1185s File "/usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py", line 619, in _handle_recv 1185s msg = self.socket.recv_multipart(zmq.NOBLOCK, copy=self._recv_copy) 1185s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 799, in recv_multipart 1185s parts = [self.recv(flags, copy=copy, track=track)] 1185s ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1185s File "_zmq.py", line 1218, in zmq.backend.cython._zmq.Socket.recv 1185s File "_zmq.py", line 1250, in zmq.backend.cython._zmq.Socket.recv 1185s File "_zmq.py", line 1339, in zmq.backend.cython._zmq._check_closed 1185s zmq.error.ZMQError: Socket operation on non-socket 1185s ________________________________________________________________________________ 1185s 1185s --------------------------- Captured stderr teardown --------------------------- 1185s Exceptions caught in Qt event loop: 1185s ________________________________________________________________________________ 1185s Traceback (most recent call last): 1185s File "/usr/lib/python3/dist-packages/qtconsole/base_frontend_mixin.py", line 138, in _dispatch 1185s handler(msg) 1185s ~~~~~~~^^^^^ 1185s File "/usr/lib/python3/dist-packages/qtconsole/jupyter_widget.py", line 193, in _handle_execute_reply 1185s super()._handle_execute_reply(msg) 1185s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ 1185s File "/usr/lib/python3/dist-packages/qtconsole/frontend_widget.py", line 468, in _handle_execute_reply 1185s self.kernel_client.iopub_channel.flush() 1185s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 1185s File "/usr/lib/python3/dist-packages/jupyter_client/threaded.py", line 210, in flush 1185s f.result(max(stop_time - time.monotonic(), 0)) 1185s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1185s File "/usr/lib/python3.13/concurrent/futures/_base.py", line 456, in result 1185s return self.__get_result() 1185s ~~~~~~~~~~~~~~~~~^^ 1185s File "/usr/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result 1185s raise self._exception 1185s File "/usr/lib/python3/dist-packages/jupyter_client/threaded.py", line 198, in flush 1185s self._flush() 1185s ~~~~~~~~~~~^^ 1185s File "/usr/lib/python3/dist-packages/jupyter_client/threaded.py", line 218, in _flush 1185s self.stream.flush() 1185s ~~~~~~~~~~~~~~~~~^^ 1185s File "/usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py", line 472, in flush 1185s self._handle_recv() 1185s ~~~~~~~~~~~~~~~~~^^ 1185s File "/usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py", line 619, in _handle_recv 1185s msg = self.socket.recv_multipart(zmq.NOBLOCK, copy=self._recv_copy) 1185s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 799, in recv_multipart 1185s parts = [self.recv(flags, copy=copy, track=track)] 1185s ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1185s File "_zmq.py", line 1218, in zmq.backend.cython._zmq.Socket.recv 1185s File "_zmq.py", line 1250, in zmq.backend.cython._zmq.Socket.recv 1185s File "_zmq.py", line 1339, in zmq.backend.cython._zmq._check_closed 1185s zmq.error.ZMQError: Socket operation on non-socket 1185s ________________________________________________________________________________ 1185s ---------------------------- Captured log teardown ----------------------------- 1185s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1185s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1185s =================================== FAILURES =================================== 1185s ______________________________ test_scroll[True] _______________________________ 1185s 1185s qtconsole = 1185s qtbot = , debug = True 1185s 1185s @flaky(max_runs=3) 1185s @pytest.mark.parametrize( 1185s "debug", [True, False]) 1185s def test_scroll(qtconsole, qtbot, debug): 1185s """ 1185s Make sure the scrolling works. 1185s """ 1185s window = qtconsole.window 1185s shell = window.active_frontend 1185s control = shell._control 1185s scroll_bar = control.verticalScrollBar() 1185s 1185s # Wait until the console is fully up 1185s qtbot.waitUntil(lambda: shell._prompt_html is not None, 1185s timeout=SHELL_TIMEOUT) 1185s 1185s assert scroll_bar.value() == 0 1185s 1185s # Define a function with loads of output 1185s # Check the outputs are working as well 1185s code = ["import time", 1185s "def print_numbers():", 1185s " for i in range(1000):", 1185s " print(i)", 1185s " time.sleep(.01)"] 1185s for line in code: 1185s qtbot.keyClicks(control, line) 1185s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 1185s 1185s with qtbot.waitSignal(shell.executed): 1185s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1185s modifier=QtCore.Qt.ShiftModifier) 1185s 1185s def run_line(line, block=True): 1185s qtbot.keyClicks(control, line) 1185s if block: 1185s with qtbot.waitSignal(shell.executed): 1185s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1185s modifier=QtCore.Qt.ShiftModifier) 1185s else: 1185s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1185s modifier=QtCore.Qt.ShiftModifier) 1185s 1185s if debug: 1185s # Enter debug 1185s run_line('%debug print()', block=False) 1185s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 1185s # redefine run_line 1185s def run_line(line, block=True): 1185s qtbot.keyClicks(control, '!' + line) 1185s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1185s modifier=QtCore.Qt.ShiftModifier) 1185s if block: 1185s qtbot.waitUntil( 1185s lambda: control.toPlainText().strip( 1185s ).split()[-1] == "ipdb>") 1185s 1185s prev_position = scroll_bar.value() 1185s 1185s # Create a bunch of inputs 1185s for i in range(20): 1185s > run_line('a = 1') 1185s 1185s tests/test_00_console_widget.py:98: 1185s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1185s 1185s line = 'a = 1', block = True 1185s 1185s def run_line(line, block=True): 1185s qtbot.keyClicks(control, '!' + line) 1185s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1185s modifier=QtCore.Qt.ShiftModifier) 1185s if block: 1185s > qtbot.waitUntil( 1185s lambda: control.toPlainText().strip( 1185s ).split()[-1] == "ipdb>") 1185s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 5000 milliseconds 1185s 1185s tests/test_00_console_widget.py:90: TimeoutError 1185s ------------------------------ Captured log setup ------------------------------ 1185s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1185s ---------------------------- Captured log teardown ----------------------------- 1185s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1185s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1185s __________________________________ test_debug __________________________________ 1185s 1185s qtconsole = 1185s qtbot = 1185s 1185s @flaky(max_runs=3) 1185s def test_debug(qtconsole, qtbot): 1185s """ 1185s Make sure the cursor works while debugging 1185s 1185s It might not because the console is "_executing" 1185s """ 1185s window = qtconsole.window 1185s shell = window.active_frontend 1185s control = shell._control 1185s 1185s # Wait until the console is fully up 1185s qtbot.waitUntil(lambda: shell._prompt_html is not None, 1185s timeout=SHELL_TIMEOUT) 1185s 1185s # Enter execution 1185s code = "%debug range(1)" 1185s qtbot.keyClicks(control, code) 1185s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1185s modifier=QtCore.Qt.ShiftModifier) 1185s 1185s > qtbot.waitUntil( 1185s lambda: control.toPlainText().strip().split()[-1] == "ipdb>", 1185s timeout=SHELL_TIMEOUT) 1185s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 20000 milliseconds 1185s 1185s tests/test_00_console_widget.py:198: TimeoutError 1185s ------------------------------ Captured log setup ------------------------------ 1185s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1185s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1185s ------------------------------ Captured log setup ------------------------------ 1185s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1185s ---------------------------- Captured log teardown ----------------------------- 1185s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1185s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1185s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1185s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1185s =============================== warnings summary =============================== 1185s tests/test_00_console_widget.py::test_scroll[True] 1185s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 34 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1185s self.close() 1185s 1185s tests/test_00_console_widget.py::test_scroll[True] 1185s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 30 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1185s self.close() 1185s 1185s tests/test_00_console_widget.py::test_scroll[True] 1185s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 31 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1185s self.close() 1185s 1185s tests/test_00_console_widget.py::test_scroll[True] 1185s tests/test_00_console_widget.py::test_debug 1185s tests/test_00_console_widget.py::test_debug 1185s tests/test_00_console_widget.py::test_input_and_print 1185s tests/test_00_console_widget.py::test_restart_after_kill 1185s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 49 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1185s self.close() 1185s 1185s tests/test_00_console_widget.py::test_scroll[True] 1185s tests/test_00_console_widget.py::test_debug 1185s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 51 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1185s self.close() 1185s 1185s tests/test_00_console_widget.py::test_scroll[True] 1185s tests/test_00_console_widget.py::test_debug 1185s tests/test_00_console_widget.py::test_debug 1185s tests/test_00_console_widget.py::test_input_and_print 1185s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 45 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1185s self.close() 1185s 1185s tests/test_00_console_widget.py::test_scroll[False] 1185s tests/test_00_console_widget.py::test_debug 1185s tests/test_00_console_widget.py::test_debug 1185s tests/test_00_console_widget.py::test_debug 1185s tests/test_00_console_widget.py::test_input_and_print 1185s tests/test_00_console_widget.py::test_restart_after_kill 1185s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 44 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1185s self.close() 1185s 1185s tests/test_00_console_widget.py::test_scroll[False] 1185s tests/test_00_console_widget.py::test_debug 1185s tests/test_00_console_widget.py::test_debug 1185s tests/test_00_console_widget.py::test_restart_after_kill 1185s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 46 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1185s self.close() 1185s 1185s tests/test_00_console_widget.py::test_debug 1185s tests/test_00_console_widget.py::test_debug 1185s tests/test_00_console_widget.py::test_debug 1185s tests/test_00_console_widget.py::test_input_and_print 1185s tests/test_00_console_widget.py::test_restart_after_kill 1185s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 47 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1185s self.close() 1185s 1185s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1185s ===Flaky Test Report=== 1185s 1185s test_scroll[True] failed (2 runs remaining out of 3). 1185s 1185s waitUntil timed out in 5000 milliseconds 1185s [, , , , , , , , , , , , , , , , , , , , , , , ] 1185s test_scroll[True] failed (1 runs remaining out of 3). 1185s 1185s waitUntil timed out in 5000 milliseconds 1185s [, , , , , , , , , , , , , , , , , , , , , , , ] 1185s test_scroll[True] failed; it passed 0 out of the required 1 times. 1185s 1185s waitUntil timed out in 5000 milliseconds 1185s [, , , , , , , , , , , , , , , , , , , , , , , ] 1185s test_scroll[False] passed 1 out of the required 1 times. Success! 1185s test_input passed 1 out of the required 1 times. Success! 1185s test_debug failed (2 runs remaining out of 3). 1185s 1185s waitUntil timed out in 20000 milliseconds 1185s [, , , , , , , , , , , , , , , , , , , , , , ] 1185s test_debug failed (1 runs remaining out of 3). 1185s 1185s waitUntil timed out in 20000 milliseconds 1185s [, , , , , , , , , , , , , , , , , , , , , , ] 1185s test_debug failed; it passed 0 out of the required 1 times. 1185s 1185s waitUntil timed out in 20000 milliseconds 1185s [, , , , , , , , , , , , , , , , , , , , , , ] 1185s test_input_and_print passed 1 out of the required 1 times. Success! 1185s test_restart_after_kill passed 1 out of the required 1 times. Success! 1185s test_frontend_to_kernel passed 1 out of the required 1 times. Success! 1185s test_kernel_to_frontend passed 1 out of the required 1 times. Success! 1185s 1185s ===End Flaky Test Report=== 1185s =========================== short test summary info ============================ 1185s FAILED tests/test_00_console_widget.py::test_scroll[True] - pytestqt.exceptio... 1185s FAILED tests/test_00_console_widget.py::test_debug - pytestqt.exceptions.Time... 1185s ERROR tests/test_00_console_widget.py::test_scroll[False] - Failed: TEARDOWN ... 1185s = 2 failed, 44 passed, 1 skipped, 1 deselected, 29 warnings, 1 error in 143.40s (0:02:23) = 1186s *** END OF RUN 1: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 1186s *** STARTING RUN 2: python3.13 -m pytest -v --color=no --deselect tests/test_inprocess_kernel.py tests 1187s ============================= test session starts ============================== 1187s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.13 1187s cachedir: .pytest_cache 1187s PyQt6 6.10.2 -- Qt runtime 6.9.2 -- Qt compiled 6.9.2 1187s rootdir: /tmp/autopkgtest.XmSdyf/autopkgtest_tmp 1187s plugins: typeguard-4.4.4, flaky-3.8.1, qt-4.4.0 1188s collecting ... collected 48 items / 1 deselected / 47 selected 1188s 1211s tests/test_00_console_widget.py::test_scroll[True] FAILED [ 2%] 1211s tests/test_00_console_widget.py::test_scroll[False] SKIPPED (Test pa...) [ 4%] 1211s tests/test_00_console_widget.py::test_input SKIPPED (Test passed in ...) [ 6%] 1278s tests/test_00_console_widget.py::test_debug FAILED [ 8%] 1278s tests/test_00_console_widget.py::test_input_and_print SKIPPED (Test ...) [ 10%] 1278s tests/test_00_console_widget.py::test_restart_after_kill SKIPPED (Te...) [ 12%] 1278s tests/test_00_console_widget.py::TestConsoleWidget::test_complete SKIPPED [ 14%] 1278s tests/test_00_console_widget.py::TestConsoleWidget::test_complete_python SKIPPED [ 17%] 1278s tests/test_00_console_widget.py::TestConsoleWidget::test_erase_in_line SKIPPED [ 19%] 1278s tests/test_00_console_widget.py::TestConsoleWidget::test_indent SKIPPED [ 21%] 1278s tests/test_00_console_widget.py::TestConsoleWidget::test_keypresses SKIPPED [ 23%] 1278s tests/test_00_console_widget.py::TestConsoleWidget::test_link_handling SKIPPED [ 25%] 1278s tests/test_00_console_widget.py::TestConsoleWidget::test_print_carriage_return SKIPPED [ 27%] 1278s tests/test_00_console_widget.py::TestConsoleWidget::test_prompt_cursors SKIPPED [ 29%] 1278s tests/test_00_console_widget.py::TestConsoleWidget::test_select_all SKIPPED [ 31%] 1278s tests/test_00_console_widget.py::TestConsoleWidget::test_special_characters SKIPPED [ 34%] 1278s tests/test_00_console_widget.py::TestConsoleWidget::test_width_height SKIPPED [ 36%] 1278s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_backspace SKIPPED [ 38%] 1278s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_beep SKIPPED [ 40%] 1278s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return SKIPPED [ 42%] 1278s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return_newline SKIPPED [ 44%] 1278s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_clear SKIPPED [ 46%] 1278s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors SKIPPED [ 48%] 1278s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors_xterm SKIPPED [ 51%] 1278s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_combined SKIPPED [ 53%] 1278s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_formfeed SKIPPED [ 55%] 1278s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_move_cursor_up SKIPPED [ 57%] 1278s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_scroll SKIPPED [ 59%] 1278s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_true_color SKIPPED [ 61%] 1278s tests/test_app.py::test_help_output SKIPPED (Test passed in previous...) [ 63%] 1278s tests/test_app.py::test_generate_config SKIPPED (Doesn't work outsid...) [ 65%] 1278s tests/test_comms.py::Tests::test_frontend_to_kernel SKIPPED (Test pa...) [ 68%] 1278s tests/test_comms.py::Tests::test_kernel_to_frontend SKIPPED (Test pa...) [ 70%] 1278s tests/test_completion_widget.py::TestCompletionWidget::test_common_path_complete SKIPPED [ 72%] 1278s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_keyboard SKIPPED [ 74%] 1278s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_mousepick SKIPPED [ 76%] 1278s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_shows SKIPPED [ 78%] 1278s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_classic_prompt SKIPPED [ 80%] 1278s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_ipy_prompt SKIPPED [ 82%] 1278s tests/test_jupyter_widget.py::TestJupyterWidget::test_copy_paste_prompt SKIPPED [ 85%] 1278s tests/test_jupyter_widget.py::TestJupyterWidget::test_other_output SKIPPED [ 87%] 1278s tests/test_jupyter_widget.py::TestJupyterWidget::test_stylesheet_changed SKIPPED [ 89%] 1278s tests/test_kill_ring.py::TestKillRing::test_generic SKIPPED (Test pa...) [ 91%] 1278s tests/test_kill_ring.py::TestKillRing::test_qt_basic SKIPPED (Test p...) [ 93%] 1278s tests/test_kill_ring.py::TestKillRing::test_qt_cursor SKIPPED (Test ...) [ 95%] 1278s tests/test_styles.py::TestStyles::test_dark_color SKIPPED (Test pass...) [ 97%] 1278s tests/test_styles.py::TestStyles::test_dark_style SKIPPED (Test pass...) [100%] 1278s 1278s =================================== FAILURES =================================== 1278s ______________________________ test_scroll[True] _______________________________ 1278s 1278s qtconsole = 1278s qtbot = , debug = True 1278s 1278s @flaky(max_runs=3) 1278s @pytest.mark.parametrize( 1278s "debug", [True, False]) 1278s def test_scroll(qtconsole, qtbot, debug): 1278s """ 1278s Make sure the scrolling works. 1278s """ 1278s window = qtconsole.window 1278s shell = window.active_frontend 1278s control = shell._control 1278s scroll_bar = control.verticalScrollBar() 1278s 1278s # Wait until the console is fully up 1278s qtbot.waitUntil(lambda: shell._prompt_html is not None, 1278s timeout=SHELL_TIMEOUT) 1278s 1278s assert scroll_bar.value() == 0 1278s 1278s # Define a function with loads of output 1278s # Check the outputs are working as well 1278s code = ["import time", 1278s "def print_numbers():", 1278s " for i in range(1000):", 1278s " print(i)", 1278s " time.sleep(.01)"] 1278s for line in code: 1278s qtbot.keyClicks(control, line) 1278s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 1278s 1278s with qtbot.waitSignal(shell.executed): 1278s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1278s modifier=QtCore.Qt.ShiftModifier) 1278s 1278s def run_line(line, block=True): 1278s qtbot.keyClicks(control, line) 1278s if block: 1278s with qtbot.waitSignal(shell.executed): 1278s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1278s modifier=QtCore.Qt.ShiftModifier) 1278s else: 1278s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1278s modifier=QtCore.Qt.ShiftModifier) 1278s 1278s if debug: 1278s # Enter debug 1278s run_line('%debug print()', block=False) 1278s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 1278s # redefine run_line 1278s def run_line(line, block=True): 1278s qtbot.keyClicks(control, '!' + line) 1278s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1278s modifier=QtCore.Qt.ShiftModifier) 1278s if block: 1278s qtbot.waitUntil( 1278s lambda: control.toPlainText().strip( 1278s ).split()[-1] == "ipdb>") 1278s 1278s prev_position = scroll_bar.value() 1278s 1278s # Create a bunch of inputs 1278s for i in range(20): 1278s > run_line('a = 1') 1278s 1278s tests/test_00_console_widget.py:98: 1278s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1278s 1278s line = 'a = 1', block = True 1278s 1278s def run_line(line, block=True): 1278s qtbot.keyClicks(control, '!' + line) 1278s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1278s modifier=QtCore.Qt.ShiftModifier) 1278s if block: 1278s > qtbot.waitUntil( 1278s lambda: control.toPlainText().strip( 1278s ).split()[-1] == "ipdb>") 1278s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 5000 milliseconds 1278s 1278s tests/test_00_console_widget.py:90: TimeoutError 1278s ---------------------------- Captured log teardown ----------------------------- 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s ---------------------------- Captured log teardown ----------------------------- 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s ------------------------------ Captured log call ------------------------------- 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s ---------------------------- Captured log teardown ----------------------------- 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s ---------------------------- Captured log teardown ----------------------------- 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s ---------------------------- Captured log teardown ----------------------------- 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s ---------------------------- Captured log teardown ----------------------------- 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s ---------------------------- Captured log teardown ----------------------------- 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s ---------------------------- Captured log teardown ----------------------------- 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s __________________________________ test_debug __________________________________ 1278s 1278s qtconsole = 1278s qtbot = 1278s 1278s @flaky(max_runs=3) 1278s def test_debug(qtconsole, qtbot): 1278s """ 1278s Make sure the cursor works while debugging 1278s 1278s It might not because the console is "_executing" 1278s """ 1278s window = qtconsole.window 1278s shell = window.active_frontend 1278s control = shell._control 1278s 1278s # Wait until the console is fully up 1278s qtbot.waitUntil(lambda: shell._prompt_html is not None, 1278s timeout=SHELL_TIMEOUT) 1278s 1278s # Enter execution 1278s code = "%debug range(1)" 1278s qtbot.keyClicks(control, code) 1278s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1278s modifier=QtCore.Qt.ShiftModifier) 1278s 1278s > qtbot.waitUntil( 1278s lambda: control.toPlainText().strip().split()[-1] == "ipdb>", 1278s timeout=SHELL_TIMEOUT) 1278s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 20000 milliseconds 1278s 1278s tests/test_00_console_widget.py:198: TimeoutError 1278s ------------------------------ Captured log call ------------------------------- 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s ------------------------------ Captured log setup ------------------------------ 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s ---------------------------- Captured log teardown ----------------------------- 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s ---------------------------- Captured log teardown ----------------------------- 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s ---------------------------- Captured log teardown ----------------------------- 1278s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1278s =============================== warnings summary =============================== 1278s tests/test_00_console_widget.py::test_scroll[True] 1278s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 31 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1278s self.close() 1278s 1278s tests/test_00_console_widget.py::test_scroll[True] 1278s tests/test_00_console_widget.py::test_debug 1278s tests/test_00_console_widget.py::test_debug 1278s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 45 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1278s self.close() 1278s 1278s tests/test_00_console_widget.py::test_scroll[True] 1278s tests/test_00_console_widget.py::test_scroll[True] 1278s tests/test_00_console_widget.py::test_debug 1278s tests/test_00_console_widget.py::test_debug 1278s tests/test_00_console_widget.py::TestConsoleWidget::test_erase_in_line 1278s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 47 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1278s self.close() 1278s 1278s tests/test_00_console_widget.py::test_scroll[True] 1278s tests/test_00_console_widget.py::test_debug 1278s tests/test_00_console_widget.py::test_debug 1278s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 49 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1278s self.close() 1278s 1278s tests/test_00_console_widget.py::test_scroll[True] 1278s tests/test_00_console_widget.py::test_debug 1278s tests/test_00_console_widget.py::TestConsoleWidget::test_complete 1278s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 46 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1278s self.close() 1278s 1278s tests/test_00_console_widget.py::test_debug 1278s tests/test_00_console_widget.py::test_debug 1278s tests/test_00_console_widget.py::TestConsoleWidget::test_complete 1278s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 44 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1278s self.close() 1278s 1278s tests/test_00_console_widget.py::TestConsoleWidget::test_erase_in_line 1278s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 51 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1278s self.close() 1278s 1278s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1278s ===Flaky Test Report=== 1278s 1278s test_scroll[True] failed (2 runs remaining out of 3). 1278s 1278s waitUntil timed out in 5000 milliseconds 1278s [, , , , , , , , , , , , , , , , , , , , , , , ] 1278s test_scroll[True] failed (1 runs remaining out of 3). 1278s 1278s waitUntil timed out in 5000 milliseconds 1278s [, , , , , , , , , , , , , , , , , , , , , , , ] 1278s test_scroll[True] failed; it passed 0 out of the required 1 times. 1278s 1278s waitUntil timed out in 5000 milliseconds 1278s [, , , , , , , , , , , , , , , , , , , , , , , ] 1278s test_debug failed (2 runs remaining out of 3). 1278s 1278s waitUntil timed out in 20000 milliseconds 1278s [, , , , , , , , , , , , , , , , , , , , , , ] 1278s test_debug failed (1 runs remaining out of 3). 1278s 1278s waitUntil timed out in 20000 milliseconds 1278s [, , , , , , , , , , , , , , , , , , , , , , ] 1278s test_debug failed; it passed 0 out of the required 1 times. 1278s 1278s waitUntil timed out in 20000 milliseconds 1278s [, , , , , , , , , , , , , , , , , , , , , , ] 1278s 1278s ===End Flaky Test Report=== 1278s =========================== short test summary info ============================ 1278s FAILED tests/test_00_console_widget.py::test_scroll[True] - pytestqt.exceptio... 1278s FAILED tests/test_00_console_widget.py::test_debug - pytestqt.exceptions.Time... 1278s ===== 2 failed, 45 skipped, 1 deselected, 19 warnings in 91.10s (0:01:31) ====== 1279s *** END OF RUN 2: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 1279s *** STARTING RUN 3: python3.13 -m pytest -v --color=no --deselect tests/test_inprocess_kernel.py tests 1280s ============================= test session starts ============================== 1280s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.13 1280s cachedir: .pytest_cache 1280s PyQt6 6.10.2 -- Qt runtime 6.9.2 -- Qt compiled 6.9.2 1280s rootdir: /tmp/autopkgtest.XmSdyf/autopkgtest_tmp 1280s plugins: typeguard-4.4.4, flaky-3.8.1, qt-4.4.0 1281s collecting ... collected 48 items / 1 deselected / 47 selected 1281s 1303s tests/test_00_console_widget.py::test_scroll[True] FAILED [ 2%] 1303s tests/test_00_console_widget.py::test_scroll[False] SKIPPED (Test pa...) [ 4%] 1303s tests/test_00_console_widget.py::test_input SKIPPED (Test passed in ...) [ 6%] 1370s tests/test_00_console_widget.py::test_debug FAILED [ 8%] 1370s tests/test_00_console_widget.py::test_input_and_print SKIPPED (Test ...) [ 10%] 1370s tests/test_00_console_widget.py::test_restart_after_kill SKIPPED (Te...) [ 12%] 1370s tests/test_00_console_widget.py::TestConsoleWidget::test_complete SKIPPED [ 14%] 1370s tests/test_00_console_widget.py::TestConsoleWidget::test_complete_python SKIPPED [ 17%] 1370s tests/test_00_console_widget.py::TestConsoleWidget::test_erase_in_line SKIPPED [ 19%] 1370s tests/test_00_console_widget.py::TestConsoleWidget::test_indent SKIPPED [ 21%] 1370s tests/test_00_console_widget.py::TestConsoleWidget::test_keypresses SKIPPED [ 23%] 1370s tests/test_00_console_widget.py::TestConsoleWidget::test_link_handling SKIPPED [ 25%] 1370s tests/test_00_console_widget.py::TestConsoleWidget::test_print_carriage_return SKIPPED [ 27%] 1370s tests/test_00_console_widget.py::TestConsoleWidget::test_prompt_cursors SKIPPED [ 29%] 1370s tests/test_00_console_widget.py::TestConsoleWidget::test_select_all SKIPPED [ 31%] 1370s tests/test_00_console_widget.py::TestConsoleWidget::test_special_characters SKIPPED [ 34%] 1370s tests/test_00_console_widget.py::TestConsoleWidget::test_width_height SKIPPED [ 36%] 1370s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_backspace SKIPPED [ 38%] 1370s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_beep SKIPPED [ 40%] 1370s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return SKIPPED [ 42%] 1370s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return_newline SKIPPED [ 44%] 1370s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_clear SKIPPED [ 46%] 1370s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors SKIPPED [ 48%] 1370s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors_xterm SKIPPED [ 51%] 1370s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_combined SKIPPED [ 53%] 1370s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_formfeed SKIPPED [ 55%] 1370s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_move_cursor_up SKIPPED [ 57%] 1370s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_scroll SKIPPED [ 59%] 1370s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_true_color SKIPPED [ 61%] 1370s tests/test_app.py::test_help_output SKIPPED (Test passed in previous...) [ 63%] 1370s tests/test_app.py::test_generate_config SKIPPED (Doesn't work outsid...) [ 65%] 1370s tests/test_comms.py::Tests::test_frontend_to_kernel SKIPPED (Test pa...) [ 68%] 1370s tests/test_comms.py::Tests::test_kernel_to_frontend SKIPPED (Test pa...) [ 70%] 1370s tests/test_completion_widget.py::TestCompletionWidget::test_common_path_complete SKIPPED [ 72%] 1370s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_keyboard SKIPPED [ 74%] 1370s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_mousepick SKIPPED [ 76%] 1370s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_shows SKIPPED [ 78%] 1370s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_classic_prompt SKIPPED [ 80%] 1370s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_ipy_prompt SKIPPED [ 82%] 1370s tests/test_jupyter_widget.py::TestJupyterWidget::test_copy_paste_prompt SKIPPED [ 85%] 1370s tests/test_jupyter_widget.py::TestJupyterWidget::test_other_output SKIPPED [ 87%] 1370s tests/test_jupyter_widget.py::TestJupyterWidget::test_stylesheet_changed SKIPPED [ 89%] 1370s tests/test_kill_ring.py::TestKillRing::test_generic SKIPPED (Test pa...) [ 91%] 1370s tests/test_kill_ring.py::TestKillRing::test_qt_basic SKIPPED (Test p...) [ 93%] 1370s tests/test_kill_ring.py::TestKillRing::test_qt_cursor SKIPPED (Test ...) [ 95%] 1370s tests/test_styles.py::TestStyles::test_dark_color SKIPPED (Test pass...) [ 97%] 1370s tests/test_styles.py::TestStyles::test_dark_style SKIPPED (Test pass...) [100%] 1370s 1370s =================================== FAILURES =================================== 1370s ______________________________ test_scroll[True] _______________________________ 1370s 1370s qtconsole = 1370s qtbot = , debug = True 1370s 1370s @flaky(max_runs=3) 1370s @pytest.mark.parametrize( 1370s "debug", [True, False]) 1370s def test_scroll(qtconsole, qtbot, debug): 1370s """ 1370s Make sure the scrolling works. 1370s """ 1370s window = qtconsole.window 1370s shell = window.active_frontend 1370s control = shell._control 1370s scroll_bar = control.verticalScrollBar() 1370s 1370s # Wait until the console is fully up 1370s qtbot.waitUntil(lambda: shell._prompt_html is not None, 1370s timeout=SHELL_TIMEOUT) 1370s 1370s assert scroll_bar.value() == 0 1370s 1370s # Define a function with loads of output 1370s # Check the outputs are working as well 1370s code = ["import time", 1370s "def print_numbers():", 1370s " for i in range(1000):", 1370s " print(i)", 1370s " time.sleep(.01)"] 1370s for line in code: 1370s qtbot.keyClicks(control, line) 1370s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 1370s 1370s with qtbot.waitSignal(shell.executed): 1370s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1370s modifier=QtCore.Qt.ShiftModifier) 1370s 1370s def run_line(line, block=True): 1370s qtbot.keyClicks(control, line) 1370s if block: 1370s with qtbot.waitSignal(shell.executed): 1370s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1370s modifier=QtCore.Qt.ShiftModifier) 1370s else: 1370s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1370s modifier=QtCore.Qt.ShiftModifier) 1370s 1370s if debug: 1370s # Enter debug 1370s run_line('%debug print()', block=False) 1370s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 1370s # redefine run_line 1370s def run_line(line, block=True): 1370s qtbot.keyClicks(control, '!' + line) 1370s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1370s modifier=QtCore.Qt.ShiftModifier) 1370s if block: 1370s qtbot.waitUntil( 1370s lambda: control.toPlainText().strip( 1370s ).split()[-1] == "ipdb>") 1370s 1370s prev_position = scroll_bar.value() 1370s 1370s # Create a bunch of inputs 1370s for i in range(20): 1370s > run_line('a = 1') 1370s 1370s tests/test_00_console_widget.py:98: 1370s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1370s 1370s line = 'a = 1', block = True 1370s 1370s def run_line(line, block=True): 1370s qtbot.keyClicks(control, '!' + line) 1370s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1370s modifier=QtCore.Qt.ShiftModifier) 1370s if block: 1370s > qtbot.waitUntil( 1370s lambda: control.toPlainText().strip( 1370s ).split()[-1] == "ipdb>") 1370s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 5000 milliseconds 1370s 1370s tests/test_00_console_widget.py:90: TimeoutError 1370s ---------------------------- Captured log teardown ----------------------------- 1370s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1370s ------------------------------ Captured log setup ------------------------------ 1370s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1370s ------------------------------ Captured log call ------------------------------- 1370s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1370s ---------------------------- Captured log teardown ----------------------------- 1370s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1370s ---------------------------- Captured log teardown ----------------------------- 1370s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1370s ---------------------------- Captured log teardown ----------------------------- 1370s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1370s ---------------------------- Captured log teardown ----------------------------- 1370s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1370s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1370s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1370s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1370s __________________________________ test_debug __________________________________ 1370s 1370s qtconsole = 1370s qtbot = 1370s 1370s @flaky(max_runs=3) 1370s def test_debug(qtconsole, qtbot): 1370s """ 1370s Make sure the cursor works while debugging 1370s 1370s It might not because the console is "_executing" 1370s """ 1370s window = qtconsole.window 1370s shell = window.active_frontend 1370s control = shell._control 1370s 1370s # Wait until the console is fully up 1370s qtbot.waitUntil(lambda: shell._prompt_html is not None, 1370s timeout=SHELL_TIMEOUT) 1370s 1370s # Enter execution 1370s code = "%debug range(1)" 1370s qtbot.keyClicks(control, code) 1370s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1370s modifier=QtCore.Qt.ShiftModifier) 1370s 1370s > qtbot.waitUntil( 1370s lambda: control.toPlainText().strip().split()[-1] == "ipdb>", 1370s timeout=SHELL_TIMEOUT) 1370s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 20000 milliseconds 1370s 1370s tests/test_00_console_widget.py:198: TimeoutError 1370s ------------------------------ Captured log setup ------------------------------ 1370s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1370s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1370s ------------------------------ Captured log call ------------------------------- 1370s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1370s ---------------------------- Captured log teardown ----------------------------- 1370s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1370s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1370s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1370s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1370s =============================== warnings summary =============================== 1370s tests/test_00_console_widget.py::test_scroll[True] 1370s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 34 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1370s self.close() 1370s 1370s tests/test_00_console_widget.py::test_scroll[True] 1370s tests/test_00_console_widget.py::test_scroll[True] 1370s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 31 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1370s self.close() 1370s 1370s tests/test_00_console_widget.py::test_scroll[True] 1370s tests/test_00_console_widget.py::test_scroll[True] 1370s tests/test_00_console_widget.py::test_debug 1370s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 45 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1370s self.close() 1370s 1370s tests/test_00_console_widget.py::test_scroll[True] 1370s tests/test_00_console_widget.py::test_scroll[True] 1370s tests/test_00_console_widget.py::test_debug 1370s tests/test_00_console_widget.py::test_debug 1370s tests/test_00_console_widget.py::test_debug 1370s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 47 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1370s self.close() 1370s 1370s tests/test_00_console_widget.py::test_scroll[True] 1370s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 52 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1370s self.close() 1370s 1370s tests/test_00_console_widget.py::test_scroll[True] 1370s tests/test_00_console_widget.py::test_debug 1370s tests/test_00_console_widget.py::test_debug 1370s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 46 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1370s self.close() 1370s 1370s tests/test_00_console_widget.py::test_scroll[True] 1370s tests/test_00_console_widget.py::test_debug 1370s tests/test_00_console_widget.py::test_debug 1370s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 49 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1370s self.close() 1370s 1370s tests/test_00_console_widget.py::test_debug 1370s tests/test_00_console_widget.py::test_debug 1370s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 44 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1370s self.close() 1370s 1370s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1370s ===Flaky Test Report=== 1370s 1370s test_scroll[True] failed (2 runs remaining out of 3). 1370s 1370s waitUntil timed out in 5000 milliseconds 1370s [, , , , , , , , , , , , , , , , , , , , , , , ] 1370s test_scroll[True] failed (1 runs remaining out of 3). 1370s 1370s waitUntil timed out in 5000 milliseconds 1370s [, , , , , , , , , , , , , , , , , , , , , , , ] 1370s test_scroll[True] failed; it passed 0 out of the required 1 times. 1370s 1370s waitUntil timed out in 5000 milliseconds 1370s [, , , , , , , , , , , , , , , , , , , , , , , ] 1370s test_debug failed (2 runs remaining out of 3). 1370s 1370s waitUntil timed out in 20000 milliseconds 1370s [, , , , , , , , , , , , , , , , , , , , , , ] 1370s test_debug failed (1 runs remaining out of 3). 1370s 1370s waitUntil timed out in 20000 milliseconds 1370s [, , , , , , , , , , , , , , , , , , , , , , ] 1370s test_debug failed; it passed 0 out of the required 1 times. 1370s 1370s waitUntil timed out in 20000 milliseconds 1370s [, , , , , , , , , , , , , , , , , , , , , , ] 1371s 1371s ===End Flaky Test Report=== 1371s =========================== short test summary info ============================ 1371s FAILED tests/test_00_console_widget.py::test_scroll[True] - pytestqt.exceptio... 1371s FAILED tests/test_00_console_widget.py::test_debug - pytestqt.exceptions.Time... 1371s ===== 2 failed, 45 skipped, 1 deselected, 20 warnings in 90.35s (0:01:30) ====== 1371s *** END OF RUN 3: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 1371s *** STARTING RUN 4: python3.13 -m pytest -v --color=no --deselect tests/test_inprocess_kernel.py tests 1372s ============================= test session starts ============================== 1372s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.13 1372s cachedir: .pytest_cache 1372s PyQt6 6.10.2 -- Qt runtime 6.9.2 -- Qt compiled 6.9.2 1372s rootdir: /tmp/autopkgtest.XmSdyf/autopkgtest_tmp 1372s plugins: typeguard-4.4.4, flaky-3.8.1, qt-4.4.0 1373s collecting ... collected 48 items / 1 deselected / 47 selected 1373s 1396s tests/test_00_console_widget.py::test_scroll[True] FAILED [ 2%] 1396s tests/test_00_console_widget.py::test_scroll[False] SKIPPED (Test pa...) [ 4%] 1396s tests/test_00_console_widget.py::test_input SKIPPED (Test passed in ...) [ 6%] 1463s tests/test_00_console_widget.py::test_debug FAILED [ 8%] 1463s tests/test_00_console_widget.py::test_input_and_print SKIPPED (Test ...) [ 10%] 1463s tests/test_00_console_widget.py::test_restart_after_kill SKIPPED (Te...) [ 12%] 1463s tests/test_00_console_widget.py::TestConsoleWidget::test_complete SKIPPED [ 14%] 1463s tests/test_00_console_widget.py::TestConsoleWidget::test_complete_python SKIPPED [ 17%] 1463s tests/test_00_console_widget.py::TestConsoleWidget::test_erase_in_line SKIPPED [ 19%] 1463s tests/test_00_console_widget.py::TestConsoleWidget::test_indent SKIPPED [ 21%] 1463s tests/test_00_console_widget.py::TestConsoleWidget::test_keypresses SKIPPED [ 23%] 1463s tests/test_00_console_widget.py::TestConsoleWidget::test_link_handling SKIPPED [ 25%] 1463s tests/test_00_console_widget.py::TestConsoleWidget::test_print_carriage_return SKIPPED [ 27%] 1463s tests/test_00_console_widget.py::TestConsoleWidget::test_prompt_cursors SKIPPED [ 29%] 1463s tests/test_00_console_widget.py::TestConsoleWidget::test_select_all SKIPPED [ 31%] 1463s tests/test_00_console_widget.py::TestConsoleWidget::test_special_characters SKIPPED [ 34%] 1463s tests/test_00_console_widget.py::TestConsoleWidget::test_width_height SKIPPED [ 36%] 1463s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_backspace SKIPPED [ 38%] 1463s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_beep SKIPPED [ 40%] 1463s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return SKIPPED [ 42%] 1463s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return_newline SKIPPED [ 44%] 1463s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_clear SKIPPED [ 46%] 1463s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors SKIPPED [ 48%] 1463s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors_xterm SKIPPED [ 51%] 1463s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_combined SKIPPED [ 53%] 1463s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_formfeed SKIPPED [ 55%] 1463s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_move_cursor_up SKIPPED [ 57%] 1463s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_scroll SKIPPED [ 59%] 1463s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_true_color SKIPPED [ 61%] 1463s tests/test_app.py::test_help_output SKIPPED (Test passed in previous...) [ 63%] 1463s tests/test_app.py::test_generate_config SKIPPED (Doesn't work outsid...) [ 65%] 1463s tests/test_comms.py::Tests::test_frontend_to_kernel SKIPPED (Test pa...) [ 68%] 1463s tests/test_comms.py::Tests::test_kernel_to_frontend SKIPPED (Test pa...) [ 70%] 1463s tests/test_completion_widget.py::TestCompletionWidget::test_common_path_complete SKIPPED [ 72%] 1463s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_keyboard SKIPPED [ 74%] 1463s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_mousepick SKIPPED [ 76%] 1463s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_shows SKIPPED [ 78%] 1463s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_classic_prompt SKIPPED [ 80%] 1463s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_ipy_prompt SKIPPED [ 82%] 1463s tests/test_jupyter_widget.py::TestJupyterWidget::test_copy_paste_prompt SKIPPED [ 85%] 1463s tests/test_jupyter_widget.py::TestJupyterWidget::test_other_output SKIPPED [ 87%] 1463s tests/test_jupyter_widget.py::TestJupyterWidget::test_stylesheet_changed SKIPPED [ 89%] 1463s tests/test_kill_ring.py::TestKillRing::test_generic SKIPPED (Test pa...) [ 91%] 1463s tests/test_kill_ring.py::TestKillRing::test_qt_basic SKIPPED (Test p...) [ 93%] 1463s tests/test_kill_ring.py::TestKillRing::test_qt_cursor SKIPPED (Test ...) [ 95%] 1463s tests/test_styles.py::TestStyles::test_dark_color SKIPPED (Test pass...) [ 97%] 1463s tests/test_styles.py::TestStyles::test_dark_style SKIPPED (Test pass...) [100%] 1463s 1463s =================================== FAILURES =================================== 1463s ______________________________ test_scroll[True] _______________________________ 1463s 1463s qtconsole = 1463s qtbot = , debug = True 1463s 1463s @flaky(max_runs=3) 1463s @pytest.mark.parametrize( 1463s "debug", [True, False]) 1463s def test_scroll(qtconsole, qtbot, debug): 1463s """ 1463s Make sure the scrolling works. 1463s """ 1463s window = qtconsole.window 1463s shell = window.active_frontend 1463s control = shell._control 1463s scroll_bar = control.verticalScrollBar() 1463s 1463s # Wait until the console is fully up 1463s qtbot.waitUntil(lambda: shell._prompt_html is not None, 1463s timeout=SHELL_TIMEOUT) 1463s 1463s assert scroll_bar.value() == 0 1463s 1463s # Define a function with loads of output 1463s # Check the outputs are working as well 1463s code = ["import time", 1463s "def print_numbers():", 1463s " for i in range(1000):", 1463s " print(i)", 1463s " time.sleep(.01)"] 1463s for line in code: 1463s qtbot.keyClicks(control, line) 1463s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 1463s 1463s with qtbot.waitSignal(shell.executed): 1463s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1463s modifier=QtCore.Qt.ShiftModifier) 1463s 1463s def run_line(line, block=True): 1463s qtbot.keyClicks(control, line) 1463s if block: 1463s with qtbot.waitSignal(shell.executed): 1463s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1463s modifier=QtCore.Qt.ShiftModifier) 1463s else: 1463s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1463s modifier=QtCore.Qt.ShiftModifier) 1463s 1463s if debug: 1463s # Enter debug 1463s run_line('%debug print()', block=False) 1463s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 1463s # redefine run_line 1463s def run_line(line, block=True): 1463s qtbot.keyClicks(control, '!' + line) 1463s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1463s modifier=QtCore.Qt.ShiftModifier) 1463s if block: 1463s qtbot.waitUntil( 1463s lambda: control.toPlainText().strip( 1463s ).split()[-1] == "ipdb>") 1463s 1463s prev_position = scroll_bar.value() 1463s 1463s # Create a bunch of inputs 1463s for i in range(20): 1463s > run_line('a = 1') 1463s 1463s tests/test_00_console_widget.py:98: 1463s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1463s 1463s line = 'a = 1', block = True 1463s 1463s def run_line(line, block=True): 1463s qtbot.keyClicks(control, '!' + line) 1463s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1463s modifier=QtCore.Qt.ShiftModifier) 1463s if block: 1463s > qtbot.waitUntil( 1463s lambda: control.toPlainText().strip( 1463s ).split()[-1] == "ipdb>") 1463s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 5000 milliseconds 1463s 1463s tests/test_00_console_widget.py:90: TimeoutError 1463s ------------------------------ Captured log setup ------------------------------ 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s ------------------------------ Captured log call ------------------------------- 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s ------------------------------ Captured log call ------------------------------- 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s ---------------------------- Captured log teardown ----------------------------- 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s __________________________________ test_debug __________________________________ 1463s 1463s qtconsole = 1463s qtbot = 1463s 1463s @flaky(max_runs=3) 1463s def test_debug(qtconsole, qtbot): 1463s """ 1463s Make sure the cursor works while debugging 1463s 1463s It might not because the console is "_executing" 1463s """ 1463s window = qtconsole.window 1463s shell = window.active_frontend 1463s control = shell._control 1463s 1463s # Wait until the console is fully up 1463s qtbot.waitUntil(lambda: shell._prompt_html is not None, 1463s timeout=SHELL_TIMEOUT) 1463s 1463s # Enter execution 1463s code = "%debug range(1)" 1463s qtbot.keyClicks(control, code) 1463s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1463s modifier=QtCore.Qt.ShiftModifier) 1463s 1463s > qtbot.waitUntil( 1463s lambda: control.toPlainText().strip().split()[-1] == "ipdb>", 1463s timeout=SHELL_TIMEOUT) 1463s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 20000 milliseconds 1463s 1463s tests/test_00_console_widget.py:198: TimeoutError 1463s ---------------------------- Captured log teardown ----------------------------- 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s ---------------------------- Captured log teardown ----------------------------- 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s ---------------------------- Captured log teardown ----------------------------- 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s ---------------------------- Captured log teardown ----------------------------- 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1463s =============================== warnings summary =============================== 1463s tests/test_00_console_widget.py::test_scroll[True] 1463s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 30 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1463s self.close() 1463s 1463s tests/test_00_console_widget.py::test_scroll[True] 1463s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 32 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1463s self.close() 1463s 1463s tests/test_00_console_widget.py::test_scroll[True] 1463s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 34 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1463s self.close() 1463s 1463s tests/test_00_console_widget.py::test_scroll[True] 1463s tests/test_00_console_widget.py::test_scroll[True] 1463s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 31 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1463s self.close() 1463s 1463s tests/test_00_console_widget.py::test_scroll[True] 1463s tests/test_00_console_widget.py::test_debug 1463s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 46 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1463s self.close() 1463s 1463s tests/test_00_console_widget.py::test_scroll[True] 1463s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 52 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1463s self.close() 1463s 1463s tests/test_00_console_widget.py::test_scroll[True] 1463s tests/test_00_console_widget.py::test_debug 1463s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 45 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1463s self.close() 1463s 1463s tests/test_00_console_widget.py::test_scroll[True] 1463s tests/test_00_console_widget.py::test_debug 1463s tests/test_00_console_widget.py::test_debug 1463s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 47 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1463s self.close() 1463s 1463s tests/test_00_console_widget.py::test_debug 1463s tests/test_00_console_widget.py::test_debug 1463s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 44 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1463s self.close() 1463s 1463s tests/test_00_console_widget.py::test_debug 1463s tests/test_00_console_widget.py::test_debug 1463s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 49 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1463s self.close() 1463s 1463s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1463s ===Flaky Test Report=== 1463s 1463s test_scroll[True] failed (2 runs remaining out of 3). 1463s 1463s waitUntil timed out in 5000 milliseconds 1463s [, , , , , , , , , , , , , , , , , , , , , , , ] 1463s test_scroll[True] failed (1 runs remaining out of 3). 1463s 1463s waitUntil timed out in 5000 milliseconds 1463s [, , , , , , , , , , , , , , , , , , , , , , , ] 1463s test_scroll[True] failed; it passed 0 out of the required 1 times. 1463s 1463s waitUntil timed out in 5000 milliseconds 1463s [, , , , , , , , , , , , , , , , , , , , , , , ] 1463s test_debug failed (2 runs remaining out of 3). 1463s 1463s waitUntil timed out in 20000 milliseconds 1463s [, , , , , , , , , , , , , , , , , , , , , , ] 1463s test_debug failed (1 runs remaining out of 3). 1463s 1463s waitUntil timed out in 20000 milliseconds 1463s [, , , , , , , , , , , , , , , , , , , , , , ] 1463s test_debug failed; it passed 0 out of the required 1 times. 1463s 1463s waitUntil timed out in 20000 milliseconds 1463s [, , , , , , , , , , , , , , , , , , , , , , ] 1463s 1463s ===End Flaky Test Report=== 1463s =========================== short test summary info ============================ 1463s FAILED tests/test_00_console_widget.py::test_scroll[True] - pytestqt.exceptio... 1463s FAILED tests/test_00_console_widget.py::test_debug - pytestqt.exceptions.Time... 1463s ===== 2 failed, 45 skipped, 1 deselected, 17 warnings in 90.92s (0:01:30) ====== 1464s *** END OF RUN 4: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 1464s *** STARTING RUN 5: python3.13 -m pytest -v --color=no --deselect tests/test_inprocess_kernel.py tests 1465s ============================= test session starts ============================== 1465s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.13 1465s cachedir: .pytest_cache 1465s PyQt6 6.10.2 -- Qt runtime 6.9.2 -- Qt compiled 6.9.2 1465s rootdir: /tmp/autopkgtest.XmSdyf/autopkgtest_tmp 1465s plugins: typeguard-4.4.4, flaky-3.8.1, qt-4.4.0 1466s collecting ... collected 48 items / 1 deselected / 47 selected 1466s 1488s tests/test_00_console_widget.py::test_scroll[True] FAILED [ 2%] 1488s tests/test_00_console_widget.py::test_scroll[False] SKIPPED (Test pa...) [ 4%] 1488s tests/test_00_console_widget.py::test_input SKIPPED (Test passed in ...) [ 6%] 1554s tests/test_00_console_widget.py::test_debug FAILED [ 8%] 1554s tests/test_00_console_widget.py::test_input_and_print SKIPPED (Test ...) [ 10%] 1554s tests/test_00_console_widget.py::test_restart_after_kill SKIPPED (Te...) [ 12%] 1554s tests/test_00_console_widget.py::TestConsoleWidget::test_complete SKIPPED [ 14%] 1554s tests/test_00_console_widget.py::TestConsoleWidget::test_complete_python SKIPPED [ 17%] 1555s tests/test_00_console_widget.py::TestConsoleWidget::test_erase_in_line SKIPPED [ 19%] 1555s tests/test_00_console_widget.py::TestConsoleWidget::test_indent SKIPPED [ 21%] 1555s tests/test_00_console_widget.py::TestConsoleWidget::test_keypresses SKIPPED [ 23%] 1555s tests/test_00_console_widget.py::TestConsoleWidget::test_link_handling SKIPPED [ 25%] 1555s tests/test_00_console_widget.py::TestConsoleWidget::test_print_carriage_return SKIPPED [ 27%] 1555s tests/test_00_console_widget.py::TestConsoleWidget::test_prompt_cursors SKIPPED [ 29%] 1555s tests/test_00_console_widget.py::TestConsoleWidget::test_select_all SKIPPED [ 31%] 1555s tests/test_00_console_widget.py::TestConsoleWidget::test_special_characters SKIPPED [ 34%] 1555s tests/test_00_console_widget.py::TestConsoleWidget::test_width_height SKIPPED [ 36%] 1555s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_backspace SKIPPED [ 38%] 1555s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_beep SKIPPED [ 40%] 1555s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return SKIPPED [ 42%] 1555s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_carriage_return_newline SKIPPED [ 44%] 1555s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_clear SKIPPED [ 46%] 1555s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors SKIPPED [ 48%] 1555s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_colors_xterm SKIPPED [ 51%] 1555s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_combined SKIPPED [ 53%] 1555s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_formfeed SKIPPED [ 55%] 1555s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_move_cursor_up SKIPPED [ 57%] 1555s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_scroll SKIPPED [ 59%] 1555s tests/test_ansi_code_processor.py::TestAnsiCodeProcessor::test_true_color SKIPPED [ 61%] 1555s tests/test_app.py::test_help_output SKIPPED (Test passed in previous...) [ 63%] 1555s tests/test_app.py::test_generate_config SKIPPED (Doesn't work outsid...) [ 65%] 1555s tests/test_comms.py::Tests::test_frontend_to_kernel SKIPPED (Test pa...) [ 68%] 1555s tests/test_comms.py::Tests::test_kernel_to_frontend SKIPPED (Test pa...) [ 70%] 1555s tests/test_completion_widget.py::TestCompletionWidget::test_common_path_complete SKIPPED [ 72%] 1555s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_keyboard SKIPPED [ 74%] 1555s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_mousepick SKIPPED [ 76%] 1555s tests/test_completion_widget.py::TestCompletionWidget::test_droplist_completer_shows SKIPPED [ 78%] 1555s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_classic_prompt SKIPPED [ 80%] 1555s tests/test_frontend_widget.py::TestFrontendWidget::test_transform_ipy_prompt SKIPPED [ 82%] 1555s tests/test_jupyter_widget.py::TestJupyterWidget::test_copy_paste_prompt SKIPPED [ 85%] 1555s tests/test_jupyter_widget.py::TestJupyterWidget::test_other_output SKIPPED [ 87%] 1555s tests/test_jupyter_widget.py::TestJupyterWidget::test_stylesheet_changed SKIPPED [ 89%] 1555s tests/test_kill_ring.py::TestKillRing::test_generic SKIPPED (Test pa...) [ 91%] 1555s tests/test_kill_ring.py::TestKillRing::test_qt_basic SKIPPED (Test p...) [ 93%] 1555s tests/test_kill_ring.py::TestKillRing::test_qt_cursor SKIPPED (Test ...) [ 95%] 1555s tests/test_styles.py::TestStyles::test_dark_color SKIPPED (Test pass...) [ 97%] 1555s tests/test_styles.py::TestStyles::test_dark_style SKIPPED (Test pass...) [100%] 1555s 1555s =================================== FAILURES =================================== 1555s ______________________________ test_scroll[True] _______________________________ 1555s 1555s qtconsole = 1555s qtbot = , debug = True 1555s 1555s @flaky(max_runs=3) 1555s @pytest.mark.parametrize( 1555s "debug", [True, False]) 1555s def test_scroll(qtconsole, qtbot, debug): 1555s """ 1555s Make sure the scrolling works. 1555s """ 1555s window = qtconsole.window 1555s shell = window.active_frontend 1555s control = shell._control 1555s scroll_bar = control.verticalScrollBar() 1555s 1555s # Wait until the console is fully up 1555s qtbot.waitUntil(lambda: shell._prompt_html is not None, 1555s timeout=SHELL_TIMEOUT) 1555s 1555s assert scroll_bar.value() == 0 1555s 1555s # Define a function with loads of output 1555s # Check the outputs are working as well 1555s code = ["import time", 1555s "def print_numbers():", 1555s " for i in range(1000):", 1555s " print(i)", 1555s " time.sleep(.01)"] 1555s for line in code: 1555s qtbot.keyClicks(control, line) 1555s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 1555s 1555s with qtbot.waitSignal(shell.executed): 1555s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1555s modifier=QtCore.Qt.ShiftModifier) 1555s 1555s def run_line(line, block=True): 1555s qtbot.keyClicks(control, line) 1555s if block: 1555s with qtbot.waitSignal(shell.executed): 1555s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1555s modifier=QtCore.Qt.ShiftModifier) 1555s else: 1555s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1555s modifier=QtCore.Qt.ShiftModifier) 1555s 1555s if debug: 1555s # Enter debug 1555s run_line('%debug print()', block=False) 1555s qtbot.keyClick(control, QtCore.Qt.Key_Enter) 1555s # redefine run_line 1555s def run_line(line, block=True): 1555s qtbot.keyClicks(control, '!' + line) 1555s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1555s modifier=QtCore.Qt.ShiftModifier) 1555s if block: 1555s qtbot.waitUntil( 1555s lambda: control.toPlainText().strip( 1555s ).split()[-1] == "ipdb>") 1555s 1555s prev_position = scroll_bar.value() 1555s 1555s # Create a bunch of inputs 1555s for i in range(20): 1555s > run_line('a = 1') 1555s 1555s tests/test_00_console_widget.py:98: 1555s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1555s 1555s line = 'a = 1', block = True 1555s 1555s def run_line(line, block=True): 1555s qtbot.keyClicks(control, '!' + line) 1555s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1555s modifier=QtCore.Qt.ShiftModifier) 1555s if block: 1555s > qtbot.waitUntil( 1555s lambda: control.toPlainText().strip( 1555s ).split()[-1] == "ipdb>") 1555s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 5000 milliseconds 1555s 1555s tests/test_00_console_widget.py:90: TimeoutError 1555s ------------------------------ Captured log call ------------------------------- 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s ------------------------------ Captured log call ------------------------------- 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s __________________________________ test_debug __________________________________ 1555s 1555s qtconsole = 1555s qtbot = 1555s 1555s @flaky(max_runs=3) 1555s def test_debug(qtconsole, qtbot): 1555s """ 1555s Make sure the cursor works while debugging 1555s 1555s It might not because the console is "_executing" 1555s """ 1555s window = qtconsole.window 1555s shell = window.active_frontend 1555s control = shell._control 1555s 1555s # Wait until the console is fully up 1555s qtbot.waitUntil(lambda: shell._prompt_html is not None, 1555s timeout=SHELL_TIMEOUT) 1555s 1555s # Enter execution 1555s code = "%debug range(1)" 1555s qtbot.keyClicks(control, code) 1555s qtbot.keyClick(control, QtCore.Qt.Key_Enter, 1555s modifier=QtCore.Qt.ShiftModifier) 1555s 1555s > qtbot.waitUntil( 1555s lambda: control.toPlainText().strip().split()[-1] == "ipdb>", 1555s timeout=SHELL_TIMEOUT) 1555s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 20000 milliseconds 1555s 1555s tests/test_00_console_widget.py:198: TimeoutError 1555s ---------------------------- Captured log teardown ----------------------------- 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s ---------------------------- Captured log teardown ----------------------------- 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s ---------------------------- Captured log teardown ----------------------------- 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s ---------------------------- Captured log teardown ----------------------------- 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s ---------------------------- Captured log teardown ----------------------------- 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s ---------------------------- Captured log teardown ----------------------------- 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s ---------------------------- Captured log teardown ----------------------------- 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s ---------------------------- Captured log teardown ----------------------------- 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s WARNING tornado.general:zmqstream.py:591 Got events for stream attached to closed socket: Socket operation on non-socket 1555s =============================== warnings summary =============================== 1555s tests/test_00_console_widget.py::test_scroll[True] 1555s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 30 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1555s self.close() 1555s 1555s tests/test_00_console_widget.py::test_scroll[True] 1555s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 32 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1555s self.close() 1555s 1555s tests/test_00_console_widget.py::test_scroll[True] 1555s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 34 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1555s self.close() 1555s 1555s tests/test_00_console_widget.py::test_scroll[True] 1555s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 31 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1555s self.close() 1555s 1555s tests/test_00_console_widget.py::test_scroll[True] 1555s tests/test_00_console_widget.py::test_debug 1555s tests/test_00_console_widget.py::test_debug 1555s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 46 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1555s self.close() 1555s 1555s tests/test_00_console_widget.py::test_debug 1555s tests/test_00_console_widget.py::test_debug 1555s tests/test_00_console_widget.py::test_debug 1555s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 44 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1555s self.close() 1555s 1555s tests/test_00_console_widget.py::test_debug 1555s tests/test_00_console_widget.py::test_debug 1555s tests/test_00_console_widget.py::test_debug 1555s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 47 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1555s self.close() 1555s 1555s tests/test_00_console_widget.py::test_debug 1555s tests/test_00_console_widget.py::test_debug 1555s tests/test_00_console_widget.py::test_debug 1555s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 49 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1555s self.close() 1555s 1555s tests/test_00_console_widget.py::test_debug 1555s /usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py:542: UserWarning: Unregistering FD 45 after closing socket. This could result in unregistering handlers for the wrong socket. Please use stream.close() instead of closing the socket directly. 1555s self.close() 1555s 1555s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1555s ===Flaky Test Report=== 1555s 1555s test_scroll[True] failed (2 runs remaining out of 3). 1555s 1555s waitUntil timed out in 5000 milliseconds 1555s [, , , , , , , , , , , , , , , , , , , , , , , ] 1555s test_scroll[True] failed (1 runs remaining out of 3). 1555s 1555s waitUntil timed out in 5000 milliseconds 1555s [, , , , , , , , , , , , , , , , , , , , , , , ] 1555s test_scroll[True] failed; it passed 0 out of the required 1 times. 1555s 1555s waitUntil timed out in 5000 milliseconds 1555s [, , , , , , , , , , , , , , , , , , , , , , , ] 1555s test_debug failed (2 runs remaining out of 3). 1555s 1555s waitUntil timed out in 20000 milliseconds 1555s [, , , , , , , , , , , , , , , , , , , , , , ] 1555s test_debug failed (1 runs remaining out of 3). 1555s 1555s waitUntil timed out in 20000 milliseconds 1555s [, , , , , , , , , , , , , , , , , , , , , , ] 1555s test_debug failed; it passed 0 out of the required 1 times. 1555s 1555s waitUntil timed out in 20000 milliseconds 1555s [, , , , , , , , , , , , , , , , , , , , , , ] 1555s 1555s ===End Flaky Test Report=== 1555s =========================== short test summary info ============================ 1555s FAILED tests/test_00_console_widget.py::test_scroll[True] - pytestqt.exceptio... 1555s FAILED tests/test_00_console_widget.py::test_debug - pytestqt.exceptions.Time... 1555s ===== 2 failed, 45 skipped, 1 deselected, 17 warnings in 89.78s (0:01:29) ====== 1556s *** END OF RUN 5: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 1556s *** SOME TESTS FAILED/ERRORED EVERY RUN, ABORTING *** 1556s autopkgtest [23:46:17]: test python3-qtconsole-pyqt6: -----------------------] 1561s python3-qtconsole-pyqt6 FAIL non-zero exit status 1 1561s autopkgtest [23:46:22]: test python3-qtconsole-pyqt6: - - - - - - - - - - results - - - - - - - - - - 1564s autopkgtest [23:46:25]: test python3-qtconsole-pyside6: preparing testbed 1590s autopkgtest [23:46:50]: testbed dpkg architecture: armhf 1591s autopkgtest [23:46:52]: testbed apt version: 3.1.12 1598s autopkgtest [23:46:59]: ERROR: "mkdir -p /etc/apt/preferences.d" failed with stderr "cannot confirm that parent process is alive: Operation not permitted 1598s unexpected eof from helper process 1598s "