0s autopkgtest [15:12:13]: starting date and time: 2024-11-13 15:12:13+0000 0s autopkgtest [15:12:13]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [15:12:13]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.0zits086/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults,src:python3-stdlib-extensions --apt-upgrade python-moderngl --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=python3-defaults/3.12.7-1 python3-stdlib-extensions/3.12.7-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-s390x-17.secgroup --name adt-plucky-s390x-python-moderngl-20241113-151212-juju-7f2275-prod-proposed-migration-environment-15-94955d82-cdbd-426c-8c1c-b5e9a177bec4 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-s390x -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 89s autopkgtest [15:13:42]: testbed dpkg architecture: s390x 90s autopkgtest [15:13:43]: testbed apt version: 2.9.8 90s autopkgtest [15:13:43]: @@@@@@@@@@@@@@@@@@@@ test bed setup 90s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 91s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [16.5 kB] 91s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [105 kB] 91s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [962 kB] 92s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 92s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [110 kB] 92s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [639 kB] 92s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [17.4 kB] 92s Fetched 1931 kB in 1s (2176 kB/s) 92s Reading package lists... 94s Reading package lists... 94s Building dependency tree... 94s Reading state information... 94s Calculating upgrade... 95s The following NEW packages will be installed: 95s python3.13-gdbm 95s The following packages will be upgraded: 95s libgnutls30t64 libgpgme11t64 libjson-glib-1.0-0 libjson-glib-1.0-common 95s libpython3-stdlib libutempter0 python3 python3-gdbm python3-minimal 95s 9 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 95s Need to get 1285 kB of archives. 95s After this operation, 103 kB of additional disk space will be used. 95s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3-minimal s390x 3.12.7-1 [27.4 kB] 95s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3 s390x 3.12.7-1 [24.0 kB] 95s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libpython3-stdlib s390x 3.12.7-1 [10.0 kB] 95s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libgnutls30t64 s390x 3.8.8-2ubuntu1 [950 kB] 95s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x python3.13-gdbm s390x 3.13.0-2 [31.0 kB] 95s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3-gdbm s390x 3.12.7-1 [8642 B] 95s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x libgpgme11t64 s390x 1.23.2-5ubuntu4 [151 kB] 95s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x libjson-glib-1.0-common all 1.10.0+ds-3 [5586 B] 95s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libjson-glib-1.0-0 s390x 1.10.0+ds-3 [67.5 kB] 95s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libutempter0 s390x 1.2.1-4 [9708 B] 95s Fetched 1285 kB in 1s (2344 kB/s) 95s (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 ... 55510 files and directories currently installed.) 95s Preparing to unpack .../python3-minimal_3.12.7-1_s390x.deb ... 95s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 95s Setting up python3-minimal (3.12.7-1) ... 96s (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 ... 55510 files and directories currently installed.) 96s Preparing to unpack .../python3_3.12.7-1_s390x.deb ... 96s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 96s Preparing to unpack .../libpython3-stdlib_3.12.7-1_s390x.deb ... 96s Unpacking libpython3-stdlib:s390x (3.12.7-1) over (3.12.6-0ubuntu1) ... 96s Preparing to unpack .../libgnutls30t64_3.8.8-2ubuntu1_s390x.deb ... 96s Unpacking libgnutls30t64:s390x (3.8.8-2ubuntu1) over (3.8.6-2ubuntu1) ... 96s Setting up libgnutls30t64:s390x (3.8.8-2ubuntu1) ... 96s Selecting previously unselected package python3.13-gdbm. 96s (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 ... 55510 files and directories currently installed.) 96s Preparing to unpack .../0-python3.13-gdbm_3.13.0-2_s390x.deb ... 96s Unpacking python3.13-gdbm (3.13.0-2) ... 96s Preparing to unpack .../1-python3-gdbm_3.12.7-1_s390x.deb ... 96s Unpacking python3-gdbm:s390x (3.12.7-1) over (3.12.6-1ubuntu1) ... 96s Preparing to unpack .../2-libgpgme11t64_1.23.2-5ubuntu4_s390x.deb ... 96s Unpacking libgpgme11t64:s390x (1.23.2-5ubuntu4) over (1.18.0-4.1ubuntu4) ... 96s Preparing to unpack .../3-libjson-glib-1.0-common_1.10.0+ds-3_all.deb ... 96s Unpacking libjson-glib-1.0-common (1.10.0+ds-3) over (1.10.0+ds-2) ... 96s Preparing to unpack .../4-libjson-glib-1.0-0_1.10.0+ds-3_s390x.deb ... 96s Unpacking libjson-glib-1.0-0:s390x (1.10.0+ds-3) over (1.10.0+ds-2) ... 96s Preparing to unpack .../5-libutempter0_1.2.1-4_s390x.deb ... 96s Unpacking libutempter0:s390x (1.2.1-4) over (1.2.1-3build1) ... 96s Setting up libutempter0:s390x (1.2.1-4) ... 96s Setting up libjson-glib-1.0-common (1.10.0+ds-3) ... 96s Setting up libgpgme11t64:s390x (1.23.2-5ubuntu4) ... 96s Setting up python3.13-gdbm (3.13.0-2) ... 96s Setting up libpython3-stdlib:s390x (3.12.7-1) ... 96s Setting up python3 (3.12.7-1) ... 96s Setting up libjson-glib-1.0-0:s390x (1.10.0+ds-3) ... 96s Setting up python3-gdbm:s390x (3.12.7-1) ... 96s Processing triggers for man-db (2.12.1-3) ... 96s Processing triggers for libc-bin (2.40-1ubuntu3) ... 97s Reading package lists... 97s Building dependency tree... 97s Reading state information... 97s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 97s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 97s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 97s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 98s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 99s Reading package lists... 99s Reading package lists... 99s Building dependency tree... 99s Reading state information... 99s Calculating upgrade... 99s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 99s Reading package lists... 99s Building dependency tree... 99s Reading state information... 99s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 101s autopkgtest [15:13:54]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 12:49:35 UTC 2024 102s autopkgtest [15:13:55]: @@@@@@@@@@@@@@@@@@@@ apt-source python-moderngl 104s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-moderngl 5.12.0-1 (dsc) [3281 B] 104s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-moderngl 5.12.0-1 (tar) [1914 kB] 104s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-moderngl 5.12.0-1 (diff) [3380 B] 104s gpgv: Signature made Mon Nov 4 08:56:46 2024 UTC 104s gpgv: using RSA key 9B03EBB98300DF97C2B123BFCC8C6BDD1403F4CA 104s gpgv: issuer "roehling@debian.org" 104s gpgv: Can't check signature: No public key 104s dpkg-source: warning: cannot verify inline signature for ./python-moderngl_5.12.0-1.dsc: no acceptable signature found 104s autopkgtest [15:13:57]: testing package python-moderngl version 5.12.0-1 104s autopkgtest [15:13:57]: build not needed 105s autopkgtest [15:13:58]: test pybuild-autopkgtest: preparing testbed 106s Reading package lists... 106s Building dependency tree... 106s Reading state information... 106s Starting pkgProblemResolver with broken count: 0 106s Starting 2 pkgProblemResolver with broken count: 0 106s Done 107s The following additional packages will be installed: 107s autoconf automake autopoint autotools-dev build-essential cpp cpp-14 107s cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf 107s dh-python dh-strip-nondeterminism docutils-common dwz fonts-font-awesome 107s fonts-lato furo g++ g++-14 g++-14-s390x-linux-gnu g++-s390x-linux-gnu gcc 107s gcc-14 gcc-14-s390x-linux-gnu gcc-s390x-linux-gnu gettext intltool-debian 107s libarchive-zip-perl libasan8 libblas3 libcc1-0 libdebhelper-perl 107s libdrm-amdgpu1 libdrm-radeon1 libegl-dev libegl-mesa0 libegl1 libexpat1-dev 107s libfile-stripnondeterminism-perl libfontenc1 libfreetype6 libgbm1 107s libgcc-14-dev libgfortran5 libgl-dev libgl1 libgl1-mesa-dri libglapi-mesa 107s libglu1-mesa libglvnd0 libglx-dev libglx-mesa0 libglx0 libgomp1 libice6 107s libisl23 libitm1 libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl 107s liblapack3 liblbfgsb0 libmpc3 libopengl0 libpixman-1-0 libpython3-all-dev 107s libpython3-dev libpython3.12-dev libpython3.13 libpython3.13-dev 107s libpython3.13-minimal libpython3.13-stdlib libsm6 libstdc++-14-dev libtool 107s libubsan1 libvulkan1 libwayland-client0 libwayland-server0 libx11-dev 107s libx11-xcb1 libxau-dev libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 107s libxcb-present0 libxcb-randr0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 107s libxcb1-dev libxdmcp-dev libxfixes3 libxfont2 libxkbfile1 libxmu6 libxpm4 107s libxrandr2 libxrender1 libxshmfence1 libxt6t64 libxxf86vm1 m4 107s mesa-libgallium po-debconf pybuild-plugin-autopkgtest 107s pybuild-plugin-pyproject python-moderngl-doc python3-alabaster python3-all 107s python3-all-dev python3-bs4 python3-build python3-decorator 107s python3-defusedxml python3-dev python3-docutils python3-glcontext 107s python3-imagesize python3-iniconfig python3-installer python3-moderngl 107s python3-numpy python3-opengl python3-packaging python3-pluggy 107s python3-pycodestyle python3-pyproject-hooks python3-pytest python3-roman 107s python3-scipy python3-snowballstemmer python3-soupsieve python3-sphinx 107s python3-sphinx-copybutton python3-sphinx-rtd-theme 107s python3-sphinxcontrib.jquery python3-toml python3-wheel python3.12-dev 107s python3.13 python3.13-dev python3.13-minimal sgml-base sphinx-basic-ng 107s sphinx-common sphinx-rtd-theme-common x11-common x11-xkb-utils x11proto-dev 107s xml-core xorg-sgml-doctools xserver-common xtrans-dev xvfb zlib1g-dev 107s Suggested packages: 107s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-14-locales 107s cpp-14-doc dh-make flit gcc-14-doc gcc-multilib manpages-dev flex bison gdb 107s gcc-doc gdb-s390x-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev 107s libstdc++-14-doc libtool-doc gfortran | fortran95-compiler gcj-jdk 107s libx11-doc libxcb-doc m4-doc libmail-box-perl python3-pip python3-venv 107s python-build-doc docutils-doc fonts-linuxlibertine | ttf-linux-libertine 107s texlive-lang-french texlive-latex-base texlive-latex-recommended 107s python-installer-doc gfortran python-numpy-doc libgle3 python3-tk 107s python-scipy-doc python3-stemmer dvipng dvisvgm fonts-freefont-otf 107s imagemagick-6.q16 latexmk libjs-mathjax sphinx-doc tex-gyre 107s texlive-fonts-extra texlive-fonts-recommended texlive-latex-extra 107s texlive-plain-generic python-sphinx-copybutton-doc python3.13-venv 107s python3.13-doc binfmt-support sgml-base-doc 107s Recommended packages: 107s libarchive-cpio-perl libgl1-amber-dri javascript-common libjson-xs-perl 107s libltdl-dev mesa-vulkan-drivers | vulkan-icd libmail-sendmail-perl 107s python3-lxml libpaper-utils python3-pil libglut-dev xfonts-base 107s The following NEW packages will be installed: 107s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 107s cpp cpp-14 cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit 107s dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dwz 107s fonts-font-awesome fonts-lato furo g++ g++-14 g++-14-s390x-linux-gnu 107s g++-s390x-linux-gnu gcc gcc-14 gcc-14-s390x-linux-gnu gcc-s390x-linux-gnu 107s gettext intltool-debian libarchive-zip-perl libasan8 libblas3 libcc1-0 107s libdebhelper-perl libdrm-amdgpu1 libdrm-radeon1 libegl-dev libegl-mesa0 107s libegl1 libexpat1-dev libfile-stripnondeterminism-perl libfontenc1 107s libfreetype6 libgbm1 libgcc-14-dev libgfortran5 libgl-dev libgl1 107s libgl1-mesa-dri libglapi-mesa libglu1-mesa libglvnd0 libglx-dev libglx-mesa0 107s libglx0 libgomp1 libice6 libisl23 libitm1 libjs-jquery libjs-sphinxdoc 107s libjs-underscore libjson-perl liblapack3 liblbfgsb0 libmpc3 libopengl0 107s libpixman-1-0 libpython3-all-dev libpython3-dev libpython3.12-dev 107s libpython3.13 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib 107s libsm6 libstdc++-14-dev libtool libubsan1 libvulkan1 libwayland-client0 107s libwayland-server0 libx11-dev libx11-xcb1 libxau-dev libxaw7 libxcb-dri2-0 107s libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-shm0 107s libxcb-sync1 libxcb-xfixes0 libxcb1-dev libxdmcp-dev libxfixes3 libxfont2 107s libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxt6t64 107s libxxf86vm1 m4 mesa-libgallium po-debconf pybuild-plugin-autopkgtest 107s pybuild-plugin-pyproject python-moderngl-doc python3-alabaster python3-all 107s python3-all-dev python3-bs4 python3-build python3-decorator 107s python3-defusedxml python3-dev python3-docutils python3-glcontext 107s python3-imagesize python3-iniconfig python3-installer python3-moderngl 107s python3-numpy python3-opengl python3-packaging python3-pluggy 107s python3-pycodestyle python3-pyproject-hooks python3-pytest python3-roman 107s python3-scipy python3-snowballstemmer python3-soupsieve python3-sphinx 107s python3-sphinx-copybutton python3-sphinx-rtd-theme 107s python3-sphinxcontrib.jquery python3-toml python3-wheel python3.12-dev 107s python3.13 python3.13-dev python3.13-minimal sgml-base sphinx-basic-ng 107s sphinx-common sphinx-rtd-theme-common x11-common x11-xkb-utils x11proto-dev 107s xml-core xorg-sgml-doctools xserver-common xtrans-dev xvfb zlib1g-dev 107s 0 upgraded, 161 newly installed, 0 to remove and 0 not upgraded. 107s Need to get 123 MB/123 MB of archives. 107s After this operation, 451 MB of additional disk space will be used. 107s Get:1 /tmp/autopkgtest.hBLhaV/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [904 B] 107s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-lato all 2.015-1 [2781 kB] 107s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13-minimal s390x 3.13.0-2 [877 kB] 107s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x python3.13-minimal s390x 3.13.0-2 [2172 kB] 108s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x sgml-base all 1.31 [11.4 kB] 108s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x m4 s390x 1.4.19-4build1 [256 kB] 108s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x autoconf all 2.72-3 [382 kB] 108s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x autotools-dev all 20220109.1 [44.9 kB] 108s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x automake all 1:1.16.5-1.3ubuntu1 [558 kB] 108s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x autopoint all 0.22.5-2 [616 kB] 108s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libisl23 s390x 0.27-1 [704 kB] 108s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 108s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [9570 kB] 108s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14 s390x 14.2.0-8ubuntu1 [1026 B] 108s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [5452 B] 108s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x cpp s390x 4:14.1.0-2ubuntu1 [22.4 kB] 108s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libcc1-0 s390x 14.2.0-8ubuntu1 [50.6 kB] 108s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 14.2.0-8ubuntu1 [151 kB] 108s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 14.2.0-8ubuntu1 [30.9 kB] 108s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 14.2.0-8ubuntu1 [2963 kB] 108s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 14.2.0-8ubuntu1 [1184 kB] 108s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-8ubuntu1 [1037 kB] 108s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [18.7 MB] 110s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14 s390x 14.2.0-8ubuntu1 [518 kB] 110s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [1204 B] 110s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x gcc s390x 4:14.1.0-2ubuntu1 [4996 B] 110s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x libstdc++-14-dev s390x 14.2.0-8ubuntu1 [2608 kB] 110s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [11.0 MB] 111s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14 s390x 14.2.0-8ubuntu1 [19.9 kB] 111s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x g++-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [956 B] 111s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x g++ s390x 4:14.1.0-2ubuntu1 [1076 B] 111s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 111s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 111s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x libtool all 2.4.7-7build1 [166 kB] 111s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x dh-autoreconf all 20 [16.1 kB] 111s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 111s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 111s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x dh-strip-nondeterminism all 1.14.0-1 [5058 B] 111s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x debugedit s390x 1:5.1-1 [49.9 kB] 111s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x dwz s390x 0.15-1build6 [122 kB] 111s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x gettext s390x 0.22.5-2 [996 kB] 111s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 111s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 111s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x debhelper all 13.20ubuntu1 [893 kB] 111s Get:45 http://ftpmaster.internal/ubuntu plucky/universe s390x dh-python all 6.20241024 [112 kB] 111s Get:46 http://ftpmaster.internal/ubuntu plucky/main s390x xml-core all 0.19 [20.3 kB] 111s Get:47 http://ftpmaster.internal/ubuntu plucky/main s390x docutils-common all 0.21.2+dfsg-2 [131 kB] 111s Get:48 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 111s Get:49 http://ftpmaster.internal/ubuntu plucky/main s390x python3-soupsieve all 2.6-1 [33.0 kB] 111s Get:50 http://ftpmaster.internal/ubuntu plucky/main s390x python3-bs4 all 4.12.3-3 [109 kB] 111s Get:51 http://ftpmaster.internal/ubuntu plucky/main s390x python3-defusedxml all 0.7.1-2 [42.0 kB] 111s Get:52 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 111s Get:53 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 111s Get:54 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-sphinxdoc all 7.4.7-4 [158 kB] 111s Get:55 http://ftpmaster.internal/ubuntu plucky/main s390x libjson-perl all 4.10000-1 [81.9 kB] 111s Get:56 http://ftpmaster.internal/ubuntu plucky/main s390x sphinx-common all 7.4.7-4 [775 kB] 111s Get:57 http://ftpmaster.internal/ubuntu plucky/main s390x python3-alabaster all 0.7.16-0.1 [18.5 kB] 111s Get:58 http://ftpmaster.internal/ubuntu plucky/main s390x python3-roman all 4.2-1 [10.0 kB] 111s Get:59 http://ftpmaster.internal/ubuntu plucky/main s390x python3-docutils all 0.21.2+dfsg-2 [409 kB] 111s Get:60 http://ftpmaster.internal/ubuntu plucky/main s390x python3-imagesize all 1.4.1-1 [6844 B] 111s Get:61 http://ftpmaster.internal/ubuntu plucky/main s390x python3-packaging all 24.1-1 [41.4 kB] 111s Get:62 http://ftpmaster.internal/ubuntu plucky/main s390x python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 111s Get:63 http://ftpmaster.internal/ubuntu plucky/main s390x python3-sphinx all 7.4.7-4 [593 kB] 111s Get:64 http://ftpmaster.internal/ubuntu plucky/universe s390x sphinx-basic-ng all 1.0.0~beta2-1 [12.0 kB] 111s Get:65 http://ftpmaster.internal/ubuntu plucky/universe s390x furo all 2024.08.06+dfsg-1 [55.3 kB] 111s Get:66 http://ftpmaster.internal/ubuntu plucky/main s390x libblas3 s390x 3.12.0-3build2 [238 kB] 111s Get:67 http://ftpmaster.internal/ubuntu plucky/main s390x libdrm-amdgpu1 s390x 2.4.123-1 [21.2 kB] 111s Get:68 http://ftpmaster.internal/ubuntu plucky/main s390x libdrm-radeon1 s390x 2.4.123-1 [22.4 kB] 111s Get:69 http://ftpmaster.internal/ubuntu plucky/main s390x libglvnd0 s390x 1.7.0-1build1 [110 kB] 111s Get:70 http://ftpmaster.internal/ubuntu plucky/main s390x libwayland-server0 s390x 1.23.0-1 [36.5 kB] 111s Get:71 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-randr0 s390x 1.17.0-2 [19.2 kB] 111s Get:72 http://ftpmaster.internal/ubuntu plucky/main s390x libglapi-mesa s390x 24.2.3-1ubuntu1 [67.8 kB] 111s Get:73 http://ftpmaster.internal/ubuntu plucky/main s390x libx11-xcb1 s390x 2:1.8.10-2 [7954 B] 111s Get:74 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-dri2-0 s390x 1.17.0-2 [7448 B] 111s Get:75 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-dri3-0 s390x 1.17.0-2 [7616 B] 111s Get:76 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-present0 s390x 1.17.0-2 [6244 B] 111s Get:77 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-sync1 s390x 1.17.0-2 [9488 B] 111s Get:78 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-xfixes0 s390x 1.17.0-2 [10.5 kB] 111s Get:79 http://ftpmaster.internal/ubuntu plucky/main s390x libxshmfence1 s390x 1.3-1build5 [4772 B] 111s Get:80 http://ftpmaster.internal/ubuntu plucky/main s390x mesa-libgallium s390x 24.2.3-1ubuntu1 [7709 kB] 112s Get:81 http://ftpmaster.internal/ubuntu plucky/main s390x libgbm1 s390x 24.2.3-1ubuntu1 [33.7 kB] 112s Get:82 http://ftpmaster.internal/ubuntu plucky/main s390x libwayland-client0 s390x 1.23.0-1 [27.6 kB] 112s Get:83 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-shm0 s390x 1.17.0-2 [5862 B] 112s Get:84 http://ftpmaster.internal/ubuntu plucky/main s390x libegl-mesa0 s390x 24.2.3-1ubuntu1 [133 kB] 112s Get:85 http://ftpmaster.internal/ubuntu plucky/main s390x libegl1 s390x 1.7.0-1build1 [31.8 kB] 112s Get:86 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-glx0 s390x 1.17.0-2 [26.0 kB] 112s Get:87 http://ftpmaster.internal/ubuntu plucky/main s390x libxfixes3 s390x 1:6.0.0-2build1 [11.3 kB] 112s Get:88 http://ftpmaster.internal/ubuntu plucky/main s390x libxxf86vm1 s390x 1:1.1.4-1build4 [9630 B] 112s Get:89 http://ftpmaster.internal/ubuntu plucky/main s390x libvulkan1 s390x 1.3.296.0-1 [143 kB] 112s Get:90 http://ftpmaster.internal/ubuntu plucky/main s390x libgl1-mesa-dri s390x 24.2.3-1ubuntu1 [34.4 kB] 112s Get:91 http://ftpmaster.internal/ubuntu plucky/main s390x libglx-mesa0 s390x 24.2.3-1ubuntu1 [175 kB] 112s Get:92 http://ftpmaster.internal/ubuntu plucky/main s390x libglx0 s390x 1.7.0-1build1 [32.2 kB] 112s Get:93 http://ftpmaster.internal/ubuntu plucky/main s390x libgl1 s390x 1.7.0-1build1 [142 kB] 112s Get:94 http://ftpmaster.internal/ubuntu plucky/main s390x xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 112s Get:95 http://ftpmaster.internal/ubuntu plucky/main s390x x11proto-dev all 2024.1-1 [606 kB] 112s Get:96 http://ftpmaster.internal/ubuntu plucky/main s390x libxau-dev s390x 1:1.0.11-1 [9752 B] 112s Get:97 http://ftpmaster.internal/ubuntu plucky/main s390x libxdmcp-dev s390x 1:1.1.3-0ubuntu6 [26.9 kB] 112s Get:98 http://ftpmaster.internal/ubuntu plucky/main s390x xtrans-dev all 1.4.0-1 [68.9 kB] 112s Get:99 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb1-dev s390x 1.17.0-2 [88.9 kB] 112s Get:100 http://ftpmaster.internal/ubuntu plucky/main s390x libx11-dev s390x 2:1.8.10-2 [761 kB] 112s Get:101 http://ftpmaster.internal/ubuntu plucky/main s390x libglx-dev s390x 1.7.0-1build1 [14.2 kB] 112s Get:102 http://ftpmaster.internal/ubuntu plucky/main s390x libgl-dev s390x 1.7.0-1build1 [102 kB] 112s Get:103 http://ftpmaster.internal/ubuntu plucky/main s390x libegl-dev s390x 1.7.0-1build1 [18.2 kB] 113s Get:104 http://ftpmaster.internal/ubuntu plucky/main s390x libexpat1-dev s390x 2.6.2-2 [146 kB] 113s Get:105 http://ftpmaster.internal/ubuntu plucky/main s390x libfontenc1 s390x 1:1.1.8-1build1 [14.8 kB] 113s Get:106 http://ftpmaster.internal/ubuntu plucky/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 113s Get:107 http://ftpmaster.internal/ubuntu plucky/main s390x libgfortran5 s390x 14.2.0-8ubuntu1 [587 kB] 113s Get:108 http://ftpmaster.internal/ubuntu plucky/main s390x x11-common all 1:7.7+23ubuntu3 [21.7 kB] 113s Get:109 http://ftpmaster.internal/ubuntu plucky/main s390x libice6 s390x 2:1.1.1-1 [45.4 kB] 113s Get:110 http://ftpmaster.internal/ubuntu plucky/main s390x liblapack3 s390x 3.12.0-3build2 [2953 kB] 113s Get:111 http://ftpmaster.internal/ubuntu plucky/universe s390x liblbfgsb0 s390x 3.0+dfsg.4-1build1 [32.4 kB] 113s Get:112 http://ftpmaster.internal/ubuntu plucky/main s390x libpixman-1-0 s390x 0.44.0-3 [201 kB] 113s Get:113 http://ftpmaster.internal/ubuntu plucky/main s390x zlib1g-dev s390x 1:1.3.dfsg+really1.3.1-1ubuntu1 [898 kB] 113s Get:114 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-dev s390x 3.12.7-3 [5838 kB] 114s Get:115 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libpython3-dev s390x 3.12.7-1 [10.3 kB] 114s Get:116 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13-stdlib s390x 3.13.0-2 [2086 kB] 114s Get:117 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13 s390x 3.13.0-2 [2477 kB] 114s Get:118 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13-dev s390x 3.13.0-2 [5586 kB] 114s Get:119 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libpython3-all-dev s390x 3.12.7-1 [918 B] 114s Get:120 http://ftpmaster.internal/ubuntu plucky/main s390x libsm6 s390x 2:1.2.4-1 [18.4 kB] 114s Get:121 http://ftpmaster.internal/ubuntu plucky/main s390x libxt6t64 s390x 1:1.2.1-1.2build1 [184 kB] 114s Get:122 http://ftpmaster.internal/ubuntu plucky/main s390x libxmu6 s390x 2:1.1.3-3build2 [53.0 kB] 114s Get:123 http://ftpmaster.internal/ubuntu plucky/main s390x libxpm4 s390x 1:3.5.17-1build2 [41.2 kB] 114s Get:124 http://ftpmaster.internal/ubuntu plucky/main s390x libxaw7 s390x 2:1.0.16-1 [201 kB] 114s Get:125 http://ftpmaster.internal/ubuntu plucky/main s390x libxfont2 s390x 1:2.0.6-1build1 [101 kB] 114s Get:126 http://ftpmaster.internal/ubuntu plucky/main s390x libxkbfile1 s390x 1:1.1.0-1build4 [76.5 kB] 114s Get:127 http://ftpmaster.internal/ubuntu plucky/main s390x libxrender1 s390x 1:0.9.10-1.1build1 [20.4 kB] 114s Get:128 http://ftpmaster.internal/ubuntu plucky/main s390x libxrandr2 s390x 2:1.5.4-1 [20.8 kB] 114s Get:129 http://ftpmaster.internal/ubuntu plucky/universe s390x pybuild-plugin-autopkgtest all 6.20241024 [1746 B] 114s Get:130 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 114s Get:131 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-toml all 0.10.2-1 [16.5 kB] 114s Get:132 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-wheel all 0.44.0-1 [54.2 kB] 114s Get:133 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-build all 1.2.2-1 [31.0 kB] 114s Get:134 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 114s Get:135 http://ftpmaster.internal/ubuntu plucky/universe s390x pybuild-plugin-pyproject all 6.20241024 [1728 B] 114s Get:136 http://ftpmaster.internal/ubuntu plucky/universe s390x python-moderngl-doc all 5.12.0-1 [331 kB] 114s Get:137 http://ftpmaster.internal/ubuntu plucky/main s390x python3.13 s390x 3.13.0-2 [719 kB] 114s Get:138 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3-all s390x 3.12.7-1 [890 B] 114s Get:139 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12-dev s390x 3.12.7-3 [505 kB] 114s Get:140 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3-dev s390x 3.12.7-1 [26.7 kB] 114s Get:141 http://ftpmaster.internal/ubuntu plucky/main s390x python3.13-dev s390x 3.13.0-2 [507 kB] 114s Get:142 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3-all-dev s390x 3.12.7-1 [914 B] 114s Get:143 http://ftpmaster.internal/ubuntu plucky/main s390x python3-decorator all 5.1.1-5 [10.1 kB] 114s Get:144 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-glcontext s390x 3.0.0-1 [14.8 kB] 114s Get:145 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 114s Get:146 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-moderngl s390x 5.12.0-1 [96.3 kB] 114s Get:147 http://ftpmaster.internal/ubuntu plucky/main s390x python3-numpy s390x 1:1.26.4+ds-11build1 [4113 kB] 114s Get:148 http://ftpmaster.internal/ubuntu plucky/main s390x libopengl0 s390x 1.7.0-1build1 [48.0 kB] 114s Get:149 http://ftpmaster.internal/ubuntu plucky/main s390x libglu1-mesa s390x 9.0.2-1.1build1 [176 kB] 114s Get:150 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-opengl all 3.1.7+dfsg-1 [612 kB] 114s Get:151 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 114s Get:152 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pycodestyle all 2.11.1-1 [29.9 kB] 114s Get:153 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest all 8.3.3-1 [251 kB] 114s Get:154 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-sphinx-copybutton all 0.5.2-2 [16.6 kB] 114s Get:155 http://ftpmaster.internal/ubuntu plucky/main s390x sphinx-rtd-theme-common all 3.0.1+dfsg-1 [1012 kB] 115s Get:156 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 115s Get:157 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-sphinx-rtd-theme all 3.0.1+dfsg-1 [23.5 kB] 115s Get:158 http://ftpmaster.internal/ubuntu plucky/main s390x x11-xkb-utils s390x 7.7+9 [169 kB] 115s Get:159 http://ftpmaster.internal/ubuntu plucky/main s390x xserver-common all 2:21.1.14-1ubuntu1 [33.7 kB] 115s Get:160 http://ftpmaster.internal/ubuntu plucky/universe s390x xvfb s390x 2:21.1.14-1ubuntu1 [940 kB] 115s Get:161 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-scipy s390x 1.13.1-5 [17.5 MB] 116s Fetched 123 MB in 8s (14.5 MB/s) 116s Selecting previously unselected package fonts-lato. 116s (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 ... 55517 files and directories currently installed.) 116s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 116s Unpacking fonts-lato (2.015-1) ... 116s Selecting previously unselected package libpython3.13-minimal:s390x. 116s Preparing to unpack .../001-libpython3.13-minimal_3.13.0-2_s390x.deb ... 116s Unpacking libpython3.13-minimal:s390x (3.13.0-2) ... 116s Selecting previously unselected package python3.13-minimal. 116s Preparing to unpack .../002-python3.13-minimal_3.13.0-2_s390x.deb ... 116s Unpacking python3.13-minimal (3.13.0-2) ... 116s Selecting previously unselected package sgml-base. 116s Preparing to unpack .../003-sgml-base_1.31_all.deb ... 116s Unpacking sgml-base (1.31) ... 116s Selecting previously unselected package m4. 116s Preparing to unpack .../004-m4_1.4.19-4build1_s390x.deb ... 116s Unpacking m4 (1.4.19-4build1) ... 116s Selecting previously unselected package autoconf. 116s Preparing to unpack .../005-autoconf_2.72-3_all.deb ... 116s Unpacking autoconf (2.72-3) ... 116s Selecting previously unselected package autotools-dev. 116s Preparing to unpack .../006-autotools-dev_20220109.1_all.deb ... 116s Unpacking autotools-dev (20220109.1) ... 116s Selecting previously unselected package automake. 116s Preparing to unpack .../007-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 116s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 116s Selecting previously unselected package autopoint. 116s Preparing to unpack .../008-autopoint_0.22.5-2_all.deb ... 116s Unpacking autopoint (0.22.5-2) ... 116s Selecting previously unselected package libisl23:s390x. 116s Preparing to unpack .../009-libisl23_0.27-1_s390x.deb ... 116s Unpacking libisl23:s390x (0.27-1) ... 116s Selecting previously unselected package libmpc3:s390x. 116s Preparing to unpack .../010-libmpc3_1.3.1-1build2_s390x.deb ... 116s Unpacking libmpc3:s390x (1.3.1-1build2) ... 116s Selecting previously unselected package cpp-14-s390x-linux-gnu. 116s Preparing to unpack .../011-cpp-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 116s Unpacking cpp-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 116s Selecting previously unselected package cpp-14. 116s Preparing to unpack .../012-cpp-14_14.2.0-8ubuntu1_s390x.deb ... 116s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 116s Selecting previously unselected package cpp-s390x-linux-gnu. 116s Preparing to unpack .../013-cpp-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 116s Unpacking cpp-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 116s Selecting previously unselected package cpp. 116s Preparing to unpack .../014-cpp_4%3a14.1.0-2ubuntu1_s390x.deb ... 116s Unpacking cpp (4:14.1.0-2ubuntu1) ... 116s Selecting previously unselected package libcc1-0:s390x. 116s Preparing to unpack .../015-libcc1-0_14.2.0-8ubuntu1_s390x.deb ... 116s Unpacking libcc1-0:s390x (14.2.0-8ubuntu1) ... 116s Selecting previously unselected package libgomp1:s390x. 116s Preparing to unpack .../016-libgomp1_14.2.0-8ubuntu1_s390x.deb ... 116s Unpacking libgomp1:s390x (14.2.0-8ubuntu1) ... 116s Selecting previously unselected package libitm1:s390x. 116s Preparing to unpack .../017-libitm1_14.2.0-8ubuntu1_s390x.deb ... 116s Unpacking libitm1:s390x (14.2.0-8ubuntu1) ... 116s Selecting previously unselected package libasan8:s390x. 116s Preparing to unpack .../018-libasan8_14.2.0-8ubuntu1_s390x.deb ... 116s Unpacking libasan8:s390x (14.2.0-8ubuntu1) ... 116s Selecting previously unselected package libubsan1:s390x. 116s Preparing to unpack .../019-libubsan1_14.2.0-8ubuntu1_s390x.deb ... 116s Unpacking libubsan1:s390x (14.2.0-8ubuntu1) ... 116s Selecting previously unselected package libgcc-14-dev:s390x. 116s Preparing to unpack .../020-libgcc-14-dev_14.2.0-8ubuntu1_s390x.deb ... 116s Unpacking libgcc-14-dev:s390x (14.2.0-8ubuntu1) ... 116s Selecting previously unselected package gcc-14-s390x-linux-gnu. 116s Preparing to unpack .../021-gcc-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 116s Unpacking gcc-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 117s Selecting previously unselected package gcc-14. 117s Preparing to unpack .../022-gcc-14_14.2.0-8ubuntu1_s390x.deb ... 117s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 117s Selecting previously unselected package gcc-s390x-linux-gnu. 117s Preparing to unpack .../023-gcc-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 117s Unpacking gcc-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 117s Selecting previously unselected package gcc. 117s Preparing to unpack .../024-gcc_4%3a14.1.0-2ubuntu1_s390x.deb ... 117s Unpacking gcc (4:14.1.0-2ubuntu1) ... 117s Selecting previously unselected package libstdc++-14-dev:s390x. 117s Preparing to unpack .../025-libstdc++-14-dev_14.2.0-8ubuntu1_s390x.deb ... 117s Unpacking libstdc++-14-dev:s390x (14.2.0-8ubuntu1) ... 117s Selecting previously unselected package g++-14-s390x-linux-gnu. 117s Preparing to unpack .../026-g++-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 117s Unpacking g++-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 117s Selecting previously unselected package g++-14. 117s Preparing to unpack .../027-g++-14_14.2.0-8ubuntu1_s390x.deb ... 117s Unpacking g++-14 (14.2.0-8ubuntu1) ... 117s Selecting previously unselected package g++-s390x-linux-gnu. 117s Preparing to unpack .../028-g++-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 117s Unpacking g++-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 117s Selecting previously unselected package g++. 117s Preparing to unpack .../029-g++_4%3a14.1.0-2ubuntu1_s390x.deb ... 117s Unpacking g++ (4:14.1.0-2ubuntu1) ... 117s Selecting previously unselected package build-essential. 117s Preparing to unpack .../030-build-essential_12.10ubuntu1_s390x.deb ... 117s Unpacking build-essential (12.10ubuntu1) ... 117s Selecting previously unselected package libdebhelper-perl. 117s Preparing to unpack .../031-libdebhelper-perl_13.20ubuntu1_all.deb ... 117s Unpacking libdebhelper-perl (13.20ubuntu1) ... 117s Selecting previously unselected package libtool. 117s Preparing to unpack .../032-libtool_2.4.7-7build1_all.deb ... 117s Unpacking libtool (2.4.7-7build1) ... 117s Selecting previously unselected package dh-autoreconf. 117s Preparing to unpack .../033-dh-autoreconf_20_all.deb ... 117s Unpacking dh-autoreconf (20) ... 117s Selecting previously unselected package libarchive-zip-perl. 117s Preparing to unpack .../034-libarchive-zip-perl_1.68-1_all.deb ... 117s Unpacking libarchive-zip-perl (1.68-1) ... 117s Selecting previously unselected package libfile-stripnondeterminism-perl. 117s Preparing to unpack .../035-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 117s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 117s Selecting previously unselected package dh-strip-nondeterminism. 117s Preparing to unpack .../036-dh-strip-nondeterminism_1.14.0-1_all.deb ... 117s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 117s Selecting previously unselected package debugedit. 117s Preparing to unpack .../037-debugedit_1%3a5.1-1_s390x.deb ... 117s Unpacking debugedit (1:5.1-1) ... 117s Selecting previously unselected package dwz. 117s Preparing to unpack .../038-dwz_0.15-1build6_s390x.deb ... 117s Unpacking dwz (0.15-1build6) ... 117s Selecting previously unselected package gettext. 117s Preparing to unpack .../039-gettext_0.22.5-2_s390x.deb ... 117s Unpacking gettext (0.22.5-2) ... 117s Selecting previously unselected package intltool-debian. 117s Preparing to unpack .../040-intltool-debian_0.35.0+20060710.6_all.deb ... 117s Unpacking intltool-debian (0.35.0+20060710.6) ... 117s Selecting previously unselected package po-debconf. 117s Preparing to unpack .../041-po-debconf_1.0.21+nmu1_all.deb ... 117s Unpacking po-debconf (1.0.21+nmu1) ... 117s Selecting previously unselected package debhelper. 117s Preparing to unpack .../042-debhelper_13.20ubuntu1_all.deb ... 117s Unpacking debhelper (13.20ubuntu1) ... 117s Selecting previously unselected package dh-python. 117s Preparing to unpack .../043-dh-python_6.20241024_all.deb ... 117s Unpacking dh-python (6.20241024) ... 117s Selecting previously unselected package xml-core. 117s Preparing to unpack .../044-xml-core_0.19_all.deb ... 117s Unpacking xml-core (0.19) ... 117s Selecting previously unselected package docutils-common. 117s Preparing to unpack .../045-docutils-common_0.21.2+dfsg-2_all.deb ... 117s Unpacking docutils-common (0.21.2+dfsg-2) ... 117s Selecting previously unselected package fonts-font-awesome. 117s Preparing to unpack .../046-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 117s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 117s Selecting previously unselected package python3-soupsieve. 117s Preparing to unpack .../047-python3-soupsieve_2.6-1_all.deb ... 117s Unpacking python3-soupsieve (2.6-1) ... 117s Selecting previously unselected package python3-bs4. 117s Preparing to unpack .../048-python3-bs4_4.12.3-3_all.deb ... 117s Unpacking python3-bs4 (4.12.3-3) ... 117s Selecting previously unselected package python3-defusedxml. 117s Preparing to unpack .../049-python3-defusedxml_0.7.1-2_all.deb ... 117s Unpacking python3-defusedxml (0.7.1-2) ... 117s Selecting previously unselected package libjs-jquery. 117s Preparing to unpack .../050-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 117s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 117s Selecting previously unselected package libjs-underscore. 117s Preparing to unpack .../051-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 117s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 117s Selecting previously unselected package libjs-sphinxdoc. 117s Preparing to unpack .../052-libjs-sphinxdoc_7.4.7-4_all.deb ... 117s Unpacking libjs-sphinxdoc (7.4.7-4) ... 117s Selecting previously unselected package libjson-perl. 117s Preparing to unpack .../053-libjson-perl_4.10000-1_all.deb ... 117s Unpacking libjson-perl (4.10000-1) ... 117s Selecting previously unselected package sphinx-common. 117s Preparing to unpack .../054-sphinx-common_7.4.7-4_all.deb ... 117s Unpacking sphinx-common (7.4.7-4) ... 117s Selecting previously unselected package python3-alabaster. 117s Preparing to unpack .../055-python3-alabaster_0.7.16-0.1_all.deb ... 117s Unpacking python3-alabaster (0.7.16-0.1) ... 117s Selecting previously unselected package python3-roman. 117s Preparing to unpack .../056-python3-roman_4.2-1_all.deb ... 117s Unpacking python3-roman (4.2-1) ... 117s Selecting previously unselected package python3-docutils. 117s Preparing to unpack .../057-python3-docutils_0.21.2+dfsg-2_all.deb ... 117s Unpacking python3-docutils (0.21.2+dfsg-2) ... 118s Selecting previously unselected package python3-imagesize. 118s Preparing to unpack .../058-python3-imagesize_1.4.1-1_all.deb ... 118s Unpacking python3-imagesize (1.4.1-1) ... 118s Selecting previously unselected package python3-packaging. 118s Preparing to unpack .../059-python3-packaging_24.1-1_all.deb ... 118s Unpacking python3-packaging (24.1-1) ... 118s Selecting previously unselected package python3-snowballstemmer. 118s Preparing to unpack .../060-python3-snowballstemmer_2.2.0-4build1_all.deb ... 118s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 118s Selecting previously unselected package python3-sphinx. 118s Preparing to unpack .../061-python3-sphinx_7.4.7-4_all.deb ... 118s Unpacking python3-sphinx (7.4.7-4) ... 118s Selecting previously unselected package sphinx-basic-ng. 118s Preparing to unpack .../062-sphinx-basic-ng_1.0.0~beta2-1_all.deb ... 118s Unpacking sphinx-basic-ng (1.0.0~beta2-1) ... 118s Selecting previously unselected package furo. 118s Preparing to unpack .../063-furo_2024.08.06+dfsg-1_all.deb ... 118s Unpacking furo (2024.08.06+dfsg-1) ... 118s Selecting previously unselected package libblas3:s390x. 118s Preparing to unpack .../064-libblas3_3.12.0-3build2_s390x.deb ... 118s Unpacking libblas3:s390x (3.12.0-3build2) ... 118s Selecting previously unselected package libdrm-amdgpu1:s390x. 118s Preparing to unpack .../065-libdrm-amdgpu1_2.4.123-1_s390x.deb ... 118s Unpacking libdrm-amdgpu1:s390x (2.4.123-1) ... 118s Selecting previously unselected package libdrm-radeon1:s390x. 118s Preparing to unpack .../066-libdrm-radeon1_2.4.123-1_s390x.deb ... 118s Unpacking libdrm-radeon1:s390x (2.4.123-1) ... 118s Selecting previously unselected package libglvnd0:s390x. 118s Preparing to unpack .../067-libglvnd0_1.7.0-1build1_s390x.deb ... 118s Unpacking libglvnd0:s390x (1.7.0-1build1) ... 118s Selecting previously unselected package libwayland-server0:s390x. 118s Preparing to unpack .../068-libwayland-server0_1.23.0-1_s390x.deb ... 118s Unpacking libwayland-server0:s390x (1.23.0-1) ... 118s Selecting previously unselected package libxcb-randr0:s390x. 118s Preparing to unpack .../069-libxcb-randr0_1.17.0-2_s390x.deb ... 118s Unpacking libxcb-randr0:s390x (1.17.0-2) ... 118s Selecting previously unselected package libglapi-mesa:s390x. 118s Preparing to unpack .../070-libglapi-mesa_24.2.3-1ubuntu1_s390x.deb ... 118s Unpacking libglapi-mesa:s390x (24.2.3-1ubuntu1) ... 118s Selecting previously unselected package libx11-xcb1:s390x. 118s Preparing to unpack .../071-libx11-xcb1_2%3a1.8.10-2_s390x.deb ... 118s Unpacking libx11-xcb1:s390x (2:1.8.10-2) ... 118s Selecting previously unselected package libxcb-dri2-0:s390x. 118s Preparing to unpack .../072-libxcb-dri2-0_1.17.0-2_s390x.deb ... 118s Unpacking libxcb-dri2-0:s390x (1.17.0-2) ... 118s Selecting previously unselected package libxcb-dri3-0:s390x. 118s Preparing to unpack .../073-libxcb-dri3-0_1.17.0-2_s390x.deb ... 118s Unpacking libxcb-dri3-0:s390x (1.17.0-2) ... 118s Selecting previously unselected package libxcb-present0:s390x. 118s Preparing to unpack .../074-libxcb-present0_1.17.0-2_s390x.deb ... 118s Unpacking libxcb-present0:s390x (1.17.0-2) ... 118s Selecting previously unselected package libxcb-sync1:s390x. 118s Preparing to unpack .../075-libxcb-sync1_1.17.0-2_s390x.deb ... 118s Unpacking libxcb-sync1:s390x (1.17.0-2) ... 118s Selecting previously unselected package libxcb-xfixes0:s390x. 118s Preparing to unpack .../076-libxcb-xfixes0_1.17.0-2_s390x.deb ... 118s Unpacking libxcb-xfixes0:s390x (1.17.0-2) ... 118s Selecting previously unselected package libxshmfence1:s390x. 118s Preparing to unpack .../077-libxshmfence1_1.3-1build5_s390x.deb ... 118s Unpacking libxshmfence1:s390x (1.3-1build5) ... 118s Selecting previously unselected package mesa-libgallium:s390x. 118s Preparing to unpack .../078-mesa-libgallium_24.2.3-1ubuntu1_s390x.deb ... 118s Unpacking mesa-libgallium:s390x (24.2.3-1ubuntu1) ... 118s Selecting previously unselected package libgbm1:s390x. 118s Preparing to unpack .../079-libgbm1_24.2.3-1ubuntu1_s390x.deb ... 118s Unpacking libgbm1:s390x (24.2.3-1ubuntu1) ... 118s Selecting previously unselected package libwayland-client0:s390x. 118s Preparing to unpack .../080-libwayland-client0_1.23.0-1_s390x.deb ... 118s Unpacking libwayland-client0:s390x (1.23.0-1) ... 118s Selecting previously unselected package libxcb-shm0:s390x. 118s Preparing to unpack .../081-libxcb-shm0_1.17.0-2_s390x.deb ... 118s Unpacking libxcb-shm0:s390x (1.17.0-2) ... 118s Selecting previously unselected package libegl-mesa0:s390x. 118s Preparing to unpack .../082-libegl-mesa0_24.2.3-1ubuntu1_s390x.deb ... 118s Unpacking libegl-mesa0:s390x (24.2.3-1ubuntu1) ... 118s Selecting previously unselected package libegl1:s390x. 118s Preparing to unpack .../083-libegl1_1.7.0-1build1_s390x.deb ... 118s Unpacking libegl1:s390x (1.7.0-1build1) ... 118s Selecting previously unselected package libxcb-glx0:s390x. 118s Preparing to unpack .../084-libxcb-glx0_1.17.0-2_s390x.deb ... 118s Unpacking libxcb-glx0:s390x (1.17.0-2) ... 118s Selecting previously unselected package libxfixes3:s390x. 118s Preparing to unpack .../085-libxfixes3_1%3a6.0.0-2build1_s390x.deb ... 118s Unpacking libxfixes3:s390x (1:6.0.0-2build1) ... 118s Selecting previously unselected package libxxf86vm1:s390x. 118s Preparing to unpack .../086-libxxf86vm1_1%3a1.1.4-1build4_s390x.deb ... 118s Unpacking libxxf86vm1:s390x (1:1.1.4-1build4) ... 118s Selecting previously unselected package libvulkan1:s390x. 118s Preparing to unpack .../087-libvulkan1_1.3.296.0-1_s390x.deb ... 118s Unpacking libvulkan1:s390x (1.3.296.0-1) ... 118s Selecting previously unselected package libgl1-mesa-dri:s390x. 118s Preparing to unpack .../088-libgl1-mesa-dri_24.2.3-1ubuntu1_s390x.deb ... 118s Unpacking libgl1-mesa-dri:s390x (24.2.3-1ubuntu1) ... 118s Selecting previously unselected package libglx-mesa0:s390x. 118s Preparing to unpack .../089-libglx-mesa0_24.2.3-1ubuntu1_s390x.deb ... 118s Unpacking libglx-mesa0:s390x (24.2.3-1ubuntu1) ... 118s Selecting previously unselected package libglx0:s390x. 118s Preparing to unpack .../090-libglx0_1.7.0-1build1_s390x.deb ... 118s Unpacking libglx0:s390x (1.7.0-1build1) ... 118s Selecting previously unselected package libgl1:s390x. 118s Preparing to unpack .../091-libgl1_1.7.0-1build1_s390x.deb ... 118s Unpacking libgl1:s390x (1.7.0-1build1) ... 118s Selecting previously unselected package xorg-sgml-doctools. 118s Preparing to unpack .../092-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 118s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 118s Selecting previously unselected package x11proto-dev. 118s Preparing to unpack .../093-x11proto-dev_2024.1-1_all.deb ... 118s Unpacking x11proto-dev (2024.1-1) ... 118s Selecting previously unselected package libxau-dev:s390x. 118s Preparing to unpack .../094-libxau-dev_1%3a1.0.11-1_s390x.deb ... 118s Unpacking libxau-dev:s390x (1:1.0.11-1) ... 118s Selecting previously unselected package libxdmcp-dev:s390x. 118s Preparing to unpack .../095-libxdmcp-dev_1%3a1.1.3-0ubuntu6_s390x.deb ... 118s Unpacking libxdmcp-dev:s390x (1:1.1.3-0ubuntu6) ... 118s Selecting previously unselected package xtrans-dev. 118s Preparing to unpack .../096-xtrans-dev_1.4.0-1_all.deb ... 118s Unpacking xtrans-dev (1.4.0-1) ... 118s Selecting previously unselected package libxcb1-dev:s390x. 118s Preparing to unpack .../097-libxcb1-dev_1.17.0-2_s390x.deb ... 118s Unpacking libxcb1-dev:s390x (1.17.0-2) ... 118s Selecting previously unselected package libx11-dev:s390x. 118s Preparing to unpack .../098-libx11-dev_2%3a1.8.10-2_s390x.deb ... 118s Unpacking libx11-dev:s390x (2:1.8.10-2) ... 118s Selecting previously unselected package libglx-dev:s390x. 118s Preparing to unpack .../099-libglx-dev_1.7.0-1build1_s390x.deb ... 118s Unpacking libglx-dev:s390x (1.7.0-1build1) ... 118s Selecting previously unselected package libgl-dev:s390x. 118s Preparing to unpack .../100-libgl-dev_1.7.0-1build1_s390x.deb ... 118s Unpacking libgl-dev:s390x (1.7.0-1build1) ... 118s Selecting previously unselected package libegl-dev:s390x. 118s Preparing to unpack .../101-libegl-dev_1.7.0-1build1_s390x.deb ... 118s Unpacking libegl-dev:s390x (1.7.0-1build1) ... 118s Selecting previously unselected package libexpat1-dev:s390x. 118s Preparing to unpack .../102-libexpat1-dev_2.6.2-2_s390x.deb ... 118s Unpacking libexpat1-dev:s390x (2.6.2-2) ... 118s Selecting previously unselected package libfontenc1:s390x. 118s Preparing to unpack .../103-libfontenc1_1%3a1.1.8-1build1_s390x.deb ... 118s Unpacking libfontenc1:s390x (1:1.1.8-1build1) ... 118s Selecting previously unselected package libfreetype6:s390x. 118s Preparing to unpack .../104-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 118s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 118s Selecting previously unselected package libgfortran5:s390x. 118s Preparing to unpack .../105-libgfortran5_14.2.0-8ubuntu1_s390x.deb ... 118s Unpacking libgfortran5:s390x (14.2.0-8ubuntu1) ... 118s Selecting previously unselected package x11-common. 118s Preparing to unpack .../106-x11-common_1%3a7.7+23ubuntu3_all.deb ... 118s Unpacking x11-common (1:7.7+23ubuntu3) ... 118s Selecting previously unselected package libice6:s390x. 118s Preparing to unpack .../107-libice6_2%3a1.1.1-1_s390x.deb ... 118s Unpacking libice6:s390x (2:1.1.1-1) ... 118s Selecting previously unselected package liblapack3:s390x. 118s Preparing to unpack .../108-liblapack3_3.12.0-3build2_s390x.deb ... 118s Unpacking liblapack3:s390x (3.12.0-3build2) ... 118s Selecting previously unselected package liblbfgsb0:s390x. 118s Preparing to unpack .../109-liblbfgsb0_3.0+dfsg.4-1build1_s390x.deb ... 118s Unpacking liblbfgsb0:s390x (3.0+dfsg.4-1build1) ... 118s Selecting previously unselected package libpixman-1-0:s390x. 118s Preparing to unpack .../110-libpixman-1-0_0.44.0-3_s390x.deb ... 118s Unpacking libpixman-1-0:s390x (0.44.0-3) ... 118s Selecting previously unselected package zlib1g-dev:s390x. 118s Preparing to unpack .../111-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_s390x.deb ... 118s Unpacking zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 118s Selecting previously unselected package libpython3.12-dev:s390x. 118s Preparing to unpack .../112-libpython3.12-dev_3.12.7-3_s390x.deb ... 118s Unpacking libpython3.12-dev:s390x (3.12.7-3) ... 118s Selecting previously unselected package libpython3-dev:s390x. 118s Preparing to unpack .../113-libpython3-dev_3.12.7-1_s390x.deb ... 118s Unpacking libpython3-dev:s390x (3.12.7-1) ... 118s Selecting previously unselected package libpython3.13-stdlib:s390x. 118s Preparing to unpack .../114-libpython3.13-stdlib_3.13.0-2_s390x.deb ... 118s Unpacking libpython3.13-stdlib:s390x (3.13.0-2) ... 119s Selecting previously unselected package libpython3.13:s390x. 119s Preparing to unpack .../115-libpython3.13_3.13.0-2_s390x.deb ... 119s Unpacking libpython3.13:s390x (3.13.0-2) ... 119s Selecting previously unselected package libpython3.13-dev:s390x. 119s Preparing to unpack .../116-libpython3.13-dev_3.13.0-2_s390x.deb ... 119s Unpacking libpython3.13-dev:s390x (3.13.0-2) ... 119s Selecting previously unselected package libpython3-all-dev:s390x. 119s Preparing to unpack .../117-libpython3-all-dev_3.12.7-1_s390x.deb ... 119s Unpacking libpython3-all-dev:s390x (3.12.7-1) ... 119s Selecting previously unselected package libsm6:s390x. 119s Preparing to unpack .../118-libsm6_2%3a1.2.4-1_s390x.deb ... 119s Unpacking libsm6:s390x (2:1.2.4-1) ... 119s Selecting previously unselected package libxt6t64:s390x. 119s Preparing to unpack .../119-libxt6t64_1%3a1.2.1-1.2build1_s390x.deb ... 119s Unpacking libxt6t64:s390x (1:1.2.1-1.2build1) ... 119s Selecting previously unselected package libxmu6:s390x. 119s Preparing to unpack .../120-libxmu6_2%3a1.1.3-3build2_s390x.deb ... 119s Unpacking libxmu6:s390x (2:1.1.3-3build2) ... 119s Selecting previously unselected package libxpm4:s390x. 119s Preparing to unpack .../121-libxpm4_1%3a3.5.17-1build2_s390x.deb ... 119s Unpacking libxpm4:s390x (1:3.5.17-1build2) ... 119s Selecting previously unselected package libxaw7:s390x. 119s Preparing to unpack .../122-libxaw7_2%3a1.0.16-1_s390x.deb ... 119s Unpacking libxaw7:s390x (2:1.0.16-1) ... 119s Selecting previously unselected package libxfont2:s390x. 119s Preparing to unpack .../123-libxfont2_1%3a2.0.6-1build1_s390x.deb ... 119s Unpacking libxfont2:s390x (1:2.0.6-1build1) ... 119s Selecting previously unselected package libxkbfile1:s390x. 119s Preparing to unpack .../124-libxkbfile1_1%3a1.1.0-1build4_s390x.deb ... 119s Unpacking libxkbfile1:s390x (1:1.1.0-1build4) ... 119s Selecting previously unselected package libxrender1:s390x. 119s Preparing to unpack .../125-libxrender1_1%3a0.9.10-1.1build1_s390x.deb ... 119s Unpacking libxrender1:s390x (1:0.9.10-1.1build1) ... 119s Selecting previously unselected package libxrandr2:s390x. 119s Preparing to unpack .../126-libxrandr2_2%3a1.5.4-1_s390x.deb ... 119s Unpacking libxrandr2:s390x (2:1.5.4-1) ... 119s Selecting previously unselected package pybuild-plugin-autopkgtest. 119s Preparing to unpack .../127-pybuild-plugin-autopkgtest_6.20241024_all.deb ... 119s Unpacking pybuild-plugin-autopkgtest (6.20241024) ... 119s Selecting previously unselected package python3-pyproject-hooks. 119s Preparing to unpack .../128-python3-pyproject-hooks_1.2.0-1_all.deb ... 119s Unpacking python3-pyproject-hooks (1.2.0-1) ... 119s Selecting previously unselected package python3-toml. 119s Preparing to unpack .../129-python3-toml_0.10.2-1_all.deb ... 119s Unpacking python3-toml (0.10.2-1) ... 119s Selecting previously unselected package python3-wheel. 119s Preparing to unpack .../130-python3-wheel_0.44.0-1_all.deb ... 119s Unpacking python3-wheel (0.44.0-1) ... 119s Selecting previously unselected package python3-build. 119s Preparing to unpack .../131-python3-build_1.2.2-1_all.deb ... 119s Unpacking python3-build (1.2.2-1) ... 119s Selecting previously unselected package python3-installer. 119s Preparing to unpack .../132-python3-installer_0.7.0+dfsg1-3_all.deb ... 119s Unpacking python3-installer (0.7.0+dfsg1-3) ... 119s Selecting previously unselected package pybuild-plugin-pyproject. 119s Preparing to unpack .../133-pybuild-plugin-pyproject_6.20241024_all.deb ... 119s Unpacking pybuild-plugin-pyproject (6.20241024) ... 119s Selecting previously unselected package python-moderngl-doc. 119s Preparing to unpack .../134-python-moderngl-doc_5.12.0-1_all.deb ... 119s Unpacking python-moderngl-doc (5.12.0-1) ... 119s Selecting previously unselected package python3.13. 119s Preparing to unpack .../135-python3.13_3.13.0-2_s390x.deb ... 119s Unpacking python3.13 (3.13.0-2) ... 119s Selecting previously unselected package python3-all. 119s Preparing to unpack .../136-python3-all_3.12.7-1_s390x.deb ... 119s Unpacking python3-all (3.12.7-1) ... 119s Selecting previously unselected package python3.12-dev. 119s Preparing to unpack .../137-python3.12-dev_3.12.7-3_s390x.deb ... 119s Unpacking python3.12-dev (3.12.7-3) ... 119s Selecting previously unselected package python3-dev. 119s Preparing to unpack .../138-python3-dev_3.12.7-1_s390x.deb ... 119s Unpacking python3-dev (3.12.7-1) ... 119s Selecting previously unselected package python3.13-dev. 119s Preparing to unpack .../139-python3.13-dev_3.13.0-2_s390x.deb ... 119s Unpacking python3.13-dev (3.13.0-2) ... 119s Selecting previously unselected package python3-all-dev. 119s Preparing to unpack .../140-python3-all-dev_3.12.7-1_s390x.deb ... 119s Unpacking python3-all-dev (3.12.7-1) ... 119s Selecting previously unselected package python3-decorator. 119s Preparing to unpack .../141-python3-decorator_5.1.1-5_all.deb ... 119s Unpacking python3-decorator (5.1.1-5) ... 119s Selecting previously unselected package python3-glcontext. 119s Preparing to unpack .../142-python3-glcontext_3.0.0-1_s390x.deb ... 119s Unpacking python3-glcontext (3.0.0-1) ... 119s Selecting previously unselected package python3-iniconfig. 119s Preparing to unpack .../143-python3-iniconfig_1.1.1-2_all.deb ... 119s Unpacking python3-iniconfig (1.1.1-2) ... 119s Selecting previously unselected package python3-moderngl. 119s Preparing to unpack .../144-python3-moderngl_5.12.0-1_s390x.deb ... 119s Unpacking python3-moderngl (5.12.0-1) ... 119s Selecting previously unselected package python3-numpy. 119s Preparing to unpack .../145-python3-numpy_1%3a1.26.4+ds-11build1_s390x.deb ... 119s Unpacking python3-numpy (1:1.26.4+ds-11build1) ... 119s Selecting previously unselected package libopengl0:s390x. 119s Preparing to unpack .../146-libopengl0_1.7.0-1build1_s390x.deb ... 119s Unpacking libopengl0:s390x (1.7.0-1build1) ... 119s Selecting previously unselected package libglu1-mesa:s390x. 119s Preparing to unpack .../147-libglu1-mesa_9.0.2-1.1build1_s390x.deb ... 119s Unpacking libglu1-mesa:s390x (9.0.2-1.1build1) ... 119s Selecting previously unselected package python3-opengl. 119s Preparing to unpack .../148-python3-opengl_3.1.7+dfsg-1_all.deb ... 119s Unpacking python3-opengl (3.1.7+dfsg-1) ... 119s Selecting previously unselected package python3-pluggy. 119s Preparing to unpack .../149-python3-pluggy_1.5.0-1_all.deb ... 119s Unpacking python3-pluggy (1.5.0-1) ... 119s Selecting previously unselected package python3-pycodestyle. 119s Preparing to unpack .../150-python3-pycodestyle_2.11.1-1_all.deb ... 119s Unpacking python3-pycodestyle (2.11.1-1) ... 119s Selecting previously unselected package python3-pytest. 119s Preparing to unpack .../151-python3-pytest_8.3.3-1_all.deb ... 119s Unpacking python3-pytest (8.3.3-1) ... 119s Selecting previously unselected package python3-sphinx-copybutton. 119s Preparing to unpack .../152-python3-sphinx-copybutton_0.5.2-2_all.deb ... 119s Unpacking python3-sphinx-copybutton (0.5.2-2) ... 119s Selecting previously unselected package sphinx-rtd-theme-common. 119s Preparing to unpack .../153-sphinx-rtd-theme-common_3.0.1+dfsg-1_all.deb ... 119s Unpacking sphinx-rtd-theme-common (3.0.1+dfsg-1) ... 119s Selecting previously unselected package python3-sphinxcontrib.jquery. 119s Preparing to unpack .../154-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 119s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 119s Selecting previously unselected package python3-sphinx-rtd-theme. 119s Preparing to unpack .../155-python3-sphinx-rtd-theme_3.0.1+dfsg-1_all.deb ... 119s Unpacking python3-sphinx-rtd-theme (3.0.1+dfsg-1) ... 119s Selecting previously unselected package x11-xkb-utils. 119s Preparing to unpack .../156-x11-xkb-utils_7.7+9_s390x.deb ... 119s Unpacking x11-xkb-utils (7.7+9) ... 119s Selecting previously unselected package xserver-common. 119s Preparing to unpack .../157-xserver-common_2%3a21.1.14-1ubuntu1_all.deb ... 119s Unpacking xserver-common (2:21.1.14-1ubuntu1) ... 119s Selecting previously unselected package xvfb. 119s Preparing to unpack .../158-xvfb_2%3a21.1.14-1ubuntu1_s390x.deb ... 119s Unpacking xvfb (2:21.1.14-1ubuntu1) ... 119s Selecting previously unselected package python3-scipy. 119s Preparing to unpack .../159-python3-scipy_1.13.1-5_s390x.deb ... 119s Unpacking python3-scipy (1.13.1-5) ... 120s Selecting previously unselected package autopkgtest-satdep. 120s Preparing to unpack .../160-1-autopkgtest-satdep.deb ... 120s Unpacking autopkgtest-satdep (0) ... 120s Setting up dh-python (6.20241024) ... 120s Setting up libxcb-dri3-0:s390x (1.17.0-2) ... 120s Setting up python3-iniconfig (1.1.1-2) ... 120s Setting up libpixman-1-0:s390x (0.44.0-3) ... 120s Setting up libwayland-server0:s390x (1.23.0-1) ... 120s Setting up libx11-xcb1:s390x (2:1.8.10-2) ... 120s Setting up fonts-lato (2.015-1) ... 120s Setting up libxcb-xfixes0:s390x (1.17.0-2) ... 120s Setting up libxpm4:s390x (1:3.5.17-1build2) ... 120s Setting up libxrender1:s390x (1:0.9.10-1.1build1) ... 120s Setting up python3-defusedxml (0.7.1-2) ... 120s Setting up libarchive-zip-perl (1.68-1) ... 120s Setting up libdrm-radeon1:s390x (2.4.123-1) ... 120s Setting up libglvnd0:s390x (1.7.0-1build1) ... 120s Setting up python3-alabaster (0.7.16-0.1) ... 120s Setting up libxcb-glx0:s390x (1.17.0-2) ... 120s Setting up libdebhelper-perl (13.20ubuntu1) ... 120s Setting up x11-common (1:7.7+23ubuntu3) ... 121s Setting up m4 (1.4.19-4build1) ... 121s Setting up libxcb-shm0:s390x (1.17.0-2) ... 121s Setting up libgomp1:s390x (14.2.0-8ubuntu1) ... 121s Setting up python3-wheel (0.44.0-1) ... 121s Setting up libopengl0:s390x (1.7.0-1build1) ... 121s Setting up libxxf86vm1:s390x (1:1.1.4-1build4) ... 121s Setting up libxcb-present0:s390x (1.17.0-2) ... 121s Setting up libpython3.13-minimal:s390x (3.13.0-2) ... 121s Setting up python3-roman (4.2-1) ... 121s Setting up xtrans-dev (1.4.0-1) ... 121s Setting up python3-decorator (5.1.1-5) ... 121s Setting up python3-pycodestyle (2.11.1-1) ... 121s Setting up libfontenc1:s390x (1:1.1.8-1build1) ... 121s Setting up autotools-dev (20220109.1) ... 121s Setting up libblas3:s390x (3.12.0-3build2) ... 121s update-alternatives: using /usr/lib/s390x-linux-gnu/blas/libblas.so.3 to provide /usr/lib/s390x-linux-gnu/libblas.so.3 (libblas.so.3-s390x-linux-gnu) in auto mode 121s Setting up python3-packaging (24.1-1) ... 122s Setting up libexpat1-dev:s390x (2.6.2-2) ... 122s Setting up python3-pyproject-hooks (1.2.0-1) ... 122s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 122s Setting up libxfixes3:s390x (1:6.0.0-2build1) ... 122s Setting up libxcb-sync1:s390x (1.17.0-2) ... 122s Setting up python3-snowballstemmer (2.2.0-4build1) ... 122s Setting up libmpc3:s390x (1.3.1-1build2) ... 122s Setting up libxrandr2:s390x (2:1.5.4-1) ... 122s Setting up autopoint (0.22.5-2) ... 122s Setting up libglapi-mesa:s390x (24.2.3-1ubuntu1) ... 122s Setting up python3-toml (0.10.2-1) ... 122s Setting up python3-installer (0.7.0+dfsg1-3) ... 123s Setting up libgfortran5:s390x (14.2.0-8ubuntu1) ... 123s Setting up libvulkan1:s390x (1.3.296.0-1) ... 123s Setting up autoconf (2.72-3) ... 123s Setting up python3-pluggy (1.5.0-1) ... 123s Setting up libubsan1:s390x (14.2.0-8ubuntu1) ... 123s Setting up libxcb-dri2-0:s390x (1.17.0-2) ... 123s Setting up zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 123s Setting up dwz (0.15-1build6) ... 123s Setting up libxshmfence1:s390x (1.3-1build5) ... 123s Setting up libxcb-randr0:s390x (1.17.0-2) ... 123s Setting up libasan8:s390x (14.2.0-8ubuntu1) ... 123s Setting up libjson-perl (4.10000-1) ... 123s Setting up debugedit (1:5.1-1) ... 123s Setting up python3.13-minimal (3.13.0-2) ... 123s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 123s Setting up sgml-base (1.31) ... 123s Setting up python3-glcontext (3.0.0-1) ... 124s Setting up libglu1-mesa:s390x (9.0.2-1.1build1) ... 124s Setting up libxkbfile1:s390x (1:1.1.0-1build4) ... 124s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 124s Setting up libisl23:s390x (0.27-1) ... 124s Setting up python3-build (1.2.2-1) ... 124s Setting up libxfont2:s390x (1:2.0.6-1build1) ... 124s Setting up libpython3.13-stdlib:s390x (3.13.0-2) ... 124s Setting up python3-soupsieve (2.6-1) ... 124s Setting up python3-moderngl (5.12.0-1) ... 124s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 124s Setting up sphinx-rtd-theme-common (3.0.1+dfsg-1) ... 124s Setting up libcc1-0:s390x (14.2.0-8ubuntu1) ... 124s Setting up libitm1:s390x (14.2.0-8ubuntu1) ... 124s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 124s Setting up python3-imagesize (1.4.1-1) ... 124s Setting up libdrm-amdgpu1:s390x (2.4.123-1) ... 124s Setting up libwayland-client0:s390x (1.23.0-1) ... 124s Setting up libpython3.13:s390x (3.13.0-2) ... 124s Setting up automake (1:1.16.5-1.3ubuntu1) ... 124s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 124s Setting up x11proto-dev (2024.1-1) ... 124s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 124s Setting up libice6:s390x (2:1.1.1-1) ... 124s Setting up mesa-libgallium:s390x (24.2.3-1ubuntu1) ... 124s Setting up liblapack3:s390x (3.12.0-3build2) ... 124s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/s390x-linux-gnu/liblapack.so.3 (liblapack.so.3-s390x-linux-gnu) in auto mode 124s Setting up gettext (0.22.5-2) ... 124s Setting up libxau-dev:s390x (1:1.0.11-1) ... 124s Setting up libgbm1:s390x (24.2.3-1ubuntu1) ... 124s Setting up python3.13 (3.13.0-2) ... 125s Setting up pybuild-plugin-pyproject (6.20241024) ... 125s Setting up python3-pytest (8.3.3-1) ... 126s Setting up libgl1-mesa-dri:s390x (24.2.3-1ubuntu1) ... 126s Setting up python3-all (3.12.7-1) ... 126s Setting up libpython3.12-dev:s390x (3.12.7-3) ... 126s Setting up python3-bs4 (4.12.3-3) ... 126s Setting up intltool-debian (0.35.0+20060710.6) ... 126s Setting up libxdmcp-dev:s390x (1:1.1.3-0ubuntu6) ... 126s Setting up libegl-mesa0:s390x (24.2.3-1ubuntu1) ... 126s Setting up libpython3.13-dev:s390x (3.13.0-2) ... 126s Setting up python3.12-dev (3.12.7-3) ... 126s Setting up python3-numpy (1:1.26.4+ds-11build1) ... 130s Setting up libjs-sphinxdoc (7.4.7-4) ... 130s Setting up cpp-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 130s Setting up cpp-14 (14.2.0-8ubuntu1) ... 130s Setting up dh-strip-nondeterminism (1.14.0-1) ... 130s Setting up xml-core (0.19) ... 132s Setting up libegl1:s390x (1.7.0-1build1) ... 132s Setting up libgcc-14-dev:s390x (14.2.0-8ubuntu1) ... 132s Setting up libstdc++-14-dev:s390x (14.2.0-8ubuntu1) ... 132s Setting up libsm6:s390x (2:1.2.4-1) ... 132s Setting up liblbfgsb0:s390x (3.0+dfsg.4-1build1) ... 132s Setting up python-moderngl-doc (5.12.0-1) ... 132s Setting up libglx-mesa0:s390x (24.2.3-1ubuntu1) ... 132s Setting up python3-scipy (1.13.1-5) ... 137s Setting up libpython3-dev:s390x (3.12.7-1) ... 137s Setting up libxcb1-dev:s390x (1.17.0-2) ... 137s Setting up libglx0:s390x (1.7.0-1build1) ... 137s Setting up cpp-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 137s Setting up python3.13-dev (3.13.0-2) ... 137s Setting up po-debconf (1.0.21+nmu1) ... 137s Setting up libx11-dev:s390x (2:1.8.10-2) ... 137s Setting up gcc-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 137s Setting up libgl1:s390x (1.7.0-1build1) ... 137s Setting up gcc-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 137s Setting up libpython3-all-dev:s390x (3.12.7-1) ... 137s Setting up sphinx-common (7.4.7-4) ... 137s Setting up python3-dev (3.12.7-1) ... 137s Setting up libxt6t64:s390x (1:1.2.1-1.2build1) ... 137s Setting up g++-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 137s Setting up cpp (4:14.1.0-2ubuntu1) ... 137s Setting up libglx-dev:s390x (1.7.0-1build1) ... 137s Setting up libgl-dev:s390x (1.7.0-1build1) ... 137s Setting up python3-all-dev (3.12.7-1) ... 137s Setting up libxmu6:s390x (2:1.1.3-3build2) ... 137s Setting up libegl-dev:s390x (1.7.0-1build1) ... 137s Setting up g++-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 137s Setting up libxaw7:s390x (2:1.0.16-1) ... 137s Setting up python3-opengl (3.1.7+dfsg-1) ... 138s /usr/lib/python3/dist-packages/OpenGL/GL/AMD/vertex_shader_tessellator.py:1: SyntaxWarning: invalid escape sequence '\ ' 138s '''OpenGL extension AMD.vertex_shader_tessellator 139s /usr/lib/python3/dist-packages/OpenGL/GL/AMD/vertex_shader_tessellator.py:1: SyntaxWarning: invalid escape sequence '\ ' 139s '''OpenGL extension AMD.vertex_shader_tessellator 140s Setting up gcc-14 (14.2.0-8ubuntu1) ... 140s Setting up g++-14 (14.2.0-8ubuntu1) ... 140s Setting up libtool (2.4.7-7build1) ... 140s Setting up x11-xkb-utils (7.7+9) ... 140s Setting up gcc (4:14.1.0-2ubuntu1) ... 140s Setting up dh-autoreconf (20) ... 140s Setting up g++ (4:14.1.0-2ubuntu1) ... 140s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 140s Setting up build-essential (12.10ubuntu1) ... 140s Setting up xserver-common (2:21.1.14-1ubuntu1) ... 140s Setting up xvfb (2:21.1.14-1ubuntu1) ... 140s Setting up debhelper (13.20ubuntu1) ... 140s Setting up pybuild-plugin-autopkgtest (6.20241024) ... 140s Processing triggers for libc-bin (2.40-1ubuntu3) ... 140s Processing triggers for systemd (256.5-2ubuntu4) ... 140s Processing triggers for man-db (2.12.1-3) ... 141s Processing triggers for install-info (7.1.1-1) ... 141s Processing triggers for sgml-base (1.31) ... 141s Setting up docutils-common (0.21.2+dfsg-2) ... 141s Processing triggers for sgml-base (1.31) ... 141s Setting up python3-docutils (0.21.2+dfsg-2) ... 142s Setting up python3-sphinx (7.4.7-4) ... 143s Setting up python3-sphinx-copybutton (0.5.2-2) ... 143s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 143s Setting up sphinx-basic-ng (1.0.0~beta2-1) ... 143s Setting up python3-sphinx-rtd-theme (3.0.1+dfsg-1) ... 144s Setting up furo (2024.08.06+dfsg-1) ... 144s Setting up autopkgtest-satdep (0) ... 148s (Reading database ... 67446 files and directories currently installed.) 148s Removing autopkgtest-satdep (0) ... 148s autopkgtest [15:14:41]: test pybuild-autopkgtest: pybuild-autopkgtest 148s autopkgtest [15:14:41]: test pybuild-autopkgtest: [----------------------- 148s pybuild-autopkgtest 149s I: pybuild base:311: cd /tmp/autopkgtest.hBLhaV/autopkgtest_tmp/build; xvfb-run --auto-servernum --server-num=20 -s "-screen 0 1024x768x24 -ac +extension GLX -noreset" python3.13 -m pytest -k "not (test_local or test_documentation or test_module_integrity)" 149s ImportError while loading conftest '/tmp/autopkgtest.hBLhaV/autopkgtest_tmp/build/tests/conftest.py'. 149s tests/conftest.py:14: in 149s import numpy as np 149s /usr/lib/python3/dist-packages/numpy/__init__.py:135: in 149s raise ImportError(msg) from e 149s E ImportError: Error importing numpy: you should not try to import numpy from 149s E its source directory; please exit the numpy source tree, and relaunch 149s E your python interpreter from there. 149s E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=4: cd /tmp/autopkgtest.hBLhaV/autopkgtest_tmp/build; xvfb-run --auto-servernum --server-num=20 -s "-screen 0 1024x768x24 -ac +extension GLX -noreset" {interpreter} -m pytest -k "not (test_local or test_documentation or test_module_integrity)" 149s I: pybuild base:311: cd /tmp/autopkgtest.hBLhaV/autopkgtest_tmp/build; xvfb-run --auto-servernum --server-num=20 -s "-screen 0 1024x768x24 -ac +extension GLX -noreset" python3.12 -m pytest -k "not (test_local or test_documentation or test_module_integrity)" 150s ============================= test session starts ============================== 150s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 150s rootdir: /tmp/autopkgtest.hBLhaV/autopkgtest_tmp/build 150s configfile: pyproject.toml 150s plugins: typeguard-4.4.1 150s collected 360 items / 1 deselected / 359 selected 150s 151s tests/test_blend.py ....... [ 1%] 151s tests/test_buffer.py ............. [ 5%] 151s tests/test_buffer_copy.py .. [ 6%] 151s tests/test_buffer_new.py ........ [ 8%] 151s tests/test_buffer_read_errors.py .... [ 9%] 151s tests/test_buffer_read_into.py ... [ 10%] 151s tests/test_buffer_write_errors.py .... [ 11%] 151s tests/test_compute_shader.py ....FF.. [ 13%] 151s tests/test_compute_shader_uniform.py . [ 13%] 151s tests/test_context.py ............ [ 17%] 151s tests/test_cull_face.py . [ 17%] 151s tests/test_debug_scopes.py ..... [ 18%] 152s tests/test_depth_samplers.py ... [ 19%] 152s tests/test_framebuffer.py ..... [ 21%] 152s tests/test_framebuffer_clear.py . [ 21%] 152s tests/test_framebuffer_half_float.py . [ 21%] 152s tests/test_framebuffer_masks.py .. [ 22%] 152s tests/test_framebuffer_read_channels.py . [ 22%] 152s tests/test_labels.py .... [ 23%] 152s tests/test_padding.py ... [ 24%] 152s tests/test_pbo.py ..... [ 25%] 152s tests/test_pbo_new.py ..... [ 27%] 152s tests/test_per_instance_attrib.py ...... [ 28%] 152s tests/test_program.py .. [ 29%] 152s tests/test_release.py .......... [ 32%] 152s tests/test_renderbuffer.py ...... [ 33%] 152s tests/test_sampler.py ....... [ 35%] 152s tests/test_sampler_uniforms.py .. [ 36%] 152s tests/test_scissor.py ...... [ 38%] 152s tests/test_shader_includes.py . [ 38%] 152s tests/test_simple_buffer.py ........ [ 40%] 152s tests/test_simple_compute_shader.py . [ 40%] 152s tests/test_simple_framebuffer.py ................... [ 46%] 152s tests/test_simple_program.py ..... [ 47%] 152s tests/test_simple_renderbuffer.py ..... [ 49%] 152s tests/test_simple_texture.py ...................... [ 55%] 152s tests/test_simple_texture_3d.py ................. [ 59%] 152s tests/test_spirv_parsing.py F [ 60%] 152s tests/test_texture.py .......... [ 62%] 152s tests/test_texture_array.py .. [ 63%] 152s tests/test_texture_cube.py ..... [ 64%] 152s tests/test_texture_external.py . [ 65%] 152s tests/test_texture_half_float.py . [ 65%] 152s tests/test_texture_new.py .................... [ 71%] 152s tests/test_transform.py ........ [ 73%] 152s tests/test_uniform.py . [ 73%] 152s tests/test_uniform_block.py .. [ 74%] 152s tests/test_uniform_block_new.py . [ 74%] 152s tests/test_uniforms.py ......... [ 76%] 152s tests/test_unnamed_01.py . [ 77%] 152s tests/test_unnamed_02.py . [ 77%] 152s tests/test_unnamed_03.py . [ 77%] 152s tests/test_vao_attribs.py . [ 77%] 152s tests/test_vertex_array.py ........ [ 80%] 152s tests/test_vertex_array_index.py .. [ 80%] 153s tests/test_vertex_attribute_double_types.py FFFFFFFFFFFFFFFFFFFFFFFFFF [ 88%] 153s tests/test_vertex_attribute_types.py ................................... [ 97%] 153s ....... [ 99%] 153s tests/test_viewports.py . [100%] 153s 153s =================================== FAILURES =================================== 153s ________________________________ test_3d_image _________________________________ 153s 153s ctx = 153s 153s def test_3d_image(ctx): 153s if ctx.version_code < 430: 153s pytest.skip('compute shaders not supported') 153s 153s program = ctx.compute_shader( 153s """ 153s #version 430 153s 153s layout(local_size_x=4, local_size_y=4, local_size_z=4) in; 153s 153s layout(rgba32f, binding=0) uniform image3D img_in; 153s layout(rgba32f, binding=1) uniform image3D img_out; 153s 153s void main() { 153s vec4 fragment = imageLoad(img_in, ivec3(gl_LocalInvocationID.xyz)); 153s imageStore(img_out, ivec3(gl_LocalInvocationID.xyz), fragment); 153s } 153s """ 153s ) 153s tex_in = ctx.texture3d((4, 4, 4), 4, data=array('f', [v for v in range(4 * 4 * 4 * 4)]), dtype="f4") 153s tex_out = ctx.texture3d((4, 4, 4), 4, dtype="f4") 153s 153s tex_in.bind_to_image(0, read=True, write=False) 153s tex_out.bind_to_image(1, read=False, write=True) 153s program.run(group_x=1) 153s assert ctx.error == 'GL_NO_ERROR' 153s 153s data_in = struct.unpack("256f", tex_in.read()) 153s data_out = struct.unpack("256f", tex_out.read()) 153s 153s > assert data_in == data_out 153s E assert (0.0, 1.0, 2....4.0, 5.0, ...) == (3.0, 2.0, 1....7.0, 6.0, ...) 153s E 153s E At index 0 diff: 0.0 != 3.0 153s E Use -v to get more diff 153s 153s tests/test_compute_shader.py:107: AssertionError 153s ___________________________ test_texture_array_image ___________________________ 153s 153s ctx = 153s 153s def test_texture_array_image(ctx): 153s if ctx.version_code < 430: 153s pytest.skip('compute shaders not supported') 153s 153s program = ctx.compute_shader( 153s """ 153s #version 430 153s 153s layout(local_size_x=4, local_size_y=4, local_size_z=4) in; 153s 153s layout(rgba32f, binding=0) uniform image2DArray img_in; 153s layout(rgba32f, binding=1) uniform image2DArray img_out; 153s 153s void main() { 153s vec4 fragment = imageLoad(img_in, ivec3(gl_LocalInvocationID.xyz)); 153s imageStore(img_out, ivec3(gl_LocalInvocationID.xyz), fragment); 153s } 153s """ 153s ) 153s tex_in = ctx.texture_array((4, 4, 4), 4, data=array('f', [v for v in range(4 * 4 * 4 * 4)]), dtype="f4") 153s tex_out = ctx.texture_array((4, 4, 4), 4, dtype="f4") 153s 153s tex_in.bind_to_image(0, read=True, write=False) 153s tex_out.bind_to_image(1, read=False, write=True) 153s program.run(group_x=1) 153s 153s data_in = struct.unpack("256f", tex_in.read()) 153s data_out = struct.unpack("256f", tex_out.read()) 153s 153s > assert data_in == data_out 153s E assert (0.0, 1.0, 2....4.0, 5.0, ...) == (3.0, 2.0, 1....7.0, 6.0, ...) 153s E 153s E At index 0 diff: 0.0 != 3.0 153s E Use -v to get more diff 153s 153s tests/test_compute_shader.py:139: AssertionError 153s ______________________________ test_spirv_parsing ______________________________ 153s 153s def test_spirv_parsing(): 153s spv = bytes.fromhex(''' 153s 03022307000001000b000d00350000000000000011000200010000000b00060001000000474c534c 153s 2e7374642e343530000000000e00030000000000010000000f000b0000000000040000006d61696e 153s 000000000d0000001200000021000000240000002c0000002f000000480005000b00000000000000 153s 0b00000000000000480005000b000000010000000b00000001000000480005000b00000002000000 153s 0b00000003000000480005000b000000030000000b00000004000000470003000b00000002000000 153s 47000400120000001e0000000000000047000400210000001e000000000000004700040024000000 153s 1e00000001000000470004002c0000001e00000001000000470004002f0000001e00000002000000 153s 13000200020000002100030003000000020000001600030006000000200000001700040007000000 153s 0600000004000000150004000800000020000000000000002b000400080000000900000001000000 153s 1c0004000a00000006000000090000001e0006000b00000007000000060000000a0000000a000000 153s 200004000c000000030000000b0000003b0004000c0000000d00000003000000150004000e000000 153s 20000000010000002b0004000e0000000f0000000000000017000400100000000600000003000000 153s 200004001100000001000000100000003b0004001100000012000000010000002b00040008000000 153s 1300000000000000200004001400000001000000060000002b000400080000001900000002000000 153s 200004001f00000003000000070000003b0004001f00000021000000030000001800040022000000 153s 0700000002000000200004002300000001000000220000003b000400230000002400000001000000 153s 20000400250000000100000007000000200004002b00000003000000060000003b0004002b000000 153s 2c000000030000003b0004002b0000002f0000000300000036000500020000000400000000000000 153s 03000000f80002000500000041000500140000001500000012000000130000003d00040006000000 153s 160000001500000041000500140000001700000012000000090000003d0004000600000018000000 153s 1700000041000500140000001a00000012000000190000003d000400060000001b0000001a000000 153s 50000700070000001e00000016000000180000001b0000001b000000410005001f00000020000000 153s 0d0000000f0000003e000300200000001e000000410005002500000026000000240000000f000000 153s 3d0004000700000027000000260000003e00030021000000270000003e0003002c0000001b000000 153s 8500050006000000340000001b0000001b0000003e0003002f00000034000000fd00010038000100 153s ''') 153s 153s result = { 153s location: ATTRIBUTE_LOOKUP_TABLE[info.gl_type] 153s > for location, info in parse_spv_inputs(0, spv).items() 153s } 153s 153s tests/test_spirv_parsing.py:34: 153s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 153s 153s program = 0 153s spv = b'\x03\x02#\x07\x00\x00\x01\x00\x0b\x00\r\x005\x00\x00\x00\x00\x00\x00\x00\x11\x00\x02\x00\x01\x00\x00\x00\x0b\x00\x06...0\x004\x00\x00\x00\x1b\x00\x00\x00\x1b\x00\x00\x00>\x00\x03\x00/\x00\x00\x004\x00\x00\x00\xfd\x00\x01\x008\x00\x01\x00' 153s 153s def parse_spv_inputs(program: int, spv: bytes) -> Dict[int, Attribute]: 153s ui32 = struct.Struct("I") 153s token = lambda i: ui32.unpack(spv[i * 4 : i * 4 + 4])[0] 153s num_tokens = len(spv) // 4 153s 153s if token(0) != 0x07230203 or len(spv) % 4 != 0: 153s > raise ValueError("invalid spv") 153s E ValueError: invalid spv 153s 153s /usr/lib/python3/dist-packages/_moderngl.py:503: ValueError 153s _____________________________ test_simple[v_type0] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0], 'output': [2.0], 'type': 'double', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_simple(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in; 153s out %(type)s v_out; 153s 153s void main() { 153s v_out = v_in + v_in; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *v_type['input'])) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.simple_vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output']): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:116: AssertionError 153s _____________________________ test_simple[v_type1] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0], 'output': [2.0, 2.0], 'type': 'dvec2', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_simple(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in; 153s out %(type)s v_out; 153s 153s void main() { 153s v_out = v_in + v_in; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *v_type['input'])) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.simple_vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output']): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:116: AssertionError 153s _____________________________ test_simple[v_type2] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0], 'output': [2.0, 2.0, 2.0], 'type': 'dvec3', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_simple(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in; 153s out %(type)s v_out; 153s 153s void main() { 153s v_out = v_in + v_in; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *v_type['input'])) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.simple_vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output']): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:116: AssertionError 153s _____________________________ test_simple[v_type3] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0], 'output': [2.0, 2.0, 2.0, 2.0], 'type': 'dvec4', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_simple(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in; 153s out %(type)s v_out; 153s 153s void main() { 153s v_out = v_in + v_in; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *v_type['input'])) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.simple_vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output']): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:116: AssertionError 153s _____________________________ test_simple[v_type4] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0], 'output': [2.0, 2.0, 2.0, 2.0], 'type': 'dmat2', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_simple(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in; 153s out %(type)s v_out; 153s 153s void main() { 153s v_out = v_in + v_in; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *v_type['input'])) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.simple_vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output']): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:116: AssertionError 153s _____________________________ test_simple[v_type5] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0, 1.0, 1.0], 'output': [2.0, 2.0, 2.0, 2.0, 2.0, 2.0], 'type': 'dmat2x3', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_simple(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in; 153s out %(type)s v_out; 153s 153s void main() { 153s v_out = v_in + v_in; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *v_type['input'])) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.simple_vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output']): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:116: AssertionError 153s _____________________________ test_simple[v_type6] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, ...], 'output': [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, ...], 'type': 'dmat2x4', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_simple(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in; 153s out %(type)s v_out; 153s 153s void main() { 153s v_out = v_in + v_in; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *v_type['input'])) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.simple_vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output']): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:116: AssertionError 153s _____________________________ test_simple[v_type7] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0, 1.0, 1.0], 'output': [2.0, 2.0, 2.0, 2.0, 2.0, 2.0], 'type': 'dmat3x2', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_simple(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in; 153s out %(type)s v_out; 153s 153s void main() { 153s v_out = v_in + v_in; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *v_type['input'])) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.simple_vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output']): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:116: AssertionError 153s _____________________________ test_simple[v_type8] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, ...], 'output': [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, ...], 'type': 'dmat3', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_simple(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in; 153s out %(type)s v_out; 153s 153s void main() { 153s v_out = v_in + v_in; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *v_type['input'])) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.simple_vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output']): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:116: AssertionError 153s _____________________________ test_simple[v_type9] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, ...], 'output': [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, ...], 'type': 'dmat3x4', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_simple(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in; 153s out %(type)s v_out; 153s 153s void main() { 153s v_out = v_in + v_in; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *v_type['input'])) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.simple_vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output']): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:116: AssertionError 153s ____________________________ test_simple[v_type10] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, ...], 'output': [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, ...], 'type': 'dmat4x2', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_simple(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in; 153s out %(type)s v_out; 153s 153s void main() { 153s v_out = v_in + v_in; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *v_type['input'])) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.simple_vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output']): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:116: AssertionError 153s ____________________________ test_simple[v_type11] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, ...], 'output': [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, ...], 'type': 'dmat4x3', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_simple(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in; 153s out %(type)s v_out; 153s 153s void main() { 153s v_out = v_in + v_in; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *v_type['input'])) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.simple_vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output']): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:116: AssertionError 153s ____________________________ test_simple[v_type12] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, ...], 'output': [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, ...], 'type': 'dmat4', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_simple(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in; 153s out %(type)s v_out; 153s 153s void main() { 153s v_out = v_in + v_in; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *v_type['input'])) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.simple_vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output']): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:116: AssertionError 153s _____________________________ test_arrays[v_type0] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0], 'output': [2.0], 'type': 'double', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_arrays(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in[2]; 153s out %(type)s v_out[2]; 153s 153s void main() { 153s v_out[0] = v_in[0] + v_in[0]; 153s v_out[1] = v_in[1] + v_in[1]; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *(v_type['input'] * 2))) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output'] * 2): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:148: AssertionError 153s _____________________________ test_arrays[v_type1] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0], 'output': [2.0, 2.0], 'type': 'dvec2', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_arrays(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in[2]; 153s out %(type)s v_out[2]; 153s 153s void main() { 153s v_out[0] = v_in[0] + v_in[0]; 153s v_out[1] = v_in[1] + v_in[1]; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *(v_type['input'] * 2))) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output'] * 2): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:148: AssertionError 153s _____________________________ test_arrays[v_type2] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0], 'output': [2.0, 2.0, 2.0], 'type': 'dvec3', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_arrays(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in[2]; 153s out %(type)s v_out[2]; 153s 153s void main() { 153s v_out[0] = v_in[0] + v_in[0]; 153s v_out[1] = v_in[1] + v_in[1]; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *(v_type['input'] * 2))) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output'] * 2): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:148: AssertionError 153s _____________________________ test_arrays[v_type3] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0], 'output': [2.0, 2.0, 2.0, 2.0], 'type': 'dvec4', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_arrays(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in[2]; 153s out %(type)s v_out[2]; 153s 153s void main() { 153s v_out[0] = v_in[0] + v_in[0]; 153s v_out[1] = v_in[1] + v_in[1]; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *(v_type['input'] * 2))) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output'] * 2): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:148: AssertionError 153s _____________________________ test_arrays[v_type4] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0], 'output': [2.0, 2.0, 2.0, 2.0], 'type': 'dmat2', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_arrays(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in[2]; 153s out %(type)s v_out[2]; 153s 153s void main() { 153s v_out[0] = v_in[0] + v_in[0]; 153s v_out[1] = v_in[1] + v_in[1]; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *(v_type['input'] * 2))) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output'] * 2): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:148: AssertionError 153s _____________________________ test_arrays[v_type5] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0, 1.0, 1.0], 'output': [2.0, 2.0, 2.0, 2.0, 2.0, 2.0], 'type': 'dmat2x3', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_arrays(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in[2]; 153s out %(type)s v_out[2]; 153s 153s void main() { 153s v_out[0] = v_in[0] + v_in[0]; 153s v_out[1] = v_in[1] + v_in[1]; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *(v_type['input'] * 2))) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output'] * 2): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:148: AssertionError 153s _____________________________ test_arrays[v_type6] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, ...], 'output': [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, ...], 'type': 'dmat2x4', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_arrays(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in[2]; 153s out %(type)s v_out[2]; 153s 153s void main() { 153s v_out[0] = v_in[0] + v_in[0]; 153s v_out[1] = v_in[1] + v_in[1]; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *(v_type['input'] * 2))) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output'] * 2): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:148: AssertionError 153s _____________________________ test_arrays[v_type7] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0, 1.0, 1.0], 'output': [2.0, 2.0, 2.0, 2.0, 2.0, 2.0], 'type': 'dmat3x2', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_arrays(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in[2]; 153s out %(type)s v_out[2]; 153s 153s void main() { 153s v_out[0] = v_in[0] + v_in[0]; 153s v_out[1] = v_in[1] + v_in[1]; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *(v_type['input'] * 2))) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output'] * 2): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:148: AssertionError 153s _____________________________ test_arrays[v_type8] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, ...], 'output': [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, ...], 'type': 'dmat3', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_arrays(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in[2]; 153s out %(type)s v_out[2]; 153s 153s void main() { 153s v_out[0] = v_in[0] + v_in[0]; 153s v_out[1] = v_in[1] + v_in[1]; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *(v_type['input'] * 2))) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output'] * 2): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:148: AssertionError 153s _____________________________ test_arrays[v_type9] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, ...], 'output': [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, ...], 'type': 'dmat3x4', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_arrays(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in[2]; 153s out %(type)s v_out[2]; 153s 153s void main() { 153s v_out[0] = v_in[0] + v_in[0]; 153s v_out[1] = v_in[1] + v_in[1]; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *(v_type['input'] * 2))) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output'] * 2): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:148: AssertionError 153s ____________________________ test_arrays[v_type10] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, ...], 'output': [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, ...], 'type': 'dmat4x2', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_arrays(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in[2]; 153s out %(type)s v_out[2]; 153s 153s void main() { 153s v_out[0] = v_in[0] + v_in[0]; 153s v_out[1] = v_in[1] + v_in[1]; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *(v_type['input'] * 2))) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output'] * 2): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:148: AssertionError 153s ____________________________ test_arrays[v_type11] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, ...], 'output': [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, ...], 'type': 'dmat4x3', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_arrays(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in[2]; 153s out %(type)s v_out[2]; 153s 153s void main() { 153s v_out[0] = v_in[0] + v_in[0]; 153s v_out[1] = v_in[1] + v_in[1]; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *(v_type['input'] * 2))) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output'] * 2): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:148: AssertionError 153s ____________________________ test_arrays[v_type12] _____________________________ 153s 153s ctx = 153s v_type = {'input': [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, ...], 'output': [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, ...], 'type': 'dmat4', 'version': 410} 153s 153s @pytest.mark.parametrize('v_type', v_types) 153s def test_arrays(ctx, v_type): 153s vert_src = ''' 153s #version %(version)s 153s 153s in %(type)s v_in[2]; 153s out %(type)s v_out[2]; 153s 153s void main() { 153s v_out[0] = v_in[0] + v_in[0]; 153s v_out[1] = v_in[1] + v_in[1]; 153s } 153s ''' 153s 153s if ctx.version_code < v_type['version']: 153s pytest.skip('skipping version %s' % v_type['version']) 153s 153s prog = ctx.program(vertex_shader=vert_src % v_type, varyings=['v_out']) 153s 153s if prog.get('v_in', None) is None: 153s pytest.skip('skipping %s' % v_type['type']) 153s 153s fmt = moderngl.detect_format(prog, ['v_in'], mode='struct') 153s vbo1 = ctx.buffer(struct.pack(fmt, *(v_type['input'] * 2))) 153s vbo2 = ctx.buffer(b'\xAA' * struct.calcsize(fmt)) 153s vao = ctx.vertex_array(prog, vbo1, 'v_in') 153s vao.transform(vbo2, moderngl.POINTS, 1) 153s 153s for a, b in zip(struct.unpack(fmt, vbo2.read()), v_type['output'] * 2): 153s > assert pytest.approx(a) == b 153s E assert 8.98846567431...307 ± 9.0e+301 == 2.0 153s E 153s E comparison failed 153s E Obtained: 2.0 153s E Expected: 8.98846567431158e+307 ± 9.0e+301 153s 153s tests/test_vertex_attribute_double_types.py:148: AssertionError 153s =========================== short test summary info ============================ 153s FAILED tests/test_compute_shader.py::test_3d_image - assert (0.0, 1.0, 2....4... 153s FAILED tests/test_compute_shader.py::test_texture_array_image - assert (0.0, ... 153s FAILED tests/test_spirv_parsing.py::test_spirv_parsing - ValueError: invalid spv 153s FAILED tests/test_vertex_attribute_double_types.py::test_simple[v_type0] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_simple[v_type1] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_simple[v_type2] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_simple[v_type3] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_simple[v_type4] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_simple[v_type5] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_simple[v_type6] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_simple[v_type7] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_simple[v_type8] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_simple[v_type9] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_simple[v_type10] - a... 153s FAILED tests/test_vertex_attribute_double_types.py::test_simple[v_type11] - a... 153s FAILED tests/test_vertex_attribute_double_types.py::test_simple[v_type12] - a... 153s FAILED tests/test_vertex_attribute_double_types.py::test_arrays[v_type0] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_arrays[v_type1] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_arrays[v_type2] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_arrays[v_type3] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_arrays[v_type4] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_arrays[v_type5] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_arrays[v_type6] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_arrays[v_type7] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_arrays[v_type8] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_arrays[v_type9] - as... 153s FAILED tests/test_vertex_attribute_double_types.py::test_arrays[v_type10] - a... 153s FAILED tests/test_vertex_attribute_double_types.py::test_arrays[v_type11] - a... 153s FAILED tests/test_vertex_attribute_double_types.py::test_arrays[v_type12] - a... 153s ================= 29 failed, 330 passed, 1 deselected in 3.91s ================= 153s E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /tmp/autopkgtest.hBLhaV/autopkgtest_tmp/build; xvfb-run --auto-servernum --server-num=20 -s "-screen 0 1024x768x24 -ac +extension GLX -noreset" {interpreter} -m pytest -k "not (test_local or test_documentation or test_module_integrity)" 153s pybuild-autopkgtest: error: pybuild --autopkgtest -i python{version} -p "3.13 3.12" returned exit code 13 153s make: *** [/tmp/uYGQbgDqkm/run:4: pybuild-autopkgtest] Error 25 153s pybuild-autopkgtest: error: /tmp/uYGQbgDqkm/run pybuild-autopkgtest returned exit code 2 154s autopkgtest [15:14:47]: test pybuild-autopkgtest: -----------------------] 154s autopkgtest [15:14:47]: test pybuild-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 154s pybuild-autopkgtest FLAKY non-zero exit status 25 154s autopkgtest [15:14:47]: @@@@@@@@@@@@@@@@@@@@ summary 154s pybuild-autopkgtest FLAKY non-zero exit status 25 166s nova [W] Using flock in prodstack6-s390x 166s Creating nova instance adt-plucky-s390x-python-moderngl-20241113-151212-juju-7f2275-prod-proposed-migration-environment-15-94955d82-cdbd-426c-8c1c-b5e9a177bec4 from image adt/ubuntu-plucky-s390x-server-20241113.img (UUID e740277e-1f72-40ae-bfbe-46030537c71c)...