0s autopkgtest [07:08:32]: starting date and time: 2026-02-10 07:08:32+0000 0s autopkgtest [07:08:32]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [07:08:32]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.azcdsis0/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:ruby-concurrent --apt-upgrade ruby-dry-container --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=ruby-concurrent/1.3.6-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-arm64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-arm64-19.secgroup --name adt-resolute-arm64-ruby-dry-container-20260210-070832-juju-7f2275-prod-proposed-migration-environment-15-7563ca1d-228c-4f8b-9ea4-04ed483f013f --image adt/ubuntu-resolute-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-arm64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-arm64-ruby-dry-container-20260210-070832-juju-7f2275-prod-proposed-migration-environment-15-7563ca1d-228c-4f8b-9ea4-04ed483f013f from image adt/ubuntu-resolute-arm64-server-20260209.img (UUID 793037ca-75af-461b-82de-f8081300b2e3)... 90s autopkgtest [07:10:02]: testbed dpkg architecture: arm64 91s autopkgtest [07:10:03]: testbed apt version: 3.1.15 91s autopkgtest [07:10:03]: @@@@@@@@@@@@@@@@@@@@ test bed setup 91s autopkgtest [07:10:03]: testbed release detected to be: None 92s autopkgtest [07:10:04]: updating testbed package index (apt update) 92s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 92s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 92s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 92s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 92s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1727 kB] 94s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [178 kB] 94s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [31.1 kB] 94s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [263 kB] 94s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [6288 B] 94s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [120 B] 94s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1769 kB] 96s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [31.3 kB] 96s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [23.0 kB] 96s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [688 B] 98s Fetched 4153 kB in 4s (960 kB/s) 99s Reading package lists... 101s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 101s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 101s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 101s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 102s Reading package lists... 102s Reading package lists... 102s Building dependency tree... 102s Reading state information... 102s Calculating upgrade... 103s The following NEW packages will be installed: 103s gcc-16-base 103s The following packages will be upgraded: 103s cryptsetup-bin dracut-install iproute2 iptables libatomic1 libbrotli1 103s libcryptsetup12 libgcc-s1 libip4tc2 libip6tc2 libstdc++6 libxtables12 wget 103s 13 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 103s Need to get 3779 kB of archives. 103s After this operation, 218 kB of additional disk space will be used. 103s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-16-base arm64 16-20260208-1ubuntu1 [59.7 kB] 103s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libgcc-s1 arm64 16-20260208-1ubuntu1 [60.9 kB] 103s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 iptables arm64 1.8.11-2ubuntu3 [386 kB] 103s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libip4tc2 arm64 1.8.11-2ubuntu3 [24.3 kB] 103s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libip6tc2 arm64 1.8.11-2ubuntu3 [24.7 kB] 103s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 libxtables12 arm64 1.8.11-2ubuntu3 [36.7 kB] 103s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 iproute2 arm64 6.18.0-1ubuntu1 [1171 kB] 104s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 libatomic1 arm64 16-20260208-1ubuntu1 [11.1 kB] 104s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libcryptsetup12 arm64 2:2.8.0-1ubuntu3 [274 kB] 104s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libstdc++6 arm64 16-20260208-1ubuntu1 [768 kB] 105s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 wget arm64 1.25.0-2ubuntu4 [344 kB] 105s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 cryptsetup-bin arm64 2:2.8.0-1ubuntu3 [227 kB] 105s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 dracut-install arm64 109-11ubuntu1 [45.3 kB] 105s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libbrotli1 arm64 1.2.0-3 [346 kB] 105s dpkg-preconfigure: unable to re-open stdin: No such file or directory 106s Fetched 3779 kB in 2s (1544 kB/s) 106s Selecting previously unselected package gcc-16-base:arm64. 106s (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 ... 136597 files and directories currently installed.) 106s Preparing to unpack .../gcc-16-base_16-20260208-1ubuntu1_arm64.deb ... 106s Unpacking gcc-16-base:arm64 (16-20260208-1ubuntu1) ... 106s Setting up gcc-16-base:arm64 (16-20260208-1ubuntu1) ... 106s (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 ... 136602 files and directories currently installed.) 106s Preparing to unpack .../libgcc-s1_16-20260208-1ubuntu1_arm64.deb ... 106s Unpacking libgcc-s1:arm64 (16-20260208-1ubuntu1) over (15.2.0-12ubuntu1) ... 106s Setting up libgcc-s1:arm64 (16-20260208-1ubuntu1) ... 106s (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 ... 136602 files and directories currently installed.) 106s Preparing to unpack .../00-iptables_1.8.11-2ubuntu3_arm64.deb ... 106s Unpacking iptables (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 106s Preparing to unpack .../01-libip4tc2_1.8.11-2ubuntu3_arm64.deb ... 106s Unpacking libip4tc2:arm64 (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 106s Preparing to unpack .../02-libip6tc2_1.8.11-2ubuntu3_arm64.deb ... 106s Unpacking libip6tc2:arm64 (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 106s Preparing to unpack .../03-libxtables12_1.8.11-2ubuntu3_arm64.deb ... 106s Unpacking libxtables12:arm64 (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 106s Preparing to unpack .../04-iproute2_6.18.0-1ubuntu1_arm64.deb ... 107s Unpacking iproute2 (6.18.0-1ubuntu1) over (6.16.0-1ubuntu3) ... 107s Preparing to unpack .../05-libatomic1_16-20260208-1ubuntu1_arm64.deb ... 107s Unpacking libatomic1:arm64 (16-20260208-1ubuntu1) over (15.2.0-12ubuntu1) ... 107s Preparing to unpack .../06-libcryptsetup12_2%3a2.8.0-1ubuntu3_arm64.deb ... 107s Unpacking libcryptsetup12:arm64 (2:2.8.0-1ubuntu3) over (2:2.8.0-1ubuntu2) ... 107s Preparing to unpack .../07-libstdc++6_16-20260208-1ubuntu1_arm64.deb ... 107s Unpacking libstdc++6:arm64 (16-20260208-1ubuntu1) over (15.2.0-12ubuntu1) ... 107s Preparing to unpack .../08-wget_1.25.0-2ubuntu4_arm64.deb ... 107s Unpacking wget (1.25.0-2ubuntu4) over (1.25.0-2ubuntu3) ... 107s Preparing to unpack .../09-cryptsetup-bin_2%3a2.8.0-1ubuntu3_arm64.deb ... 107s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu3) over (2:2.8.0-1ubuntu2) ... 107s Preparing to unpack .../10-dracut-install_109-11ubuntu1_arm64.deb ... 107s Unpacking dracut-install (109-11ubuntu1) over (109-9ubuntu1) ... 107s Preparing to unpack .../11-libbrotli1_1.2.0-3_arm64.deb ... 107s Unpacking libbrotli1:arm64 (1.2.0-3) over (1.1.0-2build6) ... 107s Setting up libip4tc2:arm64 (1.8.11-2ubuntu3) ... 107s Setting up wget (1.25.0-2ubuntu4) ... 107s Setting up libip6tc2:arm64 (1.8.11-2ubuntu3) ... 107s Setting up libbrotli1:arm64 (1.2.0-3) ... 107s Setting up libatomic1:arm64 (16-20260208-1ubuntu1) ... 107s Setting up libxtables12:arm64 (1.8.11-2ubuntu3) ... 107s Setting up dracut-install (109-11ubuntu1) ... 107s Setting up libcryptsetup12:arm64 (2:2.8.0-1ubuntu3) ... 107s Setting up libstdc++6:arm64 (16-20260208-1ubuntu1) ... 107s Setting up cryptsetup-bin (2:2.8.0-1ubuntu3) ... 107s Setting up iptables (1.8.11-2ubuntu3) ... 108s Setting up iproute2 (6.18.0-1ubuntu1) ... 108s Processing triggers for man-db (2.13.1-1build1) ... 109s Processing triggers for install-info (7.2-5) ... 109s Processing triggers for libc-bin (2.42-2ubuntu4) ... 109s autopkgtest [07:10:21]: upgrading testbed (apt dist-upgrade and autopurge) 109s Reading package lists... 109s Building dependency tree... 109s Reading state information... 110s Calculating upgrade... 110s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 110s Reading package lists... 110s Building dependency tree... 110s Reading state information... 110s Solving dependencies... 111s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 113s autopkgtest [07:10:25]: testbed running kernel: Linux 6.19.0-3-generic #3-Ubuntu SMP PREEMPT_DYNAMIC Fri Jan 23 19:46:27 UTC 2026 113s autopkgtest [07:10:25]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-dry-container 115s Get:1 http://ftpmaster.internal/ubuntu resolute/universe ruby-dry-container 0.7.2-2build1 (dsc) [2205 B] 115s Get:2 http://ftpmaster.internal/ubuntu resolute/universe ruby-dry-container 0.7.2-2build1 (tar) [14.9 kB] 115s Get:3 http://ftpmaster.internal/ubuntu resolute/universe ruby-dry-container 0.7.2-2build1 (diff) [2552 B] 115s gpgv: Signature made Mon Nov 24 16:35:36 2025 UTC 115s gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2 115s gpgv: Can't check signature: No public key 115s dpkg-source: warning: cannot verify inline signature for ./ruby-dry-container_0.7.2-2build1.dsc: no acceptable signature found 115s autopkgtest [07:10:27]: testing package ruby-dry-container version 0.7.2-2build1 115s autopkgtest [07:10:27]: build not needed 116s autopkgtest [07:10:28]: test gem2deb-test-runner: preparing testbed 116s Reading package lists... 116s Building dependency tree... 116s Reading state information... 116s Solving dependencies... 116s The following NEW packages will be installed: 116s gem2deb-test-runner libruby libruby3.3 rake ruby ruby-concurrent ruby-csv 116s ruby-did-you-mean ruby-diff-lcs ruby-dry-configurable ruby-dry-container 116s ruby-dry-core ruby-minitest ruby-net-telnet ruby-power-assert ruby-rspec 116s ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 116s ruby-ruby2-keywords ruby-rubygems ruby-test-unit ruby-webrick ruby-xmlrpc 116s ruby3.3 rubygems-integration 117s 0 upgraded, 27 newly installed, 0 to remove and 0 not upgraded. 117s Need to get 7434 kB of archives. 117s After this operation, 41.6 MB of additional disk space will be used. 117s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 rubygems-integration all 1.19build1 [5666 B] 117s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 ruby-csv all 3.3.4-1 [43.0 kB] 117s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 ruby-did-you-mean all 1.6.3-2build1 [14.9 kB] 117s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 ruby-net-telnet all 0.2.0-1build1 [13.5 kB] 117s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 ruby-ruby2-keywords all 0.0.5-1build1 [4398 B] 117s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 ruby-webrick all 1.9.1-1build1 [60.9 kB] 117s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 ruby-xmlrpc all 0.3.3-2build1 [24.9 kB] 117s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 libruby3.3 arm64 3.3.8-2ubuntu2 [5971 kB] 123s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 ruby3.3 arm64 3.3.8-2ubuntu2 [59.1 kB] 123s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libruby arm64 1:3.3 [5164 B] 123s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 ruby-rubygems all 3.6.7-2ubuntu2 [332 kB] 123s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 ruby arm64 1:3.3 [3668 B] 123s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 rake all 13.2.1-1build1 [45.9 kB] 123s Get:14 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-minitest all 5.26.1-1 [49.3 kB] 123s Get:15 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-power-assert all 3.0.1-1 [11.4 kB] 123s Get:16 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-test-unit all 3.6.2-1 [67.0 kB] 123s Get:17 http://ftpmaster.internal/ubuntu resolute/universe arm64 gem2deb-test-runner arm64 2.2.5 [18.3 kB] 123s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 ruby-concurrent all 1.3.6-1 [284 kB] 123s Get:19 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-diff-lcs all 1.5.1-1 [22.8 kB] 123s Get:20 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-dry-core all 0.7.1-1 [12.4 kB] 123s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-dry-configurable all 0.9.0-2build1 [8586 B] 123s Get:22 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-dry-container all 0.7.2-2build1 [8252 B] 123s Get:23 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 123s Get:24 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 123s Get:25 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 123s Get:26 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 123s Get:27 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 123s Fetched 7434 kB in 7s (1116 kB/s) 124s Selecting previously unselected package rubygems-integration. 124s (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 ... 136605 files and directories currently installed.) 124s Preparing to unpack .../00-rubygems-integration_1.19build1_all.deb ... 124s Unpacking rubygems-integration (1.19build1) ... 124s Selecting previously unselected package ruby-csv. 124s Preparing to unpack .../01-ruby-csv_3.3.4-1_all.deb ... 124s Unpacking ruby-csv (3.3.4-1) ... 124s Selecting previously unselected package ruby-did-you-mean. 124s Preparing to unpack .../02-ruby-did-you-mean_1.6.3-2build1_all.deb ... 124s Unpacking ruby-did-you-mean (1.6.3-2build1) ... 124s Selecting previously unselected package ruby-net-telnet. 124s Preparing to unpack .../03-ruby-net-telnet_0.2.0-1build1_all.deb ... 124s Unpacking ruby-net-telnet (0.2.0-1build1) ... 124s Selecting previously unselected package ruby-ruby2-keywords. 124s Preparing to unpack .../04-ruby-ruby2-keywords_0.0.5-1build1_all.deb ... 124s Unpacking ruby-ruby2-keywords (0.0.5-1build1) ... 124s Selecting previously unselected package ruby-webrick. 124s Preparing to unpack .../05-ruby-webrick_1.9.1-1build1_all.deb ... 124s Unpacking ruby-webrick (1.9.1-1build1) ... 124s Selecting previously unselected package ruby-xmlrpc. 124s Preparing to unpack .../06-ruby-xmlrpc_0.3.3-2build1_all.deb ... 124s Unpacking ruby-xmlrpc (0.3.3-2build1) ... 124s Selecting previously unselected package libruby3.3:arm64. 124s Preparing to unpack .../07-libruby3.3_3.3.8-2ubuntu2_arm64.deb ... 124s Unpacking libruby3.3:arm64 (3.3.8-2ubuntu2) ... 124s Selecting previously unselected package ruby3.3. 124s Preparing to unpack .../08-ruby3.3_3.3.8-2ubuntu2_arm64.deb ... 124s Unpacking ruby3.3 (3.3.8-2ubuntu2) ... 124s Selecting previously unselected package libruby:arm64. 124s Preparing to unpack .../09-libruby_1%3a3.3_arm64.deb ... 124s Unpacking libruby:arm64 (1:3.3) ... 124s Selecting previously unselected package ruby-rubygems. 124s Preparing to unpack .../10-ruby-rubygems_3.6.7-2ubuntu2_all.deb ... 124s Unpacking ruby-rubygems (3.6.7-2ubuntu2) ... 124s Selecting previously unselected package ruby. 124s Preparing to unpack .../11-ruby_1%3a3.3_arm64.deb ... 124s Unpacking ruby (1:3.3) ... 124s Selecting previously unselected package rake. 124s Preparing to unpack .../12-rake_13.2.1-1build1_all.deb ... 124s Unpacking rake (13.2.1-1build1) ... 124s Selecting previously unselected package ruby-minitest. 124s Preparing to unpack .../13-ruby-minitest_5.26.1-1_all.deb ... 124s Unpacking ruby-minitest (5.26.1-1) ... 124s Selecting previously unselected package ruby-power-assert. 124s Preparing to unpack .../14-ruby-power-assert_3.0.1-1_all.deb ... 124s Unpacking ruby-power-assert (3.0.1-1) ... 124s Selecting previously unselected package ruby-test-unit. 124s Preparing to unpack .../15-ruby-test-unit_3.6.2-1_all.deb ... 124s Unpacking ruby-test-unit (3.6.2-1) ... 124s Selecting previously unselected package gem2deb-test-runner. 124s Preparing to unpack .../16-gem2deb-test-runner_2.2.5_arm64.deb ... 124s Unpacking gem2deb-test-runner (2.2.5) ... 125s Selecting previously unselected package ruby-concurrent. 125s Preparing to unpack .../17-ruby-concurrent_1.3.6-1_all.deb ... 125s Unpacking ruby-concurrent (1.3.6-1) ... 125s Selecting previously unselected package ruby-diff-lcs. 125s Preparing to unpack .../18-ruby-diff-lcs_1.5.1-1_all.deb ... 125s Unpacking ruby-diff-lcs (1.5.1-1) ... 125s Selecting previously unselected package ruby-dry-core. 125s Preparing to unpack .../19-ruby-dry-core_0.7.1-1_all.deb ... 125s Unpacking ruby-dry-core (0.7.1-1) ... 125s Selecting previously unselected package ruby-dry-configurable. 125s Preparing to unpack .../20-ruby-dry-configurable_0.9.0-2build1_all.deb ... 125s Unpacking ruby-dry-configurable (0.9.0-2build1) ... 125s Selecting previously unselected package ruby-dry-container. 125s Preparing to unpack .../21-ruby-dry-container_0.7.2-2build1_all.deb ... 125s Unpacking ruby-dry-container (0.7.2-2build1) ... 125s Selecting previously unselected package ruby-rspec-support. 125s Preparing to unpack .../22-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 125s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 125s Selecting previously unselected package ruby-rspec-core. 125s Preparing to unpack .../23-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 125s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 125s Selecting previously unselected package ruby-rspec-expectations. 125s Preparing to unpack .../24-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 125s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 125s Selecting previously unselected package ruby-rspec-mocks. 125s Preparing to unpack .../25-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 125s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 125s Selecting previously unselected package ruby-rspec. 125s Preparing to unpack .../26-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 125s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 125s Setting up ruby-ruby2-keywords (0.0.5-1build1) ... 125s Setting up ruby-power-assert (3.0.1-1) ... 125s Setting up rubygems-integration (1.19build1) ... 125s Setting up ruby-concurrent (1.3.6-1) ... 125s Setting up ruby-minitest (5.26.1-1) ... 125s Setting up ruby-dry-core (0.7.1-1) ... 125s Setting up ruby-test-unit (3.6.2-1) ... 125s Setting up ruby-net-telnet (0.2.0-1build1) ... 125s Setting up ruby-csv (3.3.4-1) ... 125s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 125s Setting up ruby-webrick (1.9.1-1build1) ... 125s Setting up ruby-did-you-mean (1.6.3-2build1) ... 125s Setting up ruby-xmlrpc (0.3.3-2build1) ... 125s Setting up ruby-dry-configurable (0.9.0-2build1) ... 125s Setting up ruby-dry-container (0.7.2-2build1) ... 125s Setting up rake (13.2.1-1build1) ... 125s Setting up libruby3.3:arm64 (3.3.8-2ubuntu2) ... 125s Setting up ruby-rubygems (3.6.7-2ubuntu2) ... 125s Setting up ruby3.3 (3.3.8-2ubuntu2) ... 125s Setting up libruby:arm64 (1:3.3) ... 125s Setting up ruby (1:3.3) ... 125s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 125s Setting up ruby-diff-lcs (1.5.1-1) ... 125s Setting up gem2deb-test-runner (2.2.5) ... 125s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 125s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 125s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 125s Processing triggers for libc-bin (2.42-2ubuntu4) ... 125s Processing triggers for man-db (2.13.1-1build1) ... 126s autopkgtest [07:10:38]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 126s autopkgtest [07:10:38]: test gem2deb-test-runner: [----------------------- 126s 126s ┌──────────────────────────────────────────────────────────────────────────────┐ 126s │ Checking Rubygems dependency resolution on ruby3.3 │ 126s └──────────────────────────────────────────────────────────────────────────────┘ 126s 126s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"dry-container\" 126s mv lib ./.gem2deb.lib 127s mv ./.gem2deb.lib lib 127s 127s ┌──────────────────────────────────────────────────────────────────────────────┐ 127s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 127s └──────────────────────────────────────────────────────────────────────────────┘ 127s 127s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 127s mv lib ./.gem2deb.lib 127s /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation 127s 127s Randomized with seed 21524 127s 127s Dry::Container 127s behaves like a container 127s configuration 127s registry 127s custom 127s is expected to have received call({}, :key, :item, {}) 1 time 127s default 127s is expected to be a kind of Dry::Container::Registry 127s resolver 127s custom 127s is expected to have received call({}, :key) 1 time 127s is expected to eq # 127s default 127s is expected to be a kind of Dry::Container::Resolver 127s namespace_separator 127s custom 127s is expected to eq "item" 127s default 127s is expected to eq "." 127s .freeze 127s allows to freeze a container so that nothing can be registered later 127s returns self back 127s stubbing 127s only other keys remain accesible 127s keys can be reverted back to their original value 127s raises an error when key is missing 127s keys can be stubbed 127s with block argument 127s executes the block with the given stubs 127s keys are stubbed only while inside the block 127s mixing Strings and Symbols 127s is expected to eql "stub" 127s .clone 127s returns a copy that doesn't share registered keys with the parent 127s re-uses frozen container 127s .resolve 127s accepts a fallback block 127s .dup 127s returns a copy that doesn't share registered keys with the parent 127s with default configuration 127s #each 127s returns the container 127s yields stringified versions of all registered keys to the block 127s #merge 127s with namespace argument 127s when namespace is nil 127s is expected to equal :item 127s is expected to equal :item 127s when namespace is not nil 127s is expected to equal :item 127s is expected to equal :item 127s without namespace argument 127s is expected to equal :item 127s is expected to equal :item 127s #keys 127s returns stringified versions of all registered keys 127s registering an object 127s with option call: false 127s registers and resolves an object 127s without options 127s registers and resolves the object 127s #each_key 127s yields stringified versions of all registered keys to the block 127s returns the container 127s registering a proc 127s without options 127s without arguments 127s registers and resolves an object 127s with arguments 127s registers and resolves a proc 127s with option call: false 127s registers and resolves a proc 127s with option memoize: true 127s only resolves the proc once 127s registers and resolves a proc 127s when receiving something other than a proc 127s is expected to raise Dry::Container::Error 127s resolving with a key that has not been registered 127s is expected to raise Dry::Container::Error 127s #decorate 127s for not callable item 127s wrapping 127s expected to be an instance of SimpleDelegator 127s memoization 127s decorates static value only once 127s with an instance as a decorator 127s expected to pass original value to decorator#call method 127s for callable item 127s memoize false 127s does not call the block until the key is resolved 127s is expected not to equal #<#:0x0000e7d00715e978> 127s memoize true 127s is expected to equal #:0x0000e7d00715b840>)> 127s registering with the same key multiple times 127s is expected to raise Dry::Container::Error 127s mixing Strings and Symbols 127s is expected to eql "item" 127s namespace 127s when block takes arguments 127s registers items under the given namespace 127s with nesting 127s registers items under the given namespaces 127s with nesting and when block takes arguments 127s resolves items relative to the namespace 127s when block does not take arguments 127s registers items under the given namespace 127s import 127s allows importing of namespaces 127s allows importing of nested namespaces 127s #key? 127s when key does not exist in container 127s is expected to equal false 127s when key exists in container 127s is expected to equal true 127s registering a block 127s with option call: false 127s registers and resolves a proc 127s without options 127s with arguments 127s registers and resolves a proc 127s does not call a proc on resolving if one accepts an arbitrary number of keyword arguments 127s without arguments 127s registers and resolves an object 127s inheritance 127s sets up a container for a child class 127s 127s Dry::Container::Mixin 127s included 127s into a class with a custom .initialize method 127s does not fail on missing member variable 127s behaves like a container 127s .clone 127s re-uses frozen container 127s returns a copy that doesn't share registered keys with the parent 127s .dup 127s returns a copy that doesn't share registered keys with the parent 127s stubbing 127s keys can be reverted back to their original value 127s keys can be stubbed 127s raises an error when key is missing 127s only other keys remain accesible 127s with block argument 127s keys are stubbed only while inside the block 127s executes the block with the given stubs 127s mixing Strings and Symbols 127s is expected to eql "stub" 127s with default configuration 127s namespace 127s with nesting and when block takes arguments 127s resolves items relative to the namespace 127s when block takes arguments 127s registers items under the given namespace 127s with nesting 127s registers items under the given namespaces 127s when block does not take arguments 127s registers items under the given namespace 127s #keys 127s returns stringified versions of all registered keys 127s #key? 127s when key exists in container 127s is expected to equal true 127s when key does not exist in container 127s is expected to equal false 127s #decorate 127s with an instance as a decorator 127s expected to pass original value to decorator#call method 127s for not callable item 127s wrapping 127s expected to be an instance of SimpleDelegator 127s memoization 127s decorates static value only once 127s for callable item 127s memoize false 127s does not call the block until the key is resolved 127s is expected not to equal #<#:0x0000e7d00714a2e8> 127s memoize true 127s is expected to equal #:0x0000e7d007144190>)> 127s import 127s allows importing of nested namespaces 127s allows importing of namespaces 127s #each 127s yields stringified versions of all registered keys to the block 127s returns the container 127s registering a proc 127s without options 127s without arguments 127s registers and resolves an object 127s with arguments 127s registers and resolves a proc 127s with option memoize: true 127s registers and resolves a proc 127s only resolves the proc once 127s when receiving something other than a proc 127s is expected to raise Dry::Container::Error 127s with option call: false 127s registers and resolves a proc 127s registering with the same key multiple times 127s is expected to raise Dry::Container::Error 127s #merge 127s with namespace argument 127s when namespace is nil 127s is expected to equal :item 127s is expected to equal :item 127s when namespace is not nil 127s is expected to equal :item 127s is expected to equal :item 127s without namespace argument 127s is expected to equal :item 127s is expected to equal :item 127s #each_key 127s yields stringified versions of all registered keys to the block 127s returns the container 127s registering a block 127s with option call: false 127s registers and resolves a proc 127s without options 127s with arguments 127s does not call a proc on resolving if one accepts an arbitrary number of keyword arguments 127s registers and resolves a proc 127s without arguments 127s registers and resolves an object 127s registering an object 127s without options 127s registers and resolves the object 127s with option call: false 127s registers and resolves an object 127s mixing Strings and Symbols 127s is expected to eql "item" 127s resolving with a key that has not been registered 127s is expected to raise Dry::Container::Error 127s .freeze 127s returns self back 127s allows to freeze a container so that nothing can be registered later 127s configuration 127s resolver 127s default 127s is expected to be a kind of Dry::Container::Resolver 127s custom 127s is expected to eq # 127s is expected to have received call({}, :key) 1 time 127s namespace_separator 127s default 127s is expected to eq "." 127s custom 127s is expected to eq "item" 127s registry 127s custom 127s is expected to have received call({}, :key, :item, {}) 1 time 127s default 127s is expected to be a kind of Dry::Container::Registry 127s .resolve 127s accepts a fallback block 127s extended 127s behaves like a container 127s .freeze 127s allows to freeze a container so that nothing can be registered later 127s returns self back 127s stubbing 127s only other keys remain accesible 127s raises an error when key is missing 127s keys can be reverted back to their original value 127s keys can be stubbed 127s with block argument 127s keys are stubbed only while inside the block 127s executes the block with the given stubs 127s mixing Strings and Symbols 127s is expected to eql "stub" 127s configuration 127s resolver 127s default 127s is expected to be a kind of Dry::Container::Resolver 127s custom 127s is expected to eq # 127s is expected to have received call({}, :key) 1 time 127s registry 127s custom 127s is expected to have received call({}, :key, :item, {}) 1 time 127s default 127s is expected to be a kind of Dry::Container::Registry 127s namespace_separator 127s default 127s is expected to eq "." 127s custom 127s is expected to eq "item" 127s .resolve 127s accepts a fallback block 127s with default configuration 127s registering a proc 127s with option memoize: true 127s only resolves the proc once 127s registers and resolves a proc 127s when receiving something other than a proc 127s is expected to raise Dry::Container::Error 127s without options 127s without arguments 127s registers and resolves an object 127s with arguments 127s registers and resolves a proc 127s with option call: false 127s registers and resolves a proc 127s mixing Strings and Symbols 127s is expected to eql "item" 127s resolving with a key that has not been registered 127s is expected to raise Dry::Container::Error 127s namespace 127s when block does not take arguments 127s registers items under the given namespace 127s with nesting and when block takes arguments 127s resolves items relative to the namespace 127s when block takes arguments 127s registers items under the given namespace 127s with nesting 127s registers items under the given namespaces 127s #keys 127s returns stringified versions of all registered keys 127s #merge 127s with namespace argument 127s when namespace is nil 127s is expected to equal :item 127s is expected to equal :item 127s when namespace is not nil 127s is expected to equal :item 127s is expected to equal :item 127s without namespace argument 127s is expected to equal :item 127s is expected to equal :item 127s registering an object 127s with option call: false 127s registers and resolves an object 127s without options 127s registers and resolves the object 127s import 127s allows importing of nested namespaces 127s allows importing of namespaces 127s registering a block 127s without options 127s with arguments 127s registers and resolves a proc 127s does not call a proc on resolving if one accepts an arbitrary number of keyword arguments 127s without arguments 127s registers and resolves an object 127s with option call: false 127s registers and resolves a proc 127s #key? 127s when key does not exist in container 127s is expected to equal false 127s when key exists in container 127s is expected to equal true 127s #decorate 127s with an instance as a decorator 127s expected to pass original value to decorator#call method 127s for callable item 127s memoize false 127s is expected not to equal #<#:0x0000e7d0070bdc08> 127s does not call the block until the key is resolved 127s memoize true 127s is expected to equal #:0x0000e7d0070b55a8>)> 127s for not callable item 127s wrapping 127s expected to be an instance of SimpleDelegator 127s memoization 127s decorates static value only once 127s #each_key 127s yields stringified versions of all registered keys to the block 127s returns the container 127s #each 127s returns the container 127s yields stringified versions of all registered keys to the block 127s registering with the same key multiple times 127s is expected to raise Dry::Container::Error 127s .dup 127s returns a copy that doesn't share registered keys with the parent 127s .clone 127s re-uses frozen container 127s returns a copy that doesn't share registered keys with the parent 127s 127s Top 3 slowest examples (0.02016 seconds, 12.8% of total time): 127s Dry::Container behaves like a container .freeze allows to freeze a container so that nothing can be registered later 127s 0.00864 seconds ./spec/support/shared_examples/container.rb:628 127s Dry::Container::Mixin extended behaves like a container configuration namespace_separator custom is expected to eq "item" 127s 0.00583 seconds ./spec/support/shared_examples/container.rb:107 127s Dry::Container behaves like a container configuration registry custom is expected to have received call({}, :key, :item, {}) 1 time 127s 0.00568 seconds ./spec/support/shared_examples/container.rb:32 127s 127s Top 2 slowest example groups: 127s Dry::Container::Mixin 127s 0.00089 seconds average (0.1079 seconds / 121 examples) ./spec/integration/mixin_spec.rb:1 127s Dry::Container 127s 0.00079 seconds average (0.04806 seconds / 61 examples) ./spec/integration/container_spec.rb:1 127s 127s Finished in 0.15782 seconds (files took 0.16127 seconds to load) 127s 182 examples, 0 failures 127s 127s Randomized with seed 21524 127s 127s mv ./.gem2deb.lib lib 127s autopkgtest [07:10:39]: test gem2deb-test-runner: -----------------------] 128s autopkgtest [07:10:40]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 128s gem2deb-test-runner PASS 128s autopkgtest [07:10:40]: @@@@@@@@@@@@@@@@@@@@ summary 128s gem2deb-test-runner PASS