0s autopkgtest [09:03:44]: starting date and time: 2024-03-26 09:03:44+0000 0s autopkgtest [09:03:44]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [09:03:44]: host juju-7f2275-prod-proposed-migration-environment-4; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.84hnd22q/out --timeout-copy=6000 --setup-commands 'dhclient || true; ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed --apt-upgrade fonttools --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=sphinx/7.2.6-6 python-lz4/4.0.2+dfsg-1build3 setuptools/68.1.2-2ubuntu1 python3-defaults/3.12.2-0ubuntu1 pytest/8.0.2-1' -- lxd -r lxd-armhf-10.44.124.26 lxd-armhf-10.44.124.26:autopkgtest/ubuntu/noble/armhf 60s autopkgtest [09:04:44]: testbed dpkg architecture: armhf 62s autopkgtest [09:04:46]: testbed apt version: 2.7.12 62s autopkgtest [09:04:46]: @@@@@@@@@@@@@@@@@@@@ test bed setup 64s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 65s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.0 kB] 65s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [495 kB] 65s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [4023 kB] 65s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [7592 B] 65s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main armhf Packages [669 kB] 65s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf c-n-f Metadata [2492 B] 65s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted armhf Packages [1372 B] 65s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted armhf c-n-f Metadata [116 B] 65s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf Packages [4074 kB] 65s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf c-n-f Metadata [7776 B] 65s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse armhf Packages [49.1 kB] 65s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse armhf c-n-f Metadata [116 B] 73s Fetched 9503 kB in 2s (3890 kB/s) 73s Reading package lists... 80s Get:1 http://ports.ubuntu.com/ubuntu-ports noble-proposed InRelease [117 kB] 80s Get:2 http://ports.ubuntu.com/ubuntu-ports noble-proposed/main armhf Packages [669 kB] 81s Get:3 http://ports.ubuntu.com/ubuntu-ports noble-proposed/main armhf c-n-f Metadata [2492 B] 81s Get:4 http://ports.ubuntu.com/ubuntu-ports noble-proposed/universe armhf Packages [4074 kB] 81s Get:5 http://ports.ubuntu.com/ubuntu-ports noble-proposed/universe armhf c-n-f Metadata [7776 B] 81s Get:6 http://ports.ubuntu.com/ubuntu-ports noble-proposed/restricted armhf Packages [1372 B] 81s Get:7 http://ports.ubuntu.com/ubuntu-ports noble-proposed/restricted armhf c-n-f Metadata [116 B] 81s Get:8 http://ports.ubuntu.com/ubuntu-ports noble-proposed/multiverse armhf Packages [49.1 kB] 81s Get:9 http://ports.ubuntu.com/ubuntu-ports noble-proposed/multiverse armhf c-n-f Metadata [116 B] 88s Fetched 4921 kB in 2s (2634 kB/s) 89s Reading package lists... 97s sh: 1: dhclient: not found 99s tee: /proc/self/fd/2: Permission denied 323s Hit:1 http://ports.ubuntu.com/ubuntu-ports noble-proposed InRelease 323s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 323s Hit:3 http://ports.ubuntu.com/ubuntu-ports noble InRelease 323s Hit:4 http://ftpmaster.internal/ubuntu noble-updates InRelease 323s Hit:5 http://ftpmaster.internal/ubuntu noble-security InRelease 323s Hit:6 http://ports.ubuntu.com/ubuntu-ports noble-updates InRelease 323s Hit:7 http://ports.ubuntu.com/ubuntu-ports noble-backports InRelease 323s Hit:8 http://ftpmaster.internal/ubuntu noble-proposed InRelease 323s Hit:9 http://ports.ubuntu.com/ubuntu-ports noble-security InRelease 437s Reading package lists... 463s Reading package lists... 464s Building dependency tree... 464s Reading state information... 466s Calculating upgrade... 468s The following packages were automatically installed and are no longer required: 468s linux-headers-6.8.0-11 python3-distutils python3-lib2to3 468s Use 'apt autoremove' to remove them. 470s The following packages will be REMOVED: 470s libapt-pkg6.0 libarchive13 libatm1 libcurl3-gnutls libcurl4 libdb5.3 libelf1 470s libext2fs2 libgdbm-compat4 libgdbm6 libglib2.0-0 libgnutls30 libgpgme11 470s libhogweed6 libmagic1 libnetplan0 libnettle8 libnpth0 libnvme1 libparted2 470s libpcap0.8 libperl5.38 libpng16-16 libpsl5 libreadline8 libreiserfscore0 470s libssl3 libtirpc3 libuv1 linux-headers-6.8.0-11-generic 470s The following NEW packages will be installed: 470s libapt-pkg6.0t64 libarchive13t64 libatm1t64 libcurl3t64-gnutls libcurl4t64 470s libdb5.3t64 libelf1t64 libext2fs2t64 libgdbm-compat4t64 libgdbm6t64 470s libglib2.0-0t64 libgnutls30t64 libgpgme11t64 libhogweed6t64 libmagic1t64 470s libnetplan1 libnettle8t64 libnpth0t64 libnvme1t64 libparted2t64 470s libpcap0.8t64 libperl5.38t64 libpng16-16t64 libpsl5t64 libreadline8t64 470s libreiserfscore0t64 libssl3t64 libtirpc3t64 libuv1t64 linux-headers-6.8.0-20 470s linux-headers-6.8.0-20-generic xdg-user-dirs 470s The following packages have been kept back: 470s multipath-tools 470s The following packages will be upgraded: 470s apparmor apt apt-utils bind9-dnsutils bind9-host bind9-libs binutils 470s binutils-arm-linux-gnueabihf binutils-common bolt bsdextrautils bsdutils 470s btrfs-progs cloud-init coreutils cryptsetup-bin curl dbus dbus-bin 470s dbus-daemon dbus-session-bus-common dbus-system-bus-common dbus-user-session 470s debianutils dhcpcd-base dirmngr dmsetup dpkg dpkg-dev e2fsprogs 470s e2fsprogs-l10n eject fdisk file fonts-ubuntu-console ftp fwupd gawk 470s gcc-13-base gcc-14-base gir1.2-girepository-2.0 gir1.2-glib-2.0 gnupg 470s gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm gpgv 470s groff-base ibverbs-providers inetutils-telnet info initramfs-tools 470s initramfs-tools-bin initramfs-tools-core install-info iproute2 jq keyboxd 470s kmod kpartx krb5-locales libapparmor1 libaudit-common libaudit1 libbinutils 470s libblkid1 libblockdev-crypto3 libblockdev-fs3 libblockdev-loop3 470s libblockdev-mdraid3 libblockdev-nvme3 libblockdev-part3 libblockdev-swap3 470s libblockdev-utils3 libblockdev3 libbpf1 libbrotli1 libbsd0 libc-bin libc6 470s libcap-ng0 libcom-err2 libcryptsetup12 libctf-nobfd0 libctf0 libdbus-1-3 470s libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libevent-core-2.1-7 470s libexpat1 libfdisk1 libfido2-1 libftdi1-2 libfwupd2 libgcc-s1 470s libgirepository-1.0-1 libglib2.0-data libgssapi-krb5-2 libgudev-1.0-0 470s libgusb2 libibverbs1 libjcat1 libjq1 libjson-glib-1.0-0 470s libjson-glib-1.0-common libk5crypto3 libkmod2 libkrb5-3 libkrb5support0 470s libldap-common libldap2 liblocale-gettext-perl liblzma5 libmagic-mgc 470s libmbim-glib4 libmbim-proxy libmm-glib0 libmount1 libnghttp2-14 libnsl2 470s libnss-systemd libpam-modules libpam-modules-bin libpam-runtime 470s libpam-systemd libpam0g libplymouth5 libpolkit-agent-1-0 470s libpolkit-gobject-1-0 libproc2-0 libprotobuf-c1 libpython3-stdlib 470s libpython3.11-minimal libpython3.11-stdlib libpython3.12-minimal 470s libpython3.12-stdlib libqmi-glib5 libqmi-proxy libqrtr-glib0 librtmp1 470s libsasl2-2 libsasl2-modules libsasl2-modules-db libseccomp2 libselinux1 470s libsemanage-common libsemanage2 libsframe1 libslang2 libsmartcols1 470s libsqlite3-0 libss2 libssh-4 libstdc++6 libsystemd-shared libsystemd0 470s libtext-charwidth-perl libtext-iconv-perl libtirpc-common libudev1 470s libudisks2-0 libusb-1.0-0 libuuid1 libvolume-key1 libxml2 libxmlb2 libxmuu1 470s linux-headers-generic locales logsave lshw lsof man-db mount mtr-tiny 470s netplan-generator netplan.io openssh-client openssh-server 470s openssh-sftp-server openssl parted perl perl-base perl-modules-5.38 470s pinentry-curses plymouth plymouth-theme-ubuntu-text procps psmisc 470s python-apt-common python3 python3-apt python3-cryptography python3-dbus 470s python3-distutils python3-gdbm python3-gi python3-lib2to3 python3-markupsafe 470s python3-minimal python3-netplan python3-pkg-resources python3-pyrsistent 470s python3-setuptools python3-typing-extensions python3-yaml python3.11 470s python3.11-minimal python3.12 python3.12-minimal readline-common rsync 470s rsyslog shared-mime-info sudo systemd systemd-dev systemd-resolved 470s systemd-sysv systemd-timesyncd tcpdump telnet tnftp ubuntu-minimal 470s ubuntu-pro-client ubuntu-pro-client-l10n ubuntu-standard udev udisks2 470s usb.ids util-linux uuid-runtime vim-common vim-tiny wget xxd xz-utils zlib1g 496s 244 upgraded, 32 newly installed, 30 to remove and 1 not upgraded. 496s Need to get 108 MB of archives. 496s After this operation, 85.0 MB of additional disk space will be used. 496s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bsdutils armhf 1:2.39.3-9ubuntu2 [102 kB] 496s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-14-base armhf 14-20240315-1ubuntu1 [47.0 kB] 496s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgcc-s1 armhf 14-20240315-1ubuntu1 [41.5 kB] 496s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libstdc++6 armhf 14-20240315-1ubuntu1 [714 kB] 497s Get:5 http://ftpmaster.internal/ubuntu noble/main armhf libc6 armhf 2.39-0ubuntu6 [2827 kB] 497s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssl armhf 3.0.13-0ubuntu2 [975 kB] 498s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf zlib1g armhf 1:1.3.dfsg-3.1ubuntu1 [49.2 kB] 498s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2build6 [51.3 kB] 498s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.12 armhf 3.12.2-4build3 [645 kB] 498s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libexpat1 armhf 2.6.1-2 [65.9 kB] 498s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.12-minimal armhf 3.12.2-4build3 [1942 kB] 498s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.12-stdlib armhf 3.12.2-4build3 [1906 kB] 498s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.12-minimal armhf 3.12.2-4build3 [816 kB] 499s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main armhf parted armhf 3.6-3.1build2 [39.4 kB] 499s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblkid1 armhf 2.39.3-9ubuntu2 [160 kB] 499s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libselinux1 armhf 3.5-2ubuntu1 [70.9 kB] 499s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-dev all 255.4-1ubuntu5 [103 kB] 499s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-timesyncd armhf 255.4-1ubuntu5 [36.0 kB] 499s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-session-bus-common all 1.14.10-4ubuntu2 [80.3 kB] 499s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libaudit-common all 1:3.1.2-2.1 [5674 B] 499s Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcap-ng0 armhf 0.8.4-2build1 [13.5 kB] 499s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libaudit1 armhf 1:3.1.2-2.1 [44.3 kB] 499s Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam0g armhf 1.5.3-5ubuntu3 [62.0 kB] 499s Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblzma5 armhf 5.6.0-0.2 [117 kB] 499s Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libldap2 armhf 2.6.7+dfsg-1~exp1ubuntu6 [172 kB] 499s Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libudisks2-0 armhf 2.10.1-6 [143 kB] 499s Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main armhf udisks2 armhf 2.10.1-6 [276 kB] 499s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main armhf shared-mime-info armhf 2.4-1build1 [470 kB] 499s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gir1.2-girepository-2.0 armhf 1.79.1-1ubuntu6 [24.8 kB] 499s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gir1.2-glib-2.0 armhf 2.79.3-3ubuntu5 [182 kB] 499s Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgirepository-1.0-1 armhf 1.79.1-1ubuntu6 [106 kB] 499s Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-gi armhf 3.47.0-3build1 [219 kB] 499s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-dbus armhf 1.3.2-5build2 [94.7 kB] 499s Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgpgme11t64 armhf 1.18.0-4.1ubuntu3 [120 kB] 499s Get:35 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libvolume-key1 armhf 0.3.12-7build1 [38.4 kB] 499s Get:36 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnetplan1 armhf 1.0-1 [113 kB] 499s Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-netplan armhf 1.0-1 [22.5 kB] 499s Get:38 http://ftpmaster.internal/ubuntu noble-proposed/main armhf netplan-generator armhf 1.0-1 [58.7 kB] 499s Get:39 http://ftpmaster.internal/ubuntu noble-proposed/main armhf initramfs-tools-bin armhf 0.142ubuntu23 [20.3 kB] 499s Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main armhf initramfs-tools-core all 0.142ubuntu23 [50.1 kB] 499s Get:41 http://ftpmaster.internal/ubuntu noble/main armhf ubuntu-minimal armhf 1.536build1 [10.7 kB] 499s Get:42 http://ftpmaster.internal/ubuntu noble-proposed/main armhf initramfs-tools all 0.142ubuntu23 [9058 B] 499s Get:43 http://ftpmaster.internal/ubuntu noble-proposed/main armhf netplan.io armhf 1.0-1 [64.3 kB] 499s Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxmlb2 armhf 0.3.15-1build1 [57.0 kB] 499s Get:45 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libqrtr-glib0 armhf 1.2.2-1ubuntu3 [15.4 kB] 499s Get:46 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libqmi-glib5 armhf 1.35.2-0ubuntu1 [908 kB] 499s Get:47 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libqmi-proxy armhf 1.35.2-0ubuntu1 [5732 B] 499s Get:48 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpolkit-agent-1-0 armhf 124-1ubuntu1 [15.3 kB] 499s Get:49 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpolkit-gobject-1-0 armhf 124-1ubuntu1 [44.1 kB] 499s Get:50 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libglib2.0-0t64 armhf 2.79.3-3ubuntu5 [1414 kB] 499s Get:51 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjcat1 armhf 0.2.0-2build2 [30.4 kB] 499s Get:52 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libarchive13t64 armhf 3.7.2-1.1ubuntu2 [330 kB] 499s Get:53 http://ftpmaster.internal/ubuntu noble-proposed/main armhf fwupd armhf 1.9.15-2 [4350 kB] 500s Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ubuntu-pro-client-l10n armhf 31.2.2 [19.4 kB] 500s Get:55 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ubuntu-pro-client armhf 31.2.2 [216 kB] 500s Get:56 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.11 armhf 3.11.8-1build4 [589 kB] 500s Get:57 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.11-minimal armhf 3.11.8-1build4 [1795 kB] 500s Get:58 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.11-minimal armhf 3.11.8-1build4 [826 kB] 500s Get:59 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-5ubuntu1 [19.0 kB] 500s Get:60 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtext-iconv-perl armhf 1.7-8build2 [12.7 kB] 500s Get:61 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtext-charwidth-perl armhf 0.04-11build2 [8962 B] 500s Get:62 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl-base armhf 5.38.2-3.2 [1671 kB] 500s Get:63 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblocale-gettext-perl armhf 1.07-6ubuntu4 [15.0 kB] 500s Get:64 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 500s Get:65 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-gdbm armhf 3.12.2-3ubuntu1.1 [17.1 kB] 500s Get:66 http://ftpmaster.internal/ubuntu noble-proposed/main armhf man-db armhf 2.12.0-3build4 [1196 kB] 500s Get:67 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgdbm6t64 armhf 1.23-5.1 [30.3 kB] 500s Get:68 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgdbm-compat4t64 armhf 1.23-5.1 [6208 B] 500s Get:69 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libperl5.38t64 armhf 5.38.2-3.2 [4101 kB] 500s Get:70 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl armhf 5.38.2-3.2 [231 kB] 500s Get:71 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdb5.3t64 armhf 5.3.28+dfsg2-6 [661 kB] 500s Get:72 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.11-stdlib armhf 3.11.8-1build4 [1810 kB] 500s Get:73 http://ftpmaster.internal/ubuntu noble-proposed/main armhf keyboxd armhf 2.4.4-2ubuntu15 [111 kB] 500s Get:74 http://ftpmaster.internal/ubuntu noble/main armhf libnpth0t64 armhf 1.6-3.1 [6940 B] 500s Get:75 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpgv armhf 2.4.4-2ubuntu15 [224 kB] 500s Get:76 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpg armhf 2.4.4-2ubuntu15 [524 kB] 500s Get:77 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpg-wks-client armhf 2.4.4-2ubuntu15 [87.4 kB] 501s Get:78 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gnupg-utils armhf 2.4.4-2ubuntu15 [158 kB] 501s Get:79 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpg-agent armhf 2.4.4-2ubuntu15 [235 kB] 501s Get:80 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpgsm armhf 2.4.4-2ubuntu15 [241 kB] 501s Get:81 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libreadline8t64 armhf 8.2-4 [129 kB] 501s Get:82 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gawk armhf 1:5.2.1-2build2 [415 kB] 501s Get:83 http://ftpmaster.internal/ubuntu noble-proposed/main armhf fdisk armhf 2.39.3-9ubuntu2 [135 kB] 501s Get:84 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpgconf armhf 2.4.4-2ubuntu15 [115 kB] 501s Get:85 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dirmngr armhf 2.4.4-2ubuntu15 [346 kB] 501s Get:86 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gnupg all 2.4.4-2ubuntu15 [359 kB] 501s Get:87 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-apt armhf 2.7.7 [162 kB] 501s Get:88 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt-utils armhf 2.7.14 [210 kB] 501s Get:89 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libapt-pkg6.0t64 armhf 2.7.14 [986 kB] 501s Get:90 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnettle8t64 armhf 3.9.1-2.2 [187 kB] 501s Get:91 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libhogweed6t64 armhf 3.9.1-2.2 [187 kB] 501s Get:92 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgnutls30t64 armhf 3.8.3-1.1ubuntu2 [1046 kB] 501s Get:93 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt armhf 2.7.14 [1368 kB] 501s Get:94 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcurl3t64-gnutls armhf 8.5.0-2ubuntu8 [290 kB] 501s Get:95 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfwupd2 armhf 1.9.15-2 [123 kB] 501s Get:96 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpsl5t64 armhf 0.21.2-1.1 [55.7 kB] 501s Get:97 http://ftpmaster.internal/ubuntu noble-proposed/main armhf wget armhf 1.21.4-1ubuntu2 [317 kB] 501s Get:98 http://ftpmaster.internal/ubuntu noble-proposed/main armhf tnftp armhf 20230507-2build1 [98.6 kB] 501s Get:99 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpcap0.8t64 armhf 1.10.4-4.1ubuntu2 [137 kB] 501s Get:100 http://ftpmaster.internal/ubuntu noble-proposed/main armhf tcpdump armhf 4.99.4-3ubuntu2 [425 kB] 501s Get:101 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd-shared armhf 255.4-1ubuntu5 [2009 kB] 501s Get:102 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-resolved armhf 255.4-1ubuntu5 [289 kB] 502s Get:103 http://ftpmaster.internal/ubuntu noble-proposed/main armhf sudo armhf 1.9.15p5-3ubuntu3 [936 kB] 502s Get:104 http://ftpmaster.internal/ubuntu noble-proposed/main armhf rsync armhf 3.2.7-1build1 [413 kB] 502s Get:105 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-cryptography armhf 41.0.7-4build2 [788 kB] 502s Get:106 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssh-sftp-server armhf 1:9.6p1-3ubuntu11 [35.5 kB] 502s Get:107 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssh-client armhf 1:9.6p1-3ubuntu11 [890 kB] 502s Get:108 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssh-server armhf 1:9.6p1-3ubuntu11 [503 kB] 502s Get:109 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-headers-6.8.0-20 all 6.8.0-20.20 [13.6 MB] 503s Get:110 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-headers-6.8.0-20-generic armhf 6.8.0-20.20 [1287 kB] 503s Get:111 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-headers-generic armhf 6.8.0-20.20+1 [9610 B] 503s Get:112 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libssl3t64 armhf 3.0.13-0ubuntu2 [1558 kB] 503s Get:113 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libudev1 armhf 255.4-1ubuntu5 [166 kB] 503s Get:114 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd armhf 255.4-1ubuntu5 [3502 kB] 503s Get:115 http://ftpmaster.internal/ubuntu noble-proposed/main armhf udev armhf 255.4-1ubuntu5 [1852 kB] 503s Get:116 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-sysv armhf 255.4-1ubuntu5 [11.9 kB] 503s Get:117 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnss-systemd armhf 255.4-1ubuntu5 [148 kB] 503s Get:118 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-systemd armhf 255.4-1ubuntu5 [216 kB] 503s Get:119 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd0 armhf 255.4-1ubuntu5 [410 kB] 503s Get:120 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-modules-bin armhf 1.5.3-5ubuntu3 [47.0 kB] 503s Get:121 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-modules armhf 1.5.3-5ubuntu3 [261 kB] 503s Get:122 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-runtime all 1.5.3-5ubuntu3 [40.8 kB] 503s Get:123 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-user-session armhf 1.14.10-4ubuntu2 [9962 B] 503s Get:124 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libapparmor1 armhf 4.0.0-beta3-0ubuntu2 [45.0 kB] 503s Get:125 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-bin armhf 1.14.10-4ubuntu2 [37.1 kB] 503s Get:126 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-system-bus-common all 1.14.10-4ubuntu2 [81.5 kB] 503s Get:127 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus armhf 1.14.10-4ubuntu2 [28.1 kB] 503s Get:128 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-daemon armhf 1.14.10-4ubuntu2 [109 kB] 503s Get:129 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdbus-1-3 armhf 1.14.10-4ubuntu2 [190 kB] 503s Get:130 http://ftpmaster.internal/ubuntu noble-proposed/main armhf kmod armhf 31+20240202-2ubuntu4 [91.8 kB] 503s Get:131 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkmod2 armhf 31+20240202-2ubuntu4 [44.9 kB] 503s Get:132 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmount1 armhf 2.39.3-9ubuntu2 [171 kB] 503s Get:133 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libseccomp2 armhf 2.5.5-1ubuntu2 [49.5 kB] 503s Get:134 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libuuid1 armhf 2.39.3-9ubuntu2 [34.4 kB] 503s Get:135 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcryptsetup12 armhf 2:2.7.0-1ubuntu2 [238 kB] 503s Get:136 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfdisk1 armhf 2.39.3-9ubuntu2 [196 kB] 503s Get:137 http://ftpmaster.internal/ubuntu noble-proposed/main armhf mount armhf 2.39.3-9ubuntu2 [134 kB] 503s Get:138 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdevmapper1.02.1 armhf 2:1.02.185-3ubuntu2 [135 kB] 503s Get:139 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libparted2t64 armhf 3.6-3.1build2 [143 kB] 503s Get:140 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsqlite3-0 armhf 3.45.1-1ubuntu1 [599 kB] 503s Get:141 http://ftpmaster.internal/ubuntu noble-proposed/main armhf pinentry-curses armhf 1.2.1-3ubuntu4 [36.7 kB] 503s Get:142 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsmartcols1 armhf 2.39.3-9ubuntu2 [117 kB] 503s Get:143 http://ftpmaster.internal/ubuntu noble-proposed/main armhf readline-common all 8.2-4 [56.4 kB] 503s Get:144 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-yaml armhf 6.0.1-2build1 [117 kB] 503s Get:145 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python-apt-common all 2.7.7 [19.8 kB] 503s Get:146 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-setuptools all 68.1.2-2ubuntu1 [396 kB] 503s Get:147 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-pkg-resources all 68.1.2-2ubuntu1 [168 kB] 503s Get:148 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg armhf 1.22.6ubuntu4 [1229 kB] 503s Get:149 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-minimal armhf 3.12.2-0ubuntu1 [27.1 kB] 503s Get:150 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3 armhf 3.12.2-0ubuntu1 [24.1 kB] 503s Get:151 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3-stdlib armhf 3.12.2-0ubuntu1 [9802 B] 503s Get:152 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bsdextrautils armhf 2.39.3-9ubuntu2 [78.7 kB] 503s Get:153 http://ftpmaster.internal/ubuntu noble-proposed/main armhf groff-base armhf 1.23.0-3build1 [946 kB] 503s Get:154 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsasl2-2 armhf 2.1.28+dfsg1-5ubuntu1 [49.7 kB] 503s Get:155 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-utils3 armhf 3.1.0-1build1 [16.9 kB] 503s Get:156 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-crypto3 armhf 3.1.0-1build1 [20.3 kB] 503s Get:157 http://ftpmaster.internal/ubuntu noble-proposed/main armhf logsave armhf 1.47.0-2.4~exp1ubuntu2 [21.9 kB] 503s Get:158 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dhcpcd-base armhf 1:10.0.6-1ubuntu2 [186 kB] 503s Get:159 http://ftpmaster.internal/ubuntu noble-proposed/main armhf eject armhf 2.39.3-9ubuntu2 [43.2 kB] 503s Get:160 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbpf1 armhf 1:1.3.0-2build1 [146 kB] 504s Get:161 http://ftpmaster.internal/ubuntu noble-proposed/main armhf iproute2 armhf 6.1.0-1ubuntu5 [1060 kB] 504s Get:162 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libelf1t64 armhf 0.190-1.1build2 [49.9 kB] 504s Get:163 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtirpc-common all 1.3.4+ds-1.1 [8018 B] 504s Get:164 http://ftpmaster.internal/ubuntu noble-proposed/main armhf lsof armhf 4.95.0-1build2 [248 kB] 504s Get:165 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnsl2 armhf 1.3.0-3build2 [36.5 kB] 504s Get:166 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgssapi-krb5-2 armhf 1.20.1-6ubuntu1 [119 kB] 504s Get:167 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkrb5-3 armhf 1.20.1-6ubuntu1 [320 kB] 504s Get:168 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkrb5support0 armhf 1.20.1-6ubuntu1 [31.5 kB] 504s Get:169 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libk5crypto3 armhf 1.20.1-6ubuntu1 [78.6 kB] 504s Get:170 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcom-err2 armhf 1.47.0-2.4~exp1ubuntu2 [21.9 kB] 504s Get:171 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtirpc3t64 armhf 1.3.4+ds-1.1 [73.2 kB] 504s Get:172 http://ftpmaster.internal/ubuntu noble/main armhf libc-bin armhf 2.39-0ubuntu6 [530 kB] 504s Get:173 http://ftpmaster.internal/ubuntu noble/main armhf locales all 2.39-0ubuntu6 [4232 kB] 504s Get:174 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libproc2-0 armhf 2:4.0.4-4ubuntu2 [49.0 kB] 504s Get:175 http://ftpmaster.internal/ubuntu noble-proposed/main armhf procps armhf 2:4.0.4-4ubuntu2 [700 kB] 504s Get:176 http://ftpmaster.internal/ubuntu noble-proposed/main armhf vim-tiny armhf 2:9.1.0016-1ubuntu6 [665 kB] 504s Get:177 http://ftpmaster.internal/ubuntu noble-proposed/main armhf vim-common all 2:9.1.0016-1ubuntu6 [385 kB] 504s Get:178 http://ftpmaster.internal/ubuntu noble-proposed/main armhf e2fsprogs-l10n all 1.47.0-2.4~exp1ubuntu2 [5996 B] 504s Get:179 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-fs3 armhf 3.1.0-1build1 [34.4 kB] 504s Get:180 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libreiserfscore0t64 armhf 1:3.6.27-7.1 [66.2 kB] 504s Get:181 http://ftpmaster.internal/ubuntu noble-proposed/main armhf btrfs-progs armhf 6.6.3-1.1build1 [852 kB] 504s Get:182 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libext2fs2t64 armhf 1.47.0-2.4~exp1ubuntu2 [201 kB] 504s Get:183 http://ftpmaster.internal/ubuntu noble-proposed/main armhf e2fsprogs armhf 1.47.0-2.4~exp1ubuntu2 [571 kB] 504s Get:184 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-loop3 armhf 3.1.0-1build1 [6502 B] 504s Get:185 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-mdraid3 armhf 3.1.0-1build1 [13.3 kB] 504s Get:186 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-nvme3 armhf 3.1.0-1build1 [17.5 kB] 504s Get:187 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnvme1t64 armhf 1.8-3 [67.5 kB] 504s Get:188 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-part3 armhf 3.1.0-1build1 [16.4 kB] 504s Get:189 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-swap3 armhf 3.1.0-1build1 [8894 B] 504s Get:190 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev3 armhf 3.1.0-1build1 [42.9 kB] 504s Get:191 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgudev-1.0-0 armhf 1:238-3ubuntu2 [13.6 kB] 504s Get:192 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxml2 armhf 2.9.14+dfsg-1.3ubuntu2 [595 kB] 504s Get:193 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmbim-proxy armhf 1.31.2-0ubuntu2 [5748 B] 504s Get:194 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmbim-glib4 armhf 1.31.2-0ubuntu2 [216 kB] 504s Get:195 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjson-glib-1.0-common all 1.8.0-2build1 [4210 B] 504s Get:196 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjson-glib-1.0-0 armhf 1.8.0-2build1 [61.2 kB] 504s Get:197 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libusb-1.0-0 armhf 2:1.0.27-1 [48.7 kB] 504s Get:198 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgusb2 armhf 0.4.8-1build1 [34.6 kB] 504s Get:199 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmm-glib0 armhf 1.23.4-0ubuntu1 [214 kB] 504s Get:200 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libprotobuf-c1 armhf 1.4.1-1ubuntu3 [17.7 kB] 504s Get:201 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbrotli1 armhf 1.1.0-2build1 [319 kB] 504s Get:202 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnghttp2-14 armhf 1.59.0-1build1 [68.1 kB] 504s Get:203 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libssh-4 armhf 0.10.6-2build1 [169 kB] 505s Get:204 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libibverbs1 armhf 50.0-2build1 [57.9 kB] 505s Get:205 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfido2-1 armhf 1.14.0-1build1 [75.8 kB] 505s Get:206 http://ftpmaster.internal/ubuntu noble-proposed/main armhf coreutils armhf 9.4-3ubuntu3 [1280 kB] 505s Get:207 http://ftpmaster.internal/ubuntu noble/main armhf debianutils armhf 5.17 [88.9 kB] 505s Get:208 http://ftpmaster.internal/ubuntu noble-proposed/main armhf util-linux armhf 2.39.3-9ubuntu2 [1216 kB] 505s Get:209 http://ftpmaster.internal/ubuntu noble-proposed/main armhf curl armhf 8.5.0-2ubuntu8 [219 kB] 505s Get:210 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcurl4t64 armhf 8.5.0-2ubuntu8 [296 kB] 505s Get:211 http://ftpmaster.internal/ubuntu noble-proposed/main armhf file armhf 1:5.45-3 [21.1 kB] 505s Get:212 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmagic-mgc armhf 1:5.45-3 [307 kB] 505s Get:213 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmagic1t64 armhf 1:5.45-3 [81.4 kB] 505s Get:214 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libplymouth5 armhf 24.004.60-1ubuntu6 [140 kB] 505s Get:215 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpng16-16t64 armhf 1.6.43-3 [166 kB] 505s Get:216 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bind9-host armhf 1:9.18.24-0ubuntu3 [47.4 kB] 505s Get:217 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bind9-dnsutils armhf 1:9.18.24-0ubuntu3 [149 kB] 505s Get:218 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bind9-libs armhf 1:9.18.24-0ubuntu3 [1148 kB] 505s Get:219 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libuv1t64 armhf 1.48.0-1.1 [82.9 kB] 505s Get:220 http://ftpmaster.internal/ubuntu noble-proposed/main armhf uuid-runtime armhf 2.39.3-9ubuntu2 [41.7 kB] 505s Get:221 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdebconfclient0 armhf 0.271ubuntu2 [10.8 kB] 505s Get:222 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsemanage-common all 3.5-1build4 [10.1 kB] 505s Get:223 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsemanage2 armhf 3.5-1build4 [84.5 kB] 505s Get:224 http://ftpmaster.internal/ubuntu noble-proposed/main armhf install-info armhf 7.1-3build1 [60.5 kB] 505s Get:225 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13-base armhf 13.2.0-21ubuntu1 [48.3 kB] 505s Get:226 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libss2 armhf 1.47.0-2.4~exp1ubuntu2 [14.7 kB] 505s Get:227 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dmsetup armhf 2:1.02.185-3ubuntu2 [81.1 kB] 505s Get:228 http://ftpmaster.internal/ubuntu noble-proposed/main armhf krb5-locales all 1.20.1-6ubuntu1 [13.8 kB] 505s Get:229 http://ftpmaster.internal/ubuntu noble/main armhf libbsd0 armhf 0.12.1-1 [36.6 kB] 505s Get:230 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 505s Get:231 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libslang2 armhf 2.3.3-3build1 [478 kB] 505s Get:232 http://ftpmaster.internal/ubuntu noble-proposed/main armhf rsyslog armhf 8.2312.0-3ubuntu7 [460 kB] 505s Get:233 http://ftpmaster.internal/ubuntu noble/main armhf xdg-user-dirs armhf 0.18-1 [17.3 kB] 505s Get:234 http://ftpmaster.internal/ubuntu noble-proposed/main armhf xxd armhf 2:9.1.0016-1ubuntu6 [62.5 kB] 505s Get:235 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apparmor armhf 4.0.0-beta3-0ubuntu2 [562 kB] 505s Get:236 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ftp all 20230507-2build1 [4724 B] 505s Get:237 http://ftpmaster.internal/ubuntu noble-proposed/main armhf inetutils-telnet armhf 2:2.5-3ubuntu3 [90.7 kB] 505s Get:238 http://ftpmaster.internal/ubuntu noble-proposed/main armhf info armhf 7.1-3build1 [127 kB] 505s Get:239 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxmuu1 armhf 2:1.1.3-3build1 [8004 B] 505s Get:240 http://ftpmaster.internal/ubuntu noble-proposed/main armhf lshw armhf 02.19.git.2021.06.19.996aaad9c7-2build2 [310 kB] 505s Get:241 http://ftpmaster.internal/ubuntu noble-proposed/main armhf mtr-tiny armhf 0.95-1.1build1 [51.7 kB] 506s Get:242 http://ftpmaster.internal/ubuntu noble-proposed/main armhf plymouth-theme-ubuntu-text armhf 24.004.60-1ubuntu6 [9818 B] 506s Get:243 http://ftpmaster.internal/ubuntu noble-proposed/main armhf plymouth armhf 24.004.60-1ubuntu6 [142 kB] 506s Get:244 http://ftpmaster.internal/ubuntu noble-proposed/main armhf psmisc armhf 23.7-1 [176 kB] 506s Get:245 http://ftpmaster.internal/ubuntu noble-proposed/main armhf telnet all 0.17+2.5-3ubuntu3 [3682 B] 506s Get:246 http://ftpmaster.internal/ubuntu noble-proposed/main armhf xz-utils armhf 5.6.0-0.2 [271 kB] 506s Get:247 http://ftpmaster.internal/ubuntu noble/main armhf ubuntu-standard armhf 1.536build1 [10.7 kB] 506s Get:248 http://ftpmaster.internal/ubuntu noble-proposed/main armhf usb.ids all 2024.03.18-1 [223 kB] 506s Get:249 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libctf-nobfd0 armhf 2.42-4ubuntu1 [88.0 kB] 506s Get:250 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libctf0 armhf 2.42-4ubuntu1 [87.7 kB] 506s Get:251 http://ftpmaster.internal/ubuntu noble-proposed/main armhf binutils-arm-linux-gnueabihf armhf 2.42-4ubuntu1 [2925 kB] 506s Get:252 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbinutils armhf 2.42-4ubuntu1 [464 kB] 506s Get:253 http://ftpmaster.internal/ubuntu noble-proposed/main armhf binutils armhf 2.42-4ubuntu1 [3078 B] 506s Get:254 http://ftpmaster.internal/ubuntu noble-proposed/main armhf binutils-common armhf 2.42-4ubuntu1 [217 kB] 506s Get:255 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsframe1 armhf 2.42-4ubuntu1 [13.1 kB] 506s Get:256 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bolt armhf 0.9.6-2build1 [138 kB] 506s Get:257 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cryptsetup-bin armhf 2:2.7.0-1ubuntu2 [214 kB] 506s Get:258 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg-dev all 1.22.6ubuntu4 [1074 kB] 506s Get:259 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdpkg-perl all 1.22.6ubuntu4 [268 kB] 506s Get:260 http://ftpmaster.internal/ubuntu noble/main armhf fonts-ubuntu-console all 0.869+git20240321-0ubuntu1 [18.7 kB] 506s Get:261 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gnupg-l10n all 2.4.4-2ubuntu15 [65.8 kB] 506s Get:262 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ibverbs-providers armhf 50.0-2build1 [27.4 kB] 506s Get:263 http://ftpmaster.internal/ubuntu noble-proposed/main armhf jq armhf 1.7.1-3 [65.2 kB] 506s Get:264 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjq1 armhf 1.7.1-3 [156 kB] 506s Get:265 http://ftpmaster.internal/ubuntu noble/main armhf libatm1t64 armhf 1:2.5.1-5.1 [20.0 kB] 506s Get:266 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libevent-core-2.1-7 armhf 2.1.12-stable-9build1 [82.3 kB] 506s Get:267 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libftdi1-2 armhf 1.5-6build4 [25.7 kB] 506s Get:268 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libldap-common all 2.6.7+dfsg-1~exp1ubuntu6 [31.3 kB] 506s Get:269 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsasl2-modules armhf 2.1.28+dfsg1-5ubuntu1 [61.3 kB] 506s Get:270 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-distutils all 3.12.2-3ubuntu1.1 [133 kB] 506s Get:271 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-lib2to3 all 3.12.2-3ubuntu1.1 [79.1 kB] 506s Get:272 http://ftpmaster.internal/ubuntu noble/main armhf python3-markupsafe armhf 2.1.5-1build1 [12.1 kB] 506s Get:273 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-pyrsistent armhf 0.20.0-1build1 [53.0 kB] 506s Get:274 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-typing-extensions all 4.10.0-1 [60.7 kB] 506s Get:275 http://ftpmaster.internal/ubuntu noble/main armhf cloud-init all 24.1.2-0ubuntu1 [597 kB] 506s Get:276 http://ftpmaster.internal/ubuntu noble-proposed/main armhf kpartx armhf 0.9.4-5ubuntu6 [31.5 kB] 511s Preconfiguring packages ... 533s Fetched 108 MB in 10s (10.4 MB/s) 563s (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 ... 58620 files and directories currently installed.) 563s Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu2_armhf.deb ... 563s Unpacking bsdutils (1:2.39.3-9ubuntu2) over (1:2.39.3-6ubuntu2) ... 563s Setting up bsdutils (1:2.39.3-9ubuntu2) ... 564s (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 ... 58620 files and directories currently installed.) 564s Preparing to unpack .../gcc-14-base_14-20240315-1ubuntu1_armhf.deb ... 564s Unpacking gcc-14-base:armhf (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 564s Setting up gcc-14-base:armhf (14-20240315-1ubuntu1) ... 564s (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 ... 58620 files and directories currently installed.) 564s Preparing to unpack .../libgcc-s1_14-20240315-1ubuntu1_armhf.deb ... 564s Unpacking libgcc-s1:armhf (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 564s Setting up libgcc-s1:armhf (14-20240315-1ubuntu1) ... 564s (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 ... 58620 files and directories currently installed.) 564s Preparing to unpack .../libstdc++6_14-20240315-1ubuntu1_armhf.deb ... 591s Unpacking libstdc++6:armhf (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 592s Setting up libstdc++6:armhf (14-20240315-1ubuntu1) ... 592s (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 ... 58620 files and directories currently installed.) 592s Preparing to unpack .../libc6_2.39-0ubuntu6_armhf.deb ... 593s Unpacking libc6:armhf (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 594s Setting up libc6:armhf (2.39-0ubuntu6) ... 596s (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 ... 58620 files and directories currently installed.) 596s Preparing to unpack .../openssl_3.0.13-0ubuntu2_armhf.deb ... 596s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 597s Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3.1ubuntu1_armhf.deb ... 597s Unpacking zlib1g:armhf (1:1.3.dfsg-3.1ubuntu1) over (1:1.3.dfsg-3ubuntu1) ... 597s Setting up zlib1g:armhf (1:1.3.dfsg-3.1ubuntu1) ... 597s (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 ... 58620 files and directories currently installed.) 597s Preparing to unpack .../0-librtmp1_2.4+20151223.gitfa8646d.1-2build6_armhf.deb ... 597s Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build6) over (2.4+20151223.gitfa8646d.1-2build4) ... 597s Preparing to unpack .../1-python3.12_3.12.2-4build3_armhf.deb ... 598s Unpacking python3.12 (3.12.2-4build3) over (3.12.2-1) ... 598s Preparing to unpack .../2-libexpat1_2.6.1-2_armhf.deb ... 598s Unpacking libexpat1:armhf (2.6.1-2) over (2.6.0-1) ... 598s Preparing to unpack .../3-python3.12-minimal_3.12.2-4build3_armhf.deb ... 598s Unpacking python3.12-minimal (3.12.2-4build3) over (3.12.2-1) ... 599s Preparing to unpack .../4-libpython3.12-stdlib_3.12.2-4build3_armhf.deb ... 599s Unpacking libpython3.12-stdlib:armhf (3.12.2-4build3) over (3.12.2-1) ... 600s Preparing to unpack .../5-libpython3.12-minimal_3.12.2-4build3_armhf.deb ... 600s Unpacking libpython3.12-minimal:armhf (3.12.2-4build3) over (3.12.2-1) ... 601s Preparing to unpack .../6-parted_3.6-3.1build2_armhf.deb ... 601s Unpacking parted (3.6-3.1build2) over (3.6-3) ... 601s (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 ... 58618 files and directories currently installed.) 601s Removing libparted2:armhf (3.6-3) ... 602s (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 ... 58612 files and directories currently installed.) 602s Preparing to unpack .../libblkid1_2.39.3-9ubuntu2_armhf.deb ... 602s Unpacking libblkid1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 602s Setting up libblkid1:armhf (2.39.3-9ubuntu2) ... 602s (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 ... 58612 files and directories currently installed.) 602s Preparing to unpack .../libselinux1_3.5-2ubuntu1_armhf.deb ... 602s Unpacking libselinux1:armhf (3.5-2ubuntu1) over (3.5-2build1) ... 602s Setting up libselinux1:armhf (3.5-2ubuntu1) ... 603s (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 ... 58612 files and directories currently installed.) 603s Preparing to unpack .../systemd-dev_255.4-1ubuntu5_all.deb ... 603s Unpacking systemd-dev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 603s Preparing to unpack .../systemd-timesyncd_255.4-1ubuntu5_armhf.deb ... 603s Unpacking systemd-timesyncd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 603s Preparing to unpack .../dbus-session-bus-common_1.14.10-4ubuntu2_all.deb ... 603s Unpacking dbus-session-bus-common (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 603s Preparing to unpack .../libaudit-common_1%3a3.1.2-2.1_all.deb ... 603s Unpacking libaudit-common (1:3.1.2-2.1) over (1:3.1.2-2) ... 603s Setting up libaudit-common (1:3.1.2-2.1) ... 603s (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 ... 58612 files and directories currently installed.) 603s Preparing to unpack .../libcap-ng0_0.8.4-2build1_armhf.deb ... 603s Unpacking libcap-ng0:armhf (0.8.4-2build1) over (0.8.4-2) ... 604s Setting up libcap-ng0:armhf (0.8.4-2build1) ... 604s (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 ... 58612 files and directories currently installed.) 604s Preparing to unpack .../libaudit1_1%3a3.1.2-2.1_armhf.deb ... 604s Unpacking libaudit1:armhf (1:3.1.2-2.1) over (1:3.1.2-2) ... 604s Setting up libaudit1:armhf (1:3.1.2-2.1) ... 604s (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 ... 58612 files and directories currently installed.) 604s Preparing to unpack .../libpam0g_1.5.3-5ubuntu3_armhf.deb ... 604s Unpacking libpam0g:armhf (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 604s Setting up libpam0g:armhf (1.5.3-5ubuntu3) ... 605s (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 ... 58612 files and directories currently installed.) 605s Preparing to unpack .../liblzma5_5.6.0-0.2_armhf.deb ... 605s Unpacking liblzma5:armhf (5.6.0-0.2) over (5.4.5-0.3) ... 605s Setting up liblzma5:armhf (5.6.0-0.2) ... 605s (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 ... 58612 files and directories currently installed.) 605s Preparing to unpack .../0-libldap2_2.6.7+dfsg-1~exp1ubuntu6_armhf.deb ... 605s Unpacking libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu6) over (2.6.7+dfsg-1~exp1ubuntu1) ... 605s Preparing to unpack .../1-libudisks2-0_2.10.1-6_armhf.deb ... 605s Unpacking libudisks2-0:armhf (2.10.1-6) over (2.10.1-1ubuntu2) ... 605s Preparing to unpack .../2-udisks2_2.10.1-6_armhf.deb ... 605s Unpacking udisks2 (2.10.1-6) over (2.10.1-1ubuntu2) ... 606s Preparing to unpack .../3-shared-mime-info_2.4-1build1_armhf.deb ... 606s Unpacking shared-mime-info (2.4-1build1) over (2.4-1) ... 606s Preparing to unpack .../4-gir1.2-girepository-2.0_1.79.1-1ubuntu6_armhf.deb ... 606s Unpacking gir1.2-girepository-2.0:armhf (1.79.1-1ubuntu6) over (1.79.1-1) ... 606s Preparing to unpack .../5-gir1.2-glib-2.0_2.79.3-3ubuntu5_armhf.deb ... 606s Unpacking gir1.2-glib-2.0:armhf (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 606s Preparing to unpack .../6-libgirepository-1.0-1_1.79.1-1ubuntu6_armhf.deb ... 606s Unpacking libgirepository-1.0-1:armhf (1.79.1-1ubuntu6) over (1.79.1-1) ... 606s Preparing to unpack .../7-python3-gi_3.47.0-3build1_armhf.deb ... 625s Unpacking python3-gi (3.47.0-3build1) over (3.47.0-3) ... 626s Preparing to unpack .../8-python3-dbus_1.3.2-5build2_armhf.deb ... 626s Unpacking python3-dbus (1.3.2-5build2) over (1.3.2-5build1) ... 626s dpkg: libgpgme11:armhf: dependency problems, but removing anyway as you requested: 626s libvolume-key1:armhf depends on libgpgme11 (>= 1.4.1). 626s libjcat1:armhf depends on libgpgme11 (>= 1.2.0). 626s 626s (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 ... 58609 files and directories currently installed.) 626s Removing libgpgme11:armhf (1.18.0-4ubuntu1) ... 626s Selecting previously unselected package libgpgme11t64:armhf. 627s (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 ... 58603 files and directories currently installed.) 627s Preparing to unpack .../00-libgpgme11t64_1.18.0-4.1ubuntu3_armhf.deb ... 627s Unpacking libgpgme11t64:armhf (1.18.0-4.1ubuntu3) ... 627s Preparing to unpack .../01-libvolume-key1_0.3.12-7build1_armhf.deb ... 627s Unpacking libvolume-key1:armhf (0.3.12-7build1) over (0.3.12-5build2) ... 627s Selecting previously unselected package libnetplan1:armhf. 627s Preparing to unpack .../02-libnetplan1_1.0-1_armhf.deb ... 627s Unpacking libnetplan1:armhf (1.0-1) ... 627s Preparing to unpack .../03-python3-netplan_1.0-1_armhf.deb ... 627s Unpacking python3-netplan (1.0-1) over (0.107.1-3) ... 627s Preparing to unpack .../04-netplan-generator_1.0-1_armhf.deb ... 627s Adding 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 627s Unpacking netplan-generator (1.0-1) over (0.107.1-3) ... 627s Preparing to unpack .../05-initramfs-tools-bin_0.142ubuntu23_armhf.deb ... 627s Unpacking initramfs-tools-bin (0.142ubuntu23) over (0.142ubuntu20) ... 627s Preparing to unpack .../06-initramfs-tools-core_0.142ubuntu23_all.deb ... 627s Unpacking initramfs-tools-core (0.142ubuntu23) over (0.142ubuntu20) ... 627s Preparing to unpack .../07-ubuntu-minimal_1.536build1_armhf.deb ... 627s Unpacking ubuntu-minimal (1.536build1) over (1.536) ... 628s Preparing to unpack .../08-initramfs-tools_0.142ubuntu23_all.deb ... 628s Unpacking initramfs-tools (0.142ubuntu23) over (0.142ubuntu20) ... 628s Preparing to unpack .../09-netplan.io_1.0-1_armhf.deb ... 628s Unpacking netplan.io (1.0-1) over (0.107.1-3) ... 628s Preparing to unpack .../10-libxmlb2_0.3.15-1build1_armhf.deb ... 628s Unpacking libxmlb2:armhf (0.3.15-1build1) over (0.3.15-1) ... 628s Preparing to unpack .../11-libqrtr-glib0_1.2.2-1ubuntu3_armhf.deb ... 628s Unpacking libqrtr-glib0:armhf (1.2.2-1ubuntu3) over (1.2.2-1ubuntu2) ... 628s Preparing to unpack .../12-libqmi-glib5_1.35.2-0ubuntu1_armhf.deb ... 628s Unpacking libqmi-glib5:armhf (1.35.2-0ubuntu1) over (1.34.0-2) ... 628s Preparing to unpack .../13-libqmi-proxy_1.35.2-0ubuntu1_armhf.deb ... 628s Unpacking libqmi-proxy (1.35.2-0ubuntu1) over (1.34.0-2) ... 628s Preparing to unpack .../14-libpolkit-agent-1-0_124-1ubuntu1_armhf.deb ... 628s Unpacking libpolkit-agent-1-0:armhf (124-1ubuntu1) over (124-1) ... 628s Preparing to unpack .../15-libpolkit-gobject-1-0_124-1ubuntu1_armhf.deb ... 628s Unpacking libpolkit-gobject-1-0:armhf (124-1ubuntu1) over (124-1) ... 628s (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 ... 58617 files and directories currently installed.) 628s Removing libnetplan0:armhf (0.107.1-3) ... 629s dpkg: libglib2.0-0:armhf: dependency problems, but removing anyway as you requested: 629s libmm-glib0:armhf depends on libglib2.0-0 (>= 2.62.0). 629s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 629s libmbim-glib4:armhf depends on libglib2.0-0 (>= 2.56). 629s libjson-glib-1.0-0:armhf depends on libglib2.0-0 (>= 2.75.3). 629s libjcat1:armhf depends on libglib2.0-0 (>= 2.75.3). 629s libgusb2:armhf depends on libglib2.0-0 (>= 2.75.3). 629s libgudev-1.0-0:armhf depends on libglib2.0-0 (>= 2.38.0). 629s libfwupd2:armhf depends on libglib2.0-0 (>= 2.79.0). 629s libblockdev3:armhf depends on libglib2.0-0 (>= 2.42.2). 629s libblockdev-utils3:armhf depends on libglib2.0-0 (>= 2.75.3). 629s libblockdev-swap3:armhf depends on libglib2.0-0 (>= 2.42.2). 629s libblockdev-part3:armhf depends on libglib2.0-0 (>= 2.42.2). 629s libblockdev-nvme3:armhf depends on libglib2.0-0 (>= 2.42.2). 629s libblockdev-mdraid3:armhf depends on libglib2.0-0 (>= 2.42.2). 629s libblockdev-loop3:armhf depends on libglib2.0-0 (>= 2.42.2). 629s libblockdev-fs3:armhf depends on libglib2.0-0 (>= 2.42.2). 629s libblockdev-crypto3:armhf depends on libglib2.0-0 (>= 2.42.2). 629s fwupd depends on libglib2.0-0 (>= 2.79.0). 629s bolt depends on libglib2.0-0 (>= 2.56.0). 629s 629s Removing libglib2.0-0:armhf (2.79.2-1~ubuntu1) ... 629s Selecting previously unselected package libglib2.0-0t64:armhf. 629s (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 ... 58588 files and directories currently installed.) 629s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_armhf.deb ... 629s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:armhf.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 629s removed '/var/lib/dpkg/info/libglib2.0-0:armhf.postrm' 629s Unpacking libglib2.0-0t64:armhf (2.79.3-3ubuntu5) ... 629s Preparing to unpack .../libjcat1_0.2.0-2build2_armhf.deb ... 629s Unpacking libjcat1:armhf (0.2.0-2build2) over (0.2.0-2) ... 655s dpkg: libarchive13:armhf: dependency problems, but removing anyway as you requested: 655s fwupd depends on libarchive13 (>= 3.2.1). 655s 655s (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 ... 58613 files and directories currently installed.) 655s Removing libarchive13:armhf (3.7.2-1ubuntu2) ... 655s Selecting previously unselected package libarchive13t64:armhf. 655s (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 ... 58607 files and directories currently installed.) 655s Preparing to unpack .../00-libarchive13t64_3.7.2-1.1ubuntu2_armhf.deb ... 655s Unpacking libarchive13t64:armhf (3.7.2-1.1ubuntu2) ... 656s Preparing to unpack .../01-fwupd_1.9.15-2_armhf.deb ... 656s Unpacking fwupd (1.9.15-2) over (1.9.14-1) ... 657s Preparing to unpack .../02-ubuntu-pro-client-l10n_31.2.2_armhf.deb ... 657s Unpacking ubuntu-pro-client-l10n (31.2.2) over (31.1) ... 657s Preparing to unpack .../03-ubuntu-pro-client_31.2.2_armhf.deb ... 658s Unpacking ubuntu-pro-client (31.2.2) over (31.1) ... 658s Preparing to unpack .../04-python3.11_3.11.8-1build4_armhf.deb ... 659s Unpacking python3.11 (3.11.8-1build4) over (3.11.8-1) ... 659s Preparing to unpack .../05-python3.11-minimal_3.11.8-1build4_armhf.deb ... 659s Unpacking python3.11-minimal (3.11.8-1build4) over (3.11.8-1) ... 659s Preparing to unpack .../06-libpython3.11-minimal_3.11.8-1build4_armhf.deb ... 659s Unpacking libpython3.11-minimal:armhf (3.11.8-1build4) over (3.11.8-1) ... 660s Preparing to unpack .../07-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu1_armhf.deb ... 660s Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-5ubuntu1) over (2.1.28+dfsg1-4) ... 660s Preparing to unpack .../08-libtext-iconv-perl_1.7-8build2_armhf.deb ... 660s Unpacking libtext-iconv-perl:armhf (1.7-8build2) over (1.7-8build1) ... 660s Preparing to unpack .../09-libtext-charwidth-perl_0.04-11build2_armhf.deb ... 660s Unpacking libtext-charwidth-perl:armhf (0.04-11build2) over (0.04-11build1) ... 660s Preparing to unpack .../10-perl-base_5.38.2-3.2_armhf.deb ... 660s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 662s Setting up perl-base (5.38.2-3.2) ... 663s (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 ... 58614 files and directories currently installed.) 663s Preparing to unpack .../liblocale-gettext-perl_1.07-6ubuntu4_armhf.deb ... 663s Unpacking liblocale-gettext-perl (1.07-6ubuntu4) over (1.07-6build1) ... 663s Preparing to unpack .../perl-modules-5.38_5.38.2-3.2_all.deb ... 663s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 665s Preparing to unpack .../python3-gdbm_3.12.2-3ubuntu1.1_armhf.deb ... 665s Unpacking python3-gdbm:armhf (3.12.2-3ubuntu1.1) over (3.11.5-1) ... 665s Preparing to unpack .../man-db_2.12.0-3build4_armhf.deb ... 665s Unpacking man-db (2.12.0-3build4) over (2.12.0-3) ... 666s dpkg: libgdbm-compat4:armhf: dependency problems, but removing anyway as you requested: 666s libperl5.38:armhf depends on libgdbm-compat4 (>= 1.18-3). 666s 666s (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 ... 58614 files and directories currently installed.) 666s Removing libgdbm-compat4:armhf (1.23-5) ... 666s dpkg: libgdbm6:armhf: dependency problems, but removing anyway as you requested: 666s libperl5.38:armhf depends on libgdbm6 (>= 1.21). 666s 666s Removing libgdbm6:armhf (1.23-5) ... 666s Selecting previously unselected package libgdbm6t64:armhf. 666s (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 ... 58604 files and directories currently installed.) 666s Preparing to unpack .../libgdbm6t64_1.23-5.1_armhf.deb ... 666s Unpacking libgdbm6t64:armhf (1.23-5.1) ... 666s Selecting previously unselected package libgdbm-compat4t64:armhf. 666s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_armhf.deb ... 666s Unpacking libgdbm-compat4t64:armhf (1.23-5.1) ... 666s dpkg: libperl5.38:armhf: dependency problems, but removing anyway as you requested: 666s perl depends on libperl5.38 (= 5.38.2-3). 666s 667s (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 ... 58616 files and directories currently installed.) 667s Removing libperl5.38:armhf (5.38.2-3) ... 667s Selecting previously unselected package libperl5.38t64:armhf. 667s (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 ... 58097 files and directories currently installed.) 667s Preparing to unpack .../libperl5.38t64_5.38.2-3.2_armhf.deb ... 667s Unpacking libperl5.38t64:armhf (5.38.2-3.2) ... 668s Preparing to unpack .../perl_5.38.2-3.2_armhf.deb ... 668s Unpacking perl (5.38.2-3.2) over (5.38.2-3) ... 669s dpkg: libdb5.3:armhf: dependency problems, but removing anyway as you requested: 669s libpython3.11-stdlib:armhf depends on libdb5.3. 669s libpam-modules:armhf depends on libdb5.3. 669s iproute2 depends on libdb5.3. 669s apt-utils depends on libdb5.3. 669s 669s (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 ... 58616 files and directories currently installed.) 669s Removing libdb5.3:armhf (5.3.28+dfsg2-4) ... 669s Selecting previously unselected package libdb5.3t64:armhf. 669s (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 ... 58610 files and directories currently installed.) 669s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-6_armhf.deb ... 669s Unpacking libdb5.3t64:armhf (5.3.28+dfsg2-6) ... 669s Preparing to unpack .../libpython3.11-stdlib_3.11.8-1build4_armhf.deb ... 670s Unpacking libpython3.11-stdlib:armhf (3.11.8-1build4) over (3.11.8-1) ... 671s Preparing to unpack .../keyboxd_2.4.4-2ubuntu15_armhf.deb ... 671s Unpacking keyboxd (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 671s dpkg: libnpth0:armhf: dependency problems, but removing anyway as you requested: 671s gpgv depends on libnpth0 (>= 0.90). 671s gpgsm depends on libnpth0 (>= 0.90). 671s gpg-agent depends on libnpth0 (>= 0.90). 671s gpg depends on libnpth0 (>= 0.90). 671s dirmngr depends on libnpth0 (>= 0.90). 671s 671s (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 ... 58614 files and directories currently installed.) 671s Removing libnpth0:armhf (1.6-3build2) ... 672s Selecting previously unselected package libnpth0t64:armhf. 672s (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 ... 58609 files and directories currently installed.) 672s Preparing to unpack .../libnpth0t64_1.6-3.1_armhf.deb ... 672s Unpacking libnpth0t64:armhf (1.6-3.1) ... 672s Setting up libnpth0t64:armhf (1.6-3.1) ... 672s (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 ... 58615 files and directories currently installed.) 672s Preparing to unpack .../gpgv_2.4.4-2ubuntu15_armhf.deb ... 672s Unpacking gpgv (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 673s Setting up gpgv (2.4.4-2ubuntu15) ... 673s (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 ... 58615 files and directories currently installed.) 673s Preparing to unpack .../gpg_2.4.4-2ubuntu15_armhf.deb ... 673s Unpacking gpg (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 673s Preparing to unpack .../gpg-wks-client_2.4.4-2ubuntu15_armhf.deb ... 673s Unpacking gpg-wks-client (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 673s Preparing to unpack .../gnupg-utils_2.4.4-2ubuntu15_armhf.deb ... 673s Unpacking gnupg-utils (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 673s Preparing to unpack .../gpg-agent_2.4.4-2ubuntu15_armhf.deb ... 673s Unpacking gpg-agent (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 673s Preparing to unpack .../gpgsm_2.4.4-2ubuntu15_armhf.deb ... 673s Unpacking gpgsm (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 673s dpkg: libreadline8:armhf: dependency problems, but removing anyway as you requested: 673s gpgconf depends on libreadline8 (>= 6.0). 673s gawk depends on libreadline8 (>= 6.0). 673s fdisk depends on libreadline8 (>= 6.0). 673s 673s (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 ... 58615 files and directories currently installed.) 673s Removing libreadline8:armhf (8.2-3) ... 674s Selecting previously unselected package libreadline8t64:armhf. 674s (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 ... 58603 files and directories currently installed.) 674s Preparing to unpack .../libreadline8t64_8.2-4_armhf.deb ... 674s Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' 674s Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' 674s Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' 674s Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' 674s Unpacking libreadline8t64:armhf (8.2-4) ... 674s Setting up libreadline8t64:armhf (8.2-4) ... 674s (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 ... 58623 files and directories currently installed.) 674s Preparing to unpack .../0-gawk_1%3a5.2.1-2build2_armhf.deb ... 674s Unpacking gawk (1:5.2.1-2build2) over (1:5.2.1-2) ... 674s Preparing to unpack .../1-fdisk_2.39.3-9ubuntu2_armhf.deb ... 674s Unpacking fdisk (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 674s Preparing to unpack .../2-gpgconf_2.4.4-2ubuntu15_armhf.deb ... 674s Unpacking gpgconf (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 674s Preparing to unpack .../3-dirmngr_2.4.4-2ubuntu15_armhf.deb ... 674s Unpacking dirmngr (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 674s Preparing to unpack .../4-gnupg_2.4.4-2ubuntu15_all.deb ... 674s Unpacking gnupg (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 674s Preparing to unpack .../5-python3-apt_2.7.7_armhf.deb ... 675s Unpacking python3-apt (2.7.7) over (2.7.6) ... 675s Preparing to unpack .../6-apt-utils_2.7.14_armhf.deb ... 675s Unpacking apt-utils (2.7.14) over (2.7.12) ... 675s dpkg: libapt-pkg6.0:armhf: dependency problems, but removing anyway as you requested: 675s apt depends on libapt-pkg6.0 (>= 2.7.12). 675s 675s (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 ... 58621 files and directories currently installed.) 675s Removing libapt-pkg6.0:armhf (2.7.12) ... 675s dpkg: libnettle8:armhf: dependency problems, but removing anyway as you requested: 675s libhogweed6:armhf depends on libnettle8. 675s libgnutls30:armhf depends on libnettle8 (>= 3.9~). 675s libcurl3-gnutls:armhf depends on libnettle8. 675s 675s Removing libnettle8:armhf (3.9.1-2) ... 675s Selecting previously unselected package libapt-pkg6.0t64:armhf. 675s (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 ... 58565 files and directories currently installed.) 675s Preparing to unpack .../libapt-pkg6.0t64_2.7.14_armhf.deb ... 675s Unpacking libapt-pkg6.0t64:armhf (2.7.14) ... 675s Setting up libapt-pkg6.0t64:armhf (2.7.14) ... 675s Selecting previously unselected package libnettle8t64:armhf. 675s (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 ... 58615 files and directories currently installed.) 675s Preparing to unpack .../libnettle8t64_3.9.1-2.2_armhf.deb ... 675s Unpacking libnettle8t64:armhf (3.9.1-2.2) ... 675s Setting up libnettle8t64:armhf (3.9.1-2.2) ... 675s dpkg: libhogweed6:armhf: dependency problems, but removing anyway as you requested: 675s libgnutls30:armhf depends on libhogweed6 (>= 3.6). 675s 675s (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 ... 58623 files and directories currently installed.) 675s Removing libhogweed6:armhf (3.9.1-2) ... 676s Selecting previously unselected package libhogweed6t64:armhf. 676s (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 ... 58618 files and directories currently installed.) 676s Preparing to unpack .../libhogweed6t64_3.9.1-2.2_armhf.deb ... 676s Unpacking libhogweed6t64:armhf (3.9.1-2.2) ... 676s Setting up libhogweed6t64:armhf (3.9.1-2.2) ... 676s dpkg: libgnutls30:armhf: dependency problems, but removing anyway as you requested: 676s libcurl3-gnutls:armhf depends on libgnutls30 (>= 3.8.2). 676s apt depends on libgnutls30 (>= 3.8.1). 676s 676s (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 ... 58624 files and directories currently installed.) 676s Removing libgnutls30:armhf (3.8.3-1ubuntu1) ... 676s Selecting previously unselected package libgnutls30t64:armhf. 676s (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 ... 58615 files and directories currently installed.) 676s Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu2_armhf.deb ... 676s Unpacking libgnutls30t64:armhf (3.8.3-1.1ubuntu2) ... 676s Setting up libgnutls30t64:armhf (3.8.3-1.1ubuntu2) ... 676s (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 ... 58643 files and directories currently installed.) 676s Preparing to unpack .../archives/apt_2.7.14_armhf.deb ... 676s Unpacking apt (2.7.14) over (2.7.12) ... 676s Setting up apt (2.7.14) ... 698s dpkg: libcurl3-gnutls:armhf: dependency problems, but removing anyway as you requested: 698s libfwupd2:armhf depends on libcurl3-gnutls (>= 7.63.0). 698s 699s (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 ... 58643 files and directories currently installed.) 699s Removing libcurl3-gnutls:armhf (8.5.0-2ubuntu2) ... 699s Selecting previously unselected package libcurl3t64-gnutls:armhf. 699s (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 ... 58636 files and directories currently installed.) 699s Preparing to unpack .../libcurl3t64-gnutls_8.5.0-2ubuntu8_armhf.deb ... 699s Unpacking libcurl3t64-gnutls:armhf (8.5.0-2ubuntu8) ... 699s Preparing to unpack .../libfwupd2_1.9.15-2_armhf.deb ... 699s Unpacking libfwupd2:armhf (1.9.15-2) over (1.9.14-1) ... 699s dpkg: libpsl5:armhf: dependency problems, but removing anyway as you requested: 699s wget depends on libpsl5 (>= 0.16.0). 699s libcurl4:armhf depends on libpsl5 (>= 0.16.0). 699s 699s (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 ... 58643 files and directories currently installed.) 699s Removing libpsl5:armhf (0.21.2-1build1) ... 699s Selecting previously unselected package libpsl5t64:armhf. 699s (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 ... 58638 files and directories currently installed.) 699s Preparing to unpack .../libpsl5t64_0.21.2-1.1_armhf.deb ... 699s Unpacking libpsl5t64:armhf (0.21.2-1.1) ... 700s Preparing to unpack .../wget_1.21.4-1ubuntu2_armhf.deb ... 700s Unpacking wget (1.21.4-1ubuntu2) over (1.21.4-1ubuntu1) ... 700s Preparing to unpack .../tnftp_20230507-2build1_armhf.deb ... 700s Unpacking tnftp (20230507-2build1) over (20230507-2) ... 700s dpkg: libpcap0.8:armhf: dependency problems, but removing anyway as you requested: 700s tcpdump depends on libpcap0.8 (>= 1.9.1). 700s 700s (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 ... 58644 files and directories currently installed.) 700s Removing libpcap0.8:armhf (1.10.4-4ubuntu3) ... 700s Selecting previously unselected package libpcap0.8t64:armhf. 700s (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 ... 58633 files and directories currently installed.) 700s Preparing to unpack .../00-libpcap0.8t64_1.10.4-4.1ubuntu2_armhf.deb ... 700s Unpacking libpcap0.8t64:armhf (1.10.4-4.1ubuntu2) ... 700s Preparing to unpack .../01-tcpdump_4.99.4-3ubuntu2_armhf.deb ... 700s Unpacking tcpdump (4.99.4-3ubuntu2) over (4.99.4-3ubuntu1) ... 701s Preparing to unpack .../02-libsystemd-shared_255.4-1ubuntu5_armhf.deb ... 701s Unpacking libsystemd-shared:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 701s Preparing to unpack .../03-systemd-resolved_255.4-1ubuntu5_armhf.deb ... 701s Unpacking systemd-resolved (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 701s Preparing to unpack .../04-sudo_1.9.15p5-3ubuntu3_armhf.deb ... 701s Unpacking sudo (1.9.15p5-3ubuntu3) over (1.9.15p5-3ubuntu1) ... 702s Preparing to unpack .../05-rsync_3.2.7-1build1_armhf.deb ... 702s Unpacking rsync (3.2.7-1build1) over (3.2.7-1) ... 702s Preparing to unpack .../06-python3-cryptography_41.0.7-4build2_armhf.deb ... 702s Unpacking python3-cryptography (41.0.7-4build2) over (41.0.7-3) ... 703s Preparing to unpack .../07-openssh-sftp-server_1%3a9.6p1-3ubuntu11_armhf.deb ... 703s Unpacking openssh-sftp-server (1:9.6p1-3ubuntu11) over (1:9.6p1-3ubuntu2) ... 703s Preparing to unpack .../08-openssh-client_1%3a9.6p1-3ubuntu11_armhf.deb ... 703s Unpacking openssh-client (1:9.6p1-3ubuntu11) over (1:9.6p1-3ubuntu2) ... 703s Preparing to unpack .../09-openssh-server_1%3a9.6p1-3ubuntu11_armhf.deb ... 704s Unpacking openssh-server (1:9.6p1-3ubuntu11) over (1:9.6p1-3ubuntu2) ... 704s Selecting previously unselected package linux-headers-6.8.0-20. 704s Preparing to unpack .../10-linux-headers-6.8.0-20_6.8.0-20.20_all.deb ... 704s Unpacking linux-headers-6.8.0-20 (6.8.0-20.20) ... 720s Selecting previously unselected package linux-headers-6.8.0-20-generic. 721s Preparing to unpack .../11-linux-headers-6.8.0-20-generic_6.8.0-20.20_armhf.deb ... 721s Unpacking linux-headers-6.8.0-20-generic (6.8.0-20.20) ... 727s Preparing to unpack .../12-linux-headers-generic_6.8.0-20.20+1_armhf.deb ... 727s Unpacking linux-headers-generic (6.8.0-20.20+1) over (6.8.0-11.11+1) ... 728s (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 ... 89796 files and directories currently installed.) 728s Removing linux-headers-6.8.0-11-generic (6.8.0-11.11) ... 730s dpkg: libssl3:armhf: dependency problems, but removing anyway as you requested: 730s systemd depends on libssl3 (>= 3.0.0). 730s libssh-4:armhf depends on libssl3 (>= 3.0.0). 730s libsasl2-modules:armhf depends on libssl3 (>= 3.0.0). 730s libsasl2-2:armhf depends on libssl3 (>= 3.0.0). 730s libnvme1 depends on libssl3 (>= 3.0.0). 730s libkrb5-3:armhf depends on libssl3 (>= 3.0.0). 730s libkmod2:armhf depends on libssl3 (>= 3.0.0). 730s libfido2-1:armhf depends on libssl3 (>= 3.0.0). 730s libcurl4:armhf depends on libssl3 (>= 3.0.0). 730s libcryptsetup12:armhf depends on libssl3 (>= 3.0.0). 730s kmod depends on libssl3 (>= 3.0.0). 730s dhcpcd-base depends on libssl3 (>= 3.0.0). 730s bind9-libs:armhf depends on libssl3 (>= 3.0.0). 730s 730s Removing libssl3:armhf (3.0.10-1ubuntu4) ... 730s Selecting previously unselected package libssl3t64:armhf. 730s (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 ... 78646 files and directories currently installed.) 730s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_armhf.deb ... 730s Unpacking libssl3t64:armhf (3.0.13-0ubuntu2) ... 730s Setting up libssl3t64:armhf (3.0.13-0ubuntu2) ... 730s (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 ... 78659 files and directories currently installed.) 731s Preparing to unpack .../libudev1_255.4-1ubuntu5_armhf.deb ... 731s Unpacking libudev1:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 731s Setting up libudev1:armhf (255.4-1ubuntu5) ... 731s (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 ... 78659 files and directories currently installed.) 731s Preparing to unpack .../systemd_255.4-1ubuntu5_armhf.deb ... 751s Unpacking systemd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 752s Preparing to unpack .../udev_255.4-1ubuntu5_armhf.deb ... 752s Unpacking udev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 753s Preparing to unpack .../libsystemd0_255.4-1ubuntu5_armhf.deb ... 753s Unpacking libsystemd0:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 753s Setting up libsystemd0:armhf (255.4-1ubuntu5) ... 753s Setting up libsystemd-shared:armhf (255.4-1ubuntu5) ... 753s Setting up systemd-dev (255.4-1ubuntu5) ... 753s Setting up systemd (255.4-1ubuntu5) ... 756s (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 ... 78659 files and directories currently installed.) 756s Preparing to unpack .../systemd-sysv_255.4-1ubuntu5_armhf.deb ... 756s Unpacking systemd-sysv (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 756s Preparing to unpack .../libnss-systemd_255.4-1ubuntu5_armhf.deb ... 756s Unpacking libnss-systemd:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 756s Preparing to unpack .../libpam-systemd_255.4-1ubuntu5_armhf.deb ... 756s Unpacking libpam-systemd:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 756s Preparing to unpack .../libpam-modules-bin_1.5.3-5ubuntu3_armhf.deb ... 756s Unpacking libpam-modules-bin (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 756s Setting up libpam-modules-bin (1.5.3-5ubuntu3) ... 757s pam_namespace.service is a disabled or a static unit not running, not starting it. 757s (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 ... 78659 files and directories currently installed.) 757s Preparing to unpack .../libpam-modules_1.5.3-5ubuntu3_armhf.deb ... 758s Unpacking libpam-modules:armhf (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 758s Setting up libpam-modules:armhf (1.5.3-5ubuntu3) ... 758s Installing new version of config file /etc/security/namespace.init ... 758s (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 ... 78657 files and directories currently installed.) 758s Preparing to unpack .../libpam-runtime_1.5.3-5ubuntu3_all.deb ... 758s Unpacking libpam-runtime (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 758s Setting up libpam-runtime (1.5.3-5ubuntu3) ... 759s (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 ... 78657 files and directories currently installed.) 759s Preparing to unpack .../0-dbus-user-session_1.14.10-4ubuntu2_armhf.deb ... 759s Unpacking dbus-user-session (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 759s Preparing to unpack .../1-libapparmor1_4.0.0-beta3-0ubuntu2_armhf.deb ... 759s Unpacking libapparmor1:armhf (4.0.0-beta3-0ubuntu2) over (4.0.0~alpha4-0ubuntu1) ... 759s Preparing to unpack .../2-dbus-bin_1.14.10-4ubuntu2_armhf.deb ... 759s Unpacking dbus-bin (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 759s Preparing to unpack .../3-dbus-system-bus-common_1.14.10-4ubuntu2_all.deb ... 759s Unpacking dbus-system-bus-common (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 760s Preparing to unpack .../4-dbus_1.14.10-4ubuntu2_armhf.deb ... 760s Unpacking dbus (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 760s Preparing to unpack .../5-dbus-daemon_1.14.10-4ubuntu2_armhf.deb ... 760s Unpacking dbus-daemon (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 760s Preparing to unpack .../6-libdbus-1-3_1.14.10-4ubuntu2_armhf.deb ... 760s Unpacking libdbus-1-3:armhf (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 760s Preparing to unpack .../7-kmod_31+20240202-2ubuntu4_armhf.deb ... 760s Unpacking kmod (31+20240202-2ubuntu4) over (30+20230601-2ubuntu1) ... 760s dpkg: warning: unable to delete old directory '/lib/modprobe.d': Directory not empty 760s Preparing to unpack .../8-libkmod2_31+20240202-2ubuntu4_armhf.deb ... 760s Unpacking libkmod2:armhf (31+20240202-2ubuntu4) over (30+20230601-2ubuntu1) ... 760s Preparing to unpack .../9-libmount1_2.39.3-9ubuntu2_armhf.deb ... 760s Unpacking libmount1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 760s Setting up libmount1:armhf (2.39.3-9ubuntu2) ... 760s (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 ... 78656 files and directories currently installed.) 760s Preparing to unpack .../libseccomp2_2.5.5-1ubuntu2_armhf.deb ... 760s Unpacking libseccomp2:armhf (2.5.5-1ubuntu2) over (2.5.5-1ubuntu1) ... 761s Setting up libseccomp2:armhf (2.5.5-1ubuntu2) ... 761s (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 ... 78656 files and directories currently installed.) 761s Preparing to unpack .../libuuid1_2.39.3-9ubuntu2_armhf.deb ... 761s Unpacking libuuid1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 761s Setting up libuuid1:armhf (2.39.3-9ubuntu2) ... 761s (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 ... 78656 files and directories currently installed.) 761s Preparing to unpack .../0-libcryptsetup12_2%3a2.7.0-1ubuntu2_armhf.deb ... 761s Unpacking libcryptsetup12:armhf (2:2.7.0-1ubuntu2) over (2:2.7.0-1ubuntu1) ... 761s Preparing to unpack .../1-libfdisk1_2.39.3-9ubuntu2_armhf.deb ... 761s Unpacking libfdisk1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 761s Preparing to unpack .../2-mount_2.39.3-9ubuntu2_armhf.deb ... 761s Unpacking mount (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 761s Preparing to unpack .../3-libdevmapper1.02.1_2%3a1.02.185-3ubuntu2_armhf.deb ... 761s Unpacking libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu2) over (2:1.02.185-3ubuntu1) ... 761s Selecting previously unselected package libparted2t64:armhf. 761s Preparing to unpack .../4-libparted2t64_3.6-3.1build2_armhf.deb ... 761s Unpacking libparted2t64:armhf (3.6-3.1build2) ... 762s Preparing to unpack .../5-libsqlite3-0_3.45.1-1ubuntu1_armhf.deb ... 762s Unpacking libsqlite3-0:armhf (3.45.1-1ubuntu1) over (3.45.1-1) ... 762s Preparing to unpack .../6-pinentry-curses_1.2.1-3ubuntu4_armhf.deb ... 762s Unpacking pinentry-curses (1.2.1-3ubuntu4) over (1.2.1-3ubuntu1) ... 762s Preparing to unpack .../7-libsmartcols1_2.39.3-9ubuntu2_armhf.deb ... 762s Unpacking libsmartcols1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 762s Setting up libsmartcols1:armhf (2.39.3-9ubuntu2) ... 762s (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 ... 78663 files and directories currently installed.) 762s Preparing to unpack .../0-readline-common_8.2-4_all.deb ... 762s Unpacking readline-common (8.2-4) over (8.2-3) ... 762s Preparing to unpack .../1-python3-yaml_6.0.1-2build1_armhf.deb ... 762s Unpacking python3-yaml (6.0.1-2build1) over (6.0.1-2) ... 763s Preparing to unpack .../2-python-apt-common_2.7.7_all.deb ... 763s Unpacking python-apt-common (2.7.7) over (2.7.6) ... 763s Preparing to unpack .../3-python3-setuptools_68.1.2-2ubuntu1_all.deb ... 763s Unpacking python3-setuptools (68.1.2-2ubuntu1) over (68.1.2-2) ... 763s Preparing to unpack .../4-python3-pkg-resources_68.1.2-2ubuntu1_all.deb ... 764s Unpacking python3-pkg-resources (68.1.2-2ubuntu1) over (68.1.2-2) ... 764s Preparing to unpack .../5-dpkg_1.22.6ubuntu4_armhf.deb ... 764s Unpacking dpkg (1.22.6ubuntu4) over (1.22.4ubuntu5) ... 764s Setting up dpkg (1.22.6ubuntu4) ... 765s Setting up libpython3.12-minimal:armhf (3.12.2-4build3) ... 765s Setting up libexpat1:armhf (2.6.1-2) ... 765s Setting up python3.12-minimal (3.12.2-4build3) ... 768s (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 ... 78662 files and directories currently installed.) 768s Preparing to unpack .../python3-minimal_3.12.2-0ubuntu1_armhf.deb ... 768s Unpacking python3-minimal (3.12.2-0ubuntu1) over (3.12.1-0ubuntu2) ... 768s Setting up python3-minimal (3.12.2-0ubuntu1) ... 769s (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 ... 78662 files and directories currently installed.) 769s Preparing to unpack .../00-python3_3.12.2-0ubuntu1_armhf.deb ... 769s Unpacking python3 (3.12.2-0ubuntu1) over (3.12.1-0ubuntu2) ... 769s Preparing to unpack .../01-libpython3-stdlib_3.12.2-0ubuntu1_armhf.deb ... 769s Unpacking libpython3-stdlib:armhf (3.12.2-0ubuntu1) over (3.12.1-0ubuntu2) ... 769s Preparing to unpack .../02-bsdextrautils_2.39.3-9ubuntu2_armhf.deb ... 769s Unpacking bsdextrautils (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 770s Preparing to unpack .../03-groff-base_1.23.0-3build1_armhf.deb ... 770s Unpacking groff-base (1.23.0-3build1) over (1.23.0-3) ... 770s Preparing to unpack .../04-libsasl2-2_2.1.28+dfsg1-5ubuntu1_armhf.deb ... 770s Unpacking libsasl2-2:armhf (2.1.28+dfsg1-5ubuntu1) over (2.1.28+dfsg1-4) ... 770s Preparing to unpack .../05-libblockdev-utils3_3.1.0-1build1_armhf.deb ... 770s Unpacking libblockdev-utils3:armhf (3.1.0-1build1) over (3.1.0-1) ... 770s Preparing to unpack .../06-libblockdev-crypto3_3.1.0-1build1_armhf.deb ... 770s Unpacking libblockdev-crypto3:armhf (3.1.0-1build1) over (3.1.0-1) ... 770s Preparing to unpack .../07-logsave_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 770s Unpacking logsave (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 770s Preparing to unpack .../08-dhcpcd-base_1%3a10.0.6-1ubuntu2_armhf.deb ... 770s Unpacking dhcpcd-base (1:10.0.6-1ubuntu2) over (1:10.0.6-1ubuntu1) ... 771s Preparing to unpack .../09-eject_2.39.3-9ubuntu2_armhf.deb ... 771s Unpacking eject (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 771s Preparing to unpack .../10-libbpf1_1%3a1.3.0-2build1_armhf.deb ... 771s Unpacking libbpf1:armhf (1:1.3.0-2build1) over (1:1.3.0-2) ... 771s Preparing to unpack .../11-iproute2_6.1.0-1ubuntu5_armhf.deb ... 771s Unpacking iproute2 (6.1.0-1ubuntu5) over (6.1.0-1ubuntu2) ... 771s (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 ... 78662 files and directories currently installed.) 771s Removing libelf1:armhf (0.190-1) ... 771s Selecting previously unselected package libelf1t64:armhf. 772s (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 ... 78657 files and directories currently installed.) 772s Preparing to unpack .../libelf1t64_0.190-1.1build2_armhf.deb ... 772s Unpacking libelf1t64:armhf (0.190-1.1build2) ... 772s Preparing to unpack .../libtirpc-common_1.3.4+ds-1.1_all.deb ... 772s Unpacking libtirpc-common (1.3.4+ds-1.1) over (1.3.4+ds-1build1) ... 772s Preparing to unpack .../lsof_4.95.0-1build2_armhf.deb ... 772s Unpacking lsof (4.95.0-1build2) over (4.95.0-1build1) ... 772s Preparing to unpack .../libnsl2_1.3.0-3build2_armhf.deb ... 772s Unpacking libnsl2:armhf (1.3.0-3build2) over (1.3.0-3) ... 772s (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 ... 78662 files and directories currently installed.) 772s Removing libtirpc3:armhf (1.3.4+ds-1build1) ... 772s (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 ... 78656 files and directories currently installed.) 772s Preparing to unpack .../0-libgssapi-krb5-2_1.20.1-6ubuntu1_armhf.deb ... 772s Unpacking libgssapi-krb5-2:armhf (1.20.1-6ubuntu1) over (1.20.1-5build1) ... 773s Preparing to unpack .../1-libkrb5-3_1.20.1-6ubuntu1_armhf.deb ... 773s Unpacking libkrb5-3:armhf (1.20.1-6ubuntu1) over (1.20.1-5build1) ... 773s Preparing to unpack .../2-libkrb5support0_1.20.1-6ubuntu1_armhf.deb ... 773s Unpacking libkrb5support0:armhf (1.20.1-6ubuntu1) over (1.20.1-5build1) ... 773s Preparing to unpack .../3-libk5crypto3_1.20.1-6ubuntu1_armhf.deb ... 773s Unpacking libk5crypto3:armhf (1.20.1-6ubuntu1) over (1.20.1-5build1) ... 773s Preparing to unpack .../4-libcom-err2_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 773s Unpacking libcom-err2:armhf (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 773s Selecting previously unselected package libtirpc3t64:armhf. 773s Preparing to unpack .../5-libtirpc3t64_1.3.4+ds-1.1_armhf.deb ... 773s Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' 773s Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' 773s Unpacking libtirpc3t64:armhf (1.3.4+ds-1.1) ... 773s Preparing to unpack .../6-libc-bin_2.39-0ubuntu6_armhf.deb ... 773s Unpacking libc-bin (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 773s Setting up libc-bin (2.39-0ubuntu6) ... 774s (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 ... 78667 files and directories currently installed.) 774s Preparing to unpack .../0-locales_2.39-0ubuntu6_all.deb ... 774s Unpacking locales (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 775s Preparing to unpack .../1-libproc2-0_2%3a4.0.4-4ubuntu2_armhf.deb ... 775s Unpacking libproc2-0:armhf (2:4.0.4-4ubuntu2) over (2:4.0.4-4ubuntu1) ... 775s Preparing to unpack .../2-procps_2%3a4.0.4-4ubuntu2_armhf.deb ... 776s Unpacking procps (2:4.0.4-4ubuntu2) over (2:4.0.4-4ubuntu1) ... 776s Preparing to unpack .../3-vim-tiny_2%3a9.1.0016-1ubuntu6_armhf.deb ... 776s Unpacking vim-tiny (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 776s Preparing to unpack .../4-vim-common_2%3a9.1.0016-1ubuntu6_all.deb ... 776s Unpacking vim-common (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 776s Preparing to unpack .../5-e2fsprogs-l10n_1.47.0-2.4~exp1ubuntu2_all.deb ... 776s Unpacking e2fsprogs-l10n (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 776s Preparing to unpack .../6-libblockdev-fs3_3.1.0-1build1_armhf.deb ... 776s Unpacking libblockdev-fs3:armhf (3.1.0-1build1) over (3.1.0-1) ... 777s dpkg: libreiserfscore0: dependency problems, but removing anyway as you requested: 777s btrfs-progs depends on libreiserfscore0 (>= 1:3.6.27). 777s 777s (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 ... 78668 files and directories currently installed.) 777s Removing libreiserfscore0 (1:3.6.27-7) ... 777s Selecting previously unselected package libreiserfscore0t64. 777s (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 ... 78663 files and directories currently installed.) 777s Preparing to unpack .../libreiserfscore0t64_1%3a3.6.27-7.1_armhf.deb ... 777s Unpacking libreiserfscore0t64 (1:3.6.27-7.1) ... 777s Preparing to unpack .../btrfs-progs_6.6.3-1.1build1_armhf.deb ... 777s Unpacking btrfs-progs (6.6.3-1.1build1) over (6.6.3-1.1) ... 777s dpkg: libext2fs2:armhf: dependency problems, but removing anyway as you requested: 777s e2fsprogs depends on libext2fs2 (= 1.47.0-2ubuntu1). 777s 777s (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 ... 78669 files and directories currently installed.) 777s Removing libext2fs2:armhf (1.47.0-2ubuntu1) ... 778s Selecting previously unselected package libext2fs2t64:armhf. 778s (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 ... 78662 files and directories currently installed.) 778s Preparing to unpack .../libext2fs2t64_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 778s Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2 to /lib/arm-linux-gnueabihf/libe2p.so.2.usr-is-merged by libext2fs2t64' 778s Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2.3 to /lib/arm-linux-gnueabihf/libe2p.so.2.3.usr-is-merged by libext2fs2t64' 778s Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2 to /lib/arm-linux-gnueabihf/libext2fs.so.2.usr-is-merged by libext2fs2t64' 778s Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2.4 to /lib/arm-linux-gnueabihf/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' 778s Unpacking libext2fs2t64:armhf (1.47.0-2.4~exp1ubuntu2) ... 778s Setting up libcom-err2:armhf (1.47.0-2.4~exp1ubuntu2) ... 778s Setting up libext2fs2t64:armhf (1.47.0-2.4~exp1ubuntu2) ... 778s (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 ... 78678 files and directories currently installed.) 778s Preparing to unpack .../e2fsprogs_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 778s Unpacking e2fsprogs (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 778s Preparing to unpack .../libblockdev-loop3_3.1.0-1build1_armhf.deb ... 778s Unpacking libblockdev-loop3:armhf (3.1.0-1build1) over (3.1.0-1) ... 778s Preparing to unpack .../libblockdev-mdraid3_3.1.0-1build1_armhf.deb ... 778s Unpacking libblockdev-mdraid3:armhf (3.1.0-1build1) over (3.1.0-1) ... 778s Preparing to unpack .../libblockdev-nvme3_3.1.0-1build1_armhf.deb ... 778s Unpacking libblockdev-nvme3:armhf (3.1.0-1build1) over (3.1.0-1) ... 779s (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 ... 78678 files and directories currently installed.) 779s Removing libnvme1 (1.8-2) ... 779s Selecting previously unselected package libnvme1t64. 779s (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 ... 78671 files and directories currently installed.) 779s Preparing to unpack .../00-libnvme1t64_1.8-3_armhf.deb ... 779s Unpacking libnvme1t64 (1.8-3) ... 779s Preparing to unpack .../01-libblockdev-part3_3.1.0-1build1_armhf.deb ... 779s Unpacking libblockdev-part3:armhf (3.1.0-1build1) over (3.1.0-1) ... 779s Preparing to unpack .../02-libblockdev-swap3_3.1.0-1build1_armhf.deb ... 779s Unpacking libblockdev-swap3:armhf (3.1.0-1build1) over (3.1.0-1) ... 779s Preparing to unpack .../03-libblockdev3_3.1.0-1build1_armhf.deb ... 779s Unpacking libblockdev3:armhf (3.1.0-1build1) over (3.1.0-1) ... 779s Preparing to unpack .../04-libgudev-1.0-0_1%3a238-3ubuntu2_armhf.deb ... 779s Unpacking libgudev-1.0-0:armhf (1:238-3ubuntu2) over (1:238-3) ... 779s Preparing to unpack .../05-libxml2_2.9.14+dfsg-1.3ubuntu2_armhf.deb ... 779s Unpacking libxml2:armhf (2.9.14+dfsg-1.3ubuntu2) over (2.9.14+dfsg-1.3ubuntu1) ... 780s Preparing to unpack .../06-libmbim-proxy_1.31.2-0ubuntu2_armhf.deb ... 780s Unpacking libmbim-proxy (1.31.2-0ubuntu2) over (1.30.0-1) ... 780s Preparing to unpack .../07-libmbim-glib4_1.31.2-0ubuntu2_armhf.deb ... 780s Unpacking libmbim-glib4:armhf (1.31.2-0ubuntu2) over (1.30.0-1) ... 780s Preparing to unpack .../08-libjson-glib-1.0-common_1.8.0-2build1_all.deb ... 780s Unpacking libjson-glib-1.0-common (1.8.0-2build1) over (1.8.0-2) ... 780s Preparing to unpack .../09-libjson-glib-1.0-0_1.8.0-2build1_armhf.deb ... 780s Unpacking libjson-glib-1.0-0:armhf (1.8.0-2build1) over (1.8.0-2) ... 780s Preparing to unpack .../10-libusb-1.0-0_2%3a1.0.27-1_armhf.deb ... 780s Unpacking libusb-1.0-0:armhf (2:1.0.27-1) over (2:1.0.26-1) ... 780s Preparing to unpack .../11-libgusb2_0.4.8-1build1_armhf.deb ... 780s Unpacking libgusb2:armhf (0.4.8-1build1) over (0.4.8-1) ... 780s Preparing to unpack .../12-libmm-glib0_1.23.4-0ubuntu1_armhf.deb ... 780s Unpacking libmm-glib0:armhf (1.23.4-0ubuntu1) over (1.22.0-3) ... 781s Preparing to unpack .../13-libprotobuf-c1_1.4.1-1ubuntu3_armhf.deb ... 781s Unpacking libprotobuf-c1:armhf (1.4.1-1ubuntu3) over (1.4.1-1ubuntu2) ... 781s Preparing to unpack .../14-libbrotli1_1.1.0-2build1_armhf.deb ... 781s Unpacking libbrotli1:armhf (1.1.0-2build1) over (1.1.0-2) ... 781s Preparing to unpack .../15-libnghttp2-14_1.59.0-1build1_armhf.deb ... 781s Unpacking libnghttp2-14:armhf (1.59.0-1build1) over (1.59.0-1) ... 781s Preparing to unpack .../16-libssh-4_0.10.6-2build1_armhf.deb ... 781s Unpacking libssh-4:armhf (0.10.6-2build1) over (0.10.6-2) ... 781s Preparing to unpack .../17-libibverbs1_50.0-2build1_armhf.deb ... 781s Unpacking libibverbs1:armhf (50.0-2build1) over (50.0-2) ... 781s Preparing to unpack .../18-libfido2-1_1.14.0-1build1_armhf.deb ... 781s Unpacking libfido2-1:armhf (1.14.0-1build1) over (1.14.0-1) ... 781s Preparing to unpack .../19-coreutils_9.4-3ubuntu3_armhf.deb ... 781s Unpacking coreutils (9.4-3ubuntu3) over (9.4-2ubuntu4) ... 782s Setting up coreutils (9.4-3ubuntu3) ... 782s (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 ... 78679 files and directories currently installed.) 782s Preparing to unpack .../debianutils_5.17_armhf.deb ... 782s Unpacking debianutils (5.17) over (5.16) ... 782s Setting up debianutils (5.17) ... 783s (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 ... 78679 files and directories currently installed.) 783s Preparing to unpack .../util-linux_2.39.3-9ubuntu2_armhf.deb ... 783s Unpacking util-linux (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 783s Setting up util-linux (2.39.3-9ubuntu2) ... 785s fstrim.service is a disabled or a static unit not running, not starting it. 786s (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 ... 78679 files and directories currently installed.) 786s Removing libatm1:armhf (1:2.5.1-5) ... 786s (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 ... 78674 files and directories currently installed.) 786s Preparing to unpack .../curl_8.5.0-2ubuntu8_armhf.deb ... 786s Unpacking curl (8.5.0-2ubuntu8) over (8.5.0-2ubuntu2) ... 786s (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 ... 78674 files and directories currently installed.) 786s Removing libcurl4:armhf (8.5.0-2ubuntu2) ... 786s Selecting previously unselected package libcurl4t64:armhf. 786s (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 ... 78669 files and directories currently installed.) 786s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu8_armhf.deb ... 786s Unpacking libcurl4t64:armhf (8.5.0-2ubuntu8) ... 787s Preparing to unpack .../file_1%3a5.45-3_armhf.deb ... 787s Unpacking file (1:5.45-3) over (1:5.45-2) ... 787s (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 ... 78675 files and directories currently installed.) 787s Removing libmagic1:armhf (1:5.45-2) ... 787s (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 ... 78665 files and directories currently installed.) 787s Preparing to unpack .../libmagic-mgc_1%3a5.45-3_armhf.deb ... 787s Unpacking libmagic-mgc (1:5.45-3) over (1:5.45-2) ... 787s Selecting previously unselected package libmagic1t64:armhf. 787s Preparing to unpack .../libmagic1t64_1%3a5.45-3_armhf.deb ... 787s Unpacking libmagic1t64:armhf (1:5.45-3) ... 787s Preparing to unpack .../libplymouth5_24.004.60-1ubuntu6_armhf.deb ... 787s Unpacking libplymouth5:armhf (24.004.60-1ubuntu6) over (24.004.60-1ubuntu3) ... 788s (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 ... 78676 files and directories currently installed.) 788s Removing libpng16-16:armhf (1.6.43-1) ... 788s Selecting previously unselected package libpng16-16t64:armhf. 788s (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 ... 78666 files and directories currently installed.) 788s Preparing to unpack .../libpng16-16t64_1.6.43-3_armhf.deb ... 788s Unpacking libpng16-16t64:armhf (1.6.43-3) ... 788s Preparing to unpack .../bind9-host_1%3a9.18.24-0ubuntu3_armhf.deb ... 788s Unpacking bind9-host (1:9.18.24-0ubuntu3) over (1:9.18.21-0ubuntu1) ... 788s Preparing to unpack .../bind9-dnsutils_1%3a9.18.24-0ubuntu3_armhf.deb ... 788s Unpacking bind9-dnsutils (1:9.18.24-0ubuntu3) over (1:9.18.21-0ubuntu1) ... 788s Preparing to unpack .../bind9-libs_1%3a9.18.24-0ubuntu3_armhf.deb ... 788s Unpacking bind9-libs:armhf (1:9.18.24-0ubuntu3) over (1:9.18.21-0ubuntu1) ... 789s (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 ... 78677 files and directories currently installed.) 789s Removing libuv1:armhf (1.48.0-1) ... 789s Selecting previously unselected package libuv1t64:armhf. 789s (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 ... 78672 files and directories currently installed.) 789s Preparing to unpack .../libuv1t64_1.48.0-1.1_armhf.deb ... 789s Unpacking libuv1t64:armhf (1.48.0-1.1) ... 789s Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu2_armhf.deb ... 789s Unpacking uuid-runtime (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 789s Preparing to unpack .../libdebconfclient0_0.271ubuntu2_armhf.deb ... 789s Unpacking libdebconfclient0:armhf (0.271ubuntu2) over (0.271ubuntu1) ... 789s Setting up libdebconfclient0:armhf (0.271ubuntu2) ... 789s (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 ... 78678 files and directories currently installed.) 789s Preparing to unpack .../libsemanage-common_3.5-1build4_all.deb ... 789s Unpacking libsemanage-common (3.5-1build4) over (3.5-1build2) ... 789s Setting up libsemanage-common (3.5-1build4) ... 790s (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 ... 78678 files and directories currently installed.) 790s Preparing to unpack .../libsemanage2_3.5-1build4_armhf.deb ... 790s Unpacking libsemanage2:armhf (3.5-1build4) over (3.5-1build2) ... 790s Setting up libsemanage2:armhf (3.5-1build4) ... 790s (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 ... 78678 files and directories currently installed.) 790s Preparing to unpack .../install-info_7.1-3build1_armhf.deb ... 790s Unpacking install-info (7.1-3build1) over (7.1-3) ... 790s Setting up install-info (7.1-3build1) ... 790s (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 ... 78678 files and directories currently installed.) 790s Preparing to unpack .../00-gcc-13-base_13.2.0-21ubuntu1_armhf.deb ... 790s Unpacking gcc-13-base:armhf (13.2.0-21ubuntu1) over (13.2.0-17ubuntu2) ... 791s Preparing to unpack .../01-libss2_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 791s Unpacking libss2:armhf (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 791s Preparing to unpack .../02-dmsetup_2%3a1.02.185-3ubuntu2_armhf.deb ... 791s Unpacking dmsetup (2:1.02.185-3ubuntu2) over (2:1.02.185-3ubuntu1) ... 791s Preparing to unpack .../03-krb5-locales_1.20.1-6ubuntu1_all.deb ... 791s Unpacking krb5-locales (1.20.1-6ubuntu1) over (1.20.1-5build1) ... 791s Preparing to unpack .../04-libbsd0_0.12.1-1_armhf.deb ... 791s Unpacking libbsd0:armhf (0.12.1-1) over (0.11.8-1) ... 791s Preparing to unpack .../05-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 791s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 791s Preparing to unpack .../06-libslang2_2.3.3-3build1_armhf.deb ... 791s Unpacking libslang2:armhf (2.3.3-3build1) over (2.3.3-3) ... 791s Preparing to unpack .../07-rsyslog_8.2312.0-3ubuntu7_armhf.deb ... 791s Unpacking rsyslog (8.2312.0-3ubuntu7) over (8.2312.0-3ubuntu3) ... 791s Selecting previously unselected package xdg-user-dirs. 792s Preparing to unpack .../08-xdg-user-dirs_0.18-1_armhf.deb ... 792s Unpacking xdg-user-dirs (0.18-1) ... 792s Preparing to unpack .../09-xxd_2%3a9.1.0016-1ubuntu6_armhf.deb ... 792s Unpacking xxd (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 792s Preparing to unpack .../10-apparmor_4.0.0-beta3-0ubuntu2_armhf.deb ... 794s Unpacking apparmor (4.0.0-beta3-0ubuntu2) over (4.0.0~alpha4-0ubuntu1) ... 796s Preparing to unpack .../11-ftp_20230507-2build1_all.deb ... 796s Unpacking ftp (20230507-2build1) over (20230507-2) ... 796s Preparing to unpack .../12-inetutils-telnet_2%3a2.5-3ubuntu3_armhf.deb ... 796s Unpacking inetutils-telnet (2:2.5-3ubuntu3) over (2:2.5-3ubuntu1) ... 796s Preparing to unpack .../13-info_7.1-3build1_armhf.deb ... 796s Unpacking info (7.1-3build1) over (7.1-3) ... 797s Preparing to unpack .../14-libxmuu1_2%3a1.1.3-3build1_armhf.deb ... 797s Unpacking libxmuu1:armhf (2:1.1.3-3build1) over (2:1.1.3-3) ... 797s Preparing to unpack .../15-lshw_02.19.git.2021.06.19.996aaad9c7-2build2_armhf.deb ... 797s Unpacking lshw (02.19.git.2021.06.19.996aaad9c7-2build2) over (02.19.git.2021.06.19.996aaad9c7-2build1) ... 797s Preparing to unpack .../16-mtr-tiny_0.95-1.1build1_armhf.deb ... 797s Unpacking mtr-tiny (0.95-1.1build1) over (0.95-1.1) ... 797s Preparing to unpack .../17-plymouth-theme-ubuntu-text_24.004.60-1ubuntu6_armhf.deb ... 797s Unpacking plymouth-theme-ubuntu-text (24.004.60-1ubuntu6) over (24.004.60-1ubuntu3) ... 797s Preparing to unpack .../18-plymouth_24.004.60-1ubuntu6_armhf.deb ... 798s Unpacking plymouth (24.004.60-1ubuntu6) over (24.004.60-1ubuntu3) ... 798s Preparing to unpack .../19-psmisc_23.7-1_armhf.deb ... 798s Unpacking psmisc (23.7-1) over (23.6-2) ... 798s Preparing to unpack .../20-telnet_0.17+2.5-3ubuntu3_all.deb ... 798s Unpacking telnet (0.17+2.5-3ubuntu3) over (0.17+2.5-3ubuntu1) ... 798s Preparing to unpack .../21-xz-utils_5.6.0-0.2_armhf.deb ... 798s Unpacking xz-utils (5.6.0-0.2) over (5.4.5-0.3) ... 799s Preparing to unpack .../22-ubuntu-standard_1.536build1_armhf.deb ... 799s Unpacking ubuntu-standard (1.536build1) over (1.536) ... 799s Preparing to unpack .../23-usb.ids_2024.03.18-1_all.deb ... 799s Unpacking usb.ids (2024.03.18-1) over (2024.01.30-1) ... 799s Preparing to unpack .../24-libctf-nobfd0_2.42-4ubuntu1_armhf.deb ... 799s Unpacking libctf-nobfd0:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 799s Preparing to unpack .../25-libctf0_2.42-4ubuntu1_armhf.deb ... 799s Unpacking libctf0:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 799s Preparing to unpack .../26-binutils-arm-linux-gnueabihf_2.42-4ubuntu1_armhf.deb ... 799s Unpacking binutils-arm-linux-gnueabihf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 800s Preparing to unpack .../27-libbinutils_2.42-4ubuntu1_armhf.deb ... 800s Unpacking libbinutils:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 800s Preparing to unpack .../28-binutils_2.42-4ubuntu1_armhf.deb ... 800s Unpacking binutils (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 800s Preparing to unpack .../29-binutils-common_2.42-4ubuntu1_armhf.deb ... 800s Unpacking binutils-common:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 800s Preparing to unpack .../30-libsframe1_2.42-4ubuntu1_armhf.deb ... 800s Unpacking libsframe1:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 800s Preparing to unpack .../31-bolt_0.9.6-2build1_armhf.deb ... 800s Unpacking bolt (0.9.6-2build1) over (0.9.6-2) ... 800s Preparing to unpack .../32-cryptsetup-bin_2%3a2.7.0-1ubuntu2_armhf.deb ... 800s Unpacking cryptsetup-bin (2:2.7.0-1ubuntu2) over (2:2.7.0-1ubuntu1) ... 801s Preparing to unpack .../33-dpkg-dev_1.22.6ubuntu4_all.deb ... 801s Unpacking dpkg-dev (1.22.6ubuntu4) over (1.22.4ubuntu5) ... 801s Preparing to unpack .../34-libdpkg-perl_1.22.6ubuntu4_all.deb ... 801s Unpacking libdpkg-perl (1.22.6ubuntu4) over (1.22.4ubuntu5) ... 801s Preparing to unpack .../35-fonts-ubuntu-console_0.869+git20240321-0ubuntu1_all.deb ... 801s Unpacking fonts-ubuntu-console (0.869+git20240321-0ubuntu1) over (0.869-0ubuntu1) ... 801s Preparing to unpack .../36-gnupg-l10n_2.4.4-2ubuntu15_all.deb ... 801s Unpacking gnupg-l10n (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 802s Preparing to unpack .../37-ibverbs-providers_50.0-2build1_armhf.deb ... 802s Unpacking ibverbs-providers:armhf (50.0-2build1) over (50.0-2) ... 802s Preparing to unpack .../38-jq_1.7.1-3_armhf.deb ... 802s Unpacking jq (1.7.1-3) over (1.7.1-2) ... 802s Preparing to unpack .../39-libjq1_1.7.1-3_armhf.deb ... 802s Unpacking libjq1:armhf (1.7.1-3) over (1.7.1-2) ... 802s Selecting previously unselected package libatm1t64:armhf. 802s Preparing to unpack .../40-libatm1t64_1%3a2.5.1-5.1_armhf.deb ... 802s Unpacking libatm1t64:armhf (1:2.5.1-5.1) ... 802s Preparing to unpack .../41-libevent-core-2.1-7_2.1.12-stable-9build1_armhf.deb ... 802s Unpacking libevent-core-2.1-7:armhf (2.1.12-stable-9build1) over (2.1.12-stable-9) ... 802s Preparing to unpack .../42-libftdi1-2_1.5-6build4_armhf.deb ... 802s Unpacking libftdi1-2:armhf (1.5-6build4) over (1.5-6build3) ... 802s Preparing to unpack .../43-libldap-common_2.6.7+dfsg-1~exp1ubuntu6_all.deb ... 802s Unpacking libldap-common (2.6.7+dfsg-1~exp1ubuntu6) over (2.6.7+dfsg-1~exp1ubuntu1) ... 803s Preparing to unpack .../44-libsasl2-modules_2.1.28+dfsg1-5ubuntu1_armhf.deb ... 803s Unpacking libsasl2-modules:armhf (2.1.28+dfsg1-5ubuntu1) over (2.1.28+dfsg1-4) ... 803s Preparing to unpack .../45-python3-distutils_3.12.2-3ubuntu1.1_all.deb ... 803s Unpacking python3-distutils (3.12.2-3ubuntu1.1) over (3.11.5-1) ... 803s Preparing to unpack .../46-python3-lib2to3_3.12.2-3ubuntu1.1_all.deb ... 803s Unpacking python3-lib2to3 (3.12.2-3ubuntu1.1) over (3.11.5-1) ... 803s Preparing to unpack .../47-python3-markupsafe_2.1.5-1build1_armhf.deb ... 804s Unpacking python3-markupsafe (2.1.5-1build1) over (2.1.5-1) ... 804s Preparing to unpack .../48-python3-pyrsistent_0.20.0-1build1_armhf.deb ... 804s Unpacking python3-pyrsistent:armhf (0.20.0-1build1) over (0.20.0-1) ... 804s Preparing to unpack .../49-python3-typing-extensions_4.10.0-1_all.deb ... 804s Unpacking python3-typing-extensions (4.10.0-1) over (4.9.0-1) ... 804s Preparing to unpack .../50-cloud-init_24.1.2-0ubuntu1_all.deb ... 805s Unpacking cloud-init (24.1.2-0ubuntu1) over (24.1.1-0ubuntu1) ... 806s Preparing to unpack .../51-kpartx_0.9.4-5ubuntu6_armhf.deb ... 806s Unpacking kpartx (0.9.4-5ubuntu6) over (0.9.4-5ubuntu3) ... 806s Setting up fonts-ubuntu-console (0.869+git20240321-0ubuntu1) ... 806s Setting up pinentry-curses (1.2.1-3ubuntu4) ... 806s Setting up libtext-iconv-perl:armhf (1.7-8build2) ... 806s Setting up libtext-charwidth-perl:armhf (0.04-11build2) ... 806s Setting up libibverbs1:armhf (50.0-2build1) ... 806s Setting up systemd-sysv (255.4-1ubuntu5) ... 806s Setting up libapparmor1:armhf (4.0.0-beta3-0ubuntu2) ... 806s Setting up libatm1t64:armhf (1:2.5.1-5.1) ... 806s Setting up libgdbm6t64:armhf (1.23-5.1) ... 806s Setting up bsdextrautils (2.39.3-9ubuntu2) ... 806s Setting up libgdbm-compat4t64:armhf (1.23-5.1) ... 806s Setting up xdg-user-dirs (0.18-1) ... 806s Setting up ibverbs-providers:armhf (50.0-2build1) ... 806s Setting up linux-headers-6.8.0-20 (6.8.0-20.20) ... 806s Setting up libmagic-mgc (1:5.45-3) ... 806s Setting up gawk (1:5.2.1-2build2) ... 806s Setting up psmisc (23.7-1) ... 806s Setting up libjq1:armhf (1.7.1-3) ... 806s Setting up libtirpc-common (1.3.4+ds-1.1) ... 806s Setting up libbrotli1:armhf (1.1.0-2build1) ... 806s Setting up libsqlite3-0:armhf (3.45.1-1ubuntu1) ... 806s Setting up libsasl2-modules:armhf (2.1.28+dfsg1-5ubuntu1) ... 806s Setting up libuv1t64:armhf (1.48.0-1.1) ... 806s Setting up libmagic1t64:armhf (1:5.45-3) ... 806s Setting up rsyslog (8.2312.0-3ubuntu7) ... 807s info: The user `syslog' is already a member of `adm'. 808s apparmor_parser: Unable to replace "rsyslogd". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 808s 809s Setting up binutils-common:armhf (2.42-4ubuntu1) ... 809s Setting up libpsl5t64:armhf (0.21.2-1.1) ... 809s Setting up libnghttp2-14:armhf (1.59.0-1build1) ... 809s Setting up libreiserfscore0t64 (1:3.6.27-7.1) ... 809s Setting up libctf-nobfd0:armhf (2.42-4ubuntu1) ... 809s Setting up libnss-systemd:armhf (255.4-1ubuntu5) ... 809s Setting up krb5-locales (1.20.1-6ubuntu1) ... 809s Setting up file (1:5.45-3) ... 809s Setting up lshw (02.19.git.2021.06.19.996aaad9c7-2build2) ... 809s Setting up locales (2.39-0ubuntu6) ... 811s Generating locales (this might take a while)... 816s en_US.UTF-8... done 823s Generation complete. 823s Setting up libldap-common (2.6.7+dfsg-1~exp1ubuntu6) ... 823s Setting up libprotobuf-c1:armhf (1.4.1-1ubuntu3) ... 823s Setting up xxd (2:9.1.0016-1ubuntu6) ... 823s Setting up libsframe1:armhf (2.42-4ubuntu1) ... 823s Setting up libelf1t64:armhf (0.190-1.1build2) ... 823s Setting up libkrb5support0:armhf (1.20.1-6ubuntu1) ... 823s Setting up linux-headers-6.8.0-20-generic (6.8.0-20.20) ... 823s Setting up eject (2.39.3-9ubuntu2) ... 823s Setting up apparmor (4.0.0-beta3-0ubuntu2) ... 823s Installing new version of config file /etc/apparmor.d/abstractions/authentication ... 823s Installing new version of config file /etc/apparmor.d/abstractions/crypto ... 823s Installing new version of config file /etc/apparmor.d/abstractions/kde-open5 ... 823s Installing new version of config file /etc/apparmor.d/abstractions/openssl ... 823s Installing new version of config file /etc/apparmor.d/code ... 823s Installing new version of config file /etc/apparmor.d/firefox ... 824s apparmor_parser: Unable to replace "lsb_release". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 824s 824s apparmor_parser: Unable to replace "kmod". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 824s 824s apparmor_parser: Unable to replace "nvidia_modprobe". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 824s 826s sysctl: cannot stat /proc/sys/kernel/apparmor_restrict_unprivileged_userns: No such file or directory 826s Reloading AppArmor profiles 826s /sbin/apparmor_parser: Unable to replace "Discord". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "MongoDB Compass". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "1password". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "brave". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "buildah". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "busybox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "cam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "ch-checkns". /sbin/apparmor_parser: Unable to replace "ch-run". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "chrome". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "vscode". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "crun". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "element-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "devhelp". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "epiphany". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "evolution". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "firefox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "flatpak". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "github-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "geary". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "goldendict". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "kchmviewer". /sbin/apparmor_parser: Unable to replace "ipa_verify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "keybase". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "lc-compliance". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "linux-sandbox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "loupe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "lxc-attach". /sbin/apparmor_parser: Unable to replace "libcamerify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "lxc-create". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "lxc-destroy". /sbin/apparmor_parser: Unable to replace "lxc-execute". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "lxc-unshare". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "lxc-stop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "lxc-usernsexec". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "mmdebstrap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "msedge". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "nautilus". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "notepadqq". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "opam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "opera". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "obsidian". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "pageedit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "lsb_release". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "podman". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "privacybrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "polypane". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "qcam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "qmapshack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "rootlesskit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "sbuild-abort". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "sbuild-adduser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "sbuild". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "sbuild-apt". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "runc". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "rpm". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "rssguard". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "sbuild-destroychroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "sbuild-distupgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "sbuild-clean". /sbin/apparmor_parser: Unable to replace "sbuild-checkpackages". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "sbuild-unhold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "qutebrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "sbuild-upgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "plasmashell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "sbuild-shell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "sbuild-createchroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "sbuild-hold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "sbuild-update". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "scide". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "surfshark". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "signal-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "stress-ng". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "steam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "slirp4netns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "kmod". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "nvidia_modprobe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "systemd-coredump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "thunderbird". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "tup". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "trinity". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "tuxedo-control-center". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "toybox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "userbindmount". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 826s /sbin/apparmor_parser: Unable to replace "slack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 826s 827s /sbin/apparmor_parser: Unable to replace "vdens". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 827s 827s /sbin/apparmor_parser: Unable to replace "uwsgi-core". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 827s 827s /sbin/apparmor_parser: Unable to replace "vivaldi-bin". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 827s 827s /sbin/apparmor_parser: Unable to replace "vpnns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 827s 827s /sbin/apparmor_parser: Unable to replace "wpcom". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 827s 827s /sbin/apparmor_parser: Unable to replace "unprivileged_userns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 827s 827s /sbin/apparmor_parser: Unable to replace "virtiofsd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 827s 827s /sbin/apparmor_parser: Unable to replace "unix-chkpwd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 827s 827s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_apt_news". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 827s 827s /sbin/apparmor_parser: Unable to replace "rsyslogd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 827s 827s /sbin/apparmor_parser: Unable to replace "/usr/bin/man". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 827s 827s /sbin/apparmor_parser: Unable to replace "tcpdump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 827s 827s Error: At least one profile failed to load 827s Setting up libglib2.0-0t64:armhf (2.79.3-3ubuntu5) ... 827s No schema files found: doing nothing. 827s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 827s Setting up vim-common (2:9.1.0016-1ubuntu6) ... 827s Setting up gcc-13-base:armhf (13.2.0-21ubuntu1) ... 827s Setting up libqrtr-glib0:armhf (1.2.2-1ubuntu3) ... 827s Setting up libslang2:armhf (2.3.3-3build1) ... 827s Setting up libnvme1t64 (1.8-3) ... 827s Setting up mtr-tiny (0.95-1.1build1) ... 827s Setting up gnupg-l10n (2.4.4-2ubuntu15) ... 827s Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build6) ... 827s Setting up libdbus-1-3:armhf (1.14.10-4ubuntu2) ... 827s Setting up xz-utils (5.6.0-0.2) ... 827s Setting up perl-modules-5.38 (5.38.2-3.2) ... 827s Setting up libproc2-0:armhf (2:4.0.4-4ubuntu2) ... 827s Setting up libpng16-16t64:armhf (1.6.43-3) ... 827s Setting up systemd-timesyncd (255.4-1ubuntu5) ... 828s Setting up libevent-core-2.1-7:armhf (2.1.12-stable-9build1) ... 828s Setting up libss2:armhf (1.47.0-2.4~exp1ubuntu2) ... 828s Setting up usb.ids (2024.03.18-1) ... 828s Setting up sudo (1.9.15p5-3ubuntu3) ... 828s Setting up dhcpcd-base (1:10.0.6-1ubuntu2) ... 828s Setting up gir1.2-glib-2.0:armhf (2.79.3-3ubuntu5) ... 828s Setting up libk5crypto3:armhf (1.20.1-6ubuntu1) ... 828s Setting up logsave (1.47.0-2.4~exp1ubuntu2) ... 828s Setting up libfdisk1:armhf (2.39.3-9ubuntu2) ... 828s Setting up libdb5.3t64:armhf (5.3.28+dfsg2-6) ... 828s Setting up libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu2) ... 828s Setting up python-apt-common (2.7.7) ... 828s Setting up mount (2.39.3-9ubuntu2) ... 828s Setting up dmsetup (2:1.02.185-3ubuntu2) ... 828s Setting up uuid-runtime (2.39.3-9ubuntu2) ... 831s uuidd.service is a disabled or a static unit not running, not starting it. 831s Setting up libmm-glib0:armhf (1.23.4-0ubuntu1) ... 831s Setting up groff-base (1.23.0-3build1) ... 831s Setting up libplymouth5:armhf (24.004.60-1ubuntu6) ... 831s Setting up dbus-session-bus-common (1.14.10-4ubuntu2) ... 831s Setting up jq (1.7.1-3) ... 831s Setting up procps (2:4.0.4-4ubuntu2) ... 832s Setting up gpgconf (2.4.4-2ubuntu15) ... 832s Setting up libpcap0.8t64:armhf (1.10.4-4.1ubuntu2) ... 832s Setting up libcryptsetup12:armhf (2:2.7.0-1ubuntu2) ... 832s Setting up libgirepository-1.0-1:armhf (1.79.1-1ubuntu6) ... 832s Setting up libjson-glib-1.0-common (1.8.0-2build1) ... 832s Setting up libkrb5-3:armhf (1.20.1-6ubuntu1) ... 832s Setting up libpython3.11-minimal:armhf (3.11.8-1build4) ... 832s Setting up libusb-1.0-0:armhf (2:1.0.27-1) ... 832s Setting up libperl5.38t64:armhf (5.38.2-3.2) ... 832s Setting up tnftp (20230507-2build1) ... 832s Setting up libbinutils:armhf (2.42-4ubuntu1) ... 832s Setting up dbus-system-bus-common (1.14.10-4ubuntu2) ... 832s Setting up libfido2-1:armhf (1.14.0-1build1) ... 832s Setting up openssl (3.0.13-0ubuntu2) ... 832s Setting up libbsd0:armhf (0.12.1-1) ... 832s Setting up readline-common (8.2-4) ... 832s Setting up libxml2:armhf (2.9.14+dfsg-1.3ubuntu2) ... 832s Setting up libxmuu1:armhf (2:1.1.3-3build1) ... 832s Setting up dbus-bin (1.14.10-4ubuntu2) ... 832s Setting up info (7.1-3build1) ... 832s Setting up liblocale-gettext-perl (1.07-6ubuntu4) ... 832s Setting up gpg (2.4.4-2ubuntu15) ... 832s Setting up libgudev-1.0-0:armhf (1:238-3ubuntu2) ... 832s Setting up libpolkit-gobject-1-0:armhf (124-1ubuntu1) ... 832s Setting up libbpf1:armhf (1:1.3.0-2build1) ... 832s Setting up libmbim-glib4:armhf (1.31.2-0ubuntu2) ... 832s Setting up rsync (3.2.7-1build1) ... 834s rsync.service is a disabled or a static unit not running, not starting it. 834s Setting up libudisks2-0:armhf (2.10.1-6) ... 834s Setting up libkmod2:armhf (31+20240202-2ubuntu4) ... 834s Setting up bolt (0.9.6-2build1) ... 834s bolt.service is a disabled or a static unit not running, not starting it. 834s Setting up gnupg-utils (2.4.4-2ubuntu15) ... 834s Setting up initramfs-tools-bin (0.142ubuntu23) ... 834s Setting up libctf0:armhf (2.42-4ubuntu1) ... 834s Setting up cryptsetup-bin (2:2.7.0-1ubuntu2) ... 834s Setting up python3.11-minimal (3.11.8-1build4) ... 837s Setting up tcpdump (4.99.4-3ubuntu2) ... 837s apparmor_parser: Unable to replace "tcpdump". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 837s 837s Setting up apt-utils (2.7.14) ... 837s Setting up gpg-agent (2.4.4-2ubuntu15) ... 839s Setting up libpython3.12-stdlib:armhf (3.12.2-4build3) ... 839s Setting up wget (1.21.4-1ubuntu2) ... 839s Setting up libxmlb2:armhf (0.3.15-1build1) ... 839s Setting up btrfs-progs (6.6.3-1.1build1) ... 839s Setting up libpython3.11-stdlib:armhf (3.11.8-1build4) ... 839s Setting up python3.12 (3.12.2-4build3) ... 842s Setting up gpgsm (2.4.4-2ubuntu15) ... 842s Setting up inetutils-telnet (2:2.5-3ubuntu3) ... 842s Setting up e2fsprogs (1.47.0-2.4~exp1ubuntu2) ... 842s update-initramfs: deferring update (trigger activated) 843s e2scrub_all.service is a disabled or a static unit not running, not starting it. 844s Setting up libparted2t64:armhf (3.6-3.1build2) ... 844s Setting up linux-headers-generic (6.8.0-20.20+1) ... 844s Setting up dbus-daemon (1.14.10-4ubuntu2) ... 844s Setting up libmbim-proxy (1.31.2-0ubuntu2) ... 844s Setting up vim-tiny (2:9.1.0016-1ubuntu6) ... 844s Setting up kmod (31+20240202-2ubuntu4) ... 844s Setting up libnetplan1:armhf (1.0-1) ... 844s Setting up man-db (2.12.0-3build4) ... 844s Updating database of manual pages ... 847s apparmor_parser: Unable to replace "/usr/bin/man". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 847s 848s man-db.service is a disabled or a static unit not running, not starting it. 848s Setting up fdisk (2.39.3-9ubuntu2) ... 848s Setting up libjson-glib-1.0-0:armhf (1.8.0-2build1) ... 848s Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-5ubuntu1) ... 848s Setting up libftdi1-2:armhf (1.5-6build4) ... 848s Setting up perl (5.38.2-3.2) ... 848s Setting up gir1.2-girepository-2.0:armhf (1.79.1-1ubuntu6) ... 848s Setting up dbus (1.14.10-4ubuntu2) ... 848s A reboot is required to replace the running dbus-daemon. 848s Please reboot the system when convenient. 849s Setting up shared-mime-info (2.4-1build1) ... 850s Setting up libblockdev-utils3:armhf (3.1.0-1build1) ... 850s Setting up libgssapi-krb5-2:armhf (1.20.1-6ubuntu1) ... 850s Setting up udev (255.4-1ubuntu5) ... 852s Setting up ftp (20230507-2build1) ... 852s Setting up keyboxd (2.4.4-2ubuntu15) ... 853s Setting up libdpkg-perl (1.22.6ubuntu4) ... 853s Setting up libsasl2-2:armhf (2.1.28+dfsg1-5ubuntu1) ... 853s Setting up libssh-4:armhf (0.10.6-2build1) ... 853s Setting up libblockdev-nvme3:armhf (3.1.0-1build1) ... 853s Setting up libblockdev-fs3:armhf (3.1.0-1build1) ... 853s Setting up kpartx (0.9.4-5ubuntu6) ... 853s Setting up libpam-systemd:armhf (255.4-1ubuntu5) ... 853s Setting up libpolkit-agent-1-0:armhf (124-1ubuntu1) ... 853s Setting up libgpgme11t64:armhf (1.18.0-4.1ubuntu3) ... 853s Setting up netplan-generator (1.0-1) ... 853s Removing 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 853s Setting up initramfs-tools-core (0.142ubuntu23) ... 853s Setting up binutils-arm-linux-gnueabihf (2.42-4ubuntu1) ... 853s Setting up libarchive13t64:armhf (3.7.2-1.1ubuntu2) ... 853s Setting up libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu6) ... 853s Setting up libpython3-stdlib:armhf (3.12.2-0ubuntu1) ... 853s Setting up systemd-resolved (255.4-1ubuntu5) ... 855s Setting up python3.11 (3.11.8-1build4) ... 857s Setting up telnet (0.17+2.5-3ubuntu3) ... 857s Setting up initramfs-tools (0.142ubuntu23) ... 857s update-initramfs: deferring update (trigger activated) 857s Setting up libblockdev-mdraid3:armhf (3.1.0-1build1) ... 857s Setting up libcurl4t64:armhf (8.5.0-2ubuntu8) ... 857s Setting up bind9-libs:armhf (1:9.18.24-0ubuntu3) ... 857s Setting up libtirpc3t64:armhf (1.3.4+ds-1.1) ... 857s Setting up e2fsprogs-l10n (1.47.0-2.4~exp1ubuntu2) ... 857s Setting up libblockdev-swap3:armhf (3.1.0-1build1) ... 857s Setting up plymouth (24.004.60-1ubuntu6) ... 857s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 858s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 858s Setting up iproute2 (6.1.0-1ubuntu5) ... 870s Setting up openssh-client (1:9.6p1-3ubuntu11) ... 870s Setting up libgusb2:armhf (0.4.8-1build1) ... 870s Setting up libblockdev-loop3:armhf (3.1.0-1build1) ... 870s Setting up libcurl3t64-gnutls:armhf (8.5.0-2ubuntu8) ... 870s Setting up parted (3.6-3.1build2) ... 870s Setting up libqmi-glib5:armhf (1.35.2-0ubuntu1) ... 870s Setting up python3 (3.12.2-0ubuntu1) ... 873s Setting up binutils (2.42-4ubuntu1) ... 873s Setting up python3-markupsafe (2.1.5-1build1) ... 873s Setting up libblockdev3:armhf (3.1.0-1build1) ... 873s Setting up libjcat1:armhf (0.2.0-2build2) ... 873s Setting up dpkg-dev (1.22.6ubuntu4) ... 873s Setting up libblockdev-part3:armhf (3.1.0-1build1) ... 873s Setting up dirmngr (2.4.4-2ubuntu15) ... 874s Setting up dbus-user-session (1.14.10-4ubuntu2) ... 874s Setting up plymouth-theme-ubuntu-text (24.004.60-1ubuntu6) ... 874s update-initramfs: deferring update (trigger activated) 874s Setting up python3-cryptography (41.0.7-4build2) ... 874s Setting up python3-gi (3.47.0-3build1) ... 875s Setting up python3-typing-extensions (4.10.0-1) ... 875s Setting up lsof (4.95.0-1build2) ... 875s Setting up python3-pyrsistent:armhf (0.20.0-1build1) ... 875s Setting up libnsl2:armhf (1.3.0-3build2) ... 875s Setting up gnupg (2.4.4-2ubuntu15) ... 875s Setting up python3-netplan (1.0-1) ... 875s Setting up curl (8.5.0-2ubuntu8) ... 875s Setting up libvolume-key1:armhf (0.3.12-7build1) ... 875s Setting up bind9-host (1:9.18.24-0ubuntu3) ... 875s Setting up python3-lib2to3 (3.12.2-3ubuntu1.1) ... 876s Setting up python3-pkg-resources (68.1.2-2ubuntu1) ... 877s Setting up python3-distutils (3.12.2-3ubuntu1.1) ... 877s python3.12: can't get files for byte-compilation 877s Setting up openssh-sftp-server (1:9.6p1-3ubuntu11) ... 877s Setting up python3-dbus (1.3.2-5build2) ... 877s Setting up python3-setuptools (68.1.2-2ubuntu1) ... 879s Setting up gpg-wks-client (2.4.4-2ubuntu15) ... 879s Setting up openssh-server (1:9.6p1-3ubuntu11) ... 879s Replacing config file /etc/ssh/sshd_config with new version 882s Created symlink /etc/systemd/system/ssh.service.requires/ssh.socket → /usr/lib/systemd/system/ssh.socket. 909s Setting up libblockdev-crypto3:armhf (3.1.0-1build1) ... 909s Setting up python3-gdbm:armhf (3.12.2-3ubuntu1.1) ... 909s Setting up python3-apt (2.7.7) ... 909s Setting up libfwupd2:armhf (1.9.15-2) ... 909s Setting up python3-yaml (6.0.1-2build1) ... 909s Setting up libqmi-proxy (1.35.2-0ubuntu1) ... 909s Setting up netplan.io (1.0-1) ... 909s Setting up bind9-dnsutils (1:9.18.24-0ubuntu3) ... 909s Setting up ubuntu-pro-client (31.2.2) ... 910s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 910s 913s Setting up fwupd (1.9.15-2) ... 915s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 915s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 915s fwupd.service is a disabled or a static unit not running, not starting it. 915s Setting up ubuntu-pro-client-l10n (31.2.2) ... 915s Setting up udisks2 (2.10.1-6) ... 915s sda: Failed to write 'change' to '/sys/devices/platform/LNRO0005:1f/virtio2/host0/target0:0:0/0:0:0:0/block/sda/uevent': Permission denied 915s sda1: Failed to write 'change' to '/sys/devices/platform/LNRO0005:1f/virtio2/host0/target0:0:0/0:0:0:0/block/sda/sda1/uevent': Permission denied 915s sda15: Failed to write 'change' to '/sys/devices/platform/LNRO0005:1f/virtio2/host0/target0:0:0/0:0:0:0/block/sda/sda15/uevent': Permission denied 915s sda2: Failed to write 'change' to '/sys/devices/platform/LNRO0005:1f/virtio2/host0/target0:0:0/0:0:0:0/block/sda/sda2/uevent': Permission denied 915s loop0: Failed to write 'change' to '/sys/devices/virtual/block/loop0/uevent': Permission denied 915s loop1: Failed to write 'change' to '/sys/devices/virtual/block/loop1/uevent': Permission denied 915s loop2: Failed to write 'change' to '/sys/devices/virtual/block/loop2/uevent': Permission denied 915s loop3: Failed to write 'change' to '/sys/devices/virtual/block/loop3/uevent': Permission denied 915s loop4: Failed to write 'change' to '/sys/devices/virtual/block/loop4/uevent': Permission denied 915s loop5: Failed to write 'change' to '/sys/devices/virtual/block/loop5/uevent': Permission denied 915s loop6: Failed to write 'change' to '/sys/devices/virtual/block/loop6/uevent': Permission denied 915s loop7: Failed to write 'change' to '/sys/devices/virtual/block/loop7/uevent': Permission denied 915s loop8: Failed to write 'change' to '/sys/devices/virtual/block/loop8/uevent': Permission denied 916s Setting up cloud-init (24.1.2-0ubuntu1) ... 920s Setting up ubuntu-minimal (1.536build1) ... 920s Setting up ubuntu-standard (1.536build1) ... 920s Processing triggers for libc-bin (2.39-0ubuntu6) ... 921s Processing triggers for ufw (0.36.2-5) ... 921s Processing triggers for install-info (7.1-3build1) ... 921s Processing triggers for initramfs-tools (0.142ubuntu23) ... 925s Reading package lists... 925s Building dependency tree... 925s Reading state information... 927s The following packages will be REMOVED: 927s linux-headers-6.8.0-11* python3-distutils* python3-lib2to3* 928s 0 upgraded, 0 newly installed, 3 to remove and 1 not upgraded. 928s After this operation, 86.5 MB disk space will be freed. 928s (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 ... 78647 files and directories currently installed.) 928s Removing linux-headers-6.8.0-11 (6.8.0-11.11) ... 930s Removing python3-distutils (3.12.2-3ubuntu1.1) ... 930s Removing python3-lib2to3 (3.12.2-3ubuntu1.1) ... 933s autopkgtest [09:19:17]: rebooting testbed after setup commands that affected boot 974s autopkgtest [09:19:58]: testbed running kernel: Linux 5.4.0-170-generic #188-Ubuntu SMP Wed Jan 10 09:51:10 UTC 2024 1001s autopkgtest [09:20:25]: @@@@@@@@@@@@@@@@@@@@ apt-source fonttools 1021s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/universe fonttools 4.46.0-1build1 (dsc) [2731 B] 1021s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe fonttools 4.46.0-1build1 (tar) [2601 kB] 1021s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe fonttools 4.46.0-1build1 (diff) [11.4 kB] 1021s gpgv: Signature made Sat Mar 16 22:24:19 2024 UTC 1021s gpgv: using RSA key 568BF22A66337CBFC9A6B9B72C83DBC8E9BD0E37 1021s gpgv: Can't check signature: No public key 1021s dpkg-source: warning: cannot verify inline signature for ./fonttools_4.46.0-1build1.dsc: no acceptable signature found 1022s autopkgtest [09:20:46]: testing package fonttools version 4.46.0-1build1 1024s autopkgtest [09:20:48]: build not needed 1031s autopkgtest [09:20:55]: test command1: preparing testbed 1066s Reading package lists... 1067s Building dependency tree... 1067s Reading state information... 1068s Starting pkgProblemResolver with broken count: 0 1068s Starting 2 pkgProblemResolver with broken count: 0 1068s Done 1069s The following additional packages will be installed: 1069s fonttools libblas3 libgfortran5 liblapack3 liblbfgsb0 libxslt1.1 python3-all 1069s python3-appdirs python3-brotli python3-decorator python3-fonttools 1069s python3-fs python3-iniconfig python3-lxml python3-lz4 python3-mpmath 1069s python3-numpy python3-packaging python3-pluggy python3-pytest python3-scipy 1069s python3-sympy python3-ufolib2 unicode-data 1069s Suggested packages: 1069s python-lxml-doc python-mpmath-doc python3-gmpy2 python3-matplotlib gcc 1069s gfortran python3-dev python-scipy-doc texlive-fonts-extra dvipng 1069s python-sympy-doc 1069s Recommended packages: 1069s python3-bs4 python3-cssselect python3-html5lib g++ | c++-compiler 1069s python3-pil isympy-common 1070s The following NEW packages will be installed: 1070s autopkgtest-satdep fonttools libblas3 libgfortran5 liblapack3 liblbfgsb0 1070s libxslt1.1 python3-all python3-appdirs python3-brotli python3-decorator 1070s python3-fonttools python3-fs python3-iniconfig python3-lxml python3-lz4 1070s python3-mpmath python3-numpy python3-packaging python3-pluggy python3-pytest 1070s python3-scipy python3-sympy python3-ufolib2 unicode-data 1070s 0 upgraded, 25 newly installed, 0 to remove and 1 not upgraded. 1070s Need to get 41.4 MB/41.4 MB of archives. 1070s After this operation, 182 MB of additional disk space will be used. 1070s Get:1 /tmp/autopkgtest.vBgidy/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [728 B] 1070s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf python3-brotli armhf 1.1.0-2build1 [320 kB] 1070s Get:3 http://ftpmaster.internal/ubuntu noble/main armhf python3-decorator all 5.1.1-5 [10.1 kB] 1070s Get:4 http://ftpmaster.internal/ubuntu noble/main armhf libblas3 armhf 3.12.0-3 [123 kB] 1070s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgfortran5 armhf 14-20240315-1ubuntu1 [312 kB] 1070s Get:6 http://ftpmaster.internal/ubuntu noble/main armhf liblapack3 armhf 3.12.0-3 [2085 kB] 1070s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-numpy armhf 1:1.24.2-3ubuntu1 [3610 kB] 1071s Get:8 http://ftpmaster.internal/ubuntu noble/universe armhf liblbfgsb0 armhf 3.0+dfsg.4-1 [27.1 kB] 1071s Get:9 http://ftpmaster.internal/ubuntu noble/universe armhf python3-scipy armhf 1.11.4-6 [18.4 MB] 1072s Get:10 http://ftpmaster.internal/ubuntu noble/universe armhf python3-ufolib2 all 0.16.0+dfsg1-1 [33.5 kB] 1072s Get:11 http://ftpmaster.internal/ubuntu noble/universe armhf python3-mpmath all 1.2.1-3 [421 kB] 1072s Get:12 http://ftpmaster.internal/ubuntu noble/universe armhf python3-sympy all 1.12-7 [3966 kB] 1072s Get:13 http://ftpmaster.internal/ubuntu noble/main armhf python3-appdirs all 1.4.4-4 [10.9 kB] 1072s Get:14 http://ftpmaster.internal/ubuntu noble/universe armhf python3-fs all 2.4.16-3 [91.1 kB] 1072s Get:15 http://ftpmaster.internal/ubuntu noble/main armhf libxslt1.1 armhf 1.1.39-0exp1 [150 kB] 1072s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-lxml armhf 5.1.0-1build1 [1275 kB] 1072s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf python3-lz4 armhf 4.0.2+dfsg-1build3 [24.7 kB] 1072s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-all armhf 3.12.2-0ubuntu1 [886 B] 1072s Get:19 http://ftpmaster.internal/ubuntu noble/universe armhf unicode-data all 15.1.0-1 [8878 kB] 1072s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf python3-fonttools armhf 4.46.0-1build1 [1402 kB] 1072s Get:21 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf fonttools all 4.46.0-1build1 [8804 B] 1072s Get:22 http://ftpmaster.internal/ubuntu noble/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 1072s Get:23 http://ftpmaster.internal/ubuntu noble/main armhf python3-packaging all 23.2-1 [40.6 kB] 1072s Get:24 http://ftpmaster.internal/ubuntu noble/universe armhf python3-pluggy all 1.4.0-1 [20.4 kB] 1072s Get:25 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf python3-pytest all 8.0.2-1 [248 kB] 1073s Fetched 41.4 MB in 3s (14.3 MB/s) 1073s Selecting previously unselected package python3-brotli. 1074s (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 ... 58436 files and directories currently installed.) 1074s Preparing to unpack .../00-python3-brotli_1.1.0-2build1_armhf.deb ... 1074s Unpacking python3-brotli (1.1.0-2build1) ... 1074s Selecting previously unselected package python3-decorator. 1074s Preparing to unpack .../01-python3-decorator_5.1.1-5_all.deb ... 1074s Unpacking python3-decorator (5.1.1-5) ... 1074s Selecting previously unselected package libblas3:armhf. 1074s Preparing to unpack .../02-libblas3_3.12.0-3_armhf.deb ... 1074s Unpacking libblas3:armhf (3.12.0-3) ... 1074s Selecting previously unselected package libgfortran5:armhf. 1074s Preparing to unpack .../03-libgfortran5_14-20240315-1ubuntu1_armhf.deb ... 1074s Unpacking libgfortran5:armhf (14-20240315-1ubuntu1) ... 1074s Selecting previously unselected package liblapack3:armhf. 1074s Preparing to unpack .../04-liblapack3_3.12.0-3_armhf.deb ... 1074s Unpacking liblapack3:armhf (3.12.0-3) ... 1074s Selecting previously unselected package python3-numpy. 1074s Preparing to unpack .../05-python3-numpy_1%3a1.24.2-3ubuntu1_armhf.deb ... 1074s Unpacking python3-numpy (1:1.24.2-3ubuntu1) ... 1074s Selecting previously unselected package liblbfgsb0:armhf. 1074s Preparing to unpack .../06-liblbfgsb0_3.0+dfsg.4-1_armhf.deb ... 1074s Unpacking liblbfgsb0:armhf (3.0+dfsg.4-1) ... 1074s Selecting previously unselected package python3-scipy. 1074s Preparing to unpack .../07-python3-scipy_1.11.4-6_armhf.deb ... 1074s Unpacking python3-scipy (1.11.4-6) ... 1075s Selecting previously unselected package python3-ufolib2. 1076s Preparing to unpack .../08-python3-ufolib2_0.16.0+dfsg1-1_all.deb ... 1076s Unpacking python3-ufolib2 (0.16.0+dfsg1-1) ... 1076s Selecting previously unselected package python3-mpmath. 1076s Preparing to unpack .../09-python3-mpmath_1.2.1-3_all.deb ... 1076s Unpacking python3-mpmath (1.2.1-3) ... 1076s Selecting previously unselected package python3-sympy. 1076s Preparing to unpack .../10-python3-sympy_1.12-7_all.deb ... 1076s Unpacking python3-sympy (1.12-7) ... 1076s Selecting previously unselected package python3-appdirs. 1076s Preparing to unpack .../11-python3-appdirs_1.4.4-4_all.deb ... 1076s Unpacking python3-appdirs (1.4.4-4) ... 1076s Selecting previously unselected package python3-fs. 1076s Preparing to unpack .../12-python3-fs_2.4.16-3_all.deb ... 1076s Unpacking python3-fs (2.4.16-3) ... 1076s Selecting previously unselected package libxslt1.1:armhf. 1077s Preparing to unpack .../13-libxslt1.1_1.1.39-0exp1_armhf.deb ... 1077s Unpacking libxslt1.1:armhf (1.1.39-0exp1) ... 1077s Selecting previously unselected package python3-lxml:armhf. 1077s Preparing to unpack .../14-python3-lxml_5.1.0-1build1_armhf.deb ... 1077s Unpacking python3-lxml:armhf (5.1.0-1build1) ... 1077s Selecting previously unselected package python3-lz4. 1077s Preparing to unpack .../15-python3-lz4_4.0.2+dfsg-1build3_armhf.deb ... 1077s Unpacking python3-lz4 (4.0.2+dfsg-1build3) ... 1077s Selecting previously unselected package python3-all. 1077s Preparing to unpack .../16-python3-all_3.12.2-0ubuntu1_armhf.deb ... 1077s Unpacking python3-all (3.12.2-0ubuntu1) ... 1077s Selecting previously unselected package unicode-data. 1077s Preparing to unpack .../17-unicode-data_15.1.0-1_all.deb ... 1077s Unpacking unicode-data (15.1.0-1) ... 1077s Selecting previously unselected package python3-fonttools. 1077s Preparing to unpack .../18-python3-fonttools_4.46.0-1build1_armhf.deb ... 1077s Unpacking python3-fonttools (4.46.0-1build1) ... 1077s Selecting previously unselected package fonttools. 1077s Preparing to unpack .../19-fonttools_4.46.0-1build1_all.deb ... 1077s Unpacking fonttools (4.46.0-1build1) ... 1077s Selecting previously unselected package python3-iniconfig. 1077s Preparing to unpack .../20-python3-iniconfig_1.1.1-2_all.deb ... 1077s Unpacking python3-iniconfig (1.1.1-2) ... 1077s Selecting previously unselected package python3-packaging. 1078s Preparing to unpack .../21-python3-packaging_23.2-1_all.deb ... 1078s Unpacking python3-packaging (23.2-1) ... 1078s Selecting previously unselected package python3-pluggy. 1078s Preparing to unpack .../22-python3-pluggy_1.4.0-1_all.deb ... 1078s Unpacking python3-pluggy (1.4.0-1) ... 1078s Selecting previously unselected package python3-pytest. 1078s Preparing to unpack .../23-python3-pytest_8.0.2-1_all.deb ... 1078s Unpacking python3-pytest (8.0.2-1) ... 1078s Selecting previously unselected package autopkgtest-satdep. 1078s Preparing to unpack .../24-1-autopkgtest-satdep.deb ... 1078s Unpacking autopkgtest-satdep (0) ... 1078s Setting up python3-iniconfig (1.1.1-2) ... 1078s Setting up python3-lz4 (4.0.2+dfsg-1build3) ... 1078s Setting up python3-all (3.12.2-0ubuntu1) ... 1078s Setting up unicode-data (15.1.0-1) ... 1078s Setting up python3-decorator (5.1.1-5) ... 1078s Setting up libblas3:armhf (3.12.0-3) ... 1078s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode 1078s Setting up python3-packaging (23.2-1) ... 1079s Setting up python3-brotli (1.1.0-2build1) ... 1079s Setting up libgfortran5:armhf (14-20240315-1ubuntu1) ... 1079s Setting up python3-pluggy (1.4.0-1) ... 1079s Setting up libxslt1.1:armhf (1.1.39-0exp1) ... 1079s Setting up python3-mpmath (1.2.1-3) ... 1081s Setting up python3-appdirs (1.4.4-4) ... 1081s Setting up python3-sympy (1.12-7) ... 1096s Setting up liblapack3:armhf (3.12.0-3) ... 1096s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode 1096s Setting up python3-pytest (8.0.2-1) ... 1097s Setting up python3-fs (2.4.16-3) ... 1097s Setting up python3-numpy (1:1.24.2-3ubuntu1) ... 1103s Setting up python3-lxml:armhf (5.1.0-1build1) ... 1104s Setting up liblbfgsb0:armhf (3.0+dfsg.4-1) ... 1104s Setting up python3-scipy (1.11.4-6) ... 1112s Setting up python3-fonttools (4.46.0-1build1) ... 1115s Setting up fonttools (4.46.0-1build1) ... 1115s Setting up python3-ufolib2 (0.16.0+dfsg1-1) ... 1115s Setting up autopkgtest-satdep (0) ... 1115s Processing triggers for libc-bin (2.39-0ubuntu6) ... 1115s Processing triggers for man-db (2.12.0-3build4) ... 1134s (Reading database ... 63556 files and directories currently installed.) 1134s Removing autopkgtest-satdep (0) ... 1140s autopkgtest [09:22:44]: test command1: pytest-3 1140s autopkgtest [09:22:44]: test command1: [----------------------- 1158s ============================= test session starts ============================== 1158s platform linux -- Python 3.12.2, pytest-8.0.2, pluggy-1.4.0 1158s rootdir: /tmp/autopkgtest.vBgidy/build.w2H/src 1158s configfile: setup.cfg 1158s testpaths: Tests, fontTools 1158s collected 4399 items / 14 skipped 1158s 1158s Tests/afmLib/afmLib_test.py .. [ 0%] 1158s Tests/agl_test.py ...... [ 0%] 1158s Tests/cffLib/cffLib_test.py ...... [ 0%] 1158s Tests/cffLib/specializer_test.py ....................................... [ 1%] 1158s ........................................................................ [ 2%] 1159s ............................................................ [ 4%] 1159s Tests/colorLib/builder_test.py ......................................... [ 5%] 1160s ........................................ [ 6%] 1160s Tests/colorLib/table_builder_test.py . [ 6%] 1161s Tests/colorLib/unbuilder_test.py .. [ 6%] 1161s Tests/config_test.py ...................... [ 6%] 1165s Tests/cu2qu/cli_test.py .......... [ 6%] 1165s Tests/cu2qu/cu2qu_test.py ...... [ 6%] 1167s Tests/cu2qu/ufo_test.py ........................... [ 7%] 1167s Tests/designspaceLib/designspace_test.py ........................... [ 8%] 1167s Tests/designspaceLib/designspace_v5_test.py ..................... [ 8%] 1168s Tests/designspaceLib/split_test.py .............. [ 9%] 1168s Tests/designspaceLib/statNames_test.py ..... [ 9%] 1168s Tests/encodings/codecs_test.py .... [ 9%] 1168s Tests/feaLib/ast_test.py ... [ 9%] 1168s Tests/feaLib/builder_test.py ........................................... [ 10%] 1169s ........................................................................ [ 11%] 1170s ........................................................................ [ 13%] 1170s ........................................................................ [ 15%] 1170s ............... [ 15%] 1170s Tests/feaLib/error_test.py .. [ 15%] 1171s Tests/feaLib/lexer_test.py ...................... [ 16%] 1171s Tests/feaLib/parser_test.py ............................................ [ 17%] 1171s ........................................................................ [ 18%] 1171s ........................................................................ [ 20%] 1171s .................. [ 20%] 1171s Tests/fontBuilder/fontBuilder_test.py ................ [ 21%] 1175s Tests/merge/merge_test.py ................................... [ 21%] 1175s Tests/misc/arrayTools_test.py ............... [ 22%] 1176s Tests/misc/bezierTools_test.py .................... [ 22%] 1176s Tests/misc/classifyTools_test.py . [ 22%] 1176s Tests/misc/configTools_test.py ... [ 22%] 1176s Tests/misc/eexec_test.py .. [ 22%] 1176s Tests/misc/encodingTools_test.py .... [ 22%] 1176s Tests/misc/etree_test.py .... [ 23%] 1176s Tests/misc/filenames_test.py ...... [ 23%] 1176s Tests/misc/fixedTools_test.py .......... [ 23%] 1176s Tests/misc/loggingTools_test.py ......... [ 23%] 1176s Tests/misc/macRes_test.py ..s [ 23%] 1176s Tests/misc/plistlib_test.py .............................xx............. [ 24%] 1177s ............................... [ 25%] 1177s Tests/misc/psCharStrings_test.py ......... [ 25%] 1177s Tests/misc/py23_test.py ........................... [ 26%] 1181s Tests/misc/symfont_test.py .. [ 26%] 1181s Tests/misc/testTools_test.py ..... [ 26%] 1181s Tests/misc/textTools_test.py . [ 26%] 1181s Tests/misc/timeTools_test.py ..s [ 26%] 1181s Tests/misc/transform_test.py ........................................... [ 27%] 1181s ............. [ 27%] 1181s Tests/misc/treeTools_test.py .......................... [ 28%] 1181s Tests/misc/vector_test.py .. [ 28%] 1181s Tests/misc/visitor_test.py . [ 28%] 1181s Tests/misc/xmlReader_test.py ...... [ 28%] 1181s Tests/misc/xmlWriter_test.py ................ [ 28%] 1182s Tests/mtiLib/mti_test.py .............................. [ 29%] 1182s Tests/otlLib/builder_test.py ........................................... [ 30%] 1182s ........................ [ 31%] 1182s Tests/otlLib/maxContextCalc_test.py ...... [ 31%] 1182s Tests/otlLib/mock_builder_test.py .. [ 31%] 1184s Tests/otlLib/optimize_test.py ....... [ 31%] 1184s Tests/pens/areaPen_test.py ......... [ 31%] 1184s Tests/pens/basePen_test.py ................ [ 31%] 1184s Tests/pens/boundsPen_test.py .......... [ 32%] 1184s Tests/pens/cocoaPen_test.py ss [ 32%] 1184s Tests/pens/cu2quPen_test.py .......................... [ 32%] 1184s Tests/pens/freetypePen_test.py sssssssssss [ 33%] 1184s Tests/pens/hashPointPen_test.py ........ [ 33%] 1184s Tests/pens/perimeterPen_test.py ........ [ 33%] 1184s Tests/pens/pointInsidePen_test.py ............ [ 33%] 1184s Tests/pens/pointPen_test.py ............................ [ 34%] 1185s Tests/pens/qu2cuPen_test.py ............. [ 34%] 1185s Tests/pens/quartzPen_test.py ss [ 34%] 1185s Tests/pens/recordingPen_test.py .... [ 34%] 1185s Tests/pens/reverseContourPen_test.py ................................... [ 35%] 1185s .............................. [ 36%] 1185s Tests/pens/t2CharStringPen_test.py .......... [ 36%] 1185s Tests/pens/ttGlyphPen_test.py ...................................... [ 37%] 1185s Tests/pens/utils.py . [ 37%] 1185s Tests/qu2cu/qu2cu_cli_test.py .... [ 37%] 1187s Tests/qu2cu/qu2cu_test.py ...... [ 37%] 1189s Tests/subset/subset_test.py ............................................ [ 38%] 1191s ................sssss.................s... [ 39%] 1191s Tests/subset/svg_test.py .................... [ 40%] 1191s Tests/svgLib/path/parser_test.py .................................... [ 40%] 1191s Tests/svgLib/path/path_test.py ... [ 40%] 1191s Tests/svgLib/path/shapes_test.py .................. [ 41%] 1192s Tests/t1Lib/t1Lib_test.py ............. [ 41%] 1192s Tests/tfmLib/tfmLib_test.py ....... [ 41%] 1192s Tests/ttLib/main_test.py ......... [ 41%] 1195s Tests/ttLib/scaleUpem_test.py ... [ 42%] 1195s Tests/ttLib/sfnt_test.py ...... [ 42%] 1195s Tests/ttLib/tables/C_B_L_C_test.py . [ 42%] 1195s Tests/ttLib/tables/C_F_F__2_test.py .. [ 42%] 1195s Tests/ttLib/tables/C_F_F_test.py .. [ 42%] 1195s Tests/ttLib/tables/C_O_L_R_test.py ............... [ 42%] 1195s Tests/ttLib/tables/C_P_A_L_test.py ............ [ 42%] 1195s Tests/ttLib/tables/M_V_A_R_test.py ... [ 42%] 1195s Tests/ttLib/tables/O_S_2f_2_test.py ........ [ 43%] 1195s Tests/ttLib/tables/S_T_A_T_test.py ........ [ 43%] 1195s Tests/ttLib/tables/S_V_G__test.py ..... [ 43%] 1195s Tests/ttLib/tables/T_S_I__0_test.py ...... [ 43%] 1195s Tests/ttLib/tables/T_S_I__1_test.py ........ [ 43%] 1195s Tests/ttLib/tables/TupleVariation_test.py .............................. [ 44%] 1196s ................................. [ 45%] 1196s Tests/ttLib/tables/_a_n_k_r_test.py ... [ 45%] 1196s Tests/ttLib/tables/_a_v_a_r_test.py ..... [ 45%] 1196s Tests/ttLib/tables/_b_s_l_n_test.py .... [ 45%] 1196s Tests/ttLib/tables/_c_i_d_g_test.py .. [ 45%] 1196s Tests/ttLib/tables/_c_m_a_p_test.py ............... [ 45%] 1196s Tests/ttLib/tables/_c_v_a_r_test.py ...... [ 45%] 1196s Tests/ttLib/tables/_f_p_g_m_test.py . [ 46%] 1196s Tests/ttLib/tables/_f_v_a_r_test.py ................ [ 46%] 1196s Tests/ttLib/tables/_g_c_i_d_test.py .. [ 46%] 1196s Tests/ttLib/tables/_g_l_y_f_test.py .................................... [ 47%] 1197s .................... [ 47%] 1197s Tests/ttLib/tables/_g_v_a_r_test.py ........... [ 47%] 1198s Tests/ttLib/tables/_h_h_e_a_test.py ........... [ 48%] 1198s Tests/ttLib/tables/_h_m_t_x_test.py ................. [ 48%] 1198s Tests/ttLib/tables/_k_e_r_n_test.py .................... [ 49%] 1198s Tests/ttLib/tables/_l_c_a_r_test.py .... [ 49%] 1198s Tests/ttLib/tables/_l_t_a_g_test.py .... [ 49%] 1198s Tests/ttLib/tables/_m_e_t_a_test.py ......... [ 49%] 1198s Tests/ttLib/tables/_m_o_r_t_test.py .. [ 49%] 1198s Tests/ttLib/tables/_m_o_r_x_test.py ............. [ 49%] 1198s Tests/ttLib/tables/_n_a_m_e_test.py .................................... [ 50%] 1198s .... [ 50%] 1198s Tests/ttLib/tables/_o_p_b_d_test.py ..... [ 50%] 1198s Tests/ttLib/tables/_p_r_o_p_test.py .... [ 50%] 1198s Tests/ttLib/tables/_t_r_a_k_test.py ................ [ 51%] 1198s Tests/ttLib/tables/_v_h_e_a_test.py ................... [ 51%] 1198s Tests/ttLib/tables/_v_m_t_x_test.py ................. [ 52%] 1198s Tests/ttLib/tables/otBase_test.py ................ [ 52%] 1198s Tests/ttLib/tables/otConverters_test.py ................................ [ 53%] 1199s .......... [ 53%] 1199s Tests/ttLib/tables/otTables_test.py .................................... [ 54%] 1199s ....... [ 54%] 1200s Tests/ttLib/tables/tables_test.py ...................................... [ 55%] 1201s ........................................................................ [ 56%] 1201s ........................................................................ [ 58%] 1202s ........................................................................ [ 60%] 1202s ........................................................................ [ 61%] 1204s ........................................................................ [ 63%] 1205s ........................................................................ [ 65%] 1205s ........................................................................ [ 66%] 1206s ........................................................................ [ 68%] 1206s ........................................................................ [ 69%] 1207s ................................................ [ 71%] 1207s Tests/ttLib/tables/ttProgram_test.py ..... [ 71%] 1207s Tests/ttLib/ttCollection_test.py ...... [ 71%] 1209s Tests/ttLib/ttFont_test.py ..................... [ 71%] 1209s Tests/ttLib/ttGlyphSet_test.py ............ [ 72%] 1209s Tests/ttLib/ttVisitor_test.py . [ 72%] 1213s Tests/ttLib/woff2_test.py .FFFFFFFF.FFFFFFFFFFF..........FF.......FFFFF. [ 73%] 1221s FF.F..F...FFFFF.F..F...F......EEEEEEEEEEEEE..........FFFFFF......FFFF... [ 74%] 1221s ...FF [ 74%] 1221s Tests/ttx/ttx_test.py .................................................. [ 75%] 1223s .........sF..sF.....F.......... [ 76%] 1223s Tests/ufoLib/GLIF1_test.py ............................................. [ 77%] 1224s ............... [ 78%] 1224s Tests/ufoLib/GLIF2_test.py ............................................. [ 79%] 1224s ................................................ [ 80%] 1224s Tests/ufoLib/UFO1_test.py ...... [ 80%] 1225s Tests/ufoLib/UFO2_test.py .................. [ 80%] 1252s Tests/ufoLib/UFO3_test.py .............................................. [ 81%] 1252s ................................ [ 82%] 1252s Tests/ufoLib/UFOConversion_test.py ... [ 82%] 1253s Tests/ufoLib/UFOZ_test.py .... [ 82%] 1253s Tests/ufoLib/filenames_test.py .... [ 82%] 1253s Tests/ufoLib/glifLib_test.py ................... [ 83%] 1253s Tests/ufoLib/ufoLib_test.py ........ [ 83%] 1253s Tests/unicodedata_test.py ........ [ 83%] 1253s Tests/varLib/builder_test.py .................... [ 83%] 1253s Tests/varLib/featureVars_test.py ........ [ 84%] 1254s Tests/varLib/instancer/instancer_test.py ............................... [ 84%] 1256s ........................................................................ [ 86%] 1258s ......................................sss............................... [ 88%] 1260s ................................................ [ 89%] 1260s Tests/varLib/instancer/names_test.py .................... [ 89%] 1260s Tests/varLib/instancer/solver_test.py ................................ [ 90%] 1262s Tests/varLib/interpolatable_test.py ..s.....s.. [ 90%] 1266s Tests/varLib/interpolate_layout_test.py .......................... [ 91%] 1266s Tests/varLib/iup_test.py ..... [ 91%] 1266s Tests/varLib/merger_test.py .....................ss [ 91%] 1269s Tests/varLib/models_test.py ......................... [ 92%] 1269s Tests/varLib/mutator_test.py .... [ 92%] 1269s Tests/varLib/stat_test.py .. [ 92%] 1277s Tests/varLib/varLib_test.py ............................................ [ 93%] 1277s ...................... [ 94%] 1281s Tests/varLib/varStore_test.py .................. [ 94%] 1281s Tests/voltLib/lexer_test.py .... [ 94%] 1281s Tests/voltLib/parser_test.py ........................................... [ 95%] 1281s .......................... [ 96%] 1281s Tests/voltLib/volttofea_test.py ........................................ [ 97%] 1281s ................ [ 97%] 1281s afmLib.py . [ 97%] 1281s agl.py . [ 97%] 1281s cffLib/specializer.py . [ 97%] 1282s misc/arrayTools.py ... [ 97%] 1282s misc/classifyTools.py . [ 97%] 1282s misc/dictTools.py . [ 97%] 1282s misc/eexec.py .. [ 97%] 1282s misc/filenames.py ... [ 97%] 1282s misc/fixedTools.py ....... [ 97%] 1282s misc/intTools.py . [ 97%] 1282s misc/loggingTools.py .... [ 98%] 1282s misc/plistlib/__init__.py . [ 98%] 1282s misc/roundTools.py . [ 98%] 1282s misc/textTools.py . [ 98%] 1282s misc/timeTools.py . [ 98%] 1282s misc/transform.py .................. [ 98%] 1282s pens/explicitClosingLinePen.py . [ 98%] 1282s pens/filterPen.py .. [ 98%] 1282s pens/recordingPen.py . [ 98%] 1282s pens/roundingPen.py .. [ 98%] 1282s pens/svgPathPen.py ........ [ 98%] 1282s pens/transformPen.py . [ 98%] 1282s tfmLib.py . [ 98%] 1282s ttLib/sfnt.py . [ 98%] 1282s ttLib/tables/__init__.py . [ 98%] 1282s ttLib/tables/O_S_2f_2.py . [ 98%] 1282s ttLib/tables/_a_v_a_r.py s [ 98%] 1282s ttLib/tables/_f_p_g_m.py . [ 98%] 1283s ttLib/tables/_g_l_y_f.py ............ [ 99%] 1283s ttLib/tables/ttProgram.py .. [ 99%] 1283s ttLib/ttFont.py . [ 99%] 1283s ttLib/woff2.py ..... [ 99%] 1283s ufoLib/__init__.py . [ 99%] 1283s ufoLib/converters.py .. [ 99%] 1283s ufoLib/filenames.py ... [ 99%] 1283s ufoLib/glifLib.py . [ 99%] 1283s ufoLib/kerning.py . [ 99%] 1283s ufoLib/utils.py . [ 99%] 1283s ufoLib/validators.py ...... [ 99%] 1283s unicodedata/__init__.py ... [ 99%] 1283s varLib/featureVars.py .. [ 99%] 1283s varLib/models.py .... [100%] 1283s 1283s ==================================== ERRORS ==================================== 1283s _ ERROR at setup of WOFF2GlyfTableTest.test_reconstruct_glyf_header_not_enough_data _ 1283s 1283s cls = 1283s 1283s @classmethod 1283s def setUpClass(cls): 1283s font = ttLib.TTFont(recalcBBoxes=False, recalcTimestamp=False) 1283s font.importXML(TTX) 1283s cls.tables = {} 1283s cls.transformedTags = ("maxp", "head", "loca", "glyf") 1283s for tag in reversed(cls.transformedTags): # compile in inverse order 1283s cls.tables[tag] = font.getTableData(tag) 1283s infile = BytesIO(TT_WOFF2.getvalue()) 1283s > reader = WOFF2Reader(infile) 1283s 1283s Tests/ttLib/woff2_test.py:766: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecf160c8>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s _ ERROR at setup of WOFF2GlyfTableTest.test_reconstruct_glyf_incorrect_glyphOrder _ 1283s 1283s cls = 1283s 1283s @classmethod 1283s def setUpClass(cls): 1283s font = ttLib.TTFont(recalcBBoxes=False, recalcTimestamp=False) 1283s font.importXML(TTX) 1283s cls.tables = {} 1283s cls.transformedTags = ("maxp", "head", "loca", "glyf") 1283s for tag in reversed(cls.transformedTags): # compile in inverse order 1283s cls.tables[tag] = font.getTableData(tag) 1283s infile = BytesIO(TT_WOFF2.getvalue()) 1283s > reader = WOFF2Reader(infile) 1283s 1283s Tests/ttLib/woff2_test.py:766: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecf160c8>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s _ ERROR at setup of WOFF2GlyfTableTest.test_reconstruct_glyf_missing_glyphOrder _ 1283s 1283s cls = 1283s 1283s @classmethod 1283s def setUpClass(cls): 1283s font = ttLib.TTFont(recalcBBoxes=False, recalcTimestamp=False) 1283s font.importXML(TTX) 1283s cls.tables = {} 1283s cls.transformedTags = ("maxp", "head", "loca", "glyf") 1283s for tag in reversed(cls.transformedTags): # compile in inverse order 1283s cls.tables[tag] = font.getTableData(tag) 1283s infile = BytesIO(TT_WOFF2.getvalue()) 1283s > reader = WOFF2Reader(infile) 1283s 1283s Tests/ttLib/woff2_test.py:766: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecf160c8>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s _____ ERROR at setup of WOFF2GlyfTableTest.test_reconstruct_glyf_padded_2 ______ 1283s 1283s cls = 1283s 1283s @classmethod 1283s def setUpClass(cls): 1283s font = ttLib.TTFont(recalcBBoxes=False, recalcTimestamp=False) 1283s font.importXML(TTX) 1283s cls.tables = {} 1283s cls.transformedTags = ("maxp", "head", "loca", "glyf") 1283s for tag in reversed(cls.transformedTags): # compile in inverse order 1283s cls.tables[tag] = font.getTableData(tag) 1283s infile = BytesIO(TT_WOFF2.getvalue()) 1283s > reader = WOFF2Reader(infile) 1283s 1283s Tests/ttLib/woff2_test.py:766: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecf160c8>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s _____ ERROR at setup of WOFF2GlyfTableTest.test_reconstruct_glyf_padded_4 ______ 1283s 1283s cls = 1283s 1283s @classmethod 1283s def setUpClass(cls): 1283s font = ttLib.TTFont(recalcBBoxes=False, recalcTimestamp=False) 1283s font.importXML(TTX) 1283s cls.tables = {} 1283s cls.transformedTags = ("maxp", "head", "loca", "glyf") 1283s for tag in reversed(cls.transformedTags): # compile in inverse order 1283s cls.tables[tag] = font.getTableData(tag) 1283s infile = BytesIO(TT_WOFF2.getvalue()) 1283s > reader = WOFF2Reader(infile) 1283s 1283s Tests/ttLib/woff2_test.py:766: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecf160c8>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s _ ERROR at setup of WOFF2GlyfTableTest.test_reconstruct_glyf_table_incorrect_size _ 1283s 1283s cls = 1283s 1283s @classmethod 1283s def setUpClass(cls): 1283s font = ttLib.TTFont(recalcBBoxes=False, recalcTimestamp=False) 1283s font.importXML(TTX) 1283s cls.tables = {} 1283s cls.transformedTags = ("maxp", "head", "loca", "glyf") 1283s for tag in reversed(cls.transformedTags): # compile in inverse order 1283s cls.tables[tag] = font.getTableData(tag) 1283s infile = BytesIO(TT_WOFF2.getvalue()) 1283s > reader = WOFF2Reader(infile) 1283s 1283s Tests/ttLib/woff2_test.py:766: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecf160c8>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s _____ ERROR at setup of WOFF2GlyfTableTest.test_reconstruct_glyf_unpadded ______ 1283s 1283s cls = 1283s 1283s @classmethod 1283s def setUpClass(cls): 1283s font = ttLib.TTFont(recalcBBoxes=False, recalcTimestamp=False) 1283s font.importXML(TTX) 1283s cls.tables = {} 1283s cls.transformedTags = ("maxp", "head", "loca", "glyf") 1283s for tag in reversed(cls.transformedTags): # compile in inverse order 1283s cls.tables[tag] = font.getTableData(tag) 1283s infile = BytesIO(TT_WOFF2.getvalue()) 1283s > reader = WOFF2Reader(infile) 1283s 1283s Tests/ttLib/woff2_test.py:766: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecf160c8>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s _____ ERROR at setup of WOFF2GlyfTableTest.test_reconstruct_loca_padded_2 ______ 1283s 1283s cls = 1283s 1283s @classmethod 1283s def setUpClass(cls): 1283s font = ttLib.TTFont(recalcBBoxes=False, recalcTimestamp=False) 1283s font.importXML(TTX) 1283s cls.tables = {} 1283s cls.transformedTags = ("maxp", "head", "loca", "glyf") 1283s for tag in reversed(cls.transformedTags): # compile in inverse order 1283s cls.tables[tag] = font.getTableData(tag) 1283s infile = BytesIO(TT_WOFF2.getvalue()) 1283s > reader = WOFF2Reader(infile) 1283s 1283s Tests/ttLib/woff2_test.py:766: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecf160c8>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s _____ ERROR at setup of WOFF2GlyfTableTest.test_reconstruct_loca_padded_4 ______ 1283s 1283s cls = 1283s 1283s @classmethod 1283s def setUpClass(cls): 1283s font = ttLib.TTFont(recalcBBoxes=False, recalcTimestamp=False) 1283s font.importXML(TTX) 1283s cls.tables = {} 1283s cls.transformedTags = ("maxp", "head", "loca", "glyf") 1283s for tag in reversed(cls.transformedTags): # compile in inverse order 1283s cls.tables[tag] = font.getTableData(tag) 1283s infile = BytesIO(TT_WOFF2.getvalue()) 1283s > reader = WOFF2Reader(infile) 1283s 1283s Tests/ttLib/woff2_test.py:766: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecf160c8>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s _____ ERROR at setup of WOFF2GlyfTableTest.test_reconstruct_loca_unpadded ______ 1283s 1283s cls = 1283s 1283s @classmethod 1283s def setUpClass(cls): 1283s font = ttLib.TTFont(recalcBBoxes=False, recalcTimestamp=False) 1283s font.importXML(TTX) 1283s cls.tables = {} 1283s cls.transformedTags = ("maxp", "head", "loca", "glyf") 1283s for tag in reversed(cls.transformedTags): # compile in inverse order 1283s cls.tables[tag] = font.getTableData(tag) 1283s infile = BytesIO(TT_WOFF2.getvalue()) 1283s > reader = WOFF2Reader(infile) 1283s 1283s Tests/ttLib/woff2_test.py:766: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecf160c8>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s _ ERROR at setup of WOFF2GlyfTableTest.test_roundtrip_glyf_reconstruct_and_transform _ 1283s 1283s cls = 1283s 1283s @classmethod 1283s def setUpClass(cls): 1283s font = ttLib.TTFont(recalcBBoxes=False, recalcTimestamp=False) 1283s font.importXML(TTX) 1283s cls.tables = {} 1283s cls.transformedTags = ("maxp", "head", "loca", "glyf") 1283s for tag in reversed(cls.transformedTags): # compile in inverse order 1283s cls.tables[tag] = font.getTableData(tag) 1283s infile = BytesIO(TT_WOFF2.getvalue()) 1283s > reader = WOFF2Reader(infile) 1283s 1283s Tests/ttLib/woff2_test.py:766: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecf160c8>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s _ ERROR at setup of WOFF2GlyfTableTest.test_roundtrip_glyf_transform_and_reconstruct _ 1283s 1283s cls = 1283s 1283s @classmethod 1283s def setUpClass(cls): 1283s font = ttLib.TTFont(recalcBBoxes=False, recalcTimestamp=False) 1283s font.importXML(TTX) 1283s cls.tables = {} 1283s cls.transformedTags = ("maxp", "head", "loca", "glyf") 1283s for tag in reversed(cls.transformedTags): # compile in inverse order 1283s cls.tables[tag] = font.getTableData(tag) 1283s infile = BytesIO(TT_WOFF2.getvalue()) 1283s > reader = WOFF2Reader(infile) 1283s 1283s Tests/ttLib/woff2_test.py:766: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecf160c8>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s ___________ ERROR at setup of WOFF2GlyfTableTest.test_transform_glyf ___________ 1283s 1283s cls = 1283s 1283s @classmethod 1283s def setUpClass(cls): 1283s font = ttLib.TTFont(recalcBBoxes=False, recalcTimestamp=False) 1283s font.importXML(TTX) 1283s cls.tables = {} 1283s cls.transformedTags = ("maxp", "head", "loca", "glyf") 1283s for tag in reversed(cls.transformedTags): # compile in inverse order 1283s cls.tables[tag] = font.getTableData(tag) 1283s infile = BytesIO(TT_WOFF2.getvalue()) 1283s > reader = WOFF2Reader(infile) 1283s 1283s Tests/ttLib/woff2_test.py:766: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecf160c8>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s =================================== FAILURES =================================== 1283s ____________________ WOFF2ReaderTest.test_get_normal_tables ____________________ 1283s 1283s self = 1283s 1283s def test_get_normal_tables(self): 1283s > woff2Reader = WOFF2Reader(self.file) 1283s 1283s Tests/ttLib/woff2_test.py:143: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecd76f00>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s ________________ WOFF2ReaderTest.test_incorrect_compressed_size ________________ 1283s 1283s self = 1283s 1283s def test_incorrect_compressed_size(self): 1283s data = self.file.read(woff2DirectorySize) 1283s > header = sstruct.unpack(woff2DirectoryFormat, data) 1283s 1283s Tests/ttLib/woff2_test.py:106: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s fmt = '\n\t\t> # big endian\n\t\tsignature: 4s # "wOF2"\n\t\tsfntVersion: 4s\n\t\tlength: L...ivOffset: L # offset to private data block\n\t\tprivLength: L # length of private data block\n' 1283s data = b'', obj = {} 1283s 1283s def unpack(fmt, data, obj=None): 1283s if obj is None: 1283s obj = {} 1283s data = tobytes(data) 1283s formatstring, names, fixes = getformat(fmt) 1283s if isinstance(obj, dict): 1283s d = obj 1283s else: 1283s d = obj.__dict__ 1283s > elements = struct.unpack(formatstring, data) 1283s E struct.error: unpack requires a buffer of 48 bytes 1283s 1283s /usr/lib/python3/dist-packages/fontTools/misc/sstruct.py:88: error 1283s ___________________ WOFF2ReaderTest.test_incorrect_file_size ___________________ 1283s 1283s self = 1283s 1283s def test_incorrect_file_size(self): 1283s data = self.file.read(woff2DirectorySize) 1283s > header = sstruct.unpack(woff2DirectoryFormat, data) 1283s 1283s Tests/ttLib/woff2_test.py:123: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s fmt = '\n\t\t> # big endian\n\t\tsignature: 4s # "wOF2"\n\t\tsfntVersion: 4s\n\t\tlength: L...ivOffset: L # offset to private data block\n\t\tprivLength: L # length of private data block\n' 1283s data = b'', obj = {} 1283s 1283s def unpack(fmt, data, obj=None): 1283s if obj is None: 1283s obj = {} 1283s data = tobytes(data) 1283s formatstring, names, fixes = getformat(fmt) 1283s if isinstance(obj, dict): 1283s d = obj 1283s else: 1283s d = obj.__dict__ 1283s > elements = struct.unpack(formatstring, data) 1283s E struct.error: unpack requires a buffer of 48 bytes 1283s 1283s /usr/lib/python3/dist-packages/fontTools/misc/sstruct.py:88: error 1283s _______________ WOFF2ReaderTest.test_incorrect_uncompressed_size _______________ 1283s fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s During handling of the above exception, another exception occurred: 1283s 1283s self = 1283s 1283s def test_incorrect_uncompressed_size(self): 1283s decompress_backup = brotli.decompress 1283s brotli.decompress = lambda data: b"" # return empty byte string 1283s > with self.assertRaisesRegex( 1283s ttLib.TTLibError, "unexpected size for decompressed" 1283s ): 1283s E AssertionError: "unexpected size for decompressed" does not match "Not a WOFF2 font (bad signature)" 1283s 1283s Tests/ttLib/woff2_test.py:115: AssertionError 1283s _________________ WOFF2ReaderTest.test_not_enough_data_header __________________ 1283s fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s During handling of the above exception, another exception occurred: 1283s 1283s self = 1283s 1283s def test_not_enough_data_header(self): 1283s incomplete_header = self.file.read(woff2DirectorySize - 1) 1283s > with self.assertRaisesRegex(ttLib.TTLibError, "not enough data"): 1283s E AssertionError: "not enough data" does not match "Not a WOFF2 font (bad signature)" 1283s 1283s Tests/ttLib/woff2_test.py:101: AssertionError 1283s _______________________ WOFF2ReaderTest.test_num_tables ________________________ 1283s 1283s self = 1283s 1283s def test_num_tables(self): 1283s tags = [t for t in self.font.keys() if t not in ("GlyphOrder", "DSIG")] 1283s data = self.file.read(woff2DirectorySize) 1283s > header = sstruct.unpack(woff2DirectoryFormat, data) 1283s 1283s Tests/ttLib/woff2_test.py:134: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s fmt = '\n\t\t> # big endian\n\t\tsignature: 4s # "wOF2"\n\t\tsfntVersion: 4s\n\t\tlength: L...ivOffset: L # offset to private data block\n\t\tprivLength: L # length of private data block\n' 1283s data = b'', obj = {} 1283s 1283s def unpack(fmt, data, obj=None): 1283s if obj is None: 1283s obj = {} 1283s data = tobytes(data) 1283s formatstring, names, fixes = getformat(fmt) 1283s if isinstance(obj, dict): 1283s d = obj 1283s else: 1283s d = obj.__dict__ 1283s > elements = struct.unpack(formatstring, data) 1283s E struct.error: unpack requires a buffer of 48 bytes 1283s 1283s /usr/lib/python3/dist-packages/fontTools/misc/sstruct.py:88: error 1283s ___________________ WOFF2ReaderTest.test_reconstruct_unknown ___________________ 1283s 1283s self = 1283s 1283s def test_reconstruct_unknown(self): 1283s > reader = WOFF2Reader(self.file) 1283s 1283s Tests/ttLib/woff2_test.py:151: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecd76f00>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s _______________________ WOFF2ReaderTest.test_table_tags ________________________ 1283s 1283s self = 1283s 1283s def test_table_tags(self): 1283s tags = set([t for t in self.font.keys() if t not in ("GlyphOrder", "DSIG")]) 1283s > reader = WOFF2Reader(self.file) 1283s 1283s Tests/ttLib/woff2_test.py:139: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecd76f00>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s __________________ WOFF2ReaderTTFTest.test_get_normal_tables ___________________ 1283s 1283s self = 1283s 1283s def test_get_normal_tables(self): 1283s > woff2Reader = WOFF2Reader(self.file) 1283s 1283s Tests/ttLib/woff2_test.py:143: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xef3b6438>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s ______________ WOFF2ReaderTTFTest.test_incorrect_compressed_size _______________ 1283s 1283s self = 1283s 1283s def test_incorrect_compressed_size(self): 1283s data = self.file.read(woff2DirectorySize) 1283s > header = sstruct.unpack(woff2DirectoryFormat, data) 1283s 1283s Tests/ttLib/woff2_test.py:106: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s fmt = '\n\t\t> # big endian\n\t\tsignature: 4s # "wOF2"\n\t\tsfntVersion: 4s\n\t\tlength: L...ivOffset: L # offset to private data block\n\t\tprivLength: L # length of private data block\n' 1283s data = b'', obj = {} 1283s 1283s def unpack(fmt, data, obj=None): 1283s if obj is None: 1283s obj = {} 1283s data = tobytes(data) 1283s formatstring, names, fixes = getformat(fmt) 1283s if isinstance(obj, dict): 1283s d = obj 1283s else: 1283s d = obj.__dict__ 1283s > elements = struct.unpack(formatstring, data) 1283s E struct.error: unpack requires a buffer of 48 bytes 1283s 1283s /usr/lib/python3/dist-packages/fontTools/misc/sstruct.py:88: error 1283s _________________ WOFF2ReaderTTFTest.test_incorrect_file_size __________________ 1283s 1283s self = 1283s 1283s def test_incorrect_file_size(self): 1283s data = self.file.read(woff2DirectorySize) 1283s > header = sstruct.unpack(woff2DirectoryFormat, data) 1283s 1283s Tests/ttLib/woff2_test.py:123: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s fmt = '\n\t\t> # big endian\n\t\tsignature: 4s # "wOF2"\n\t\tsfntVersion: 4s\n\t\tlength: L...ivOffset: L # offset to private data block\n\t\tprivLength: L # length of private data block\n' 1283s data = b'', obj = {} 1283s 1283s def unpack(fmt, data, obj=None): 1283s if obj is None: 1283s obj = {} 1283s data = tobytes(data) 1283s formatstring, names, fixes = getformat(fmt) 1283s if isinstance(obj, dict): 1283s d = obj 1283s else: 1283s d = obj.__dict__ 1283s > elements = struct.unpack(formatstring, data) 1283s E struct.error: unpack requires a buffer of 48 bytes 1283s 1283s /usr/lib/python3/dist-packages/fontTools/misc/sstruct.py:88: error 1283s _____________ WOFF2ReaderTTFTest.test_incorrect_uncompressed_size ______________ 1283s fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s During handling of the above exception, another exception occurred: 1283s 1283s self = 1283s 1283s def test_incorrect_uncompressed_size(self): 1283s decompress_backup = brotli.decompress 1283s brotli.decompress = lambda data: b"" # return empty byte string 1283s > with self.assertRaisesRegex( 1283s ttLib.TTLibError, "unexpected size for decompressed" 1283s ): 1283s E AssertionError: "unexpected size for decompressed" does not match "Not a WOFF2 font (bad signature)" 1283s 1283s Tests/ttLib/woff2_test.py:115: AssertionError 1283s ________________ WOFF2ReaderTTFTest.test_not_enough_data_header ________________ 1283s fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s During handling of the above exception, another exception occurred: 1283s 1283s self = 1283s 1283s def test_not_enough_data_header(self): 1283s incomplete_header = self.file.read(woff2DirectorySize - 1) 1283s > with self.assertRaisesRegex(ttLib.TTLibError, "not enough data"): 1283s E AssertionError: "not enough data" does not match "Not a WOFF2 font (bad signature)" 1283s 1283s Tests/ttLib/woff2_test.py:101: AssertionError 1283s ______________________ WOFF2ReaderTTFTest.test_num_tables ______________________ 1283s 1283s self = 1283s 1283s def test_num_tables(self): 1283s tags = [t for t in self.font.keys() if t not in ("GlyphOrder", "DSIG")] 1283s data = self.file.read(woff2DirectorySize) 1283s > header = sstruct.unpack(woff2DirectoryFormat, data) 1283s 1283s Tests/ttLib/woff2_test.py:134: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s fmt = '\n\t\t> # big endian\n\t\tsignature: 4s # "wOF2"\n\t\tsfntVersion: 4s\n\t\tlength: L...ivOffset: L # offset to private data block\n\t\tprivLength: L # length of private data block\n' 1283s data = b'', obj = {} 1283s 1283s def unpack(fmt, data, obj=None): 1283s if obj is None: 1283s obj = {} 1283s data = tobytes(data) 1283s formatstring, names, fixes = getformat(fmt) 1283s if isinstance(obj, dict): 1283s d = obj 1283s else: 1283s d = obj.__dict__ 1283s > elements = struct.unpack(formatstring, data) 1283s E struct.error: unpack requires a buffer of 48 bytes 1283s 1283s /usr/lib/python3/dist-packages/fontTools/misc/sstruct.py:88: error 1283s ___________________ WOFF2ReaderTTFTest.test_reconstruct_glyf ___________________ 1283s 1283s self = 1283s 1283s def test_reconstruct_glyf(self): 1283s > woff2Reader = WOFF2Reader(self.file) 1283s 1283s Tests/ttLib/woff2_test.py:169: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xef3b6438>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s ___________________ WOFF2ReaderTTFTest.test_reconstruct_loca ___________________ 1283s 1283s self = 1283s 1283s def test_reconstruct_loca(self): 1283s > woff2Reader = WOFF2Reader(self.file) 1283s 1283s Tests/ttLib/woff2_test.py:174: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xef3b6438>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s _________ WOFF2ReaderTTFTest.test_reconstruct_loca_not_match_orig_size _________ 1283s 1283s self = 1283s 1283s def test_reconstruct_loca_not_match_orig_size(self): 1283s > reader = WOFF2Reader(self.file) 1283s 1283s Tests/ttLib/woff2_test.py:181: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xef3b6438>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s _________________ WOFF2ReaderTTFTest.test_reconstruct_unknown __________________ 1283s 1283s self = 1283s 1283s def test_reconstruct_unknown(self): 1283s > reader = WOFF2Reader(self.file) 1283s 1283s Tests/ttLib/woff2_test.py:151: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xef3b6438>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s ______________________ WOFF2ReaderTTFTest.test_table_tags ______________________ 1283s 1283s self = 1283s 1283s def test_table_tags(self): 1283s tags = set([t for t in self.font.keys() if t not in ("GlyphOrder", "DSIG")]) 1283s > reader = WOFF2Reader(self.file) 1283s 1283s Tests/ttLib/woff2_test.py:139: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xef3b6438>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s > raise TTLibError("Not a WOFF2 font (bad signature)") 1283s E fontTools.ttLib.TTLibError: Not a WOFF2 font (bad signature) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:59: TTLibError 1283s ______________ WOFF2FlavorDataTest.test_get_metaData_and_privData ______________ 1283s 1283s self = 1283s 1283s def test_get_metaData_and_privData(self): 1283s self.file.write(self.compressed_metadata + self.privData) 1283s reader = DummyReader(self.file) 1283s reader.metaOffset = len(self.fontdata) 1283s reader.metaLength = len(self.compressed_metadata) 1283s reader.metaOrigLength = len(self.xml_metadata) 1283s reader.privOffset = reader.metaOffset + reader.metaLength 1283s reader.privLength = len(self.privData) 1283s > flavorData = WOFF2FlavorData(reader) 1283s 1283s Tests/ttLib/woff2_test.py:417: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:1329: in __init__ 1283s super(WOFF2FlavorData, self).__init__(reader=reader) 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s reader = 1283s 1283s def __init__(self, reader=None): 1283s self.majorVersion = None 1283s self.minorVersion = None 1283s self.metaData = None 1283s self.privData = None 1283s if reader: 1283s self.majorVersion = reader.majorVersion 1283s self.minorVersion = reader.minorVersion 1283s if reader.metaLength: 1283s reader.file.seek(reader.metaOffset) 1283s rawData = reader.file.read(reader.metaLength) 1283s assert len(rawData) == reader.metaLength 1283s data = self._decompress(rawData) 1283s > assert len(data) == reader.metaOrigLength 1283s E AssertionError 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/sfnt.py:587: AssertionError 1283s ______________ WOFF2FlavorDataTest.test_get_metaData_no_privData _______________ 1283s 1283s self = 1283s 1283s def test_get_metaData_no_privData(self): 1283s self.file.write(self.compressed_metadata) 1283s reader = DummyReader(self.file) 1283s reader.metaOffset = len(self.fontdata) 1283s reader.metaLength = len(self.compressed_metadata) 1283s reader.metaOrigLength = len(self.xml_metadata) 1283s > flavorData = WOFF2FlavorData(reader) 1283s 1283s Tests/ttLib/woff2_test.py:398: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:1329: in __init__ 1283s super(WOFF2FlavorData, self).__init__(reader=reader) 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s reader = 1283s 1283s def __init__(self, reader=None): 1283s self.majorVersion = None 1283s self.minorVersion = None 1283s self.metaData = None 1283s self.privData = None 1283s if reader: 1283s self.majorVersion = reader.majorVersion 1283s self.minorVersion = reader.minorVersion 1283s if reader.metaLength: 1283s reader.file.seek(reader.metaOffset) 1283s rawData = reader.file.read(reader.metaLength) 1283s assert len(rawData) == reader.metaLength 1283s data = self._decompress(rawData) 1283s > assert len(data) == reader.metaOrigLength 1283s E AssertionError 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/sfnt.py:587: AssertionError 1283s _______________ WOFF2WriterTest.test_calcTotalSize_no_flavorData _______________ 1283s 1283s self = 1283s 1283s def test_calcTotalSize_no_flavorData(self): 1283s expected = self.length 1283s self.writer.file = BytesIO() 1283s for tag in self.tags: 1283s self.writer[tag] = self.font.getTableData(tag) 1283s self.writer.close() 1283s > self.assertEqual(expected, self.writer.length) 1283s E AssertionError: 0 != 852 1283s 1283s Tests/ttLib/woff2_test.py:558: AssertionError 1283s _______________ WOFF2WriterTest.test_calcTotalSize_with_metaData _______________ 1283s 1283s self = 1283s 1283s def test_calcTotalSize_with_metaData(self): 1283s expected = self.length + len(self.compressed_metadata) 1283s flavorData = self.writer.flavorData = WOFF2FlavorData() 1283s flavorData.metaData = self.xml_metadata 1283s self.writer.file = BytesIO() 1283s for tag in self.tags: 1283s self.writer[tag] = self.font.getTableData(tag) 1283s self.writer.close() 1283s > self.assertEqual(expected, self.writer.length) 1283s E AssertionError: 442 != 1294 1283s 1283s Tests/ttLib/woff2_test.py:569: AssertionError 1283s ________ WOFF2WriterTest.test_calcTotalSize_with_metaData_and_privData _________ 1283s 1283s self = 1283s 1283s def test_calcTotalSize_with_metaData_and_privData(self): 1283s metaDataLength = (len(self.compressed_metadata) + 3) & ~3 1283s expected = self.length + metaDataLength + len(self.privData) 1283s flavorData = self.writer.flavorData = WOFF2FlavorData() 1283s flavorData.metaData = self.xml_metadata 1283s flavorData.privData = self.privData 1283s self.writer.file = BytesIO() 1283s for tag in self.tags: 1283s self.writer[tag] = self.font.getTableData(tag) 1283s self.writer.close() 1283s > self.assertEqual(expected, self.writer.length) 1283s E AssertionError: 464 != 1316 1283s 1283s Tests/ttLib/woff2_test.py:593: AssertionError 1283s _______________ WOFF2WriterTest.test_calcTotalSize_with_privData _______________ 1283s 1283s self = 1283s 1283s def test_calcTotalSize_with_privData(self): 1283s expected = self.length + len(self.privData) 1283s flavorData = self.writer.flavorData = WOFF2FlavorData() 1283s flavorData.privData = self.privData 1283s self.writer.file = BytesIO() 1283s for tag in self.tags: 1283s self.writer[tag] = self.font.getTableData(tag) 1283s self.writer.close() 1283s > self.assertEqual(expected, self.writer.length) 1283s E AssertionError: 20 != 872 1283s 1283s Tests/ttLib/woff2_test.py:580: AssertionError 1283s ________________________ WOFF2WriterTest.test_checksums ________________________ 1283s 1283s self = 1283s 1283s def test_checksums(self): 1283s normFile = BytesIO(normalise_font(self.font, padding=4)) 1283s normFile.seek(0) 1283s normFont = ttLib.TTFont(normFile, checkChecksums=2) 1283s > w2font = ttLib.TTFont(self.file) 1283s 1283s Tests/ttLib/woff2_test.py:517: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1283s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecb0abe0>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s self.file = file 1283s self.checkChecksums = checkChecksums 1283s 1283s self.flavor = None 1283s self.flavorData = None 1283s self.DirectoryEntry = SFNTDirectoryEntry 1283s self.file.seek(0) 1283s self.sfntVersion = self.file.read(4) 1283s self.file.seek(0) 1283s if self.sfntVersion == b"ttcf": 1283s header = readTTCHeader(self.file) 1283s numFonts = header.numFonts 1283s if not 0 <= fontNumber < numFonts: 1283s raise TTLibFileIsCollectionError( 1283s "specify a font number between 0 and %d (inclusive)" 1283s % (numFonts - 1) 1283s ) 1283s self.numFonts = numFonts 1283s self.file.seek(header.offsetTable[fontNumber]) 1283s data = self.file.read(sfntDirectorySize) 1283s if len(data) != sfntDirectorySize: 1283s raise TTLibError("Not a Font Collection (not enough data)") 1283s sstruct.unpack(sfntDirectoryFormat, data, self) 1283s elif self.sfntVersion == b"wOFF": 1283s self.flavor = "woff" 1283s self.DirectoryEntry = WOFFDirectoryEntry 1283s data = self.file.read(woffDirectorySize) 1283s if len(data) != woffDirectorySize: 1283s raise TTLibError("Not a WOFF font (not enough data)") 1283s sstruct.unpack(woffDirectoryFormat, data, self) 1283s else: 1283s data = self.file.read(sfntDirectorySize) 1283s if len(data) != sfntDirectorySize: 1283s > raise TTLibError("Not a TrueType or OpenType font (not enough data)") 1283s E fontTools.ttLib.TTLibError: Not a TrueType or OpenType font (not enough data) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/sfnt.py:80: TTLibError 1283s ___________________ WOFF2WriterTest.test_head_transform_flag ___________________ 1283s 1283s self = 1283s 1283s def test_head_transform_flag(self): 1283s headData = self.font.getTableData("head") 1283s origFlags = byteord(headData[16]) 1283s > woff2font = ttLib.TTFont(self.file) 1283s 1283s Tests/ttLib/woff2_test.py:501: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1283s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecb1e528>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s self.file = file 1283s self.checkChecksums = checkChecksums 1283s 1283s self.flavor = None 1283s self.flavorData = None 1283s self.DirectoryEntry = SFNTDirectoryEntry 1283s self.file.seek(0) 1283s self.sfntVersion = self.file.read(4) 1283s self.file.seek(0) 1283s if self.sfntVersion == b"ttcf": 1283s header = readTTCHeader(self.file) 1283s numFonts = header.numFonts 1283s if not 0 <= fontNumber < numFonts: 1283s raise TTLibFileIsCollectionError( 1283s "specify a font number between 0 and %d (inclusive)" 1283s % (numFonts - 1) 1283s ) 1283s self.numFonts = numFonts 1283s self.file.seek(header.offsetTable[fontNumber]) 1283s data = self.file.read(sfntDirectorySize) 1283s if len(data) != sfntDirectorySize: 1283s raise TTLibError("Not a Font Collection (not enough data)") 1283s sstruct.unpack(sfntDirectoryFormat, data, self) 1283s elif self.sfntVersion == b"wOFF": 1283s self.flavor = "woff" 1283s self.DirectoryEntry = WOFFDirectoryEntry 1283s data = self.file.read(woffDirectorySize) 1283s if len(data) != woffDirectorySize: 1283s raise TTLibError("Not a WOFF font (not enough data)") 1283s sstruct.unpack(woffDirectoryFormat, data, self) 1283s else: 1283s data = self.file.read(sfntDirectorySize) 1283s if len(data) != sfntDirectorySize: 1283s > raise TTLibError("Not a TrueType or OpenType font (not enough data)") 1283s E fontTools.ttLib.TTLibError: Not a TrueType or OpenType font (not enough data) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/sfnt.py:80: TTLibError 1283s ______________________ WOFF2WriterTest.test_hmtx_trasform ______________________ 1283s 1283s self = 1283s 1283s def test_hmtx_trasform(self): 1283s tableTransforms = {"glyf", "loca", "hmtx"} 1283s 1283s writer = WOFF2Writer(BytesIO(), self.numTables, self.font.sfntVersion) 1283s writer.flavorData = WOFF2FlavorData(transformedTables=tableTransforms) 1283s 1283s for tag in self.tags: 1283s writer[tag] = self.font.getTableData(tag) 1283s writer.close() 1283s 1283s # enabling hmtx transform has no effect when font has no glyf table 1283s > self.assertEqual(writer.file.getvalue(), CFF_WOFF2.getvalue()) 1283s E AssertionError: b'wOF2OTTO\x00\x00\x03T\x00\t\x00\x00\x00\x[2435 chars]\x00' != b'' 1283s 1283s Tests/ttLib/woff2_test.py:621: AssertionError 1283s ______________________ WOFF2WriterTest.test_no_transforms ______________________ 1283s 1283s self = 1283s 1283s def test_no_transforms(self): 1283s writer = WOFF2Writer(BytesIO(), self.numTables, self.font.sfntVersion) 1283s writer.flavorData = WOFF2FlavorData(transformedTables=()) 1283s 1283s for tag in self.tags: 1283s writer[tag] = self.font.getTableData(tag) 1283s writer.close() 1283s 1283s # transforms settings have no effect when font is CFF-flavored, since 1283s # all the current transforms only apply to TrueType-flavored fonts. 1283s > self.assertEqual(writer.file.getvalue(), CFF_WOFF2.getvalue()) 1283s E AssertionError: b'wOF2OTTO\x00\x00\x03T\x00\t\x00\x00\x00\x[2435 chars]\x00' != b'' 1283s 1283s Tests/ttLib/woff2_test.py:633: AssertionError 1283s ______________ WOFF2WriterTest.test_tables_sorted_alphabetically _______________ 1283s 1283s self = 1283s 1283s def test_tables_sorted_alphabetically(self): 1283s expected = sorted([t for t in self.tags if t != "DSIG"]) 1283s > woff2font = ttLib.TTFont(self.file) 1283s 1283s Tests/ttLib/woff2_test.py:510: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1283s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecd34848>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s self.file = file 1283s self.checkChecksums = checkChecksums 1283s 1283s self.flavor = None 1283s self.flavorData = None 1283s self.DirectoryEntry = SFNTDirectoryEntry 1283s self.file.seek(0) 1283s self.sfntVersion = self.file.read(4) 1283s self.file.seek(0) 1283s if self.sfntVersion == b"ttcf": 1283s header = readTTCHeader(self.file) 1283s numFonts = header.numFonts 1283s if not 0 <= fontNumber < numFonts: 1283s raise TTLibFileIsCollectionError( 1283s "specify a font number between 0 and %d (inclusive)" 1283s % (numFonts - 1) 1283s ) 1283s self.numFonts = numFonts 1283s self.file.seek(header.offsetTable[fontNumber]) 1283s data = self.file.read(sfntDirectorySize) 1283s if len(data) != sfntDirectorySize: 1283s raise TTLibError("Not a Font Collection (not enough data)") 1283s sstruct.unpack(sfntDirectoryFormat, data, self) 1283s elif self.sfntVersion == b"wOFF": 1283s self.flavor = "woff" 1283s self.DirectoryEntry = WOFFDirectoryEntry 1283s data = self.file.read(woffDirectorySize) 1283s if len(data) != woffDirectorySize: 1283s raise TTLibError("Not a WOFF font (not enough data)") 1283s sstruct.unpack(woffDirectoryFormat, data, self) 1283s else: 1283s data = self.file.read(sfntDirectorySize) 1283s if len(data) != sfntDirectorySize: 1283s > raise TTLibError("Not a TrueType or OpenType font (not enough data)") 1283s E fontTools.ttLib.TTLibError: Not a TrueType or OpenType font (not enough data) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/sfnt.py:80: TTLibError 1283s _____________ WOFF2WriterTTFTest.test_calcTotalSize_no_flavorData ______________ 1283s 1283s self = 1283s 1283s def test_calcTotalSize_no_flavorData(self): 1283s expected = self.length 1283s self.writer.file = BytesIO() 1283s for tag in self.tags: 1283s self.writer[tag] = self.font.getTableData(tag) 1283s self.writer.close() 1283s > self.assertEqual(expected, self.writer.length) 1283s E AssertionError: 0 != 816 1283s 1283s Tests/ttLib/woff2_test.py:558: AssertionError 1283s _____________ WOFF2WriterTTFTest.test_calcTotalSize_with_metaData ______________ 1283s 1283s self = 1283s 1283s def test_calcTotalSize_with_metaData(self): 1283s expected = self.length + len(self.compressed_metadata) 1283s flavorData = self.writer.flavorData = WOFF2FlavorData() 1283s flavorData.metaData = self.xml_metadata 1283s self.writer.file = BytesIO() 1283s for tag in self.tags: 1283s self.writer[tag] = self.font.getTableData(tag) 1283s self.writer.close() 1283s > self.assertEqual(expected, self.writer.length) 1283s E AssertionError: 442 != 1258 1283s 1283s Tests/ttLib/woff2_test.py:569: AssertionError 1283s _______ WOFF2WriterTTFTest.test_calcTotalSize_with_metaData_and_privData _______ 1283s 1283s self = 1283s 1283s def test_calcTotalSize_with_metaData_and_privData(self): 1283s metaDataLength = (len(self.compressed_metadata) + 3) & ~3 1283s expected = self.length + metaDataLength + len(self.privData) 1283s flavorData = self.writer.flavorData = WOFF2FlavorData() 1283s flavorData.metaData = self.xml_metadata 1283s flavorData.privData = self.privData 1283s self.writer.file = BytesIO() 1283s for tag in self.tags: 1283s self.writer[tag] = self.font.getTableData(tag) 1283s self.writer.close() 1283s > self.assertEqual(expected, self.writer.length) 1283s E AssertionError: 464 != 1280 1283s 1283s Tests/ttLib/woff2_test.py:593: AssertionError 1283s _____________ WOFF2WriterTTFTest.test_calcTotalSize_with_privData ______________ 1283s 1283s self = 1283s 1283s def test_calcTotalSize_with_privData(self): 1283s expected = self.length + len(self.privData) 1283s flavorData = self.writer.flavorData = WOFF2FlavorData() 1283s flavorData.privData = self.privData 1283s self.writer.file = BytesIO() 1283s for tag in self.tags: 1283s self.writer[tag] = self.font.getTableData(tag) 1283s self.writer.close() 1283s > self.assertEqual(expected, self.writer.length) 1283s E AssertionError: 20 != 836 1283s 1283s Tests/ttLib/woff2_test.py:580: AssertionError 1283s ______________________ WOFF2WriterTTFTest.test_checksums _______________________ 1283s 1283s self = 1283s 1283s def test_checksums(self): 1283s normFile = BytesIO(normalise_font(self.font, padding=4)) 1283s normFile.seek(0) 1283s normFont = ttLib.TTFont(normFile, checkChecksums=2) 1283s > w2font = ttLib.TTFont(self.file) 1283s 1283s Tests/ttLib/woff2_test.py:517: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1283s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecb43f50>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s self.file = file 1283s self.checkChecksums = checkChecksums 1283s 1283s self.flavor = None 1283s self.flavorData = None 1283s self.DirectoryEntry = SFNTDirectoryEntry 1283s self.file.seek(0) 1283s self.sfntVersion = self.file.read(4) 1283s self.file.seek(0) 1283s if self.sfntVersion == b"ttcf": 1283s header = readTTCHeader(self.file) 1283s numFonts = header.numFonts 1283s if not 0 <= fontNumber < numFonts: 1283s raise TTLibFileIsCollectionError( 1283s "specify a font number between 0 and %d (inclusive)" 1283s % (numFonts - 1) 1283s ) 1283s self.numFonts = numFonts 1283s self.file.seek(header.offsetTable[fontNumber]) 1283s data = self.file.read(sfntDirectorySize) 1283s if len(data) != sfntDirectorySize: 1283s raise TTLibError("Not a Font Collection (not enough data)") 1283s sstruct.unpack(sfntDirectoryFormat, data, self) 1283s elif self.sfntVersion == b"wOFF": 1283s self.flavor = "woff" 1283s self.DirectoryEntry = WOFFDirectoryEntry 1283s data = self.file.read(woffDirectorySize) 1283s if len(data) != woffDirectorySize: 1283s raise TTLibError("Not a WOFF font (not enough data)") 1283s sstruct.unpack(woffDirectoryFormat, data, self) 1283s else: 1283s data = self.file.read(sfntDirectorySize) 1283s if len(data) != sfntDirectorySize: 1283s > raise TTLibError("Not a TrueType or OpenType font (not enough data)") 1283s E fontTools.ttLib.TTLibError: Not a TrueType or OpenType font (not enough data) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/sfnt.py:80: TTLibError 1283s _________________ WOFF2WriterTTFTest.test_head_transform_flag __________________ 1283s 1283s self = 1283s 1283s def test_head_transform_flag(self): 1283s headData = self.font.getTableData("head") 1283s origFlags = byteord(headData[16]) 1283s > woff2font = ttLib.TTFont(self.file) 1283s 1283s Tests/ttLib/woff2_test.py:501: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1283s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecb70460>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s self.file = file 1283s self.checkChecksums = checkChecksums 1283s 1283s self.flavor = None 1283s self.flavorData = None 1283s self.DirectoryEntry = SFNTDirectoryEntry 1283s self.file.seek(0) 1283s self.sfntVersion = self.file.read(4) 1283s self.file.seek(0) 1283s if self.sfntVersion == b"ttcf": 1283s header = readTTCHeader(self.file) 1283s numFonts = header.numFonts 1283s if not 0 <= fontNumber < numFonts: 1283s raise TTLibFileIsCollectionError( 1283s "specify a font number between 0 and %d (inclusive)" 1283s % (numFonts - 1) 1283s ) 1283s self.numFonts = numFonts 1283s self.file.seek(header.offsetTable[fontNumber]) 1283s data = self.file.read(sfntDirectorySize) 1283s if len(data) != sfntDirectorySize: 1283s raise TTLibError("Not a Font Collection (not enough data)") 1283s sstruct.unpack(sfntDirectoryFormat, data, self) 1283s elif self.sfntVersion == b"wOFF": 1283s self.flavor = "woff" 1283s self.DirectoryEntry = WOFFDirectoryEntry 1283s data = self.file.read(woffDirectorySize) 1283s if len(data) != woffDirectorySize: 1283s raise TTLibError("Not a WOFF font (not enough data)") 1283s sstruct.unpack(woffDirectoryFormat, data, self) 1283s else: 1283s data = self.file.read(sfntDirectorySize) 1283s if len(data) != sfntDirectorySize: 1283s > raise TTLibError("Not a TrueType or OpenType font (not enough data)") 1283s E fontTools.ttLib.TTLibError: Not a TrueType or OpenType font (not enough data) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/sfnt.py:80: TTLibError 1283s ____________________ WOFF2WriterTTFTest.test_no_transforms _____________________ 1283s 1283s self = 1283s 1283s def test_no_transforms(self): 1283s writer = WOFF2Writer(BytesIO(), self.numTables, self.font.sfntVersion) 1283s writer.flavorData = WOFF2FlavorData(transformedTables=()) 1283s 1283s for tag in self.tags: 1283s writer[tag] = self.font.getTableData(tag) 1283s writer.close() 1283s 1283s self.assertNotEqual(writer.file.getvalue(), TT_WOFF2.getvalue()) 1283s 1283s writer.file.seek(0) 1283s > reader = WOFF2Reader(writer.file) 1283s 1283s Tests/ttLib/woff2_test.py:693: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecf160c8>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s raise TTLibError("Not a WOFF2 font (bad signature)") 1283s 1283s self.file.seek(0) 1283s self.DirectoryEntry = WOFF2DirectoryEntry 1283s data = self.file.read(woff2DirectorySize) 1283s if len(data) != woff2DirectorySize: 1283s raise TTLibError("Not a WOFF2 font (not enough data)") 1283s sstruct.unpack(woff2DirectoryFormat, data, self) 1283s 1283s self.tables = OrderedDict() 1283s offset = 0 1283s for i in range(self.numTables): 1283s entry = self.DirectoryEntry() 1283s entry.fromFile(self.file) 1283s tag = Tag(entry.tag) 1283s self.tables[tag] = entry 1283s entry.offset = offset 1283s offset += entry.length 1283s 1283s totalUncompressedSize = offset 1283s compressedData = self.file.read(self.totalCompressedSize) 1283s decompressedData = brotli.decompress(compressedData) 1283s if len(decompressedData) != totalUncompressedSize: 1283s > raise TTLibError( 1283s "unexpected size for decompressed font data: expected %d, found %d" 1283s % (totalUncompressedSize, len(decompressedData)) 1283s ) 1283s E fontTools.ttLib.TTLibError: unexpected size for decompressed font data: expected 2053, found 0 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:82: TTLibError 1283s _____________ WOFF2WriterTTFTest.test_tables_sorted_alphabetically _____________ 1283s 1283s self = 1283s 1283s def test_tables_sorted_alphabetically(self): 1283s expected = sorted([t for t in self.tags if t != "DSIG"]) 1283s > woff2font = ttLib.TTFont(self.file) 1283s 1283s Tests/ttLib/woff2_test.py:510: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1283s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecb13578>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s self.file = file 1283s self.checkChecksums = checkChecksums 1283s 1283s self.flavor = None 1283s self.flavorData = None 1283s self.DirectoryEntry = SFNTDirectoryEntry 1283s self.file.seek(0) 1283s self.sfntVersion = self.file.read(4) 1283s self.file.seek(0) 1283s if self.sfntVersion == b"ttcf": 1283s header = readTTCHeader(self.file) 1283s numFonts = header.numFonts 1283s if not 0 <= fontNumber < numFonts: 1283s raise TTLibFileIsCollectionError( 1283s "specify a font number between 0 and %d (inclusive)" 1283s % (numFonts - 1) 1283s ) 1283s self.numFonts = numFonts 1283s self.file.seek(header.offsetTable[fontNumber]) 1283s data = self.file.read(sfntDirectorySize) 1283s if len(data) != sfntDirectorySize: 1283s raise TTLibError("Not a Font Collection (not enough data)") 1283s sstruct.unpack(sfntDirectoryFormat, data, self) 1283s elif self.sfntVersion == b"wOFF": 1283s self.flavor = "woff" 1283s self.DirectoryEntry = WOFFDirectoryEntry 1283s data = self.file.read(woffDirectorySize) 1283s if len(data) != woffDirectorySize: 1283s raise TTLibError("Not a WOFF font (not enough data)") 1283s sstruct.unpack(woffDirectoryFormat, data, self) 1283s else: 1283s data = self.file.read(sfntDirectorySize) 1283s if len(data) != sfntDirectorySize: 1283s > raise TTLibError("Not a TrueType or OpenType font (not enough data)") 1283s E fontTools.ttLib.TTLibError: Not a TrueType or OpenType font (not enough data) 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/sfnt.py:80: TTLibError 1283s _____________ WOFF2RoundtripTest.test_roundtrip_default_transforms _____________ 1283s 1283s self = 1283s ttFont = 1283s 1283s def test_roundtrip_default_transforms(self, ttFont): 1283s ttFont.flavor = "woff2" 1283s # ttFont.flavorData = None 1283s tmp = BytesIO() 1283s ttFont.save(tmp) 1283s 1283s > tmp2, ttFont2 = self.roundtrip(tmp) 1283s 1283s Tests/ttLib/woff2_test.py:1202: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s Tests/ttLib/woff2_test.py:1191: in roundtrip 1283s ttFont = ttLib.TTFont(infile, recalcBBoxes=False, recalcTimestamp=False) 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1283s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xec9a5488>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s raise TTLibError("Not a WOFF2 font (bad signature)") 1283s 1283s self.file.seek(0) 1283s self.DirectoryEntry = WOFF2DirectoryEntry 1283s data = self.file.read(woff2DirectorySize) 1283s if len(data) != woff2DirectorySize: 1283s raise TTLibError("Not a WOFF2 font (not enough data)") 1283s sstruct.unpack(woff2DirectoryFormat, data, self) 1283s 1283s self.tables = OrderedDict() 1283s offset = 0 1283s for i in range(self.numTables): 1283s entry = self.DirectoryEntry() 1283s entry.fromFile(self.file) 1283s tag = Tag(entry.tag) 1283s self.tables[tag] = entry 1283s entry.offset = offset 1283s offset += entry.length 1283s 1283s totalUncompressedSize = offset 1283s compressedData = self.file.read(self.totalCompressedSize) 1283s decompressedData = brotli.decompress(compressedData) 1283s if len(decompressedData) != totalUncompressedSize: 1283s > raise TTLibError( 1283s "unexpected size for decompressed font data: expected %d, found %d" 1283s % (totalUncompressedSize, len(decompressedData)) 1283s ) 1283s E fontTools.ttLib.TTLibError: unexpected size for decompressed font data: expected 981, found 0 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:82: TTLibError 1283s _______________ WOFF2RoundtripTest.test_roundtrip_no_transforms ________________ 1283s 1283s self = 1283s ttFont = 1283s 1283s def test_roundtrip_no_transforms(self, ttFont): 1283s ttFont.flavor = "woff2" 1283s ttFont.flavorData = WOFF2FlavorData(transformedTables=[]) 1283s tmp = BytesIO() 1283s ttFont.save(tmp) 1283s 1283s > tmp2, ttFont2 = self.roundtrip(tmp) 1283s 1283s Tests/ttLib/woff2_test.py:1213: 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s Tests/ttLib/woff2_test.py:1191: in roundtrip 1283s ttFont = ttLib.TTFont(infile, recalcBBoxes=False, recalcTimestamp=False) 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1283s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1283s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1283s 1283s self = 1283s file = <_io.BytesIO object at 0xecdd6f28>, checkChecksums = 0, fontNumber = -1 1283s 1283s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1283s if not haveBrotli: 1283s log.error( 1283s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1283s "https://github.com/google/brotli" 1283s ) 1283s raise ImportError("No module named brotli") 1283s 1283s self.file = file 1283s 1283s signature = Tag(self.file.read(4)) 1283s if signature != b"wOF2": 1283s raise TTLibError("Not a WOFF2 font (bad signature)") 1283s 1283s self.file.seek(0) 1283s self.DirectoryEntry = WOFF2DirectoryEntry 1283s data = self.file.read(woff2DirectorySize) 1283s if len(data) != woff2DirectorySize: 1283s raise TTLibError("Not a WOFF2 font (not enough data)") 1283s sstruct.unpack(woff2DirectoryFormat, data, self) 1283s 1283s self.tables = OrderedDict() 1283s offset = 0 1283s for i in range(self.numTables): 1283s entry = self.DirectoryEntry() 1283s entry.fromFile(self.file) 1283s tag = Tag(entry.tag) 1283s self.tables[tag] = entry 1283s entry.offset = offset 1283s offset += entry.length 1283s 1283s totalUncompressedSize = offset 1283s compressedData = self.file.read(self.totalCompressedSize) 1283s decompressedData = brotli.decompress(compressedData) 1283s if len(decompressedData) != totalUncompressedSize: 1283s > raise TTLibError( 1283s "unexpected size for decompressed font data: expected %d, found %d" 1283s % (totalUncompressedSize, len(decompressedData)) 1283s ) 1283s E fontTools.ttLib.TTLibError: unexpected size for decompressed font data: expected 1039, found 0 1283s 1283s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:82: TTLibError 1283s _______________ WOFF2RoundtripTest.test_roundtrip_all_transforms _______________ 1283s 1284s self = 1284s ttFont = 1284s 1284s def test_roundtrip_all_transforms(self, ttFont): 1284s ttFont.flavor = "woff2" 1284s ttFont.flavorData = WOFF2FlavorData(transformedTables=["glyf", "loca", "hmtx"]) 1284s tmp = BytesIO() 1284s ttFont.save(tmp) 1284s 1284s > tmp2, ttFont2 = self.roundtrip(tmp) 1284s 1284s Tests/ttLib/woff2_test.py:1224: 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s Tests/ttLib/woff2_test.py:1191: in roundtrip 1284s ttFont = ttLib.TTFont(infile, recalcBBoxes=False, recalcTimestamp=False) 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1284s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s 1284s self = 1284s file = <_io.BytesIO object at 0xecc57168>, checkChecksums = 0, fontNumber = -1 1284s 1284s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1284s if not haveBrotli: 1284s log.error( 1284s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1284s "https://github.com/google/brotli" 1284s ) 1284s raise ImportError("No module named brotli") 1284s 1284s self.file = file 1284s 1284s signature = Tag(self.file.read(4)) 1284s if signature != b"wOF2": 1284s raise TTLibError("Not a WOFF2 font (bad signature)") 1284s 1284s self.file.seek(0) 1284s self.DirectoryEntry = WOFF2DirectoryEntry 1284s data = self.file.read(woff2DirectorySize) 1284s if len(data) != woff2DirectorySize: 1284s raise TTLibError("Not a WOFF2 font (not enough data)") 1284s sstruct.unpack(woff2DirectoryFormat, data, self) 1284s 1284s self.tables = OrderedDict() 1284s offset = 0 1284s for i in range(self.numTables): 1284s entry = self.DirectoryEntry() 1284s entry.fromFile(self.file) 1284s tag = Tag(entry.tag) 1284s self.tables[tag] = entry 1284s entry.offset = offset 1284s offset += entry.length 1284s 1284s totalUncompressedSize = offset 1284s compressedData = self.file.read(self.totalCompressedSize) 1284s decompressedData = brotli.decompress(compressedData) 1284s if len(decompressedData) != totalUncompressedSize: 1284s > raise TTLibError( 1284s "unexpected size for decompressed font data: expected %d, found %d" 1284s % (totalUncompressedSize, len(decompressedData)) 1284s ) 1284s E fontTools.ttLib.TTLibError: unexpected size for decompressed font data: expected 966, found 0 1284s 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:82: TTLibError 1284s ________ WOFF2RoundtripTest.test_roundtrip_only_hmtx_no_glyf_transform _________ 1284s 1284s self = 1284s ttFont = 1284s 1284s def test_roundtrip_only_hmtx_no_glyf_transform(self, ttFont): 1284s ttFont.flavor = "woff2" 1284s ttFont.flavorData = WOFF2FlavorData(transformedTables=["hmtx"]) 1284s tmp = BytesIO() 1284s ttFont.save(tmp) 1284s 1284s > tmp2, ttFont2 = self.roundtrip(tmp) 1284s 1284s Tests/ttLib/woff2_test.py:1235: 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s Tests/ttLib/woff2_test.py:1191: in roundtrip 1284s ttFont = ttLib.TTFont(infile, recalcBBoxes=False, recalcTimestamp=False) 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1284s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s 1284s self = 1284s file = <_io.BytesIO object at 0xecf47cf8>, checkChecksums = 0, fontNumber = -1 1284s 1284s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1284s if not haveBrotli: 1284s log.error( 1284s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1284s "https://github.com/google/brotli" 1284s ) 1284s raise ImportError("No module named brotli") 1284s 1284s self.file = file 1284s 1284s signature = Tag(self.file.read(4)) 1284s if signature != b"wOF2": 1284s raise TTLibError("Not a WOFF2 font (bad signature)") 1284s 1284s self.file.seek(0) 1284s self.DirectoryEntry = WOFF2DirectoryEntry 1284s data = self.file.read(woff2DirectorySize) 1284s if len(data) != woff2DirectorySize: 1284s raise TTLibError("Not a WOFF2 font (not enough data)") 1284s sstruct.unpack(woff2DirectoryFormat, data, self) 1284s 1284s self.tables = OrderedDict() 1284s offset = 0 1284s for i in range(self.numTables): 1284s entry = self.DirectoryEntry() 1284s entry.fromFile(self.file) 1284s tag = Tag(entry.tag) 1284s self.tables[tag] = entry 1284s entry.offset = offset 1284s offset += entry.length 1284s 1284s totalUncompressedSize = offset 1284s compressedData = self.file.read(self.totalCompressedSize) 1284s decompressedData = brotli.decompress(compressedData) 1284s if len(decompressedData) != totalUncompressedSize: 1284s > raise TTLibError( 1284s "unexpected size for decompressed font data: expected %d, found %d" 1284s % (totalUncompressedSize, len(decompressedData)) 1284s ) 1284s E fontTools.ttLib.TTLibError: unexpected size for decompressed font data: expected 1024, found 0 1284s 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:82: TTLibError 1284s __________ WOFF2RoundtripTest.test_roundtrip_no_glyf_and_loca_tables ___________ 1284s 1284s self = 1284s 1284s def test_roundtrip_no_glyf_and_loca_tables(self): 1284s ttx = os.path.join( 1284s os.path.dirname(current_dir), "subset", "data", "google_color.ttx" 1284s ) 1284s ttFont = ttLib.TTFont() 1284s ttFont.importXML(ttx) 1284s 1284s assert "glyf" not in ttFont 1284s assert "loca" not in ttFont 1284s 1284s ttFont.flavor = "woff2" 1284s tmp = BytesIO() 1284s ttFont.save(tmp) 1284s 1284s > tmp2, ttFont2 = self.roundtrip(tmp) 1284s 1284s Tests/ttLib/woff2_test.py:1254: 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s Tests/ttLib/woff2_test.py:1191: in roundtrip 1284s ttFont = ttLib.TTFont(infile, recalcBBoxes=False, recalcTimestamp=False) 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1284s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s 1284s self = 1284s file = <_io.BytesIO object at 0xf2656848>, checkChecksums = 0, fontNumber = -1 1284s 1284s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1284s if not haveBrotli: 1284s log.error( 1284s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1284s "https://github.com/google/brotli" 1284s ) 1284s raise ImportError("No module named brotli") 1284s 1284s self.file = file 1284s 1284s signature = Tag(self.file.read(4)) 1284s if signature != b"wOF2": 1284s raise TTLibError("Not a WOFF2 font (bad signature)") 1284s 1284s self.file.seek(0) 1284s self.DirectoryEntry = WOFF2DirectoryEntry 1284s data = self.file.read(woff2DirectorySize) 1284s if len(data) != woff2DirectorySize: 1284s raise TTLibError("Not a WOFF2 font (not enough data)") 1284s sstruct.unpack(woff2DirectoryFormat, data, self) 1284s 1284s self.tables = OrderedDict() 1284s offset = 0 1284s for i in range(self.numTables): 1284s entry = self.DirectoryEntry() 1284s entry.fromFile(self.file) 1284s tag = Tag(entry.tag) 1284s self.tables[tag] = entry 1284s entry.offset = offset 1284s offset += entry.length 1284s 1284s totalUncompressedSize = offset 1284s compressedData = self.file.read(self.totalCompressedSize) 1284s decompressedData = brotli.decompress(compressedData) 1284s if len(decompressedData) != totalUncompressedSize: 1284s > raise TTLibError( 1284s "unexpected size for decompressed font data: expected %d, found %d" 1284s % (totalUncompressedSize, len(decompressedData)) 1284s ) 1284s E fontTools.ttLib.TTLibError: unexpected size for decompressed font data: expected 731, found 0 1284s 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:82: TTLibError 1284s _______ WOFF2RoundtripTest.test_roundtrip_off_curve_despite_overlap_bit ________ 1284s 1284s self = 1284s 1284s def test_roundtrip_off_curve_despite_overlap_bit(self): 1284s ttx = os.path.join(data_dir, "woff2_overlap_offcurve_in.ttx") 1284s ttFont = ttLib.TTFont() 1284s ttFont.importXML(ttx) 1284s 1284s assert ttFont["glyf"]["A"].flags[0] == _g_l_y_f.flagOverlapSimple 1284s 1284s ttFont.flavor = "woff2" 1284s tmp = BytesIO() 1284s ttFont.save(tmp) 1284s 1284s > _, ttFont2 = self.roundtrip(tmp) 1284s 1284s Tests/ttLib/woff2_test.py:1269: 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s Tests/ttLib/woff2_test.py:1191: in roundtrip 1284s ttFont = ttLib.TTFont(infile, recalcBBoxes=False, recalcTimestamp=False) 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1284s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s 1284s self = 1284s file = <_io.BytesIO object at 0xed488d70>, checkChecksums = 0, fontNumber = -1 1284s 1284s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1284s if not haveBrotli: 1284s log.error( 1284s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1284s "https://github.com/google/brotli" 1284s ) 1284s raise ImportError("No module named brotli") 1284s 1284s self.file = file 1284s 1284s signature = Tag(self.file.read(4)) 1284s if signature != b"wOF2": 1284s raise TTLibError("Not a WOFF2 font (bad signature)") 1284s 1284s self.file.seek(0) 1284s self.DirectoryEntry = WOFF2DirectoryEntry 1284s data = self.file.read(woff2DirectorySize) 1284s if len(data) != woff2DirectorySize: 1284s raise TTLibError("Not a WOFF2 font (not enough data)") 1284s sstruct.unpack(woff2DirectoryFormat, data, self) 1284s 1284s self.tables = OrderedDict() 1284s offset = 0 1284s for i in range(self.numTables): 1284s entry = self.DirectoryEntry() 1284s entry.fromFile(self.file) 1284s tag = Tag(entry.tag) 1284s self.tables[tag] = entry 1284s entry.offset = offset 1284s offset += entry.length 1284s 1284s totalUncompressedSize = offset 1284s compressedData = self.file.read(self.totalCompressedSize) 1284s decompressedData = brotli.decompress(compressedData) 1284s if len(decompressedData) != totalUncompressedSize: 1284s > raise TTLibError( 1284s "unexpected size for decompressed font data: expected %d, found %d" 1284s % (totalUncompressedSize, len(decompressedData)) 1284s ) 1284s E fontTools.ttLib.TTLibError: unexpected size for decompressed font data: expected 892, found 0 1284s 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:82: TTLibError 1284s _______________ MainTest.test_recompress_woff2_keeps_flavorData ________________ 1284s 1284s self = 1284s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_recompress_woff2_keeps_fl0') 1284s 1284s def test_recompress_woff2_keeps_flavorData(self, tmpdir): 1284s > woff2_font = ttLib.TTFont(BytesIO(TT_WOFF2.getvalue())) 1284s 1284s Tests/ttLib/woff2_test.py:1338: 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1284s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s 1284s self = 1284s file = <_io.BytesIO object at 0xece38a28>, checkChecksums = 0, fontNumber = -1 1284s 1284s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1284s self.file = file 1284s self.checkChecksums = checkChecksums 1284s 1284s self.flavor = None 1284s self.flavorData = None 1284s self.DirectoryEntry = SFNTDirectoryEntry 1284s self.file.seek(0) 1284s self.sfntVersion = self.file.read(4) 1284s self.file.seek(0) 1284s if self.sfntVersion == b"ttcf": 1284s header = readTTCHeader(self.file) 1284s numFonts = header.numFonts 1284s if not 0 <= fontNumber < numFonts: 1284s raise TTLibFileIsCollectionError( 1284s "specify a font number between 0 and %d (inclusive)" 1284s % (numFonts - 1) 1284s ) 1284s self.numFonts = numFonts 1284s self.file.seek(header.offsetTable[fontNumber]) 1284s data = self.file.read(sfntDirectorySize) 1284s if len(data) != sfntDirectorySize: 1284s raise TTLibError("Not a Font Collection (not enough data)") 1284s sstruct.unpack(sfntDirectoryFormat, data, self) 1284s elif self.sfntVersion == b"wOFF": 1284s self.flavor = "woff" 1284s self.DirectoryEntry = WOFFDirectoryEntry 1284s data = self.file.read(woffDirectorySize) 1284s if len(data) != woffDirectorySize: 1284s raise TTLibError("Not a WOFF font (not enough data)") 1284s sstruct.unpack(woffDirectoryFormat, data, self) 1284s else: 1284s data = self.file.read(sfntDirectorySize) 1284s if len(data) != sfntDirectorySize: 1284s > raise TTLibError("Not a TrueType or OpenType font (not enough data)") 1284s E fontTools.ttLib.TTLibError: Not a TrueType or OpenType font (not enough data) 1284s 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/sfnt.py:80: TTLibError 1284s _________________________ MainTest.test_decompress_ttf _________________________ 1284s 1284s self = 1284s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_decompress_ttf0') 1284s 1284s def test_decompress_ttf(self, tmpdir): 1284s input_file = tmpdir / "TestTTF-Regular.woff2" 1284s input_file.write_binary(TT_WOFF2.getvalue()) 1284s 1284s > assert woff2.main(["decompress", str(input_file)]) is None 1284s 1284s Tests/ttLib/woff2_test.py:1359: 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s 1284s args = ['decompress', '/tmp/pytest-of-ubuntu/pytest-0/test_decompress_ttf0/TestTTF-Regular.woff2'] 1284s 1284s def main(args=None): 1284s """Compress and decompress WOFF2 fonts""" 1284s import argparse 1284s from fontTools import configLogger 1284s from fontTools.ttx import makeOutputFileName 1284s 1284s class _HelpAction(argparse._HelpAction): 1284s def __call__(self, parser, namespace, values, option_string=None): 1284s subparsers_actions = [ 1284s action 1284s for action in parser._actions 1284s if isinstance(action, argparse._SubParsersAction) 1284s ] 1284s for subparsers_action in subparsers_actions: 1284s for choice, subparser in subparsers_action.choices.items(): 1284s print(subparser.format_help()) 1284s parser.exit() 1284s 1284s class _NoGlyfTransformAction(argparse.Action): 1284s def __call__(self, parser, namespace, values, option_string=None): 1284s namespace.transform_tables.difference_update({"glyf", "loca"}) 1284s 1284s class _HmtxTransformAction(argparse.Action): 1284s def __call__(self, parser, namespace, values, option_string=None): 1284s namespace.transform_tables.add("hmtx") 1284s 1284s parser = argparse.ArgumentParser( 1284s prog="fonttools ttLib.woff2", description=main.__doc__, add_help=False 1284s ) 1284s 1284s parser.add_argument( 1284s "-h", "--help", action=_HelpAction, help="show this help message and exit" 1284s ) 1284s 1284s parser_group = parser.add_subparsers(title="sub-commands") 1284s parser_compress = parser_group.add_parser( 1284s "compress", description="Compress a TTF or OTF font to WOFF2" 1284s ) 1284s parser_decompress = parser_group.add_parser( 1284s "decompress", description="Decompress a WOFF2 font to OTF" 1284s ) 1284s 1284s for subparser in (parser_compress, parser_decompress): 1284s group = subparser.add_mutually_exclusive_group(required=False) 1284s group.add_argument( 1284s "-v", 1284s "--verbose", 1284s action="store_true", 1284s help="print more messages to console", 1284s ) 1284s group.add_argument( 1284s "-q", 1284s "--quiet", 1284s action="store_true", 1284s help="do not print messages to console", 1284s ) 1284s 1284s parser_compress.add_argument( 1284s "input_file", 1284s metavar="INPUT", 1284s help="the input OpenType font (.ttf or .otf)", 1284s ) 1284s parser_decompress.add_argument( 1284s "input_file", 1284s metavar="INPUT", 1284s help="the input WOFF2 font", 1284s ) 1284s 1284s parser_compress.add_argument( 1284s "-o", 1284s "--output-file", 1284s metavar="OUTPUT", 1284s help="the output WOFF2 font", 1284s ) 1284s parser_decompress.add_argument( 1284s "-o", 1284s "--output-file", 1284s metavar="OUTPUT", 1284s help="the output OpenType font", 1284s ) 1284s 1284s transform_group = parser_compress.add_argument_group() 1284s transform_group.add_argument( 1284s "--no-glyf-transform", 1284s dest="transform_tables", 1284s nargs=0, 1284s action=_NoGlyfTransformAction, 1284s help="Do not transform glyf (and loca) tables", 1284s ) 1284s transform_group.add_argument( 1284s "--hmtx-transform", 1284s dest="transform_tables", 1284s nargs=0, 1284s action=_HmtxTransformAction, 1284s help="Enable optional transformation for 'hmtx' table", 1284s ) 1284s 1284s parser_compress.set_defaults( 1284s subcommand=compress, 1284s transform_tables={"glyf", "loca"}, 1284s ) 1284s parser_decompress.set_defaults(subcommand=decompress) 1284s 1284s options = vars(parser.parse_args(args)) 1284s 1284s subcommand = options.pop("subcommand", None) 1284s if not subcommand: 1284s parser.print_help() 1284s return 1284s 1284s quiet = options.pop("quiet") 1284s verbose = options.pop("verbose") 1284s configLogger( 1284s level=("ERROR" if quiet else "DEBUG" if verbose else "INFO"), 1284s ) 1284s 1284s if not options["output_file"]: 1284s if subcommand is compress: 1284s extension = ".woff2" 1284s elif subcommand is decompress: 1284s # choose .ttf/.otf file extension depending on sfntVersion 1284s with open(options["input_file"], "rb") as f: 1284s f.seek(4) # skip 'wOF2' signature 1284s sfntVersion = f.read(4) 1284s > assert len(sfntVersion) == 4, "not enough data" 1284s E AssertionError: not enough data 1284s 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:1670: AssertionError 1284s _________________________ MainTest.test_decompress_otf _________________________ 1284s 1284s self = 1284s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_decompress_otf0') 1284s 1284s def test_decompress_otf(self, tmpdir): 1284s input_file = tmpdir / "TestTTF-Regular.woff2" 1284s input_file.write_binary(CFF_WOFF2.getvalue()) 1284s 1284s > assert woff2.main(["decompress", str(input_file)]) is None 1284s 1284s Tests/ttLib/woff2_test.py:1367: 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s 1284s args = ['decompress', '/tmp/pytest-of-ubuntu/pytest-0/test_decompress_otf0/TestTTF-Regular.woff2'] 1284s 1284s def main(args=None): 1284s """Compress and decompress WOFF2 fonts""" 1284s import argparse 1284s from fontTools import configLogger 1284s from fontTools.ttx import makeOutputFileName 1284s 1284s class _HelpAction(argparse._HelpAction): 1284s def __call__(self, parser, namespace, values, option_string=None): 1284s subparsers_actions = [ 1284s action 1284s for action in parser._actions 1284s if isinstance(action, argparse._SubParsersAction) 1284s ] 1284s for subparsers_action in subparsers_actions: 1284s for choice, subparser in subparsers_action.choices.items(): 1284s print(subparser.format_help()) 1284s parser.exit() 1284s 1284s class _NoGlyfTransformAction(argparse.Action): 1284s def __call__(self, parser, namespace, values, option_string=None): 1284s namespace.transform_tables.difference_update({"glyf", "loca"}) 1284s 1284s class _HmtxTransformAction(argparse.Action): 1284s def __call__(self, parser, namespace, values, option_string=None): 1284s namespace.transform_tables.add("hmtx") 1284s 1284s parser = argparse.ArgumentParser( 1284s prog="fonttools ttLib.woff2", description=main.__doc__, add_help=False 1284s ) 1284s 1284s parser.add_argument( 1284s "-h", "--help", action=_HelpAction, help="show this help message and exit" 1284s ) 1284s 1284s parser_group = parser.add_subparsers(title="sub-commands") 1284s parser_compress = parser_group.add_parser( 1284s "compress", description="Compress a TTF or OTF font to WOFF2" 1284s ) 1284s parser_decompress = parser_group.add_parser( 1284s "decompress", description="Decompress a WOFF2 font to OTF" 1284s ) 1284s 1284s for subparser in (parser_compress, parser_decompress): 1284s group = subparser.add_mutually_exclusive_group(required=False) 1284s group.add_argument( 1284s "-v", 1284s "--verbose", 1284s action="store_true", 1284s help="print more messages to console", 1284s ) 1284s group.add_argument( 1284s "-q", 1284s "--quiet", 1284s action="store_true", 1284s help="do not print messages to console", 1284s ) 1284s 1284s parser_compress.add_argument( 1284s "input_file", 1284s metavar="INPUT", 1284s help="the input OpenType font (.ttf or .otf)", 1284s ) 1284s parser_decompress.add_argument( 1284s "input_file", 1284s metavar="INPUT", 1284s help="the input WOFF2 font", 1284s ) 1284s 1284s parser_compress.add_argument( 1284s "-o", 1284s "--output-file", 1284s metavar="OUTPUT", 1284s help="the output WOFF2 font", 1284s ) 1284s parser_decompress.add_argument( 1284s "-o", 1284s "--output-file", 1284s metavar="OUTPUT", 1284s help="the output OpenType font", 1284s ) 1284s 1284s transform_group = parser_compress.add_argument_group() 1284s transform_group.add_argument( 1284s "--no-glyf-transform", 1284s dest="transform_tables", 1284s nargs=0, 1284s action=_NoGlyfTransformAction, 1284s help="Do not transform glyf (and loca) tables", 1284s ) 1284s transform_group.add_argument( 1284s "--hmtx-transform", 1284s dest="transform_tables", 1284s nargs=0, 1284s action=_HmtxTransformAction, 1284s help="Enable optional transformation for 'hmtx' table", 1284s ) 1284s 1284s parser_compress.set_defaults( 1284s subcommand=compress, 1284s transform_tables={"glyf", "loca"}, 1284s ) 1284s parser_decompress.set_defaults(subcommand=decompress) 1284s 1284s options = vars(parser.parse_args(args)) 1284s 1284s subcommand = options.pop("subcommand", None) 1284s if not subcommand: 1284s parser.print_help() 1284s return 1284s 1284s quiet = options.pop("quiet") 1284s verbose = options.pop("verbose") 1284s configLogger( 1284s level=("ERROR" if quiet else "DEBUG" if verbose else "INFO"), 1284s ) 1284s 1284s if not options["output_file"]: 1284s if subcommand is compress: 1284s extension = ".woff2" 1284s elif subcommand is decompress: 1284s # choose .ttf/.otf file extension depending on sfntVersion 1284s with open(options["input_file"], "rb") as f: 1284s f.seek(4) # skip 'wOF2' signature 1284s sfntVersion = f.read(4) 1284s > assert len(sfntVersion) == 4, "not enough data" 1284s E AssertionError: not enough data 1284s 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:1670: AssertionError 1284s _____________________ MainTest.test_decompress_output_file _____________________ 1284s 1284s args = ['decompress', '-o', '/tmp/pytest-of-ubuntu/pytest-0/test_decompress_output_file0/TestTTF.ttf', '/tmp/pytest-of-ubuntu/pytest-0/test_decompress_output_file0/TestTTF-Regular.woff2'] 1284s 1284s def main(args=None): 1284s """Compress and decompress WOFF2 fonts""" 1284s import argparse 1284s from fontTools import configLogger 1284s from fontTools.ttx import makeOutputFileName 1284s 1284s class _HelpAction(argparse._HelpAction): 1284s def __call__(self, parser, namespace, values, option_string=None): 1284s subparsers_actions = [ 1284s action 1284s for action in parser._actions 1284s if isinstance(action, argparse._SubParsersAction) 1284s ] 1284s for subparsers_action in subparsers_actions: 1284s for choice, subparser in subparsers_action.choices.items(): 1284s print(subparser.format_help()) 1284s parser.exit() 1284s 1284s class _NoGlyfTransformAction(argparse.Action): 1284s def __call__(self, parser, namespace, values, option_string=None): 1284s namespace.transform_tables.difference_update({"glyf", "loca"}) 1284s 1284s class _HmtxTransformAction(argparse.Action): 1284s def __call__(self, parser, namespace, values, option_string=None): 1284s namespace.transform_tables.add("hmtx") 1284s 1284s parser = argparse.ArgumentParser( 1284s prog="fonttools ttLib.woff2", description=main.__doc__, add_help=False 1284s ) 1284s 1284s parser.add_argument( 1284s "-h", "--help", action=_HelpAction, help="show this help message and exit" 1284s ) 1284s 1284s parser_group = parser.add_subparsers(title="sub-commands") 1284s parser_compress = parser_group.add_parser( 1284s "compress", description="Compress a TTF or OTF font to WOFF2" 1284s ) 1284s parser_decompress = parser_group.add_parser( 1284s "decompress", description="Decompress a WOFF2 font to OTF" 1284s ) 1284s 1284s for subparser in (parser_compress, parser_decompress): 1284s group = subparser.add_mutually_exclusive_group(required=False) 1284s group.add_argument( 1284s "-v", 1284s "--verbose", 1284s action="store_true", 1284s help="print more messages to console", 1284s ) 1284s group.add_argument( 1284s "-q", 1284s "--quiet", 1284s action="store_true", 1284s help="do not print messages to console", 1284s ) 1284s 1284s parser_compress.add_argument( 1284s "input_file", 1284s metavar="INPUT", 1284s help="the input OpenType font (.ttf or .otf)", 1284s ) 1284s parser_decompress.add_argument( 1284s "input_file", 1284s metavar="INPUT", 1284s help="the input WOFF2 font", 1284s ) 1284s 1284s parser_compress.add_argument( 1284s "-o", 1284s "--output-file", 1284s metavar="OUTPUT", 1284s help="the output WOFF2 font", 1284s ) 1284s parser_decompress.add_argument( 1284s "-o", 1284s "--output-file", 1284s metavar="OUTPUT", 1284s help="the output OpenType font", 1284s ) 1284s 1284s transform_group = parser_compress.add_argument_group() 1284s transform_group.add_argument( 1284s "--no-glyf-transform", 1284s dest="transform_tables", 1284s nargs=0, 1284s action=_NoGlyfTransformAction, 1284s help="Do not transform glyf (and loca) tables", 1284s ) 1284s transform_group.add_argument( 1284s "--hmtx-transform", 1284s dest="transform_tables", 1284s nargs=0, 1284s action=_HmtxTransformAction, 1284s help="Enable optional transformation for 'hmtx' table", 1284s ) 1284s 1284s parser_compress.set_defaults( 1284s subcommand=compress, 1284s transform_tables={"glyf", "loca"}, 1284s ) 1284s parser_decompress.set_defaults(subcommand=decompress) 1284s 1284s options = vars(parser.parse_args(args)) 1284s 1284s subcommand = options.pop("subcommand", None) 1284s if not subcommand: 1284s parser.print_help() 1284s return 1284s 1284s quiet = options.pop("quiet") 1284s verbose = options.pop("verbose") 1284s configLogger( 1284s level=("ERROR" if quiet else "DEBUG" if verbose else "INFO"), 1284s ) 1284s 1284s if not options["output_file"]: 1284s if subcommand is compress: 1284s extension = ".woff2" 1284s elif subcommand is decompress: 1284s # choose .ttf/.otf file extension depending on sfntVersion 1284s with open(options["input_file"], "rb") as f: 1284s f.seek(4) # skip 'wOF2' signature 1284s sfntVersion = f.read(4) 1284s assert len(sfntVersion) == 4, "not enough data" 1284s extension = ".otf" if sfntVersion == b"OTTO" else ".ttf" 1284s else: 1284s raise AssertionError(subcommand) 1284s options["output_file"] = makeOutputFileName( 1284s options["input_file"], outputDir=None, extension=extension 1284s ) 1284s 1284s try: 1284s > subcommand(**options) 1284s 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:1679: 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:1540: in decompress 1284s font = TTFont(input_file, recalcBBoxes=False, recalcTimestamp=False) 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1284s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s 1284s self = 1284s file = <_io.BytesIO object at 0xecd78988>, checkChecksums = 0, fontNumber = -1 1284s 1284s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1284s self.file = file 1284s self.checkChecksums = checkChecksums 1284s 1284s self.flavor = None 1284s self.flavorData = None 1284s self.DirectoryEntry = SFNTDirectoryEntry 1284s self.file.seek(0) 1284s self.sfntVersion = self.file.read(4) 1284s self.file.seek(0) 1284s if self.sfntVersion == b"ttcf": 1284s header = readTTCHeader(self.file) 1284s numFonts = header.numFonts 1284s if not 0 <= fontNumber < numFonts: 1284s raise TTLibFileIsCollectionError( 1284s "specify a font number between 0 and %d (inclusive)" 1284s % (numFonts - 1) 1284s ) 1284s self.numFonts = numFonts 1284s self.file.seek(header.offsetTable[fontNumber]) 1284s data = self.file.read(sfntDirectorySize) 1284s if len(data) != sfntDirectorySize: 1284s raise TTLibError("Not a Font Collection (not enough data)") 1284s sstruct.unpack(sfntDirectoryFormat, data, self) 1284s elif self.sfntVersion == b"wOFF": 1284s self.flavor = "woff" 1284s self.DirectoryEntry = WOFFDirectoryEntry 1284s data = self.file.read(woffDirectorySize) 1284s if len(data) != woffDirectorySize: 1284s raise TTLibError("Not a WOFF font (not enough data)") 1284s sstruct.unpack(woffDirectoryFormat, data, self) 1284s else: 1284s data = self.file.read(sfntDirectorySize) 1284s if len(data) != sfntDirectorySize: 1284s > raise TTLibError("Not a TrueType or OpenType font (not enough data)") 1284s E fontTools.ttLib.TTLibError: Not a TrueType or OpenType font (not enough data) 1284s 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/sfnt.py:80: TTLibError 1284s 1284s During handling of the above exception, another exception occurred: 1284s 1284s self = 1284s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_decompress_output_file0') 1284s 1284s def test_decompress_output_file(self, tmpdir): 1284s input_file = tmpdir / "TestTTF-Regular.woff2" 1284s input_file.write_binary(TT_WOFF2.getvalue()) 1284s output_file = tmpdir / "TestTTF.ttf" 1284s 1284s > assert ( 1284s woff2.main(["decompress", "-o", str(output_file), str(input_file)]) is None 1284s ) 1284s 1284s Tests/ttLib/woff2_test.py:1376: 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:1681: in main 1284s parser.error(e) 1284s /usr/lib/python3.12/argparse.py:2667: in error 1284s self.exit(2, _('%(prog)s: error: %(message)s\n') % args) 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s 1284s self = ArgumentParser(prog='fonttools ttLib.woff2', usage=None, description='Compress and decompress WOFF2 fonts', formatter_class=, conflict_handler='error', add_help=False) 1284s status = 2 1284s message = 'fonttools ttLib.woff2: error: Not a TrueType or OpenType font (not enough data)\n' 1284s 1284s def exit(self, status=0, message=None): 1284s if message: 1284s self._print_message(message, _sys.stderr) 1284s > _sys.exit(status) 1284s E SystemExit: 2 1284s 1284s /usr/lib/python3.12/argparse.py:2654: SystemExit 1284s ----------------------------- Captured stderr call ----------------------------- 1284s usage: fonttools ttLib.woff2 [-h] {compress,decompress} ... 1284s fonttools ttLib.woff2: error: Not a TrueType or OpenType font (not enough data) 1284s _____________________ VarCompositeTest.test_var_composite ______________________ 1284s 1284s self = 1284s 1284s def test_var_composite(self): 1284s input_path = os.path.join(data_dir, "varc-ac00-ac01.ttf") 1284s ttf = ttLib.TTFont(input_path) 1284s ttf.flavor = "woff2" 1284s out = BytesIO() 1284s ttf.save(out) 1284s 1284s > ttf = ttLib.TTFont(out) 1284s 1284s Tests/ttLib/woff2_test.py:1503: 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1284s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s 1284s self = 1284s file = <_io.BytesIO object at 0xed0255f0>, checkChecksums = 0, fontNumber = -1 1284s 1284s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1284s if not haveBrotli: 1284s log.error( 1284s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1284s "https://github.com/google/brotli" 1284s ) 1284s raise ImportError("No module named brotli") 1284s 1284s self.file = file 1284s 1284s signature = Tag(self.file.read(4)) 1284s if signature != b"wOF2": 1284s raise TTLibError("Not a WOFF2 font (bad signature)") 1284s 1284s self.file.seek(0) 1284s self.DirectoryEntry = WOFF2DirectoryEntry 1284s data = self.file.read(woff2DirectorySize) 1284s if len(data) != woff2DirectorySize: 1284s raise TTLibError("Not a WOFF2 font (not enough data)") 1284s sstruct.unpack(woff2DirectoryFormat, data, self) 1284s 1284s self.tables = OrderedDict() 1284s offset = 0 1284s for i in range(self.numTables): 1284s entry = self.DirectoryEntry() 1284s entry.fromFile(self.file) 1284s tag = Tag(entry.tag) 1284s self.tables[tag] = entry 1284s entry.offset = offset 1284s offset += entry.length 1284s 1284s totalUncompressedSize = offset 1284s compressedData = self.file.read(self.totalCompressedSize) 1284s decompressedData = brotli.decompress(compressedData) 1284s if len(decompressedData) != totalUncompressedSize: 1284s > raise TTLibError( 1284s "unexpected size for decompressed font data: expected %d, found %d" 1284s % (totalUncompressedSize, len(decompressedData)) 1284s ) 1284s E fontTools.ttLib.TTLibError: unexpected size for decompressed font data: expected 4584, found 0 1284s 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:82: TTLibError 1284s _____________________________ CubicTest.test_cubic _____________________________ 1284s 1284s self = 1284s 1284s def test_cubic(self): 1284s input_path = os.path.join( 1284s data_dir, "..", "tables", "data", "NotoSans-VF-cubic.subset.ttf" 1284s ) 1284s ttf = ttLib.TTFont(input_path) 1284s pen1 = RecordingPen() 1284s ttf.getGlyphSet()["a"].draw(pen1) 1284s ttf.flavor = "woff2" 1284s out = BytesIO() 1284s ttf.save(out) 1284s 1284s > ttf = ttLib.TTFont(out) 1284s 1284s Tests/ttLib/woff2_test.py:1521: 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1284s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s 1284s self = 1284s file = <_io.BytesIO object at 0xef4549b0>, checkChecksums = 0, fontNumber = -1 1284s 1284s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1284s if not haveBrotli: 1284s log.error( 1284s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1284s "https://github.com/google/brotli" 1284s ) 1284s raise ImportError("No module named brotli") 1284s 1284s self.file = file 1284s 1284s signature = Tag(self.file.read(4)) 1284s if signature != b"wOF2": 1284s raise TTLibError("Not a WOFF2 font (bad signature)") 1284s 1284s self.file.seek(0) 1284s self.DirectoryEntry = WOFF2DirectoryEntry 1284s data = self.file.read(woff2DirectorySize) 1284s if len(data) != woff2DirectorySize: 1284s raise TTLibError("Not a WOFF2 font (not enough data)") 1284s sstruct.unpack(woff2DirectoryFormat, data, self) 1284s 1284s self.tables = OrderedDict() 1284s offset = 0 1284s for i in range(self.numTables): 1284s entry = self.DirectoryEntry() 1284s entry.fromFile(self.file) 1284s tag = Tag(entry.tag) 1284s self.tables[tag] = entry 1284s entry.offset = offset 1284s offset += entry.length 1284s 1284s totalUncompressedSize = offset 1284s compressedData = self.file.read(self.totalCompressedSize) 1284s decompressedData = brotli.decompress(compressedData) 1284s if len(decompressedData) != totalUncompressedSize: 1284s > raise TTLibError( 1284s "unexpected size for decompressed font data: expected %d, found %d" 1284s % (totalUncompressedSize, len(decompressedData)) 1284s ) 1284s E fontTools.ttLib.TTLibError: unexpected size for decompressed font data: expected 3938, found 0 1284s 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:82: TTLibError 1284s _________________________ test_ttcompile_otf_to_woff2 __________________________ 1284s 1284s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_ttcompile_otf_to_woff20') 1284s 1284s @pytest.mark.skipif(brotli is None, reason="brotli not installed") 1284s def test_ttcompile_otf_to_woff2(tmpdir): 1284s inttx = os.path.join("Tests", "ttx", "data", "TestOTF.ttx") 1284s outwoff2 = tmpdir.join("TestTTF.woff2") 1284s options = ttx.Options([], 1) 1284s options.flavor = "woff2" 1284s ttx.ttCompile(inttx, str(outwoff2), options) 1284s # confirm that font was built 1284s assert outwoff2.check(file=True) 1284s # confirm that it is valid TTF file, can instantiate a TTFont, has expected OpenType tables 1284s > ttf = TTFont(str(outwoff2)) 1284s 1284s Tests/ttx/ttx_test.py:614: 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1284s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s 1284s self = 1284s file = <_io.BytesIO object at 0xec8adb68>, checkChecksums = 0, fontNumber = -1 1284s 1284s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1284s if not haveBrotli: 1284s log.error( 1284s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1284s "https://github.com/google/brotli" 1284s ) 1284s raise ImportError("No module named brotli") 1284s 1284s self.file = file 1284s 1284s signature = Tag(self.file.read(4)) 1284s if signature != b"wOF2": 1284s raise TTLibError("Not a WOFF2 font (bad signature)") 1284s 1284s self.file.seek(0) 1284s self.DirectoryEntry = WOFF2DirectoryEntry 1284s data = self.file.read(woff2DirectorySize) 1284s if len(data) != woff2DirectorySize: 1284s raise TTLibError("Not a WOFF2 font (not enough data)") 1284s sstruct.unpack(woff2DirectoryFormat, data, self) 1284s 1284s self.tables = OrderedDict() 1284s offset = 0 1284s for i in range(self.numTables): 1284s entry = self.DirectoryEntry() 1284s entry.fromFile(self.file) 1284s tag = Tag(entry.tag) 1284s self.tables[tag] = entry 1284s entry.offset = offset 1284s offset += entry.length 1284s 1284s totalUncompressedSize = offset 1284s compressedData = self.file.read(self.totalCompressedSize) 1284s decompressedData = brotli.decompress(compressedData) 1284s if len(decompressedData) != totalUncompressedSize: 1284s > raise TTLibError( 1284s "unexpected size for decompressed font data: expected %d, found %d" 1284s % (totalUncompressedSize, len(decompressedData)) 1284s ) 1284s E fontTools.ttLib.TTLibError: unexpected size for decompressed font data: expected 2119, found 0 1284s 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:82: TTLibError 1284s _________________________ test_ttcompile_ttf_to_woff2 __________________________ 1284s 1284s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_ttcompile_ttf_to_woff20') 1284s 1284s @pytest.mark.skipif(brotli is None, reason="brotli not installed") 1284s def test_ttcompile_ttf_to_woff2(tmpdir): 1284s inttx = os.path.join("Tests", "ttx", "data", "TestTTF.ttx") 1284s outwoff2 = tmpdir.join("TestTTF.woff2") 1284s options = ttx.Options([], 1) 1284s options.flavor = "woff2" 1284s ttx.ttCompile(inttx, str(outwoff2), options) 1284s # confirm that font was built 1284s assert outwoff2.check(file=True) 1284s # confirm that it is valid TTF file, can instantiate a TTFont, has expected OpenType tables 1284s > ttf = TTFont(str(outwoff2)) 1284s 1284s Tests/ttx/ttx_test.py:736: 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1284s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s 1284s self = 1284s file = <_io.BytesIO object at 0xecc45a00>, checkChecksums = 0, fontNumber = -1 1284s 1284s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1284s if not haveBrotli: 1284s log.error( 1284s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1284s "https://github.com/google/brotli" 1284s ) 1284s raise ImportError("No module named brotli") 1284s 1284s self.file = file 1284s 1284s signature = Tag(self.file.read(4)) 1284s if signature != b"wOF2": 1284s raise TTLibError("Not a WOFF2 font (bad signature)") 1284s 1284s self.file.seek(0) 1284s self.DirectoryEntry = WOFF2DirectoryEntry 1284s data = self.file.read(woff2DirectorySize) 1284s if len(data) != woff2DirectorySize: 1284s raise TTLibError("Not a WOFF2 font (not enough data)") 1284s sstruct.unpack(woff2DirectoryFormat, data, self) 1284s 1284s self.tables = OrderedDict() 1284s offset = 0 1284s for i in range(self.numTables): 1284s entry = self.DirectoryEntry() 1284s entry.fromFile(self.file) 1284s tag = Tag(entry.tag) 1284s self.tables[tag] = entry 1284s entry.offset = offset 1284s offset += entry.length 1284s 1284s totalUncompressedSize = offset 1284s compressedData = self.file.read(self.totalCompressedSize) 1284s decompressedData = brotli.decompress(compressedData) 1284s if len(decompressedData) != totalUncompressedSize: 1284s > raise TTLibError( 1284s "unexpected size for decompressed font data: expected %d, found %d" 1284s % (totalUncompressedSize, len(decompressedData)) 1284s ) 1284s E fontTools.ttLib.TTLibError: unexpected size for decompressed font data: expected 2054, found 0 1284s 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:82: TTLibError 1284s ______________________________ test_ttlist_woff2 _______________________________ 1284s 1284s capsys = <_pytest.capture.CaptureFixture object at 0xef0e8ac8> 1284s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_ttlist_woff20') 1284s 1284s @pytest.mark.skipif(brotli is None, reason="brotli not installed") 1284s def test_ttlist_woff2(capsys, tmpdir): 1284s inpath = os.path.join("Tests", "ttx", "data", "TestWOFF2.woff2") 1284s fakeoutpath = tmpdir.join("TestWOFF2.ttx") 1284s options = ttx.Options([], 1) 1284s options.listTables = True 1284s options.flavor = "woff2" 1284s > ttx.ttList(inpath, str(fakeoutpath), options) 1284s 1284s Tests/ttx/ttx_test.py:897: 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s /usr/lib/python3/dist-packages/fontTools/ttx.py:254: in ttList 1284s ttf = TTFont(input, fontNumber=options.fontNumber, lazy=True) 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py:175: in __init__ 1284s self.reader = SFNTReader(file, checkChecksums, fontNumber=fontNumber) 1284s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1284s 1284s self = 1284s file = <_io.BufferedReader name='Tests/ttx/data/TestWOFF2.woff2'> 1284s checkChecksums = 0, fontNumber = -1 1284s 1284s def __init__(self, file, checkChecksums=0, fontNumber=-1): 1284s if not haveBrotli: 1284s log.error( 1284s "The WOFF2 decoder requires the Brotli Python extension, available at: " 1284s "https://github.com/google/brotli" 1284s ) 1284s raise ImportError("No module named brotli") 1284s 1284s self.file = file 1284s 1284s signature = Tag(self.file.read(4)) 1284s if signature != b"wOF2": 1284s raise TTLibError("Not a WOFF2 font (bad signature)") 1284s 1284s self.file.seek(0) 1284s self.DirectoryEntry = WOFF2DirectoryEntry 1284s data = self.file.read(woff2DirectorySize) 1284s if len(data) != woff2DirectorySize: 1284s raise TTLibError("Not a WOFF2 font (not enough data)") 1284s sstruct.unpack(woff2DirectoryFormat, data, self) 1284s 1284s self.tables = OrderedDict() 1284s offset = 0 1284s for i in range(self.numTables): 1284s entry = self.DirectoryEntry() 1284s entry.fromFile(self.file) 1284s tag = Tag(entry.tag) 1284s self.tables[tag] = entry 1284s entry.offset = offset 1284s offset += entry.length 1284s 1284s totalUncompressedSize = offset 1284s compressedData = self.file.read(self.totalCompressedSize) 1284s decompressedData = brotli.decompress(compressedData) 1284s if len(decompressedData) != totalUncompressedSize: 1284s > raise TTLibError( 1284s "unexpected size for decompressed font data: expected %d, found %d" 1284s % (totalUncompressedSize, len(decompressedData)) 1284s ) 1284s E fontTools.ttLib.TTLibError: unexpected size for decompressed font data: expected 2060, found 0 1284s 1284s /usr/lib/python3/dist-packages/fontTools/ttLib/woff2.py:82: TTLibError 1284s ================================== XFAILURES =================================== 1284s _____________________ test_apple_formatting[builtin=True] ______________________ 1284s 1284s parametrized_pl = ({'aBigInt': 9223372036854775764, 'aBigInt2': 9223372036854775852, 'aDate': datetime.datetime(2004, 10, 26, 10, 33, 33... False, 'aTrueValue': True, 'aUnicodeValue': 'Mässig, Maß', 'anotherString': "", ...}, ...}, True) 1284s 1284s @pytest.mark.xfail(reason="we use two spaces, Apple uses tabs") 1284s def test_apple_formatting(parametrized_pl): 1284s # we also split base64 data into multiple lines differently: 1284s # both right-justify data to 76 chars, but Apple's treats tabs 1284s # as 8 spaces, whereas we use 2 spaces 1284s pl, use_builtin_types = parametrized_pl 1284s pl = plistlib.loads(TESTDATA, use_builtin_types=use_builtin_types) 1284s data = plistlib.dumps(pl, use_builtin_types=use_builtin_types) 1284s > assert data == TESTDATA 1284s E assert b'\n\n' == b'\n\n' 1284s E 1284s E At index 14 diff: b"'" != b'"' 1284s E Use -v to get more diff 1284s 1284s Tests/misc/plistlib_test.py:201: AssertionError 1284s _____________________ test_apple_formatting[builtin=False] _____________________ 1284s 1284s parametrized_pl = ({'aBigInt': 9223372036854775764, 'aBigInt2': 9223372036854775852, 'aDate': datetime.datetime(2004, 10, 26, 10, 33, 33...False, 'aTrueValue': True, 'aUnicodeValue': 'Mässig, Maß', 'anotherString': "", ...}, ...}, False) 1284s 1284s @pytest.mark.xfail(reason="we use two spaces, Apple uses tabs") 1284s def test_apple_formatting(parametrized_pl): 1284s # we also split base64 data into multiple lines differently: 1284s # both right-justify data to 76 chars, but Apple's treats tabs 1284s # as 8 spaces, whereas we use 2 spaces 1284s pl, use_builtin_types = parametrized_pl 1284s pl = plistlib.loads(TESTDATA, use_builtin_types=use_builtin_types) 1284s data = plistlib.dumps(pl, use_builtin_types=use_builtin_types) 1284s > assert data == TESTDATA 1284s E assert b'\n\n' == b'\n\n' 1284s E 1284s E At index 14 diff: b"'" != b'"' 1284s E Use -v to get more diff 1284s 1284s Tests/misc/plistlib_test.py:201: AssertionError 1284s =============================== warnings summary =============================== 1284s ../../../../usr/lib/python3/dist-packages/fontTools/misc/py23.py:13 1284s /usr/lib/python3/dist-packages/fontTools/misc/py23.py:13: DeprecationWarning: The py23 module has been deprecated and will be removed in a future release. Please update your code. 1284s warnings.warn( 1284s 1284s Tests/misc/plistlib_test.py: 18 warnings 1284s /usr/lib/python3/dist-packages/fontTools/misc/plistlib/__init__.py:195: DeprecationWarning: Setting use_builtin_types to False is deprecated and will be removed soon. 1284s warnings.warn( 1284s 1284s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1284s =========================== short test summary info ============================ 1284s SKIPPED [2] Tests/ttLib/removeOverlaps_test.py:4: could not import 'pathops': No module named 'pathops' 1284s SKIPPED [1] ../../../../usr/lib/python3/dist-packages/_pytest/doctest.py:573: unable to import module PosixPath('/usr/lib/python3/dist-packages/fontTools/cu2qu/cu2qu.py') 1284s SKIPPED [1] ../../../../usr/lib/python3/dist-packages/_pytest/doctest.py:573: unable to import module PosixPath('/usr/lib/python3/dist-packages/fontTools/feaLib/lexer.py') 1284s SKIPPED [1] ../../../../usr/lib/python3/dist-packages/_pytest/doctest.py:573: unable to import module PosixPath('/usr/lib/python3/dist-packages/fontTools/misc/bezierTools.py') 1284s SKIPPED [1] ../../../../usr/lib/python3/dist-packages/_pytest/doctest.py:573: unable to import module PosixPath('/usr/lib/python3/dist-packages/fontTools/pens/freetypePen.py') 1284s SKIPPED [1] ../../../../usr/lib/python3/dist-packages/_pytest/doctest.py:573: unable to import module PosixPath('/usr/lib/python3/dist-packages/fontTools/pens/momentsPen.py') 1284s SKIPPED [1] ../../../../usr/lib/python3/dist-packages/_pytest/doctest.py:573: unable to import module PosixPath('/usr/lib/python3/dist-packages/fontTools/pens/quartzPen.py') 1284s SKIPPED [1] ../../../../usr/lib/python3/dist-packages/_pytest/doctest.py:573: unable to import module PosixPath('/usr/lib/python3/dist-packages/fontTools/pens/reportLabPen.py') 1284s SKIPPED [1] ../../../../usr/lib/python3/dist-packages/_pytest/doctest.py:573: unable to import module PosixPath('/usr/lib/python3/dist-packages/fontTools/qu2cu/qu2cu.py') 1284s SKIPPED [1] ../../../../usr/lib/python3/dist-packages/_pytest/doctest.py:573: unable to import module PosixPath('/usr/lib/python3/dist-packages/fontTools/ttLib/removeOverlaps.py') 1284s SKIPPED [1] ../../../../usr/lib/python3/dist-packages/_pytest/doctest.py:573: unable to import module PosixPath('/usr/lib/python3/dist-packages/fontTools/varLib/interpolatablePlot.py') 1284s SKIPPED [1] ../../../../usr/lib/python3/dist-packages/_pytest/doctest.py:573: unable to import module PosixPath('/usr/lib/python3/dist-packages/fontTools/varLib/iup.py') 1284s SKIPPED [1] ../../../../usr/lib/python3/dist-packages/_pytest/doctest.py:573: unable to import module PosixPath('/usr/lib/python3/dist-packages/fontTools/varLib/plot.py') 1284s SKIPPED [1] Tests/misc/macRes_test.py:66: Not supported on "linux" 1284s SKIPPED [1] Tests/misc/timeTools_test.py:38: Locale de_DE not available 1284s SKIPPED [1] Tests/pens/cocoaPen_test.py:43: pyobjc not installed 1284s SKIPPED [1] Tests/pens/cocoaPen_test.py:51: pyobjc not installed 1284s SKIPPED [1] Tests/pens/freetypePen_test.py:100: freetype-py not installed 1284s SKIPPED [1] Tests/pens/freetypePen_test.py:140: freetype-py not installed 1284s SKIPPED [1] Tests/pens/freetypePen_test.py:130: freetype-py not installed 1284s SKIPPED [1] Tests/pens/freetypePen_test.py:86: freetype-py not installed 1284s SKIPPED [1] Tests/pens/freetypePen_test.py:94: freetype-py not installed 1284s SKIPPED [1] Tests/pens/freetypePen_test.py:118: freetype-py not installed 1284s SKIPPED [1] Tests/pens/freetypePen_test.py:106: freetype-py not installed 1284s SKIPPED [1] Tests/pens/freetypePen_test.py:173: freetype-py not installed 1284s SKIPPED [1] Tests/pens/freetypePen_test.py:151: freetype-py not installed 1284s SKIPPED [1] Tests/pens/freetypePen_test.py:162: freetype-py not installed 1284s SKIPPED [1] Tests/pens/freetypePen_test.py:198: freetype-py not installed 1284s SKIPPED [1] Tests/pens/quartzPen_test.py:63: pyobjc not installed 1284s SKIPPED [1] Tests/pens/quartzPen_test.py:71: pyobjc not installed 1284s SKIPPED [5] Tests/subset/subset_test.py:1002: uharfbuzz is not installed 1284s SKIPPED [1] Tests/subset/subset_test.py:1830: lxml is installed 1284s SKIPPED [1] Tests/ttx/ttx_test.py:576: zopfli not installed 1284s SKIPPED [1] Tests/ttx/ttx_test.py:693: zopfli not installed 1284s SKIPPED [3] Tests/varLib/instancer/instancer_test.py:1589: could not import 'pathops': No module named 'pathops' 1284s SKIPPED [1] Tests/varLib/interpolatable_test.py:107: could not import 'glyphsLib': No module named 'glyphsLib' 1284s SKIPPED [1] Tests/varLib/interpolatable_test.py:233: could not import 'glyphsLib': No module named 'glyphsLib' 1284s SKIPPED [1] Tests/varLib/merger_test.py:1852: could not import 'ufo2ft': No module named 'ufo2ft' 1284s SKIPPED [1] Tests/varLib/merger_test.py:1888: could not import 'ufo2ft': No module named 'ufo2ft' 1284s SKIPPED [1] ../../../../usr/lib/python3/dist-packages/_pytest/doctest.py:461: all tests skipped by +SKIP option 1284s XFAIL Tests/misc/plistlib_test.py::test_apple_formatting[builtin=True] - we use two spaces, Apple uses tabs 1284s XFAIL Tests/misc/plistlib_test.py::test_apple_formatting[builtin=False] - we use two spaces, Apple uses tabs 1284s ERROR Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_header_not_enough_data 1284s ERROR Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_incorrect_glyphOrder 1284s ERROR Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_missing_glyphOrder 1284s ERROR Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_padded_2 1284s ERROR Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_padded_4 1284s ERROR Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_table_incorrect_size 1284s ERROR Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_unpadded 1284s ERROR Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_loca_padded_2 1284s ERROR Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_loca_padded_4 1284s ERROR Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_loca_unpadded 1284s ERROR Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_roundtrip_glyf_reconstruct_and_transform 1284s ERROR Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_roundtrip_glyf_transform_and_reconstruct 1284s ERROR Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_transform_glyf - fo... 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables - f... 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_incorrect_compressed_size 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_incorrect_file_size 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_incorrect_uncompressed_size 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_not_enough_data_header 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_num_tables - struct.e... 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_reconstruct_unknown 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_table_tags - fontTool... 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_get_normal_tables 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_incorrect_compressed_size 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_incorrect_file_size 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_incorrect_uncompressed_size 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_not_enough_data_header 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_num_tables - struc... 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_reconstruct_glyf 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_reconstruct_loca 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_reconstruct_loca_not_match_orig_size 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_reconstruct_unknown 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_table_tags - fontT... 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2FlavorDataTest::test_get_metaData_and_privData 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2FlavorDataTest::test_get_metaData_no_privData 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_calcTotalSize_no_flavorData 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_calcTotalSize_with_metaData 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_calcTotalSize_with_metaData_and_privData 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_calcTotalSize_with_privData 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_checksums - fontTools... 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_head_transform_flag 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_hmtx_trasform - Asser... 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_no_transforms - Asser... 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_tables_sorted_alphabetically 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_calcTotalSize_no_flavorData 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_calcTotalSize_with_metaData 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_calcTotalSize_with_metaData_and_privData 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_calcTotalSize_with_privData 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_checksums - fontTo... 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_head_transform_flag 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_no_transforms - fo... 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_tables_sorted_alphabetically 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2RoundtripTest::test_roundtrip_default_transforms 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2RoundtripTest::test_roundtrip_no_transforms 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2RoundtripTest::test_roundtrip_all_transforms 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2RoundtripTest::test_roundtrip_only_hmtx_no_glyf_transform 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2RoundtripTest::test_roundtrip_no_glyf_and_loca_tables 1284s FAILED Tests/ttLib/woff2_test.py::WOFF2RoundtripTest::test_roundtrip_off_curve_despite_overlap_bit 1284s FAILED Tests/ttLib/woff2_test.py::MainTest::test_recompress_woff2_keeps_flavorData 1284s FAILED Tests/ttLib/woff2_test.py::MainTest::test_decompress_ttf - AssertionEr... 1284s FAILED Tests/ttLib/woff2_test.py::MainTest::test_decompress_otf - AssertionEr... 1284s FAILED Tests/ttLib/woff2_test.py::MainTest::test_decompress_output_file - Sys... 1284s FAILED Tests/ttLib/woff2_test.py::VarCompositeTest::test_var_composite - font... 1284s FAILED Tests/ttLib/woff2_test.py::CubicTest::test_cubic - fontTools.ttLib.TTL... 1284s FAILED Tests/ttx/ttx_test.py::test_ttcompile_otf_to_woff2 - fontTools.ttLib.T... 1284s FAILED Tests/ttx/ttx_test.py::test_ttcompile_ttf_to_woff2 - fontTools.ttLib.T... 1284s FAILED Tests/ttx/ttx_test.py::test_ttlist_woff2 - fontTools.ttLib.TTLibError:... 1284s = 53 failed, 4298 passed, 47 skipped, 2 xfailed, 19 warnings, 13 errors in 141.08s (0:02:21) = 1286s autopkgtest [09:25:10]: test command1: -----------------------] 1290s autopkgtest [09:25:14]: test command1: - - - - - - - - - - results - - - - - - - - - - 1290s command1 FAIL non-zero exit status 1 1310s autopkgtest [09:25:34]: @@@@@@@@@@@@@@@@@@@@ summary 1310s command1 FAIL non-zero exit status 1