0s autopkgtest [13:26:14]: starting date and time: 2024-11-13 13:26:14+0000 0s autopkgtest [13:26:14]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [13:26:14]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.pzxi94at/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 plastex --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-20.secgroup --name adt-plucky-s390x-plastex-20241113-132614-juju-7f2275-prod-proposed-migration-environment-15-669f30da-e2b8-4d46-882f-21719876c79e --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/ 105s autopkgtest [13:27:59]: testbed dpkg architecture: s390x 105s autopkgtest [13:27:59]: testbed apt version: 2.9.8 105s autopkgtest [13:27:59]: @@@@@@@@@@@@@@@@@@@@ test bed setup 106s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 106s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 106s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [967 kB] 107s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [16.5 kB] 107s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [104 kB] 107s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [107 kB] 107s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [641 kB] 107s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [17.4 kB] 107s Fetched 1934 kB in 1s (2345 kB/s) 107s Reading package lists... 109s Reading package lists... 109s Building dependency tree... 109s Reading state information... 109s Calculating upgrade... 109s The following NEW packages will be installed: 109s python3.13-gdbm 109s The following packages will be upgraded: 109s libgpgme11t64 libpython3-stdlib python3 python3-gdbm python3-minimal 110s 5 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 110s Need to get 252 kB of archives. 110s After this operation, 98.3 kB of additional disk space will be used. 110s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3-minimal s390x 3.12.7-1 [27.4 kB] 110s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3 s390x 3.12.7-1 [24.0 kB] 110s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libpython3-stdlib s390x 3.12.7-1 [10.0 kB] 110s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x python3.13-gdbm s390x 3.13.0-2 [31.0 kB] 110s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3-gdbm s390x 3.12.7-1 [8642 B] 110s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x libgpgme11t64 s390x 1.23.2-5ubuntu4 [151 kB] 110s Fetched 252 kB in 0s (619 kB/s) 110s (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.) 110s Preparing to unpack .../python3-minimal_3.12.7-1_s390x.deb ... 110s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 110s Setting up python3-minimal (3.12.7-1) ... 110s (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.) 110s Preparing to unpack .../python3_3.12.7-1_s390x.deb ... 111s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 111s Preparing to unpack .../libpython3-stdlib_3.12.7-1_s390x.deb ... 111s Unpacking libpython3-stdlib:s390x (3.12.7-1) over (3.12.6-0ubuntu1) ... 111s Selecting previously unselected package python3.13-gdbm. 111s Preparing to unpack .../python3.13-gdbm_3.13.0-2_s390x.deb ... 111s Unpacking python3.13-gdbm (3.13.0-2) ... 111s Preparing to unpack .../python3-gdbm_3.12.7-1_s390x.deb ... 111s Unpacking python3-gdbm:s390x (3.12.7-1) over (3.12.6-1ubuntu1) ... 111s Preparing to unpack .../libgpgme11t64_1.23.2-5ubuntu4_s390x.deb ... 111s Unpacking libgpgme11t64:s390x (1.23.2-5ubuntu4) over (1.18.0-4.1ubuntu4) ... 111s Setting up libgpgme11t64:s390x (1.23.2-5ubuntu4) ... 111s Setting up python3.13-gdbm (3.13.0-2) ... 111s Setting up libpython3-stdlib:s390x (3.12.7-1) ... 111s Setting up python3 (3.12.7-1) ... 111s Setting up python3-gdbm:s390x (3.12.7-1) ... 111s Processing triggers for man-db (2.12.1-3) ... 111s Processing triggers for libc-bin (2.40-1ubuntu3) ... 111s Reading package lists... 112s Building dependency tree... 112s Reading state information... 112s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 112s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 112s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 112s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 112s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 113s Reading package lists... 113s Reading package lists... 113s Building dependency tree... 113s Reading state information... 113s Calculating upgrade... 113s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 113s Reading package lists... 114s Building dependency tree... 114s Reading state information... 114s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 116s autopkgtest [13:28:10]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 12:49:35 UTC 2024 116s autopkgtest [13:28:10]: @@@@@@@@@@@@@@@@@@@@ apt-source plastex 119s Get:1 http://ftpmaster.internal/ubuntu plucky/universe plastex 3.0-4 (dsc) [2868 B] 119s Get:2 http://ftpmaster.internal/ubuntu plucky/universe plastex 3.0-4 (tar) [1010 kB] 119s Get:3 http://ftpmaster.internal/ubuntu plucky/universe plastex 3.0-4 (diff) [90.3 kB] 119s gpgv: Signature made Sun Sep 29 02:15:20 2024 UTC 119s gpgv: using RSA key 90E2D2C1AD146A1B7EBB891DBBC17EBB1396F2F7 119s gpgv: Can't check signature: No public key 119s dpkg-source: warning: cannot verify inline signature for ./plastex_3.0-4.dsc: no acceptable signature found 119s autopkgtest [13:28:13]: testing package plastex version 3.0-4 120s autopkgtest [13:28:14]: build not needed 120s autopkgtest [13:28:14]: test plastex: preparing testbed 126s Reading package lists... 126s Building dependency tree... 126s Reading state information... 126s Starting pkgProblemResolver with broken count: 0 126s Starting 2 pkgProblemResolver with broken count: 0 126s Done 126s The following additional packages will be installed: 126s dvipng fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-lmodern 126s fonts-urw-base35 ghostscript libaom3 libapache-pom-java libavahi-client3 126s libavahi-common-data libavahi-common3 libcairo2 libcommons-logging-java 126s libcommons-parent-java libcups2t64 libdatrie1 libde265-0 libdeflate0 126s libfile-homedir-perl libfile-which-perl libfontbox-java libfontconfig1 126s libfontenc1 libfreetype6 libgd3 libgomp1 libgraphite2-3 libgs-common libgs10 126s libgs10-common libharfbuzz0b libheif-plugin-aomdec libheif-plugin-libde265 126s libheif1 libice6 libidn12 libijs-0.35 libimagequant0 libjbig0 libjbig2dec0 126s libjpeg-turbo8 libjpeg8 libjs-jquery libkpathsea6 liblcms2-2 126s libmime-charset-perl libmpfi0 libopenjp2-7 libpaper-utils libpaper1 126s libpdfbox-java libpixman-1-0 libpotrace0 libptexenc1 libraqm0 libsharpyuv0 126s libsm6 libsombok3 libsynctex2 libteckit0 libtexlua53-5 libthai-data libthai0 126s libtiff6 libunicode-linebreak-perl libwebp7 libwebpdemux2 libwebpmux3 126s libxaw7 libxcb-render0 libxcb-shm0 libxi6 libxmu6 libxpm4 libxrender1 126s libxt6t64 libyaml-tiny-perl libzzip-0-13t64 lmodern plastex poppler-data 126s preview-latex-style python3-pil python3-plastex python3-unidecode t1utils 126s teckit tex-common texlive-base texlive-binaries texlive-extra-utils 126s texlive-fonts-recommended texlive-latex-base texlive-latex-extra 126s texlive-latex-recommended texlive-luatex texlive-pictures 126s texlive-plain-generic texlive-xetex tipa x11-common xdg-utils 126s xfonts-encodings xfonts-utils 126s Suggested packages: 126s fonts-freefont-otf | fonts-freefont-ttf fonts-texgyre 126s libavalon-framework-java libexcalibur-logkit-java liblog4j1.2-java 126s cups-common libgd-tools libheif-plugin-x265 libheif-plugin-ffmpegdec 126s libheif-plugin-jpegdec libheif-plugin-jpegenc libheif-plugin-j2kdec 126s libheif-plugin-j2kenc libheif-plugin-kvazaar libheif-plugin-rav1e 126s libheif-plugin-svtenc liblcms2-utils libencode-eucjpascii-perl 126s libencode-hanextra-perl libpod2-base-perl libmpfi-doc poppler-utils 126s fonts-japanese-mincho | fonts-ipafont-mincho fonts-japanese-gothic 126s | fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming fonts-nanum 126s python-pil-doc pdf2svg python3-cheetah python3-genshi debhelper perl-tk xpdf 126s | pdf-viewer xzdec hintview chktex default-jre-headless dvidvi fragmaster 126s lacheck latexdiff latexmk purifyeps xindy texlive-fonts-recommended-doc 126s texlive-latex-base-doc wp2latex icc-profiles texlive-latex-extra-doc 126s texlive-science texlive-latex-recommended-doc texlive-pstricks dot2tex 126s prerex texlive-pictures-doc vprerex tipa-doc 126s Recommended packages: 126s fonts-droid-fallback libheif-plugin-aomenc javascript-common python3-olefile 126s dvisvgm liblog-log4perl-perl ruby tex-gyre default-jre 126s libspreadsheet-parseexcel-perl tk libfile-mimeinfo-perl libnet-dbus-perl 126s libx11-protocol-perl x11-utils x11-xserver-utils 126s The following NEW packages will be installed: 126s autopkgtest-satdep dvipng fontconfig-config fonts-dejavu-core 126s fonts-dejavu-mono fonts-lmodern fonts-urw-base35 ghostscript libaom3 126s libapache-pom-java libavahi-client3 libavahi-common-data libavahi-common3 126s libcairo2 libcommons-logging-java libcommons-parent-java libcups2t64 126s libdatrie1 libde265-0 libdeflate0 libfile-homedir-perl libfile-which-perl 126s libfontbox-java libfontconfig1 libfontenc1 libfreetype6 libgd3 libgomp1 126s libgraphite2-3 libgs-common libgs10 libgs10-common libharfbuzz0b 126s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libice6 libidn12 126s libijs-0.35 libimagequant0 libjbig0 libjbig2dec0 libjpeg-turbo8 libjpeg8 126s libjs-jquery libkpathsea6 liblcms2-2 libmime-charset-perl libmpfi0 126s libopenjp2-7 libpaper-utils libpaper1 libpdfbox-java libpixman-1-0 126s libpotrace0 libptexenc1 libraqm0 libsharpyuv0 libsm6 libsombok3 libsynctex2 126s libteckit0 libtexlua53-5 libthai-data libthai0 libtiff6 126s libunicode-linebreak-perl libwebp7 libwebpdemux2 libwebpmux3 libxaw7 126s libxcb-render0 libxcb-shm0 libxi6 libxmu6 libxpm4 libxrender1 libxt6t64 126s libyaml-tiny-perl libzzip-0-13t64 lmodern plastex poppler-data 126s preview-latex-style python3-pil python3-plastex python3-unidecode t1utils 126s teckit tex-common texlive-base texlive-binaries texlive-extra-utils 126s texlive-fonts-recommended texlive-latex-base texlive-latex-extra 126s texlive-latex-recommended texlive-luatex texlive-pictures 126s texlive-plain-generic texlive-xetex tipa x11-common xdg-utils 126s xfonts-encodings xfonts-utils 126s 0 upgraded, 106 newly installed, 0 to remove and 0 not upgraded. 126s Need to get 273 MB/273 MB of archives. 126s After this operation, 686 MB of additional disk space will be used. 126s Get:1 /tmp/autopkgtest.FDI7vP/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [772 B] 126s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x poppler-data all 0.4.12-1 [2060 kB] 127s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 127s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 127s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 127s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x libfontenc1 s390x 1:1.1.8-1build1 [14.8 kB] 127s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x x11-common all 1:7.7+23ubuntu3 [21.7 kB] 127s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 127s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x xfonts-utils s390x 1:7.7+7 [101 kB] 127s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-urw-base35 all 20200910-8 [11.0 MB] 127s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig-config s390x 2.15.0-1.1ubuntu2 [37.4 kB] 127s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libfontconfig1 s390x 2.15.0-1.1ubuntu2 [150 kB] 127s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x libsharpyuv0 s390x 1.4.0-0.1 [16.2 kB] 127s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x libaom3 s390x 3.11.0~rc1-1 [1492 kB] 127s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x libheif-plugin-aomdec s390x 1.18.1-2 [11.1 kB] 127s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x libde265-0 s390x 1.0.15-1build4 [175 kB] 127s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libheif-plugin-libde265 s390x 1.18.1-2 [8800 B] 127s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libheif1 s390x 1.18.1-2 [312 kB] 127s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 14.2.0-8ubuntu1 [151 kB] 127s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 127s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-turbo8 s390x 2.1.5-2ubuntu2 [150 kB] 127s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 127s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x libgraphite2-3 s390x 1.3.14-2ubuntu1 [79.8 kB] 127s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x libharfbuzz0b s390x 10.0.1-1 [536 kB] 127s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x libraqm0 s390x 0.10.1-1build1 [16.2 kB] 127s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x libdeflate0 s390x 1.22-1 [46.1 kB] 127s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x libjbig0 s390x 2.1-6.1ubuntu2 [33.1 kB] 127s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x libwebp7 s390x 1.4.0-0.1 [204 kB] 128s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x libtiff6 s390x 4.5.1+git230720-4ubuntu4 [217 kB] 128s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x libxpm4 s390x 1:3.5.17-1build2 [41.2 kB] 128s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x libgd3 s390x 2.3.3-12ubuntu3 [141 kB] 128s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x libkpathsea6 s390x 2024.20240313.70630+ds-5 [66.7 kB] 128s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x libptexenc1 s390x 2024.20240313.70630+ds-5 [43.4 kB] 128s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x libsynctex2 s390x 2024.20240313.70630+ds-5 [64.6 kB] 128s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x libtexlua53-5 s390x 2024.20240313.70630+ds-5 [131 kB] 128s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x t1utils s390x 1.41-4build3 [65.6 kB] 128s Get:37 http://ftpmaster.internal/ubuntu plucky/universe s390x tex-common all 6.18 [32.8 kB] 128s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x libpixman-1-0 s390x 0.44.0-3 [201 kB] 128s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-render0 s390x 1.17.0-2 [17.0 kB] 128s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-shm0 s390x 1.17.0-2 [5862 B] 128s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x libxrender1 s390x 1:0.9.10-1.1build1 [20.4 kB] 128s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x libcairo2 s390x 1.18.2-2 [580 kB] 128s Get:43 http://ftpmaster.internal/ubuntu plucky/universe s390x libmpfi0 s390x 1.5.4+ds-4 [34.1 kB] 128s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x libpaper1 s390x 1.1.29build1 [13.4 kB] 128s Get:45 http://ftpmaster.internal/ubuntu plucky/universe s390x libpotrace0 s390x 1.16-2build1 [18.7 kB] 128s Get:46 http://ftpmaster.internal/ubuntu plucky/universe s390x libteckit0 s390x 2.5.12+ds1-1 [433 kB] 128s Get:47 http://ftpmaster.internal/ubuntu plucky/main s390x libice6 s390x 2:1.1.1-1 [45.4 kB] 128s Get:48 http://ftpmaster.internal/ubuntu plucky/main s390x libsm6 s390x 2:1.2.4-1 [18.4 kB] 128s Get:49 http://ftpmaster.internal/ubuntu plucky/main s390x libxt6t64 s390x 1:1.2.1-1.2build1 [184 kB] 128s Get:50 http://ftpmaster.internal/ubuntu plucky/main s390x libxmu6 s390x 2:1.1.3-3build2 [53.0 kB] 128s Get:51 http://ftpmaster.internal/ubuntu plucky/main s390x libxaw7 s390x 2:1.0.16-1 [201 kB] 128s Get:52 http://ftpmaster.internal/ubuntu plucky/main s390x libxi6 s390x 2:1.8.2-1 [35.4 kB] 128s Get:53 http://ftpmaster.internal/ubuntu plucky/universe s390x libzzip-0-13t64 s390x 0.13.72+dfsg.1-1.2build1 [28.6 kB] 128s Get:54 http://ftpmaster.internal/ubuntu plucky/universe s390x texlive-binaries s390x 2024.20240313.70630+ds-5 [9172 kB] 128s Get:55 http://ftpmaster.internal/ubuntu plucky/main s390x libgs-common all 10.03.1~dfsg1-0ubuntu2 [175 kB] 128s Get:56 http://ftpmaster.internal/ubuntu plucky/main s390x libgs10-common all 10.03.1~dfsg1-0ubuntu2 [488 kB] 128s Get:57 http://ftpmaster.internal/ubuntu plucky/main s390x libavahi-common-data s390x 0.8-13ubuntu6 [29.7 kB] 128s Get:58 http://ftpmaster.internal/ubuntu plucky/main s390x libavahi-common3 s390x 0.8-13ubuntu6 [24.1 kB] 128s Get:59 http://ftpmaster.internal/ubuntu plucky/main s390x libavahi-client3 s390x 0.8-13ubuntu6 [27.2 kB] 128s Get:60 http://ftpmaster.internal/ubuntu plucky/main s390x libcups2t64 s390x 2.4.10-1ubuntu2 [281 kB] 128s Get:61 http://ftpmaster.internal/ubuntu plucky/main s390x libidn12 s390x 1.42-2 [58.5 kB] 128s Get:62 http://ftpmaster.internal/ubuntu plucky/main s390x libijs-0.35 s390x 0.35-15.1build1 [15.5 kB] 128s Get:63 http://ftpmaster.internal/ubuntu plucky/main s390x libjbig2dec0 s390x 0.20-1build3 [69.3 kB] 128s Get:64 http://ftpmaster.internal/ubuntu plucky/main s390x libopenjp2-7 s390x 2.5.0-2ubuntu1 [208 kB] 128s Get:65 http://ftpmaster.internal/ubuntu plucky/main s390x libgs10 s390x 10.03.1~dfsg1-0ubuntu2 [3917 kB] 129s Get:66 http://ftpmaster.internal/ubuntu plucky/main s390x ghostscript s390x 10.03.1~dfsg1-0ubuntu2 [43.5 kB] 129s Get:67 http://ftpmaster.internal/ubuntu plucky/universe s390x dvipng s390x 1.15-1.1 [76.9 kB] 129s Get:68 http://ftpmaster.internal/ubuntu plucky/universe s390x fonts-lmodern all 2.005-1 [4799 kB] 129s Get:69 http://ftpmaster.internal/ubuntu plucky/universe s390x libapache-pom-java all 33-2 [5874 B] 129s Get:70 http://ftpmaster.internal/ubuntu plucky/universe s390x libcommons-parent-java all 56-1 [10.7 kB] 129s Get:71 http://ftpmaster.internal/ubuntu plucky/universe s390x libcommons-logging-java all 1.3.0-1ubuntu1 [63.8 kB] 129s Get:72 http://ftpmaster.internal/ubuntu plucky/main s390x libdatrie1 s390x 0.2.13-3build1 [20.6 kB] 129s Get:73 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-which-perl all 1.27-2 [12.5 kB] 129s Get:74 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-homedir-perl all 1.006-2 [37.0 kB] 129s Get:75 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 129s Get:76 http://ftpmaster.internal/ubuntu plucky/main s390x liblcms2-2 s390x 2.16-2 [175 kB] 129s Get:77 http://ftpmaster.internal/ubuntu plucky/universe s390x libmime-charset-perl all 1.013.1-2 [31.0 kB] 129s Get:78 http://ftpmaster.internal/ubuntu plucky/main s390x libpaper-utils s390x 1.1.29build1 [8442 B] 129s Get:79 http://ftpmaster.internal/ubuntu plucky/main s390x libthai-data all 0.1.29-2build1 [158 kB] 129s Get:80 http://ftpmaster.internal/ubuntu plucky/main s390x libthai0 s390x 0.1.29-2build1 [20.7 kB] 129s Get:81 http://ftpmaster.internal/ubuntu plucky/universe s390x libsombok3 s390x 2.4.0-2build1 [31.7 kB] 129s Get:82 http://ftpmaster.internal/ubuntu plucky/universe s390x libunicode-linebreak-perl s390x 0.0.20190101-1build8 [93.7 kB] 129s Get:83 http://ftpmaster.internal/ubuntu plucky/main s390x libwebpdemux2 s390x 1.4.0-0.1 [12.2 kB] 129s Get:84 http://ftpmaster.internal/ubuntu plucky/main s390x libwebpmux3 s390x 1.4.0-0.1 [25.3 kB] 129s Get:85 http://ftpmaster.internal/ubuntu plucky/main s390x libyaml-tiny-perl all 1.74-1 [25.3 kB] 129s Get:86 http://ftpmaster.internal/ubuntu plucky/universe s390x lmodern all 2.005-1 [9542 kB] 129s Get:87 http://ftpmaster.internal/ubuntu plucky/main s390x python3-pil s390x 10.4.0-1ubuntu1 [492 kB] 129s Get:88 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-unidecode all 1.3.8-1 [137 kB] 129s Get:89 http://ftpmaster.internal/ubuntu plucky/main s390x xdg-utils all 1.2.1-0ubuntu1 [67.5 kB] 129s Get:90 http://ftpmaster.internal/ubuntu plucky/universe s390x texlive-base all 2024.20241102-1 [22.5 MB] 131s Get:91 http://ftpmaster.internal/ubuntu plucky/universe s390x texlive-latex-base all 2024.20241102-1 [1260 kB] 131s Get:92 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-plastex all 3.0-4 [456 kB] 131s Get:93 http://ftpmaster.internal/ubuntu plucky/universe s390x plastex all 3.0-4 [8488 B] 131s Get:94 http://ftpmaster.internal/ubuntu plucky/universe s390x preview-latex-style all 13.2-1 [347 kB] 131s Get:95 http://ftpmaster.internal/ubuntu plucky/universe s390x teckit s390x 2.5.12+ds1-1 [714 kB] 131s Get:96 http://ftpmaster.internal/ubuntu plucky/universe s390x texlive-luatex all 2024.20241102-1 [27.7 MB] 132s Get:97 http://ftpmaster.internal/ubuntu plucky/universe s390x texlive-plain-generic all 2024.20241102-1 [28.6 MB] 133s Get:98 http://ftpmaster.internal/ubuntu plucky/universe s390x texlive-extra-utils all 2024.20241102-1 [64.3 MB] 136s Get:99 http://ftpmaster.internal/ubuntu plucky/universe s390x texlive-fonts-recommended all 2024.20241102-1 [4974 kB] 137s Get:100 http://ftpmaster.internal/ubuntu plucky/universe s390x libfontbox-java all 1:1.8.16-5 [208 kB] 137s Get:101 http://ftpmaster.internal/ubuntu plucky/universe s390x libpdfbox-java all 1:1.8.16-5 [5521 kB] 137s Get:102 http://ftpmaster.internal/ubuntu plucky/universe s390x texlive-latex-recommended all 2024.20241102-1 [8739 kB] 138s Get:103 http://ftpmaster.internal/ubuntu plucky/universe s390x texlive-pictures all 2024.20241102-1 [17.0 MB] 140s Get:104 http://ftpmaster.internal/ubuntu plucky/universe s390x texlive-latex-extra all 2024.20241102-1 [24.2 MB] 141s Get:105 http://ftpmaster.internal/ubuntu plucky/universe s390x tipa all 2:1.3-21 [2967 kB] 141s Get:106 http://ftpmaster.internal/ubuntu plucky/universe s390x texlive-xetex all 2024.20241102-1 [10.8 MB] 142s Preconfiguring packages ... 142s Fetched 273 MB in 16s (17.5 MB/s) 142s Selecting previously unselected package poppler-data. 142s (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.) 142s Preparing to unpack .../000-poppler-data_0.4.12-1_all.deb ... 142s Unpacking poppler-data (0.4.12-1) ... 142s Selecting previously unselected package libfreetype6:s390x. 142s Preparing to unpack .../001-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 142s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 142s Selecting previously unselected package fonts-dejavu-mono. 142s Preparing to unpack .../002-fonts-dejavu-mono_2.37-8_all.deb ... 142s Unpacking fonts-dejavu-mono (2.37-8) ... 142s Selecting previously unselected package fonts-dejavu-core. 142s Preparing to unpack .../003-fonts-dejavu-core_2.37-8_all.deb ... 142s Unpacking fonts-dejavu-core (2.37-8) ... 142s Selecting previously unselected package libfontenc1:s390x. 142s Preparing to unpack .../004-libfontenc1_1%3a1.1.8-1build1_s390x.deb ... 142s Unpacking libfontenc1:s390x (1:1.1.8-1build1) ... 142s Selecting previously unselected package x11-common. 142s Preparing to unpack .../005-x11-common_1%3a7.7+23ubuntu3_all.deb ... 142s Unpacking x11-common (1:7.7+23ubuntu3) ... 142s Selecting previously unselected package xfonts-encodings. 142s Preparing to unpack .../006-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 142s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 142s Selecting previously unselected package xfonts-utils. 142s Preparing to unpack .../007-xfonts-utils_1%3a7.7+7_s390x.deb ... 142s Unpacking xfonts-utils (1:7.7+7) ... 142s Selecting previously unselected package fonts-urw-base35. 142s Preparing to unpack .../008-fonts-urw-base35_20200910-8_all.deb ... 142s Unpacking fonts-urw-base35 (20200910-8) ... 143s Selecting previously unselected package fontconfig-config. 143s Preparing to unpack .../009-fontconfig-config_2.15.0-1.1ubuntu2_s390x.deb ... 143s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 143s Selecting previously unselected package libfontconfig1:s390x. 143s Preparing to unpack .../010-libfontconfig1_2.15.0-1.1ubuntu2_s390x.deb ... 143s Unpacking libfontconfig1:s390x (2.15.0-1.1ubuntu2) ... 143s Selecting previously unselected package libsharpyuv0:s390x. 143s Preparing to unpack .../011-libsharpyuv0_1.4.0-0.1_s390x.deb ... 143s Unpacking libsharpyuv0:s390x (1.4.0-0.1) ... 143s Selecting previously unselected package libaom3:s390x. 143s Preparing to unpack .../012-libaom3_3.11.0~rc1-1_s390x.deb ... 143s Unpacking libaom3:s390x (3.11.0~rc1-1) ... 143s Selecting previously unselected package libheif-plugin-aomdec:s390x. 143s Preparing to unpack .../013-libheif-plugin-aomdec_1.18.1-2_s390x.deb ... 143s Unpacking libheif-plugin-aomdec:s390x (1.18.1-2) ... 143s Selecting previously unselected package libde265-0:s390x. 143s Preparing to unpack .../014-libde265-0_1.0.15-1build4_s390x.deb ... 143s Unpacking libde265-0:s390x (1.0.15-1build4) ... 143s Selecting previously unselected package libheif-plugin-libde265:s390x. 143s Preparing to unpack .../015-libheif-plugin-libde265_1.18.1-2_s390x.deb ... 143s Unpacking libheif-plugin-libde265:s390x (1.18.1-2) ... 143s Selecting previously unselected package libheif1:s390x. 143s Preparing to unpack .../016-libheif1_1.18.1-2_s390x.deb ... 143s Unpacking libheif1:s390x (1.18.1-2) ... 143s Selecting previously unselected package libgomp1:s390x. 143s Preparing to unpack .../017-libgomp1_14.2.0-8ubuntu1_s390x.deb ... 143s Unpacking libgomp1:s390x (14.2.0-8ubuntu1) ... 143s Selecting previously unselected package libimagequant0:s390x. 143s Preparing to unpack .../018-libimagequant0_2.18.0-1build1_s390x.deb ... 143s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 143s Selecting previously unselected package libjpeg-turbo8:s390x. 143s Preparing to unpack .../019-libjpeg-turbo8_2.1.5-2ubuntu2_s390x.deb ... 143s Unpacking libjpeg-turbo8:s390x (2.1.5-2ubuntu2) ... 143s Selecting previously unselected package libjpeg8:s390x. 143s Preparing to unpack .../020-libjpeg8_8c-2ubuntu11_s390x.deb ... 143s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 143s Selecting previously unselected package libgraphite2-3:s390x. 143s Preparing to unpack .../021-libgraphite2-3_1.3.14-2ubuntu1_s390x.deb ... 143s Unpacking libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 143s Selecting previously unselected package libharfbuzz0b:s390x. 143s Preparing to unpack .../022-libharfbuzz0b_10.0.1-1_s390x.deb ... 143s Unpacking libharfbuzz0b:s390x (10.0.1-1) ... 143s Selecting previously unselected package libraqm0:s390x. 143s Preparing to unpack .../023-libraqm0_0.10.1-1build1_s390x.deb ... 143s Unpacking libraqm0:s390x (0.10.1-1build1) ... 143s Selecting previously unselected package libdeflate0:s390x. 143s Preparing to unpack .../024-libdeflate0_1.22-1_s390x.deb ... 143s Unpacking libdeflate0:s390x (1.22-1) ... 143s Selecting previously unselected package libjbig0:s390x. 143s Preparing to unpack .../025-libjbig0_2.1-6.1ubuntu2_s390x.deb ... 143s Unpacking libjbig0:s390x (2.1-6.1ubuntu2) ... 143s Selecting previously unselected package libwebp7:s390x. 143s Preparing to unpack .../026-libwebp7_1.4.0-0.1_s390x.deb ... 143s Unpacking libwebp7:s390x (1.4.0-0.1) ... 143s Selecting previously unselected package libtiff6:s390x. 143s Preparing to unpack .../027-libtiff6_4.5.1+git230720-4ubuntu4_s390x.deb ... 143s Unpacking libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 143s Selecting previously unselected package libxpm4:s390x. 143s Preparing to unpack .../028-libxpm4_1%3a3.5.17-1build2_s390x.deb ... 143s Unpacking libxpm4:s390x (1:3.5.17-1build2) ... 143s Selecting previously unselected package libgd3:s390x. 143s Preparing to unpack .../029-libgd3_2.3.3-12ubuntu3_s390x.deb ... 143s Unpacking libgd3:s390x (2.3.3-12ubuntu3) ... 143s Selecting previously unselected package libkpathsea6:s390x. 143s Preparing to unpack .../030-libkpathsea6_2024.20240313.70630+ds-5_s390x.deb ... 143s Unpacking libkpathsea6:s390x (2024.20240313.70630+ds-5) ... 143s Selecting previously unselected package libptexenc1:s390x. 143s Preparing to unpack .../031-libptexenc1_2024.20240313.70630+ds-5_s390x.deb ... 143s Unpacking libptexenc1:s390x (2024.20240313.70630+ds-5) ... 143s Selecting previously unselected package libsynctex2:s390x. 143s Preparing to unpack .../032-libsynctex2_2024.20240313.70630+ds-5_s390x.deb ... 143s Unpacking libsynctex2:s390x (2024.20240313.70630+ds-5) ... 143s Selecting previously unselected package libtexlua53-5:s390x. 143s Preparing to unpack .../033-libtexlua53-5_2024.20240313.70630+ds-5_s390x.deb ... 143s Unpacking libtexlua53-5:s390x (2024.20240313.70630+ds-5) ... 143s Selecting previously unselected package t1utils. 143s Preparing to unpack .../034-t1utils_1.41-4build3_s390x.deb ... 143s Unpacking t1utils (1.41-4build3) ... 143s Selecting previously unselected package tex-common. 143s Preparing to unpack .../035-tex-common_6.18_all.deb ... 143s Unpacking tex-common (6.18) ... 143s Selecting previously unselected package libpixman-1-0:s390x. 143s Preparing to unpack .../036-libpixman-1-0_0.44.0-3_s390x.deb ... 143s Unpacking libpixman-1-0:s390x (0.44.0-3) ... 143s Selecting previously unselected package libxcb-render0:s390x. 143s Preparing to unpack .../037-libxcb-render0_1.17.0-2_s390x.deb ... 143s Unpacking libxcb-render0:s390x (1.17.0-2) ... 143s Selecting previously unselected package libxcb-shm0:s390x. 143s Preparing to unpack .../038-libxcb-shm0_1.17.0-2_s390x.deb ... 143s Unpacking libxcb-shm0:s390x (1.17.0-2) ... 143s Selecting previously unselected package libxrender1:s390x. 143s Preparing to unpack .../039-libxrender1_1%3a0.9.10-1.1build1_s390x.deb ... 143s Unpacking libxrender1:s390x (1:0.9.10-1.1build1) ... 143s Selecting previously unselected package libcairo2:s390x. 143s Preparing to unpack .../040-libcairo2_1.18.2-2_s390x.deb ... 143s Unpacking libcairo2:s390x (1.18.2-2) ... 143s Selecting previously unselected package libmpfi0:s390x. 143s Preparing to unpack .../041-libmpfi0_1.5.4+ds-4_s390x.deb ... 143s Unpacking libmpfi0:s390x (1.5.4+ds-4) ... 143s Selecting previously unselected package libpaper1:s390x. 143s Preparing to unpack .../042-libpaper1_1.1.29build1_s390x.deb ... 143s Unpacking libpaper1:s390x (1.1.29build1) ... 143s Selecting previously unselected package libpotrace0:s390x. 143s Preparing to unpack .../043-libpotrace0_1.16-2build1_s390x.deb ... 143s Unpacking libpotrace0:s390x (1.16-2build1) ... 143s Selecting previously unselected package libteckit0:s390x. 143s Preparing to unpack .../044-libteckit0_2.5.12+ds1-1_s390x.deb ... 143s Unpacking libteckit0:s390x (2.5.12+ds1-1) ... 143s Selecting previously unselected package libice6:s390x. 143s Preparing to unpack .../045-libice6_2%3a1.1.1-1_s390x.deb ... 143s Unpacking libice6:s390x (2:1.1.1-1) ... 143s Selecting previously unselected package libsm6:s390x. 143s Preparing to unpack .../046-libsm6_2%3a1.2.4-1_s390x.deb ... 143s Unpacking libsm6:s390x (2:1.2.4-1) ... 143s Selecting previously unselected package libxt6t64:s390x. 143s Preparing to unpack .../047-libxt6t64_1%3a1.2.1-1.2build1_s390x.deb ... 143s Unpacking libxt6t64:s390x (1:1.2.1-1.2build1) ... 143s Selecting previously unselected package libxmu6:s390x. 143s Preparing to unpack .../048-libxmu6_2%3a1.1.3-3build2_s390x.deb ... 143s Unpacking libxmu6:s390x (2:1.1.3-3build2) ... 143s Selecting previously unselected package libxaw7:s390x. 143s Preparing to unpack .../049-libxaw7_2%3a1.0.16-1_s390x.deb ... 143s Unpacking libxaw7:s390x (2:1.0.16-1) ... 143s Selecting previously unselected package libxi6:s390x. 143s Preparing to unpack .../050-libxi6_2%3a1.8.2-1_s390x.deb ... 143s Unpacking libxi6:s390x (2:1.8.2-1) ... 143s Selecting previously unselected package libzzip-0-13t64:s390x. 143s Preparing to unpack .../051-libzzip-0-13t64_0.13.72+dfsg.1-1.2build1_s390x.deb ... 143s Unpacking libzzip-0-13t64:s390x (0.13.72+dfsg.1-1.2build1) ... 143s Selecting previously unselected package texlive-binaries. 143s Preparing to unpack .../052-texlive-binaries_2024.20240313.70630+ds-5_s390x.deb ... 143s Unpacking texlive-binaries (2024.20240313.70630+ds-5) ... 143s Selecting previously unselected package libgs-common. 143s Preparing to unpack .../053-libgs-common_10.03.1~dfsg1-0ubuntu2_all.deb ... 143s Unpacking libgs-common (10.03.1~dfsg1-0ubuntu2) ... 143s Selecting previously unselected package libgs10-common. 143s Preparing to unpack .../054-libgs10-common_10.03.1~dfsg1-0ubuntu2_all.deb ... 143s Unpacking libgs10-common (10.03.1~dfsg1-0ubuntu2) ... 143s Selecting previously unselected package libavahi-common-data:s390x. 143s Preparing to unpack .../055-libavahi-common-data_0.8-13ubuntu6_s390x.deb ... 143s Unpacking libavahi-common-data:s390x (0.8-13ubuntu6) ... 143s Selecting previously unselected package libavahi-common3:s390x. 143s Preparing to unpack .../056-libavahi-common3_0.8-13ubuntu6_s390x.deb ... 143s Unpacking libavahi-common3:s390x (0.8-13ubuntu6) ... 143s Selecting previously unselected package libavahi-client3:s390x. 143s Preparing to unpack .../057-libavahi-client3_0.8-13ubuntu6_s390x.deb ... 143s Unpacking libavahi-client3:s390x (0.8-13ubuntu6) ... 143s Selecting previously unselected package libcups2t64:s390x. 143s Preparing to unpack .../058-libcups2t64_2.4.10-1ubuntu2_s390x.deb ... 143s Unpacking libcups2t64:s390x (2.4.10-1ubuntu2) ... 144s Selecting previously unselected package libidn12:s390x. 144s Preparing to unpack .../059-libidn12_1.42-2_s390x.deb ... 144s Unpacking libidn12:s390x (1.42-2) ... 144s Selecting previously unselected package libijs-0.35:s390x. 144s Preparing to unpack .../060-libijs-0.35_0.35-15.1build1_s390x.deb ... 144s Unpacking libijs-0.35:s390x (0.35-15.1build1) ... 144s Selecting previously unselected package libjbig2dec0:s390x. 144s Preparing to unpack .../061-libjbig2dec0_0.20-1build3_s390x.deb ... 144s Unpacking libjbig2dec0:s390x (0.20-1build3) ... 144s Selecting previously unselected package libopenjp2-7:s390x. 144s Preparing to unpack .../062-libopenjp2-7_2.5.0-2ubuntu1_s390x.deb ... 144s Unpacking libopenjp2-7:s390x (2.5.0-2ubuntu1) ... 144s Selecting previously unselected package libgs10:s390x. 144s Preparing to unpack .../063-libgs10_10.03.1~dfsg1-0ubuntu2_s390x.deb ... 144s Unpacking libgs10:s390x (10.03.1~dfsg1-0ubuntu2) ... 144s Selecting previously unselected package ghostscript. 144s Preparing to unpack .../064-ghostscript_10.03.1~dfsg1-0ubuntu2_s390x.deb ... 144s Unpacking ghostscript (10.03.1~dfsg1-0ubuntu2) ... 144s Selecting previously unselected package dvipng. 144s Preparing to unpack .../065-dvipng_1.15-1.1_s390x.deb ... 144s Unpacking dvipng (1.15-1.1) ... 144s Selecting previously unselected package fonts-lmodern. 144s Preparing to unpack .../066-fonts-lmodern_2.005-1_all.deb ... 144s Unpacking fonts-lmodern (2.005-1) ... 144s Selecting previously unselected package libapache-pom-java. 144s Preparing to unpack .../067-libapache-pom-java_33-2_all.deb ... 144s Unpacking libapache-pom-java (33-2) ... 144s Selecting previously unselected package libcommons-parent-java. 144s Preparing to unpack .../068-libcommons-parent-java_56-1_all.deb ... 144s Unpacking libcommons-parent-java (56-1) ... 144s Selecting previously unselected package libcommons-logging-java. 144s Preparing to unpack .../069-libcommons-logging-java_1.3.0-1ubuntu1_all.deb ... 144s Unpacking libcommons-logging-java (1.3.0-1ubuntu1) ... 144s Selecting previously unselected package libdatrie1:s390x. 144s Preparing to unpack .../070-libdatrie1_0.2.13-3build1_s390x.deb ... 144s Unpacking libdatrie1:s390x (0.2.13-3build1) ... 144s Selecting previously unselected package libfile-which-perl. 144s Preparing to unpack .../071-libfile-which-perl_1.27-2_all.deb ... 144s Unpacking libfile-which-perl (1.27-2) ... 144s Selecting previously unselected package libfile-homedir-perl. 144s Preparing to unpack .../072-libfile-homedir-perl_1.006-2_all.deb ... 144s Unpacking libfile-homedir-perl (1.006-2) ... 144s Selecting previously unselected package libjs-jquery. 144s Preparing to unpack .../073-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 144s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 144s Selecting previously unselected package liblcms2-2:s390x. 144s Preparing to unpack .../074-liblcms2-2_2.16-2_s390x.deb ... 144s Unpacking liblcms2-2:s390x (2.16-2) ... 144s Selecting previously unselected package libmime-charset-perl. 144s Preparing to unpack .../075-libmime-charset-perl_1.013.1-2_all.deb ... 144s Unpacking libmime-charset-perl (1.013.1-2) ... 144s Selecting previously unselected package libpaper-utils. 144s Preparing to unpack .../076-libpaper-utils_1.1.29build1_s390x.deb ... 144s Unpacking libpaper-utils (1.1.29build1) ... 144s Selecting previously unselected package libthai-data. 144s Preparing to unpack .../077-libthai-data_0.1.29-2build1_all.deb ... 144s Unpacking libthai-data (0.1.29-2build1) ... 144s Selecting previously unselected package libthai0:s390x. 144s Preparing to unpack .../078-libthai0_0.1.29-2build1_s390x.deb ... 144s Unpacking libthai0:s390x (0.1.29-2build1) ... 144s Selecting previously unselected package libsombok3:s390x. 144s Preparing to unpack .../079-libsombok3_2.4.0-2build1_s390x.deb ... 144s Unpacking libsombok3:s390x (2.4.0-2build1) ... 144s Selecting previously unselected package libunicode-linebreak-perl. 144s Preparing to unpack .../080-libunicode-linebreak-perl_0.0.20190101-1build8_s390x.deb ... 144s Unpacking libunicode-linebreak-perl (0.0.20190101-1build8) ... 144s Selecting previously unselected package libwebpdemux2:s390x. 144s Preparing to unpack .../081-libwebpdemux2_1.4.0-0.1_s390x.deb ... 144s Unpacking libwebpdemux2:s390x (1.4.0-0.1) ... 144s Selecting previously unselected package libwebpmux3:s390x. 144s Preparing to unpack .../082-libwebpmux3_1.4.0-0.1_s390x.deb ... 144s Unpacking libwebpmux3:s390x (1.4.0-0.1) ... 144s Selecting previously unselected package libyaml-tiny-perl. 144s Preparing to unpack .../083-libyaml-tiny-perl_1.74-1_all.deb ... 144s Unpacking libyaml-tiny-perl (1.74-1) ... 144s Selecting previously unselected package lmodern. 144s Preparing to unpack .../084-lmodern_2.005-1_all.deb ... 144s Unpacking lmodern (2.005-1) ... 144s Selecting previously unselected package python3-pil:s390x. 144s Preparing to unpack .../085-python3-pil_10.4.0-1ubuntu1_s390x.deb ... 144s Unpacking python3-pil:s390x (10.4.0-1ubuntu1) ... 144s Selecting previously unselected package python3-unidecode. 144s Preparing to unpack .../086-python3-unidecode_1.3.8-1_all.deb ... 144s Unpacking python3-unidecode (1.3.8-1) ... 144s Selecting previously unselected package xdg-utils. 144s Preparing to unpack .../087-xdg-utils_1.2.1-0ubuntu1_all.deb ... 144s Unpacking xdg-utils (1.2.1-0ubuntu1) ... 144s Selecting previously unselected package texlive-base. 144s Preparing to unpack .../088-texlive-base_2024.20241102-1_all.deb ... 144s Unpacking texlive-base (2024.20241102-1) ... 145s Selecting previously unselected package texlive-latex-base. 145s Preparing to unpack .../089-texlive-latex-base_2024.20241102-1_all.deb ... 145s Unpacking texlive-latex-base (2024.20241102-1) ... 146s Selecting previously unselected package python3-plastex. 146s Preparing to unpack .../090-python3-plastex_3.0-4_all.deb ... 146s Unpacking python3-plastex (3.0-4) ... 146s Selecting previously unselected package plastex. 146s Preparing to unpack .../091-plastex_3.0-4_all.deb ... 146s Unpacking plastex (3.0-4) ... 146s Selecting previously unselected package preview-latex-style. 146s Preparing to unpack .../092-preview-latex-style_13.2-1_all.deb ... 146s Unpacking preview-latex-style (13.2-1) ... 146s Selecting previously unselected package teckit. 146s Preparing to unpack .../093-teckit_2.5.12+ds1-1_s390x.deb ... 146s Unpacking teckit (2.5.12+ds1-1) ... 146s Selecting previously unselected package texlive-luatex. 146s Preparing to unpack .../094-texlive-luatex_2024.20241102-1_all.deb ... 146s Unpacking texlive-luatex (2024.20241102-1) ... 147s Selecting previously unselected package texlive-plain-generic. 147s Preparing to unpack .../095-texlive-plain-generic_2024.20241102-1_all.deb ... 147s Unpacking texlive-plain-generic (2024.20241102-1) ... 149s Selecting previously unselected package texlive-extra-utils. 149s Preparing to unpack .../096-texlive-extra-utils_2024.20241102-1_all.deb ... 149s Unpacking texlive-extra-utils (2024.20241102-1) ... 152s Selecting previously unselected package texlive-fonts-recommended. 152s Preparing to unpack .../097-texlive-fonts-recommended_2024.20241102-1_all.deb ... 152s Unpacking texlive-fonts-recommended (2024.20241102-1) ... 153s Selecting previously unselected package libfontbox-java. 153s Preparing to unpack .../098-libfontbox-java_1%3a1.8.16-5_all.deb ... 153s Unpacking libfontbox-java (1:1.8.16-5) ... 153s Selecting previously unselected package libpdfbox-java. 153s Preparing to unpack .../099-libpdfbox-java_1%3a1.8.16-5_all.deb ... 153s Unpacking libpdfbox-java (1:1.8.16-5) ... 153s Selecting previously unselected package texlive-latex-recommended. 153s Preparing to unpack .../100-texlive-latex-recommended_2024.20241102-1_all.deb ... 153s Unpacking texlive-latex-recommended (2024.20241102-1) ... 153s Selecting previously unselected package texlive-pictures. 153s Preparing to unpack .../101-texlive-pictures_2024.20241102-1_all.deb ... 153s Unpacking texlive-pictures (2024.20241102-1) ... 154s Selecting previously unselected package texlive-latex-extra. 154s Preparing to unpack .../102-texlive-latex-extra_2024.20241102-1_all.deb ... 154s Unpacking texlive-latex-extra (2024.20241102-1) ... 156s Selecting previously unselected package tipa. 156s Preparing to unpack .../103-tipa_2%3a1.3-21_all.deb ... 156s Unpacking tipa (2:1.3-21) ... 156s Selecting previously unselected package texlive-xetex. 156s Preparing to unpack .../104-texlive-xetex_2024.20241102-1_all.deb ... 156s Unpacking texlive-xetex (2024.20241102-1) ... 156s Selecting previously unselected package autopkgtest-satdep. 156s Preparing to unpack .../105-1-autopkgtest-satdep.deb ... 156s Unpacking autopkgtest-satdep (0) ... 156s Setting up libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 157s Setting up liblcms2-2:s390x (2.16-2) ... 157s Setting up libpixman-1-0:s390x (0.44.0-3) ... 157s Setting up libsharpyuv0:s390x (1.4.0-0.1) ... 157s Setting up libpaper1:s390x (1.1.29build1) ... 157s 157s Creating config file /etc/papersize with new version 157s Setting up libaom3:s390x (3.11.0~rc1-1) ... 157s Setting up libfile-which-perl (1.27-2) ... 157s Setting up libxpm4:s390x (1:3.5.17-1build2) ... 157s Setting up libxi6:s390x (2:1.8.2-1) ... 157s Setting up libxrender1:s390x (1:0.9.10-1.1build1) ... 157s Setting up libdatrie1:s390x (0.2.13-3build1) ... 157s Setting up libxcb-render0:s390x (1.17.0-2) ... 157s Setting up libijs-0.35:s390x (0.35-15.1build1) ... 157s Setting up libgs-common (10.03.1~dfsg1-0ubuntu2) ... 157s Setting up libfontbox-java (1:1.8.16-5) ... 157s Setting up x11-common (1:7.7+23ubuntu3) ... 157s Setting up libdeflate0:s390x (1.22-1) ... 157s Setting up libxcb-shm0:s390x (1.17.0-2) ... 157s Setting up libpaper-utils (1.1.29build1) ... 157s Setting up libgomp1:s390x (14.2.0-8ubuntu1) ... 157s Setting up libyaml-tiny-perl (1.74-1) ... 157s Setting up libjbig0:s390x (2.1-6.1ubuntu2) ... 157s Setting up poppler-data (0.4.12-1) ... 157s Setting up tex-common (6.18) ... 157s update-language: texlive-base not installed and configured, doing nothing! 157s Setting up libfontenc1:s390x (1:1.1.8-1build1) ... 157s Setting up libzzip-0-13t64:s390x (0.13.72+dfsg.1-1.2build1) ... 157s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 157s Setting up libjbig2dec0:s390x (0.20-1build3) ... 157s Setting up libteckit0:s390x (2.5.12+ds1-1) ... 157s Setting up libapache-pom-java (33-2) ... 157s Setting up libavahi-common-data:s390x (0.8-13ubuntu6) ... 157s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 157s Setting up t1utils (1.41-4build3) ... 157s Setting up libtexlua53-5:s390x (2024.20240313.70630+ds-5) ... 157s Setting up libimagequant0:s390x (2.18.0-1build1) ... 157s Setting up fonts-dejavu-mono (2.37-8) ... 157s Setting up libidn12:s390x (1.42-2) ... 157s Setting up libmpfi0:s390x (1.5.4+ds-4) ... 157s Setting up fonts-dejavu-core (2.37-8) ... 157s Setting up libjpeg-turbo8:s390x (2.1.5-2ubuntu2) ... 157s Setting up libkpathsea6:s390x (2024.20240313.70630+ds-5) ... 157s Setting up libwebp7:s390x (1.4.0-0.1) ... 157s Setting up libmime-charset-perl (1.013.1-2) ... 157s Setting up fonts-lmodern (2.005-1) ... 157s Setting up libopenjp2-7:s390x (2.5.0-2ubuntu1) ... 157s Setting up libharfbuzz0b:s390x (10.0.1-1) ... 157s Setting up libthai-data (0.1.29-2build1) ... 157s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 157s Setting up libde265-0:s390x (1.0.15-1build4) ... 157s Setting up libfile-homedir-perl (1.006-2) ... 157s Setting up libwebpmux3:s390x (1.4.0-0.1) ... 157s Setting up python3-unidecode (1.3.8-1) ... 157s Setting up xdg-utils (1.2.1-0ubuntu1) ... 157s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 157s Setting up libsynctex2:s390x (2024.20240313.70630+ds-5) ... 157s Setting up libpotrace0:s390x (1.16-2build1) ... 157s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 157s Setting up teckit (2.5.12+ds1-1) ... 157s Setting up libice6:s390x (2:1.1.1-1) ... 157s Setting up libpdfbox-java (1:1.8.16-5) ... 157s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 157s Setting up preview-latex-style (13.2-1) ... 157s Setting up libwebpdemux2:s390x (1.4.0-0.1) ... 157s Setting up libcommons-parent-java (56-1) ... 157s Setting up libavahi-common3:s390x (0.8-13ubuntu6) ... 157s Setting up libcommons-logging-java (1.3.0-1ubuntu1) ... 157s Setting up xfonts-utils (1:7.7+7) ... 157s Setting up libthai0:s390x (0.1.29-2build1) ... 157s Setting up libptexenc1:s390x (2024.20240313.70630+ds-5) ... 157s Setting up libraqm0:s390x (0.10.1-1build1) ... 157s Setting up libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 157s Setting up lmodern (2.005-1) ... 158s Setting up libfontconfig1:s390x (2.15.0-1.1ubuntu2) ... 158s Setting up libsm6:s390x (2:1.2.4-1) ... 158s Setting up libavahi-client3:s390x (0.8-13ubuntu6) ... 158s Setting up libsombok3:s390x (2.4.0-2build1) ... 158s Setting up fonts-urw-base35 (20200910-8) ... 158s Setting up libcairo2:s390x (1.18.2-2) ... 158s Setting up python3-pil:s390x (10.4.0-1ubuntu1) ... 158s Setting up libunicode-linebreak-perl (0.0.20190101-1build8) ... 158s Setting up libxt6t64:s390x (1:1.2.1-1.2build1) ... 158s Setting up libcups2t64:s390x (2.4.10-1ubuntu2) ... 158s Setting up libgs10-common (10.03.1~dfsg1-0ubuntu2) ... 158s Setting up libxmu6:s390x (2:1.1.3-3build2) ... 158s Setting up libxaw7:s390x (2:1.0.16-1) ... 158s Setting up texlive-binaries (2024.20240313.70630+ds-5) ... 158s update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode 158s update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode 158s Setting up texlive-base (2024.20241102-1) ... 158s tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps 159s tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg 159s tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper 159s tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex 160s Setting up libgs10:s390x (10.03.1~dfsg1-0ubuntu2) ... 160s Setting up texlive-luatex (2024.20241102-1) ... 160s Setting up texlive-plain-generic (2024.20241102-1) ... 160s Setting up ghostscript (10.03.1~dfsg1-0ubuntu2) ... 160s Setting up texlive-latex-base (2024.20241102-1) ... 160s Setting up texlive-extra-utils (2024.20241102-1) ... 160s Setting up texlive-latex-recommended (2024.20241102-1) ... 160s Setting up texlive-pictures (2024.20241102-1) ... 160s Setting up texlive-fonts-recommended (2024.20241102-1) ... 160s Setting up tipa (2:1.3-21) ... 160s Setting up texlive-latex-extra (2024.20241102-1) ... 160s Setting up texlive-xetex (2024.20241102-1) ... 160s Setting up libheif1:s390x (1.18.1-2) ... 160s Setting up libgd3:s390x (2.3.3-12ubuntu3) ... 160s Setting up libheif-plugin-aomdec:s390x (1.18.1-2) ... 160s Setting up libheif-plugin-libde265:s390x (1.18.1-2) ... 160s Setting up dvipng (1.15-1.1) ... 160s Setting up python3-plastex (3.0-4) ... 160s /usr/lib/python3/dist-packages/plasTeX/Packages/xy.py:32: SyntaxWarning: invalid escape sequence '\o' 160s return '\omit' 160s Setting up plastex (3.0-4) ... 160s Setting up autopkgtest-satdep (0) ... 160s Processing triggers for libc-bin (2.40-1ubuntu3) ... 160s Processing triggers for man-db (2.12.1-3) ... 161s Processing triggers for install-info (7.1.1-1) ... 161s Processing triggers for tex-common (6.18) ... 161s Running updmap-sys. This may take some time... done. 161s Running mktexlsr /var/lib/texmf ... done. 162s Building format(s) --all. 263s This may take some time... done. 267s (Reading database ... 97553 files and directories currently installed.) 267s Removing autopkgtest-satdep (0) ... 267s autopkgtest [13:30:41]: test plastex: [----------------------- 268s WARNING: No Python version of manual.cls was found 268s WARNING: Will now try to load a LaTeX implementation of manual.cls 268s ( texinputs/manual.cls.. 268s WARNING: No Python version of pypaper.sty was found 268s WARNING: Will now try to load a LaTeX implementation of pypaper.sty 268s ( texinputs/pypaper.sty. 268s (loading package /usr/lib/python3/dist-packages/plasTeX/Packages/times.py 268s ) 268s INFO: Using Times instead of Computer Modern. 268s ) 268s (loading package /usr/lib/python3/dist- 268s packages/plasTeX/Packages/fancybox.py 268s ). 268s (loading package /usr/lib/python3/dist-packages/plasTeX/Packages/report.py 268s ).. 268s (loading package /usr/lib/python3/dist- 268s packages/plasTeX/Packages/fancyhdr.py 268s ) 268s INFO: Using fancier footers than usual. 268s . 268s WARNING: No Python version of fncychap.sty was found 268s WARNING: Will now try to load a LaTeX implementation of fncychap.sty 268s ( texinputs/fncychap.sty....................... ) 268s INFO: Using fancy chapter headings. 268s WARNING: No Python version of python.sty was found 268s WARNING: Will now try to load a LaTeX implementation of python.sty 268s ( texinputs/python.sty.. 268s (loading package /usr/lib/python3/dist- 268s packages/plasTeX/Packages/longtable.py 268s ) 268s (loading package /usr/lib/python3/dist-packages/plasTeX/Packages/ifpdf.py 268s )............. 268s (loading package /usr/lib/python3/dist- 268s packages/plasTeX/Packages/verbatim.py 268s )... 268s (loading package /usr/lib/python3/dist-packages/plasTeX/Packages/alltt.py 268s )......................................................................... 268s ........................... )..... ).. 268s (loading package /usr/lib/python3/dist- 268s packages/plasTeX/Packages/fontenc.py 268s ) 268s (loading package /usr/lib/python3/dist- 268s packages/plasTeX/Packages/graphicx.py 268s ) 268s (loading package /usr/lib/python3/dist- 268s packages/plasTeX/Packages/makeidx.py 268s ) 268s (loading package /usr/lib/python3/dist- 268s packages/plasTeX/Packages/hyperref.py 268s ) 268s (loading package /usr/lib/python3/dist- 268s packages/plasTeX/Packages/listings.py 268s ) 268s (loading package /usr/lib/python3/dist-packages/plasTeX/Packages/xcolor.py 268s ) 268s (loading package /usr/lib/python3/dist-packages/plasTeX/Packages/forest.py 268s )............ ( ./intro.tex )................. ( ./command.tex ).......... 268s ........................................................................... 268s ........................................................................... 268s .................................................. ( ./document.tex )...... 269s ........................................................................... 269s ..................................... ( ./macros.tex )..................... 269s ........................................................................... 269s ...................... ( ./renderers.tex )................................. 269s ........................................................................... 269s ........................................................................... 269s ............................................. ( ./macros-api.tex )......... 269s ........................................................................... 269s ............................ ( ./config-api.tex ).......................... 270s ........................................................................... 270s ......... ( ./dom-api.tex )................................................ 270s ........................................................................... 270s ............................................... ( ./tex-api.tex ).......... 271s ................................................ ( ./context-api.tex )..... 271s ........................................................................... 271s .................................................................... 271s ( ./renderer-api.tex ).................................................... 271s ................................ ( ./imager-api.tex )...................... 272s ........................................................................... 272s ..................... ( ./plugins.tex ).................................... 272s .............. ( ./about.tex )........ ( ./parsing-faq.tex )............... 272s ....... ( ./debugging.tex ).................. ( ./zpttutorial.tex )........ 272s ........................................................................... 272s ........................ 272s INFO: Directing output files to directory: plastex. 272s INFO: Importing templates from /usr/lib/python3/dist- 272s packages/plasTeX/Renderers/PageTemplate 272s INFO: Importing templates from /usr/lib/python3/dist- 272s packages/plasTeX/Renderers/HTML5 272s INFO: Using theme /usr/lib/python3/dist- 272s packages/plasTeX/Renderers/HTML5/Themes/default 272s INFO: Using the imager "gspdfpng". 272s /bin/sh: 1: dvisvgm: not found 272s WARNING: Could not find a valid vector imager in the list: pdf2svg, 272s dvisvgm. The default vector imager will be used. 272s [ index.html [ sect0001.html ] [ sec-command-line.html 272s WARNING: Using default renderer for py@smallsize 273s [ sect0002.html [ sec-general-options.html ] [ sec-config-document.html ] 273s [ sect0003.html ] [ sec-config-links.html 273s WARNING: Using default renderer for py@defaultsize 274s ] [ sec-config-files.html ] [ sec-config-images.html ] 275s [ sec-config-html5.html ] ] ] [ sec-document.html [ sec-sections.html 276s [ sec-links.html ] [ sec-tableofcontents.html ] ] [ sec-paragraphs.html ] 276s [ sec-complexdoc.html [ sec-lists.html ] [ sect0004.html ] 276s [ sec-arrays.html ] [ sect0005.html ] ] ] [ sec-macros.html 277s [ sect0006.html ] [ sect0007.html [ sec-macroclasses.html ] 277s [ sec-inimacros.html 277s WARNING: Using default renderer for 278s ] [ sec-contextmacros.html ] ] [ sec-packages.html ] ] [ sect0008.html 278s [ sec-simple-renderer-ex.html [ sect0009.html ] 278s [ subsec-renderer-from-script.html ] ] [ sec-renderable.html 279s [ sect0010.html ] [ sect0011.html ] [ sect0012.html ] [ sect0013.html ] 280s [ sect0014.html ] ] [ sec-pt.html [ sect0015.html ] [ sect0016.html ] ] 280s [ sec-html5.html [ sect0017.html ] [ sec-html5-pkg.html ] [ sect0018.html 281s ] ] [ sect0019.html [ sect0020.html ] ] [ sect0021.html ] ] 282s [ sect0022.html [ sec-macros-api.html [ sect0023.html ] ] 283s [ module-plasTeX-ConfigManager.html [ sect0024.html ] [ sect0025.html ] 284s [ sect0026.html ] ] [ module-plasTeX-DOM.html [ sect0027.html ] 285s [ sect0028.html ] [ sect0029.html ] [ sect0030.html ] [ sect0031.html ] 286s [ sect0032.html ] [ sect0033.html ] [ sect0034.html ] [ sect0035.html ] 286s [ sec-texdocument-objects.html ] ] [ module-plasTeX-TeX.html 288s [ sect0036.html ] ] [ module-plasTeX-Context.html [ sect0037.html ] 288s [ sec-context-language.html ] ] [ module-plasTeX-Renderers.html 289s [ sect0038.html ] [ sect0039.html ] ] [ module-plasTeX-Imagers.html 290s [ sect0040.html ] [ sect0041.html ] ] [ sec-plugins.html 291s [ sub-templates-plugin.html ] [ sub-package-plugin.html ] 291s [ sub-renderer-plugin.html ] ] ] [ sect0042.html ] [ sect0043.html 292s [ sect0044.html [ sect0045.html ] [ sect0046.html ] ] ] [ sect0047.html 292s [ sec-logging-levels.html ] [ sect0048.html ] ] [ sec-zpttutorial.html 295s [ sect0049.html ] [ sec-talattributes.html ] ] [ sect0050.html ] ] 296s [img2.png][img3.png][img1.png]...plasTeX version 2.1 296s 296s autopkgtest [13:31:10]: test plastex: -----------------------] 297s autopkgtest [13:31:11]: test plastex: - - - - - - - - - - results - - - - - - - - - - 297s plastex PASS 297s autopkgtest [13:31:11]: test python3-plastex: preparing testbed 298s Reading package lists... 298s Building dependency tree... 298s Reading state information... 299s Starting pkgProblemResolver with broken count: 0 299s Starting 2 pkgProblemResolver with broken count: 0 299s Done 299s The following additional packages will be installed: 299s dvisvgm fontconfig hicolor-icon-theme imagemagick imagemagick-6-common 299s imagemagick-6.q16 libcairo-gobject2 libfftw3-double3 libgdk-pixbuf-2.0-0 299s libgdk-pixbuf2.0-common liblqr-1-0 libltdl7 libmagickcore-6.q16-7t64 299s libmagickwand-6.q16-7t64 libpango-1.0-0 libpangocairo-1.0-0 299s libpangoft2-1.0-0 libpoppler-glib8t64 libpoppler140 libpython3.13-minimal 299s libpython3.13-stdlib libraw23t64 librsvg2-2 librsvg2-bin libwoff1 299s locales-all pdf2svg poppler-utils python3-all python3-bs4 python3-iniconfig 299s python3-packaging python3-pluggy python3-pytest python3-soupsieve python3.13 299s python3.13-minimal 299s Suggested packages: 299s imagemagick-6-doc autotrace cups-bsd | lpr | lprng enscript ffmpeg gimp 299s gnuplot grads graphviz hp2xx html2ps libwmf-bin mplayer povray radiance 299s sane-utils transfig libraw-bin libfftw3-bin libfftw3-dev 299s libmagickcore-6.q16-7-extra python3.13-venv python3.13-doc binfmt-support 299s Recommended packages: 299s mupdf-tools libmagickcore-6.q16-7-extra netpbm libgdk-pixbuf2.0-bin 299s librsvg2-common python3-lxml 299s The following NEW packages will be installed: 299s autopkgtest-satdep dvisvgm fontconfig hicolor-icon-theme imagemagick 299s imagemagick-6-common imagemagick-6.q16 libcairo-gobject2 libfftw3-double3 299s libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common liblqr-1-0 libltdl7 299s libmagickcore-6.q16-7t64 libmagickwand-6.q16-7t64 libpango-1.0-0 299s libpangocairo-1.0-0 libpangoft2-1.0-0 libpoppler-glib8t64 libpoppler140 299s libpython3.13-minimal libpython3.13-stdlib libraw23t64 librsvg2-2 299s librsvg2-bin libwoff1 locales-all pdf2svg poppler-utils python3-all 299s python3-bs4 python3-iniconfig python3-packaging python3-pluggy 299s python3-pytest python3-soupsieve python3.13 python3.13-minimal 299s 0 upgraded, 38 newly installed, 0 to remove and 0 not upgraded. 299s Need to get 29.0 MB/29.0 MB of archives. 299s After this operation, 304 MB of additional disk space will be used. 299s Get:1 /tmp/autopkgtest.FDI7vP/2-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [856 B] 299s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libfftw3-double3 s390x 3.3.10-1ubuntu4 [511 kB] 300s Get:3 http://ftpmaster.internal/ubuntu plucky/universe s390x liblqr-1-0 s390x 0.4.2-2.1build2 [32.6 kB] 300s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libltdl7 s390x 2.4.7-7build1 [41.8 kB] 300s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x libraw23t64 s390x 0.21.3-1 [415 kB] 300s Get:6 http://ftpmaster.internal/ubuntu plucky/universe s390x imagemagick-6-common all 8:6.9.13.12+dfsg1-1build1 [69.6 kB] 300s Get:7 http://ftpmaster.internal/ubuntu plucky/universe s390x libmagickcore-6.q16-7t64 s390x 8:6.9.13.12+dfsg1-1build1 [1909 kB] 300s Get:8 http://ftpmaster.internal/ubuntu plucky/universe s390x libmagickwand-6.q16-7t64 s390x 8:6.9.13.12+dfsg1-1build1 [344 kB] 300s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13-minimal s390x 3.13.0-2 [877 kB] 300s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x python3.13-minimal s390x 3.13.0-2 [2172 kB] 300s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libwoff1 s390x 1.0.2-2build1 [49.3 kB] 300s Get:12 http://ftpmaster.internal/ubuntu plucky/universe s390x dvisvgm s390x 3.4.1+ds-1 [1082 kB] 300s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig s390x 2.15.0-1.1ubuntu2 [191 kB] 300s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x hicolor-icon-theme all 0.18-1 [13.5 kB] 300s Get:15 http://ftpmaster.internal/ubuntu plucky/universe s390x imagemagick-6.q16 s390x 8:6.9.13.12+dfsg1-1build1 [254 kB] 300s Get:16 http://ftpmaster.internal/ubuntu plucky/universe s390x imagemagick s390x 8:6.9.13.12+dfsg1-1build1 [14.2 kB] 300s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libcairo-gobject2 s390x 1.18.2-2 [127 kB] 300s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [7888 B] 300s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x libgdk-pixbuf-2.0-0 s390x 2.42.12+dfsg-1 [152 kB] 300s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x libpango-1.0-0 s390x 1.54.0+ds-3 [249 kB] 300s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x libpangoft2-1.0-0 s390x 1.54.0+ds-3 [49.5 kB] 300s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x libpangocairo-1.0-0 s390x 1.54.0+ds-3 [28.0 kB] 300s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x libpoppler140 s390x 24.08.0-1 [1196 kB] 300s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x libpoppler-glib8t64 s390x 24.08.0-1 [158 kB] 300s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13-stdlib s390x 3.13.0-2 [2086 kB] 300s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x librsvg2-2 s390x 2.59.1+dfsg-1 [1969 kB] 300s Get:27 http://ftpmaster.internal/ubuntu plucky/universe s390x librsvg2-bin s390x 2.59.1+dfsg-1 [2147 kB] 301s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x poppler-utils s390x 24.08.0-1 [229 kB] 301s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x python3.13 s390x 3.13.0-2 [719 kB] 301s Get:30 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3-all s390x 3.12.7-1 [890 B] 301s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x python3-soupsieve all 2.6-1 [33.0 kB] 301s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x python3-bs4 all 4.12.3-3 [109 kB] 301s Get:33 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 301s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x python3-packaging all 24.1-1 [41.4 kB] 301s Get:35 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 301s Get:36 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest all 8.3.3-1 [251 kB] 301s Get:37 http://ftpmaster.internal/ubuntu plucky/universe s390x locales-all s390x 2.40-1ubuntu3 [11.4 MB] 301s Get:38 http://ftpmaster.internal/ubuntu plucky/universe s390x pdf2svg s390x 0.2.3-5build3 [8612 B] 301s Fetched 29.0 MB in 2s (13.1 MB/s) 301s Selecting previously unselected package libfftw3-double3:s390x. 302s (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 ... 97553 files and directories currently installed.) 302s Preparing to unpack .../00-libfftw3-double3_3.3.10-1ubuntu4_s390x.deb ... 302s Unpacking libfftw3-double3:s390x (3.3.10-1ubuntu4) ... 302s Selecting previously unselected package liblqr-1-0:s390x. 302s Preparing to unpack .../01-liblqr-1-0_0.4.2-2.1build2_s390x.deb ... 302s Unpacking liblqr-1-0:s390x (0.4.2-2.1build2) ... 302s Selecting previously unselected package libltdl7:s390x. 302s Preparing to unpack .../02-libltdl7_2.4.7-7build1_s390x.deb ... 302s Unpacking libltdl7:s390x (2.4.7-7build1) ... 302s Selecting previously unselected package libraw23t64:s390x. 302s Preparing to unpack .../03-libraw23t64_0.21.3-1_s390x.deb ... 302s Unpacking libraw23t64:s390x (0.21.3-1) ... 302s Selecting previously unselected package imagemagick-6-common. 302s Preparing to unpack .../04-imagemagick-6-common_8%3a6.9.13.12+dfsg1-1build1_all.deb ... 302s Unpacking imagemagick-6-common (8:6.9.13.12+dfsg1-1build1) ... 302s Selecting previously unselected package libmagickcore-6.q16-7t64:s390x. 302s Preparing to unpack .../05-libmagickcore-6.q16-7t64_8%3a6.9.13.12+dfsg1-1build1_s390x.deb ... 302s Unpacking libmagickcore-6.q16-7t64:s390x (8:6.9.13.12+dfsg1-1build1) ... 302s Selecting previously unselected package libmagickwand-6.q16-7t64:s390x. 302s Preparing to unpack .../06-libmagickwand-6.q16-7t64_8%3a6.9.13.12+dfsg1-1build1_s390x.deb ... 302s Unpacking libmagickwand-6.q16-7t64:s390x (8:6.9.13.12+dfsg1-1build1) ... 302s Selecting previously unselected package libpython3.13-minimal:s390x. 302s Preparing to unpack .../07-libpython3.13-minimal_3.13.0-2_s390x.deb ... 302s Unpacking libpython3.13-minimal:s390x (3.13.0-2) ... 302s Selecting previously unselected package python3.13-minimal. 302s Preparing to unpack .../08-python3.13-minimal_3.13.0-2_s390x.deb ... 302s Unpacking python3.13-minimal (3.13.0-2) ... 302s Selecting previously unselected package libwoff1:s390x. 302s Preparing to unpack .../09-libwoff1_1.0.2-2build1_s390x.deb ... 302s Unpacking libwoff1:s390x (1.0.2-2build1) ... 302s Selecting previously unselected package dvisvgm. 302s Preparing to unpack .../10-dvisvgm_3.4.1+ds-1_s390x.deb ... 302s Unpacking dvisvgm (3.4.1+ds-1) ... 302s Selecting previously unselected package fontconfig. 302s Preparing to unpack .../11-fontconfig_2.15.0-1.1ubuntu2_s390x.deb ... 302s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 302s Selecting previously unselected package hicolor-icon-theme. 302s Preparing to unpack .../12-hicolor-icon-theme_0.18-1_all.deb ... 302s Unpacking hicolor-icon-theme (0.18-1) ... 302s Selecting previously unselected package imagemagick-6.q16. 302s Preparing to unpack .../13-imagemagick-6.q16_8%3a6.9.13.12+dfsg1-1build1_s390x.deb ... 302s Unpacking imagemagick-6.q16 (8:6.9.13.12+dfsg1-1build1) ... 302s Selecting previously unselected package imagemagick. 302s Preparing to unpack .../14-imagemagick_8%3a6.9.13.12+dfsg1-1build1_s390x.deb ... 302s Unpacking imagemagick (8:6.9.13.12+dfsg1-1build1) ... 302s Selecting previously unselected package libcairo-gobject2:s390x. 302s Preparing to unpack .../15-libcairo-gobject2_1.18.2-2_s390x.deb ... 302s Unpacking libcairo-gobject2:s390x (1.18.2-2) ... 302s Selecting previously unselected package libgdk-pixbuf2.0-common. 302s Preparing to unpack .../16-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... 302s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 302s Selecting previously unselected package libgdk-pixbuf-2.0-0:s390x. 302s Preparing to unpack .../17-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1_s390x.deb ... 302s Unpacking libgdk-pixbuf-2.0-0:s390x (2.42.12+dfsg-1) ... 302s Selecting previously unselected package libpango-1.0-0:s390x. 302s Preparing to unpack .../18-libpango-1.0-0_1.54.0+ds-3_s390x.deb ... 302s Unpacking libpango-1.0-0:s390x (1.54.0+ds-3) ... 302s Selecting previously unselected package libpangoft2-1.0-0:s390x. 302s Preparing to unpack .../19-libpangoft2-1.0-0_1.54.0+ds-3_s390x.deb ... 302s Unpacking libpangoft2-1.0-0:s390x (1.54.0+ds-3) ... 302s Selecting previously unselected package libpangocairo-1.0-0:s390x. 302s Preparing to unpack .../20-libpangocairo-1.0-0_1.54.0+ds-3_s390x.deb ... 302s Unpacking libpangocairo-1.0-0:s390x (1.54.0+ds-3) ... 302s Selecting previously unselected package libpoppler140:s390x. 302s Preparing to unpack .../21-libpoppler140_24.08.0-1_s390x.deb ... 302s Unpacking libpoppler140:s390x (24.08.0-1) ... 302s Selecting previously unselected package libpoppler-glib8t64:s390x. 302s Preparing to unpack .../22-libpoppler-glib8t64_24.08.0-1_s390x.deb ... 302s Unpacking libpoppler-glib8t64:s390x (24.08.0-1) ... 302s Selecting previously unselected package libpython3.13-stdlib:s390x. 302s Preparing to unpack .../23-libpython3.13-stdlib_3.13.0-2_s390x.deb ... 302s Unpacking libpython3.13-stdlib:s390x (3.13.0-2) ... 302s Selecting previously unselected package librsvg2-2:s390x. 302s Preparing to unpack .../24-librsvg2-2_2.59.1+dfsg-1_s390x.deb ... 302s Unpacking librsvg2-2:s390x (2.59.1+dfsg-1) ... 302s Selecting previously unselected package librsvg2-bin. 302s Preparing to unpack .../25-librsvg2-bin_2.59.1+dfsg-1_s390x.deb ... 302s Unpacking librsvg2-bin (2.59.1+dfsg-1) ... 302s Selecting previously unselected package poppler-utils. 302s Preparing to unpack .../26-poppler-utils_24.08.0-1_s390x.deb ... 302s Unpacking poppler-utils (24.08.0-1) ... 302s Selecting previously unselected package python3.13. 302s Preparing to unpack .../27-python3.13_3.13.0-2_s390x.deb ... 302s Unpacking python3.13 (3.13.0-2) ... 302s Selecting previously unselected package python3-all. 302s Preparing to unpack .../28-python3-all_3.12.7-1_s390x.deb ... 302s Unpacking python3-all (3.12.7-1) ... 302s Selecting previously unselected package python3-soupsieve. 302s Preparing to unpack .../29-python3-soupsieve_2.6-1_all.deb ... 302s Unpacking python3-soupsieve (2.6-1) ... 302s Selecting previously unselected package python3-bs4. 302s Preparing to unpack .../30-python3-bs4_4.12.3-3_all.deb ... 302s Unpacking python3-bs4 (4.12.3-3) ... 302s Selecting previously unselected package python3-iniconfig. 302s Preparing to unpack .../31-python3-iniconfig_1.1.1-2_all.deb ... 302s Unpacking python3-iniconfig (1.1.1-2) ... 302s Selecting previously unselected package python3-packaging. 302s Preparing to unpack .../32-python3-packaging_24.1-1_all.deb ... 302s Unpacking python3-packaging (24.1-1) ... 302s Selecting previously unselected package python3-pluggy. 302s Preparing to unpack .../33-python3-pluggy_1.5.0-1_all.deb ... 302s Unpacking python3-pluggy (1.5.0-1) ... 302s Selecting previously unselected package python3-pytest. 302s Preparing to unpack .../34-python3-pytest_8.3.3-1_all.deb ... 302s Unpacking python3-pytest (8.3.3-1) ... 302s Selecting previously unselected package locales-all. 302s Preparing to unpack .../35-locales-all_2.40-1ubuntu3_s390x.deb ... 302s Unpacking locales-all (2.40-1ubuntu3) ... 304s Selecting previously unselected package pdf2svg. 304s Preparing to unpack .../36-pdf2svg_0.2.3-5build3_s390x.deb ... 304s Unpacking pdf2svg (0.2.3-5build3) ... 304s Selecting previously unselected package autopkgtest-satdep. 304s Preparing to unpack .../37-2-autopkgtest-satdep.deb ... 304s Unpacking autopkgtest-satdep (0) ... 304s Setting up python3-iniconfig (1.1.1-2) ... 304s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 307s Regenerating fonts cache... done. 307s Setting up imagemagick-6-common (8:6.9.13.12+dfsg1-1build1) ... 307s Setting up hicolor-icon-theme (0.18-1) ... 307s Setting up libwoff1:s390x (1.0.2-2build1) ... 307s Setting up libpango-1.0-0:s390x (1.54.0+ds-3) ... 307s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 307s Setting up dvisvgm (3.4.1+ds-1) ... 307s Setting up locales-all (2.40-1ubuntu3) ... 307s Setting up libpython3.13-minimal:s390x (3.13.0-2) ... 307s Setting up python3-packaging (24.1-1) ... 307s Setting up libltdl7:s390x (2.4.7-7build1) ... 307s Setting up libfftw3-double3:s390x (3.3.10-1ubuntu4) ... 307s Setting up libraw23t64:s390x (0.21.3-1) ... 307s Setting up python3-pluggy (1.5.0-1) ... 307s Setting up liblqr-1-0:s390x (0.4.2-2.1build2) ... 307s Setting up libpoppler140:s390x (24.08.0-1) ... 307s Setting up python3.13-minimal (3.13.0-2) ... 308s Setting up libgdk-pixbuf-2.0-0:s390x (2.42.12+dfsg-1) ... 308s Setting up libcairo-gobject2:s390x (1.18.2-2) ... 308s Setting up poppler-utils (24.08.0-1) ... 308s Setting up libpangoft2-1.0-0:s390x (1.54.0+ds-3) ... 308s Setting up libpython3.13-stdlib:s390x (3.13.0-2) ... 308s Setting up python3-soupsieve (2.6-1) ... 308s Setting up libpangocairo-1.0-0:s390x (1.54.0+ds-3) ... 308s Setting up python3.13 (3.13.0-2) ... 309s Setting up python3-pytest (8.3.3-1) ... 310s Setting up python3-all (3.12.7-1) ... 310s Setting up libmagickcore-6.q16-7t64:s390x (8:6.9.13.12+dfsg1-1build1) ... 310s Setting up python3-bs4 (4.12.3-3) ... 311s Setting up librsvg2-2:s390x (2.59.1+dfsg-1) ... 311s Setting up libpoppler-glib8t64:s390x (24.08.0-1) ... 311s Setting up libmagickwand-6.q16-7t64:s390x (8:6.9.13.12+dfsg1-1build1) ... 311s Setting up imagemagick-6.q16 (8:6.9.13.12+dfsg1-1build1) ... 311s update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare (compare) in auto mode 311s update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare-im6 (compare-im6) in auto mode 311s update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate (animate) in auto mode 311s update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate-im6 (animate-im6) in auto mode 311s update-alternatives: using /usr/bin/convert-im6.q16 to provide /usr/bin/convert (convert) in auto mode 311s update-alternatives: using /usr/bin/convert-im6.q16 to provide /usr/bin/convert-im6 (convert-im6) in auto mode 311s update-alternatives: using /usr/bin/composite-im6.q16 to provide /usr/bin/composite (composite) in auto mode 311s update-alternatives: using /usr/bin/composite-im6.q16 to provide /usr/bin/composite-im6 (composite-im6) in auto mode 311s update-alternatives: using /usr/bin/conjure-im6.q16 to provide /usr/bin/conjure (conjure) in auto mode 311s update-alternatives: using /usr/bin/conjure-im6.q16 to provide /usr/bin/conjure-im6 (conjure-im6) in auto mode 311s update-alternatives: using /usr/bin/import-im6.q16 to provide /usr/bin/import (import) in auto mode 311s update-alternatives: using /usr/bin/import-im6.q16 to provide /usr/bin/import-im6 (import-im6) in auto mode 311s update-alternatives: using /usr/bin/identify-im6.q16 to provide /usr/bin/identify (identify) in auto mode 311s update-alternatives: using /usr/bin/identify-im6.q16 to provide /usr/bin/identify-im6 (identify-im6) in auto mode 311s update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream (stream) in auto mode 311s update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream-im6 (stream-im6) in auto mode 311s update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display (display) in auto mode 311s update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display-im6 (display-im6) in auto mode 311s update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage (montage) in auto mode 311s update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage-im6 (montage-im6) in auto mode 311s update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify (mogrify) in auto mode 311s update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify-im6 (mogrify-im6) in auto mode 311s Setting up librsvg2-bin (2.59.1+dfsg-1) ... 311s Setting up pdf2svg (0.2.3-5build3) ... 311s Setting up autopkgtest-satdep (0) ... 311s Setting up imagemagick (8:6.9.13.12+dfsg1-1build1) ... 311s Processing triggers for systemd (256.5-2ubuntu4) ... 311s Processing triggers for man-db (2.12.1-3) ... 311s Processing triggers for libc-bin (2.40-1ubuntu3) ... 313s (Reading database ... 106910 files and directories currently installed.) 313s Removing autopkgtest-satdep (0) ... 314s autopkgtest [13:31:28]: test python3-plastex: [----------------------- 315s ============================= test session starts ============================== 315s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 315s cachedir: .pytest_cache 315s rootdir: /tmp/autopkgtest.FDI7vP/autopkgtest_tmp 315s configfile: pytest.ini 315s plugins: typeguard-4.4.1 317s collecting ... collected 404 items 317s 317s ActiveChars.py::ActiveChars::testActive PASSED [ 0%] 317s ActiveChars.py::ActiveChars::testActive2 PASSED [ 0%] 317s ActiveChars.py::ActiveChars::testActiveSource PASSED [ 0%] 317s ArgumentParsing.py::ArgumentParsing::testArgumentString PASSED [ 0%] 317s ArgumentParsing.py::ArgumentParsing::testArgumentString2 PASSED [ 1%] 317s ArgumentParsing.py::ArgumentParsing::testArgumentString3 PASSED [ 1%] 317s ArgumentParsing.py::ArgumentParsing::testArgumentString4 PASSED [ 1%] 317s ArgumentParsing.py::ArgumentParsing::testArgumentString5 PASSED [ 1%] 317s ArgumentParsing.py::ArgumentParsing::testDictArgument PASSED [ 2%] 317s ArgumentParsing.py::ArgumentParsing::testDictArgument2 PASSED [ 2%] 317s ArgumentParsing.py::ArgumentParsing::testDictTypes PASSED [ 2%] 317s ArgumentParsing.py::ArgumentParsing::testDimen PASSED [ 2%] 317s ArgumentParsing.py::ArgumentParsing::testFloatArgument PASSED [ 3%] 317s ArgumentParsing.py::ArgumentParsing::testIntegerArgument XFAIL [ 3%] 317s ArgumentParsing.py::ArgumentParsing::testListArgument PASSED [ 3%] 317s ArgumentParsing.py::ArgumentParsing::testListArgument2 PASSED [ 3%] 317s ArgumentParsing.py::ArgumentParsing::testListTypes PASSED [ 4%] 317s ArgumentParsing.py::ArgumentParsing::testNumber PASSED [ 4%] 317s ArgumentParsing.py::ArgumentParsing::testStringArgument PASSED [ 4%] 317s ArgumentParsing.py::ArgumentParsing::testTeXDimen PASSED [ 4%] 317s ArgumentParsing.py::ArgumentParsing::testTeXDimen2 PASSED [ 5%] 317s ArgumentParsing.py::ArgumentParsing::testTeXNumber PASSED [ 5%] 317s ArgumentParsing.py::ArgumentParsing::testTokenArgument PASSED [ 5%] 317s ArgumentParsing.py::ArgumentParsing::testXTokenArgument PASSED [ 5%] 317s CSSStyles.py::test_no_style PASSED [ 6%] 317s CSSStyles.py::test_empty_style PASSED [ 6%] 317s CSSStyles.py::test_one_style PASSED [ 6%] 317s CSSStyles.py::test_two_styles PASSED [ 6%] 317s CSSStyles.py::test_empty_style_excluded PASSED [ 7%] 317s CategoriesAndChars.py::CategoryCodes::testLocalCatCodes PASSED [ 7%] 317s CategoriesAndChars.py::CategoryCodes::testLocalCatCodes2 PASSED [ 7%] 317s CharSub.py::test_charsub PASSED [ 7%] 317s CharSub.py::test_modify_charsub PASSED [ 8%] 317s Config.py::test_interpolate PASSED [ 8%] 317s Config.py::test_interpolate_recursion PASSED [ 8%] 317s Config.py::test_interpolate_fail PASSED [ 8%] 317s Config.py::test_stringoption PASSED [ 9%] 317s Config.py::test_booloption PASSED [ 9%] 317s Config.py::test_multistringoption PASSED [ 9%] 317s Config.py::test_dict_option PASSED [ 9%] 317s Config.py::test_counter PASSED [ 10%] 317s Config.py::test_logging PASSED [ 10%] 317s Config.py::test_links PASSED [ 10%] 317s ConfigFileReading.py::test_config_file_reading PASSED [ 10%] 317s Counter.py::test_counter PASSED [ 11%] 317s Crossref.py::Labels::testLabel PASSED [ 11%] 317s Crossref.py::Labels::testLabelStar PASSED [ 11%] 317s CustomRenderer.py::test_custom_renderer PASSED [ 11%] 318s CustomRenderer.py::test_plugin_renderer PASSED [ 12%] 318s DOM/Attr.py::AttributeTest::testNodeName PASSED [ 12%] 318s DOM/Attr.py::AttributeTest::testNodeValue PASSED [ 12%] 318s DOM/CharacterData.py::CharacterDataTest::testCloneNode PASSED [ 12%] 318s DOM/CharacterData.py::CharacterDataTest::testData PASSED [ 13%] 318s DOM/CharacterData.py::CharacterDataTest::testIsEqualNode PASSED [ 13%] 318s DOM/CharacterData.py::CharacterDataTest::testIsSameNode PASSED [ 13%] 318s DOM/CharacterData.py::CharacterDataTest::testLength PASSED [ 13%] 318s DOM/CharacterData.py::CharacterDataTest::testNodeValue PASSED [ 14%] 318s DOM/CharacterData.py::CharacterDataTest::testTextContent PASSED [ 14%] 318s DOM/Document.py::DocumentTest::testAdoptNode PASSED [ 14%] 318s DOM/Document.py::DocumentTest::testAttribute PASSED [ 14%] 318s DOM/Document.py::DocumentTest::testCreateCDATASection PASSED [ 15%] 318s DOM/Document.py::DocumentTest::testCreateDocumentFragment PASSED [ 15%] 318s DOM/Document.py::DocumentTest::testCreateElement PASSED [ 15%] 318s DOM/Document.py::DocumentTest::testCreateProcessingInstruction PASSED [ 15%] 318s DOM/Document.py::DocumentTest::testCreateTextNode PASSED [ 16%] 318s DOM/Document.py::DocumentTest::testEntityReference PASSED [ 16%] 318s DOM/Document.py::DocumentTest::testGetElementsByTagName PASSED [ 16%] 318s DOM/Document.py::DocumentTest::testImportNode PASSED [ 16%] 318s DOM/Document.py::DocumentTest::testNormalizeDocument PASSED [ 17%] 318s DOM/Element.py::ElementTest::testGetElementsByTagName PASSED [ 17%] 318s DOM/Element.py::ElementTest::testHasAttribute PASSED [ 17%] 318s DOM/Element.py::ElementTest::testSetGetRemoveAttribute PASSED [ 17%] 318s DOM/Element.py::ElementTest::testTagName PASSED [ 18%] 318s DOM/Node.py::NodeTest::testAdd PASSED [ 18%] 318s DOM/Node.py::NodeTest::testAppendChild PASSED [ 18%] 318s DOM/Node.py::NodeTest::testChildNodes PASSED [ 18%] 318s DOM/Node.py::NodeTest::testCloneNode PASSED [ 19%] 318s DOM/Node.py::NodeTest::testCompareDocumentPosition PASSED [ 19%] 318s DOM/Node.py::NodeTest::testConstructor PASSED [ 19%] 318s DOM/Node.py::NodeTest::testExtend PASSED [ 19%] 318s DOM/Node.py::NodeTest::testFirstChild PASSED [ 20%] 318s DOM/Node.py::NodeTest::testGetFeature PASSED [ 20%] 318s DOM/Node.py::NodeTest::testGetSetUserData PASSED [ 20%] 318s DOM/Node.py::NodeTest::testHasAttributes PASSED [ 20%] 318s DOM/Node.py::NodeTest::testHasChildNodes PASSED [ 21%] 318s DOM/Node.py::NodeTest::testInsert PASSED [ 21%] 318s DOM/Node.py::NodeTest::testInsert2 PASSED [ 21%] 318s DOM/Node.py::NodeTest::testInsert3 PASSED [ 21%] 318s DOM/Node.py::NodeTest::testInsertBefore PASSED [ 22%] 318s DOM/Node.py::NodeTest::testIsDefaultNamespace PASSED [ 22%] 318s DOM/Node.py::NodeTest::testIsEqualNode PASSED [ 22%] 318s DOM/Node.py::NodeTest::testIsSameNode PASSED [ 22%] 318s DOM/Node.py::NodeTest::testIsSupported PASSED [ 23%] 318s DOM/Node.py::NodeTest::testLastChild PASSED [ 23%] 318s DOM/Node.py::NodeTest::testLookupNamespaceURI PASSED [ 23%] 318s DOM/Node.py::NodeTest::testLookupPrefix PASSED [ 23%] 318s DOM/Node.py::NodeTest::testNextSibling PASSED [ 24%] 318s DOM/Node.py::NodeTest::testNormalize PASSED [ 24%] 318s DOM/Node.py::NodeTest::testOwnerDocument PASSED [ 24%] 318s DOM/Node.py::NodeTest::testPop PASSED [ 24%] 318s DOM/Node.py::NodeTest::testPreviousSibling PASSED [ 25%] 318s DOM/Node.py::NodeTest::testRemoveChild PASSED [ 25%] 318s DOM/Node.py::NodeTest::testReplaceChild PASSED [ 25%] 318s DOM/Node.py::NodeTest::testSetItem PASSED [ 25%] 318s DOM/Node.py::NodeTest::testTextContent PASSED [ 25%] 318s DOM/Text.py::TextTest::testIsElementContentWhitespace PASSED [ 26%] 318s DOM/Text.py::TextTest::testWholeText PASSED [ 26%] 318s Doc/intro.py::test_intro_snippet PASSED [ 26%] 318s Doc/renderers/simple_renderer.py::test_simple_renderer_example PASSED [ 26%] 318s Doc/renderers/simple_renderer.py::test_extended_simple_renderer_example PASSED [ 27%] 318s Doc/renderers/simple_renderer.py::test_simple_renderer_tikzcd_image PASSED [ 27%] 318s Document.py::Document::testParentage PASSED [ 27%] 318s Encoding.py::Longtables::testString PASSED [ 27%] 319s FunctionalPackageResource.py::test_package_resource PASSED [ 28%] 319s FunctionalTests.py::test_benchmark[footnotes.tex] PASSED [ 28%] 320s FunctionalTests.py::test_benchmark[align.tex] PASSED [ 28%] 321s FunctionalTests.py::test_benchmark[textcomp.tex] PASSED [ 28%] 322s FunctionalTests.py::test_benchmark[bib.tex] PASSED [ 29%] 323s FunctionalTests.py::test_benchmark[multibib.tex] PASSED [ 29%] 323s FunctionalTests.py::test_benchmark[babel.tex] PASSED [ 29%] 325s FunctionalTests.py::test_benchmark[natbib.tex] PASSED [ 29%] 326s If.py::testTrue PASSED [ 30%] 327s If.py::testFalse PASSED [ 30%] 327s If.py::testIf PASSED [ 30%] 328s If.py::testIfNum PASSED [ 30%] 328s If.py::testIfDim PASSED [ 31%] 329s If.py::testIfOdd PASSED [ 31%] 329s If.py::testIfVMode XFAIL [ 31%] 330s If.py::testIfHMode XFAIL [ 31%] 330s If.py::testIfMMode PASSED [ 32%] 331s If.py::testIfInner PASSED [ 32%] 331s If.py::testIfCat PASSED [ 32%] 332s If.py::testIfX PASSED [ 32%] 332s If.py::testIfVoid XFAIL [ 33%] 332s If.py::testIfHBox PASSED [ 33%] 333s If.py::testIfVBox PASSED [ 33%] 333s If.py::testIfEOF XFAIL [ 33%] 334s If.py::testIfTrue PASSED [ 34%] 334s If.py::testIfFalse PASSED [ 34%] 335s If.py::testIfCase PASSED [ 34%] 335s If.py::testNestedIf PASSED [ 34%] 336s If.py::testNestedIf2 PASSED [ 35%] 336s If.py::testNewIfIf PASSED [ 35%] 336s If.py::testUnterminatedIf PASSED [ 35%] 336s If.py::test_ifdefined_ifcsname PASSED [ 35%] 336s Input.py::test_input PASSED [ 36%] 336s Input.py::test_input_without_kpsewhich PASSED [ 36%] 336s Input.py::test_input_without_kpsewhich_without_extension PASSED [ 36%] 337s Let.py::test_let_redef PASSED [ 36%] 337s Let.py::test_let_nonrecursive PASSED [ 37%] 338s Let.py::test_let_recursive PASSED [ 37%] 338s Let.py::test_let_scope PASSED [ 37%] 338s LoadPackages.py::test_builtin_packages PASSED [ 37%] 338s LoadPackages.py::test_packages_dirs PASSED [ 38%] 338s LoadPackages.py::test_packages_dirs_name_clash PASSED [ 38%] 338s LoadPackages.py::test_plugin_packages PASSED [ 38%] 338s LoadPackages.py::test_crazy_package_name PASSED [ 38%] 338s LoadTemplates.py::test_templates_dir PASSED [ 39%] 339s LoadTemplates.py::test_theme_dir PASSED [ 39%] 339s NewCommands.py::ContextGenerated::testNewcommand PASSED [ 39%] 339s NewCommands.py::NC::testCatcode PASSED [ 39%] 339s NewCommands.py::NC::testNewcommand PASSED [ 40%] 339s NewCommands.py::NC::testNewenvironment PASSED [ 40%] 339s NewCommands.py::NC::testReadDecimal PASSED [ 40%] 340s NewCommands.py::NewCommands::testChardef PASSED [ 40%] 340s NewCommands.py::NewCommands::testDef PASSED [ 41%] 340s NewCommands.py::NewCommands::testDef2 PASSED [ 41%] 341s NewCommands.py::NewCommands::testDef3 PASSED [ 41%] 341s NewCommands.py::NewCommands::testLet PASSED [ 41%] 341s NewCommands.py::NewCommands::testNewCommandWithArgs PASSED [ 42%] 341s NewCommands.py::NewCommands::testNewCommandWithOptional PASSED [ 42%] 341s NewCommands.py::NewCommands::testNewEnvironment PASSED [ 42%] 341s NewCommands.py::NewCommands::testRedefineUndefinedCommand PASSED [ 42%] 341s NewCommands.py::NewCommands::testSimpleNewCommand PASSED [ 43%] 341s NewCommands.py::NewCommands::testSimpleNewEnvironment PASSED [ 43%] 341s NewCommands.py::NewCommands::testSimpleNewEnvironmentWithArgs PASSED [ 43%] 341s NewCommands.py::NewCommands::testSimpleNewEnvironmentWithOptional PASSED [ 43%] 341s NewCommands.py::Python::testStringCommand PASSED [ 44%] 341s Numbers.py::Numbers::testReadDecimal PASSED [ 44%] 341s Numbers.py::Numbers::testReadDimen PASSED [ 44%] 341s Numbers.py::Numbers::testReadDimen2 PASSED [ 44%] 341s Numbers.py::Numbers::testReadGlue PASSED [ 45%] 341s Numbers.py::Numbers::testReadGlue2 PASSED [ 45%] 341s Numbers.py::Numbers::testUnitConversion PASSED [ 45%] 341s Numbers.py::Parameters::testDimenParameters PASSED [ 45%] 341s Numbers.py::Parameters::testGlueParameters PASSED [ 46%] 341s Numbers.py::Parameters::testNumberSection PASSED [ 46%] 341s Numbers.py::Parameters::testParameters PASSED [ 46%] 341s Numbers.py::Parameters::testRomanNumeral PASSED [ 46%] 341s Numbers.py::Parameters::testRomanNumeralSection PASSED [ 47%] 341s PackageResources.py::test_set_rendererdata[test-list_0] PASSED [ 47%] 341s PackageResources.py::test_set_rendererdata[data1-list_1] PASSED [ 47%] 341s PackageResources.py::test_renderer_pattern[html-True] PASSED [ 47%] 341s PackageResources.py::test_renderer_pattern[htm.*-True] PASSED [ 48%] 341s PackageResources.py::test_renderer_pattern[renderers2-True] PASSED [ 48%] 341s PackageResources.py::test_renderer_pattern[renderers3-False] PASSED [ 48%] 341s PackageResources.py::test_renderer_pattern[epub-False] PASSED [ 48%] 341s PackageResources.py::test_renderer_pattern[renderers5-False] PASSED [ 49%] 341s PackageResources.py::test_copy_file PASSED [ 49%] 341s PackageResources.py::test_copy_missing_file PASSED [ 49%] 341s PackageResources.py::test_package_template_dir PASSED [ 49%] 341s Packages/Alltt.py::test_simple PASSED [ 50%] 341s Packages/Alltt.py::test_commands PASSED [ 50%] 341s Packages/Amsmath.py::test_numberwithin PASSED [ 50%] 341s Packages/Book.py::test_book_toc PASSED [ 50%] 341s Packages/Cleveref.py::test_cleveref PASSED [ 50%] 341s Packages/Longtable.py::testSimple PASSED [ 51%] 341s Packages/Longtable.py::testHeaders[M & N & O \\\\\\endhead] PASSED [ 51%] 341s Packages/Longtable.py::testHeaders[M & N & O \\\\\\endfirsthead] PASSED [ 51%] 342s Packages/Longtable.py::testHeaders[M & N & O \\\\\\endfirsthead\\n X & Y & Z \\\\\\endhead] PASSED [ 51%] 342s Packages/Longtable.py::testHeaders[M & N & O \\\\\\endfirsthead\\n\\\\\\endhead] PASSED [ 52%] 342s Packages/Longtable.py::testFooters[M & N & O \\\\\\endhead F & G & H \\\\\\endfoot0] PASSED [ 52%] 342s Packages/Longtable.py::testFooters[M & N & O \\\\\\endfirsthead F & G & H \\\\\\endfoot0] PASSED [ 52%] 342s Packages/Longtable.py::testFooters[M & N & O \\\\\\endfirsthead\\n X & Y & Z \\\\\\endhead F & G & H \\\\\\endfoot0] PASSED [ 52%] 342s Packages/Longtable.py::testFooters[M & N & O \\\\\\endfirsthead\\n\\\\\\endhead F & G & H \\\\\\endfoot0] PASSED [ 53%] 342s Packages/Longtable.py::testFooters[M & N & O \\\\\\endhead F & G & H \\\\\\endfoot1] PASSED [ 53%] 342s Packages/Longtable.py::testFooters[M & N & O \\\\\\endfirsthead F & G & H \\\\\\endfoot1] PASSED [ 53%] 342s Packages/Longtable.py::testFooters[M & N & O \\\\\\endfirsthead\\n X & Y & Z \\\\\\endhead F & G & H \\\\\\endfoot1] PASSED [ 53%] 342s Packages/Longtable.py::testFooters[M & N & O \\\\\\endfirsthead\\n\\\\\\endhead F & G & H \\\\\\endfoot1] PASSED [ 54%] 342s Packages/Longtable.py::testFooters[M & N & O \\\\\\endhead F & G & H \\\\\\endlastfoot0] PASSED [ 54%] 342s Packages/Longtable.py::testFooters[M & N & O \\\\\\endfirsthead F & G & H \\\\\\endlastfoot0] PASSED [ 54%] 342s Packages/Longtable.py::testFooters[M & N & O \\\\\\endfirsthead\\n X & Y & Z \\\\\\endhead F & G & H \\\\\\endlastfoot0] PASSED [ 54%] 343s Packages/Longtable.py::testFooters[M & N & O \\\\\\endfirsthead\\n\\\\\\endhead F & G & H \\\\\\endlastfoot0] PASSED [ 55%] 343s Packages/Longtable.py::testFooters[M & N & O \\\\\\endhead F & G & H \\\\\\endlastfoot1] PASSED [ 55%] 343s Packages/Longtable.py::testFooters[M & N & O \\\\\\endfirsthead F & G & H \\\\\\endlastfoot1] PASSED [ 55%] 343s Packages/Longtable.py::testFooters[M & N & O \\\\\\endfirsthead\\n X & Y & Z \\\\\\endhead F & G & H \\\\\\endlastfoot1] PASSED [ 55%] 343s Packages/Longtable.py::testFooters[M & N & O \\\\\\endfirsthead\\n\\\\\\endhead F & G & H \\\\\\endlastfoot1] PASSED [ 56%] 343s Packages/Longtable.py::testFooters[M & N & O \\\\\\endhead I & J & K \\\\\\endfoot F & G & H \\\\\\endlastfoot0] PASSED [ 56%] 343s Packages/Longtable.py::testFooters[M & N & O \\\\\\endfirsthead I & J & K \\\\\\endfoot F & G & H \\\\\\endlastfoot0] PASSED [ 56%] 343s Packages/Longtable.py::testFooters[M & N & O \\\\\\endfirsthead\\n X & Y & Z \\\\\\endhead I & J & K \\\\\\endfoot F & G & H \\\\\\endlastfoot0] PASSED [ 56%] 343s Packages/Longtable.py::testFooters[M & N & O \\\\\\endfirsthead\\n\\\\\\endhead I & J & K \\\\\\endfoot F & G & H \\\\\\endlastfoot0] PASSED [ 57%] 343s Packages/Longtable.py::testFooters[M & N & O \\\\\\endhead I & J & K \\\\\\endfoot F & G & H \\\\\\endlastfoot1] PASSED [ 57%] 343s Packages/Longtable.py::testFooters[M & N & O \\\\\\endfirsthead I & J & K \\\\\\endfoot F & G & H \\\\\\endlastfoot1] PASSED [ 57%] 343s Packages/Longtable.py::testFooters[M & N & O \\\\\\endfirsthead\\n X & Y & Z \\\\\\endhead I & J & K \\\\\\endfoot F & G & H \\\\\\endlastfoot1] PASSED [ 57%] 343s Packages/Longtable.py::testFooters[M & N & O \\\\\\endfirsthead\\n\\\\\\endhead I & J & K \\\\\\endfoot F & G & H \\\\\\endlastfoot1] PASSED [ 58%] 343s Packages/Longtable.py::testCaptionNodes[\\caption{Caption Text}\\\\] PASSED [ 58%] 343s Packages/Longtable.py::testCaptionNodes[\\caption{Caption Text}\\\\ A & B & C \\\\\\endfirsthead] PASSED [ 58%] 343s Packages/Longtable.py::testCaptionNodes[\\caption{Caption Text}\\\\ A & B & C \\\\\\endfirsthead\n \\caption{Next Caption Text}\\\\ X & Y & Z \\\\\\endhead] PASSED [ 58%] 343s Packages/Longtable.py::testKill PASSED [ 59%] 343s Packages/TodoNotes.py::test_todo PASSED [ 59%] 343s Packages/TodoNotes.py::test_todo_inline PASSED [ 59%] 344s Packages/TodoNotes.py::test_todo_disable PASSED [ 59%] 344s Packages/color.py::test_color PASSED [ 60%] 344s Packages/ifthen.py::test_ifthenelse_num_lessthan PASSED [ 60%] 344s Packages/ifthen.py::test_ifthenelse_num_greaterthan PASSED [ 60%] 344s Packages/ifthen.py::test_ifthenelse_num_equal PASSED [ 60%] 344s Packages/ifthen.py::test_ifthenelse_num_def PASSED [ 61%] 344s Packages/ifthen.py::test_ifthenelse_isodd PASSED [ 61%] 344s Packages/ifthen.py::test_ifthenelse_isundefined PASSED [ 61%] 344s Packages/ifthen.py::test_ifthenelse_boolean PASSED [ 61%] 344s Packages/ifthen.py::test_ifthenelse_provideboolean PASSED [ 62%] 344s Packages/ifthen.py::test_ifthenelse_equal PASSED [ 62%] 344s Packages/ifthen.py::test_ifthenelse_equal_def PASSED [ 62%] 344s Packages/ifthen.py::test_ifthenelse_lengthtest_lessthan PASSED [ 62%] 344s Packages/ifthen.py::test_ifthenelse_lengthtest_greaterthan PASSED [ 63%] 344s Packages/ifthen.py::test_ifthenelse_lengthtest_equal PASSED [ 63%] 344s Packages/ifthen.py::test_ifthenelse_and PASSED [ 63%] 344s Packages/ifthen.py::test_ifthenelse_or PASSED [ 63%] 344s Packages/ifthen.py::test_ifthenelse_not PASSED [ 64%] 344s Packages/ifthen.py::test_ifthenelse_parens PASSED [ 64%] 344s Packages/ifthen.py::test_ifthenelse_nested PASSED [ 64%] 344s Packages/ifthen.py::test_whiledo PASSED [ 64%] 344s Packages/ifthen.py::test_whiledo_nested PASSED [ 65%] 344s Packages/natbib.py::test_natbib_sorting PASSED [ 65%] 344s Packages/natbib.py::test_natbib_nosorting PASSED [ 65%] 344s Packages/xcolor.py::test_colorparser_next PASSED [ 65%] 344s Packages/xcolor.py::test_colorparser_empty PASSED [ 66%] 344s Packages/xcolor.py::test_colorparser_int PASSED [ 66%] 344s Packages/xcolor.py::test_colorparser_hex_int PASSED [ 66%] 344s Packages/xcolor.py::test_colorparser_num PASSED [ 66%] 344s Packages/xcolor.py::test_colorparser_dec PASSED [ 67%] 344s Packages/xcolor.py::test_colorparser_div PASSED [ 67%] 344s Packages/xcolor.py::test_colorparser_pct PASSED [ 67%] 344s Packages/xcolor.py::test_colorparser_id PASSED [ 67%] 344s Packages/xcolor.py::test_colorparser_function PASSED [ 68%] 344s Packages/xcolor.py::test_colorparser_dot PASSED [ 68%] 344s Packages/xcolor.py::test_colorparser_named PASSED [ 68%] 344s Packages/xcolor.py::test_colorparser_ext_id PASSED [ 68%] 344s Packages/xcolor.py::test_colorparser_id_list PASSED [ 69%] 344s Packages/xcolor.py::test_colorparser_name PASSED [ 69%] 344s Packages/xcolor.py::test_colorparser_core_model PASSED [ 69%] 344s Packages/xcolor.py::test_colorparser_num_model PASSED [ 69%] 344s Packages/xcolor.py::test_colorparser_model PASSED [ 70%] 344s Packages/xcolor.py::test_colorparser_model_list_basic PASSED [ 70%] 344s Packages/xcolor.py::test_colorparser_model_list PASSED [ 70%] 344s Packages/xcolor.py::test_colorparser_spec PASSED [ 70%] 344s Packages/xcolor.py::test_colorparser_spec_list PASSED [ 71%] 344s Packages/xcolor.py::test_colorparser_prefix PASSED [ 71%] 344s Packages/xcolor.py::test_colorparser_postfix PASSED [ 71%] 344s Packages/xcolor.py::test_colorparser_mix PASSED [ 71%] 344s Packages/xcolor.py::test_colorparser_mix_current_color PASSED [ 72%] 344s Packages/xcolor.py::test_colorparser_mix_expr PASSED [ 72%] 344s Packages/xcolor.py::test_colorparser_expr PASSED [ 72%] 344s Packages/xcolor.py::test_colorparser_ext_expr PASSED [ 72%] 344s Packages/xcolor.py::test_colorparser_color PASSED [ 73%] 344s Packages/xcolor.py::test_colorparser_scanner PASSED [ 73%] 344s Packages/xcolor.py::test_colorparser_basic_rgb_parsing PASSED [ 73%] 344s Packages/xcolor.py::test_colorparser_basic_cmy_parsing PASSED [ 73%] 344s Packages/xcolor.py::test_colorparser_basic_cmyk_parsing PASSED [ 74%] 344s Packages/xcolor.py::test_colorparser_basic_hsb_parsing PASSED [ 74%] 344s Packages/xcolor.py::test_colorparser_basic_gray_parsing PASSED [ 74%] 344s Packages/xcolor.py::test_colorparser_basic_wave_parsing PASSED [ 74%] 344s Packages/xcolor.py::test_colorparser_basic_RGB_parsing PASSED [ 75%] 344s Packages/xcolor.py::test_colorparser_basic_HSB_parsing PASSED [ 75%] 344s Packages/xcolor.py::test_colorparser_basic_Hsb_parsing PASSED [ 75%] 344s Packages/xcolor.py::test_colorparser_basic_HTML_parsing PASSED [ 75%] 344s Packages/xcolor.py::test_colorparser_basic_Gray_parsing PASSED [ 75%] 344s Packages/xcolor.py::test_colorparser_color_expr_parsing PASSED [ 76%] 344s Packages/xcolor.py::test_colorparser_ext_color_expr_parsing PASSED [ 76%] 344s Packages/xcolor.py::test_colorparser_colorseries_step PASSED [ 76%] 344s Packages/xcolor.py::test_colornames PASSED [ 76%] 344s Packages/xcolor.py::test_color_addition PASSED [ 77%] 344s Packages/xcolor.py::test_color_subtraction PASSED [ 77%] 344s Packages/xcolor.py::test_color_mul PASSED [ 77%] 344s Packages/xcolor.py::test_color_as_model PASSED [ 77%] 344s Packages/xcolor.py::test_color_as_list PASSED [ 78%] 344s Packages/xcolor.py::test_color_complement PASSED [ 78%] 344s Packages/xcolor.py::test_color_command PASSED [ 78%] 344s Packages/xcolor.py::test_extended_color_command PASSED [ 78%] 344s Packages/xcolor.py::test_mixing_current_color PASSED [ 79%] 344s Packages/xcolor.py::test_textcolor_command PASSED [ 79%] 344s Packages/xcolor.py::test_colorbox_command PASSED [ 79%] 344s Packages/xcolor.py::test_fcolorbox_command PASSED [ 79%] 344s Packages/xcolor.py::test_DefineNamedColor_command PASSED [ 80%] 344s Packages/xcolor.py::test_definecolor_command PASSED [ 80%] 344s Packages/xcolor.py::test_providecolor_command PASSED [ 80%] 344s Packages/xcolor.py::test_colorlet_command PASSED [ 80%] 344s Packages/xcolor.py::test_definecolorset_command PASSED [ 81%] 344s Packages/xcolor.py::test_providecolorset_command PASSED [ 81%] 344s Packages/xcolor.py::test_preparecolorset_command PASSED [ 81%] 344s Packages/xcolor.py::test_definecolors_command PASSED [ 81%] 345s Packages/xcolor.py::test_providecolors_command PASSED [ 82%] 345s Packages/xcolor.py::test_colorseries_commands PASSED [ 82%] 345s Packages/xr.py::test_xr PASSED [ 82%] 345s Packages/xr.py::test_xr_prefix PASSED [ 82%] 345s Packages/xr.py::test_xr_prefix_url PASSED [ 83%] 345s Primitives.py::test_expandafter PASSED [ 83%] 345s Primitives.py::test_expandafter_undefined PASSED [ 83%] 346s Primitives.py::test_expandafter_def_csname PASSED [ 83%] 346s Primitives.py::test_expandafter_let_csname PASSED [ 84%] 347s Primitives.py::test_expandafter_once PASSED [ 84%] 348s Primitives.py::test_expandafter_non_macro PASSED [ 84%] 348s Primitives.py::test_evil_double_dollars PASSED [ 84%] 348s Primitives.py::test_more_evil_double_dollars PASSED [ 85%] 348s Primitives.py::test_even_more_evil_double_dollars PASSED [ 85%] 348s Proof.py::test_proof_in_par PASSED [ 85%] 348s Proof.py::test_proof_block_type PASSED [ 85%] 348s Source.py::Source::testDisplayMath PASSED [ 86%] 348s Source.py::Source::testList PASSED [ 86%] 348s Source.py::Source::testMath PASSED [ 86%] 348s Source.py::Source::testMathCal PASSED [ 86%] 348s Source.py::Source::testSection PASSED [ 87%] 348s Source.py::Source::testTabular PASSED [ 87%] 348s Source.py::Source::testXYMatrix PASSED [ 87%] 348s Source.py::Source::testXYMatrix2 PASSED [ 87%] 348s Source.py::Source::testXYMatrix3 PASSED [ 88%] 348s Theorem.py::test_single_paragraph_theorem PASSED [ 88%] 349s TikzTikzcd.py::test_tikz FAILED [ 88%] 349s Tokenizer.py::Tokenizing::testComment PASSED [ 88%] 349s Tokenizer.py::Tokenizing::testDoubleSuper PASSED [ 89%] 349s Tokenizer.py::Tokenizing::testExercises PASSED [ 89%] 349s Tokenizer.py::Tokenizing::testParagraph PASSED [ 89%] 349s Tokenizer.py::Tokenizing::testParameters PASSED [ 89%] 349s Tokenizer.py::Tokenizing::testSymbols PASSED [ 90%] 349s Tokenizer.py::Tokenizing::testTokens PASSED [ 90%] 349s Verbatim.py::Verbatim::testVerb PASSED [ 90%] 349s Verbatim.py::Verbatim::testVerbStar PASSED [ 90%] 349s Verbatim.py::Verbatim::testVerbatim PASSED [ 91%] 349s accents.py::test_accent PASSED [ 91%] 349s accents.py::test_combining PASSED [ 91%] 349s accents.py::test_middle_combining PASSED [ 91%] 349s accents.py::test_empty_accent PASSED [ 92%] 349s amsthm/amsthm.py::test_amsthm PASSED [ 92%] 349s angle_brackets.py::test_comparison_operator PASSED [ 92%] 349s angle_brackets.py::test_angle_brackets PASSED [ 92%] 349s angle_brackets.py::test_angle_brackets_delim[big-big] PASSED [ 93%] 349s angle_brackets.py::test_angle_brackets_delim[Big-Big] PASSED [ 93%] 349s angle_brackets.py::test_angle_brackets_delim[bigg-bigg] PASSED [ 93%] 349s angle_brackets.py::test_angle_brackets_delim[Bigg-Bigg] PASSED [ 93%] 350s at_letter.py::test_at_letter_verb PASSED [ 94%] 350s at_letter.py::test_at_letter_newcommand PASSED [ 94%] 350s ensuremath.py::test_ensuremath PASSED [ 94%] 350s ensuremath.py::test_ensuremath_more PASSED [ 94%] 350s error_reporting.py::test_error_line_reporting PASSED [ 95%] 350s extra_tpl.py::test_extra_tpl PASSED [ 95%] 350s extra_tpl.py::test_extra_theme PASSED [ 95%] 350s imagers/disable_bitmap.py::test_imager[True] PASSED [ 95%] 350s imagers/disable_bitmap.py::test_imager[False] PASSED [ 96%] 350s imagers/imagers.py::test_imager[dvipng-None] FAILED [ 96%] 351s imagers/imagers.py::test_imager[dvisvgm-None] PASSED [ 96%] 352s imagers/imagers.py::test_imager[gsdvipng-None] FAILED [ 96%] 353s imagers/imagers.py::test_imager[gspdfpng-None] FAILED [ 97%] 354s imagers/imagers.py::test_imager[pdf2svg-None] PASSED [ 97%] 355s imagers/imagers.py::test_imager[pdf2svg-xelatex] PASSED [ 97%] 356s imagers/imagers.py::test_imager[pdf2svg-lualatex] PASSED [ 97%] 356s imagers/imagers.py::test_imager[pdftoppm-None] FAILED [ 98%] 356s index.py::test_index_entries_are_there PASSED [ 98%] 356s index.py::test_index_grouping PASSED [ 98%] 356s index.py::test_index_sorting PASSED [ 98%] 356s load_doc_class.py::test_load_class[article] PASSED [ 99%] 356s load_doc_class.py::test_load_class[report] PASSED [ 99%] 356s load_doc_class.py::test_load_class[book] PASSED [ 99%] 356s math_text.py::test_textrm PASSED [ 99%] 356s math_text.py::test_math_in_textrm PASSED [100%] 356s 356s =================================== FAILURES =================================== 356s __________________________________ test_tikz ___________________________________ 356s 356s tmpdir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_tikz0') 356s 356s def test_tikz(tmpdir): 356s try: 356s tmpdir = Path(tmpdir) 356s except TypeError: # Fallback for older python 356s tmpdir = Path(str(tmpdir)) 356s 356s root = Path(__file__).parent 356s test_id = "tikz-pdf2svg-gspdfpng" 356s 356s benchdir = root / "benchmarks" / test_id 356s newdir = root / "new" / test_id 356s 356s images = ["images/img-0001.svg", "images/img-0002.svg", "images/img-0001.png", "images/img-0002.png"] 356s 356s config = defaultConfig() 356s config['images']['vector-imager'] = 'pdf2svg' 356s config['images']['imager'] = 'gspdfpng' 356s 356s doc = TeXDocument(config=config) 356s tex = TeX(doc) 356s 356s tex.input(r''' 356s \documentclass{article} 356s \usepackage{tikz} 356s \usepackage{tikz-cd} 356s \begin{document} 356s \begin{tikzpicture} 356s \draw (0, 0) -- (0, 2) -- (2, 0) -- (0, 0); 356s \end{tikzpicture} 356s 356s \begin{tikzcd} 356s A \ar[r, "i"] & B \ar[d, "p"] \\ & C 356s \end{tikzcd} 356s \end{document} 356s ''') 356s 356s renderer = Renderer() 356s 356s def render_image(obj): 356s return "{}\n{}\n".format(obj.vectorImage.url, obj.image.url) 356s 356s renderer["tikzpicture"] = render_image 356s renderer["tikzcd"] = render_image 356s 356s cwd = os.getcwd() 356s os.chdir(str(tmpdir)) 356s renderer.render(tex.parse()) 356s os.chdir(cwd) 356s 356s def new_file(base: str): 356s newfile = newdir / base 356s newfile.parent.mkdir(parents=True, exist_ok=True) 356s shutil.copy(str(tmpdir / base), str(newfile)) 356s 356s # Compare image output 356s error = False 356s 356s try: 356s if not filecmp.cmp(str(tmpdir / "index"), str(benchdir / "index"), shallow=False): 356s print('Differences were found: index', file=sys.stderr) 356s error = True 356s new_file("index") 356s 356s except FileNotFoundError as e: 356s error = True 356s if e.filename == str(tmpdir / "index"): 356s print("Missing output file: index", file=sys.stderr) 356s else: 356s print("Missing benchmark file: index", file=sys.stderr) 356s new_file("index") 356s 356s for f in images: 356s if not (tmpdir / f).exists(): 356s error = True 356s print('Missing output file: %s' % f, file=sys.stderr) 356s elif not (benchdir / f).exists(): 356s error = True 356s print('Missing benchmark file: %s' % f, file=sys.stderr) 356s new_file(f) 356s 356s > diff = cmp_img(str(tmpdir / f), str(benchdir / f)) 356s 356s TikzTikzcd.py:101: 356s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 356s 356s a = '/tmp/pytest-of-ubuntu/pytest-0/test_tikz0/images/img-0001.png' 356s b = '/tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/benchmarks/tikz-pdf2svg-gspdfpng/images/img-0001.png' 356s 356s def cmp_img(a: str, b: str) -> float: 356s out = subprocess.run(["compare", "-quiet", "-metric", "MSE", 356s '-subimage-search', '-resize', '200x200', a, b, "NULL:"], 356s stderr=subprocess.PIPE, stdin=subprocess.DEVNULL, check=False) 356s 356s # return code 1 is for dissimilar images, but we use our own threshold 356s # since imagemagick is too strict 356s if out.returncode == 2: 356s class CompareError(Exception): 356s def __init__(self, message): 356s self.message = message 356s out = subprocess.run(["compare", "-verbose", "-metric", "MSE", 356s '-subimage-search', '-resize', '200x200', a, b, "NULL:"], 356s stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.DEVNULL, 356s check=False) 356s print(out.stdout.decode()) 356s print(out.stderr.decode()) 356s 356s > raise CompareError("Compare failed on {}, {}".format(a, b)) 356s E helpers.utils.cmp_img..CompareError: Compare failed on /tmp/pytest-of-ubuntu/pytest-0/test_tikz0/images/img-0001.png, /tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/benchmarks/tikz-pdf2svg-gspdfpng/images/img-0001.png 356s 356s helpers/utils.py:29: CompareError 356s ----------------------------- Captured stdout call ----------------------------- 356s 356s /tmp/pytest-of-ubuntu/pytest-0/test_tikz0/images/img-0001.png PNG 2125x2750 2125x2750+0+0 8-bit sRGB 24128B 0.080u 0:00.088 356s /tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/benchmarks/tikz-pdf2svg-gspdfpng/images/img-0001.png PNG 91x91 91x91+0+0 8-bit sRGB 3799B 0.000u 0:00.000 356s compare-im6.q16: width or height exceeds limit `/tmp/pytest-of-ubuntu/pytest-0/test_tikz0/images/img-0001.png' @ error/cache.c/OpenPixelCache/3926. 356s 356s ----------------------------- Captured stderr call ----------------------------- 356s INFO: Using the imager "gspdfpng". 356s INFO: Using the vector imager "pdf2svg". 356s WARNING: Using default renderer for document 356s WARNING: Using default renderer for par 356s WARNING: Using default renderer for document-layout, default-layout 356s WARNING: PIL (Python Imaging Library) is not installed. Images will not be 356s cropped. 356s Traceback (most recent call last): 356s File "/usr/lib/python3/dist-packages/plasTeX/Imagers/__init__.py", line 673, in close 356s dest_img.crop() 356s ~~~~~~~~~~~~~^^ 356s File "/usr/lib/python3/dist-packages/plasTeX/Imagers/__init__.py", line 265, in crop 356s im, self.depth = self._stripBaseline(PILImage.open(self.path), 356s ^^^^^^^^^^^^^ 356s AttributeError: 'NoneType' object has no attribute 'open' 356s WARNING: failed to crop images/img-0001.png ('NoneType' object has no 356s attribute 'open') 356s Traceback (most recent call last): 356s File "/usr/lib/python3/dist-packages/plasTeX/Imagers/__init__.py", line 673, in close 356s dest_img.crop() 356s ~~~~~~~~~~~~~^^ 356s File "/usr/lib/python3/dist-packages/plasTeX/Imagers/__init__.py", line 265, in crop 356s im, self.depth = self._stripBaseline(PILImage.open(self.path), 356s ^^^^^^^^^^^^^ 356s AttributeError: 'NoneType' object has no attribute 'open' 356s WARNING: failed to crop images/img-0002.png ('NoneType' object has no 356s attribute 'open') 356s WARNING: PIL (Python Imaging Library) is not installed. Images will not be 356s cropped. 356s Traceback (most recent call last): 356s File "/usr/lib/python3/dist-packages/plasTeX/Imagers/__init__.py", line 673, in close 356s dest_img.crop() 356s ~~~~~~~~~~~~~^^ 356s File "/usr/lib/python3/dist-packages/plasTeX/Imagers/__init__.py", line 253, in crop 356s depth = (self.height / self.bitmap.height) * self.bitmap.depth 356s ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 356s TypeError: unsupported operand type(s) for /: 'DimensionPlaceholder' and 'DimensionPlaceholder' 356s WARNING: failed to crop images/img-0001.svg (unsupported operand type(s) 356s for /: 'DimensionPlaceholder' and 'DimensionPlaceholder') 356s Traceback (most recent call last): 356s File "/usr/lib/python3/dist-packages/plasTeX/Imagers/__init__.py", line 673, in close 356s dest_img.crop() 356s ~~~~~~~~~~~~~^^ 356s File "/usr/lib/python3/dist-packages/plasTeX/Imagers/__init__.py", line 253, in crop 356s depth = (self.height / self.bitmap.height) * self.bitmap.depth 356s ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 356s TypeError: unsupported operand type(s) for /: 'DimensionPlaceholder' and 'DimensionPlaceholder' 356s WARNING: failed to crop images/img-0002.svg (unsupported operand type(s) 356s for /: 'DimensionPlaceholder' and 'DimensionPlaceholder') 356s ___________________________ test_imager[dvipng-None] ___________________________ 356s 356s imager_tuple = ('dvipng', '.png', None) 356s tmpdir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_imager_dvipng_None_0') 356s 356s @pytest.mark.parametrize('imager_tuple', 356s [('dvipng', '.png', None), 356s ('dvisvgm', '.svg', None), 356s ('gsdvipng', '.png', None), 356s ('gspdfpng', '.png', None), 356s ('pdf2svg', '.svg', None), 356s ('pdf2svg', '.svg', 'xelatex'), 356s ('pdf2svg', '.svg', 'lualatex'), 356s ('pdftoppm', '.png', None)], 356s ids=lambda p: p[0] + "-" + str(p[2])) 356s def test_imager(imager_tuple, tmpdir): 356s imager, ext, compiler = imager_tuple 356s if ext == ".svg": 356s kind = "vector-imager" 356s else: 356s kind = "imager" 356s 356s tmpdir = Path(str(tmpdir)) # for old pythons 356s 356s tex = TeX() 356s tex.ownerDocument.config['images'][kind] = imager 356s if compiler is not None: 356s tex.ownerDocument.config['images'][kind.replace("imager", "compiler")] = compiler 356s 356s tex.input(r''' 356s \documentclass{article} 356s \AtBeginDocument{You should not be seeing this in the imager output. This 356s is injected into the document with \textbackslash AtBeginDocument. The actual 356s image is on the second page and the imager should get the images from 356s there.} 356s \begin{document} 356s $a + b = x$ 356s \end{document} 356s ''') 356s 356s renderer = Renderer() 356s if kind == "imager": 356s renderer['math'] = lambda node: node.image.url 356s else: 356s renderer['math'] = lambda node: node.vectorImage.url 356s 356s directory = os.getcwd() 356s os.chdir(str(tmpdir)) 356s renderer.render(tex.parse()) 356s os.chdir(directory) 356s 356s outfile = tmpdir/'images'/('img-0001' + ext) 356s root = Path(__file__).parent 356s 356s benchfile = root/'benchmarks'/"{}-{}{}".format(imager, compiler, ext) 356s if not benchfile.exists(): 356s (root/'new').mkdir(parents=True, exist_ok=True) 356s shutil.copyfile(str(outfile), str(root/'new'/benchfile.name)) 356s raise OSError('No benchmark file: %s' % benchfile) 356s 356s > diff = cmp_img(str(benchfile.absolute()), str(outfile.absolute())) 356s 356s imagers/imagers.py:75: 356s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 356s 356s a = '/tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/imagers/benchmarks/dvipng-None.png' 356s b = '/tmp/pytest-of-ubuntu/pytest-0/test_imager_dvipng_None_0/images/img-0001.png' 356s 356s def cmp_img(a: str, b: str) -> float: 356s out = subprocess.run(["compare", "-quiet", "-metric", "MSE", 356s '-subimage-search', '-resize', '200x200', a, b, "NULL:"], 356s stderr=subprocess.PIPE, stdin=subprocess.DEVNULL, check=False) 356s 356s # return code 1 is for dissimilar images, but we use our own threshold 356s # since imagemagick is too strict 356s if out.returncode == 2: 356s class CompareError(Exception): 356s def __init__(self, message): 356s self.message = message 356s out = subprocess.run(["compare", "-verbose", "-metric", "MSE", 356s '-subimage-search', '-resize', '200x200', a, b, "NULL:"], 356s stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.DEVNULL, 356s check=False) 356s print(out.stdout.decode()) 356s print(out.stderr.decode()) 356s 356s > raise CompareError("Compare failed on {}, {}".format(a, b)) 356s E helpers.utils.cmp_img..CompareError: Compare failed on /tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/imagers/benchmarks/dvipng-None.png, /tmp/pytest-of-ubuntu/pytest-0/test_imager_dvipng_None_0/images/img-0001.png 356s 356s helpers/utils.py:29: CompareError 356s ----------------------------- Captured stdout call ----------------------------- 356s 356s /tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/imagers/benchmarks/dvipng-None.png PNG 67x14 67x14+0+0 8-bit sRGB 543B 0.000u 0:00.000 356s /tmp/pytest-of-ubuntu/pytest-0/test_imager_dvipng_None_0/images/img-0001.png PNG 74x108 74x108+0+0 4-bit sRGB 16c 390B 0.000u 0:00.000 356s compare-im6.q16: width or height exceeds limit `/tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/imagers/benchmarks/dvipng-None.png' @ error/cache.c/OpenPixelCache/3926. 356s 356s ----------------------------- Captured stderr call ----------------------------- 356s INFO: Using the imager "dvipng". 356s INFO: Using the vector imager "pdf2svg". 356s WARNING: Using default renderer for document 356s WARNING: Using default renderer for document-layout, default-layout 356s WARNING: PIL (Python Imaging Library) is not installed. Images will not be 356s cropped. 356s Traceback (most recent call last): 356s File "/usr/lib/python3/dist-packages/plasTeX/Imagers/__init__.py", line 673, in close 356s dest_img.crop() 356s ~~~~~~~~~~~~~^^ 356s File "/usr/lib/python3/dist-packages/plasTeX/Imagers/__init__.py", line 265, in crop 356s im, self.depth = self._stripBaseline(PILImage.open(self.path), 356s ^^^^^^^^^^^^^ 356s AttributeError: 'NoneType' object has no attribute 'open' 356s WARNING: failed to crop images/img-0001.png ('NoneType' object has no 356s attribute 'open') 356s __________________________ test_imager[gsdvipng-None] __________________________ 356s 356s imager_tuple = ('gsdvipng', '.png', None) 356s tmpdir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_imager_gsdvipng_None_0') 356s 356s @pytest.mark.parametrize('imager_tuple', 356s [('dvipng', '.png', None), 356s ('dvisvgm', '.svg', None), 356s ('gsdvipng', '.png', None), 356s ('gspdfpng', '.png', None), 356s ('pdf2svg', '.svg', None), 356s ('pdf2svg', '.svg', 'xelatex'), 356s ('pdf2svg', '.svg', 'lualatex'), 356s ('pdftoppm', '.png', None)], 356s ids=lambda p: p[0] + "-" + str(p[2])) 356s def test_imager(imager_tuple, tmpdir): 356s imager, ext, compiler = imager_tuple 356s if ext == ".svg": 356s kind = "vector-imager" 356s else: 356s kind = "imager" 356s 356s tmpdir = Path(str(tmpdir)) # for old pythons 356s 356s tex = TeX() 356s tex.ownerDocument.config['images'][kind] = imager 356s if compiler is not None: 356s tex.ownerDocument.config['images'][kind.replace("imager", "compiler")] = compiler 356s 356s tex.input(r''' 356s \documentclass{article} 356s \AtBeginDocument{You should not be seeing this in the imager output. This 356s is injected into the document with \textbackslash AtBeginDocument. The actual 356s image is on the second page and the imager should get the images from 356s there.} 356s \begin{document} 356s $a + b = x$ 356s \end{document} 356s ''') 356s 356s renderer = Renderer() 356s if kind == "imager": 356s renderer['math'] = lambda node: node.image.url 356s else: 356s renderer['math'] = lambda node: node.vectorImage.url 356s 356s directory = os.getcwd() 356s os.chdir(str(tmpdir)) 356s renderer.render(tex.parse()) 356s os.chdir(directory) 356s 356s outfile = tmpdir/'images'/('img-0001' + ext) 356s root = Path(__file__).parent 356s 356s benchfile = root/'benchmarks'/"{}-{}{}".format(imager, compiler, ext) 356s if not benchfile.exists(): 356s (root/'new').mkdir(parents=True, exist_ok=True) 356s shutil.copyfile(str(outfile), str(root/'new'/benchfile.name)) 356s raise OSError('No benchmark file: %s' % benchfile) 356s 356s > diff = cmp_img(str(benchfile.absolute()), str(outfile.absolute())) 356s 356s imagers/imagers.py:75: 356s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 356s 356s a = '/tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/imagers/benchmarks/gsdvipng-None.png' 356s b = '/tmp/pytest-of-ubuntu/pytest-0/test_imager_gsdvipng_None_0/images/img-0001.png' 356s 356s def cmp_img(a: str, b: str) -> float: 356s out = subprocess.run(["compare", "-quiet", "-metric", "MSE", 356s '-subimage-search', '-resize', '200x200', a, b, "NULL:"], 356s stderr=subprocess.PIPE, stdin=subprocess.DEVNULL, check=False) 356s 356s # return code 1 is for dissimilar images, but we use our own threshold 356s # since imagemagick is too strict 356s if out.returncode == 2: 356s class CompareError(Exception): 356s def __init__(self, message): 356s self.message = message 356s out = subprocess.run(["compare", "-verbose", "-metric", "MSE", 356s '-subimage-search', '-resize', '200x200', a, b, "NULL:"], 356s stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.DEVNULL, 356s check=False) 356s print(out.stdout.decode()) 356s print(out.stderr.decode()) 356s 356s > raise CompareError("Compare failed on {}, {}".format(a, b)) 356s E helpers.utils.cmp_img..CompareError: Compare failed on /tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/imagers/benchmarks/gsdvipng-None.png, /tmp/pytest-of-ubuntu/pytest-0/test_imager_gsdvipng_None_0/images/img-0001.png 356s 356s helpers/utils.py:29: CompareError 356s ----------------------------- Captured stdout call ----------------------------- 356s 356s /tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/imagers/benchmarks/gsdvipng-None.png PNG 64x12 64x12+0+0 8-bit sRGB 3201B 0.000u 0:00.000 356s /tmp/pytest-of-ubuntu/pytest-0/test_imager_gsdvipng_None_0/images/img-0001.png PNG 2066x2924 2066x2924+0+0 8-bit sRGB 23378B 0.080u 0:00.092 356s compare-im6.q16: width or height exceeds limit `/tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/imagers/benchmarks/gsdvipng-None.png' @ error/cache.c/OpenPixelCache/3926. 356s 356s ----------------------------- Captured stderr call ----------------------------- 356s INFO: Using the imager "gsdvipng". 356s INFO: Using the vector imager "pdf2svg". 356s WARNING: Using default renderer for document 356s WARNING: Using default renderer for document-layout, default-layout 356s This is dvips(k) 2024.1 (TeX Live 2025/dev) Copyright 2024 Radical Eye Software (www.radicaleye.com) 356s ' TeX output 2024.11.13:1332' -> images-p45b4jxt.ps 356s 356s 356s 356s . 356s 356s 356s [1] 356s [2] 356s WARNING: PIL (Python Imaging Library) is not installed. Images will not be 356s cropped. 356s Traceback (most recent call last): 356s File "/usr/lib/python3/dist-packages/plasTeX/Imagers/__init__.py", line 673, in close 356s dest_img.crop() 356s ~~~~~~~~~~~~~^^ 356s File "/usr/lib/python3/dist-packages/plasTeX/Imagers/__init__.py", line 265, in crop 356s im, self.depth = self._stripBaseline(PILImage.open(self.path), 356s ^^^^^^^^^^^^^ 356s AttributeError: 'NoneType' object has no attribute 'open' 356s WARNING: failed to crop images/img-0001.png ('NoneType' object has no 356s attribute 'open') 356s __________________________ test_imager[gspdfpng-None] __________________________ 356s 356s imager_tuple = ('gspdfpng', '.png', None) 356s tmpdir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_imager_gspdfpng_None_0') 356s 356s @pytest.mark.parametrize('imager_tuple', 356s [('dvipng', '.png', None), 356s ('dvisvgm', '.svg', None), 356s ('gsdvipng', '.png', None), 356s ('gspdfpng', '.png', None), 356s ('pdf2svg', '.svg', None), 356s ('pdf2svg', '.svg', 'xelatex'), 356s ('pdf2svg', '.svg', 'lualatex'), 356s ('pdftoppm', '.png', None)], 356s ids=lambda p: p[0] + "-" + str(p[2])) 356s def test_imager(imager_tuple, tmpdir): 356s imager, ext, compiler = imager_tuple 356s if ext == ".svg": 356s kind = "vector-imager" 356s else: 356s kind = "imager" 356s 356s tmpdir = Path(str(tmpdir)) # for old pythons 356s 356s tex = TeX() 356s tex.ownerDocument.config['images'][kind] = imager 356s if compiler is not None: 356s tex.ownerDocument.config['images'][kind.replace("imager", "compiler")] = compiler 356s 356s tex.input(r''' 356s \documentclass{article} 356s \AtBeginDocument{You should not be seeing this in the imager output. This 356s is injected into the document with \textbackslash AtBeginDocument. The actual 356s image is on the second page and the imager should get the images from 356s there.} 356s \begin{document} 356s $a + b = x$ 356s \end{document} 356s ''') 356s 356s renderer = Renderer() 356s if kind == "imager": 356s renderer['math'] = lambda node: node.image.url 356s else: 356s renderer['math'] = lambda node: node.vectorImage.url 356s 356s directory = os.getcwd() 356s os.chdir(str(tmpdir)) 356s renderer.render(tex.parse()) 356s os.chdir(directory) 356s 356s outfile = tmpdir/'images'/('img-0001' + ext) 356s root = Path(__file__).parent 356s 356s benchfile = root/'benchmarks'/"{}-{}{}".format(imager, compiler, ext) 356s if not benchfile.exists(): 356s (root/'new').mkdir(parents=True, exist_ok=True) 356s shutil.copyfile(str(outfile), str(root/'new'/benchfile.name)) 356s raise OSError('No benchmark file: %s' % benchfile) 356s 356s > diff = cmp_img(str(benchfile.absolute()), str(outfile.absolute())) 356s 356s imagers/imagers.py:75: 356s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 356s 356s a = '/tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/imagers/benchmarks/gspdfpng-None.png' 356s b = '/tmp/pytest-of-ubuntu/pytest-0/test_imager_gspdfpng_None_0/images/img-0001.png' 356s 356s def cmp_img(a: str, b: str) -> float: 356s out = subprocess.run(["compare", "-quiet", "-metric", "MSE", 356s '-subimage-search', '-resize', '200x200', a, b, "NULL:"], 356s stderr=subprocess.PIPE, stdin=subprocess.DEVNULL, check=False) 356s 356s # return code 1 is for dissimilar images, but we use our own threshold 356s # since imagemagick is too strict 356s if out.returncode == 2: 356s class CompareError(Exception): 356s def __init__(self, message): 356s self.message = message 356s out = subprocess.run(["compare", "-verbose", "-metric", "MSE", 356s '-subimage-search', '-resize', '200x200', a, b, "NULL:"], 356s stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.DEVNULL, 356s check=False) 356s print(out.stdout.decode()) 356s print(out.stderr.decode()) 356s 356s > raise CompareError("Compare failed on {}, {}".format(a, b)) 356s E helpers.utils.cmp_img..CompareError: Compare failed on /tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/imagers/benchmarks/gspdfpng-None.png, /tmp/pytest-of-ubuntu/pytest-0/test_imager_gspdfpng_None_0/images/img-0001.png 356s 356s helpers/utils.py:29: CompareError 356s ----------------------------- Captured stdout call ----------------------------- 356s 356s /tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/imagers/benchmarks/gspdfpng-None.png PNG 63x12 63x12+0+0 8-bit sRGB 3168B 0.000u 0:00.000 356s /tmp/pytest-of-ubuntu/pytest-0/test_imager_gspdfpng_None_0/images/img-0001.png PNG 2067x2923 2067x2923+0+0 8-bit sRGB 23385B 0.080u 0:00.086 356s compare-im6.q16: width or height exceeds limit `/tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/imagers/benchmarks/gspdfpng-None.png' @ error/cache.c/OpenPixelCache/3926. 356s 356s ----------------------------- Captured stderr call ----------------------------- 356s INFO: Using the imager "gspdfpng". 356s INFO: Using the vector imager "pdf2svg". 356s WARNING: Using default renderer for document 356s WARNING: Using default renderer for document-layout, default-layout 356s WARNING: PIL (Python Imaging Library) is not installed. Images will not be 356s cropped. 356s Traceback (most recent call last): 356s File "/usr/lib/python3/dist-packages/plasTeX/Imagers/__init__.py", line 673, in close 356s dest_img.crop() 356s ~~~~~~~~~~~~~^^ 356s File "/usr/lib/python3/dist-packages/plasTeX/Imagers/__init__.py", line 265, in crop 356s im, self.depth = self._stripBaseline(PILImage.open(self.path), 356s ^^^^^^^^^^^^^ 356s AttributeError: 'NoneType' object has no attribute 'open' 356s WARNING: failed to crop images/img-0001.png ('NoneType' object has no 356s attribute 'open') 356s __________________________ test_imager[pdftoppm-None] __________________________ 356s 356s imager_tuple = ('pdftoppm', '.png', None) 356s tmpdir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_imager_pdftoppm_None_0') 356s 356s @pytest.mark.parametrize('imager_tuple', 356s [('dvipng', '.png', None), 356s ('dvisvgm', '.svg', None), 356s ('gsdvipng', '.png', None), 356s ('gspdfpng', '.png', None), 356s ('pdf2svg', '.svg', None), 356s ('pdf2svg', '.svg', 'xelatex'), 356s ('pdf2svg', '.svg', 'lualatex'), 356s ('pdftoppm', '.png', None)], 356s ids=lambda p: p[0] + "-" + str(p[2])) 356s def test_imager(imager_tuple, tmpdir): 356s imager, ext, compiler = imager_tuple 356s if ext == ".svg": 356s kind = "vector-imager" 356s else: 356s kind = "imager" 356s 356s tmpdir = Path(str(tmpdir)) # for old pythons 356s 356s tex = TeX() 356s tex.ownerDocument.config['images'][kind] = imager 356s if compiler is not None: 356s tex.ownerDocument.config['images'][kind.replace("imager", "compiler")] = compiler 356s 356s tex.input(r''' 356s \documentclass{article} 356s \AtBeginDocument{You should not be seeing this in the imager output. This 356s is injected into the document with \textbackslash AtBeginDocument. The actual 356s image is on the second page and the imager should get the images from 356s there.} 356s \begin{document} 356s $a + b = x$ 356s \end{document} 356s ''') 356s 356s renderer = Renderer() 356s if kind == "imager": 356s renderer['math'] = lambda node: node.image.url 356s else: 356s renderer['math'] = lambda node: node.vectorImage.url 356s 356s directory = os.getcwd() 356s os.chdir(str(tmpdir)) 356s renderer.render(tex.parse()) 356s os.chdir(directory) 356s 356s outfile = tmpdir/'images'/('img-0001' + ext) 356s root = Path(__file__).parent 356s 356s benchfile = root/'benchmarks'/"{}-{}{}".format(imager, compiler, ext) 356s if not benchfile.exists(): 356s (root/'new').mkdir(parents=True, exist_ok=True) 356s shutil.copyfile(str(outfile), str(root/'new'/benchfile.name)) 356s raise OSError('No benchmark file: %s' % benchfile) 356s 356s > diff = cmp_img(str(benchfile.absolute()), str(outfile.absolute())) 356s 356s imagers/imagers.py:75: 356s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 356s 356s a = '/tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/imagers/benchmarks/pdftoppm-None.png' 356s b = '/tmp/pytest-of-ubuntu/pytest-0/test_imager_pdftoppm_None_0/images/img-0001.png' 356s 356s def cmp_img(a: str, b: str) -> float: 356s out = subprocess.run(["compare", "-quiet", "-metric", "MSE", 356s '-subimage-search', '-resize', '200x200', a, b, "NULL:"], 356s stderr=subprocess.PIPE, stdin=subprocess.DEVNULL, check=False) 356s 356s # return code 1 is for dissimilar images, but we use our own threshold 356s # since imagemagick is too strict 356s if out.returncode == 2: 356s class CompareError(Exception): 356s def __init__(self, message): 356s self.message = message 356s out = subprocess.run(["compare", "-verbose", "-metric", "MSE", 356s '-subimage-search', '-resize', '200x200', a, b, "NULL:"], 356s stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.DEVNULL, 356s check=False) 356s print(out.stdout.decode()) 356s print(out.stderr.decode()) 356s 356s > raise CompareError("Compare failed on {}, {}".format(a, b)) 356s E helpers.utils.cmp_img..CompareError: Compare failed on /tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/imagers/benchmarks/pdftoppm-None.png, /tmp/pytest-of-ubuntu/pytest-0/test_imager_pdftoppm_None_0/images/img-0001.png 356s 356s helpers/utils.py:29: CompareError 356s ----------------------------- Captured stdout call ----------------------------- 356s 356s /tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/imagers/benchmarks/pdftoppm-None.png PNG 84x17 84x17+0+0 8-bit sRGB 1146B 0.000u 0:00.000 356s /tmp/pytest-of-ubuntu/pytest-0/test_imager_pdftoppm_None_0/images/img-0001.png PNG 1241x1754 1241x1754+0+0 8-bit sRGB 10006B 0.020u 0:00.029 356s compare-im6.q16: width or height exceeds limit `/tmp/autopkgtest.FDI7vP/autopkgtest_tmp/unittests/imagers/benchmarks/pdftoppm-None.png' @ error/cache.c/OpenPixelCache/3926. 356s 356s ----------------------------- Captured stderr call ----------------------------- 356s INFO: Using the imager "pdftoppm". 356s INFO: Using the vector imager "pdf2svg". 356s WARNING: Using default renderer for document 356s WARNING: Using default renderer for document-layout, default-layout 356s WARNING: PIL (Python Imaging Library) is not installed. Images will not be 356s cropped. 356s Traceback (most recent call last): 356s File "/usr/lib/python3/dist-packages/plasTeX/Imagers/__init__.py", line 673, in close 356s dest_img.crop() 356s ~~~~~~~~~~~~~^^ 356s File "/usr/lib/python3/dist-packages/plasTeX/Imagers/__init__.py", line 265, in crop 356s im, self.depth = self._stripBaseline(PILImage.open(self.path), 356s ^^^^^^^^^^^^^ 356s AttributeError: 'NoneType' object has no attribute 'open' 356s WARNING: failed to crop images/img-0001.png ('NoneType' object has no 356s attribute 'open') 356s =========================== short test summary info ============================ 356s XFAIL ArgumentParsing.py::ArgumentParsing::testIntegerArgument 356s XFAIL If.py::testIfVMode 356s XFAIL If.py::testIfHMode 356s XFAIL If.py::testIfVoid 356s XFAIL If.py::testIfEOF 356s ================== 5 failed, 394 passed, 5 xfailed in 41.78s =================== 357s autopkgtest [13:32:11]: test python3-plastex: -----------------------] 357s autopkgtest [13:32:11]: test python3-plastex: - - - - - - - - - - results - - - - - - - - - - 357s python3-plastex FAIL non-zero exit status 1 358s autopkgtest [13:32:12]: @@@@@@@@@@@@@@@@@@@@ summary 358s plastex PASS 358s python3-plastex FAIL non-zero exit status 1 370s nova [W] Using flock in prodstack6-s390x 370s flock: timeout while waiting to get lock 370s Creating nova instance adt-plucky-s390x-plastex-20241113-132614-juju-7f2275-prod-proposed-migration-environment-15-669f30da-e2b8-4d46-882f-21719876c79e from image adt/ubuntu-plucky-s390x-server-20241113.img (UUID e740277e-1f72-40ae-bfbe-46030537c71c)...