0s autopkgtest [07:04:38]: starting date and time: 2026-02-10 07:04:38+0000 0s autopkgtest [07:04:38]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [07:04:38]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.l8skdd0_/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-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-ppc64el-10.secgroup --name adt-resolute-ppc64el-ruby-dry-container-20260210-070438-juju-7f2275-prod-proposed-migration-environment-2-38923a4e-8f70-4b96-9d81-712ea6bef5b0 --image adt/ubuntu-resolute-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-ppc64el -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 5s Creating nova instance adt-resolute-ppc64el-ruby-dry-container-20260210-070438-juju-7f2275-prod-proposed-migration-environment-2-38923a4e-8f70-4b96-9d81-712ea6bef5b0 from image adt/ubuntu-resolute-ppc64el-server-20260209.img (UUID f7f31435-4cd1-4090-aa55-59cfefa097ca)... 106s autopkgtest [07:06:24]: testbed dpkg architecture: ppc64el 106s autopkgtest [07:06:24]: testbed apt version: 3.1.15 107s autopkgtest [07:06:25]: @@@@@@@@@@@@@@@@@@@@ test bed setup 107s autopkgtest [07:06:25]: testbed release detected to be: None 108s autopkgtest [07:06:26]: updating testbed package index (apt update) 108s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 108s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 108s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 108s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 108s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [178 kB] 108s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1727 kB] 110s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [31.1 kB] 110s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [261 kB] 110s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [1728 kB] 112s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [20.2 kB] 112s Fetched 4069 kB in 4s (967 kB/s) 113s Reading package lists... 113s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 113s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 113s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 113s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 114s Reading package lists... 114s Reading package lists... 114s Building dependency tree... 114s Reading state information... 115s Calculating upgrade... 115s The following NEW packages will be installed: 115s gcc-16-base 115s The following packages will be upgraded: 115s cryptsetup-bin dracut-install iproute2 iptables libatomic1 libbrotli1 115s libcryptsetup12 libgcc-s1 libip4tc2 libip6tc2 libstdc++6 libxtables12 wget 115s 13 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 115s Need to get 4597 kB of archives. 115s After this operation, 279 kB of additional disk space will be used. 115s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-16-base ppc64el 16-20260208-1ubuntu1 [59.7 kB] 115s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgcc-s1 ppc64el 16-20260208-1ubuntu1 [39.3 kB] 115s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el iptables ppc64el 1.8.11-2ubuntu3 [464 kB] 115s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el libip4tc2 ppc64el 1.8.11-2ubuntu3 [27.8 kB] 115s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el libip6tc2 ppc64el 1.8.11-2ubuntu3 [28.2 kB] 115s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxtables12 ppc64el 1.8.11-2ubuntu3 [41.2 kB] 115s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el iproute2 ppc64el 6.18.0-1ubuntu1 [1458 kB] 116s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el libatomic1 ppc64el 16-20260208-1ubuntu1 [11.0 kB] 116s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcryptsetup12 ppc64el 2:2.8.0-1ubuntu3 [404 kB] 116s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libstdc++6 ppc64el 16-20260208-1ubuntu1 [930 kB] 117s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el wget ppc64el 1.25.0-2ubuntu4 [401 kB] 117s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el cryptsetup-bin ppc64el 2:2.8.0-1ubuntu3 [250 kB] 117s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el dracut-install ppc64el 109-11ubuntu1 [51.3 kB] 117s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el libbrotli1 ppc64el 1.2.0-3 [431 kB] 118s dpkg-preconfigure: unable to re-open stdin: No such file or directory 118s Fetched 4597 kB in 3s (1698 kB/s) 118s Selecting previously unselected package gcc-16-base:ppc64el. 118s (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 ... 122003 files and directories currently installed.) 118s Preparing to unpack .../gcc-16-base_16-20260208-1ubuntu1_ppc64el.deb ... 118s Unpacking gcc-16-base:ppc64el (16-20260208-1ubuntu1) ... 118s Setting up gcc-16-base:ppc64el (16-20260208-1ubuntu1) ... 119s (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 ... 122008 files and directories currently installed.) 119s Preparing to unpack .../libgcc-s1_16-20260208-1ubuntu1_ppc64el.deb ... 119s Unpacking libgcc-s1:ppc64el (16-20260208-1ubuntu1) over (15.2.0-12ubuntu1) ... 119s Setting up libgcc-s1:ppc64el (16-20260208-1ubuntu1) ... 119s (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 ... 122008 files and directories currently installed.) 119s Preparing to unpack .../00-iptables_1.8.11-2ubuntu3_ppc64el.deb ... 119s Unpacking iptables (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 119s Preparing to unpack .../01-libip4tc2_1.8.11-2ubuntu3_ppc64el.deb ... 120s Unpacking libip4tc2:ppc64el (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 120s Preparing to unpack .../02-libip6tc2_1.8.11-2ubuntu3_ppc64el.deb ... 120s Unpacking libip6tc2:ppc64el (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 121s Preparing to unpack .../03-libxtables12_1.8.11-2ubuntu3_ppc64el.deb ... 121s Unpacking libxtables12:ppc64el (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 121s Preparing to unpack .../04-iproute2_6.18.0-1ubuntu1_ppc64el.deb ... 121s Unpacking iproute2 (6.18.0-1ubuntu1) over (6.16.0-1ubuntu3) ... 121s Preparing to unpack .../05-libatomic1_16-20260208-1ubuntu1_ppc64el.deb ... 121s Unpacking libatomic1:ppc64el (16-20260208-1ubuntu1) over (15.2.0-12ubuntu1) ... 121s Preparing to unpack .../06-libcryptsetup12_2%3a2.8.0-1ubuntu3_ppc64el.deb ... 121s Unpacking libcryptsetup12:ppc64el (2:2.8.0-1ubuntu3) over (2:2.8.0-1ubuntu2) ... 122s Preparing to unpack .../07-libstdc++6_16-20260208-1ubuntu1_ppc64el.deb ... 122s Unpacking libstdc++6:ppc64el (16-20260208-1ubuntu1) over (15.2.0-12ubuntu1) ... 122s Preparing to unpack .../08-wget_1.25.0-2ubuntu4_ppc64el.deb ... 122s Unpacking wget (1.25.0-2ubuntu4) over (1.25.0-2ubuntu3) ... 122s Preparing to unpack .../09-cryptsetup-bin_2%3a2.8.0-1ubuntu3_ppc64el.deb ... 122s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu3) over (2:2.8.0-1ubuntu2) ... 122s Preparing to unpack .../10-dracut-install_109-11ubuntu1_ppc64el.deb ... 122s Unpacking dracut-install (109-11ubuntu1) over (109-9ubuntu1) ... 122s Preparing to unpack .../11-libbrotli1_1.2.0-3_ppc64el.deb ... 123s Unpacking libbrotli1:ppc64el (1.2.0-3) over (1.1.0-2build6) ... 123s Setting up libip4tc2:ppc64el (1.8.11-2ubuntu3) ... 123s Setting up wget (1.25.0-2ubuntu4) ... 123s Setting up libip6tc2:ppc64el (1.8.11-2ubuntu3) ... 123s Setting up libbrotli1:ppc64el (1.2.0-3) ... 123s Setting up libatomic1:ppc64el (16-20260208-1ubuntu1) ... 123s Setting up libxtables12:ppc64el (1.8.11-2ubuntu3) ... 123s Setting up dracut-install (109-11ubuntu1) ... 123s Setting up libcryptsetup12:ppc64el (2:2.8.0-1ubuntu3) ... 123s Setting up libstdc++6:ppc64el (16-20260208-1ubuntu1) ... 123s Setting up cryptsetup-bin (2:2.8.0-1ubuntu3) ... 123s Setting up iptables (1.8.11-2ubuntu3) ... 123s Setting up iproute2 (6.18.0-1ubuntu1) ... 124s Processing triggers for man-db (2.13.1-1build1) ... 126s Processing triggers for install-info (7.2-5) ... 126s Processing triggers for libc-bin (2.42-2ubuntu4) ... 126s autopkgtest [07:06:44]: upgrading testbed (apt dist-upgrade and autopurge) 126s Reading package lists... 127s Building dependency tree... 127s Reading state information... 127s Calculating upgrade... 127s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 127s Reading package lists... 127s Building dependency tree... 127s Reading state information... 127s Solving dependencies... 127s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 129s autopkgtest [07:06:47]: testbed running kernel: Linux 6.19.0-3-generic #3-Ubuntu SMP PREEMPT_DYNAMIC Fri Jan 23 20:13:51 UTC 2026 130s autopkgtest [07:06:48]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-dry-container 131s Get:1 http://ftpmaster.internal/ubuntu resolute/universe ruby-dry-container 0.7.2-2build1 (dsc) [2205 B] 131s Get:2 http://ftpmaster.internal/ubuntu resolute/universe ruby-dry-container 0.7.2-2build1 (tar) [14.9 kB] 131s Get:3 http://ftpmaster.internal/ubuntu resolute/universe ruby-dry-container 0.7.2-2build1 (diff) [2552 B] 131s gpgv: Signature made Mon Nov 24 16:35:36 2025 UTC 131s gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2 131s gpgv: Can't check signature: No public key 131s dpkg-source: warning: cannot verify inline signature for ./ruby-dry-container_0.7.2-2build1.dsc: no acceptable signature found 131s autopkgtest [07:06:49]: testing package ruby-dry-container version 0.7.2-2build1 132s autopkgtest [07:06:50]: build not needed 132s autopkgtest [07:06:50]: test gem2deb-test-runner: preparing testbed 132s Reading package lists... 132s Building dependency tree... 132s Reading state information... 132s Solving dependencies... 132s The following NEW packages will be installed: 132s gem2deb-test-runner libruby libruby3.3 rake ruby ruby-concurrent ruby-csv 132s ruby-did-you-mean ruby-diff-lcs ruby-dry-configurable ruby-dry-container 132s ruby-dry-core ruby-minitest ruby-net-telnet ruby-power-assert ruby-rspec 132s ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 132s ruby-ruby2-keywords ruby-rubygems ruby-test-unit ruby-webrick ruby-xmlrpc 132s ruby3.3 rubygems-integration 132s 0 upgraded, 27 newly installed, 0 to remove and 0 not upgraded. 132s Need to get 7831 kB of archives. 132s After this operation, 43.0 MB of additional disk space will be used. 132s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el rubygems-integration all 1.19build1 [5666 B] 132s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-csv all 3.3.4-1 [43.0 kB] 132s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-did-you-mean all 1.6.3-2build1 [14.9 kB] 132s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-net-telnet all 0.2.0-1build1 [13.5 kB] 132s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-ruby2-keywords all 0.0.5-1build1 [4398 B] 132s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-webrick all 1.9.1-1build1 [60.9 kB] 132s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-xmlrpc all 0.3.3-2build1 [24.9 kB] 132s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el libruby3.3 ppc64el 3.3.8-2ubuntu2 [6368 kB] 140s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby3.3 ppc64el 3.3.8-2ubuntu2 [58.9 kB] 140s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libruby ppc64el 1:3.3 [5172 B] 140s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-rubygems all 3.6.7-2ubuntu2 [332 kB] 140s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby ppc64el 1:3.3 [3666 B] 140s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el rake all 13.2.1-1build1 [45.9 kB] 140s Get:14 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-minitest all 5.26.1-1 [49.3 kB] 140s Get:15 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-power-assert all 3.0.1-1 [11.4 kB] 140s Get:16 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-test-unit all 3.6.2-1 [67.0 kB] 140s Get:17 http://ftpmaster.internal/ubuntu resolute/universe ppc64el gem2deb-test-runner ppc64el 2.2.5 [18.3 kB] 140s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el ruby-concurrent all 1.3.6-1 [284 kB] 140s Get:19 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-diff-lcs all 1.5.1-1 [22.8 kB] 140s Get:20 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-dry-core all 0.7.1-1 [12.4 kB] 140s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-dry-configurable all 0.9.0-2build1 [8586 B] 140s Get:22 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-dry-container all 0.7.2-2build1 [8252 B] 140s Get:23 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 140s Get:24 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 140s Get:25 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 140s Get:26 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 140s Get:27 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 140s Fetched 7831 kB in 7s (1080 kB/s) 140s Selecting previously unselected package rubygems-integration. 140s (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 ... 122011 files and directories currently installed.) 140s Preparing to unpack .../00-rubygems-integration_1.19build1_all.deb ... 140s Unpacking rubygems-integration (1.19build1) ... 140s Selecting previously unselected package ruby-csv. 140s Preparing to unpack .../01-ruby-csv_3.3.4-1_all.deb ... 140s Unpacking ruby-csv (3.3.4-1) ... 140s Selecting previously unselected package ruby-did-you-mean. 140s Preparing to unpack .../02-ruby-did-you-mean_1.6.3-2build1_all.deb ... 140s Unpacking ruby-did-you-mean (1.6.3-2build1) ... 140s Selecting previously unselected package ruby-net-telnet. 140s Preparing to unpack .../03-ruby-net-telnet_0.2.0-1build1_all.deb ... 140s Unpacking ruby-net-telnet (0.2.0-1build1) ... 140s Selecting previously unselected package ruby-ruby2-keywords. 140s Preparing to unpack .../04-ruby-ruby2-keywords_0.0.5-1build1_all.deb ... 140s Unpacking ruby-ruby2-keywords (0.0.5-1build1) ... 140s Selecting previously unselected package ruby-webrick. 140s Preparing to unpack .../05-ruby-webrick_1.9.1-1build1_all.deb ... 140s Unpacking ruby-webrick (1.9.1-1build1) ... 140s Selecting previously unselected package ruby-xmlrpc. 140s Preparing to unpack .../06-ruby-xmlrpc_0.3.3-2build1_all.deb ... 140s Unpacking ruby-xmlrpc (0.3.3-2build1) ... 140s Selecting previously unselected package libruby3.3:ppc64el. 140s Preparing to unpack .../07-libruby3.3_3.3.8-2ubuntu2_ppc64el.deb ... 140s Unpacking libruby3.3:ppc64el (3.3.8-2ubuntu2) ... 140s Selecting previously unselected package ruby3.3. 140s Preparing to unpack .../08-ruby3.3_3.3.8-2ubuntu2_ppc64el.deb ... 140s Unpacking ruby3.3 (3.3.8-2ubuntu2) ... 140s Selecting previously unselected package libruby:ppc64el. 140s Preparing to unpack .../09-libruby_1%3a3.3_ppc64el.deb ... 140s Unpacking libruby:ppc64el (1:3.3) ... 140s Selecting previously unselected package ruby-rubygems. 140s Preparing to unpack .../10-ruby-rubygems_3.6.7-2ubuntu2_all.deb ... 140s Unpacking ruby-rubygems (3.6.7-2ubuntu2) ... 140s Selecting previously unselected package ruby. 140s Preparing to unpack .../11-ruby_1%3a3.3_ppc64el.deb ... 140s Unpacking ruby (1:3.3) ... 140s Selecting previously unselected package rake. 140s Preparing to unpack .../12-rake_13.2.1-1build1_all.deb ... 140s Unpacking rake (13.2.1-1build1) ... 140s Selecting previously unselected package ruby-minitest. 140s Preparing to unpack .../13-ruby-minitest_5.26.1-1_all.deb ... 140s Unpacking ruby-minitest (5.26.1-1) ... 140s Selecting previously unselected package ruby-power-assert. 140s Preparing to unpack .../14-ruby-power-assert_3.0.1-1_all.deb ... 140s Unpacking ruby-power-assert (3.0.1-1) ... 140s Selecting previously unselected package ruby-test-unit. 140s Preparing to unpack .../15-ruby-test-unit_3.6.2-1_all.deb ... 140s Unpacking ruby-test-unit (3.6.2-1) ... 141s Selecting previously unselected package gem2deb-test-runner. 141s Preparing to unpack .../16-gem2deb-test-runner_2.2.5_ppc64el.deb ... 141s Unpacking gem2deb-test-runner (2.2.5) ... 141s Selecting previously unselected package ruby-concurrent. 141s Preparing to unpack .../17-ruby-concurrent_1.3.6-1_all.deb ... 141s Unpacking ruby-concurrent (1.3.6-1) ... 141s Selecting previously unselected package ruby-diff-lcs. 141s Preparing to unpack .../18-ruby-diff-lcs_1.5.1-1_all.deb ... 141s Unpacking ruby-diff-lcs (1.5.1-1) ... 141s Selecting previously unselected package ruby-dry-core. 141s Preparing to unpack .../19-ruby-dry-core_0.7.1-1_all.deb ... 141s Unpacking ruby-dry-core (0.7.1-1) ... 141s Selecting previously unselected package ruby-dry-configurable. 141s Preparing to unpack .../20-ruby-dry-configurable_0.9.0-2build1_all.deb ... 141s Unpacking ruby-dry-configurable (0.9.0-2build1) ... 141s Selecting previously unselected package ruby-dry-container. 141s Preparing to unpack .../21-ruby-dry-container_0.7.2-2build1_all.deb ... 141s Unpacking ruby-dry-container (0.7.2-2build1) ... 141s Selecting previously unselected package ruby-rspec-support. 141s Preparing to unpack .../22-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 141s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 141s Selecting previously unselected package ruby-rspec-core. 141s Preparing to unpack .../23-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 141s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 141s Selecting previously unselected package ruby-rspec-expectations. 141s Preparing to unpack .../24-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 141s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 141s Selecting previously unselected package ruby-rspec-mocks. 141s Preparing to unpack .../25-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 141s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 141s Selecting previously unselected package ruby-rspec. 141s Preparing to unpack .../26-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 141s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 141s Setting up ruby-ruby2-keywords (0.0.5-1build1) ... 141s Setting up ruby-power-assert (3.0.1-1) ... 141s Setting up rubygems-integration (1.19build1) ... 141s Setting up ruby-concurrent (1.3.6-1) ... 141s Setting up ruby-minitest (5.26.1-1) ... 141s Setting up ruby-dry-core (0.7.1-1) ... 141s Setting up ruby-test-unit (3.6.2-1) ... 141s Setting up ruby-net-telnet (0.2.0-1build1) ... 141s Setting up ruby-csv (3.3.4-1) ... 141s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 141s Setting up ruby-webrick (1.9.1-1build1) ... 141s Setting up ruby-did-you-mean (1.6.3-2build1) ... 141s Setting up ruby-xmlrpc (0.3.3-2build1) ... 141s Setting up ruby-dry-configurable (0.9.0-2build1) ... 141s Setting up ruby-dry-container (0.7.2-2build1) ... 141s Setting up rake (13.2.1-1build1) ... 141s Setting up libruby3.3:ppc64el (3.3.8-2ubuntu2) ... 141s Setting up ruby-rubygems (3.6.7-2ubuntu2) ... 141s Setting up ruby3.3 (3.3.8-2ubuntu2) ... 141s Setting up libruby:ppc64el (1:3.3) ... 141s Setting up ruby (1:3.3) ... 141s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 141s Setting up ruby-diff-lcs (1.5.1-1) ... 141s Setting up gem2deb-test-runner (2.2.5) ... 141s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 141s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 141s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 141s Processing triggers for libc-bin (2.42-2ubuntu4) ... 141s Processing triggers for man-db (2.13.1-1build1) ... 142s autopkgtest [07:07:00]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 142s autopkgtest [07:07:00]: test gem2deb-test-runner: [----------------------- 142s 142s ┌──────────────────────────────────────────────────────────────────────────────┐ 142s │ Checking Rubygems dependency resolution on ruby3.3 │ 142s └──────────────────────────────────────────────────────────────────────────────┘ 142s 142s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"dry-container\" 142s mv lib ./.gem2deb.lib 143s mv ./.gem2deb.lib lib 143s 143s ┌──────────────────────────────────────────────────────────────────────────────┐ 143s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 143s └──────────────────────────────────────────────────────────────────────────────┘ 143s 143s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 143s mv lib ./.gem2deb.lib 143s /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 143s 143s Randomized with seed 226 143s 143s Dry::Container 143s behaves like a container 143s .freeze 143s returns self back 143s allows to freeze a container so that nothing can be registered later 143s .dup 143s returns a copy that doesn't share registered keys with the parent 143s .clone 143s returns a copy that doesn't share registered keys with the parent 143s re-uses frozen container 143s with default configuration 143s #merge 143s with namespace argument 143s when namespace is nil 143s is expected to equal :item 143s is expected to equal :item 143s when namespace is not nil 143s is expected to equal :item 143s is expected to equal :item 143s without namespace argument 143s is expected to equal :item 143s is expected to equal :item 143s resolving with a key that has not been registered 143s is expected to raise Dry::Container::Error 143s import 143s allows importing of namespaces 143s allows importing of nested namespaces 143s mixing Strings and Symbols 143s is expected to eql "item" 143s #each 143s returns the container 143s yields stringified versions of all registered keys to the block 143s #each_key 143s returns the container 143s yields stringified versions of all registered keys to the block 143s #decorate 143s with an instance as a decorator 143s expected to pass original value to decorator#call method 143s for callable item 143s memoize false 143s does not call the block until the key is resolved 143s is expected not to equal #<#:0x00007654c8c85a08> 143s memoize true 143s is expected to equal #:0x00007654c8c812c8>)> 143s for not callable item 143s memoization 143s decorates static value only once 143s wrapping 143s expected to be an instance of SimpleDelegator 143s namespace 143s with nesting and when block takes arguments 143s resolves items relative to the namespace 143s when block does not take arguments 143s registers items under the given namespace 143s with nesting 143s registers items under the given namespaces 143s when block takes arguments 143s registers items under the given namespace 143s registering an object 143s without options 143s registers and resolves the object 143s with option call: false 143s registers and resolves an object 143s registering with the same key multiple times 143s is expected to raise Dry::Container::Error 143s registering a proc 143s without options 143s without arguments 143s registers and resolves an object 143s with arguments 143s registers and resolves a proc 143s with option memoize: true 143s registers and resolves a proc 143s only resolves the proc once 143s when receiving something other than a proc 143s is expected to raise Dry::Container::Error 143s with option call: false 143s registers and resolves a proc 143s registering a block 143s without options 143s without arguments 143s registers and resolves an object 143s with arguments 143s registers and resolves a proc 143s does not call a proc on resolving if one accepts an arbitrary number of keyword arguments 143s with option call: false 143s registers and resolves a proc 143s #key? 143s when key exists in container 143s is expected to equal true 143s when key does not exist in container 143s is expected to equal false 143s #keys 143s returns stringified versions of all registered keys 143s configuration 143s registry 143s custom 143s is expected to have received call({}, :key, :item, {}) 1 time 143s default 143s is expected to be a kind of Dry::Container::Registry 143s resolver 143s custom 143s is expected to have received call({}, :key) 1 time 143s is expected to eq # 143s default 143s is expected to be a kind of Dry::Container::Resolver 143s namespace_separator 143s custom 143s is expected to eq "item" 143s default 143s is expected to eq "." 143s .resolve 143s accepts a fallback block 143s stubbing 143s only other keys remain accesible 143s keys can be reverted back to their original value 143s keys can be stubbed 143s raises an error when key is missing 143s mixing Strings and Symbols 143s is expected to eql "stub" 143s with block argument 143s keys are stubbed only while inside the block 143s executes the block with the given stubs 143s inheritance 143s sets up a container for a child class 143s 143s Dry::Container::Mixin 143s included 143s into a class with a custom .initialize method 143s does not fail on missing member variable 143s behaves like a container 143s .resolve 143s accepts a fallback block 143s stubbing 143s keys can be reverted back to their original value 143s raises an error when key is missing 143s only other keys remain accesible 143s keys can be stubbed 143s mixing Strings and Symbols 143s is expected to eql "stub" 143s with block argument 143s keys are stubbed only while inside the block 143s executes the block with the given stubs 143s .freeze 143s returns self back 143s allows to freeze a container so that nothing can be registered later 143s .clone 143s returns a copy that doesn't share registered keys with the parent 143s re-uses frozen container 143s with default configuration 143s import 143s allows importing of nested namespaces 143s allows importing of namespaces 143s #decorate 143s for not callable item 143s wrapping 143s expected to be an instance of SimpleDelegator 143s memoization 143s decorates static value only once 143s with an instance as a decorator 143s expected to pass original value to decorator#call method 143s for callable item 143s memoize true 143s is expected to equal #:0x00007654c8c5a8f8>)> 143s memoize false 143s does not call the block until the key is resolved 143s is expected not to equal #<#:0x00007654c8c4fa98> 143s #merge 143s with namespace argument 143s when namespace is nil 143s is expected to equal :item 143s is expected to equal :item 143s when namespace is not nil 143s is expected to equal :item 143s is expected to equal :item 143s without namespace argument 143s is expected to equal :item 143s is expected to equal :item 143s #each_key 143s returns the container 143s yields stringified versions of all registered keys to the block 143s mixing Strings and Symbols 143s is expected to eql "item" 143s #each 143s yields stringified versions of all registered keys to the block 143s returns the container 143s namespace 143s with nesting 143s registers items under the given namespaces 143s when block does not take arguments 143s registers items under the given namespace 143s when block takes arguments 143s registers items under the given namespace 143s with nesting and when block takes arguments 143s resolves items relative to the namespace 143s #key? 143s when key exists in container 143s is expected to equal true 143s when key does not exist in container 143s is expected to equal false 143s registering a proc 143s without options 143s with arguments 143s registers and resolves a proc 143s without arguments 143s registers and resolves an object 143s with option memoize: true 143s registers and resolves a proc 143s only resolves the proc once 143s when receiving something other than a proc 143s is expected to raise Dry::Container::Error 143s with option call: false 143s registers and resolves a proc 143s resolving with a key that has not been registered 143s is expected to raise Dry::Container::Error 143s registering an object 143s with option call: false 143s registers and resolves an object 143s without options 143s registers and resolves the object 143s #keys 143s returns stringified versions of all registered keys 143s registering with the same key multiple times 143s is expected to raise Dry::Container::Error 143s registering a block 143s without options 143s without arguments 143s registers and resolves an object 143s with arguments 143s does not call a proc on resolving if one accepts an arbitrary number of keyword arguments 143s registers and resolves a proc 143s with option call: false 143s registers and resolves a proc 143s configuration 143s namespace_separator 143s custom 143s is expected to eq "item" 143s default 143s is expected to eq "." 143s registry 143s default 143s is expected to be a kind of Dry::Container::Registry 143s custom 143s is expected to have received call({}, :key, :item, {}) 1 time 143s resolver 143s default 143s is expected to be a kind of Dry::Container::Resolver 143s custom 143s is expected to have received call({}, :key) 1 time 143s is expected to eq # 143s .dup 143s returns a copy that doesn't share registered keys with the parent 143s extended 143s behaves like a container 143s stubbing 143s only other keys remain accesible 143s raises an error when key is missing 143s keys can be reverted back to their original value 143s keys can be stubbed 143s with block argument 143s keys are stubbed only while inside the block 143s executes the block with the given stubs 143s mixing Strings and Symbols 143s is expected to eql "stub" 143s .resolve 143s accepts a fallback block 143s .freeze 143s allows to freeze a container so that nothing can be registered later 143s returns self back 143s configuration 143s resolver 143s custom 143s is expected to have received call({}, :key) 1 time 143s is expected to eq # 143s default 143s is expected to be a kind of Dry::Container::Resolver 143s registry 143s custom 143s is expected to have received call({}, :key, :item, {}) 1 time 143s default 143s is expected to be a kind of Dry::Container::Registry 143s namespace_separator 143s default 143s is expected to eq "." 143s custom 143s is expected to eq "item" 143s .dup 143s returns a copy that doesn't share registered keys with the parent 143s with default configuration 143s registering a block 143s without options 143s with arguments 143s does not call a proc on resolving if one accepts an arbitrary number of keyword arguments 143s registers and resolves a proc 143s without arguments 143s registers and resolves an object 143s with option call: false 143s registers and resolves a proc 143s registering with the same key multiple times 143s is expected to raise Dry::Container::Error 143s #merge 143s without namespace argument 143s is expected to equal :item 143s is expected to equal :item 143s with namespace argument 143s when namespace is not nil 143s is expected to equal :item 143s is expected to equal :item 143s when namespace is nil 143s is expected to equal :item 143s is expected to equal :item 143s registering a proc 143s with option call: false 143s registers and resolves a proc 143s without options 143s with arguments 143s registers and resolves a proc 143s without arguments 143s registers and resolves an object 143s with option memoize: true 143s registers and resolves a proc 143s only resolves the proc once 143s when receiving something other than a proc 143s is expected to raise Dry::Container::Error 143s #decorate 143s with an instance as a decorator 143s expected to pass original value to decorator#call method 143s for not callable item 143s wrapping 143s expected to be an instance of SimpleDelegator 143s memoization 143s decorates static value only once 143s for callable item 143s memoize true 143s is expected to equal #:0x00007654c8b9e180>)> 143s memoize false 143s is expected not to equal #<#:0x00007654c8b960c0> 143s does not call the block until the key is resolved 143s #key? 143s when key exists in container 143s is expected to equal true 143s when key does not exist in container 143s is expected to equal false 143s #keys 143s returns stringified versions of all registered keys 143s namespace 143s with nesting 143s registers items under the given namespaces 143s when block takes arguments 143s registers items under the given namespace 143s with nesting and when block takes arguments 143s resolves items relative to the namespace 143s when block does not take arguments 143s registers items under the given namespace 143s resolving with a key that has not been registered 143s is expected to raise Dry::Container::Error 143s import 143s allows importing of nested namespaces 143s allows importing of namespaces 143s #each 143s returns the container 143s yields stringified versions of all registered keys to the block 143s registering an object 143s with option call: false 143s registers and resolves an object 143s without options 143s registers and resolves the object 143s #each_key 143s returns the container 143s yields stringified versions of all registered keys to the block 143s mixing Strings and Symbols 143s is expected to eql "item" 143s .clone 143s returns a copy that doesn't share registered keys with the parent 143s re-uses frozen container 143s 143s Top 3 slowest examples (0.01428 seconds, 12.6% of total time): 143s Dry::Container::Mixin included behaves like a container configuration resolver custom is expected to eq # 143s 0.00572 seconds ./spec/support/shared_examples/container.rb:72 143s Dry::Container behaves like a container with default configuration #decorate with an instance as a decorator expected to pass original value to decorator#call method 143s 0.00562 seconds ./spec/support/shared_examples/container.rb:472 143s Dry::Container behaves like a container with default configuration import allows importing of namespaces 143s 0.00294 seconds ./spec/support/shared_examples/container.rb:540 143s 143s Top 2 slowest example groups: 143s Dry::Container 143s 0.00065 seconds average (0.03991 seconds / 61 examples) ./spec/integration/container_spec.rb:1 143s Dry::Container::Mixin 143s 0.00059 seconds average (0.07127 seconds / 121 examples) ./spec/integration/mixin_spec.rb:1 143s 143s Finished in 0.11322 seconds (files took 0.17097 seconds to load) 143s 182 examples, 0 failures 143s 143s Randomized with seed 226 143s 143s mv ./.gem2deb.lib lib 143s autopkgtest [07:07:01]: test gem2deb-test-runner: -----------------------] 144s autopkgtest [07:07:02]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 144s gem2deb-test-runner PASS 144s autopkgtest [07:07:02]: @@@@@@@@@@@@@@@@@@@@ summary 144s gem2deb-test-runner PASS