0s autopkgtest [18:00:09]: starting date and time: 2025-03-15 18:00:09+0000 0s autopkgtest [18:00:09]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [18:00:09]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.piyltnep/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:glibc --apt-upgrade r-cran-fastcluster --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.41-1ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-s390x-8.secgroup --name adt-plucky-s390x-r-cran-fastcluster-20250315-180009-juju-7f2275-prod-proposed-migration-environment-15-8782873c-630a-47c8-8c1c-37f00ba7afd9 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-s390x -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 143s autopkgtest [18:02:32]: testbed dpkg architecture: s390x 143s autopkgtest [18:02:32]: testbed apt version: 2.9.33 143s autopkgtest [18:02:32]: @@@@@@@@@@@@@@@@@@@@ test bed setup 143s autopkgtest [18:02:32]: testbed release detected to be: None 144s autopkgtest [18:02:33]: updating testbed package index (apt update) 144s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 145s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 145s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 145s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 145s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [379 kB] 145s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.8 kB] 145s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [99.7 kB] 145s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [113 kB] 145s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x c-n-f Metadata [1824 B] 145s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x c-n-f Metadata [116 B] 145s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [320 kB] 146s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x c-n-f Metadata [13.4 kB] 146s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [3776 B] 146s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x c-n-f Metadata [240 B] 146s Fetched 1073 kB in 2s (694 kB/s) 146s Reading package lists... 147s + lsb_release --codename --short 147s + RELEASE=plucky 147s + cat 147s + [ plucky != trusty ] 147s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 147s Reading package lists... 147s Building dependency tree... 147s Reading state information... 147s Calculating upgrade... 147s Calculating upgrade... 147s The following packages were automatically installed and are no longer required: 147s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 147s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 147s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 147s linux-tools-6.11.0-8-generic 147s Use 'sudo apt autoremove' to remove them. 147s The following packages will be upgraded: 147s pinentry-curses python3-jinja2 strace 148s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 148s Need to get 652 kB of archives. 148s After this operation, 27.6 kB of additional disk space will be used. 148s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x strace s390x 6.13+ds-1ubuntu1 [500 kB] 148s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x pinentry-curses s390x 1.3.1-2ubuntu3 [42.9 kB] 148s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 149s Fetched 652 kB in 1s (739 kB/s) 149s (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 ... 81428 files and directories currently installed.) 149s Preparing to unpack .../strace_6.13+ds-1ubuntu1_s390x.deb ... 149s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 149s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_s390x.deb ... 149s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 149s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 149s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 149s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 149s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 149s Setting up strace (6.13+ds-1ubuntu1) ... 149s Processing triggers for man-db (2.13.0-1) ... 149s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 149s + /usr/lib/apt/apt-helper analyze-pattern ?true 149s + uname -r 149s + sed s/\./\\./g 149s + running_kernel_pattern=^linux-.*6\.14\.0-10-generic.* 150s + apt list ?obsolete 150s + tail -n+2 150s + cut -d/ -f1 150s + grep -v ^linux-.*6\.14\.0-10-generic.* 150s + obsolete_pkgs=linux-headers-6.11.0-8-generic 150s linux-headers-6.11.0-8 150s linux-modules-6.11.0-8-generic 150s linux-tools-6.11.0-8-generic 150s linux-tools-6.11.0-8 150s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove linux-headers-6.11.0-8-generic linux-headers-6.11.0-8 linux-modules-6.11.0-8-generic linux-tools-6.11.0-8-generic linux-tools-6.11.0-8 150s Reading package lists... 150s Building dependency tree... 150s Reading state information... 150s Solving dependencies... 150s The following packages will be REMOVED: 150s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 150s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 150s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 150s linux-tools-6.11.0-8-generic* 150s 0 upgraded, 0 newly installed, 9 to remove and 5 not upgraded. 150s After this operation, 167 MB disk space will be freed. 150s (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 ... 81428 files and directories currently installed.) 150s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 150s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 150s Removing libpython3.12t64:s390x (3.12.9-1) ... 150s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 150s Removing libnsl2:s390x (1.3.0-3build3) ... 150s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 150s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 150s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 151s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 151s Processing triggers for libc-bin (2.41-1ubuntu1) ... 151s (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 ... 56328 files and directories currently installed.) 151s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 151s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 152s + grep -q trusty /etc/lsb-release 152s + [ ! -d /usr/share/doc/unattended-upgrades ] 152s + [ ! -d /usr/share/doc/lxd ] 152s + [ ! -d /usr/share/doc/lxd-client ] 152s + [ ! -d /usr/share/doc/snapd ] 152s + type iptables 152s + cat 152s + chmod 755 /etc/rc.local 152s + . /etc/rc.local 152s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 152s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 152s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 152s + uname -m 152s + [ s390x = ppc64le ] 152s + [ -d /run/systemd/system ] 152s + systemd-detect-virt --quiet --vm 152s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 152s + cat 152s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 152s + echo COMPRESS=lz4 152s autopkgtest [18:02:41]: upgrading testbed (apt dist-upgrade and autopurge) 152s Reading package lists... 152s Building dependency tree... 152s Reading state information... 152s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 152s Starting 2 pkgProblemResolver with broken count: 0 152s Done 152s Entering ResolveByKeep 152s 152s Calculating upgrade... 153s The following packages will be upgraded: 153s libc-bin libc-dev-bin libc6 libc6-dev locales 153s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 153s Need to get 9512 kB of archives. 153s After this operation, 8192 B of additional disk space will be used. 153s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc6-dev s390x 2.41-1ubuntu2 [1678 kB] 154s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc-dev-bin s390x 2.41-1ubuntu2 [24.3 kB] 154s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc6 s390x 2.41-1ubuntu2 [2892 kB] 156s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc-bin s390x 2.41-1ubuntu2 [671 kB] 157s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x locales all 2.41-1ubuntu2 [4246 kB] 160s Preconfiguring packages ... 160s Fetched 9512 kB in 7s (1324 kB/s) 160s (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 ... 56326 files and directories currently installed.) 160s Preparing to unpack .../libc6-dev_2.41-1ubuntu2_s390x.deb ... 160s Unpacking libc6-dev:s390x (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 160s Preparing to unpack .../libc-dev-bin_2.41-1ubuntu2_s390x.deb ... 160s Unpacking libc-dev-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 160s Preparing to unpack .../libc6_2.41-1ubuntu2_s390x.deb ... 160s Unpacking libc6:s390x (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 160s Setting up libc6:s390x (2.41-1ubuntu2) ... 160s (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 ... 56326 files and directories currently installed.) 160s Preparing to unpack .../libc-bin_2.41-1ubuntu2_s390x.deb ... 160s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 160s Setting up libc-bin (2.41-1ubuntu2) ... 160s (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 ... 56326 files and directories currently installed.) 160s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 160s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 161s Setting up locales (2.41-1ubuntu2) ... 161s Generating locales (this might take a while)... 162s en_US.UTF-8... done 162s Generation complete. 162s Setting up libc-dev-bin (2.41-1ubuntu2) ... 162s Setting up libc6-dev:s390x (2.41-1ubuntu2) ... 162s Processing triggers for man-db (2.13.0-1) ... 163s Processing triggers for systemd (257.3-1ubuntu3) ... 164s Reading package lists... 164s Building dependency tree... 164s Reading state information... 164s Starting pkgProblemResolver with broken count: 0 164s Starting 2 pkgProblemResolver with broken count: 0 164s Done 164s Solving dependencies... 164s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 164s autopkgtest [18:02:53]: rebooting testbed after setup commands that affected boot 185s autopkgtest [18:03:14]: testbed running kernel: Linux 6.14.0-10-generic #10-Ubuntu SMP Wed Mar 12 14:53:49 UTC 2025 187s autopkgtest [18:03:16]: @@@@@@@@@@@@@@@@@@@@ apt-source r-cran-fastcluster 189s Get:1 http://ftpmaster.internal/ubuntu plucky/universe r-cran-fastcluster 1.2.6-2 (dsc) [2239 B] 189s Get:2 http://ftpmaster.internal/ubuntu plucky/universe r-cran-fastcluster 1.2.6-2 (tar) [208 kB] 189s Get:3 http://ftpmaster.internal/ubuntu plucky/universe r-cran-fastcluster 1.2.6-2 (diff) [5752 B] 189s gpgv: Signature made Mon Feb 24 10:14:54 2025 UTC 189s gpgv: using RSA key 724D609337113C710550D7473C26763F6C67E6E2 189s gpgv: Can't check signature: No public key 189s dpkg-source: warning: cannot verify inline signature for ./r-cran-fastcluster_1.2.6-2.dsc: no acceptable signature found 190s autopkgtest [18:03:19]: testing package r-cran-fastcluster version 1.2.6-2 192s autopkgtest [18:03:21]: build not needed 193s autopkgtest [18:03:22]: test run-unit-test: preparing testbed 193s Reading package lists... 193s Building dependency tree... 193s Reading state information... 193s Starting pkgProblemResolver with broken count: 0 193s Starting 2 pkgProblemResolver with broken count: 0 193s Done 193s The following NEW packages will be installed: 193s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono libblas3 193s libcairo2 libdatrie1 libdeflate0 libfontconfig1 libfreetype6 libgfortran5 193s libgomp1 libgraphite2-3 libharfbuzz0b libice6 libjbig0 libjpeg-turbo8 193s libjpeg8 liblapack3 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 193s libpaper-utils libpaper2 libpixman-1-0 libsharpyuv0 libsm6 libtcl8.6 193s libthai-data libthai0 libtiff6 libtk8.6 libwebp7 libxcb-render0 libxcb-shm0 193s libxft2 libxrender1 libxss1 libxt6t64 python3-fastcluster python3-numpy 193s python3-numpy-dev r-base-core r-cran-fastcluster unzip x11-common xdg-utils 193s zip 194s 0 upgraded, 48 newly installed, 0 to remove and 0 not upgraded. 194s Need to get 44.9 MB of archives. 194s After this operation, 105 MB of additional disk space will be used. 194s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x python3-numpy-dev s390x 1:2.2.3+ds-5 [147 kB] 194s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libblas3 s390x 3.12.1-2 [252 kB] 194s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libgfortran5 s390x 15-20250222-0ubuntu1 [620 kB] 195s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x liblapack3 s390x 3.12.1-2 [2971 kB] 198s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x python3-numpy s390x 1:2.2.3+ds-5 [4396 kB] 202s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 202s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 203s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 203s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig-config s390x 2.15.0-2ubuntu1 [37.5 kB] 203s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libfontconfig1 s390x 2.15.0-2ubuntu1 [150 kB] 204s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig s390x 2.15.0-2ubuntu1 [191 kB] 204s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libpixman-1-0 s390x 0.44.0-3 [201 kB] 204s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-render0 s390x 1.17.0-2 [17.0 kB] 204s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-shm0 s390x 1.17.0-2 [5862 B] 204s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x libxrender1 s390x 1:0.9.10-1.1build1 [20.4 kB] 204s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x libcairo2 s390x 1.18.2-2 [580 kB] 205s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libdatrie1 s390x 0.2.13-3build1 [20.6 kB] 205s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libdeflate0 s390x 1.23-1 [46.1 kB] 205s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 15-20250222-0ubuntu1 [152 kB] 206s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x libgraphite2-3 s390x 1.3.14-2ubuntu1 [79.8 kB] 206s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x libharfbuzz0b s390x 10.2.0-1 [538 kB] 206s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x x11-common all 1:7.7+23ubuntu3 [21.7 kB] 206s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x libice6 s390x 2:1.1.1-1 [45.4 kB] 206s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-turbo8 s390x 2.1.5-3ubuntu2 [147 kB] 206s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 206s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x libthai-data all 0.1.29-2build1 [158 kB] 206s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x libthai0 s390x 0.1.29-2build1 [20.7 kB] 206s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x libpango-1.0-0 s390x 1.56.2-1 [253 kB] 206s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x libpangoft2-1.0-0 s390x 1.56.2-1 [50.2 kB] 206s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x libpangocairo-1.0-0 s390x 1.56.2-1 [28.2 kB] 206s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x libpaper2 s390x 2.2.5-0.3 [17.2 kB] 206s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x libpaper-utils s390x 2.2.5-0.3 [15.3 kB] 206s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x libsharpyuv0 s390x 1.5.0-0.1 [16.7 kB] 206s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x libsm6 s390x 2:1.2.4-1 [18.4 kB] 206s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x libtcl8.6 s390x 8.6.16+dfsg-1 [1034 kB] 207s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x libjbig0 s390x 2.1-6.1ubuntu2 [33.1 kB] 207s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x libwebp7 s390x 1.5.0-0.1 [210 kB] 208s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x libtiff6 s390x 4.5.1+git230720-4ubuntu4 [217 kB] 208s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x libxft2 s390x 2.3.6-1build1 [49.6 kB] 208s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x libxss1 s390x 1:1.2.3-1build3 [7396 B] 208s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x libtk8.6 s390x 8.6.16-1 [830 kB] 209s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x libxt6t64 s390x 1:1.2.1-1.2build1 [184 kB] 209s Get:43 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-fastcluster s390x 1.2.6-2 [50.0 kB] 209s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x zip s390x 3.0-14ubuntu2 [187 kB] 209s Get:45 http://ftpmaster.internal/ubuntu plucky/main s390x unzip s390x 6.0-28ubuntu6 [186 kB] 209s Get:46 http://ftpmaster.internal/ubuntu plucky/main s390x xdg-utils all 1.2.1-2ubuntu1 [66.0 kB] 209s Get:47 http://ftpmaster.internal/ubuntu plucky/universe s390x r-base-core s390x 4.4.3-1 [28.6 MB] 237s Get:48 http://ftpmaster.internal/ubuntu plucky/universe s390x r-cran-fastcluster s390x 1.2.6-2 [197 kB] 238s Preconfiguring packages ... 238s Fetched 44.9 MB in 44s (1025 kB/s) 238s Selecting previously unselected package python3-numpy-dev:s390x. 238s (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 ... 56326 files and directories currently installed.) 238s Preparing to unpack .../00-python3-numpy-dev_1%3a2.2.3+ds-5_s390x.deb ... 238s Unpacking python3-numpy-dev:s390x (1:2.2.3+ds-5) ... 238s Selecting previously unselected package libblas3:s390x. 238s Preparing to unpack .../01-libblas3_3.12.1-2_s390x.deb ... 238s Unpacking libblas3:s390x (3.12.1-2) ... 238s Selecting previously unselected package libgfortran5:s390x. 238s Preparing to unpack .../02-libgfortran5_15-20250222-0ubuntu1_s390x.deb ... 238s Unpacking libgfortran5:s390x (15-20250222-0ubuntu1) ... 238s Selecting previously unselected package liblapack3:s390x. 238s Preparing to unpack .../03-liblapack3_3.12.1-2_s390x.deb ... 238s Unpacking liblapack3:s390x (3.12.1-2) ... 238s Selecting previously unselected package python3-numpy. 238s Preparing to unpack .../04-python3-numpy_1%3a2.2.3+ds-5_s390x.deb ... 238s Unpacking python3-numpy (1:2.2.3+ds-5) ... 238s Selecting previously unselected package libfreetype6:s390x. 238s Preparing to unpack .../05-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 238s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 238s Selecting previously unselected package fonts-dejavu-mono. 238s Preparing to unpack .../06-fonts-dejavu-mono_2.37-8_all.deb ... 238s Unpacking fonts-dejavu-mono (2.37-8) ... 238s Selecting previously unselected package fonts-dejavu-core. 238s Preparing to unpack .../07-fonts-dejavu-core_2.37-8_all.deb ... 238s Unpacking fonts-dejavu-core (2.37-8) ... 238s Selecting previously unselected package fontconfig-config. 238s Preparing to unpack .../08-fontconfig-config_2.15.0-2ubuntu1_s390x.deb ... 238s Unpacking fontconfig-config (2.15.0-2ubuntu1) ... 238s Selecting previously unselected package libfontconfig1:s390x. 238s Preparing to unpack .../09-libfontconfig1_2.15.0-2ubuntu1_s390x.deb ... 238s Unpacking libfontconfig1:s390x (2.15.0-2ubuntu1) ... 238s Selecting previously unselected package fontconfig. 238s Preparing to unpack .../10-fontconfig_2.15.0-2ubuntu1_s390x.deb ... 238s Unpacking fontconfig (2.15.0-2ubuntu1) ... 238s Selecting previously unselected package libpixman-1-0:s390x. 238s Preparing to unpack .../11-libpixman-1-0_0.44.0-3_s390x.deb ... 238s Unpacking libpixman-1-0:s390x (0.44.0-3) ... 238s Selecting previously unselected package libxcb-render0:s390x. 238s Preparing to unpack .../12-libxcb-render0_1.17.0-2_s390x.deb ... 238s Unpacking libxcb-render0:s390x (1.17.0-2) ... 238s Selecting previously unselected package libxcb-shm0:s390x. 238s Preparing to unpack .../13-libxcb-shm0_1.17.0-2_s390x.deb ... 238s Unpacking libxcb-shm0:s390x (1.17.0-2) ... 238s Selecting previously unselected package libxrender1:s390x. 238s Preparing to unpack .../14-libxrender1_1%3a0.9.10-1.1build1_s390x.deb ... 238s Unpacking libxrender1:s390x (1:0.9.10-1.1build1) ... 238s Selecting previously unselected package libcairo2:s390x. 238s Preparing to unpack .../15-libcairo2_1.18.2-2_s390x.deb ... 238s Unpacking libcairo2:s390x (1.18.2-2) ... 238s Selecting previously unselected package libdatrie1:s390x. 238s Preparing to unpack .../16-libdatrie1_0.2.13-3build1_s390x.deb ... 238s Unpacking libdatrie1:s390x (0.2.13-3build1) ... 238s Selecting previously unselected package libdeflate0:s390x. 238s Preparing to unpack .../17-libdeflate0_1.23-1_s390x.deb ... 238s Unpacking libdeflate0:s390x (1.23-1) ... 238s Selecting previously unselected package libgomp1:s390x. 238s Preparing to unpack .../18-libgomp1_15-20250222-0ubuntu1_s390x.deb ... 238s Unpacking libgomp1:s390x (15-20250222-0ubuntu1) ... 238s Selecting previously unselected package libgraphite2-3:s390x. 238s Preparing to unpack .../19-libgraphite2-3_1.3.14-2ubuntu1_s390x.deb ... 238s Unpacking libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 238s Selecting previously unselected package libharfbuzz0b:s390x. 238s Preparing to unpack .../20-libharfbuzz0b_10.2.0-1_s390x.deb ... 238s Unpacking libharfbuzz0b:s390x (10.2.0-1) ... 238s Selecting previously unselected package x11-common. 238s Preparing to unpack .../21-x11-common_1%3a7.7+23ubuntu3_all.deb ... 238s Unpacking x11-common (1:7.7+23ubuntu3) ... 238s Selecting previously unselected package libice6:s390x. 238s Preparing to unpack .../22-libice6_2%3a1.1.1-1_s390x.deb ... 238s Unpacking libice6:s390x (2:1.1.1-1) ... 238s Selecting previously unselected package libjpeg-turbo8:s390x. 238s Preparing to unpack .../23-libjpeg-turbo8_2.1.5-3ubuntu2_s390x.deb ... 238s Unpacking libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 238s Selecting previously unselected package libjpeg8:s390x. 238s Preparing to unpack .../24-libjpeg8_8c-2ubuntu11_s390x.deb ... 238s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 238s Selecting previously unselected package libthai-data. 238s Preparing to unpack .../25-libthai-data_0.1.29-2build1_all.deb ... 238s Unpacking libthai-data (0.1.29-2build1) ... 238s Selecting previously unselected package libthai0:s390x. 238s Preparing to unpack .../26-libthai0_0.1.29-2build1_s390x.deb ... 238s Unpacking libthai0:s390x (0.1.29-2build1) ... 238s Selecting previously unselected package libpango-1.0-0:s390x. 238s Preparing to unpack .../27-libpango-1.0-0_1.56.2-1_s390x.deb ... 238s Unpacking libpango-1.0-0:s390x (1.56.2-1) ... 238s Selecting previously unselected package libpangoft2-1.0-0:s390x. 238s Preparing to unpack .../28-libpangoft2-1.0-0_1.56.2-1_s390x.deb ... 238s Unpacking libpangoft2-1.0-0:s390x (1.56.2-1) ... 238s Selecting previously unselected package libpangocairo-1.0-0:s390x. 238s Preparing to unpack .../29-libpangocairo-1.0-0_1.56.2-1_s390x.deb ... 238s Unpacking libpangocairo-1.0-0:s390x (1.56.2-1) ... 238s Selecting previously unselected package libpaper2:s390x. 238s Preparing to unpack .../30-libpaper2_2.2.5-0.3_s390x.deb ... 238s Unpacking libpaper2:s390x (2.2.5-0.3) ... 238s Selecting previously unselected package libpaper-utils. 238s Preparing to unpack .../31-libpaper-utils_2.2.5-0.3_s390x.deb ... 238s Unpacking libpaper-utils (2.2.5-0.3) ... 238s Selecting previously unselected package libsharpyuv0:s390x. 238s Preparing to unpack .../32-libsharpyuv0_1.5.0-0.1_s390x.deb ... 238s Unpacking libsharpyuv0:s390x (1.5.0-0.1) ... 238s Selecting previously unselected package libsm6:s390x. 238s Preparing to unpack .../33-libsm6_2%3a1.2.4-1_s390x.deb ... 238s Unpacking libsm6:s390x (2:1.2.4-1) ... 238s Selecting previously unselected package libtcl8.6:s390x. 238s Preparing to unpack .../34-libtcl8.6_8.6.16+dfsg-1_s390x.deb ... 238s Unpacking libtcl8.6:s390x (8.6.16+dfsg-1) ... 238s Selecting previously unselected package libjbig0:s390x. 238s Preparing to unpack .../35-libjbig0_2.1-6.1ubuntu2_s390x.deb ... 238s Unpacking libjbig0:s390x (2.1-6.1ubuntu2) ... 238s Selecting previously unselected package libwebp7:s390x. 238s Preparing to unpack .../36-libwebp7_1.5.0-0.1_s390x.deb ... 238s Unpacking libwebp7:s390x (1.5.0-0.1) ... 238s Selecting previously unselected package libtiff6:s390x. 238s Preparing to unpack .../37-libtiff6_4.5.1+git230720-4ubuntu4_s390x.deb ... 238s Unpacking libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 238s Selecting previously unselected package libxft2:s390x. 238s Preparing to unpack .../38-libxft2_2.3.6-1build1_s390x.deb ... 238s Unpacking libxft2:s390x (2.3.6-1build1) ... 239s Selecting previously unselected package libxss1:s390x. 239s Preparing to unpack .../39-libxss1_1%3a1.2.3-1build3_s390x.deb ... 239s Unpacking libxss1:s390x (1:1.2.3-1build3) ... 239s Selecting previously unselected package libtk8.6:s390x. 239s Preparing to unpack .../40-libtk8.6_8.6.16-1_s390x.deb ... 239s Unpacking libtk8.6:s390x (8.6.16-1) ... 239s Selecting previously unselected package libxt6t64:s390x. 239s Preparing to unpack .../41-libxt6t64_1%3a1.2.1-1.2build1_s390x.deb ... 239s Unpacking libxt6t64:s390x (1:1.2.1-1.2build1) ... 239s Selecting previously unselected package python3-fastcluster. 239s Preparing to unpack .../42-python3-fastcluster_1.2.6-2_s390x.deb ... 239s Unpacking python3-fastcluster (1.2.6-2) ... 239s Selecting previously unselected package zip. 239s Preparing to unpack .../43-zip_3.0-14ubuntu2_s390x.deb ... 239s Unpacking zip (3.0-14ubuntu2) ... 239s Selecting previously unselected package unzip. 239s Preparing to unpack .../44-unzip_6.0-28ubuntu6_s390x.deb ... 239s Unpacking unzip (6.0-28ubuntu6) ... 239s Selecting previously unselected package xdg-utils. 239s Preparing to unpack .../45-xdg-utils_1.2.1-2ubuntu1_all.deb ... 239s Unpacking xdg-utils (1.2.1-2ubuntu1) ... 239s Selecting previously unselected package r-base-core. 239s Preparing to unpack .../46-r-base-core_4.4.3-1_s390x.deb ... 239s Unpacking r-base-core (4.4.3-1) ... 239s Selecting previously unselected package r-cran-fastcluster. 239s Preparing to unpack .../47-r-cran-fastcluster_1.2.6-2_s390x.deb ... 239s Unpacking r-cran-fastcluster (1.2.6-2) ... 239s Setting up libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 239s Setting up libpixman-1-0:s390x (0.44.0-3) ... 239s Setting up libsharpyuv0:s390x (1.5.0-0.1) ... 239s Setting up libxrender1:s390x (1:0.9.10-1.1build1) ... 239s Setting up libdatrie1:s390x (0.2.13-3build1) ... 239s Setting up libxcb-render0:s390x (1.17.0-2) ... 239s Setting up unzip (6.0-28ubuntu6) ... 239s Setting up x11-common (1:7.7+23ubuntu3) ... 239s Setting up libdeflate0:s390x (1.23-1) ... 239s Setting up libxcb-shm0:s390x (1.17.0-2) ... 239s Setting up libgomp1:s390x (15-20250222-0ubuntu1) ... 239s Setting up libjbig0:s390x (2.1-6.1ubuntu2) ... 239s Setting up zip (3.0-14ubuntu2) ... 239s Setting up libblas3:s390x (3.12.1-2) ... 239s update-alternatives: using /usr/lib/s390x-linux-gnu/blas/libblas.so.3 to provide /usr/lib/s390x-linux-gnu/libblas.so.3 (libblas.so.3-s390x-linux-gnu) in auto mode 239s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 239s Setting up fonts-dejavu-mono (2.37-8) ... 239s Setting up python3-numpy-dev:s390x (1:2.2.3+ds-5) ... 239s Setting up libtcl8.6:s390x (8.6.16+dfsg-1) ... 239s Setting up fonts-dejavu-core (2.37-8) ... 239s Setting up libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 239s Setting up libgfortran5:s390x (15-20250222-0ubuntu1) ... 239s Setting up libwebp7:s390x (1.5.0-0.1) ... 239s Setting up libharfbuzz0b:s390x (10.2.0-1) ... 239s Setting up libthai-data (0.1.29-2build1) ... 239s Setting up libxss1:s390x (1:1.2.3-1build3) ... 239s Setting up libpaper2:s390x (2.2.5-0.3) ... 239s Setting up xdg-utils (1.2.1-2ubuntu1) ... 239s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 239s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 239s Setting up libice6:s390x (2:1.1.1-1) ... 239s Setting up liblapack3:s390x (3.12.1-2) ... 239s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/s390x-linux-gnu/liblapack.so.3 (liblapack.so.3-s390x-linux-gnu) in auto mode 239s Setting up fontconfig-config (2.15.0-2ubuntu1) ... 239s Setting up libpaper-utils (2.2.5-0.3) ... 239s Setting up libthai0:s390x (0.1.29-2build1) ... 239s Setting up python3-numpy (1:2.2.3+ds-5) ... 241s Setting up libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 241s Setting up libfontconfig1:s390x (2.15.0-2ubuntu1) ... 241s Setting up libsm6:s390x (2:1.2.4-1) ... 241s Setting up python3-fastcluster (1.2.6-2) ... 241s Setting up fontconfig (2.15.0-2ubuntu1) ... 243s Regenerating fonts cache... done. 243s Setting up libxft2:s390x (2.3.6-1build1) ... 243s Setting up libtk8.6:s390x (8.6.16-1) ... 243s Setting up libpango-1.0-0:s390x (1.56.2-1) ... 243s Setting up libcairo2:s390x (1.18.2-2) ... 243s Setting up libxt6t64:s390x (1:1.2.1-1.2build1) ... 243s Setting up libpangoft2-1.0-0:s390x (1.56.2-1) ... 243s Setting up libpangocairo-1.0-0:s390x (1.56.2-1) ... 243s Setting up r-base-core (4.4.3-1) ... 243s Creating config file /etc/R/Renviron with new version 243s Setting up r-cran-fastcluster (1.2.6-2) ... 243s Processing triggers for man-db (2.13.0-1) ... 244s Processing triggers for install-info (7.1.1-1) ... 244s Processing triggers for libc-bin (2.41-1ubuntu2) ... 245s autopkgtest [18:04:14]: test run-unit-test: [----------------------- 245s 245s R version 4.4.3 (2025-02-28) -- "Trophy Case" 245s Copyright (C) 2025 The R Foundation for Statistical Computing 245s Platform: s390x-ibm-linux-gnu 245s 245s R is free software and comes with ABSOLUTELY NO WARRANTY. 245s You are welcome to redistribute it under certain conditions. 245s Type 'license()' or 'licence()' for distribution details. 245s 245s R is a collaborative project with many contributors. 245s Type 'contributors()' for more information and 245s 'citation()' on how to cite R or R packages in publications. 245s 245s Type 'demo()' for some demos, 'help()' for on-line help, or 245s 'help.start()' for an HTML browser interface to help. 245s Type 'q()' to quit R. 245s 245s > # fastcluster: Fast hierarchical clustering routines for R and Python 245s > # 245s > # Copyright: 245s > # * Until package version 1.1.23: © 2011 Daniel Müllner 245s > # * All changes from version 1.1.24 on: © Google Inc. 245s > # 245s > # Test script for the R interface 245s > 245s > seed = as.integer(runif(1, 0, 1e9)) 245s > set.seed(seed) 245s > cat(sprintf("Random seed: %d\n",seed)) 245s Random seed: 527637315 245s > 245s > print_seed <- function() { 245s + return(sprintf(' 245s + Please send a report to the author of the \'fastcluster\' package, Daniel Müllner. 245s + For contact details, see . To make the error 245s + reproducible, you must include the following number (the random seed value) in 245s + your error report: %d.\n\n', seed)) 245s + } 245s > 245s > hasWardD2 = getRversion() >= '3.1.0' 245s > 245s > # Compare two dendrograms and check whether they are equal, except that 245s > # ties may be resolved differently. 245s > compare <- function(dg1, dg2) { 245s + h1 <- dg1$height 245s + h2 <- dg2$height 245s + # "height" vectors may have small numerical errors. 245s + rdiffs <- abs(h1-h2)/pmax(abs(h1),abs(h2)) 245s + rdiffs = rdiffs[complete.cases(rdiffs)] 245s + rel_error <- max(rdiffs) 245s + # We allow a relative error of 1e-13. 245s + if (rel_error>1e-13) { 245s + print(h1) 245s + print(h2) 245s + cat(sprintf('Height vectors differ! The maximum relative error is %e.\n', rel_error)) 245s + return(FALSE) 245s + } 245s + # Filter the indices where consecutive merging distances are distinct. 245s + d = diff(dg1$height) 245s + b = (c(d,1)!=0 & c(1,d)!=0) 245s + #cat(sprintf("Percentage of indices where we can test: %g.\n",100.0*length(b[b])/length(b))) 245s + if (any(b)) { 245s + m1 = dg1$merge[b,] 245s + m2 = dg2$merge[b,] 245s + 245s + r = function(i) { 245s + if (i<0) { 245s + return(1) 245s + } 245s + else { 245s + return(b[i]) 245s + } 245s + } 245s + 245s + f = sapply(m1,r) 245s + fm1 = m1*f 245s + fm2 = m2*f 245s + # The "merge" matrices must be identical whereever indices are not ambiguous 245s + # due to ties. 245s + if (!identical(fm1,fm2)) { 245s + cat('Merge matrices differ!\n') 245s + return(FALSE) 245s + } 245s + # Compare the "order" vectors only if all merging distances were distinct. 245s + if (all(b) && !identical(dg1$order,dg2$order)) { 245s + cat('Order vectors differ!\n') 245s + return(FALSE) 245s + } 245s + } 245s + return(TRUE) 245s + } 245s > 245s > # Generate uniformly distributed random data 245s > generate.uniform <- function() { 245s + n = sample(10:1000,1) 245s + range_exp = runif(1,min=-10, max=10) 245s + cat(sprintf("Number of sample points: %d\n",n)) 245s + cat(sprintf("Dissimilarity range: [0,%g]\n",10^range_exp)) 245s + d = runif(n*(n-1)/2, min=0, max=10^range_exp) 245s + # Fake a compressed distance matrix 245s + attributes(d) <- NULL 245s + attr(d,"Size") <- n 245s + attr(d, "call") <- 'N/A' 245s + class(d) <- "dist" 245s + return(d) 245s + } 245s > 245s > # Generate normally distributed random data 245s > generate.normal <- function() { 245s + n = sample(10:1000,1) 245s + dim = sample(2:20,1) 245s + 245s + cat (sprintf("Number of sample points: %d\n",n)) 245s + cat (sprintf("Dimension: %d\n",dim)) 245s + 245s + pcd = matrix(rnorm(n*dim), c(n,dim)) 245s + d = dist(pcd) 245s + return(d) 245s + } 245s > 245s > # Test the clustering functions when a distance matrix is given. 245s > test.dm <- function(d) { 245s + d2 = d 245s + if (hasWardD2) { 245s + methods = c('single','complete','average','mcquitty','ward.D','ward.D2','centroid','median') 245s + } 245s + else { 245s + methods = c('single','complete','average','mcquitty','ward','centroid','median') 245s + } 245s + for (method in methods) { 245s + cat(paste('Method :', method, '\n')) 245s + dg_stats = stats::hclust(d, method=method) 245s + if (method == 'ward') { 245s + method = 'ward.D' 245s + } 245s + dg_fastcluster = fastcluster::hclust(d, method=method) 245s + if (!identical(d,d2)) { 245s + cat('Input array was corrupted!\n') 245s + stop(print_seed()) 245s + } 245s + if (!compare(dg_stats, dg_fastcluster)) { 245s + stop(print_seed()) 245s + } 245s + } 245s + cat('Passed.\n') 245s + } 245s > 245s > # Test the clustering functions for vector input in Euclidean space. 245s > test.vector <- function() { 245s + # generate test data 245s + n = sample(10:1000,1) 245s + dim = sample(2:20,1) 245s + cat (sprintf("Number of sample points: %d\n",n)) 245s + cat (sprintf("Dimension: %d\n",dim)) 245s + 245s + range_exp = runif(1,min=-10, max=10) 245s + pcd = matrix(rnorm(n*dim, sd=10^range_exp), c(n,dim)) 245s + pcd2 = pcd 245s + # test 245s + method='single' 245s + cat(paste('Method:', method, '\n')) 245s + for (metric in c('euclidean', 'maximum', 'manhattan', 'canberra', 'minkowski')) { 245s + cat(paste(' Metric:', metric, '\n')) 245s + if (metric=='minkowski') { 245s + p = runif(1, min=1.0, max=10.0) 245s + cat (sprintf(" p: %g\n",p)); 245s + dg_fastcluster = fastcluster::hclust.vector(pcd, method=method, metric=metric, p=p) 245s + d = dist(pcd, method=metric, p=p) 245s + } 245s + else { 245s + dg_fastcluster = fastcluster::hclust.vector(pcd, method=method, metric=metric) 245s + d = dist(pcd, method=metric) 245s + } 245s + d2 = d 245s + dg_fastcluster_dist = fastcluster::hclust(d, method=method) 245s + if (!identical(d,d2) || !identical(pcd,pcd2)) { 245s + cat('Input array was corrupted!\n') 245s + stop(print_seed()) 245s + } 245s + if (!compare(dg_fastcluster_dist, dg_fastcluster)) { 245s + stop(print_seed()) 245s + } 245s + } 245s + for (method in c('ward','centroid','median') ) { 245s + cat(paste('Method:', method, '\n')) 245s + dg_fastcluster = fastcluster::hclust.vector(pcd, method=method) 245s + if (!identical(pcd,pcd2)) { 245s + cat('Input array was corrupted!\n') 245s + stop(print_seed()) 245s + } 245s + d = dist(pcd) 245s + if(method == "ward" && hasWardD2) { 245s + method = "ward.D2" 245s + } 245s + else 245s + { 245s + # Workaround: fastcluster::hclust expects _squared_ euclidean distances. 245s + d = d^2 245s + } 245s + d2 = d 245s + dg_fastcluster_dist = fastcluster::hclust(d, method=method) 245s + if (!identical(d,d2)) { 245s + cat('Input array was corrupted!\n') 245s + stop(print_seed()) 245s + } 245s + if(method != "ward.D2") { 245s + dg_fastcluster_dist$height = sqrt(dg_fastcluster_dist$height) 245s + } 245s + # The Euclidean methods may have small numerical errors due to squaring/ 245s + # taking the root in the Euclidean distances. 245s + if (!compare(dg_fastcluster_dist, dg_fastcluster)) { 245s + stop(print_seed()) 245s + } 245s + } 245s + cat('Passed.\n') 245s + } 245s > 245s > # Test the single linkage function with the "binary" metric 245s > test.vector.binary <- function() { 245s + # generate test data 245s + cat (sprintf("Uniform sampling for the 'binary' metric:\n")) 245s + n = sample(10:400,1) 245s + dim = sample(n:(2*n),1) 245s + cat (sprintf("Number of sample points: %d\n",n)) 245s + cat (sprintf("Dimension: %d\n",dim)) 245s + pcd = matrix(sample(-1:2, n*dim, replace=T), c(n,dim)) 245s + pcd2 = pcd 245s + # test 245s + method='single' 245s + metric='binary' 245s + cat(paste('Method:', method, '\n')) 245s + cat(paste(' Metric:', metric, '\n')) 245s + dg_fastcluster = fastcluster::hclust.vector(pcd, method=method, metric=metric) 245s + d = dist(pcd, method=metric) 245s + d2 = d 245s + dg_fastcluster_dist = fastcluster::hclust(d, method=method) 245s + if (!identical(d,d2) || !identical(d,d2)) { 245s + cat('Input array was corrupted!\n') 245s + stop(print_seed()) 245s + } 245s + if (!compare(dg_fastcluster_dist, dg_fastcluster)) { 245s + stop(print_seed()) 245s + } 245s + cat('Passed.\n') 245s + } 245s > 245s > 245s > N = 15 245s > for (i in (1:N)) { 245s + if (i%%2==1) { 245s + cat(sprintf('Random test %d of %d (uniform distribution of distances):\n',i,2*N)) 245s + d = generate.uniform() 245s + } 245s + else { 245s + cat(sprintf('Random test %d of %d (Gaussian density):\n',i,2*N)) 245s + d = generate.normal() 245s + } 245s + test.dm(d) 245s + } 245s Random test 1 of 30 (uniform distribution of distances): 245s Number of sample points: 28 245s Dissimilarity range: [0,1.49619e+08] 245s Method : single 245s Method : complete 245s Method : average 245s Method : mcquitty 245s Method : ward.D 245s Method : ward.D2 245s Method : centroid 245s Method : median 245s Passed. 245s Random test 2 of 30 (Gaussian density): 245s Number of sample points: 638 245s Dimension: 4 245s Method : single 245s Method : complete 245s Method : average 245s Method : mcquitty 245s Method : ward.D 245s Method : ward.D2 245s Method : centroid 245s Method : median 245s Passed. 245s Random test 3 of 30 (uniform distribution of distances): 245s Number of sample points: 855 245s Dissimilarity range: [0,0.003331] 245s Method : single 245s Method : complete 245s Method : average 245s Method : mcquitty 245s Method : ward.D 246s Method : ward.D2 246s Method : centroid 246s Method : median 246s Passed. 246s Random test 4 of 30 (Gaussian density): 246s Number of sample points: 917 246s Dimension: 17 246s Method : single 246s Method : complete 246s Method : average 246s Method : mcquitty 246s Method : ward.D 246s Method : ward.D2 246s Method : centroid 246s Method : median 246s Passed. 246s Random test 5 of 30 (uniform distribution of distances): 246s Number of sample points: 437 246s Dissimilarity range: [0,4973.5] 246s Method : single 246s Method : complete 246s Method : average 246s Method : mcquitty 246s Method : ward.D 246s Method : ward.D2 246s Method : centroid 246s Method : median 246s Passed. 246s Random test 6 of 30 (Gaussian density): 246s Number of sample points: 12 246s Dimension: 8 246s Method : single 246s Method : complete 246s Method : average 246s Method : mcquitty 246s Method : ward.D 246s Method : ward.D2 246s Method : centroid 246s Method : median 246s Passed. 246s Random test 7 of 30 (uniform distribution of distances): 246s Number of sample points: 730 246s Dissimilarity range: [0,0.000771914] 246s Method : single 246s Method : complete 246s Method : average 246s Method : mcquitty 246s Method : ward.D 246s Method : ward.D2 246s Method : centroid 246s Method : median 246s Passed. 246s Random test 8 of 30 (Gaussian density): 246s Number of sample points: 219 246s Dimension: 13 246s Method : single 246s Method : complete 246s Method : average 246s Method : mcquitty 246s Method : ward.D 246s Method : ward.D2 246s Method : centroid 246s Method : median 246s Passed. 246s Random test 9 of 30 (uniform distribution of distances): 246s Number of sample points: 997 246s Dissimilarity range: [0,7.46754e-09] 246s Method : single 246s Method : complete 246s Method : average 246s Method : mcquitty 246s Method : ward.D 246s Method : ward.D2 246s Method : centroid 246s Method : median 246s Passed. 246s Random test 10 of 30 (Gaussian density): 246s Number of sample points: 957 246s Dimension: 8 246s Method : single 247s Method : complete 247s Method : average 247s Method : mcquitty 247s Method : ward.D 247s Method : ward.D2 247s Method : centroid 247s Method : median 247s Passed. 247s Random test 11 of 30 (uniform distribution of distances): 247s Number of sample points: 126 247s Dissimilarity range: [0,2.17338e-10] 247s Method : single 247s Method : complete 247s Method : average 247s Method : mcquitty 247s Method : ward.D 247s Method : ward.D2 247s Method : centroid 247s Method : median 247s Passed. 247s Random test 12 of 30 (Gaussian density): 247s Number of sample points: 183 247s Dimension: 4 247s Method : single 247s Method : complete 247s Method : average 247s Method : mcquitty 247s Method : ward.D 247s Method : ward.D2 247s Method : centroid 247s Method : median 247s Passed. 247s Random test 13 of 30 (uniform distribution of distances): 247s Number of sample points: 603 247s Dissimilarity range: [0,77.8714] 247s Method : single 247s Method : complete 247s Method : average 247s Method : mcquitty 247s Method : ward.D 247s Method : ward.D2 247s Method : centroid 247s Method : median 247s Passed. 247s Random test 14 of 30 (Gaussian density): 247s Number of sample points: 466 247s Dimension: 8 247s Method : single 247s Method : complete 247s Method : average 247s Method : mcquitty 247s Method : ward.D 247s Method : ward.D2 247s Method : centroid 247s Method : median 247s Passed. 247s Random test 15 of 30 (uniform distribution of distances): 247s Number of sample points: 740 247s Dissimilarity range: [0,0.388677] 247s Method : single 247s Method : complete 247s Method : average 247s Method : mcquitty 247s Method : ward.D 247s Method : ward.D2 247s Method : centroid 247s Method : median 247s Passed. 247s > for (i in (N+1:N)) { 247s + cat(sprintf('Random test %d of %d (Gaussian density):\n',i,2*N)) 247s + test.vector() 247s + test.vector.binary() 247s + } 247s Random test 16 of 30 (Gaussian density): 247s Number of sample points: 148 247s Dimension: 19 247s Method: single 247s Metric: euclidean 247s Metric: maximum 247s Metric: manhattan 247s Metric: canberra 247s Metric: minkowski 247s p: 7.98309 247s Method: ward 247s Method: centroid 247s Method: median 247s Passed. 247s Uniform sampling for the 'binary' metric: 247s Number of sample points: 190 247s Dimension: 282 247s Method: single 247s Metric: binary 247s Passed. 247s Random test 17 of 30 (Gaussian density): 247s Number of sample points: 191 247s Dimension: 18 247s Method: single 247s Metric: euclidean 247s Metric: maximum 247s Metric: manhattan 247s Metric: canberra 247s Metric: minkowski 247s p: 6.63641 247s Method: ward 247s Method: centroid 247s Method: median 247s Passed. 247s Uniform sampling for the 'binary' metric: 247s Number of sample points: 258 247s Dimension: 454 247s Method: single 247s Metric: binary 248s Passed. 248s Random test 18 of 30 (Gaussian density): 248s Number of sample points: 141 248s Dimension: 11 248s Method: single 248s Metric: euclidean 248s Metric: maximum 248s Metric: manhattan 248s Metric: canberra 248s Metric: minkowski 248s p: 7.93048 248s Method: ward 248s Method: centroid 248s Method: median 248s Passed. 248s Uniform sampling for the 'binary' metric: 248s Number of sample points: 393 248s Dimension: 513 248s Method: single 248s Metric: binary 249s Passed. 249s Random test 19 of 30 (Gaussian density): 249s Number of sample points: 162 249s Dimension: 9 249s Method: single 249s Metric: euclidean 249s Metric: maximum 249s Metric: manhattan 249s Metric: canberra 249s Metric: minkowski 249s p: 2.48833 249s Method: ward 249s Method: centroid 249s Method: median 249s Passed. 249s Uniform sampling for the 'binary' metric: 249s Number of sample points: 78 249s Dimension: 127 249s Method: single 249s Metric: binary 249s Passed. 249s Random test 20 of 30 (Gaussian density): 249s Number of sample points: 353 249s Dimension: 10 249s Method: single 249s Metric: euclidean 249s Metric: maximum 249s Metric: manhattan 249s Metric: canberra 249s Metric: minkowski 249s p: 5.90374 249s Method: ward 249s Method: centroid 249s Method: median 249s Passed. 249s Uniform sampling for the 'binary' metric: 249s Number of sample points: 153 249s Dimension: 223 249s Method: single 249s Metric: binary 249s Passed. 249s Random test 21 of 30 (Gaussian density): 249s Number of sample points: 334 249s Dimension: 7 249s Method: single 249s Metric: euclidean 249s Metric: maximum 249s Metric: manhattan 249s Metric: canberra 249s Metric: minkowski 249s p: 6.03198 249s Method: ward 249s Method: centroid 249s Method: median 249s Passed. 249s Uniform sampling for the 'binary' metric: 249s Number of sample points: 387 249s Dimension: 433 249s Method: single 249s Metric: binary 249s Passed. 249s Random test 22 of 30 (Gaussian density): 249s Number of sample points: 126 249s Dimension: 2 249s Method: single 249s Metric: euclidean 249s Metric: maximum 249s Metric: manhattan 249s Metric: canberra 249s Metric: minkowski 249s p: 1.53796 249s Method: ward 249s Method: centroid 250s Method: median 250s Passed. 250s Uniform sampling for the 'binary' metric: 250s Number of sample points: 312 250s Dimension: 438 250s Method: single 250s Metric: binary 250s Passed. 250s Random test 23 of 30 (Gaussian density): 250s Number of sample points: 802 250s Dimension: 12 250s Method: single 250s Metric: euclidean 250s Metric: maximum 250s Metric: manhattan 250s Metric: canberra 250s Metric: minkowski 250s p: 1.48197 250s Method: ward 250s Method: centroid 250s Method: median 251s Passed. 251s Uniform sampling for the 'binary' metric: 251s Number of sample points: 87 251s Dimension: 159 251s Method: single 251s Metric: binary 251s Passed. 251s Random test 24 of 30 (Gaussian density): 251s Number of sample points: 781 251s Dimension: 4 251s Method: single 251s Metric: euclidean 251s Metric: maximum 251s Metric: manhattan 251s Metric: canberra 251s Metric: minkowski 251s p: 6.73734 251s Method: ward 251s Method: centroid 251s Method: median 251s Passed. 251s Uniform sampling for the 'binary' metric: 251s Number of sample points: 128 251s Dimension: 227 251s Method: single 251s Metric: binary 251s Passed. 251s Random test 25 of 30 (Gaussian density): 251s Number of sample points: 75 251s Dimension: 19 251s Method: single 251s Metric: euclidean 251s Metric: maximum 251s Metric: manhattan 251s Metric: canberra 251s Metric: minkowski 251s p: 7.13882 251s Method: ward 251s Method: centroid 251s Method: median 251s Passed. 251s Uniform sampling for the 'binary' metric: 251s Number of sample points: 235 251s Dimension: 303 251s Method: single 251s Metric: binary 251s Passed. 251s Random test 26 of 30 (Gaussian density): 251s Number of sample points: 468 251s Dimension: 18 251s Method: single 251s Metric: euclidean 251s Metric: maximum 251s Metric: manhattan 251s Metric: canberra 251s Metric: minkowski 251s p: 4.89895 251s Method: ward 251s Method: centroid 251s Method: median 251s Passed. 251s Uniform sampling for the 'binary' metric: 251s Number of sample points: 131 251s Dimension: 219 251s Method: single 251s Metric: binary 251s Passed. 251s Random test 27 of 30 (Gaussian density): 251s Number of sample points: 67 251s Dimension: 14 251s Method: single 251s Metric: euclidean 251s Metric: maximum 251s Metric: manhattan 251s Metric: canberra 251s Metric: minkowski 251s p: 8.76509 251s Method: ward 251s Method: centroid 251s Method: median 251s Passed. 251s Uniform sampling for the 'binary' metric: 251s Number of sample points: 373 251s Dimension: 374 251s Method: single 251s Metric: binary 252s Passed. 252s Random test 28 of 30 (Gaussian density): 252s Number of sample points: 233 252s Dimension: 15 252s Method: single 252s Metric: euclidean 252s Metric: maximum 252s Metric: manhattan 252s Metric: canberra 252s Metric: minkowski 252s p: 6.46562 252s Method: ward 252s Method: centroid 252s Method: median 252s Passed. 252s Uniform sampling for the 'binary' metric: 252s Number of sample points: 147 252s Dimension: 192 252s Method: single 252s Metric: binary 252s Passed. 252s Random test 29 of 30 (Gaussian density): 252s Number of sample points: 535 252s Dimension: 16 252s Method: single 252s Metric: euclidean 252s Metric: maximum 252s Metric: manhattan 252s Metric: canberra 252s Metric: minkowski 252s p: 7.44383 252s Method: ward 252s Method: centroid 252s Method: median 252s Passed. 252s Uniform sampling for the 'binary' metric: 252s Number of sample points: 357 252s Dimension: 585 252s Method: single 252s Metric: binary 253s Passed. 253s Random test 30 of 30 (Gaussian density): 253s Number of sample points: 59 253s Dimension: 2 253s Method: single 253s Metric: euclidean 253s Metric: maximum 253s Metric: manhattan 253s Metric: canberra 253s Metric: minkowski 253s p: 8.77568 253s Method: ward 253s Method: centroid 253s Method: median 253s Passed. 253s Uniform sampling for the 'binary' metric: 253s Number of sample points: 58 253s Dimension: 65 253s Method: single 253s Metric: binary 253s Passed. 253s > 253s > cat('Done.\n') 253s Done. 253s > 253s autopkgtest [18:04:22]: test run-unit-test: -----------------------] 254s run-unit-test PASS 254s autopkgtest [18:04:23]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 254s autopkgtest [18:04:23]: test autodep8-python3: preparing testbed 389s autopkgtest [18:06:38]: testbed dpkg architecture: s390x 389s autopkgtest [18:06:38]: testbed apt version: 2.9.33 389s autopkgtest [18:06:38]: @@@@@@@@@@@@@@@@@@@@ test bed setup 390s autopkgtest [18:06:39]: testbed release detected to be: plucky 390s autopkgtest [18:06:39]: updating testbed package index (apt update) 391s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 391s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 391s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 391s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 391s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [99.7 kB] 391s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.8 kB] 391s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [379 kB] 392s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [113 kB] 392s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x c-n-f Metadata [1824 B] 392s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x c-n-f Metadata [116 B] 392s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [320 kB] 392s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x c-n-f Metadata [13.4 kB] 392s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [3776 B] 392s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x c-n-f Metadata [240 B] 392s Fetched 1073 kB in 2s (703 kB/s) 393s Reading package lists... 393s + lsb_release --codename --short 393s + RELEASE=plucky 393s + cat 393s + [ plucky != trusty ] 393s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 393s Reading package lists... 393s Building dependency tree... 393s Reading state information... 393s Calculating upgrade... 394s Calculating upgrade... 394s The following packages were automatically installed and are no longer required: 394s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 394s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 394s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 394s linux-tools-6.11.0-8-generic 394s Use 'sudo apt autoremove' to remove them. 394s The following packages will be upgraded: 394s pinentry-curses python3-jinja2 strace 394s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 394s Need to get 652 kB of archives. 394s After this operation, 27.6 kB of additional disk space will be used. 394s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x strace s390x 6.13+ds-1ubuntu1 [500 kB] 394s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x pinentry-curses s390x 1.3.1-2ubuntu3 [42.9 kB] 395s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 395s Fetched 652 kB in 1s (715 kB/s) 395s (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 ... 81428 files and directories currently installed.) 395s Preparing to unpack .../strace_6.13+ds-1ubuntu1_s390x.deb ... 395s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 395s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_s390x.deb ... 395s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 395s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 395s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 395s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 395s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 395s Setting up strace (6.13+ds-1ubuntu1) ... 395s Processing triggers for man-db (2.13.0-1) ... 396s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 396s + /usr/lib/apt/apt-helper analyze-pattern ?true 396s + uname -r 396s + sed s/\./\\./g 396s + running_kernel_pattern=^linux-.*6\.14\.0-10-generic.* 396s + apt list ?obsolete 396s + tail -n+2 396s + cut -d/ -f1 396s + grep -v ^linux-.*6\.14\.0-10-generic.* 396s + obsolete_pkgs=linux-headers-6.11.0-8-generic 396s linux-headers-6.11.0-8 396s linux-modules-6.11.0-8-generic 396s linux-tools-6.11.0-8-generic 396s linux-tools-6.11.0-8Reading package lists... 396s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove linux-headers-6.11.0-8-generic linux-headers-6.11.0-8 linux-modules-6.11.0-8-generic linux-tools-6.11.0-8-generic linux-tools-6.11.0-8 396s 396s Building dependency tree... 396s Reading state information... 396s Solving dependencies... 396s The following packages will be REMOVED: 396s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 396s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 396s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 396s linux-tools-6.11.0-8-generic* 396s 0 upgraded, 0 newly installed, 9 to remove and 5 not upgraded. 396s After this operation, 167 MB disk space will be freed. 396s (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 ... 81428 files and directories currently installed.) 396s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 396s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 396s Removing libpython3.12t64:s390x (3.12.9-1) ... 396s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 396s Removing libnsl2:s390x (1.3.0-3build3) ... 396s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 396s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 396s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 397s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 397s Processing triggers for libc-bin (2.41-1ubuntu1) ... 397s (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 ... 56328 files and directories currently installed.) 397s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 397s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 397s + grep -q trusty /etc/lsb-release 397s + [ ! -d /usr/share/doc/unattended-upgrades ] 397s + [ ! -d /usr/share/doc/lxd ] 397s + [ ! -d /usr/share/doc/lxd-client ] 397s + [ ! -d /usr/share/doc/snapd ] 397s + type iptables 397s + cat 397s + chmod 755 /etc/rc.local 397s + . /etc/rc.local 397s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 397s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 397s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 397s + uname -m 397s + [ s390x = ppc64le ] 397s + [ -d /run/systemd/system ] 397s + systemd-detect-virt --quiet --vm 397s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 397s + cat 397s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 397s + echo COMPRESS=lz4 398s autopkgtest [18:06:47]: upgrading testbed (apt dist-upgrade and autopurge) 398s Reading package lists... 398s Building dependency tree... 398s Reading state information... 398s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 398s Starting 2 pkgProblemResolver with broken count: 0 398s Done 398s Entering ResolveByKeep 398s 398s Calculating upgrade... 398s The following packages will be upgraded: 398s libc-bin libc-dev-bin libc6 libc6-dev locales 399s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 399s Need to get 9512 kB of archives. 399s After this operation, 8192 B of additional disk space will be used. 399s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc6-dev s390x 2.41-1ubuntu2 [1678 kB] 400s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc-dev-bin s390x 2.41-1ubuntu2 [24.3 kB] 400s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc6 s390x 2.41-1ubuntu2 [2892 kB] 401s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc-bin s390x 2.41-1ubuntu2 [671 kB] 401s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x locales all 2.41-1ubuntu2 [4246 kB] 404s Preconfiguring packages ... 404s Fetched 9512 kB in 5s (1883 kB/s) 404s (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 ... 56326 files and directories currently installed.) 404s Preparing to unpack .../libc6-dev_2.41-1ubuntu2_s390x.deb ... 404s Unpacking libc6-dev:s390x (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 404s Preparing to unpack .../libc-dev-bin_2.41-1ubuntu2_s390x.deb ... 404s Unpacking libc-dev-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 404s Preparing to unpack .../libc6_2.41-1ubuntu2_s390x.deb ... 404s Unpacking libc6:s390x (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 404s Setting up libc6:s390x (2.41-1ubuntu2) ... 404s (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 ... 56326 files and directories currently installed.) 404s Preparing to unpack .../libc-bin_2.41-1ubuntu2_s390x.deb ... 404s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 404s Setting up libc-bin (2.41-1ubuntu2) ... 404s (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 ... 56326 files and directories currently installed.) 404s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 404s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 404s Setting up locales (2.41-1ubuntu2) ... 405s Generating locales (this might take a while)... 405s en_US.UTF-8... done 405s Generation complete. 405s Setting up libc-dev-bin (2.41-1ubuntu2) ... 405s Setting up libc6-dev:s390x (2.41-1ubuntu2) ... 405s Processing triggers for man-db (2.13.0-1) ... 406s Processing triggers for systemd (257.3-1ubuntu3) ... 407s Reading package lists... 407s Building dependency tree... 407s Reading state information... 407s Starting pkgProblemResolver with broken count: 0 407s Starting 2 pkgProblemResolver with broken count: 0 407s Done 407s Solving dependencies... 407s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 408s autopkgtest [18:06:57]: rebooting testbed after setup commands that affected boot 431s Reading package lists... 431s Building dependency tree... 431s Reading state information... 431s Starting pkgProblemResolver with broken count: 0 431s Starting 2 pkgProblemResolver with broken count: 0 431s Done 432s The following NEW packages will be installed: 432s libblas3 libgfortran5 liblapack3 python3-all python3-fastcluster 432s python3-numpy python3-numpy-dev 432s 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded. 432s Need to get 8437 kB of archives. 432s After this operation, 34.3 MB of additional disk space will be used. 432s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x python3-numpy-dev s390x 1:2.2.3+ds-5 [147 kB] 432s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libblas3 s390x 3.12.1-2 [252 kB] 432s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libgfortran5 s390x 15-20250222-0ubuntu1 [620 kB] 433s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x liblapack3 s390x 3.12.1-2 [2971 kB] 434s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x python3-numpy s390x 1:2.2.3+ds-5 [4396 kB] 437s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x python3-all s390x 3.13.2-2 [886 B] 437s Get:7 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-fastcluster s390x 1.2.6-2 [50.0 kB] 438s Fetched 8437 kB in 5s (1696 kB/s) 438s Selecting previously unselected package python3-numpy-dev:s390x. 438s (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 ... 56326 files and directories currently installed.) 438s Preparing to unpack .../0-python3-numpy-dev_1%3a2.2.3+ds-5_s390x.deb ... 438s Unpacking python3-numpy-dev:s390x (1:2.2.3+ds-5) ... 438s Selecting previously unselected package libblas3:s390x. 438s Preparing to unpack .../1-libblas3_3.12.1-2_s390x.deb ... 438s Unpacking libblas3:s390x (3.12.1-2) ... 438s Selecting previously unselected package libgfortran5:s390x. 438s Preparing to unpack .../2-libgfortran5_15-20250222-0ubuntu1_s390x.deb ... 438s Unpacking libgfortran5:s390x (15-20250222-0ubuntu1) ... 438s Selecting previously unselected package liblapack3:s390x. 438s Preparing to unpack .../3-liblapack3_3.12.1-2_s390x.deb ... 438s Unpacking liblapack3:s390x (3.12.1-2) ... 438s Selecting previously unselected package python3-numpy. 438s Preparing to unpack .../4-python3-numpy_1%3a2.2.3+ds-5_s390x.deb ... 438s Unpacking python3-numpy (1:2.2.3+ds-5) ... 438s Selecting previously unselected package python3-all. 438s Preparing to unpack .../5-python3-all_3.13.2-2_s390x.deb ... 438s Unpacking python3-all (3.13.2-2) ... 438s Selecting previously unselected package python3-fastcluster. 438s Preparing to unpack .../6-python3-fastcluster_1.2.6-2_s390x.deb ... 438s Unpacking python3-fastcluster (1.2.6-2) ... 438s Setting up python3-all (3.13.2-2) ... 438s Setting up libblas3:s390x (3.12.1-2) ... 438s update-alternatives: using /usr/lib/s390x-linux-gnu/blas/libblas.so.3 to provide /usr/lib/s390x-linux-gnu/libblas.so.3 (libblas.so.3-s390x-linux-gnu) in auto mode 438s Setting up python3-numpy-dev:s390x (1:2.2.3+ds-5) ... 438s Setting up libgfortran5:s390x (15-20250222-0ubuntu1) ... 438s Setting up liblapack3:s390x (3.12.1-2) ... 438s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/s390x-linux-gnu/liblapack.so.3 (liblapack.so.3-s390x-linux-gnu) in auto mode 438s Setting up python3-numpy (1:2.2.3+ds-5) ... 438s Setting up python3-fastcluster (1.2.6-2) ... 438s Processing triggers for man-db (2.13.0-1) ... 439s Processing triggers for libc-bin (2.41-1ubuntu2) ... 441s autopkgtest [18:07:30]: test autodep8-python3: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import fastcluster; print(fastcluster)" ; done 441s autopkgtest [18:07:30]: test autodep8-python3: [----------------------- 441s Testing with python3.13: 441s 441s autopkgtest [18:07:30]: test autodep8-python3: -----------------------] 442s autopkgtest [18:07:31]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 442s autodep8-python3 PASS (superficial) 442s autopkgtest [18:07:31]: @@@@@@@@@@@@@@@@@@@@ summary 442s run-unit-test PASS 442s autodep8-python3 PASS (superficial) 447s nova [W] Using flock in prodstack6-s390x 447s Creating nova instance adt-plucky-s390x-r-cran-fastcluster-20250315-180009-juju-7f2275-prod-proposed-migration-environment-15-8782873c-630a-47c8-8c1c-37f00ba7afd9 from image adt/ubuntu-plucky-s390x-server-20250315.img (UUID 3d3557fa-fd0f-4bba-9b89-8d5964e09f61)... 447s nova [W] Timed out waiting for 97eb2d70-86ef-4b65-869f-efec3425b523 to get deleted. 447s nova [W] Using flock in prodstack6-s390x 447s Creating nova instance adt-plucky-s390x-r-cran-fastcluster-20250315-180009-juju-7f2275-prod-proposed-migration-environment-15-8782873c-630a-47c8-8c1c-37f00ba7afd9 from image adt/ubuntu-plucky-s390x-server-20250315.img (UUID 3d3557fa-fd0f-4bba-9b89-8d5964e09f61)... 447s nova [W] Timed out waiting for 745f2fb7-df3c-4123-abec-e87cf5d95b41 to get deleted.