0s autopkgtest [16:06:50]: starting date and time: 2025-03-15 16:06:50+0000 0s autopkgtest [16:06:50]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [16:06:50]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.mjpiwvd4/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,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\n" >> /etc/environment' --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 -- lxd -r lxd-armhf-10.145.243.115 lxd-armhf-10.145.243.115:autopkgtest/ubuntu/plucky/armhf 20s autopkgtest [16:07:10]: testbed dpkg architecture: armhf 22s autopkgtest [16:07:12]: testbed apt version: 2.9.33 26s autopkgtest [16:07:16]: @@@@@@@@@@@@@@@@@@@@ test bed setup 28s autopkgtest [16:07:18]: testbed release detected to be: None 38s autopkgtest [16:07:28]: updating testbed package index (apt update) 40s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 40s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [257 kB] 41s Get:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease [126 kB] 41s Get:4 http://ftpmaster.internal/ubuntu plucky-security InRelease [126 kB] 42s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [99.7 kB] 42s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.8 kB] 42s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [379 kB] 42s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [114 kB] 43s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf c-n-f Metadata [1832 B] 43s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf c-n-f Metadata [116 B] 43s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [312 kB] 43s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf c-n-f Metadata [11.1 kB] 43s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [3472 B] 43s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf c-n-f Metadata [240 B] 43s Get:15 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [299 kB] 44s Get:16 http://ftpmaster.internal/ubuntu plucky/universe Sources [21.0 MB] 78s Get:17 http://ftpmaster.internal/ubuntu plucky/main Sources [1394 kB] 81s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1378 kB] 83s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf c-n-f Metadata [29.4 kB] 83s Get:20 http://ftpmaster.internal/ubuntu plucky/restricted armhf c-n-f Metadata [108 B] 83s Get:21 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [15.1 MB] 109s Get:22 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [172 kB] 111s Fetched 41.0 MB in 1min 11s (581 kB/s) 112s Reading package lists... 118s autopkgtest [16:08:48]: upgrading testbed (apt dist-upgrade and autopurge) 119s Reading package lists... 120s Building dependency tree... 120s Reading state information... 120s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 120s Starting 2 pkgProblemResolver with broken count: 0 120s Done 121s Entering ResolveByKeep 121s 121s Calculating upgrade... 122s The following packages will be upgraded: 122s libc-bin libc6 locales pinentry-curses python3-jinja2 sos strace 122s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 122s Need to get 8683 kB of archives. 122s After this operation, 23.6 kB of additional disk space will be used. 122s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc6 armhf 2.41-1ubuntu2 [2932 kB] 126s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc-bin armhf 2.41-1ubuntu2 [545 kB] 126s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf locales all 2.41-1ubuntu2 [4246 kB] 131s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf strace armhf 6.13+ds-1ubuntu1 [445 kB] 132s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf pinentry-curses armhf 1.3.1-2ubuntu3 [40.6 kB] 132s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 132s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf sos all 4.9.0-5 [365 kB] 133s Preconfiguring packages ... 133s Fetched 8683 kB in 10s (847 kB/s) 133s (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 ... 64655 files and directories currently installed.) 133s Preparing to unpack .../libc6_2.41-1ubuntu2_armhf.deb ... 133s Unpacking libc6:armhf (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 133s Setting up libc6:armhf (2.41-1ubuntu2) ... 133s (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 ... 64655 files and directories currently installed.) 133s Preparing to unpack .../libc-bin_2.41-1ubuntu2_armhf.deb ... 133s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 133s Setting up libc-bin (2.41-1ubuntu2) ... 134s (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 ... 64655 files and directories currently installed.) 134s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 134s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 134s Preparing to unpack .../strace_6.13+ds-1ubuntu1_armhf.deb ... 134s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 134s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_armhf.deb ... 134s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 134s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 134s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 134s Preparing to unpack .../archives/sos_4.9.0-5_all.deb ... 135s Unpacking sos (4.9.0-5) over (4.9.0-4) ... 135s Setting up sos (4.9.0-5) ... 135s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 135s Setting up locales (2.41-1ubuntu2) ... 136s Generating locales (this might take a while)... 138s en_US.UTF-8... done 138s Generation complete. 138s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 138s Setting up strace (6.13+ds-1ubuntu1) ... 138s Processing triggers for man-db (2.13.0-1) ... 139s Processing triggers for systemd (257.3-1ubuntu3) ... 142s Reading package lists... 142s Building dependency tree... 142s Reading state information... 142s Starting pkgProblemResolver with broken count: 0 142s Starting 2 pkgProblemResolver with broken count: 0 142s Done 143s Solving dependencies... 143s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 145s autopkgtest [16:09:15]: rebooting testbed after setup commands that affected boot 184s autopkgtest [16:09:54]: testbed running kernel: Linux 6.8.0-52-generic #53~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jan 15 18:10:51 UTC 2 208s autopkgtest [16:10:18]: @@@@@@@@@@@@@@@@@@@@ apt-source r-cran-fastcluster 223s Get:1 http://ftpmaster.internal/ubuntu plucky/universe r-cran-fastcluster 1.2.6-2 (dsc) [2239 B] 223s Get:2 http://ftpmaster.internal/ubuntu plucky/universe r-cran-fastcluster 1.2.6-2 (tar) [208 kB] 223s Get:3 http://ftpmaster.internal/ubuntu plucky/universe r-cran-fastcluster 1.2.6-2 (diff) [5752 B] 223s gpgv: Signature made Mon Feb 24 10:14:54 2025 UTC 223s gpgv: using RSA key 724D609337113C710550D7473C26763F6C67E6E2 223s gpgv: Can't check signature: No public key 223s dpkg-source: warning: cannot verify inline signature for ./r-cran-fastcluster_1.2.6-2.dsc: no acceptable signature found 223s autopkgtest [16:10:33]: testing package r-cran-fastcluster version 1.2.6-2 226s autopkgtest [16:10:36]: build not needed 228s autopkgtest [16:10:38]: test run-unit-test: preparing testbed 230s Reading package lists... 230s Building dependency tree... 230s Reading state information... 230s Starting pkgProblemResolver with broken count: 0 231s Starting 2 pkgProblemResolver with broken count: 0 231s Done 231s The following NEW packages will be installed: 231s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono libblas3 231s libcairo2 libdatrie1 libdeflate0 libfontconfig1 libfreetype6 libgfortran5 231s libgomp1 libgraphite2-3 libharfbuzz0b libice6 libjbig0 libjpeg-turbo8 231s libjpeg8 liblapack3 liblerc4 libpango-1.0-0 libpangocairo-1.0-0 231s libpangoft2-1.0-0 libpaper-utils libpaper2 libpixman-1-0 libsharpyuv0 libsm6 231s libtcl8.6 libthai-data libthai0 libtiff6 libtk8.6 libwebp7 libxcb-render0 231s libxcb-shm0 libxft2 libxrender1 libxss1 libxt6t64 python3-fastcluster 231s python3-numpy python3-numpy-dev r-base-core r-cran-fastcluster unzip 231s x11-common xdg-utils zip 232s 0 upgraded, 49 newly installed, 0 to remove and 0 not upgraded. 232s Need to get 41.7 MB of archives. 232s After this operation, 89.4 MB of additional disk space will be used. 232s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf python3-numpy-dev armhf 1:2.2.3+ds-5 [141 kB] 232s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libblas3 armhf 3.12.1-2 [132 kB] 232s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libgfortran5 armhf 15-20250222-0ubuntu1 [330 kB] 233s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf liblapack3 armhf 3.12.1-2 [2091 kB] 237s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf python3-numpy armhf 1:2.2.3+ds-5 [3725 kB] 244s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [330 kB] 244s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 245s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 247s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf fontconfig-config armhf 2.15.0-2ubuntu1 [37.5 kB] 247s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf libfontconfig1 armhf 2.15.0-2ubuntu1 [114 kB] 247s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf fontconfig armhf 2.15.0-2ubuntu1 [190 kB] 247s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libpixman-1-0 armhf 0.44.0-3 [183 kB] 247s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-render0 armhf 1.17.0-2 [15.3 kB] 247s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-shm0 armhf 1.17.0-2 [5774 B] 247s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf libxrender1 armhf 1:0.9.10-1.1build1 [16.0 kB] 247s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf libcairo2 armhf 1.18.2-2 [484 kB] 248s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf libdatrie1 armhf 0.2.13-3build1 [15.7 kB] 248s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf libdeflate0 armhf 1.23-1 [38.5 kB] 248s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf libgomp1 armhf 15-20250222-0ubuntu1 [128 kB] 249s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 249s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf libharfbuzz0b armhf 10.2.0-1 [464 kB] 249s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf x11-common all 1:7.7+23ubuntu3 [21.7 kB] 249s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf libice6 armhf 2:1.1.1-1 [36.5 kB] 250s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg-turbo8 armhf 2.1.5-3ubuntu2 [127 kB] 250s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 250s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 250s Get:27 http://ftpmaster.internal/ubuntu plucky/main armhf libthai-data all 0.1.29-2build1 [158 kB] 250s Get:28 http://ftpmaster.internal/ubuntu plucky/main armhf libthai0 armhf 0.1.29-2build1 [15.2 kB] 250s Get:29 http://ftpmaster.internal/ubuntu plucky/main armhf libpango-1.0-0 armhf 1.56.2-1 [216 kB] 251s Get:30 http://ftpmaster.internal/ubuntu plucky/main armhf libpangoft2-1.0-0 armhf 1.56.2-1 [43.6 kB] 251s Get:31 http://ftpmaster.internal/ubuntu plucky/main armhf libpangocairo-1.0-0 armhf 1.56.2-1 [25.1 kB] 251s Get:32 http://ftpmaster.internal/ubuntu plucky/main armhf libpaper2 armhf 2.2.5-0.3 [16.3 kB] 251s Get:33 http://ftpmaster.internal/ubuntu plucky/main armhf libpaper-utils armhf 2.2.5-0.3 [14.2 kB] 251s Get:34 http://ftpmaster.internal/ubuntu plucky/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 251s Get:35 http://ftpmaster.internal/ubuntu plucky/main armhf libsm6 armhf 2:1.2.4-1 [15.1 kB] 251s Get:36 http://ftpmaster.internal/ubuntu plucky/main armhf libtcl8.6 armhf 8.6.16+dfsg-1 [909 kB] 253s Get:37 http://ftpmaster.internal/ubuntu plucky/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 253s Get:38 http://ftpmaster.internal/ubuntu plucky/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 253s Get:39 http://ftpmaster.internal/ubuntu plucky/main armhf libtiff6 armhf 4.5.1+git230720-4ubuntu4 [179 kB] 253s Get:40 http://ftpmaster.internal/ubuntu plucky/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 254s Get:41 http://ftpmaster.internal/ubuntu plucky/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 254s Get:42 http://ftpmaster.internal/ubuntu plucky/main armhf libtk8.6 armhf 8.6.16-1 [686 kB] 255s Get:43 http://ftpmaster.internal/ubuntu plucky/main armhf libxt6t64 armhf 1:1.2.1-1.2build1 [145 kB] 255s Get:44 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-fastcluster armhf 1.2.6-2 [40.1 kB] 255s Get:45 http://ftpmaster.internal/ubuntu plucky/main armhf zip armhf 3.0-14ubuntu2 [164 kB] 255s Get:46 http://ftpmaster.internal/ubuntu plucky/main armhf unzip armhf 6.0-28ubuntu6 [167 kB] 256s Get:47 http://ftpmaster.internal/ubuntu plucky/main armhf xdg-utils all 1.2.1-2ubuntu1 [66.0 kB] 256s Get:48 http://ftpmaster.internal/ubuntu plucky/universe armhf r-base-core armhf 4.4.3-1 [28.2 MB] 294s Get:49 http://ftpmaster.internal/ubuntu plucky/universe armhf r-cran-fastcluster armhf 1.2.6-2 [190 kB] 295s Preconfiguring packages ... 295s Fetched 41.7 MB in 1min 3s (665 kB/s) 295s Selecting previously unselected package python3-numpy-dev:armhf. 295s (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 ... 64655 files and directories currently installed.) 295s Preparing to unpack .../00-python3-numpy-dev_1%3a2.2.3+ds-5_armhf.deb ... 295s Unpacking python3-numpy-dev:armhf (1:2.2.3+ds-5) ... 295s Selecting previously unselected package libblas3:armhf. 295s Preparing to unpack .../01-libblas3_3.12.1-2_armhf.deb ... 295s Unpacking libblas3:armhf (3.12.1-2) ... 295s Selecting previously unselected package libgfortran5:armhf. 295s Preparing to unpack .../02-libgfortran5_15-20250222-0ubuntu1_armhf.deb ... 295s Unpacking libgfortran5:armhf (15-20250222-0ubuntu1) ... 295s Selecting previously unselected package liblapack3:armhf. 295s Preparing to unpack .../03-liblapack3_3.12.1-2_armhf.deb ... 295s Unpacking liblapack3:armhf (3.12.1-2) ... 295s Selecting previously unselected package python3-numpy. 295s Preparing to unpack .../04-python3-numpy_1%3a2.2.3+ds-5_armhf.deb ... 295s Unpacking python3-numpy (1:2.2.3+ds-5) ... 295s Selecting previously unselected package libfreetype6:armhf. 295s Preparing to unpack .../05-libfreetype6_2.13.3+dfsg-1_armhf.deb ... 295s Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... 295s Selecting previously unselected package fonts-dejavu-mono. 295s Preparing to unpack .../06-fonts-dejavu-mono_2.37-8_all.deb ... 295s Unpacking fonts-dejavu-mono (2.37-8) ... 295s Selecting previously unselected package fonts-dejavu-core. 295s Preparing to unpack .../07-fonts-dejavu-core_2.37-8_all.deb ... 295s Unpacking fonts-dejavu-core (2.37-8) ... 295s Selecting previously unselected package fontconfig-config. 295s Preparing to unpack .../08-fontconfig-config_2.15.0-2ubuntu1_armhf.deb ... 295s Unpacking fontconfig-config (2.15.0-2ubuntu1) ... 295s Selecting previously unselected package libfontconfig1:armhf. 295s Preparing to unpack .../09-libfontconfig1_2.15.0-2ubuntu1_armhf.deb ... 295s Unpacking libfontconfig1:armhf (2.15.0-2ubuntu1) ... 295s Selecting previously unselected package fontconfig. 295s Preparing to unpack .../10-fontconfig_2.15.0-2ubuntu1_armhf.deb ... 295s Unpacking fontconfig (2.15.0-2ubuntu1) ... 296s Selecting previously unselected package libpixman-1-0:armhf. 296s Preparing to unpack .../11-libpixman-1-0_0.44.0-3_armhf.deb ... 296s Unpacking libpixman-1-0:armhf (0.44.0-3) ... 296s Selecting previously unselected package libxcb-render0:armhf. 296s Preparing to unpack .../12-libxcb-render0_1.17.0-2_armhf.deb ... 296s Unpacking libxcb-render0:armhf (1.17.0-2) ... 296s Selecting previously unselected package libxcb-shm0:armhf. 296s Preparing to unpack .../13-libxcb-shm0_1.17.0-2_armhf.deb ... 296s Unpacking libxcb-shm0:armhf (1.17.0-2) ... 296s Selecting previously unselected package libxrender1:armhf. 296s Preparing to unpack .../14-libxrender1_1%3a0.9.10-1.1build1_armhf.deb ... 296s Unpacking libxrender1:armhf (1:0.9.10-1.1build1) ... 296s Selecting previously unselected package libcairo2:armhf. 296s Preparing to unpack .../15-libcairo2_1.18.2-2_armhf.deb ... 296s Unpacking libcairo2:armhf (1.18.2-2) ... 296s Selecting previously unselected package libdatrie1:armhf. 296s Preparing to unpack .../16-libdatrie1_0.2.13-3build1_armhf.deb ... 296s Unpacking libdatrie1:armhf (0.2.13-3build1) ... 296s Selecting previously unselected package libdeflate0:armhf. 296s Preparing to unpack .../17-libdeflate0_1.23-1_armhf.deb ... 296s Unpacking libdeflate0:armhf (1.23-1) ... 296s Selecting previously unselected package libgomp1:armhf. 296s Preparing to unpack .../18-libgomp1_15-20250222-0ubuntu1_armhf.deb ... 296s Unpacking libgomp1:armhf (15-20250222-0ubuntu1) ... 296s Selecting previously unselected package libgraphite2-3:armhf. 296s Preparing to unpack .../19-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 296s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 296s Selecting previously unselected package libharfbuzz0b:armhf. 296s Preparing to unpack .../20-libharfbuzz0b_10.2.0-1_armhf.deb ... 296s Unpacking libharfbuzz0b:armhf (10.2.0-1) ... 296s Selecting previously unselected package x11-common. 296s Preparing to unpack .../21-x11-common_1%3a7.7+23ubuntu3_all.deb ... 296s Unpacking x11-common (1:7.7+23ubuntu3) ... 296s Selecting previously unselected package libice6:armhf. 296s Preparing to unpack .../22-libice6_2%3a1.1.1-1_armhf.deb ... 296s Unpacking libice6:armhf (2:1.1.1-1) ... 296s Selecting previously unselected package libjpeg-turbo8:armhf. 296s Preparing to unpack .../23-libjpeg-turbo8_2.1.5-3ubuntu2_armhf.deb ... 296s Unpacking libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 296s Selecting previously unselected package libjpeg8:armhf. 296s Preparing to unpack .../24-libjpeg8_8c-2ubuntu11_armhf.deb ... 296s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 296s Selecting previously unselected package liblerc4:armhf. 296s Preparing to unpack .../25-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 296s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 296s Selecting previously unselected package libthai-data. 296s Preparing to unpack .../26-libthai-data_0.1.29-2build1_all.deb ... 296s Unpacking libthai-data (0.1.29-2build1) ... 296s Selecting previously unselected package libthai0:armhf. 296s Preparing to unpack .../27-libthai0_0.1.29-2build1_armhf.deb ... 296s Unpacking libthai0:armhf (0.1.29-2build1) ... 296s Selecting previously unselected package libpango-1.0-0:armhf. 296s Preparing to unpack .../28-libpango-1.0-0_1.56.2-1_armhf.deb ... 296s Unpacking libpango-1.0-0:armhf (1.56.2-1) ... 296s Selecting previously unselected package libpangoft2-1.0-0:armhf. 296s Preparing to unpack .../29-libpangoft2-1.0-0_1.56.2-1_armhf.deb ... 296s Unpacking libpangoft2-1.0-0:armhf (1.56.2-1) ... 296s Selecting previously unselected package libpangocairo-1.0-0:armhf. 296s Preparing to unpack .../30-libpangocairo-1.0-0_1.56.2-1_armhf.deb ... 296s Unpacking libpangocairo-1.0-0:armhf (1.56.2-1) ... 296s Selecting previously unselected package libpaper2:armhf. 296s Preparing to unpack .../31-libpaper2_2.2.5-0.3_armhf.deb ... 296s Unpacking libpaper2:armhf (2.2.5-0.3) ... 296s Selecting previously unselected package libpaper-utils. 296s Preparing to unpack .../32-libpaper-utils_2.2.5-0.3_armhf.deb ... 296s Unpacking libpaper-utils (2.2.5-0.3) ... 296s Selecting previously unselected package libsharpyuv0:armhf. 296s Preparing to unpack .../33-libsharpyuv0_1.5.0-0.1_armhf.deb ... 296s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 296s Selecting previously unselected package libsm6:armhf. 296s Preparing to unpack .../34-libsm6_2%3a1.2.4-1_armhf.deb ... 296s Unpacking libsm6:armhf (2:1.2.4-1) ... 296s Selecting previously unselected package libtcl8.6:armhf. 296s Preparing to unpack .../35-libtcl8.6_8.6.16+dfsg-1_armhf.deb ... 296s Unpacking libtcl8.6:armhf (8.6.16+dfsg-1) ... 297s Selecting previously unselected package libjbig0:armhf. 297s Preparing to unpack .../36-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 297s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 297s Selecting previously unselected package libwebp7:armhf. 297s Preparing to unpack .../37-libwebp7_1.5.0-0.1_armhf.deb ... 297s Unpacking libwebp7:armhf (1.5.0-0.1) ... 297s Selecting previously unselected package libtiff6:armhf. 297s Preparing to unpack .../38-libtiff6_4.5.1+git230720-4ubuntu4_armhf.deb ... 297s Unpacking libtiff6:armhf (4.5.1+git230720-4ubuntu4) ... 297s Selecting previously unselected package libxft2:armhf. 297s Preparing to unpack .../39-libxft2_2.3.6-1build1_armhf.deb ... 297s Unpacking libxft2:armhf (2.3.6-1build1) ... 297s Selecting previously unselected package libxss1:armhf. 297s Preparing to unpack .../40-libxss1_1%3a1.2.3-1build3_armhf.deb ... 297s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 297s Selecting previously unselected package libtk8.6:armhf. 297s Preparing to unpack .../41-libtk8.6_8.6.16-1_armhf.deb ... 297s Unpacking libtk8.6:armhf (8.6.16-1) ... 297s Selecting previously unselected package libxt6t64:armhf. 297s Preparing to unpack .../42-libxt6t64_1%3a1.2.1-1.2build1_armhf.deb ... 297s Unpacking libxt6t64:armhf (1:1.2.1-1.2build1) ... 297s Selecting previously unselected package python3-fastcluster. 297s Preparing to unpack .../43-python3-fastcluster_1.2.6-2_armhf.deb ... 297s Unpacking python3-fastcluster (1.2.6-2) ... 297s Selecting previously unselected package zip. 297s Preparing to unpack .../44-zip_3.0-14ubuntu2_armhf.deb ... 297s Unpacking zip (3.0-14ubuntu2) ... 297s Selecting previously unselected package unzip. 297s Preparing to unpack .../45-unzip_6.0-28ubuntu6_armhf.deb ... 297s Unpacking unzip (6.0-28ubuntu6) ... 297s Selecting previously unselected package xdg-utils. 297s Preparing to unpack .../46-xdg-utils_1.2.1-2ubuntu1_all.deb ... 297s Unpacking xdg-utils (1.2.1-2ubuntu1) ... 297s Selecting previously unselected package r-base-core. 297s Preparing to unpack .../47-r-base-core_4.4.3-1_armhf.deb ... 297s Unpacking r-base-core (4.4.3-1) ... 297s Selecting previously unselected package r-cran-fastcluster. 297s Preparing to unpack .../48-r-cran-fastcluster_1.2.6-2_armhf.deb ... 297s Unpacking r-cran-fastcluster (1.2.6-2) ... 298s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 298s Setting up libpixman-1-0:armhf (0.44.0-3) ... 298s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 298s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 298s Setting up libxrender1:armhf (1:0.9.10-1.1build1) ... 298s Setting up libdatrie1:armhf (0.2.13-3build1) ... 298s Setting up libxcb-render0:armhf (1.17.0-2) ... 298s Setting up unzip (6.0-28ubuntu6) ... 298s Setting up x11-common (1:7.7+23ubuntu3) ... 298s Setting up libdeflate0:armhf (1.23-1) ... 298s Setting up libxcb-shm0:armhf (1.17.0-2) ... 298s Setting up libgomp1:armhf (15-20250222-0ubuntu1) ... 298s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 298s Setting up zip (3.0-14ubuntu2) ... 298s Setting up libblas3:armhf (3.12.1-2) ... 298s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode 298s Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... 298s Setting up fonts-dejavu-mono (2.37-8) ... 298s Setting up python3-numpy-dev:armhf (1:2.2.3+ds-5) ... 298s Setting up libtcl8.6:armhf (8.6.16+dfsg-1) ... 298s Setting up fonts-dejavu-core (2.37-8) ... 298s Setting up libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 298s Setting up libgfortran5:armhf (15-20250222-0ubuntu1) ... 298s Setting up libwebp7:armhf (1.5.0-0.1) ... 298s Setting up libharfbuzz0b:armhf (10.2.0-1) ... 298s Setting up libthai-data (0.1.29-2build1) ... 298s Setting up libxss1:armhf (1:1.2.3-1build3) ... 298s Setting up libpaper2:armhf (2.2.5-0.3) ... 298s Setting up xdg-utils (1.2.1-2ubuntu1) ... 298s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 298s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 298s Setting up libice6:armhf (2:1.1.1-1) ... 298s Setting up liblapack3:armhf (3.12.1-2) ... 298s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode 298s Setting up fontconfig-config (2.15.0-2ubuntu1) ... 298s Setting up libpaper-utils (2.2.5-0.3) ... 298s Setting up libthai0:armhf (0.1.29-2build1) ... 298s Setting up python3-numpy (1:2.2.3+ds-5) ... 300s Setting up libtiff6:armhf (4.5.1+git230720-4ubuntu4) ... 300s Setting up libfontconfig1:armhf (2.15.0-2ubuntu1) ... 300s Setting up libsm6:armhf (2:1.2.4-1) ... 300s Setting up python3-fastcluster (1.2.6-2) ... 301s Setting up fontconfig (2.15.0-2ubuntu1) ... 303s Regenerating fonts cache... done. 303s Setting up libxft2:armhf (2.3.6-1build1) ... 303s Setting up libtk8.6:armhf (8.6.16-1) ... 303s Setting up libpango-1.0-0:armhf (1.56.2-1) ... 303s Setting up libcairo2:armhf (1.18.2-2) ... 303s Setting up libxt6t64:armhf (1:1.2.1-1.2build1) ... 303s Setting up libpangoft2-1.0-0:armhf (1.56.2-1) ... 303s Setting up libpangocairo-1.0-0:armhf (1.56.2-1) ... 303s Setting up r-base-core (4.4.3-1) ... 303s Creating config file /etc/R/Renviron with new version 303s Setting up r-cran-fastcluster (1.2.6-2) ... 303s Processing triggers for man-db (2.13.0-1) ... 304s Processing triggers for install-info (7.1.1-1) ... 304s Processing triggers for libc-bin (2.41-1ubuntu2) ... 313s autopkgtest [16:12:03]: test run-unit-test: [----------------------- 315s 315s R version 4.4.3 (2025-02-28) -- "Trophy Case" 315s Copyright (C) 2025 The R Foundation for Statistical Computing 315s Platform: arm-unknown-linux-gnueabihf (32-bit) 315s 315s R is free software and comes with ABSOLUTELY NO WARRANTY. 315s You are welcome to redistribute it under certain conditions. 315s Type 'license()' or 'licence()' for distribution details. 315s 315s R is a collaborative project with many contributors. 315s Type 'contributors()' for more information and 315s 'citation()' on how to cite R or R packages in publications. 315s 315s Type 'demo()' for some demos, 'help()' for on-line help, or 315s 'help.start()' for an HTML browser interface to help. 315s Type 'q()' to quit R. 315s 315s > # fastcluster: Fast hierarchical clustering routines for R and Python 315s > # 315s > # Copyright: 315s > # * Until package version 1.1.23: © 2011 Daniel Müllner 315s > # * All changes from version 1.1.24 on: © Google Inc. 315s > # 315s > # Test script for the R interface 315s > 315s > seed = as.integer(runif(1, 0, 1e9)) 315s > set.seed(seed) 315s > cat(sprintf("Random seed: %d\n",seed)) 315s Random seed: 215464535 315s > 315s > print_seed <- function() { 315s + return(sprintf(' 315s + Please send a report to the author of the \'fastcluster\' package, Daniel Müllner. 315s + For contact details, see . To make the error 315s + reproducible, you must include the following number (the random seed value) in 315s + your error report: %d.\n\n', seed)) 315s + } 315s > 315s > hasWardD2 = getRversion() >= '3.1.0' 315s > 315s > # Compare two dendrograms and check whether they are equal, except that 315s > # ties may be resolved differently. 315s > compare <- function(dg1, dg2) { 315s + h1 <- dg1$height 315s + h2 <- dg2$height 315s + # "height" vectors may have small numerical errors. 315s + rdiffs <- abs(h1-h2)/pmax(abs(h1),abs(h2)) 315s + rdiffs = rdiffs[complete.cases(rdiffs)] 315s + rel_error <- max(rdiffs) 315s + # We allow a relative error of 1e-13. 315s + if (rel_error>1e-13) { 315s + print(h1) 315s + print(h2) 315s + cat(sprintf('Height vectors differ! The maximum relative error is %e.\n', rel_error)) 315s + return(FALSE) 315s + } 315s + # Filter the indices where consecutive merging distances are distinct. 315s + d = diff(dg1$height) 315s + b = (c(d,1)!=0 & c(1,d)!=0) 315s + #cat(sprintf("Percentage of indices where we can test: %g.\n",100.0*length(b[b])/length(b))) 315s + if (any(b)) { 315s + m1 = dg1$merge[b,] 315s + m2 = dg2$merge[b,] 315s + 315s + r = function(i) { 315s + if (i<0) { 315s + return(1) 315s + } 315s + else { 315s + return(b[i]) 315s + } 315s + } 315s + 315s + f = sapply(m1,r) 315s + fm1 = m1*f 315s + fm2 = m2*f 315s + # The "merge" matrices must be identical whereever indices are not ambiguous 315s + # due to ties. 315s + if (!identical(fm1,fm2)) { 315s + cat('Merge matrices differ!\n') 315s + return(FALSE) 315s + } 315s + # Compare the "order" vectors only if all merging distances were distinct. 315s + if (all(b) && !identical(dg1$order,dg2$order)) { 315s + cat('Order vectors differ!\n') 315s + return(FALSE) 315s + } 315s + } 315s + return(TRUE) 315s + } 315s > 315s > # Generate uniformly distributed random data 315s > generate.uniform <- function() { 315s + n = sample(10:1000,1) 315s + range_exp = runif(1,min=-10, max=10) 315s + cat(sprintf("Number of sample points: %d\n",n)) 315s + cat(sprintf("Dissimilarity range: [0,%g]\n",10^range_exp)) 315s + d = runif(n*(n-1)/2, min=0, max=10^range_exp) 315s + # Fake a compressed distance matrix 315s + attributes(d) <- NULL 315s + attr(d,"Size") <- n 315s + attr(d, "call") <- 'N/A' 315s + class(d) <- "dist" 315s + return(d) 315s + } 315s > 315s > # Generate normally distributed random data 315s > generate.normal <- function() { 315s + n = sample(10:1000,1) 315s + dim = sample(2:20,1) 315s + 315s + cat (sprintf("Number of sample points: %d\n",n)) 315s + cat (sprintf("Dimension: %d\n",dim)) 315s + 315s + pcd = matrix(rnorm(n*dim), c(n,dim)) 315s + d = dist(pcd) 315s + return(d) 315s + } 315s > 315s > # Test the clustering functions when a distance matrix is given. 315s > test.dm <- function(d) { 315s + d2 = d 315s + if (hasWardD2) { 315s + methods = c('single','complete','average','mcquitty','ward.D','ward.D2','centroid','median') 315s + } 315s + else { 315s + methods = c('single','complete','average','mcquitty','ward','centroid','median') 315s + } 315s + for (method in methods) { 315s + cat(paste('Method :', method, '\n')) 315s + dg_stats = stats::hclust(d, method=method) 315s + if (method == 'ward') { 315s + method = 'ward.D' 315s + } 315s + dg_fastcluster = fastcluster::hclust(d, method=method) 315s + if (!identical(d,d2)) { 315s + cat('Input array was corrupted!\n') 315s + stop(print_seed()) 315s + } 315s + if (!compare(dg_stats, dg_fastcluster)) { 315s + stop(print_seed()) 315s + } 315s + } 315s + cat('Passed.\n') 315s + } 315s > 315s > # Test the clustering functions for vector input in Euclidean space. 315s > test.vector <- function() { 315s + # generate test data 315s + n = sample(10:1000,1) 315s + dim = sample(2:20,1) 315s + cat (sprintf("Number of sample points: %d\n",n)) 315s + cat (sprintf("Dimension: %d\n",dim)) 315s + 315s + range_exp = runif(1,min=-10, max=10) 315s + pcd = matrix(rnorm(n*dim, sd=10^range_exp), c(n,dim)) 315s + pcd2 = pcd 315s + # test 315s + method='single' 315s + cat(paste('Method:', method, '\n')) 315s + for (metric in c('euclidean', 'maximum', 'manhattan', 'canberra', 'minkowski')) { 315s + cat(paste(' Metric:', metric, '\n')) 315s + if (metric=='minkowski') { 315s + p = runif(1, min=1.0, max=10.0) 315s + cat (sprintf(" p: %g\n",p)); 315s + dg_fastcluster = fastcluster::hclust.vector(pcd, method=method, metric=metric, p=p) 315s + d = dist(pcd, method=metric, p=p) 315s + } 315s + else { 315s + dg_fastcluster = fastcluster::hclust.vector(pcd, method=method, metric=metric) 315s + d = dist(pcd, method=metric) 315s + } 315s + d2 = d 315s + dg_fastcluster_dist = fastcluster::hclust(d, method=method) 315s + if (!identical(d,d2) || !identical(pcd,pcd2)) { 315s + cat('Input array was corrupted!\n') 315s + stop(print_seed()) 315s + } 315s + if (!compare(dg_fastcluster_dist, dg_fastcluster)) { 315s + stop(print_seed()) 315s + } 315s + } 315s + for (method in c('ward','centroid','median') ) { 315s + cat(paste('Method:', method, '\n')) 315s + dg_fastcluster = fastcluster::hclust.vector(pcd, method=method) 315s + if (!identical(pcd,pcd2)) { 315s + cat('Input array was corrupted!\n') 315s + stop(print_seed()) 315s + } 315s + d = dist(pcd) 315s + if(method == "ward" && hasWardD2) { 315s + method = "ward.D2" 315s + } 315s + else 315s + { 315s + # Workaround: fastcluster::hclust expects _squared_ euclidean distances. 315s + d = d^2 315s + } 315s + d2 = d 315s + dg_fastcluster_dist = fastcluster::hclust(d, method=method) 315s + if (!identical(d,d2)) { 315s + cat('Input array was corrupted!\n') 315s + stop(print_seed()) 315s + } 315s + if(method != "ward.D2") { 315s + dg_fastcluster_dist$height = sqrt(dg_fastcluster_dist$height) 315s + } 315s + # The Euclidean methods may have small numerical errors due to squaring/ 315s + # taking the root in the Euclidean distances. 315s + if (!compare(dg_fastcluster_dist, dg_fastcluster)) { 315s + stop(print_seed()) 315s + } 315s + } 315s + cat('Passed.\n') 315s + } 315s > 315s > # Test the single linkage function with the "binary" metric 315s > test.vector.binary <- function() { 315s + # generate test data 315s + cat (sprintf("Uniform sampling for the 'binary' metric:\n")) 315s + n = sample(10:400,1) 315s + dim = sample(n:(2*n),1) 315s + cat (sprintf("Number of sample points: %d\n",n)) 315s + cat (sprintf("Dimension: %d\n",dim)) 315s + pcd = matrix(sample(-1:2, n*dim, replace=T), c(n,dim)) 315s + pcd2 = pcd 315s + # test 315s + method='single' 315s + metric='binary' 315s + cat(paste('Method:', method, '\n')) 315s + cat(paste(' Metric:', metric, '\n')) 315s + dg_fastcluster = fastcluster::hclust.vector(pcd, method=method, metric=metric) 315s + d = dist(pcd, method=metric) 315s + d2 = d 315s + dg_fastcluster_dist = fastcluster::hclust(d, method=method) 315s + if (!identical(d,d2) || !identical(d,d2)) { 315s + cat('Input array was corrupted!\n') 315s + stop(print_seed()) 315s + } 315s + if (!compare(dg_fastcluster_dist, dg_fastcluster)) { 315s + stop(print_seed()) 315s + } 315s + cat('Passed.\n') 315s + } 315s > 315s > 315s > N = 15 315s > for (i in (1:N)) { 315s + if (i%%2==1) { 315s + cat(sprintf('Random test %d of %d (uniform distribution of distances):\n',i,2*N)) 315s + d = generate.uniform() 315s + } 315s + else { 315s + cat(sprintf('Random test %d of %d (Gaussian density):\n',i,2*N)) 315s + d = generate.normal() 315s + } 315s + test.dm(d) 315s + } 315s Random test 1 of 30 (uniform distribution of distances): 315s Number of sample points: 26 315s Dissimilarity range: [0,239002] 315s Method : single 315s Method : complete 315s Method : average 315s Method : mcquitty 315s Method : ward.D 315s Method : ward.D2 315s Method : centroid 315s Method : median 315s Passed. 315s Random test 2 of 30 (Gaussian density): 315s Number of sample points: 206 315s Dimension: 5 315s Method : single 315s Method : complete 315s Method : average 315s Method : mcquitty 315s Method : ward.D 315s Method : ward.D2 315s Method : centroid 315s Method : median 315s Passed. 315s Random test 3 of 30 (uniform distribution of distances): 315s Number of sample points: 113 315s Dissimilarity range: [0,0.00291824] 315s Method : single 315s Method : complete 315s Method : average 315s Method : mcquitty 315s Method : ward.D 315s Method : ward.D2 315s Method : centroid 315s Method : median 315s Passed. 315s Random test 4 of 30 (Gaussian density): 315s Number of sample points: 27 315s Dimension: 17 315s Method : single 315s Method : complete 315s Method : average 315s Method : mcquitty 315s Method : ward.D 315s Method : ward.D2 315s Method : centroid 315s Method : median 315s Passed. 315s Random test 5 of 30 (uniform distribution of distances): 315s Number of sample points: 530 315s Dissimilarity range: [0,280.735] 315s Method : single 315s Method : complete 315s Method : average 315s Method : mcquitty 315s Method : ward.D 316s Method : ward.D2 316s Method : centroid 316s Method : median 316s Passed. 316s Random test 6 of 30 (Gaussian density): 316s Number of sample points: 426 316s Dimension: 10 316s Method : single 316s Method : complete 316s Method : average 316s Method : mcquitty 316s Method : ward.D 316s Method : ward.D2 316s Method : centroid 316s Method : median 316s Passed. 316s Random test 7 of 30 (uniform distribution of distances): 316s Number of sample points: 676 316s Dissimilarity range: [0,1.96083e-09] 316s Method : single 316s Method : complete 316s Method : average 316s Method : mcquitty 316s Method : ward.D 316s Method : ward.D2 316s Method : centroid 316s Method : median 316s Passed. 316s Random test 8 of 30 (Gaussian density): 316s Number of sample points: 21 316s Dimension: 8 316s Method : single 316s Method : complete 316s Method : average 316s Method : mcquitty 316s Method : ward.D 316s Method : ward.D2 316s Method : centroid 316s Method : median 316s Passed. 316s Random test 9 of 30 (uniform distribution of distances): 316s Number of sample points: 482 316s Dissimilarity range: [0,1.29893] 316s Method : single 316s Method : complete 316s Method : average 316s Method : mcquitty 316s Method : ward.D 316s Method : ward.D2 316s Method : centroid 316s Method : median 316s Passed. 316s Random test 10 of 30 (Gaussian density): 316s Number of sample points: 54 316s Dimension: 12 316s Method : single 316s Method : complete 316s Method : average 316s Method : mcquitty 316s Method : ward.D 316s Method : ward.D2 316s Method : centroid 316s Method : median 316s Passed. 316s Random test 11 of 30 (uniform distribution of distances): 316s Number of sample points: 100 316s Dissimilarity range: [0,8049.52] 316s Method : single 316s Method : complete 316s Method : average 316s Method : mcquitty 316s Method : ward.D 316s Method : ward.D2 316s Method : centroid 316s Method : median 316s Passed. 316s Random test 12 of 30 (Gaussian density): 316s Number of sample points: 983 316s Dimension: 8 316s Method : single 316s Method : complete 316s Method : average 316s Method : mcquitty 316s Method : ward.D 316s Method : ward.D2 316s Method : centroid 316s Method : median 316s Passed. 316s Random test 13 of 30 (uniform distribution of distances): 316s Number of sample points: 904 316s Dissimilarity range: [0,1.22669e-05] 316s Method : single 317s Method : complete 317s Method : average 317s Method : mcquitty 317s Method : ward.D 317s Method : ward.D2 317s Method : centroid 317s Method : median 317s Passed. 317s Random test 14 of 30 (Gaussian density): 317s Number of sample points: 907 317s Dimension: 10 317s Method : single 317s Method : complete 317s Method : average 317s Method : mcquitty 317s Method : ward.D 317s Method : ward.D2 317s Method : centroid 317s Method : median 317s Passed. 317s Random test 15 of 30 (uniform distribution of distances): 317s Number of sample points: 220 317s Dissimilarity range: [0,0.000345148] 317s Method : single 317s Method : complete 317s Method : average 317s Method : mcquitty 317s Method : ward.D 317s Method : ward.D2 317s Method : centroid 317s Method : median 317s Passed. 317s > for (i in (N+1:N)) { 317s + cat(sprintf('Random test %d of %d (Gaussian density):\n',i,2*N)) 317s + test.vector() 317s + test.vector.binary() 317s + } 317s Random test 16 of 30 (Gaussian density): 317s Number of sample points: 684 317s Dimension: 12 317s Method: single 317s Metric: euclidean 318s Metric: maximum 318s Metric: manhattan 318s Metric: canberra 318s Metric: minkowski 318s p: 9.94321 318s Method: ward 318s Method: centroid 318s Method: median 318s Passed. 318s Uniform sampling for the 'binary' metric: 318s Number of sample points: 43 318s Dimension: 50 318s Method: single 318s Metric: binary 318s Passed. 318s Random test 17 of 30 (Gaussian density): 318s Number of sample points: 501 318s Dimension: 10 318s Method: single 318s Metric: euclidean 318s Metric: maximum 318s Metric: manhattan 318s Metric: canberra 318s Metric: minkowski 318s p: 6.41814 318s Method: ward 318s Method: centroid 319s Method: median 319s Passed. 319s Uniform sampling for the 'binary' metric: 319s Number of sample points: 11 319s Dimension: 22 319s Method: single 319s Metric: binary 319s Passed. 319s Random test 18 of 30 (Gaussian density): 319s Number of sample points: 288 319s Dimension: 18 319s Method: single 319s Metric: euclidean 319s Metric: maximum 319s Metric: manhattan 319s Metric: canberra 319s Metric: minkowski 319s p: 2.80652 319s Method: ward 319s Method: centroid 319s Method: median 319s Passed. 319s Uniform sampling for the 'binary' metric: 319s Number of sample points: 334 319s Dimension: 525 319s Method: single 319s Metric: binary 321s Passed. 321s Random test 19 of 30 (Gaussian density): 321s Number of sample points: 532 321s Dimension: 11 321s Method: single 321s Metric: euclidean 321s Metric: maximum 321s Metric: manhattan 321s Metric: canberra 321s Metric: minkowski 321s p: 4.45689 321s Method: ward 321s Method: centroid 321s Method: median 321s Passed. 321s Uniform sampling for the 'binary' metric: 321s Number of sample points: 206 321s Dimension: 243 321s Method: single 321s Metric: binary 321s Passed. 321s Random test 20 of 30 (Gaussian density): 321s Number of sample points: 690 321s Dimension: 10 321s Method: single 321s Metric: euclidean 321s Metric: maximum 321s Metric: manhattan 321s Metric: canberra 321s Metric: minkowski 321s p: 8.97132 321s Method: ward 321s Method: centroid 321s Method: median 321s Passed. 321s Uniform sampling for the 'binary' metric: 321s Number of sample points: 369 321s Dimension: 490 321s Method: single 321s Metric: binary 322s Passed. 322s Random test 21 of 30 (Gaussian density): 322s Number of sample points: 252 322s Dimension: 11 322s Method: single 322s Metric: euclidean 322s Metric: maximum 322s Metric: manhattan 322s Metric: canberra 322s Metric: minkowski 322s p: 6.56882 322s Method: ward 322s Method: centroid 322s Method: median 322s Passed. 322s Uniform sampling for the 'binary' metric: 322s Number of sample points: 399 322s Dimension: 428 322s Method: single 322s Metric: binary 323s Passed. 323s Random test 22 of 30 (Gaussian density): 323s Number of sample points: 168 323s Dimension: 7 323s Method: single 323s Metric: euclidean 323s Metric: maximum 323s Metric: manhattan 323s Metric: canberra 323s Metric: minkowski 323s p: 3.53101 323s Method: ward 323s Method: centroid 323s Method: median 323s Passed. 323s Uniform sampling for the 'binary' metric: 323s Number of sample points: 73 323s Dimension: 84 323s Method: single 323s Metric: binary 323s Passed. 323s Random test 23 of 30 (Gaussian density): 323s Number of sample points: 420 323s Dimension: 16 323s Method: single 323s Metric: euclidean 323s Metric: maximum 323s Metric: manhattan 323s Metric: canberra 323s Metric: minkowski 323s p: 5.22879 323s Method: ward 323s Method: centroid 323s Method: median 323s Passed. 323s Uniform sampling for the 'binary' metric: 323s Number of sample points: 59 323s Dimension: 89 323s Method: single 323s Metric: binary 323s Passed. 323s Random test 24 of 30 (Gaussian density): 323s Number of sample points: 27 323s Dimension: 20 323s Method: single 323s Metric: euclidean 323s Metric: maximum 323s Metric: manhattan 323s Metric: canberra 323s Metric: minkowski 323s p: 1.91173 323s Method: ward 323s Method: centroid 323s Method: median 323s Passed. 323s Uniform sampling for the 'binary' metric: 323s Number of sample points: 197 323s Dimension: 279 323s Method: single 323s Metric: binary 323s Passed. 323s Random test 25 of 30 (Gaussian density): 323s Number of sample points: 709 323s Dimension: 16 323s Method: single 323s Metric: euclidean 323s Metric: maximum 323s Metric: manhattan 323s Metric: canberra 323s Metric: minkowski 323s p: 7.10008 324s Method: ward 324s Method: centroid 324s Method: median 324s Passed. 324s Uniform sampling for the 'binary' metric: 324s Number of sample points: 178 324s Dimension: 210 324s Method: single 324s Metric: binary 324s Passed. 324s Random test 26 of 30 (Gaussian density): 324s Number of sample points: 579 324s Dimension: 7 324s Method: single 324s Metric: euclidean 324s Metric: maximum 324s Metric: manhattan 324s Metric: canberra 324s Metric: minkowski 324s p: 4.68023 325s Method: ward 325s Method: centroid 325s Method: median 325s Passed. 325s Uniform sampling for the 'binary' metric: 325s Number of sample points: 392 325s Dimension: 606 325s Method: single 325s Metric: binary 326s Passed. 326s Random test 27 of 30 (Gaussian density): 326s Number of sample points: 237 326s Dimension: 11 326s Method: single 326s Metric: euclidean 326s Metric: maximum 326s Metric: manhattan 326s Metric: canberra 326s Metric: minkowski 326s p: 9.16427 326s Method: ward 326s Method: centroid 326s Method: median 326s Passed. 326s Uniform sampling for the 'binary' metric: 326s Number of sample points: 56 326s Dimension: 78 326s Method: single 326s Metric: binary 326s Passed. 326s Random test 28 of 30 (Gaussian density): 326s Number of sample points: 424 326s Dimension: 13 326s Method: single 326s Metric: euclidean 326s Metric: maximum 326s Metric: manhattan 326s Metric: canberra 326s Metric: minkowski 326s p: 9.90562 326s Method: ward 326s Method: centroid 326s Method: median 326s Passed. 326s Uniform sampling for the 'binary' metric: 326s Number of sample points: 220 326s Dimension: 368 326s Method: single 326s Metric: binary 327s Passed. 327s Random test 29 of 30 (Gaussian density): 327s Number of sample points: 589 327s Dimension: 13 327s Method: single 327s Metric: euclidean 327s Metric: maximum 327s Metric: manhattan 327s Metric: canberra 327s Metric: minkowski 327s p: 7.53932 327s Method: ward 327s Method: centroid 327s Method: median 327s Passed. 327s Uniform sampling for the 'binary' metric: 327s Number of sample points: 21 327s Dimension: 24 327s Method: single 327s Metric: binary 327s Passed. 327s Random test 30 of 30 (Gaussian density): 327s Number of sample points: 399 327s Dimension: 19 327s Method: single 327s Metric: euclidean 327s Metric: maximum 327s Metric: manhattan 327s Metric: canberra 327s Metric: minkowski 327s p: 9.83707 327s Method: ward 327s Method: centroid 327s Method: median 327s Passed. 327s Uniform sampling for the 'binary' metric: 327s Number of sample points: 355 327s Dimension: 514 327s Method: single 327s Metric: binary 328s Passed. 328s > 328s > cat('Done.\n') 328s Done. 328s > 329s autopkgtest [16:12:19]: test run-unit-test: -----------------------] 333s run-unit-test PASS 333s autopkgtest [16:12:23]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 336s autopkgtest [16:12:26]: test autodep8-python3: preparing testbed 358s autopkgtest [16:12:48]: testbed dpkg architecture: armhf 360s autopkgtest [16:12:50]: testbed apt version: 2.9.33 364s autopkgtest [16:12:54]: @@@@@@@@@@@@@@@@@@@@ test bed setup 366s autopkgtest [16:12:56]: testbed release detected to be: plucky 373s autopkgtest [16:13:03]: updating testbed package index (apt update) 375s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 376s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [257 kB] 376s Get:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease [126 kB] 376s Get:4 http://ftpmaster.internal/ubuntu plucky-security InRelease [126 kB] 376s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [379 kB] 377s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.8 kB] 377s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [99.7 kB] 377s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [114 kB] 377s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf c-n-f Metadata [1832 B] 377s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf c-n-f Metadata [116 B] 377s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [312 kB] 377s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf c-n-f Metadata [11.1 kB] 377s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [3472 B] 377s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf c-n-f Metadata [240 B] 377s Get:15 http://ftpmaster.internal/ubuntu plucky/universe Sources [21.0 MB] 400s Get:16 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [299 kB] 400s Get:17 http://ftpmaster.internal/ubuntu plucky/main Sources [1394 kB] 402s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1378 kB] 404s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf c-n-f Metadata [29.4 kB] 404s Get:20 http://ftpmaster.internal/ubuntu plucky/restricted armhf c-n-f Metadata [108 B] 404s Get:21 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [15.1 MB] 420s Get:22 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [172 kB] 422s Fetched 41.0 MB in 47s (877 kB/s) 423s Reading package lists... 429s autopkgtest [16:13:59]: upgrading testbed (apt dist-upgrade and autopurge) 430s Reading package lists... 431s Building dependency tree... 431s Reading state information... 431s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 431s Starting 2 pkgProblemResolver with broken count: 0 431s Done 432s Entering ResolveByKeep 432s 432s Calculating upgrade... 433s The following packages will be upgraded: 433s libc-bin libc6 locales pinentry-curses python3-jinja2 sos strace 433s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 433s Need to get 8683 kB of archives. 433s After this operation, 23.6 kB of additional disk space will be used. 433s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc6 armhf 2.41-1ubuntu2 [2932 kB] 436s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc-bin armhf 2.41-1ubuntu2 [545 kB] 437s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf locales all 2.41-1ubuntu2 [4246 kB] 441s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf strace armhf 6.13+ds-1ubuntu1 [445 kB] 442s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf pinentry-curses armhf 1.3.1-2ubuntu3 [40.6 kB] 442s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 442s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf sos all 4.9.0-5 [365 kB] 443s Preconfiguring packages ... 443s Fetched 8683 kB in 10s (897 kB/s) 443s (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 ... 64655 files and directories currently installed.) 443s Preparing to unpack .../libc6_2.41-1ubuntu2_armhf.deb ... 443s Unpacking libc6:armhf (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 444s Setting up libc6:armhf (2.41-1ubuntu2) ... 444s (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 ... 64655 files and directories currently installed.) 444s Preparing to unpack .../libc-bin_2.41-1ubuntu2_armhf.deb ... 444s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 444s Setting up libc-bin (2.41-1ubuntu2) ... 444s (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 ... 64655 files and directories currently installed.) 444s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 444s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 445s Preparing to unpack .../strace_6.13+ds-1ubuntu1_armhf.deb ... 445s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 445s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_armhf.deb ... 445s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 445s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 445s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 445s Preparing to unpack .../archives/sos_4.9.0-5_all.deb ... 445s Unpacking sos (4.9.0-5) over (4.9.0-4) ... 445s Setting up sos (4.9.0-5) ... 446s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 446s Setting up locales (2.41-1ubuntu2) ... 446s Generating locales (this might take a while)... 448s en_US.UTF-8... done 448s Generation complete. 448s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 449s Setting up strace (6.13+ds-1ubuntu1) ... 449s Processing triggers for man-db (2.13.0-1) ... 450s Processing triggers for systemd (257.3-1ubuntu3) ... 452s Reading package lists... 452s Building dependency tree... 452s Reading state information... 453s Starting pkgProblemResolver with broken count: 0 453s Starting 2 pkgProblemResolver with broken count: 0 453s Done 453s Solving dependencies... 454s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 455s autopkgtest [16:14:25]: rebooting testbed after setup commands that affected boot 520s Reading package lists... 520s Building dependency tree... 520s Reading state information... 520s Starting pkgProblemResolver with broken count: 0 520s Starting 2 pkgProblemResolver with broken count: 0 520s Done 521s The following NEW packages will be installed: 521s libblas3 libgfortran5 liblapack3 python3-all python3-fastcluster 521s python3-numpy python3-numpy-dev 521s 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded. 521s Need to get 6461 kB of archives. 521s After this operation, 24.1 MB of additional disk space will be used. 521s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf python3-numpy-dev armhf 1:2.2.3+ds-5 [141 kB] 522s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libblas3 armhf 3.12.1-2 [132 kB] 522s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libgfortran5 armhf 15-20250222-0ubuntu1 [330 kB] 522s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf liblapack3 armhf 3.12.1-2 [2091 kB] 525s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf python3-numpy armhf 1:2.2.3+ds-5 [3725 kB] 529s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf python3-all armhf 3.13.2-2 [886 B] 529s Get:7 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-fastcluster armhf 1.2.6-2 [40.1 kB] 529s Fetched 6461 kB in 8s (843 kB/s) 529s Selecting previously unselected package python3-numpy-dev:armhf. 530s (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 ... 64655 files and directories currently installed.) 530s Preparing to unpack .../0-python3-numpy-dev_1%3a2.2.3+ds-5_armhf.deb ... 530s Unpacking python3-numpy-dev:armhf (1:2.2.3+ds-5) ... 530s Selecting previously unselected package libblas3:armhf. 530s Preparing to unpack .../1-libblas3_3.12.1-2_armhf.deb ... 530s Unpacking libblas3:armhf (3.12.1-2) ... 530s Selecting previously unselected package libgfortran5:armhf. 530s Preparing to unpack .../2-libgfortran5_15-20250222-0ubuntu1_armhf.deb ... 530s Unpacking libgfortran5:armhf (15-20250222-0ubuntu1) ... 530s Selecting previously unselected package liblapack3:armhf. 530s Preparing to unpack .../3-liblapack3_3.12.1-2_armhf.deb ... 530s Unpacking liblapack3:armhf (3.12.1-2) ... 530s Selecting previously unselected package python3-numpy. 530s Preparing to unpack .../4-python3-numpy_1%3a2.2.3+ds-5_armhf.deb ... 530s Unpacking python3-numpy (1:2.2.3+ds-5) ... 530s Selecting previously unselected package python3-all. 530s Preparing to unpack .../5-python3-all_3.13.2-2_armhf.deb ... 530s Unpacking python3-all (3.13.2-2) ... 530s Selecting previously unselected package python3-fastcluster. 530s Preparing to unpack .../6-python3-fastcluster_1.2.6-2_armhf.deb ... 530s Unpacking python3-fastcluster (1.2.6-2) ... 530s Setting up python3-all (3.13.2-2) ... 530s Setting up libblas3:armhf (3.12.1-2) ... 530s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode 530s Setting up python3-numpy-dev:armhf (1:2.2.3+ds-5) ... 530s Setting up libgfortran5:armhf (15-20250222-0ubuntu1) ... 530s Setting up liblapack3:armhf (3.12.1-2) ... 530s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode 530s Setting up python3-numpy (1:2.2.3+ds-5) ... 532s Setting up python3-fastcluster (1.2.6-2) ... 533s Processing triggers for man-db (2.13.0-1) ... 533s Processing triggers for libc-bin (2.41-1ubuntu2) ... 548s autopkgtest [16:15:58]: 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 548s autopkgtest [16:15:58]: test autodep8-python3: [----------------------- 550s Testing with python3.13: 550s 550s autopkgtest [16:16:00]: test autodep8-python3: -----------------------] 554s autopkgtest [16:16:04]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 554s autodep8-python3 PASS (superficial) 558s autopkgtest [16:16:08]: @@@@@@@@@@@@@@@@@@@@ summary 558s run-unit-test PASS 558s autodep8-python3 PASS (superficial)