0s autopkgtest [11:05:06]: starting date: 2024-03-11 0s autopkgtest [11:05:06]: git checkout: d9c0295 adt_testbed.py: supress warnings from apt using a shell pipeline 0s autopkgtest [11:05:06]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.6uc8uj7z/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:ruby3.1,src:openssl --apt-upgrade ruby-bcrypt --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=ruby3.1/3.1.2-7ubuntu5 openssl/3.0.13-0ubuntu1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-25.secgroup --name adt-noble-arm64-ruby-bcrypt-20240311-110506-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 80s autopkgtest [11:06:26]: @@@@@@@@@@@@@@@@@@@@ test bed setup 81s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 81s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [37.3 kB] 81s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [3976 B] 81s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [434 kB] 81s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [2621 kB] 81s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [581 kB] 82s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 82s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [20.3 kB] 82s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 82s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [2966 kB] 82s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 82s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [39.6 kB] 82s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 83s Fetched 6832 kB in 2s (4463 kB/s) 83s Reading package lists... 86s Reading package lists... 86s Building dependency tree... 86s Reading state information... 87s Calculating upgrade... 87s The following packages will be REMOVED: 87s libssl3 87s The following NEW packages will be installed: 87s libssl3t64 87s The following packages will be upgraded: 87s openssl 88s 1 upgraded, 1 newly installed, 1 to remove and 0 not upgraded. 88s Need to get 2753 kB of archives. 88s After this operation, 72.7 kB of additional disk space will be used. 88s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 openssl arm64 3.0.13-0ubuntu1 [983 kB] 88s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libssl3t64 arm64 3.0.13-0ubuntu1 [1770 kB] 89s Fetched 2753 kB in 1s (3554 kB/s) 89s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74748 files and directories currently installed.) 89s Preparing to unpack .../openssl_3.0.13-0ubuntu1_arm64.deb ... 89s Unpacking openssl (3.0.13-0ubuntu1) over (3.0.10-1ubuntu4) ... 89s dpkg: libssl3:arm64: dependency problems, but removing anyway as you requested: 89s wget depends on libssl3 (>= 3.0.0). 89s u-boot-tools depends on libssl3 (>= 3.0.0). 89s tnftp depends on libssl3 (>= 3.0.0). 89s tcpdump depends on libssl3 (>= 3.0.0). 89s systemd-resolved depends on libssl3 (>= 3.0.0). 89s systemd depends on libssl3 (>= 3.0.0). 89s sudo depends on libssl3 (>= 3.0.0). 89s sbsigntool depends on libssl3 (>= 3.0.0). 89s rsync depends on libssl3 (>= 3.0.0). 89s python3-cryptography depends on libssl3 (>= 3.0.0). 89s openssh-server depends on libssl3 (>= 3.0.10). 89s openssh-client depends on libssl3 (>= 3.0.10). 89s mtd-utils depends on libssl3 (>= 3.0.0). 89s mokutil depends on libssl3 (>= 3.0.0). 89s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 89s libsystemd-shared:arm64 depends on libssl3 (>= 3.0.0). 89s libssh-4:arm64 depends on libssl3 (>= 3.0.0). 89s libsasl2-modules:arm64 depends on libssl3 (>= 3.0.0). 89s libsasl2-2:arm64 depends on libssl3 (>= 3.0.0). 89s libpython3.12-minimal:arm64 depends on libssl3 (>= 3.0.0). 89s libnvme1 depends on libssl3 (>= 3.0.0). 89s libkrb5-3:arm64 depends on libssl3 (>= 3.0.0). 89s libkmod2:arm64 depends on libssl3 (>= 3.0.0). 89s libfido2-1:arm64 depends on libssl3 (>= 3.0.0). 89s libcurl4:arm64 depends on libssl3 (>= 3.0.0). 89s libcryptsetup12:arm64 depends on libssl3 (>= 3.0.0). 89s kmod depends on libssl3 (>= 3.0.0). 89s dhcpcd-base depends on libssl3 (>= 3.0.0). 89s bind9-libs:arm64 depends on libssl3 (>= 3.0.0). 89s 89s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74748 files and directories currently installed.) 89s Removing libssl3:arm64 (3.0.10-1ubuntu4) ... 89s Selecting previously unselected package libssl3t64:arm64. 89s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74737 files and directories currently installed.) 89s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu1_arm64.deb ... 89s Unpacking libssl3t64:arm64 (3.0.13-0ubuntu1) ... 89s Setting up libssl3t64:arm64 (3.0.13-0ubuntu1) ... 89s Setting up openssl (3.0.13-0ubuntu1) ... 89s Processing triggers for man-db (2.12.0-3) ... 90s Processing triggers for libc-bin (2.39-0ubuntu2) ... 91s Reading package lists... 91s Building dependency tree... 91s Reading state information... 91s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 92s sh: Attempting to set up Debian/Ubuntu apt sources automatically 92s sh: Distribution appears to be Ubuntu 93s Reading package lists... 93s Building dependency tree... 93s Reading state information... 94s eatmydata is already the newest version (131-1). 94s dbus is already the newest version (1.14.10-4ubuntu1). 94s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 94s Reading package lists... 94s Building dependency tree... 94s Reading state information... 95s rng-tools-debian is already the newest version (2.4). 95s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 95s Reading package lists... 95s Building dependency tree... 95s Reading state information... 96s haveged is already the newest version (1.9.14-1ubuntu1). 96s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 96s Reading package lists... 96s Building dependency tree... 96s Reading state information... 97s The following packages will be REMOVED: 97s cloud-init* python3-configobj* python3-debconf* 97s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 97s After this operation, 3248 kB disk space will be freed. 97s (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 ... 74750 files and directories currently installed.) 97s Removing cloud-init (24.1-0ubuntu1) ... 98s Removing python3-configobj (5.0.8-3) ... 98s Removing python3-debconf (1.5.86) ... 98s Processing triggers for man-db (2.12.0-3) ... 98s (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 ... 74361 files and directories currently installed.) 98s Purging configuration files for cloud-init (24.1-0ubuntu1) ... 99s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 99s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 99s Reading package lists... 100s Building dependency tree... 100s Reading state information... 100s linux-generic is already the newest version (6.8.0-11.11+1). 100s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 101s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 101s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 101s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 101s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 102s Reading package lists... 102s Reading package lists... 103s Building dependency tree... 103s Reading state information... 103s Calculating upgrade... 103s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 104s Reading package lists... 104s Building dependency tree... 104s Reading state information... 105s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 106s autopkgtest [11:06:52]: rebooting testbed after setup commands that affected boot 358s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 366s autopkgtest [11:11:12]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 366s autopkgtest [11:11:12]: testbed dpkg architecture: arm64 368s autopkgtest [11:11:14]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-bcrypt 370s Get:1 http://ftpmaster.internal/ubuntu noble/universe ruby-bcrypt 3.1.18-1build1 (dsc) [2078 B] 370s Get:2 http://ftpmaster.internal/ubuntu noble/universe ruby-bcrypt 3.1.18-1build1 (tar) [51.8 kB] 370s Get:3 http://ftpmaster.internal/ubuntu noble/universe ruby-bcrypt 3.1.18-1build1 (diff) [4872 B] 370s gpgv: Signature made Fri Feb 2 02:55:21 2024 UTC 370s gpgv: using RSA key 8ED6C3F8BAC9DB7FC130A870F823A2729883C97C 370s gpgv: issuer "kanashiro@ubuntu.com" 370s gpgv: Can't check signature: No public key 370s dpkg-source: warning: cannot verify inline signature for ./ruby-bcrypt_3.1.18-1build1.dsc: no acceptable signature found 370s autopkgtest [11:11:16]: testing package ruby-bcrypt version 3.1.18-1build1 370s autopkgtest [11:11:16]: build not needed 371s autopkgtest [11:11:17]: test gem2deb-test-runner: preparing testbed 375s Reading package lists... 375s Building dependency tree... 375s Reading state information... 376s Correcting dependencies...Starting pkgProblemResolver with broken count: 0 376s Starting 2 pkgProblemResolver with broken count: 0 376s Done 376s Done 376s Starting pkgProblemResolver with broken count: 0 376s Starting 2 pkgProblemResolver with broken count: 0 376s Done 377s The following additional packages will be installed: 377s gem2deb-test-runner libruby libruby3.1 rake ruby ruby-bcrypt ruby-diff-lcs 377s ruby-net-telnet ruby-rspec ruby-rspec-core ruby-rspec-expectations 377s ruby-rspec-mocks ruby-rspec-support ruby-rubygems ruby-sdbm ruby-webrick 377s ruby-xmlrpc ruby3.1 rubygems-integration 377s Suggested packages: 377s ri ruby-dev bundler 377s Recommended packages: 377s zip fonts-lato libjs-jquery 377s The following NEW packages will be installed: 377s gem2deb-test-runner libruby libruby3.1 rake ruby ruby-bcrypt ruby-diff-lcs 377s ruby-net-telnet ruby-rspec ruby-rspec-core ruby-rspec-expectations 377s ruby-rspec-mocks ruby-rspec-support ruby-rubygems ruby-sdbm ruby-webrick 377s ruby-xmlrpc ruby3.1 rubygems-integration 377s 0 upgraded, 19 newly installed, 0 to remove and 0 not upgraded. 377s 1 not fully installed or removed. 377s Need to get 6030 kB of archives. 377s After this operation, 33.6 MB of additional disk space will be used. 377s Get:1 http://ftpmaster.internal/ubuntu noble/main arm64 rubygems-integration all 1.18 [5336 B] 377s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 ruby3.1 arm64 3.1.2-7ubuntu5 [49.0 kB] 377s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libruby arm64 1:3.1+1 [4640 B] 377s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-rubygems all 3.4.20-1 [238 kB] 377s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 ruby arm64 1:3.1+1 [3464 B] 377s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 rake all 13.0.6-3 [61.6 kB] 377s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 377s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-webrick all 1.8.1-1 [52.3 kB] 377s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-xmlrpc all 0.3.2-2 [24.8 kB] 378s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-sdbm arm64 1.0.0-5build3 [17.9 kB] 378s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libruby3.1 arm64 3.1.2-7ubuntu5 [5116 kB] 378s Get:12 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-bcrypt arm64 3.1.18-1build1 [36.5 kB] 378s Get:13 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-support all 3.12.0c0e1m1s0-1 [28.8 kB] 378s Get:14 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-core all 3.12.0c0e1m1s0-1 [163 kB] 378s Get:15 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-diff-lcs all 1.5.0-1 [23.9 kB] 378s Get:16 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-expectations all 3.12.0c0e1m1s0-1 [89.2 kB] 378s Get:17 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-mocks all 3.12.0c0e1m1s0-1 [79.4 kB] 378s Get:18 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec all 3.12.0c0e1m1s0-1 [3506 B] 378s Get:19 http://ftpmaster.internal/ubuntu noble/universe arm64 gem2deb-test-runner arm64 2.2.2 [18.2 kB] 378s Fetched 6030 kB in 1s (7649 kB/s) 378s Selecting previously unselected package rubygems-integration. 379s (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 ... 74306 files and directories currently installed.) 379s Preparing to unpack .../00-rubygems-integration_1.18_all.deb ... 379s Unpacking rubygems-integration (1.18) ... 379s Selecting previously unselected package ruby3.1. 379s Preparing to unpack .../01-ruby3.1_3.1.2-7ubuntu5_arm64.deb ... 379s Unpacking ruby3.1 (3.1.2-7ubuntu5) ... 379s Selecting previously unselected package libruby:arm64. 379s Preparing to unpack .../02-libruby_1%3a3.1+1_arm64.deb ... 379s Unpacking libruby:arm64 (1:3.1+1) ... 379s Selecting previously unselected package ruby-rubygems. 379s Preparing to unpack .../03-ruby-rubygems_3.4.20-1_all.deb ... 379s Unpacking ruby-rubygems (3.4.20-1) ... 379s Selecting previously unselected package ruby. 379s Preparing to unpack .../04-ruby_1%3a3.1+1_arm64.deb ... 379s Unpacking ruby (1:3.1+1) ... 379s Selecting previously unselected package rake. 379s Preparing to unpack .../05-rake_13.0.6-3_all.deb ... 379s Unpacking rake (13.0.6-3) ... 379s Selecting previously unselected package ruby-net-telnet. 379s Preparing to unpack .../06-ruby-net-telnet_0.2.0-1_all.deb ... 379s Unpacking ruby-net-telnet (0.2.0-1) ... 379s Selecting previously unselected package ruby-webrick. 379s Preparing to unpack .../07-ruby-webrick_1.8.1-1_all.deb ... 379s Unpacking ruby-webrick (1.8.1-1) ... 379s Selecting previously unselected package ruby-xmlrpc. 379s Preparing to unpack .../08-ruby-xmlrpc_0.3.2-2_all.deb ... 379s Unpacking ruby-xmlrpc (0.3.2-2) ... 379s Selecting previously unselected package ruby-sdbm:arm64. 379s Preparing to unpack .../09-ruby-sdbm_1.0.0-5build3_arm64.deb ... 379s Unpacking ruby-sdbm:arm64 (1.0.0-5build3) ... 379s Selecting previously unselected package libruby3.1:arm64. 379s Preparing to unpack .../10-libruby3.1_3.1.2-7ubuntu5_arm64.deb ... 379s Unpacking libruby3.1:arm64 (3.1.2-7ubuntu5) ... 379s Selecting previously unselected package ruby-bcrypt:arm64. 379s Preparing to unpack .../11-ruby-bcrypt_3.1.18-1build1_arm64.deb ... 379s Unpacking ruby-bcrypt:arm64 (3.1.18-1build1) ... 379s Selecting previously unselected package ruby-rspec-support. 379s Preparing to unpack .../12-ruby-rspec-support_3.12.0c0e1m1s0-1_all.deb ... 379s Unpacking ruby-rspec-support (3.12.0c0e1m1s0-1) ... 379s Selecting previously unselected package ruby-rspec-core. 379s Preparing to unpack .../13-ruby-rspec-core_3.12.0c0e1m1s0-1_all.deb ... 379s Unpacking ruby-rspec-core (3.12.0c0e1m1s0-1) ... 379s Selecting previously unselected package ruby-diff-lcs. 379s Preparing to unpack .../14-ruby-diff-lcs_1.5.0-1_all.deb ... 379s Unpacking ruby-diff-lcs (1.5.0-1) ... 379s Selecting previously unselected package ruby-rspec-expectations. 379s Preparing to unpack .../15-ruby-rspec-expectations_3.12.0c0e1m1s0-1_all.deb ... 379s Unpacking ruby-rspec-expectations (3.12.0c0e1m1s0-1) ... 379s Selecting previously unselected package ruby-rspec-mocks. 379s Preparing to unpack .../16-ruby-rspec-mocks_3.12.0c0e1m1s0-1_all.deb ... 379s Unpacking ruby-rspec-mocks (3.12.0c0e1m1s0-1) ... 380s Selecting previously unselected package ruby-rspec. 380s Preparing to unpack .../17-ruby-rspec_3.12.0c0e1m1s0-1_all.deb ... 380s Unpacking ruby-rspec (3.12.0c0e1m1s0-1) ... 380s Selecting previously unselected package gem2deb-test-runner. 380s Preparing to unpack .../18-gem2deb-test-runner_2.2.2_arm64.deb ... 380s Unpacking gem2deb-test-runner (2.2.2) ... 380s Setting up rubygems-integration (1.18) ... 380s Setting up ruby-net-telnet (0.2.0-1) ... 380s Setting up ruby-rspec-support (3.12.0c0e1m1s0-1) ... 380s Setting up ruby-webrick (1.8.1-1) ... 380s Setting up ruby-xmlrpc (0.3.2-2) ... 380s Setting up libruby:arm64 (1:3.1+1) ... 380s Setting up ruby-rubygems (3.4.20-1) ... 380s Setting up rake (13.0.6-3) ... 380s Setting up ruby-sdbm:arm64 (1.0.0-5build3) ... 380s Setting up libruby3.1:arm64 (3.1.2-7ubuntu5) ... 380s Setting up ruby-bcrypt:arm64 (3.1.18-1build1) ... 380s Setting up ruby3.1 (3.1.2-7ubuntu5) ... 380s Setting up ruby (1:3.1+1) ... 380s Setting up ruby-rspec-core (3.12.0c0e1m1s0-1) ... 380s Setting up ruby-diff-lcs (1.5.0-1) ... 380s Setting up gem2deb-test-runner (2.2.2) ... 380s Setting up ruby-rspec-expectations (3.12.0c0e1m1s0-1) ... 380s Setting up ruby-rspec-mocks (3.12.0c0e1m1s0-1) ... 380s Setting up ruby-rspec (3.12.0c0e1m1s0-1) ... 380s Setting up autopkgtest-satdep (0) ... 380s Processing triggers for libc-bin (2.39-0ubuntu2) ... 380s Processing triggers for man-db (2.12.0-3) ... 383s (Reading database ... 77749 files and directories currently installed.) 383s Removing autopkgtest-satdep (0) ... 385s autopkgtest [11:11:31]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 385s autopkgtest [11:11:31]: test gem2deb-test-runner: [----------------------- 386s 386s ┌──────────────────────────────────────────────────────────────────────────────┐ 386s │ Checking Rubygems dependency resolution on ruby3.1 │ 386s └──────────────────────────────────────────────────────────────────────────────┘ 386s 386s RUBYLIB=. GEM_PATH= ruby3.1 -e gem\ \"bcrypt\" 386s mv lib ./.gem2deb.lib 386s mv ext ./.gem2deb.ext 386s mv ./.gem2deb.lib lib 386s mv ./.gem2deb.ext ext 386s 386s ┌──────────────────────────────────────────────────────────────────────────────┐ 386s │ Run tests for ruby3.1 from debian/ruby-tests.rake │ 386s └──────────────────────────────────────────────────────────────────────────────┘ 386s 386s RUBYLIB=. GEM_PATH= ruby3.1 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 386s mv lib ./.gem2deb.lib 386s mv ext ./.gem2deb.ext 386s /usr/bin/ruby3.1 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.12.0/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation 387s 387s BCrypt::Engine 387s .calibrate(upper_time_limit_in_ms) 387s a tiny upper time limit provided 387s returns a minimum cost supported by the algorithm 387s 387s The BCrypt engine 387s should calculate the optimal cost factor to fit in a specific time 387s 387s Generating BCrypt salts 387s should produce strings 387s should produce random data 387s should raise a InvalidCostError if the cost parameter isn't numeric 387s should raise a InvalidCostError if the cost parameter isn't greater than 0 387s 387s Autodetecting of salt cost 387s should work 387s 387s Generating BCrypt hashes 387s should produce a string 387s should raise an InvalidSalt error if the salt is invalid 387s should raise an InvalidSecret error if the secret is invalid 387s should call #to_s on the secret and use the return value as the actual secret data 388s should be interoperable with other implementations 388s should truncate long 1-byte character secrets to 72 bytes 388s should truncate long multi-byte character secrets to 72 bytes 388s 388s Errors 388s BCrypt::Error 388s can be rescued as a StandardError 388s BCrypt::Errors::InvalidCost 388s can be rescued as a BCrypt::Error 388s BCrypt::Errors::InvalidHash 388s can be rescued as a BCrypt::Error 388s BCrypt::Errors::InvalidSalt 388s can be rescued as a BCrypt::Error 388s BCrypt::Errors::InvalidSecret 388s can be rescued as a BCrypt::Error 388s 388s Creating a hashed password 388s should return a BCrypt::Password 388s should return a valid bcrypt password 389s should behave normally if the secret is not a string 390s should tolerate empty string secrets 390s should tolerate very long string secrets 390s 390s Reading a hashed password 390s the cost is too damn high 391s the cost should be set to the default if nil 391s the cost should be set to the default if empty hash 391s the cost should be set to the passed value if provided 391s the cost should be set to the global value if set 391s the cost should be set to an overridden constant for backwards compatibility 391s should read the version, cost, salt, and hash 391s should raise an InvalidHashError when given an invalid hash 391s 391s Comparing a hashed password with a secret 391s should compare successfully to the original secret 392s should compare unsuccessfully to anything besides original secret 392s 392s Validating a generated salt 392s should not accept an invalid salt 392s should accept a valid salt 392s 392s Validating a password hash 392s should not accept an invalid password 392s should accept a valid password 392s 392s Finished in 5.87 seconds (files took 0.17722 seconds to load) 392s 38 examples, 0 failures 392s 393s mv ./.gem2deb.lib lib 393s mv ./.gem2deb.ext ext 393s autopkgtest [11:11:39]: test gem2deb-test-runner: -----------------------] 394s autopkgtest [11:11:40]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 394s gem2deb-test-runner PASS 394s autopkgtest [11:11:40]: @@@@@@@@@@@@@@@@@@@@ summary 394s gem2deb-test-runner PASS 406s Creating nova instance adt-noble-arm64-ruby-bcrypt-20240311-110506-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240311.img (UUID 900cfff9-7f1a-42c7-81a7-22635cd2a5f9)...