0s autopkgtest [23:32:28]: starting date: 2024-03-11 0s autopkgtest [23:32:28]: git checkout: d9c0295 adt_testbed.py: supress warnings from apt using a shell pipeline 0s autopkgtest [23:32:28]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.g_gxwnbx/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:glib2.0,src:elfutils --apt-upgrade graphene --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=glib2.0/2.79.3-3ubuntu5 elfutils/0.190-1.1build1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-5.secgroup --name adt-noble-arm64-graphene-20240311-233227-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 77s autopkgtest [23:33:45]: @@@@@@@@@@@@@@@@@@@@ test bed setup 77s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 78s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [451 kB] 78s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [3976 B] 78s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [37.2 kB] 78s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [2626 kB] 78s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [596 kB] 78s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 78s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [20.3 kB] 78s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 78s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [3013 kB] 78s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 78s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [39.1 kB] 78s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 81s Fetched 6916 kB in 1s (4688 kB/s) 81s Reading package lists... 84s Reading package lists... 84s Building dependency tree... 84s Reading state information... 85s Calculating upgrade... 85s The following packages will be REMOVED: 85s libglib2.0-0 85s The following NEW packages will be installed: 85s libglib2.0-0t64 xdg-user-dirs 85s The following packages will be upgraded: 85s gir1.2-glib-2.0 klibc-utils libglib2.0-data libklibc 85s 4 upgraded, 2 newly installed, 1 to remove and 0 not upgraded. 85s Need to get 1940 kB of archives. 85s After this operation, 138 kB of additional disk space will be used. 85s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-glib-2.0 arm64 2.79.3-3ubuntu5 [182 kB] 85s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-0t64 arm64 2.79.3-3ubuntu5 [1527 kB] 85s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 85s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 xdg-user-dirs arm64 0.18-1 [18.1 kB] 85s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 klibc-utils arm64 2.0.13-4 [114 kB] 85s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 libklibc arm64 2.0.13-4 [51.4 kB] 87s Fetched 1940 kB in 1s (2713 kB/s) 88s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74748 files and directories currently installed.) 88s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_arm64.deb ... 88s Unpacking gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 88s dpkg: libglib2.0-0:arm64: dependency problems, but removing anyway as you requested: 88s udisks2 depends on libglib2.0-0 (>= 2.77.0). 88s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 88s python3-gi depends on libglib2.0-0 (>= 2.77.0). 88s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 88s netplan.io depends on libglib2.0-0 (>= 2.70.0). 88s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 88s libxmlb2:arm64 depends on libglib2.0-0 (>= 2.54.0). 88s libvolume-key1:arm64 depends on libglib2.0-0 (>= 2.18.0). 88s libudisks2-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 88s libqrtr-glib0:arm64 depends on libglib2.0-0 (>= 2.56). 88s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 88s libqmi-glib5:arm64 depends on libglib2.0-0 (>= 2.54.0). 88s libpolkit-gobject-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 88s libpolkit-agent-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 88s libnetplan0:arm64 depends on libglib2.0-0 (>= 2.75.3). 88s libmm-glib0:arm64 depends on libglib2.0-0 (>= 2.62.0). 88s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 88s libmbim-glib4:arm64 depends on libglib2.0-0 (>= 2.56). 88s libjson-glib-1.0-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 88s libjcat1:arm64 depends on libglib2.0-0 (>= 2.75.3). 88s libgusb2:arm64 depends on libglib2.0-0 (>= 2.75.3). 88s libgudev-1.0-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 88s libgirepository-1.0-1:arm64 depends on libglib2.0-0 (>= 2.79.0). 88s libfwupd2:arm64 depends on libglib2.0-0 (>= 2.79.0). 88s libblockdev3:arm64 depends on libglib2.0-0 (>= 2.42.2). 88s libblockdev-utils3:arm64 depends on libglib2.0-0 (>= 2.75.3). 88s libblockdev-swap3:arm64 depends on libglib2.0-0 (>= 2.42.2). 88s libblockdev-part3:arm64 depends on libglib2.0-0 (>= 2.42.2). 88s libblockdev-nvme3:arm64 depends on libglib2.0-0 (>= 2.42.2). 88s libblockdev-mdraid3:arm64 depends on libglib2.0-0 (>= 2.42.2). 88s libblockdev-loop3:arm64 depends on libglib2.0-0 (>= 2.42.2). 88s libblockdev-fs3:arm64 depends on libglib2.0-0 (>= 2.42.2). 88s libblockdev-crypto3:arm64 depends on libglib2.0-0 (>= 2.42.2). 88s fwupd depends on libglib2.0-0 (>= 2.79.0). 88s bolt depends on libglib2.0-0 (>= 2.56.0). 88s 88s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74748 files and directories currently installed.) 88s Removing libglib2.0-0:arm64 (2.79.2-1~ubuntu1) ... 89s Selecting previously unselected package libglib2.0-0t64:arm64. 89s (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 ... 74723 files and directories currently installed.) 89s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_arm64.deb ... 89s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:arm64.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 89s removed '/var/lib/dpkg/info/libglib2.0-0:arm64.postrm' 89s Unpacking libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 89s Preparing to unpack .../libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 89s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 89s Selecting previously unselected package xdg-user-dirs. 90s Preparing to unpack .../xdg-user-dirs_0.18-1_arm64.deb ... 90s Unpacking xdg-user-dirs (0.18-1) ... 91s Preparing to unpack .../klibc-utils_2.0.13-4_arm64.deb ... 91s Unpacking klibc-utils (2.0.13-4) over (2.0.13-2ubuntu1) ... 92s Preparing to unpack .../libklibc_2.0.13-4_arm64.deb ... 92s Unpacking libklibc:arm64 (2.0.13-4) over (2.0.13-2ubuntu1) ... 92s Setting up xdg-user-dirs (0.18-1) ... 92s Setting up libklibc:arm64 (2.0.13-4) ... 92s Setting up libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 92s No schema files found: doing nothing. 92s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 92s Setting up gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) ... 92s Setting up klibc-utils (2.0.13-4) ... 92s Processing triggers for libc-bin (2.39-0ubuntu2) ... 92s Processing triggers for man-db (2.12.0-3) ... 93s Processing triggers for initramfs-tools (0.142ubuntu20) ... 94s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 94s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 124s System running in EFI mode, skipping. 124s Reading package lists... 124s Building dependency tree... 124s Reading state information... 125s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 126s sh: Attempting to set up Debian/Ubuntu apt sources automatically 126s sh: Distribution appears to be Ubuntu 127s Reading package lists... 127s Building dependency tree... 127s Reading state information... 128s eatmydata is already the newest version (131-1). 128s dbus is already the newest version (1.14.10-4ubuntu1). 128s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 128s Reading package lists... 128s Building dependency tree... 128s Reading state information... 129s rng-tools-debian is already the newest version (2.4). 129s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 129s Reading package lists... 129s Building dependency tree... 129s Reading state information... 130s haveged is already the newest version (1.9.14-1ubuntu1). 130s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 130s Reading package lists... 130s Building dependency tree... 130s Reading state information... 130s The following packages will be REMOVED: 130s cloud-init* python3-configobj* python3-debconf* 131s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 131s After this operation, 3248 kB disk space will be freed. 131s (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 ... 74762 files and directories currently installed.) 131s Removing cloud-init (24.1-0ubuntu1) ... 131s Removing python3-configobj (5.0.8-3) ... 132s Removing python3-debconf (1.5.86) ... 132s Processing triggers for man-db (2.12.0-3) ... 132s (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 ... 74373 files and directories currently installed.) 132s Purging configuration files for cloud-init (24.1-0ubuntu1) ... 134s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 134s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 136s Reading package lists... 136s Building dependency tree... 136s Reading state information... 136s linux-generic is already the newest version (6.8.0-11.11+1). 136s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 137s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 137s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 137s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 137s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 138s Reading package lists... 139s Reading package lists... 139s Building dependency tree... 139s Reading state information... 139s Calculating upgrade... 140s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 140s Reading package lists... 140s Building dependency tree... 140s Reading state information... 141s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 141s autopkgtest [23:34:49]: rebooting testbed after setup commands that affected boot 414s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 422s autopkgtest [23:39:30]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 423s autopkgtest [23:39:31]: testbed dpkg architecture: arm64 425s autopkgtest [23:39:33]: @@@@@@@@@@@@@@@@@@@@ apt-source graphene 429s Get:1 http://ftpmaster.internal/ubuntu noble/main graphene 1.10.8-3 (dsc) [2734 B] 429s Get:2 http://ftpmaster.internal/ubuntu noble/main graphene 1.10.8-3 (tar) [249 kB] 429s Get:3 http://ftpmaster.internal/ubuntu noble/main graphene 1.10.8-3 (diff) [7932 B] 429s gpgv: Signature made Tue Jan 2 14:54:24 2024 UTC 429s gpgv: using RSA key 36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F 429s gpgv: Can't check signature: No public key 429s dpkg-source: warning: cannot verify inline signature for ./graphene_1.10.8-3.dsc: no acceptable signature found 430s autopkgtest [23:39:38]: testing package graphene version 1.10.8-3 430s autopkgtest [23:39:38]: build not needed 430s autopkgtest [23:39:38]: test build: preparing testbed 433s Reading package lists... 433s Building dependency tree... 433s Reading state information... 434s Correcting dependencies...Starting pkgProblemResolver with broken count: 0 434s Starting 2 pkgProblemResolver with broken count: 0 434s Done 434s Done 435s Starting pkgProblemResolver with broken count: 0 435s Starting 2 pkgProblemResolver with broken count: 0 435s Done 435s The following additional packages will be installed: 435s build-essential cpp cpp-13 cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu 435s g++ g++-13 g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-13 435s gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu gir1.2-graphene-1.0 libasan8 435s libatomic1 libblkid-dev libc-dev-bin libc6-dev libcc1-0 libcrypt-dev 435s libelf1t64 libffi-dev libgcc-13-dev libgirepository-2.0-0 libglib2.0-bin 435s libglib2.0-dev libglib2.0-dev-bin libgomp1 libgraphene-1.0-0 435s libgraphene-1.0-dev libhwasan0 libisl23 libitm1 liblsan0 libmount-dev 435s libmpc3 libnsl-dev libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 435s libpkgconf3 libselinux1-dev libsepol-dev libstdc++-13-dev libtirpc-dev 435s libtsan2 libubsan1 linux-libc-dev pkgconf pkgconf-bin python3-packaging 435s rpcsvc-proto uuid-dev zlib1g-dev 435s Suggested packages: 435s cpp-doc gcc-13-locales cpp-13-doc gcc-13-doc gcc-multilib manpages-dev 435s autoconf automake libtool flex bison gdb gcc-doc gdb-aarch64-linux-gnu 435s glibc-doc gir1.2-glib-2.0-dev libglib2.0-doc libgdk-pixbuf2.0-bin 435s libxml2-utils libgraphene-doc libstdc++-13-doc 435s Recommended packages: 435s manpages manpages-dev libc-devtools 435s The following packages will be REMOVED: 435s libelf1 435s The following NEW packages will be installed: 435s build-essential cpp cpp-13 cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu 435s g++ g++-13 g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-13 435s gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu gir1.2-graphene-1.0 libasan8 435s libatomic1 libblkid-dev libc-dev-bin libc6-dev libcc1-0 libcrypt-dev 435s libelf1t64 libffi-dev libgcc-13-dev libgirepository-2.0-0 libglib2.0-bin 435s libglib2.0-dev libglib2.0-dev-bin libgomp1 libgraphene-1.0-0 435s libgraphene-1.0-dev libhwasan0 libisl23 libitm1 liblsan0 libmount-dev 435s libmpc3 libnsl-dev libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 435s libpkgconf3 libselinux1-dev libsepol-dev libstdc++-13-dev libtirpc-dev 435s libtsan2 libubsan1 linux-libc-dev pkgconf pkgconf-bin python3-packaging 435s rpcsvc-proto uuid-dev zlib1g-dev 436s 0 upgraded, 56 newly installed, 1 to remove and 0 not upgraded. 436s 1 not fully installed or removed. 436s Need to get 67.2 MB of archives. 436s After this operation, 245 MB of additional disk space will be used. 436s Get:1 http://ftpmaster.internal/ubuntu noble/main arm64 libc-dev-bin arm64 2.39-0ubuntu2 [19.7 kB] 436s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 linux-libc-dev arm64 6.8.0-11.11 [1569 kB] 436s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libcrypt-dev arm64 1:4.4.36-4 [136 kB] 436s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libtirpc-dev arm64 1.3.4+ds-1build1 [232 kB] 436s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 libnsl-dev arm64 1.3.0-3 [71.9 kB] 436s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 rpcsvc-proto arm64 1.4.2-0ubuntu6 [65.4 kB] 436s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 libc6-dev arm64 2.39-0ubuntu2 [1596 kB] 436s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 libisl23 arm64 0.26-3 [713 kB] 436s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 libmpc3 arm64 1.3.1-1 [55.3 kB] 436s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [10.3 MB] 437s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13 arm64 13.2.0-17ubuntu2 [1028 B] 437s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 437s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 437s Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 libcc1-0 arm64 14-20240303-1ubuntu1 [44.7 kB] 437s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 libgomp1 arm64 14-20240303-1ubuntu1 [144 kB] 437s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 libitm1 arm64 14-20240303-1ubuntu1 [27.7 kB] 437s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 libatomic1 arm64 14-20240303-1ubuntu1 [11.4 kB] 437s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 libasan8 arm64 14-20240303-1ubuntu1 [2919 kB] 437s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 liblsan0 arm64 14-20240303-1ubuntu1 [1282 kB] 437s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 libtsan2 arm64 14-20240303-1ubuntu1 [2687 kB] 437s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 libubsan1 arm64 14-20240303-1ubuntu1 [1151 kB] 437s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 libhwasan0 arm64 14-20240303-1ubuntu1 [1597 kB] 437s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 libgcc-13-dev arm64 13.2.0-17ubuntu2 [2464 kB] 437s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [20.1 MB] 437s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13 arm64 13.2.0-17ubuntu2 [467 kB] 437s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 437s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 437s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 libstdc++-13-dev arm64 13.2.0-17ubuntu2 [2322 kB] 437s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [11.7 MB] 438s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13 arm64 13.2.0-17ubuntu2 [14.4 kB] 438s Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B] 438s Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B] 438s Get:33 http://ftpmaster.internal/ubuntu noble/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 438s Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 libgraphene-1.0-0 arm64 1.10.8-3 [57.1 kB] 438s Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-graphene-1.0 arm64 1.10.8-3 [13.2 kB] 438s Get:36 http://ftpmaster.internal/ubuntu noble/main arm64 libffi-dev arm64 3.4.6-1 [59.5 kB] 438s Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libelf1t64 arm64 0.190-1.1build1 [57.9 kB] 438s Get:38 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-bin arm64 2.79.3-3ubuntu5 [97.1 kB] 438s Get:39 http://ftpmaster.internal/ubuntu noble/main arm64 python3-packaging all 23.2-1 [40.6 kB] 438s Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgirepository-2.0-0 arm64 2.79.3-3ubuntu5 [71.5 kB] 438s Get:41 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-dev-bin arm64 2.79.3-3ubuntu5 [215 kB] 438s Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 uuid-dev arm64 2.39.3-6ubuntu2 [34.7 kB] 438s Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 libblkid-dev arm64 2.39.3-6ubuntu2 [219 kB] 438s Get:44 http://ftpmaster.internal/ubuntu noble/main arm64 libsepol-dev arm64 3.5-2 [390 kB] 438s Get:45 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-16-0 arm64 10.42-4ubuntu1 [195 kB] 438s Get:46 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-32-0 arm64 10.42-4ubuntu1 [183 kB] 438s Get:47 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-posix3 arm64 10.42-4ubuntu1 [6654 B] 438s Get:48 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-dev arm64 10.42-4ubuntu1 [679 kB] 438s Get:49 http://ftpmaster.internal/ubuntu noble/main arm64 libselinux1-dev arm64 3.5-2build1 [172 kB] 438s Get:50 http://ftpmaster.internal/ubuntu noble/main arm64 libmount-dev arm64 2.39.3-6ubuntu2 [14.9 kB] 438s Get:51 http://ftpmaster.internal/ubuntu noble/main arm64 libpkgconf3 arm64 1.8.1-2 [31.2 kB] 438s Get:52 http://ftpmaster.internal/ubuntu noble/main arm64 pkgconf-bin arm64 1.8.1-2 [20.4 kB] 438s Get:53 http://ftpmaster.internal/ubuntu noble/main arm64 pkgconf arm64 1.8.1-2 [16.7 kB] 438s Get:54 http://ftpmaster.internal/ubuntu noble/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3ubuntu1 [895 kB] 438s Get:55 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-dev arm64 2.79.3-3ubuntu5 [1885 kB] 438s Get:56 http://ftpmaster.internal/ubuntu noble/main arm64 libgraphene-1.0-dev arm64 1.10.8-3 [78.6 kB] 439s Fetched 67.2 MB in 2s (29.9 MB/s) 439s Selecting previously unselected package libc-dev-bin. 439s (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 ... 74318 files and directories currently installed.) 439s Preparing to unpack .../00-libc-dev-bin_2.39-0ubuntu2_arm64.deb ... 439s Unpacking libc-dev-bin (2.39-0ubuntu2) ... 439s Selecting previously unselected package linux-libc-dev:arm64. 439s Preparing to unpack .../01-linux-libc-dev_6.8.0-11.11_arm64.deb ... 439s Unpacking linux-libc-dev:arm64 (6.8.0-11.11) ... 439s Selecting previously unselected package libcrypt-dev:arm64. 439s Preparing to unpack .../02-libcrypt-dev_1%3a4.4.36-4_arm64.deb ... 439s Unpacking libcrypt-dev:arm64 (1:4.4.36-4) ... 439s Selecting previously unselected package libtirpc-dev:arm64. 439s Preparing to unpack .../03-libtirpc-dev_1.3.4+ds-1build1_arm64.deb ... 439s Unpacking libtirpc-dev:arm64 (1.3.4+ds-1build1) ... 439s Selecting previously unselected package libnsl-dev:arm64. 440s Preparing to unpack .../04-libnsl-dev_1.3.0-3_arm64.deb ... 440s Unpacking libnsl-dev:arm64 (1.3.0-3) ... 440s Selecting previously unselected package rpcsvc-proto. 440s Preparing to unpack .../05-rpcsvc-proto_1.4.2-0ubuntu6_arm64.deb ... 440s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 440s Selecting previously unselected package libc6-dev:arm64. 440s Preparing to unpack .../06-libc6-dev_2.39-0ubuntu2_arm64.deb ... 440s Unpacking libc6-dev:arm64 (2.39-0ubuntu2) ... 440s Selecting previously unselected package libisl23:arm64. 440s Preparing to unpack .../07-libisl23_0.26-3_arm64.deb ... 440s Unpacking libisl23:arm64 (0.26-3) ... 440s Selecting previously unselected package libmpc3:arm64. 441s Preparing to unpack .../08-libmpc3_1.3.1-1_arm64.deb ... 441s Unpacking libmpc3:arm64 (1.3.1-1) ... 441s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 441s Preparing to unpack .../09-cpp-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 441s Unpacking cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 441s Selecting previously unselected package cpp-13. 441s Preparing to unpack .../10-cpp-13_13.2.0-17ubuntu2_arm64.deb ... 441s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 441s Selecting previously unselected package cpp-aarch64-linux-gnu. 441s Preparing to unpack .../11-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 441s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 441s Selecting previously unselected package cpp. 441s Preparing to unpack .../12-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 441s Unpacking cpp (4:13.2.0-7ubuntu1) ... 441s Selecting previously unselected package libcc1-0:arm64. 441s Preparing to unpack .../13-libcc1-0_14-20240303-1ubuntu1_arm64.deb ... 441s Unpacking libcc1-0:arm64 (14-20240303-1ubuntu1) ... 441s Selecting previously unselected package libgomp1:arm64. 441s Preparing to unpack .../14-libgomp1_14-20240303-1ubuntu1_arm64.deb ... 441s Unpacking libgomp1:arm64 (14-20240303-1ubuntu1) ... 441s Selecting previously unselected package libitm1:arm64. 442s Preparing to unpack .../15-libitm1_14-20240303-1ubuntu1_arm64.deb ... 442s Unpacking libitm1:arm64 (14-20240303-1ubuntu1) ... 442s Selecting previously unselected package libatomic1:arm64. 442s Preparing to unpack .../16-libatomic1_14-20240303-1ubuntu1_arm64.deb ... 442s Unpacking libatomic1:arm64 (14-20240303-1ubuntu1) ... 442s Selecting previously unselected package libasan8:arm64. 442s Preparing to unpack .../17-libasan8_14-20240303-1ubuntu1_arm64.deb ... 442s Unpacking libasan8:arm64 (14-20240303-1ubuntu1) ... 442s Selecting previously unselected package liblsan0:arm64. 442s Preparing to unpack .../18-liblsan0_14-20240303-1ubuntu1_arm64.deb ... 442s Unpacking liblsan0:arm64 (14-20240303-1ubuntu1) ... 442s Selecting previously unselected package libtsan2:arm64. 442s Preparing to unpack .../19-libtsan2_14-20240303-1ubuntu1_arm64.deb ... 442s Unpacking libtsan2:arm64 (14-20240303-1ubuntu1) ... 442s Selecting previously unselected package libubsan1:arm64. 443s Preparing to unpack .../20-libubsan1_14-20240303-1ubuntu1_arm64.deb ... 443s Unpacking libubsan1:arm64 (14-20240303-1ubuntu1) ... 443s Selecting previously unselected package libhwasan0:arm64. 443s Preparing to unpack .../21-libhwasan0_14-20240303-1ubuntu1_arm64.deb ... 443s Unpacking libhwasan0:arm64 (14-20240303-1ubuntu1) ... 443s Selecting previously unselected package libgcc-13-dev:arm64. 443s Preparing to unpack .../22-libgcc-13-dev_13.2.0-17ubuntu2_arm64.deb ... 443s Unpacking libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 443s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 444s Preparing to unpack .../23-gcc-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 444s Unpacking gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 444s Selecting previously unselected package gcc-13. 444s Preparing to unpack .../24-gcc-13_13.2.0-17ubuntu2_arm64.deb ... 444s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 444s Selecting previously unselected package gcc-aarch64-linux-gnu. 444s Preparing to unpack .../25-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 444s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 444s Selecting previously unselected package gcc. 444s Preparing to unpack .../26-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 444s Unpacking gcc (4:13.2.0-7ubuntu1) ... 445s Selecting previously unselected package libstdc++-13-dev:arm64. 445s Preparing to unpack .../27-libstdc++-13-dev_13.2.0-17ubuntu2_arm64.deb ... 445s Unpacking libstdc++-13-dev:arm64 (13.2.0-17ubuntu2) ... 445s Selecting previously unselected package g++-13-aarch64-linux-gnu. 445s Preparing to unpack .../28-g++-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 445s Unpacking g++-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 445s Selecting previously unselected package g++-13. 445s Preparing to unpack .../29-g++-13_13.2.0-17ubuntu2_arm64.deb ... 445s Unpacking g++-13 (13.2.0-17ubuntu2) ... 445s Selecting previously unselected package g++-aarch64-linux-gnu. 445s Preparing to unpack .../30-g++-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 445s Unpacking g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 445s Selecting previously unselected package g++. 445s Preparing to unpack .../31-g++_4%3a13.2.0-7ubuntu1_arm64.deb ... 445s Unpacking g++ (4:13.2.0-7ubuntu1) ... 445s Selecting previously unselected package build-essential. 445s Preparing to unpack .../32-build-essential_12.10ubuntu1_arm64.deb ... 445s Unpacking build-essential (12.10ubuntu1) ... 445s Selecting previously unselected package libgraphene-1.0-0:arm64. 445s Preparing to unpack .../33-libgraphene-1.0-0_1.10.8-3_arm64.deb ... 445s Unpacking libgraphene-1.0-0:arm64 (1.10.8-3) ... 445s Selecting previously unselected package gir1.2-graphene-1.0:arm64. 446s Preparing to unpack .../34-gir1.2-graphene-1.0_1.10.8-3_arm64.deb ... 446s Unpacking gir1.2-graphene-1.0:arm64 (1.10.8-3) ... 446s Selecting previously unselected package libffi-dev:arm64. 446s Preparing to unpack .../35-libffi-dev_3.4.6-1_arm64.deb ... 446s Unpacking libffi-dev:arm64 (3.4.6-1) ... 446s dpkg: libelf1:arm64: dependency problems, but removing anyway as you requested: 446s linux-headers-6.8.0-11-generic depends on libelf1 (>= 0.144). 446s libbpf1:arm64 depends on libelf1 (>= 0.144). 446s iproute2 depends on libelf1 (>= 0.131). 446s 446s (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 ... 77195 files and directories currently installed.) 446s Removing libelf1:arm64 (0.190-1) ... 446s Selecting previously unselected package libelf1t64:arm64. 446s (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 ... 77190 files and directories currently installed.) 446s Preparing to unpack .../00-libelf1t64_0.190-1.1build1_arm64.deb ... 446s Unpacking libelf1t64:arm64 (0.190-1.1build1) ... 446s Selecting previously unselected package libglib2.0-bin. 446s Preparing to unpack .../01-libglib2.0-bin_2.79.3-3ubuntu5_arm64.deb ... 446s Unpacking libglib2.0-bin (2.79.3-3ubuntu5) ... 447s Selecting previously unselected package python3-packaging. 447s Preparing to unpack .../02-python3-packaging_23.2-1_all.deb ... 447s Unpacking python3-packaging (23.2-1) ... 447s Selecting previously unselected package libgirepository-2.0-0:arm64. 447s Preparing to unpack .../03-libgirepository-2.0-0_2.79.3-3ubuntu5_arm64.deb ... 447s Unpacking libgirepository-2.0-0:arm64 (2.79.3-3ubuntu5) ... 447s Selecting previously unselected package libglib2.0-dev-bin. 447s Preparing to unpack .../04-libglib2.0-dev-bin_2.79.3-3ubuntu5_arm64.deb ... 447s Unpacking libglib2.0-dev-bin (2.79.3-3ubuntu5) ... 447s Selecting previously unselected package uuid-dev:arm64. 447s Preparing to unpack .../05-uuid-dev_2.39.3-6ubuntu2_arm64.deb ... 447s Unpacking uuid-dev:arm64 (2.39.3-6ubuntu2) ... 447s Selecting previously unselected package libblkid-dev:arm64. 447s Preparing to unpack .../06-libblkid-dev_2.39.3-6ubuntu2_arm64.deb ... 447s Unpacking libblkid-dev:arm64 (2.39.3-6ubuntu2) ... 447s Selecting previously unselected package libsepol-dev:arm64. 447s Preparing to unpack .../07-libsepol-dev_3.5-2_arm64.deb ... 447s Unpacking libsepol-dev:arm64 (3.5-2) ... 447s Selecting previously unselected package libpcre2-16-0:arm64. 447s Preparing to unpack .../08-libpcre2-16-0_10.42-4ubuntu1_arm64.deb ... 447s Unpacking libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 447s Selecting previously unselected package libpcre2-32-0:arm64. 447s Preparing to unpack .../09-libpcre2-32-0_10.42-4ubuntu1_arm64.deb ... 447s Unpacking libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 447s Selecting previously unselected package libpcre2-posix3:arm64. 447s Preparing to unpack .../10-libpcre2-posix3_10.42-4ubuntu1_arm64.deb ... 447s Unpacking libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 447s Selecting previously unselected package libpcre2-dev:arm64. 448s Preparing to unpack .../11-libpcre2-dev_10.42-4ubuntu1_arm64.deb ... 448s Unpacking libpcre2-dev:arm64 (10.42-4ubuntu1) ... 448s Selecting previously unselected package libselinux1-dev:arm64. 448s Preparing to unpack .../12-libselinux1-dev_3.5-2build1_arm64.deb ... 448s Unpacking libselinux1-dev:arm64 (3.5-2build1) ... 448s Selecting previously unselected package libmount-dev:arm64. 448s Preparing to unpack .../13-libmount-dev_2.39.3-6ubuntu2_arm64.deb ... 448s Unpacking libmount-dev:arm64 (2.39.3-6ubuntu2) ... 448s Selecting previously unselected package libpkgconf3:arm64. 448s Preparing to unpack .../14-libpkgconf3_1.8.1-2_arm64.deb ... 448s Unpacking libpkgconf3:arm64 (1.8.1-2) ... 448s Selecting previously unselected package pkgconf-bin. 448s Preparing to unpack .../15-pkgconf-bin_1.8.1-2_arm64.deb ... 448s Unpacking pkgconf-bin (1.8.1-2) ... 448s Selecting previously unselected package pkgconf:arm64. 448s Preparing to unpack .../16-pkgconf_1.8.1-2_arm64.deb ... 448s Unpacking pkgconf:arm64 (1.8.1-2) ... 448s Selecting previously unselected package zlib1g-dev:arm64. 448s Preparing to unpack .../17-zlib1g-dev_1%3a1.3.dfsg-3ubuntu1_arm64.deb ... 448s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3ubuntu1) ... 448s Selecting previously unselected package libglib2.0-dev:arm64. 448s Preparing to unpack .../18-libglib2.0-dev_2.79.3-3ubuntu5_arm64.deb ... 448s Unpacking libglib2.0-dev:arm64 (2.79.3-3ubuntu5) ... 448s Selecting previously unselected package libgraphene-1.0-dev. 448s Preparing to unpack .../19-libgraphene-1.0-dev_1.10.8-3_arm64.deb ... 448s Unpacking libgraphene-1.0-dev (1.10.8-3) ... 449s Setting up libgirepository-2.0-0:arm64 (2.79.3-3ubuntu5) ... 449s Setting up linux-libc-dev:arm64 (6.8.0-11.11) ... 449s Setting up libgomp1:arm64 (14-20240303-1ubuntu1) ... 449s Setting up libffi-dev:arm64 (3.4.6-1) ... 449s Setting up libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 449s Setting up libelf1t64:arm64 (0.190-1.1build1) ... 449s Setting up libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 449s Setting up python3-packaging (23.2-1) ... 449s Setting up libtirpc-dev:arm64 (1.3.4+ds-1build1) ... 449s Setting up libpkgconf3:arm64 (1.8.1-2) ... 449s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 449s Setting up libmpc3:arm64 (1.3.1-1) ... 449s Setting up libatomic1:arm64 (14-20240303-1ubuntu1) ... 449s Setting up libsepol-dev:arm64 (3.5-2) ... 449s Setting up pkgconf-bin (1.8.1-2) ... 449s Setting up libubsan1:arm64 (14-20240303-1ubuntu1) ... 449s Setting up libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 449s Setting up libnsl-dev:arm64 (1.3.0-3) ... 449s Setting up libhwasan0:arm64 (14-20240303-1ubuntu1) ... 449s Setting up libcrypt-dev:arm64 (1:4.4.36-4) ... 449s Setting up libasan8:arm64 (14-20240303-1ubuntu1) ... 449s Setting up libtsan2:arm64 (14-20240303-1ubuntu1) ... 449s Setting up libisl23:arm64 (0.26-3) ... 449s Setting up libc-dev-bin (2.39-0ubuntu2) ... 449s Setting up libcc1-0:arm64 (14-20240303-1ubuntu1) ... 449s Setting up liblsan0:arm64 (14-20240303-1ubuntu1) ... 449s Setting up libgraphene-1.0-0:arm64 (1.10.8-3) ... 449s Setting up libitm1:arm64 (14-20240303-1ubuntu1) ... 449s Setting up gir1.2-graphene-1.0:arm64 (1.10.8-3) ... 449s Setting up libglib2.0-dev-bin (2.79.3-3ubuntu5) ... 449s Setting up cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 449s Setting up libglib2.0-bin (2.79.3-3ubuntu5) ... 449s Setting up pkgconf:arm64 (1.8.1-2) ... 449s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 449s Setting up libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 449s Setting up libc6-dev:arm64 (2.39-0ubuntu2) ... 449s Setting up libstdc++-13-dev:arm64 (13.2.0-17ubuntu2) ... 449s Setting up libpcre2-dev:arm64 (10.42-4ubuntu1) ... 449s Setting up cpp-13 (13.2.0-17ubuntu2) ... 449s Setting up libselinux1-dev:arm64 (3.5-2build1) ... 449s Setting up gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 449s Setting up uuid-dev:arm64 (2.39.3-6ubuntu2) ... 449s Setting up gcc-13 (13.2.0-17ubuntu2) ... 449s Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3ubuntu1) ... 449s Setting up cpp (4:13.2.0-7ubuntu1) ... 449s Setting up g++-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 449s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 449s Setting up libblkid-dev:arm64 (2.39.3-6ubuntu2) ... 449s Setting up g++-13 (13.2.0-17ubuntu2) ... 449s Setting up gcc (4:13.2.0-7ubuntu1) ... 449s Setting up g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 449s Setting up libmount-dev:arm64 (2.39.3-6ubuntu2) ... 449s Setting up libglib2.0-dev:arm64 (2.79.3-3ubuntu5) ... 449s Setting up g++ (4:13.2.0-7ubuntu1) ... 449s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 449s Setting up build-essential (12.10ubuntu1) ... 449s Processing triggers for libc-bin (2.39-0ubuntu2) ... 450s Processing triggers for man-db (2.12.0-3) ... 451s Processing triggers for libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 451s No schema files found: doing nothing. 451s Setting up libgraphene-1.0-dev (1.10.8-3) ... 451s Processing triggers for install-info (7.1-3) ... 451s Setting up autopkgtest-satdep (0) ... 455s (Reading database ... 78158 files and directories currently installed.) 455s Removing autopkgtest-satdep (0) ... 456s autopkgtest [23:40:04]: test build: [----------------------- 456s + [ -n ] 456s + CROSS_COMPILE= 456s + cd /tmp/autopkgtest.XwpEEE/autopkgtest_tmp 456s + echo 1..1 456s 1..1 456s + cat 456s + cat 456s + pkg-config --cflags --libs graphene-1.0 456s + gcc -o simple simple.c -I/usr/include/graphene-1.0 -I/usr/lib/aarch64-linux-gnu/graphene-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -lgraphene-1.0 459s + test -x simple 459s + ./simple 459s + pkg-config --cflags --libs graphene-gobject-1.0 459s + gcc -o gobject gobject.c -I/usr/include/graphene-1.0 -I/usr/lib/aarch64-linux-gnu/graphene-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -lgraphene-1.0 -lgobject-2.0 -lglib-2.0 459s + test -x gobject 459s + ./gobject 459s GrapheneTriangle 459s autopkgtest [23:40:07]: test build: -----------------------] 461s build PASS (superficial) 461s autopkgtest [23:40:09]: test build: - - - - - - - - - - results - - - - - - - - - - 461s autopkgtest [23:40:09]: test installed-tests: preparing testbed 569s autopkgtest [23:41:57]: @@@@@@@@@@@@@@@@@@@@ test bed setup 570s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 570s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [2626 kB] 571s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [37.2 kB] 571s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [451 kB] 571s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [3976 B] 571s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [596 kB] 571s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 571s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [20.3 kB] 571s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 571s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [3013 kB] 571s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 571s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [39.1 kB] 571s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 572s Fetched 6916 kB in 2s (4237 kB/s) 573s Reading package lists... 575s Reading package lists... 576s Building dependency tree... 576s Reading state information... 576s Calculating upgrade... 577s The following packages will be REMOVED: 577s libglib2.0-0 577s The following NEW packages will be installed: 577s libglib2.0-0t64 xdg-user-dirs 577s The following packages will be upgraded: 577s gir1.2-glib-2.0 klibc-utils libglib2.0-data libklibc 577s 4 upgraded, 2 newly installed, 1 to remove and 0 not upgraded. 577s Need to get 1940 kB of archives. 577s After this operation, 138 kB of additional disk space will be used. 577s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-glib-2.0 arm64 2.79.3-3ubuntu5 [182 kB] 577s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-0t64 arm64 2.79.3-3ubuntu5 [1527 kB] 577s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 577s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 xdg-user-dirs arm64 0.18-1 [18.1 kB] 577s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 klibc-utils arm64 2.0.13-4 [114 kB] 577s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 libklibc arm64 2.0.13-4 [51.4 kB] 578s Fetched 1940 kB in 1s (2974 kB/s) 578s (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 ... 74748 files and directories currently installed.) 578s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_arm64.deb ... 578s Unpacking gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 578s dpkg: libglib2.0-0:arm64: dependency problems, but removing anyway as you requested: 578s udisks2 depends on libglib2.0-0 (>= 2.77.0). 578s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 578s python3-gi depends on libglib2.0-0 (>= 2.77.0). 578s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 578s netplan.io depends on libglib2.0-0 (>= 2.70.0). 578s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 578s libxmlb2:arm64 depends on libglib2.0-0 (>= 2.54.0). 578s libvolume-key1:arm64 depends on libglib2.0-0 (>= 2.18.0). 578s libudisks2-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 578s libqrtr-glib0:arm64 depends on libglib2.0-0 (>= 2.56). 578s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 578s libqmi-glib5:arm64 depends on libglib2.0-0 (>= 2.54.0). 578s libpolkit-gobject-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 578s libpolkit-agent-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 578s libnetplan0:arm64 depends on libglib2.0-0 (>= 2.75.3). 578s libmm-glib0:arm64 depends on libglib2.0-0 (>= 2.62.0). 578s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 578s libmbim-glib4:arm64 depends on libglib2.0-0 (>= 2.56). 578s libjson-glib-1.0-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 578s libjcat1:arm64 depends on libglib2.0-0 (>= 2.75.3). 578s libgusb2:arm64 depends on libglib2.0-0 (>= 2.75.3). 578s libgudev-1.0-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 578s libgirepository-1.0-1:arm64 depends on libglib2.0-0 (>= 2.79.0). 578s libfwupd2:arm64 depends on libglib2.0-0 (>= 2.79.0). 578s libblockdev3:arm64 depends on libglib2.0-0 (>= 2.42.2). 578s libblockdev-utils3:arm64 depends on libglib2.0-0 (>= 2.75.3). 578s libblockdev-swap3:arm64 depends on libglib2.0-0 (>= 2.42.2). 578s libblockdev-part3:arm64 depends on libglib2.0-0 (>= 2.42.2). 578s libblockdev-nvme3:arm64 depends on libglib2.0-0 (>= 2.42.2). 578s libblockdev-mdraid3:arm64 depends on libglib2.0-0 (>= 2.42.2). 578s libblockdev-loop3:arm64 depends on libglib2.0-0 (>= 2.42.2). 578s libblockdev-fs3:arm64 depends on libglib2.0-0 (>= 2.42.2). 578s libblockdev-crypto3:arm64 depends on libglib2.0-0 (>= 2.42.2). 578s fwupd depends on libglib2.0-0 (>= 2.79.0). 578s bolt depends on libglib2.0-0 (>= 2.56.0). 578s 578s (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 ... 74748 files and directories currently installed.) 578s Removing libglib2.0-0:arm64 (2.79.2-1~ubuntu1) ... 578s Selecting previously unselected package libglib2.0-0t64:arm64. 578s (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 ... 74723 files and directories currently installed.) 578s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_arm64.deb ... 578s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:arm64.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 578s removed '/var/lib/dpkg/info/libglib2.0-0:arm64.postrm' 578s Unpacking libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 579s Preparing to unpack .../libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 579s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 579s Selecting previously unselected package xdg-user-dirs. 579s Preparing to unpack .../xdg-user-dirs_0.18-1_arm64.deb ... 579s Unpacking xdg-user-dirs (0.18-1) ... 579s Preparing to unpack .../klibc-utils_2.0.13-4_arm64.deb ... 579s Unpacking klibc-utils (2.0.13-4) over (2.0.13-2ubuntu1) ... 579s Preparing to unpack .../libklibc_2.0.13-4_arm64.deb ... 579s Unpacking libklibc:arm64 (2.0.13-4) over (2.0.13-2ubuntu1) ... 579s Setting up xdg-user-dirs (0.18-1) ... 579s Setting up libklibc:arm64 (2.0.13-4) ... 579s Setting up libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 579s No schema files found: doing nothing. 579s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 579s Setting up gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) ... 579s Setting up klibc-utils (2.0.13-4) ... 579s Processing triggers for libc-bin (2.39-0ubuntu2) ... 579s Processing triggers for man-db (2.12.0-3) ... 579s Processing triggers for initramfs-tools (0.142ubuntu20) ... 579s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 579s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 596s System running in EFI mode, skipping. 596s Reading package lists... 596s Building dependency tree... 596s Reading state information... 597s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 598s sh: Attempting to set up Debian/Ubuntu apt sources automatically 598s sh: Distribution appears to be Ubuntu 599s Reading package lists... 599s Building dependency tree... 599s Reading state information... 600s eatmydata is already the newest version (131-1). 600s dbus is already the newest version (1.14.10-4ubuntu1). 600s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 600s Reading package lists... 600s Building dependency tree... 600s Reading state information... 600s rng-tools-debian is already the newest version (2.4). 600s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 601s Reading package lists... 601s Building dependency tree... 601s Reading state information... 602s haveged is already the newest version (1.9.14-1ubuntu1). 602s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 602s Reading package lists... 602s Building dependency tree... 602s Reading state information... 602s The following packages will be REMOVED: 602s cloud-init* python3-configobj* python3-debconf* 603s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 603s After this operation, 3248 kB disk space will be freed. 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 ... 74762 files and directories currently installed.) 603s Removing cloud-init (24.1-0ubuntu1) ... 603s Removing python3-configobj (5.0.8-3) ... 604s Removing python3-debconf (1.5.86) ... 604s Processing triggers for man-db (2.12.0-3) ... 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 ... 74373 files and directories currently installed.) 604s Purging configuration files for cloud-init (24.1-0ubuntu1) ... 605s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 605s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 605s Reading package lists... 605s Building dependency tree... 605s Reading state information... 606s linux-generic is already the newest version (6.8.0-11.11+1). 606s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 606s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 606s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 606s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 606s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 608s Reading package lists... 608s Reading package lists... 608s Building dependency tree... 608s Reading state information... 608s Calculating upgrade... 609s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 609s Reading package lists... 609s Building dependency tree... 609s Reading state information... 609s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 610s autopkgtest [23:42:38]: rebooting testbed after setup commands that affected boot 859s autopkgtest [23:46:47]: testbed dpkg architecture: arm64 862s Reading package lists... 863s Building dependency tree... 863s Reading state information... 863s Correcting dependencies...Starting pkgProblemResolver with broken count: 0 863s Starting 2 pkgProblemResolver with broken count: 0 863s Done 863s Done 864s Starting pkgProblemResolver with broken count: 0 864s Starting 2 pkgProblemResolver with broken count: 0 864s Done 864s The following additional packages will be installed: 864s gir1.2-graphene-1.0 gnome-desktop-testing graphene-tests libgraphene-1.0-0 864s python3-tap 864s Recommended packages: 864s python3-more-itertools 864s The following NEW packages will be installed: 864s gir1.2-graphene-1.0 gnome-desktop-testing graphene-tests libgraphene-1.0-0 864s python3-tap 865s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 865s 1 not fully installed or removed. 865s Need to get 247 kB of archives. 865s After this operation, 1725 kB of additional disk space will be used. 865s Get:1 http://ftpmaster.internal/ubuntu noble/main arm64 libgraphene-1.0-0 arm64 1.10.8-3 [57.1 kB] 865s Get:2 http://ftpmaster.internal/ubuntu noble/universe arm64 graphene-tests arm64 1.10.8-3 [136 kB] 865s Get:3 http://ftpmaster.internal/ubuntu noble/universe arm64 gnome-desktop-testing arm64 2021.1-3 [15.7 kB] 865s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-graphene-1.0 arm64 1.10.8-3 [13.2 kB] 865s Get:5 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-tap all 3.1-1 [25.6 kB] 866s Fetched 247 kB in 1s (444 kB/s) 866s Selecting previously unselected package libgraphene-1.0-0:arm64. 866s (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 ... 74318 files and directories currently installed.) 866s Preparing to unpack .../libgraphene-1.0-0_1.10.8-3_arm64.deb ... 866s Unpacking libgraphene-1.0-0:arm64 (1.10.8-3) ... 866s Selecting previously unselected package graphene-tests. 867s Preparing to unpack .../graphene-tests_1.10.8-3_arm64.deb ... 867s Unpacking graphene-tests (1.10.8-3) ... 867s Selecting previously unselected package gnome-desktop-testing. 867s Preparing to unpack .../gnome-desktop-testing_2021.1-3_arm64.deb ... 867s Unpacking gnome-desktop-testing (2021.1-3) ... 867s Selecting previously unselected package gir1.2-graphene-1.0:arm64. 867s Preparing to unpack .../gir1.2-graphene-1.0_1.10.8-3_arm64.deb ... 867s Unpacking gir1.2-graphene-1.0:arm64 (1.10.8-3) ... 867s Selecting previously unselected package python3-tap. 867s Preparing to unpack .../python3-tap_3.1-1_all.deb ... 867s Unpacking python3-tap (3.1-1) ... 867s Setting up gnome-desktop-testing (2021.1-3) ... 867s Setting up python3-tap (3.1-1) ... 867s Setting up libgraphene-1.0-0:arm64 (1.10.8-3) ... 867s Setting up gir1.2-graphene-1.0:arm64 (1.10.8-3) ... 867s Setting up graphene-tests (1.10.8-3) ... 867s Setting up autopkgtest-satdep (0) ... 867s Processing triggers for man-db (2.12.0-3) ... 868s Processing triggers for libc-bin (2.39-0ubuntu2) ... 872s (Reading database ... 74420 files and directories currently installed.) 872s Removing autopkgtest-satdep (0) ... 874s autopkgtest [23:47:02]: test installed-tests: [----------------------- 875s Running test: graphene-1.0/point.test 875s # graphene_point_t 875s # allocates and initializes data 875s ok 1 - allocation to not fail 875s ok 2 - init_from_point to copy the source 875s ok 3 - init to set the X coordinate 875s ok 4 - init to set the Y coordinate 875s ok 5 - init from vec2 to set the X coordinate 875s ok 6 - init from vec2 to set the Y coordinate 875s # provides a zero point 875s ok 7 - graphene_point_zero() to not return null 875s ok 8 - graphene_point_zero() to return the same pointer 875s ok 9 - graphene_point_zero() to return (0, 0) 875s # has exact equality 875s ok 10 - a point to be equal to itself 875s ok 11 - a point to not be equal to null 875s ok 12 - null to not be equal to a point 875s ok 13 - two points initialized to the same coordinates to be equal 875s ok 14 - two points initialized to different coordinates not to be equal 875s # has near equality 875s ok 15 - a point to be near itself 875s ok 16 - (0.1, 0.1) to be within 0.2 units from (0, 0) 875s ok 17 - (0.1, 0.1) to not be within 0.001 from (0, 0) 875s # computes distances 875s ok 18 - the distance of a point from itself to be zero 875s ok 19 - the distance between (0, 0) and (1, 1) to be sqrt(2) 875s ok 20 - the distance between (0, 0) and (1, 1) to be 1 on the X axis 875s ok 21 - the distance between (0, 0) and (1, 1) to be 1 on the Y axis 875s # interpolates between values 875s ok 22 - lerp(0, 1, 0.0) = 0 875s ok 23 - lerp(0, 1, 0.5) = 0.5 875s ok 24 - lerp(0, 1, 1.0) = 1 875s 1..24 875s PASS: graphene-1.0/point.test 875s Running test: graphene-1.0/point3d.test 875s # graphene_point3d_t 875s # allocates and initializes data 875s ok 1 - allocation to not fail 875s ok 2 - init_from_point to copy the source 875s ok 3 - init to set the X coordinate 875s ok 4 - init to set the Y coordinate 875s ok 5 - init to set the Z coordinate 875s ok 6 - init from vec3 to set the X coordinate 875s ok 7 - init from vec3 to set the Y coordinate 875s ok 8 - init from vec3 to set the Z coordinate 875s # provides a zero point 875s ok 9 - graphene_point3d_zero() to not return null 875s ok 10 - graphene_point3d_zero() to return the same pointer 875s ok 11 - graphene_point3d_zero() to return (0, 0, 0) 875s # has exact equality 875s ok 12 - a point to be equal to itself 875s ok 13 - a point to not be equal to null 875s ok 14 - null to not be equal to a point 875s ok 15 - two points initialized to the same coordinates to be equal 875s ok 16 - two points initialized to different coordinates not to be equal 875s # has near equality 875s ok 17 - a point to be near itself 875s ok 18 - (0.1, 0.1, 0.1) to be within 0.2 units from (0, 0, 0) 875s ok 19 - (0.1, 0.1, 0.1) to not be within 0.001 from (0, 0, 0) 875s # interpolates between values 875s ok 20 - lerp(0, 1, 0.0) = 0 875s ok 21 - lerp(0, 1, 0.5) = 0.5 875s ok 22 - lerp(0, 1, 1.0) = 1 875s # scales coordinates 875s ok 23 - scale(2) scales the X coordinate 875s ok 24 - scale(2) scales the Y coordinate 875s ok 25 - scale(2) scales the Z coordinate 875s ok 26 - scale(0.5) scales the X coordinate 875s ok 27 - scale(0.5) scales the Y coordinate 875s ok 28 - scale(0.5) scales the Z coordinate 875s # implements cross product 875s ok 29 - cross(a, b) matches both point3d and vec3 875s # implements dot product 875s ok 30 - dot(a, b) matches both point3d and vec3 875s # implements length 875s ok 31 - length is the square root of the sum components squared 875s # implements normalization 875s ok 32 - normalization to change the point 875s # allows normalizing within a viewport 875s ok 33 - original point and normalized point not to match 875s ok 34 - normalized X coordinate to be [-1, 1) 875s ok 35 - normalized Y coordinate to be [-1, 1) 875s ok 36 - normalized Z coordinate to be [-1, 1) 875s 1..36 875s PASS: graphene-1.0/point3d.test 875s Running test: graphene-1.0/plane.test 875s # graphene_plane_t 875s # initializes with a normal and a constant 875s ok 1 - init to set normal field 875s ok 2 - init to set constant field 875s ok 3 - init with null normal defaults to X axis 875s # initializes with a normal and a point 875s ok 4 - plane normal is set 875s ok 5 - plane constant is set 875s # normalizes 875s ok 6 - plane normal to be the X axis 875s ok 7 - length of plane normal to be 1 875s ok 8 - plane constant to be 1 875s # handles positive distances 875s ok 9 - distance(4, 0, 0) to be 3 875s ok 10 - distance(1, 0, 0) to be 0 875s ok 11 - distance(4, 0, 0) to be -3 after negating 875s ok 12 - distance(1, 0, 0) to be 0 after negating 875s # handles negative distances 875s ok 13 - distance(4, 0, 0) to be 5 875s 1..13 875s PASS: graphene-1.0/plane.test 875s Running test: graphene-1.0/simd.test 875s # graphene_simd4f_t 875s # can copy 4 components 875s ok 1 - dup_4f() to work with an array 875s ok 2 - dup_4f() to work with a structure 875s # can copy 3 components 875s ok 3 - dup_3f() to work with an array 875s ok 4 - dup_3f() to work with a structure 875s # can copy 2 components 875s ok 5 - dup_2f() to work with an array 875s ok 6 - dup_2f() to work with a structure 875s # can compare for equality 875s ok 7 - to be equal to itself 875s ok 8 - two vectors with the same values to be equal 875s ok 9 - two different vectors to be different 875s ok 10 - two different vectors to not be equal 875s # has less than ordering 875s ok 11 - a < b to be true if all components satisfy the order relation 875s ok 12 - a < b to be false if any component does not satify the order relation 875s # has less than or equal ordering 875s ok 13 - a ≤ b to be true if all components satisfy the order relation 875s ok 14 - a ≤ b to be false if any component does not satify the order relation 875s # has greater than or equal ordering 875s ok 15 - a ≤ b to be true if all components satisfy the order relation 875s ok 16 - a ≤ b to be false if any component does not satify the order relation 875s # has greater than ordering 875s ok 17 - a ≤ b to be true if all components satisfy the order relation 875s ok 18 - a ≤ b to be false if any component does not satify the order relation 875s # can compute the dot product 875s ok 19 - dot2() to compute the dot product of the first 2 components 875s ok 20 - dot3() to compute the dot product of the first 3 components 875s ok 21 - dot4() to compute the dot product of all four components 875s # can compute the minimum vector and scalar 875s ok 22 - min() to return the minimum of each component 875s ok 23 - min_val() to put the minimum value in the X component 875s # can compute the maximum vector and scalar 875s ok 24 - max() to return the maximum of each component 875s ok 25 - max_val() to put the maximum value in the X component 875s # can compute the reciprocal of vector 875s ok 26 - reciprocal() to return the reciprocal of the X component 875s ok 27 - reciprocal() to return the reciprocal of the Y component 875s ok 28 - reciprocal() to return the reciprocal of the Z component 875s ok 29 - reciprocal() to return the reciprocal of the W component 875s ok 30 - reciprocal() to return the approximate reciprocal of the X component 875s ok 31 - reciprocal() to return the approximate reciprocal of the Y component 875s ok 32 - reciprocal() to return the approximate reciprocal of the Z component 875s ok 33 - reciprocal() to return the approximate reciprocal of the W component 875s ok 34 - reciprocal() to return positive infinity in the X component 875s ok 35 - reciprocal() to return negative infinity in the Y component 875s 1..35 875s PASS: graphene-1.0/simd.test 875s Running test: graphene-1.0/introspection.py.test 875s # TAP results for TestIntrospection 875s ok 1 Assert that introspection basically works 875s ok 2 Assert that SIMD implementation details are not present 875s 1..2 875s PASS: graphene-1.0/introspection.py.test 875s Running test: graphene-1.0/quaternion.test 875s # graphene_quaternion_t 875s # initialize 875s ok 1 - identity to set (0, 0, 0, 1) 875s ok 2 - initialization sets all fields 875s ok 3 - initialization from quaternion makes a copy 875s # invert 875s ok 4 - inverting identity gives back an identity 875s ok 5 - inverting a quaternion flips the sign of the first three fields 875s # dot 875s ok 6 - dot(q, inv(q)) with q = (1, 1, 1, 1) to be -2 875s # equal 875s ok 7 - a quaternion to be equal to itself 875s ok 8 - a quaternion not to be equal to null 875s ok 9 - null not to be equal to a quaternion 875s ok 10 - two different quaternions not to be equal 875s ok 11 - a quaternion to be equal to its invert 875s # normalize 875s ok 12 - normalizing a quaternion is the same as normalizing the equivalent vec4 875s # converts to and from angles 875s ok 13 - roundtrip between init_from_angles and to_angles to yield the same yaw 875s ok 14 - roundtrip between init_from_angles and to_angles to yield the same pitch 875s ok 15 - roundtrip between init_from_angles and to_angles to yield the same roll 875s # converts to and from vec4 875s ok 16 - roundtrip between init_from_vec4 and to_vec4 to yield the same vector 875s # converts to and from matrix 875s ok 17 - initializing from an identity matrix yields an identity quaternion 875s ok 18 - initializing from a rotation matrix does not yield an identity quaternion 875s ok 19 - rotating a matrix with a quaternion yields the same quaternion 875s # converts to and from angle/axis 875s ok 20 - roundtrip init_from_angle_vec3 and to_angle_vec3 yields the same angle 875s ok 21 - roundtrip init_from_angle_vec3 and to_angle_vec3 yields the same axis 875s # slerp 875s ok 22 - initial and final states are different 875s ok 23 - interpolated result is different from the initial state 875s ok 24 - interpolated result is different from the final state 875s 1..24 875s PASS: graphene-1.0/quaternion.test 875s Running test: graphene-1.0/ray.test 875s # graphene_ray_t 875s # can be initialized 875s ok 1 - initializing origin to null sets it to (0, 0, 0) 875s ok 2 - initializing direction to null uses a zero vector 875s # can compute the position of a point on the ray 875s ok 3 - querying a distance of 0 to return the origin 875s ok 4 - querying a negative distance to return a point behind the origin 875s ok 5 - querying a positive distance to return a point on the ray 875s # can compute the closest approach of a point from the ray 875s ok 6 - closest approach from (0, 0, 0) to be sqrt(3) 875s ok 7 - closest approach on the origin of the ray to be zero 875s ok 8 - closest approach from (0, 0, 50) to be sqrt(2) 875s # can compute the closest point to a point on the ray 875s ok 9 - closest point behind the origin is the origin 875s ok 10 - closest point in front of the ray to be on the ray 875s ok 11 - closest point on the ray to be the same point 875s # can be transformed 875s ok 12 - transforming a ray with an identity matrix does not change the ray 875s ok 13 - transforming a ray on the Z axis with a rotation on the Z axis does not change the ray 875s # can intersect triangles 875s ok 14 - no intersection if ray's direction is zero 875s ok 15 - intersection with backside faces 875s ok 16 - intersection without backside faces 875s ok 17 - intersection distance to be valid 875s # can intersect on axis 875s ok 18 - intersection kind should be NONE 875s ok 19 - intersection kind should still be NONE 875s ok 20 - intersection kind should be ENTER 875s ok 21 - intersection kind should still be ENTER 875s # can be used for picking 875s ok 22 - picking left of the box should not be in the box 875s ok 23 - picking right of the box should not be in the box 875s ok 24 - picking above the box should not be in the box 875s ok 25 - picking below the box should not be in the box 875s ok 26 - picking in the box should be a hit 875s 1..26 875s PASS: graphene-1.0/ray.test 875s Running test: graphene-1.0/frustum.test 875s # graphene_frustum_t 875s # initializes frustums from planes 875s ok 1 - init to use the given planes 875s # contains points in an orthographic frustum 875s ok 2 - (0, 0, 0) to be outside the frustum 875s ok 3 - (0, 0, -50) to be inside the frustum 875s ok 4 - (0, 0, -1.001) to be inside the frustum 875s ok 5 - (-1, -1, -1.001) to be inside the frustum 875s ok 6 - (-1.1, -1.1, -1.001) to be outside the frustum 875s ok 7 - (1, 1, -1.001) to be inside the frustum 875s ok 8 - (1.1, 1.1, -1.001) to be outside the frustum 875s ok 9 - (0, 0, -100) to be inside the frustum 875s ok 10 - (-1, -1, -100) to be inside the frustum 875s ok 11 - (-1.1, -1.1, -100) to be outside the frustum 875s ok 12 - (1, 1, -100) to be inside the frustum 875s ok 13 - (1.1, 1.1, -100) to be outside the frustum 875s ok 14 - (0, 0, -101) to be outside the frustum 875s # contains points in a frustum matrix 875s ok 15 - (0, 0, 0) is to be outside the frustum 875s ok 16 - (0, 0, -50) to be inside the frustum 875s ok 17 - (0, 0, -1.001) to be inside the frustum 875s ok 18 - (-1, -1, -1.001) to be inside the frustum 875s ok 19 - (-1.1, -1.1, -1.001) to be outside the frustum 875s ok 20 - (1, 1, -1.001) to be inside the frustum 875s ok 21 - (1.1, 1.1, -1.001) to be outside the frustum 875s 1..21 875s PASS: graphene-1.0/frustum.test 875s Running test: graphene-1.0/sphere.test 875s # graphene_sphere_t 875s # initialize 875s ok 1 - alloc to not return null 875s ok 2 - unit sphere not to be empty 875s ok 3 - init to set the center 875s ok 4 - init to set the radius 875s ok 5 - null center to be the origin 875s # contains point 875s ok 6 - unit sphere to contain origin 875s ok 7 - unit sphere to contain x=1 875s ok 8 - unit sphere to contain y=-1 875s ok 9 - unit sphere to contain z=1 875s ok 10 - unit sphere to not contain (1, 1, 1) 875s # bounding box 875s ok 11 - bounding box for a unit sphere centered in (1, 1, 1) is (0, 2) 875s ok 12 - bounding box for degenerate sphere is degenerate box 875s # distance 875s ok 13 - distance of unit sphere from (0, 0, 0) is 0.7320 875s ok 14 - distance of unit sphere from (1, 1, 1) is -1 875s # translate 875s ok 15 - translating a unit sphere from (1, 1, 1) by -1 puts it at (0, 0, 0) 875s # empty 875s ok 16 - sphere with a radius of zero is empty 875s ok 17 - unit sphere is not empty 875s 1..17 875s PASS: graphene-1.0/sphere.test 875s Running test: graphene-1.0/vec4.test 875s # graphene_vec4_t 875s # has constant vectors 875s ok 1 - zero() vec4 to not be null 875s ok 2 - zero() to return the same pointer 875s ok 3 - zero().x to be 0 875s ok 4 - zero().y to be 0 875s ok 5 - zero().z to be 0 875s ok 6 - zero().w to be 0 875s ok 7 - length(zero()) to be 0 875s ok 8 - one() to not return null 875s ok 9 - one() to return the same pointer 875s ok 10 - one().x to be 1 875s ok 11 - one().y to be 1 875s ok 12 - one().z to be 1 875s ok 13 - one().w to be 1 875s ok 14 - x_axis() to not return null 875s ok 15 - x_axis() to return the same pointer 875s ok 16 - x_axis().x to be 1 875s ok 17 - y_axis() to not return null 875s ok 18 - y_axis() to return the same pointer 875s ok 19 - y_axis().y to be 1 875s ok 20 - z_axis() to not return null 875s ok 21 - z_axis() to return the same pointer 875s ok 22 - z_axis().z to be 1 875s ok 23 - w_axis() to not return null 875s ok 24 - w_axis() to return the same pointer 875s ok 25 - w_axis().w to be 1 875s # initializes channels 875s ok 26 - init() to initialize x component 875s ok 27 - init() to initialize y component 875s ok 28 - init() to initialize z component 875s ok 29 - init() to initialize w component 875s ok 30 - init_from_vec4() to initialize x component 875s ok 31 - init_from_vec4() to initialize y component 875s ok 32 - init_from_vec4() to initialize z component 875s ok 33 - init_from_vec4() to initialize w component 875s ok 34 - init_from_vec3() to initialize x component 875s ok 35 - init_from_vec3() to initialize y component 875s ok 36 - init_from_vec3() to initialize z component 875s ok 37 - init_from_vec3() to initialize w component 875s ok 38 - init_from_vec2() to initialize x component 875s ok 39 - init_from_vec2() to initialize y component 875s ok 40 - init_from_vec2() to initialize z component 875s ok 41 - init_from_vec4() to initialize w component 875s ok 42 - init_from_float() to initialize x component 875s ok 43 - init_from_float() to initialize y component 875s ok 44 - init_from_float() to initialize z component 875s ok 45 - init_from_float() to initialize w component 875s ok 46 - roundtrip between init_from_float() and to_float() 875s # can add 875s ok 47 - add() to subtract each component 875s # can subtract 875s ok 48 - sub() to subtract each component 875s # can multiply 875s ok 49 - mul() to multiply each component 875s # can divide 875s ok 50 - divide() to divide each component 875s # can compute the dot product 875s ok 51 - dot() to compute the dot product of all component 875s # can scale 875s ok 52 - scale() to scale every component 875s # can negate 875s ok 53 - negate() to flip the sign on every component 875s # can compute the length 875s ok 54 - length() to be the square distance on all components 875s # can normalize 875s ok 55 - normalize() to scale components with the inverse of the length 875s # can compare 875s ok 56 - min() to return the minimum value in each channel 875s ok 57 - max() to return the maximum value in each channel 875s # can convert to other vector types 875s ok 58 - get_xy() to return the first two channels of a vec4 875s ok 59 - get_xyz() to return the first three channels of a vec4 875s # can check for equality 875s ok 60 - a vector to be equal to itself 875s ok 61 - a vector not to be equal to null 875s ok 62 - null not to be equal to a vector 875s ok 63 - two different vectors to not be equal 875s 1..63 875s PASS: graphene-1.0/vec4.test 875s Running test: graphene-1.0/rect.test 875s # graphene_rect_t 875s # initializes origin and size 875s ok 1 - init to initialize the origin 875s ok 2 - init to initialize the size 875s ok 3 - initializing from a rectangle creates an equivalent rectangle 875s ok 4 - GRAPHENE_RECT_INIT_ZERO initializes a degenerate rectangle 875s # normalizes origin and size 875s ok 5 - normalizing(10, 10, -10, -10) will put the origin in (0, 0) 875s ok 6 - normalizing(10, 10, -10, -10) will make the width positive 875s ok 7 - normalizing(10, 10, -10, -10) will make the height positive 875s ok 8 - equality to operate on normalized rectangles 875s # can check for equality 875s ok 9 - a rectangle to be equal it itself 875s ok 10 - a rectangle to not be equal to null 875s ok 11 - null to not be equal to a rectangle 875s ok 12 - two rectangles with different values to not be equal 875s # can check for contained points 875s ok 13 - a rectangle to contain its top left corner 875s ok 14 - a rectangle to contain its top right corner 875s ok 15 - a rectangle to contain its bottom right corner 875s ok 16 - a rectangle to contain its bottom left corner 875s ok 17 - a rectangle to contain its center 875s ok 18 - a rectangle to not contain a point outside its boundaries 875s ok 19 - a rectangle to not contain a point outside its boundaries (right) 875s ok 20 - a rectangle to not contain a point outside its boundaries (below) 875s ok 21 - a rectangle to not contain a point outside its boundaries (left) 875s ok 22 - a rectangle to not contain a point outside its boundaries (above) 875s # can check for contained rectangles 875s ok 23 - a rectangle to contain itself 875s ok 24 - the smaller rectangle to not contain the larger one 875s ok 25 - the larger rectangle to contain the smaller one 875s # can compute intersections 875s ok 26 - intersection between (0, 0, 10, 10) and (5, 5, 15, 15) not be empty 875s ok 27 - origin of intersection to be at (5, 5) 875s ok 28 - size of intersection to be (5, 5) 875s ok 29 - intersection between (5, 5, 5, 5) and (11, 11, 2, 2) to be empty 875s ok 30 - empty intersection to be a degenerate rectangle 875s # can compute unions 875s ok 31 - union to take the minimum normalize origin 875s ok 32 - union to take the maximum normalized size 875s ok 33 - union rectangle to contain original rectangle A 875s ok 34 - union rectangle to contain original rectangle B 875s # can compute the area 875s ok 35 - area to be width × height 875s # can offset origin and size 875s ok 36 - offset to move the origin 875s ok 37 - offset to keep the size 875s # can inset origin and size 875s ok 38 - inset(2, 2) to move the origin 875s ok 39 - inset(2, 2) to shrink the size 875s ok 40 - inset(2, -2) to move back the origin 875s ok 41 - inset(2, -2) to shrink the width 875s ok 42 - inset(2, -2) to expand the height 875s # can round to the nearest integer 875s ok 43 - round() area is larger than or equal to the original rectangle's area 875s ok 44 - round() may not contain the original rectangle 875s ok 45 - round_to_pixel() may not contain the original rectangle 875s ok 46 - rounding is stable 875s # can round the extents of a rectangle to the nearest integer 875s ok 47 - round_extents()'s result to contain top-left corner of the original rectangle 875s ok 48 - round_extents()'s result to contain top-right corner of the original rectangle 875s ok 49 - round_extents()'s result to contain bottom-left corner of the original rectangle 875s ok 50 - round_extents()'s result to contain bottom-right corner of the original rectangle 875s ok 51 - round_extents()'s result to contain the original rectangle 875s ok 52 - round_extents()'s rounding to be stable 875s # can expand 875s ok 53 - expanding behind the origin changes the origin 875s ok 54 - expanding behind the origin does not change the size 875s ok 55 - expanded rectangle contains original rectangle 875s ok 56 - expanding after the anti-origin does not change the origin 875s ok 57 - expanding after the anti-origin changes the size 875s ok 58 - expanded rectangle contains original rectangle 875s ok 59 - expanding half in/half out does not change the origin 875s ok 60 - expanding horizontally inside the rectangle to not change width 875s ok 61 - expanding vertically outside the rectangle to change the height 875s ok 62 - expanded rectangle contains original rectangle 875s # can interpolate 875s ok 63 - lerp(0) to produce the initial rectangle 875s ok 64 - lerp(1) to produce the final rectangle 875s ok 65 - lerp(0.25) to produce the expect rectangle 875s # can scale 875s ok 66 - Scaling by 1 does not change the rectangle 875s ok 67 - Scaling by (2, 5) preserves the origin sign but changes the size sign 875s ok 68 - Scaling by a fraction moves the origin and reduces the size 875s ok 69 - Scaling by (0, -10) moves the origin in (0, 0) and flips the negative sign of the size 875s 1..69 875s PASS: graphene-1.0/rect.test 875s Running test: graphene-1.0/box.test 875s # graphene_box_t 875s # initializes min/max points 875s ok 1 - init() does not return null 875s ok 2 - get_min() to be zero 875s ok 3 - get_max() to be one 875s ok 4 - init(null, null) to be zero-sized 875s ok 5 - init_from_vec3(zero, one).min() maps to point3d(zero) 875s ok 6 - init_from_vec3(zero, one).max() maps to point3d(one) 875s ok 7 - init_from_vec3(null, null) is equal to box(zero) 875s # initializes from points 875s ok 8 - init_from_points() does not return null 875s ok 9 - init_from_points().min() is (0, 0, 0) 875s ok 10 - init_from_points().max() is (2, 2, 2) 875s ok 11 - init_from_points() with one point sets min() to the same point 875s ok 12 - init_from_points() with one point sets max() to the same point 875s ok 13 - init_from_points() with no points is an empty box 875s # initializes from vectors 875s ok 14 - init_from_vectors().min() is (0, 0, 0) 875s ok 15 - init_from_vectors().max() is (2, 2, 2) 875s ok 16 - init_from_vectors() with one point sets min() to the same point 875s ok 17 - init_from_vectors() with one point sets max() to the same point 875s ok 18 - init_from_vectors() with no points is an empty box 875s # has the correct sizes 875s ok 19 - box(zero) to have a size of zero 875s ok 20 - box(zero) to have a width of zero 875s ok 21 - box(1) to have a width of 1 875s ok 22 - box(1, -1) to have a depth of 2 875s # has the correct center point 875s ok 23 - box(zero).center() to be in (0, 0, 0) 875s ok 24 - box(1).center() to be in (0.5, 0.5, 0.5) 875s ok 25 - box(1, -1).center() to be in (0, 0, 0) 875s ok 26 - box(-1).center() to be in (-0.5, -0.5, -0.5) 875s ok 27 - box(empty).center() to be in (0, 0, 0) 875s # has equality 875s ok 28 - equal(null, null) to be true 875s ok 29 - equal(null, box) to be false 875s ok 30 - equal(box, null) to be false 875s ok 31 - equal(box, box) to be true 875s # computes unions 875s ok 32 - union(zero, zero) to be equal to zero 875s ok 33 - union(zero, one) to be equal to one 875s ok 34 - union(-1, 1) to be equal to (-1, 1) 875s # computes intersections 875s ok 35 - intersection(empty, zero) to be empty 875s ok 36 - intersection((-1, 1), (1, 1)) to be (1, 1) 875s ok 37 - intersection(inf, (1, 1)) to be (1, 1) 875s ok 38 - horizontally separated boxes don't intersect 875s ok 39 - vertically separated boxes don't intersect 875s ok 40 - depth separated boxes don't intersect 875s # expands by point 875s ok 41 - initial size to be zero 875s ok 42 - expand(zero) does not expand 875s ok 43 - expand(1) expands to 1 875s ok 44 - expand(-1) expands to 2 875s # expands by vector 875s ok 45 - initial size to be zero 875s ok 46 - expand(zero) does not expand 875s ok 47 - expand(1) expands to 1 875s ok 48 - expand(-1) expands to 2 875s # expands by scalar 875s ok 49 - initial size to be zero 875s ok 50 - expand(zero) does not expand 875s ok 51 - expand(1) expands to 2 875s # contains point 875s ok 52 - box to contain its center 875s ok 53 - box to contain its vertices [0] 875s ok 54 - box to contain its vertices [1] 875s ok 55 - box to contain its vertices [2] 875s ok 56 - box to contain its vertices [3] 875s ok 57 - box to contain its vertices [4] 875s ok 58 - box to contain its vertices [5] 875s ok 59 - box to contain its vertices [6] 875s ok 60 - box to contain its vertices [7] 875s ok 61 - box to not contain a point outside its volume 875s # contains box 875s ok 62 - box(1) to not contain box(-1) 875s ok 63 - box(-1, 1) to contain box(1) 875s ok 64 - infinite box to contain any box 875s ok 65 - empty box to not contain any box 875s 1..65 875s PASS: graphene-1.0/box.test 875s Running test: graphene-1.0/euler.test 875s # graphene_euler_t 875s # initializes all components 875s ok 1 - graphene_euler_init() to set the x component 875s ok 2 - graphene_euler_init() to set the y component 875s ok 3 - graphene_euler_init() to set the z component 875s ok 4 - graphene_euler_to_vec3() to return a zero vector 875s # roundtrips between euler angles and quaternions 875s ok 5 - roundtrip: quaternion → euler → quaternion 875s ok 6 - roundtrip: quaternion → euler → quaternion 875s ok 7 - roundtrip: quaternion → euler → quaternion 875s # roundtrips between euler angles and matrices 875s ok 8 - roundtrip: matrix → euler → matrix 875s ok 9 - roundtrip: matrix → euler → matrix 875s ok 10 - roundtrip: matrix → euler → matrix 875s 1..10 875s PASS: graphene-1.0/euler.test 875s Running test: graphene-1.0/quad.test 875s # graphene_quad_t 875s # has bounds 875s ok 1 - converting rect corners into a quad yields the same bounds 875s ok 2 - converting a rect into a quad yields the same bounds 875s ok 3 - point[0] to be top left 875s ok 4 - point[1] to be top right 875s ok 5 - point[2] to be bottom right 875s ok 6 - point[3] to be bottom left 875s # can contain points 875s ok 7 - quad to contain p[0] 875s ok 8 - quad to contain p[1] 875s ok 9 - quad to contain p[2] 875s ok 10 - quad to contain p[3] 875s ok 11 - quad to contain (0.5, 0.5) 875s ok 12 - quad to not contain (10, 10) 875s 1..12 875s PASS: graphene-1.0/quad.test 875s Running test: graphene-1.0/matrix.test 875s # graphene_matrix_t 875s # can set and check identity 875s ok 1 - init_identity() to set an identity matrix 875s ok 2 - init_from_float() with an identity matrix to preserve the identity 875s ok 3 - init_from_vec4() with an identity matrix to preserve the identity 875s ok 4 - m.xx to be 1 on an identity matrix 875s ok 5 - m.yy to be 1 on an identity matrix 875s ok 6 - m.zz to be 1 on an identity matrix 875s ok 7 - m.ww to be 1 on an identity matrix 875s ok 8 - identity matrix to be all zeros except on the diagonal 875s ok 9 - transforming an identity matrix stops it from being an identity 875s # can check for equality and near equality 875s ok 10 - a matrix to be equal to itself 875s ok 11 - a matrix not to be equal to NULL 875s ok 12 - NULL not to be equal to a matrix 875s ok 13 - two identity matrices to be equal (fast version) 875s ok 14 - two identity matrices to be equal (full version) 875s ok 15 - scale(0.001) not to be equal to scale(0.002) 875s ok 16 - scale(0.001) to be within 0.01 of scale(0.002) 875s # can scale 875s ok 17 - scaling an identity and initializing a scale to result in the same matrix 875s ok 18 - scale factor on the X axis to be the same 875s ok 19 - scale factor on the Y axis to be the same 875s ok 20 - scale factor on the Z axis to be the same 875s # can rotate using an axis and an angle 875s ok 21 - rotating an identity and initializing a rotation to result in the same matrix 875s ok 22 - rotations to be cumulative 875s # can rotate using eulers and quaternions 875s ok 23 - rotating with an euler angle to be equal to angle/axis 875s ok 24 - rotating with a quaternion to be equal to angle/axis 875s # can translate 875s ok 25 - translating an identity and initializing a translation to result in the same matrix 875s # has a neutral element 875s ok 26 - scale factors of 1 to be neutral 875s ok 27 - rotation angle of 0 to be neutral 875s ok 28 - translation by the null vector to be neutral 875s # implements look_at 875s ok 29 - eye: (0, 0, 0), center: (0, 0, -1), up: (0, 1, 0) to be an identity 875s ok 30 - eye: (0, 0, 1), center: (0, 0, 0), up: (0, 1, 0) to be a translation 875s ok 31 - eye: (0, 0, 0), center: (1, 0, -1), up: (0, 1, 0) to be a rotation 875s ok 32 - eye: (0, 0, 0), center: (0, 1, -1), up: (0, 1, 0) to be a rotation 875s # can invert 875s ok 33 - inverting an identity to return an identity 875s ok 34 - inverting a scale to return an identity 875s ok 35 - inverting a rotation to return an identity 875s ok 36 - inverting a translation to return an identity 875s # can interpolate 875s ok 37 - translate(100, 100, 100) is not a 2D transform 875s ok 38 - lerp(identity, translate(100, 100, 100), 0.0) = identity 875s ok 39 - lerp(identity, translate(100, 100, 100), 1.0) = translate(100, 100, 100) 875s ok 40 - lerp(identity, translate(100, 100, 100), 0.5) = translate(50, 50, 50) 875s # can interpolate a perspective transformation 875s ok 41 - lerp(perspective(200), perspective(800), 0.0) = perspective(200) 875s ok 42 - lerp(perspective(200), perspective(800), 1.0) = perspective(800) 875s ok 43 - lerp(perspective(200), perspective(800), 0.5) = perspective(400) 875s # can multiply itself 875s ok 44 - using the first operand as the result to be valid 875s ok 45 - using the second operand as the result to be valid 875s ok 46 - using the same operands as the result to be valid 875s # can be converted to an affine matrix 875s ok 47 - 2D matrices only change specific fields 875s # can set and check 2D identity 875s ok 48 - a 2D identity matrix to be a 2D matrix 875s ok 49 - a 2D identity matrix to be an identity matrix 875s ok 50 - A matrix initialized by init_from_2d() to be a 2D matrix 875s ok 51 - Not all 2D matrices to be identity matrices 875s # supports 2D transformations 875s ok 52 - scale(2, 2) translate(0.5, 0.5) to be a 2D transformation 875s ok 53 - scale(2, 2) translate(0.5, 0.5) to be [ 2 0 | 0 2 | .5 .5 ] 875s ok 54 - xx to be scale.x 875s ok 55 - yy to be scale.y 875s ok 56 - x0 to be translate.x 875s ok 57 - y0 to be translate.y 875s ok 58 - translate(50, 50), rotate(45deg), translate(-50,-50) to be a 2D transformation 875s ok 59 - perspective(500), rotateY(50deg) to not be a 2D transformation 875s # supports round-trips with affine matrices 875s ok 60 - roundtrip between init_from_2d and to_2d to result in the same matrix 875s # can interpolate 2D transformations 875s ok 61 - translating on the X and Y axis is a 2D transform 875s ok 62 - lerp(identity, translate(100, 100), 0.0) = identity 875s ok 63 - lerp(identity, translate(100, 100), 1.0) = translate(100, 100) 875s ok 64 - lerp(identity, translate(100, 100), 0.5) = translate(50, 50) 875s # can transform 2D bounds 875s ok 65 - identity to not transform the bounds 875s ok 66 - translate(100, 100, 0) to transform the origin of the bounds 875s ok 67 - translate(100, 100, 0) to not transform the size of the bounds 875s # can transform 3D points 875s ok 68 - mat(translation) × point(zero) = point(translation) 875s ok 69 - mat(translation) × point3d(zero) = point3d(translation) 875s ok 70 - mat(translation) × vec3(zero) = vec3(zero) 875s 1..70 875s PASS: graphene-1.0/matrix.test 875s Running test: graphene-1.0/size.test 875s # graphene_size_t 875s # initializes components 875s ok 1 - graphene_size_init() does not return null 875s ok 2 - graphene_size_init() sets the width 875s ok 3 - graphene_size_init() sets the height 875s # has a valid zero size constant 875s ok 4 - graphene_size_zero() to not be null 875s ok 5 - graphene_size_zero().width is zero 875s ok 6 - graphene_size_zero().height is zero 875s ok 7 - graphene_size_zero() to return the same pointer 875s ok 8 - graphene_size_zero() to return its own pointer 875s ok 9 - graphene_size_zero() to match a zero size 875s # checks for null pointers in equal() 875s ok 10 - graphene_size_equal() works on the same pointer 875s ok 11 - graphene_size_equal() works when b is null 875s ok 12 - graphene_size_equal() works when a is null 875s # scales the size components 875s ok 13 - graphene_size_scale() changes the width 875s ok 14 - graphene_size_scale() changes the height 875s # interpolates size components 875s ok 15 - lerp(a, b, 0.0) = a 875s ok 16 - lerp(a, b, 0.5) = half 875s ok 17 - lerp(a, b, 1.0) = b 875s 1..17 875s PASS: graphene-1.0/size.test 875s Running test: graphene-1.0/vec2.test 875s # graphene_vec2_t 875s # has constant vectors 875s ok 1 - zero() vec2 to not be null 875s ok 2 - zero() to return the same pointer 875s ok 3 - zero().x to be 0 875s ok 4 - zero().y to be 0 875s ok 5 - length(zero()) to be 0 875s ok 6 - one() to not return null 875s ok 7 - one() to return the same pointer 875s ok 8 - one().x to be 1 875s ok 9 - one().y to be 1 875s ok 10 - x_axis() to not return null 875s ok 11 - x_axis() to return the same pointer 875s ok 12 - x_axis().x to be 1 875s ok 13 - y_axis() to not return null 875s ok 14 - y_axis() to return the same pointer 875s ok 15 - y_axis().y to be 1 875s # initializes channels 875s ok 16 - init() to initialize x component 875s ok 17 - init() to initialize y component 875s ok 18 - init_from_vec2() to initialize x component 875s ok 19 - init_from_vec2() to initialize y component 875s ok 20 - init_from_float() to initialize x component 875s ok 21 - init_from_float() to initialize y component 875s ok 22 - roundtrip between init_from_float() and to_float() 875s # can add 875s ok 23 - add() to subtract each component 875s # can subtract 875s ok 24 - sub() to subtract each component 875s # can multiply 875s ok 25 - mul() to multiply each component 875s # can divide 875s ok 26 - divide() to divide each component 875s # can compute the dot product 875s ok 27 - dot() to compute the dot product of all component 875s # can scale 875s ok 28 - scale() to scale every component 875s # can negate 875s ok 29 - negate() to flip the sign on every component 875s # can compute the length 875s ok 30 - length() to be the square distance on all components 875s # can normalize 875s ok 31 - normalize() to scale components with the inverse of the length 875s # can compare 875s ok 32 - min() to return the minimum value in each channel 875s ok 33 - max() to return the maximum value in each channel 875s # can check for equality 875s ok 34 - a vector to be equal to itself 875s ok 35 - a vector not to be equal to null 875s ok 36 - null not to be equal to a vector 875s ok 37 - two different vectors to not be equal 875s 1..37 875s PASS: graphene-1.0/vec2.test 875s Running test: graphene-1.0/vec3.test 875s # graphene_vec3_t 875s # has constant vectors 875s ok 1 - zero() vec3 to not be null 875s ok 2 - zero() to return the same pointer 875s ok 3 - zero().x to be 0 875s ok 4 - zero().y to be 0 875s ok 5 - zero().z to be 0 875s ok 6 - length(zero()) to be 0 875s ok 7 - one() to not return null 875s ok 8 - one() to return the same pointer 875s ok 9 - one().x to be 1 875s ok 10 - one().y to be 1 875s ok 11 - one().z to be 1 875s ok 12 - x_axis() to not return null 875s ok 13 - x_axis() to return the same pointer 875s ok 14 - x_axis().x to be 1 875s ok 15 - y_axis() to not return null 875s ok 16 - y_axis() to return the same pointer 875s ok 17 - y_axis().y to be 1 875s ok 18 - z_axis() to not return null 875s ok 19 - z_axis() to return the same pointer 875s ok 20 - z_axis().z to be 1 875s # initializes channels 875s ok 21 - init() to initialize x component 875s ok 22 - init() to initialize y component 875s ok 23 - init() to initialize z component 875s ok 24 - init_from_vec3() to initialize x component 875s ok 25 - init_from_vec3() to initialize y component 875s ok 26 - init_from_vec3() to initialize z component 875s ok 27 - init_from_float() to initialize x component 875s ok 28 - init_from_float() to initialize y component 875s ok 29 - init_from_float() to initialize z component 875s ok 30 - roundtrip between init_from_float() and to_float() 875s # can add 875s ok 31 - add() to subtract each component 875s # can subtract 875s ok 32 - sub() to subtract each component 875s # can multiply 875s ok 33 - mul() to multiply each component 875s # can divide 875s ok 34 - divide() to divide each component 875s # can compute the dot product 875s ok 35 - dot() to compute the dot product of all component 875s # can compute the cross product 875s ok 36 - cross() to compute the cross product of all component 875s # can scale 875s ok 37 - scale() to scale every component 875s # can negate 875s ok 38 - negate() to flip the sign on every component 875s # can compute the length 875s ok 39 - length() to be the square distance on all components 875s # can normalize 875s ok 40 - normalize() to scale components with the inverse of the length 875s # can compare 875s ok 41 - min() to return the minimum value in each channel 875s ok 42 - max() to return the maximum value in each channel 875s # can convert to other vector types 875s ok 43 - get_xy() to use the first two components 875s ok 44 - get_xy0() to use the first two components, and set the third to 0 875s ok 45 - get_xyz0() to use all three components, and set the fourth to 0 875s ok 46 - get_xyz1() to use all three components, and set the fourth to 1 875s ok 47 - get_xyzw() to use all three components, and set the fourth to the w argument 875s # can check for equality 875s ok 48 - a vector to be equal to itself 875s ok 49 - a vector not to be equal to null 875s ok 50 - null not to be equal to a vector 875s ok 51 - two different vectors to not be equal 875s 1..51 875s PASS: graphene-1.0/vec3.test 875s Running test: graphene-1.0/triangle.test 875s # graphene_triangle_t 875s # initializes from points 875s ok 1 - triangle.a to match first point 875s ok 2 - triangle.b to match second point 875s ok 3 - triangle.c to match third point 875s ok 4 - a unit triangle to have an area of 2 875s ok 5 - triangle.a to be 0 when initialized to NULL 875s ok 6 - triangle.b to be 0 when initialized to NULL 875s ok 7 - triangle.c to be 0 when initialized to NULL 875s ok 8 - degenerate triangle to have an area of zero 875s # initializes from vectors 875s ok 9 - triangle.a to match first vector 875s ok 10 - triangle.b to match second vector 875s ok 11 - triangle.c to match third vector 875s ok 12 - a unit triangle to have an area of 2 875s ok 13 - triangle.a to be 0 when initialized to NULL 875s ok 14 - triangle.b to be 0 when initialized to NULL 875s ok 15 - triangle.c to be 0 when initialized to NULL 875s ok 16 - degenerate triangle to have an area of zero 875s # initialized from float arrays 875s ok 17 - triangle.a to match first vector 875s ok 18 - triangle.b to match second vector 875s ok 19 - triangle.c to match third vector 875s ok 20 - a unit triangle to have an area of 2 875s # contains points 875s ok 21 - triangle contains (0, 0, 0) 875s ok 22 - triangle does not contain (1, 1, 1) 875s ok 23 - triangle contains its midpoint 875s # defines planes 875s ok 24 - degenerate triangle point A sits on the triangle's plane 875s ok 25 - degenerate triangle point B sits on the triangle's plane 875s ok 26 - degenerate triangle point C sits on the triangle's plane 875s ok 27 - degenerate triangle normal is zero vector 875s ok 28 - degenerate triangle normal is equal to the plane normal 875s ok 29 - unit triangle point A sits on the triangle's plane 875s ok 30 - unit triangle point B sits on the triangle's plane 875s ok 31 - unit triangle point C sits on the triangle's plane 875s ok 32 - unit triangle normal is equal to the plane normal 875s ok 33 - triangle point A sits on the triangle's plane 875s ok 34 - triangle point B sits on the triangle's plane 875s ok 35 - triangle point C sits on the triangle's plane 875s ok 36 - triangle normal is equal to the plane normal 875s # defines barycoords 875s ok 37 - barycoords for unit triangle point A to exist 875s ok 38 - barycoords for unit triangle point A to be (0, 0) 875s ok 39 - barycoords for unit triangle point B to exist 875s ok 40 - barycoords for unit triangle point B to be (0, 1) 875s ok 41 - barycoords for unit triangle point C to exist 875s ok 42 - barycoords for unit triangle point C to be (1, 0) 875s ok 43 - barycoords for inside point (0.5, 0, 0) to exists 875s ok 44 - barycoords for inside point (0.5, 0, 0) to be (0, 0.5) 875s ok 45 - barycoords for inside point (0.5, 0.5, 0) to exists 875s ok 46 - barycoords for inside point (0.5, 0.5, 0) to be (0.5, 0) 875s ok 47 - barycoords for inside point (1, 0.5, 0) to exists 875s ok 48 - barycoords for inside point (1, 0.5, 0) to be (0.5, 0.5) 875s ok 49 - barycoords for outside point (2, 1, 0) to exists 875s ok 50 - barycoords for outside point (2, 1, 0) to be (1, 1) 875s ok 51 - barycoords for outside point (-1, 0, 0) to exists 875s ok 52 - barycoords for outside point (-1, 0, 0) to be (0, -1) 875s ok 53 - barycoords for point outside triangle plane to exist 875s ok 54 - barycoords for point outside triangle plane to be (0, 0) 875s # defines areas 875s ok 55 - area of unit triangle constructed counterclockwise to be 0.5 875s ok 56 - area of unit triangle constructed clockwise to be 0.5 875s 1..56 875s PASS: graphene-1.0/triangle.test 875s SUMMARY: total=19; passed=19; skipped=0; failed=0; user=0.2s; system=0.1s; maxrss=19148 875s autopkgtest [23:47:03]: test installed-tests: -----------------------] 876s installed-tests PASS 876s autopkgtest [23:47:04]: test installed-tests: - - - - - - - - - - results - - - - - - - - - - 877s autopkgtest [23:47:05]: test introspection: preparing testbed 1007s autopkgtest [23:49:15]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1008s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 1008s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [2626 kB] 1008s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [451 kB] 1008s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [3976 B] 1008s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [37.2 kB] 1008s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [596 kB] 1008s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 1008s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [20.3 kB] 1008s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 1008s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [3013 kB] 1009s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 1009s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [39.1 kB] 1009s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 1010s Fetched 6916 kB in 1s (4675 kB/s) 1010s Reading package lists... 1013s Reading package lists... 1014s Building dependency tree... 1014s Reading state information... 1015s Calculating upgrade... 1016s The following packages will be REMOVED: 1016s libglib2.0-0 1016s The following NEW packages will be installed: 1016s libglib2.0-0t64 xdg-user-dirs 1016s The following packages will be upgraded: 1016s gir1.2-glib-2.0 klibc-utils libglib2.0-data libklibc 1016s 4 upgraded, 2 newly installed, 1 to remove and 0 not upgraded. 1016s Need to get 1940 kB of archives. 1016s After this operation, 138 kB of additional disk space will be used. 1016s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-glib-2.0 arm64 2.79.3-3ubuntu5 [182 kB] 1016s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-0t64 arm64 2.79.3-3ubuntu5 [1527 kB] 1017s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 1017s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 xdg-user-dirs arm64 0.18-1 [18.1 kB] 1017s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 klibc-utils arm64 2.0.13-4 [114 kB] 1017s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 libklibc arm64 2.0.13-4 [51.4 kB] 1018s Fetched 1940 kB in 1s (2852 kB/s) 1018s (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 ... 74748 files and directories currently installed.) 1018s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_arm64.deb ... 1018s Unpacking gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 1018s dpkg: libglib2.0-0:arm64: dependency problems, but removing anyway as you requested: 1018s udisks2 depends on libglib2.0-0 (>= 2.77.0). 1018s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 1018s python3-gi depends on libglib2.0-0 (>= 2.77.0). 1018s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 1018s netplan.io depends on libglib2.0-0 (>= 2.70.0). 1018s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 1018s libxmlb2:arm64 depends on libglib2.0-0 (>= 2.54.0). 1018s libvolume-key1:arm64 depends on libglib2.0-0 (>= 2.18.0). 1018s libudisks2-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 1018s libqrtr-glib0:arm64 depends on libglib2.0-0 (>= 2.56). 1018s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 1018s libqmi-glib5:arm64 depends on libglib2.0-0 (>= 2.54.0). 1018s libpolkit-gobject-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 1018s libpolkit-agent-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 1018s libnetplan0:arm64 depends on libglib2.0-0 (>= 2.75.3). 1018s libmm-glib0:arm64 depends on libglib2.0-0 (>= 2.62.0). 1018s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 1018s libmbim-glib4:arm64 depends on libglib2.0-0 (>= 2.56). 1018s libjson-glib-1.0-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 1018s libjcat1:arm64 depends on libglib2.0-0 (>= 2.75.3). 1018s libgusb2:arm64 depends on libglib2.0-0 (>= 2.75.3). 1018s libgudev-1.0-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 1018s libgirepository-1.0-1:arm64 depends on libglib2.0-0 (>= 2.79.0). 1018s libfwupd2:arm64 depends on libglib2.0-0 (>= 2.79.0). 1018s libblockdev3:arm64 depends on libglib2.0-0 (>= 2.42.2). 1018s libblockdev-utils3:arm64 depends on libglib2.0-0 (>= 2.75.3). 1018s libblockdev-swap3:arm64 depends on libglib2.0-0 (>= 2.42.2). 1018s libblockdev-part3:arm64 depends on libglib2.0-0 (>= 2.42.2). 1018s libblockdev-nvme3:arm64 depends on libglib2.0-0 (>= 2.42.2). 1018s libblockdev-mdraid3:arm64 depends on libglib2.0-0 (>= 2.42.2). 1018s libblockdev-loop3:arm64 depends on libglib2.0-0 (>= 2.42.2). 1018s libblockdev-fs3:arm64 depends on libglib2.0-0 (>= 2.42.2). 1018s libblockdev-crypto3:arm64 depends on libglib2.0-0 (>= 2.42.2). 1018s fwupd depends on libglib2.0-0 (>= 2.79.0). 1018s bolt depends on libglib2.0-0 (>= 2.56.0). 1018s 1018s (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 ... 74748 files and directories currently installed.) 1018s Removing libglib2.0-0:arm64 (2.79.2-1~ubuntu1) ... 1018s Selecting previously unselected package libglib2.0-0t64:arm64. 1018s (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 ... 74723 files and directories currently installed.) 1018s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_arm64.deb ... 1018s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:arm64.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 1018s removed '/var/lib/dpkg/info/libglib2.0-0:arm64.postrm' 1018s Unpacking libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 1018s Preparing to unpack .../libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 1018s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 1018s Selecting previously unselected package xdg-user-dirs. 1018s Preparing to unpack .../xdg-user-dirs_0.18-1_arm64.deb ... 1018s Unpacking xdg-user-dirs (0.18-1) ... 1019s Preparing to unpack .../klibc-utils_2.0.13-4_arm64.deb ... 1019s Unpacking klibc-utils (2.0.13-4) over (2.0.13-2ubuntu1) ... 1019s Preparing to unpack .../libklibc_2.0.13-4_arm64.deb ... 1019s Unpacking libklibc:arm64 (2.0.13-4) over (2.0.13-2ubuntu1) ... 1019s Setting up xdg-user-dirs (0.18-1) ... 1019s Setting up libklibc:arm64 (2.0.13-4) ... 1019s Setting up libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 1019s No schema files found: doing nothing. 1019s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 1019s Setting up gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) ... 1019s Setting up klibc-utils (2.0.13-4) ... 1019s Processing triggers for libc-bin (2.39-0ubuntu2) ... 1019s Processing triggers for man-db (2.12.0-3) ... 1020s Processing triggers for initramfs-tools (0.142ubuntu20) ... 1020s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 1020s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 1040s System running in EFI mode, skipping. 1040s Reading package lists... 1040s Building dependency tree... 1040s Reading state information... 1041s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1043s sh: Attempting to set up Debian/Ubuntu apt sources automatically 1043s sh: Distribution appears to be Ubuntu 1044s Reading package lists... 1044s Building dependency tree... 1044s Reading state information... 1045s eatmydata is already the newest version (131-1). 1045s dbus is already the newest version (1.14.10-4ubuntu1). 1045s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1045s Reading package lists... 1045s Building dependency tree... 1045s Reading state information... 1046s rng-tools-debian is already the newest version (2.4). 1046s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1046s Reading package lists... 1046s Building dependency tree... 1046s Reading state information... 1047s haveged is already the newest version (1.9.14-1ubuntu1). 1047s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1047s Reading package lists... 1047s Building dependency tree... 1047s Reading state information... 1048s The following packages will be REMOVED: 1048s cloud-init* python3-configobj* python3-debconf* 1048s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 1048s After this operation, 3248 kB disk space will be freed. 1048s (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 ... 74762 files and directories currently installed.) 1048s Removing cloud-init (24.1-0ubuntu1) ... 1048s Removing python3-configobj (5.0.8-3) ... 1049s Removing python3-debconf (1.5.86) ... 1049s Processing triggers for man-db (2.12.0-3) ... 1049s (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 ... 74373 files and directories currently installed.) 1049s Purging configuration files for cloud-init (24.1-0ubuntu1) ... 1050s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 1050s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 1050s Reading package lists... 1050s Building dependency tree... 1050s Reading state information... 1051s linux-generic is already the newest version (6.8.0-11.11+1). 1051s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1052s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 1052s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 1052s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 1052s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 1053s Reading package lists... 1053s Reading package lists... 1053s Building dependency tree... 1053s Reading state information... 1054s Calculating upgrade... 1054s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1054s Reading package lists... 1054s Building dependency tree... 1054s Reading state information... 1055s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1056s autopkgtest [23:50:04]: rebooting testbed after setup commands that affected boot 1306s autopkgtest [23:54:14]: testbed dpkg architecture: arm64 1310s Reading package lists... 1311s Building dependency tree... 1311s Reading state information... 1312s Correcting dependencies...Starting pkgProblemResolver with broken count: 0 1312s Starting 2 pkgProblemResolver with broken count: 0 1312s Done 1312s Done 1313s Starting pkgProblemResolver with broken count: 0 1313s Starting 2 pkgProblemResolver with broken count: 0 1313s Done 1313s The following additional packages will be installed: 1313s gir1.2-graphene-1.0 libgraphene-1.0-0 1313s The following NEW packages will be installed: 1313s gir1.2-graphene-1.0 libgraphene-1.0-0 1314s 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. 1314s 1 not fully installed or removed. 1314s Need to get 70.3 kB of archives. 1314s After this operation, 220 kB of additional disk space will be used. 1314s Get:1 http://ftpmaster.internal/ubuntu noble/main arm64 libgraphene-1.0-0 arm64 1.10.8-3 [57.1 kB] 1314s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-graphene-1.0 arm64 1.10.8-3 [13.2 kB] 1315s Fetched 70.3 kB in 0s (191 kB/s) 1315s Selecting previously unselected package libgraphene-1.0-0:arm64. 1315s (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 ... 74318 files and directories currently installed.) 1315s Preparing to unpack .../libgraphene-1.0-0_1.10.8-3_arm64.deb ... 1315s Unpacking libgraphene-1.0-0:arm64 (1.10.8-3) ... 1315s Selecting previously unselected package gir1.2-graphene-1.0:arm64. 1315s Preparing to unpack .../gir1.2-graphene-1.0_1.10.8-3_arm64.deb ... 1315s Unpacking gir1.2-graphene-1.0:arm64 (1.10.8-3) ... 1315s Setting up libgraphene-1.0-0:arm64 (1.10.8-3) ... 1315s Setting up gir1.2-graphene-1.0:arm64 (1.10.8-3) ... 1315s Setting up autopkgtest-satdep (0) ... 1315s Processing triggers for libc-bin (2.39-0ubuntu2) ... 1320s (Reading database ... 74327 files and directories currently installed.) 1320s Removing autopkgtest-satdep (0) ... 1322s autopkgtest [23:54:30]: test introspection: [----------------------- 1323s test_it (__main__.TestGrapheneIntrospection.test_it) ... ok 1323s 1323s ---------------------------------------------------------------------- 1323s Ran 1 test in 0.057s 1323s 1323s OK 1324s autopkgtest [23:54:32]: test introspection: -----------------------] 1324s autopkgtest [23:54:32]: test introspection: - - - - - - - - - - results - - - - - - - - - - 1324s introspection PASS (superficial) 1325s autopkgtest [23:54:33]: @@@@@@@@@@@@@@@@@@@@ summary 1325s build PASS (superficial) 1325s installed-tests PASS 1325s introspection PASS (superficial) 1336s Creating nova instance adt-noble-arm64-graphene-20240311-233227-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240311.img (UUID 900cfff9-7f1a-42c7-81a7-22635cd2a5f9)... 1336s Creating nova instance adt-noble-arm64-graphene-20240311-233227-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240311.img (UUID 900cfff9-7f1a-42c7-81a7-22635cd2a5f9)... 1336s Creating nova instance adt-noble-arm64-graphene-20240311-233227-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240311.img (UUID 900cfff9-7f1a-42c7-81a7-22635cd2a5f9)...