0s autopkgtest [18:51:07]: starting date and time: 2025-10-31 18:51:07+0000 0s autopkgtest [18:51:07]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [18:51:07]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.vcyh207x/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:ruby-faraday --apt-upgrade ruby-puppet-forge --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=ruby-faraday/2.14.0-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-ppc64el-9.secgroup --name adt-resolute-ppc64el-ruby-puppet-forge-20251031-185106-juju-7f2275-prod-proposed-migration-environment-2-0c873542-d312-4d5f-9638-bbb66b692ea3 --image adt/ubuntu-resolute-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-ppc64el -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-ppc64el-ruby-puppet-forge-20251031-185106-juju-7f2275-prod-proposed-migration-environment-2-0c873542-d312-4d5f-9638-bbb66b692ea3 from image adt/ubuntu-resolute-ppc64el-server-20251031.img (UUID 3bd2d22e-e70a-4fa2-aae8-80e5bffe74ce)... 54s autopkgtest [18:52:01]: testbed dpkg architecture: ppc64el 54s autopkgtest [18:52:01]: testbed apt version: 3.1.11 55s autopkgtest [18:52:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup 55s autopkgtest [18:52:02]: testbed release detected to be: None 56s autopkgtest [18:52:03]: updating testbed package index (apt update) 56s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 56s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 56s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 56s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 56s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [50.8 kB] 57s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [155 kB] 57s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 57s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [2820 kB] 57s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [217 kB] 57s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted ppc64el Packages [940 B] 57s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [1923 kB] 57s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [32.5 kB] 58s Fetched 5297 kB in 2s (2548 kB/s) 59s Reading package lists... 59s Failed to check for VM: Permission denied 60s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 60s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 60s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 60s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 61s Reading package lists... 61s Reading package lists... 61s Building dependency tree... 61s Reading state information... 61s Calculating upgrade... 61s The following packages will be upgraded: 61s grep libgpg-error-l10n libgpg-error0 libhogweed6t64 libnettle8t64 61s libnl-3-200 libnl-route-3-200 librtmp1 libsepol2 libuchardet0 nano 61s python3-markupsafe python3-more-itertools sensible-utils usb.ids 61s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 61s Need to get 2250 kB of archives. 61s After this operation, 110 kB of additional disk space will be used. 61s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el grep ppc64el 3.12-1 [183 kB] 62s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsepol2 ppc64el 3.9-2 [418 kB] 62s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el sensible-utils all 0.0.26 [27.0 kB] 62s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgpg-error-l10n all 1.56-2 [9066 B] 62s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgpg-error0 ppc64el 1.56-2 [106 kB] 62s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnettle8t64 ppc64el 3.10.2-1 [230 kB] 62s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhogweed6t64 ppc64el 3.10.2-1 [211 kB] 62s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnl-route-3-200 ppc64el 3.11.0-2 [213 kB] 62s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnl-3-200 ppc64el 3.11.0-2 [74.5 kB] 62s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libuchardet0 ppc64el 0.0.8-2 [78.4 kB] 62s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el nano ppc64el 8.6-1 [334 kB] 62s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el usb.ids all 2025.09.15-1 [224 kB] 63s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el librtmp1 ppc64el 2.4+20151223.gitfa8646d.1-3 [65.9 kB] 63s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-markupsafe ppc64el 3.0.3-1 [13.3 kB] 63s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-more-itertools all 10.8.0-1 [63.5 kB] 63s dpkg-preconfigure: unable to re-open stdin: No such file or directory 63s Fetched 2250 kB in 1s (1597 kB/s) 63s (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 ... 76559 files and directories currently installed.) 63s Preparing to unpack .../grep_3.12-1_ppc64el.deb ... 63s Unpacking grep (3.12-1) over (3.11-4build1) ... 63s Setting up grep (3.12-1) ... 63s (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 ... 76559 files and directories currently installed.) 63s Preparing to unpack .../00-libsepol2_3.9-2_ppc64el.deb ... 63s Unpacking libsepol2:ppc64el (3.9-2) over (3.8.1-1) ... 63s Preparing to unpack .../01-sensible-utils_0.0.26_all.deb ... 63s Unpacking sensible-utils (0.0.26) over (0.0.25) ... 63s Preparing to unpack .../02-libgpg-error-l10n_1.56-2_all.deb ... 63s Unpacking libgpg-error-l10n (1.56-2) over (1.51-4) ... 64s Preparing to unpack .../03-libgpg-error0_1.56-2_ppc64el.deb ... 64s Unpacking libgpg-error0:ppc64el (1.56-2) over (1.51-4) ... 64s Preparing to unpack .../04-libnettle8t64_3.10.2-1_ppc64el.deb ... 64s Unpacking libnettle8t64:ppc64el (3.10.2-1) over (3.10.1-1) ... 64s Preparing to unpack .../05-libhogweed6t64_3.10.2-1_ppc64el.deb ... 64s Unpacking libhogweed6t64:ppc64el (3.10.2-1) over (3.10.1-1) ... 64s Preparing to unpack .../06-libnl-route-3-200_3.11.0-2_ppc64el.deb ... 64s Unpacking libnl-route-3-200:ppc64el (3.11.0-2) over (3.7.0-2build1) ... 64s Preparing to unpack .../07-libnl-3-200_3.11.0-2_ppc64el.deb ... 64s Unpacking libnl-3-200:ppc64el (3.11.0-2) over (3.7.0-2build1) ... 64s Preparing to unpack .../08-libuchardet0_0.0.8-2_ppc64el.deb ... 64s Unpacking libuchardet0:ppc64el (0.0.8-2) over (0.0.8-1build1) ... 64s Preparing to unpack .../09-nano_8.6-1_ppc64el.deb ... 64s Unpacking nano (8.6-1) over (8.4-1) ... 64s Preparing to unpack .../10-usb.ids_2025.09.15-1_all.deb ... 64s Unpacking usb.ids (2025.09.15-1) over (2025.07.26-1) ... 64s Preparing to unpack .../11-librtmp1_2.4+20151223.gitfa8646d.1-3_ppc64el.deb ... 64s Unpacking librtmp1:ppc64el (2.4+20151223.gitfa8646d.1-3) over (2.4+20151223.gitfa8646d.1-2build8) ... 64s Preparing to unpack .../12-python3-markupsafe_3.0.3-1_ppc64el.deb ... 64s Unpacking python3-markupsafe (3.0.3-1) over (2.1.5-1build5) ... 64s Preparing to unpack .../13-python3-more-itertools_10.8.0-1_all.deb ... 64s Unpacking python3-more-itertools (10.8.0-1) over (10.7.0-1) ... 64s Setting up python3-more-itertools (10.8.0-1) ... 64s Setting up libgpg-error0:ppc64el (1.56-2) ... 64s Setting up python3-markupsafe (3.0.3-1) ... 65s Setting up libnettle8t64:ppc64el (3.10.2-1) ... 65s Setting up usb.ids (2025.09.15-1) ... 65s Setting up libsepol2:ppc64el (3.9-2) ... 65s Setting up nano (8.6-1) ... 65s Installing new version of config file /etc/nanorc ... 65s Setting up libhogweed6t64:ppc64el (3.10.2-1) ... 65s Setting up sensible-utils (0.0.26) ... 65s Setting up libuchardet0:ppc64el (0.0.8-2) ... 65s Setting up libnl-3-200:ppc64el (3.11.0-2) ... 65s Setting up libgpg-error-l10n (1.56-2) ... 65s Setting up libnl-route-3-200:ppc64el (3.11.0-2) ... 65s Setting up librtmp1:ppc64el (2.4+20151223.gitfa8646d.1-3) ... 65s Processing triggers for libc-bin (2.42-0ubuntu3) ... 65s Processing triggers for man-db (2.13.1-1) ... 66s Processing triggers for install-info (7.1.1-1ubuntu1) ... 66s autopkgtest [18:52:13]: upgrading testbed (apt dist-upgrade and autopurge) 67s Reading package lists... 67s Building dependency tree... 67s Reading state information... 67s Calculating upgrade... 67s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 67s Reading package lists... 68s Building dependency tree... 68s Reading state information... 68s Solving dependencies... 68s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 71s autopkgtest [18:52:18]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 10:02:41 UTC 2025 71s autopkgtest [18:52:18]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-puppet-forge 73s Get:1 http://ftpmaster.internal/ubuntu resolute/universe ruby-puppet-forge 5.0.3-1 (dsc) [1624 B] 73s Get:2 http://ftpmaster.internal/ubuntu resolute/universe ruby-puppet-forge 5.0.3-1 (tar) [778 kB] 73s Get:3 http://ftpmaster.internal/ubuntu resolute/universe ruby-puppet-forge 5.0.3-1 (diff) [3332 B] 73s gpgv: Signature made Thu Feb 22 14:06:14 2024 UTC 73s gpgv: using EDDSA key C0AB4E11BF6C5B96ABFF7AEE69C52F658E988542 73s gpgv: Can't check signature: No public key 73s dpkg-source: warning: cannot verify inline signature for ./ruby-puppet-forge_5.0.3-1.dsc: no acceptable signature found 73s autopkgtest [18:52:20]: testing package ruby-puppet-forge version 5.0.3-1 74s autopkgtest [18:52:21]: build not needed 75s autopkgtest [18:52:22]: test gem2deb-test-runner: preparing testbed 75s Reading package lists... 75s Building dependency tree... 75s Reading state information... 75s Solving dependencies... 75s The following NEW packages will be installed: 75s gem2deb-test-runner libruby libruby3.3 rake ruby ruby-csv ruby-did-you-mean 75s ruby-diff-lcs ruby-faraday ruby-faraday-follow-redirects 75s ruby-faraday-net-http ruby-json ruby-minitar ruby-minitest ruby-net-telnet 75s ruby-power-assert ruby-puppet-forge ruby-rspec ruby-rspec-core 75s ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 75s ruby-ruby2-keywords ruby-rubygems ruby-semantic-puppet ruby-test-unit 75s ruby-webrick ruby-xmlrpc ruby3.3 rubygems-integration 76s 0 upgraded, 30 newly installed, 0 to remove and 0 not upgraded. 76s Need to get 7679 kB of archives. 76s After this operation, 42.5 MB of additional disk space will be used. 76s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el rubygems-integration all 1.19 [5550 B] 76s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-csv all 3.3.4-1 [43.0 kB] 76s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-did-you-mean all 1.6.3-2 [14.8 kB] 76s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-net-telnet all 0.2.0-1 [13.3 kB] 76s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-ruby2-keywords all 0.0.5-1 [4280 B] 76s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-webrick all 1.9.1-1 [60.8 kB] 76s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-xmlrpc all 0.3.3-2 [24.8 kB] 76s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el libruby3.3 ppc64el 3.3.8-2ubuntu2 [6368 kB] 78s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby3.3 ppc64el 3.3.8-2ubuntu2 [58.9 kB] 78s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libruby ppc64el 1:3.3 [5172 B] 78s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-rubygems all 3.6.7-2ubuntu1 [332 kB] 78s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby ppc64el 1:3.3 [3666 B] 78s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el rake all 13.2.1-1 [45.8 kB] 78s Get:14 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-minitest all 5.25.4-3 [48.8 kB] 78s Get:15 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-power-assert all 2.0.3-1 [12.0 kB] 78s Get:16 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-test-unit all 3.6.2-1 [67.0 kB] 78s Get:17 http://ftpmaster.internal/ubuntu resolute/universe ppc64el gem2deb-test-runner ppc64el 2.2.5 [18.3 kB] 78s Get:18 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-diff-lcs all 1.5.1-1 [22.8 kB] 78s Get:19 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-faraday-net-http all 3.0.2-2 [5716 B] 78s Get:20 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-json ppc64el 2.9.1+dfsg-1 [59.3 kB] 78s Get:21 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el ruby-faraday all 2.14.0-1 [37.7 kB] 78s Get:22 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-faraday-follow-redirects all 0.3.0-2 [6604 B] 78s Get:23 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-minitar all 0.9-1 [17.8 kB] 78s Get:24 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-semantic-puppet all 1.1.0-1 [14.3 kB] 78s Get:25 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-puppet-forge all 5.0.3-1 [20.0 kB] 78s Get:26 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 78s Get:27 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 78s Get:28 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 78s Get:29 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 78s Get:30 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 79s Fetched 7679 kB in 3s (2648 kB/s) 79s Selecting previously unselected package rubygems-integration. 79s (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 ... 76562 files and directories currently installed.) 79s Preparing to unpack .../00-rubygems-integration_1.19_all.deb ... 79s Unpacking rubygems-integration (1.19) ... 79s Selecting previously unselected package ruby-csv. 79s Preparing to unpack .../01-ruby-csv_3.3.4-1_all.deb ... 79s Unpacking ruby-csv (3.3.4-1) ... 79s Selecting previously unselected package ruby-did-you-mean. 79s Preparing to unpack .../02-ruby-did-you-mean_1.6.3-2_all.deb ... 79s Unpacking ruby-did-you-mean (1.6.3-2) ... 79s Selecting previously unselected package ruby-net-telnet. 79s Preparing to unpack .../03-ruby-net-telnet_0.2.0-1_all.deb ... 79s Unpacking ruby-net-telnet (0.2.0-1) ... 79s Selecting previously unselected package ruby-ruby2-keywords. 79s Preparing to unpack .../04-ruby-ruby2-keywords_0.0.5-1_all.deb ... 79s Unpacking ruby-ruby2-keywords (0.0.5-1) ... 79s Selecting previously unselected package ruby-webrick. 79s Preparing to unpack .../05-ruby-webrick_1.9.1-1_all.deb ... 79s Unpacking ruby-webrick (1.9.1-1) ... 79s Selecting previously unselected package ruby-xmlrpc. 79s Preparing to unpack .../06-ruby-xmlrpc_0.3.3-2_all.deb ... 79s Unpacking ruby-xmlrpc (0.3.3-2) ... 79s Selecting previously unselected package libruby3.3:ppc64el. 79s Preparing to unpack .../07-libruby3.3_3.3.8-2ubuntu2_ppc64el.deb ... 79s Unpacking libruby3.3:ppc64el (3.3.8-2ubuntu2) ... 79s Selecting previously unselected package ruby3.3. 79s Preparing to unpack .../08-ruby3.3_3.3.8-2ubuntu2_ppc64el.deb ... 79s Unpacking ruby3.3 (3.3.8-2ubuntu2) ... 79s Selecting previously unselected package libruby:ppc64el. 79s Preparing to unpack .../09-libruby_1%3a3.3_ppc64el.deb ... 79s Unpacking libruby:ppc64el (1:3.3) ... 79s Selecting previously unselected package ruby-rubygems. 79s Preparing to unpack .../10-ruby-rubygems_3.6.7-2ubuntu1_all.deb ... 79s Unpacking ruby-rubygems (3.6.7-2ubuntu1) ... 79s Selecting previously unselected package ruby. 79s Preparing to unpack .../11-ruby_1%3a3.3_ppc64el.deb ... 79s Unpacking ruby (1:3.3) ... 79s Selecting previously unselected package rake. 79s Preparing to unpack .../12-rake_13.2.1-1_all.deb ... 79s Unpacking rake (13.2.1-1) ... 79s Selecting previously unselected package ruby-minitest. 79s Preparing to unpack .../13-ruby-minitest_5.25.4-3_all.deb ... 79s Unpacking ruby-minitest (5.25.4-3) ... 79s Selecting previously unselected package ruby-power-assert. 79s Preparing to unpack .../14-ruby-power-assert_2.0.3-1_all.deb ... 79s Unpacking ruby-power-assert (2.0.3-1) ... 79s Selecting previously unselected package ruby-test-unit. 79s Preparing to unpack .../15-ruby-test-unit_3.6.2-1_all.deb ... 79s Unpacking ruby-test-unit (3.6.2-1) ... 79s Selecting previously unselected package gem2deb-test-runner. 79s Preparing to unpack .../16-gem2deb-test-runner_2.2.5_ppc64el.deb ... 79s Unpacking gem2deb-test-runner (2.2.5) ... 79s Selecting previously unselected package ruby-diff-lcs. 79s Preparing to unpack .../17-ruby-diff-lcs_1.5.1-1_all.deb ... 79s Unpacking ruby-diff-lcs (1.5.1-1) ... 79s Selecting previously unselected package ruby-faraday-net-http. 79s Preparing to unpack .../18-ruby-faraday-net-http_3.0.2-2_all.deb ... 79s Unpacking ruby-faraday-net-http (3.0.2-2) ... 79s Selecting previously unselected package ruby-json:ppc64el. 79s Preparing to unpack .../19-ruby-json_2.9.1+dfsg-1_ppc64el.deb ... 79s Unpacking ruby-json:ppc64el (2.9.1+dfsg-1) ... 79s Selecting previously unselected package ruby-faraday. 79s Preparing to unpack .../20-ruby-faraday_2.14.0-1_all.deb ... 79s Unpacking ruby-faraday (2.14.0-1) ... 79s Selecting previously unselected package ruby-faraday-follow-redirects. 79s Preparing to unpack .../21-ruby-faraday-follow-redirects_0.3.0-2_all.deb ... 79s Unpacking ruby-faraday-follow-redirects (0.3.0-2) ... 79s Selecting previously unselected package ruby-minitar. 79s Preparing to unpack .../22-ruby-minitar_0.9-1_all.deb ... 79s Unpacking ruby-minitar (0.9-1) ... 79s Selecting previously unselected package ruby-semantic-puppet. 79s Preparing to unpack .../23-ruby-semantic-puppet_1.1.0-1_all.deb ... 79s Unpacking ruby-semantic-puppet (1.1.0-1) ... 79s Selecting previously unselected package ruby-puppet-forge. 79s Preparing to unpack .../24-ruby-puppet-forge_5.0.3-1_all.deb ... 79s Unpacking ruby-puppet-forge (5.0.3-1) ... 79s Selecting previously unselected package ruby-rspec-support. 79s Preparing to unpack .../25-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 79s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 79s Selecting previously unselected package ruby-rspec-core. 79s Preparing to unpack .../26-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 79s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 79s Selecting previously unselected package ruby-rspec-expectations. 79s Preparing to unpack .../27-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 79s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 79s Selecting previously unselected package ruby-rspec-mocks. 79s Preparing to unpack .../28-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 79s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 79s Selecting previously unselected package ruby-rspec. 79s Preparing to unpack .../29-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 79s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 80s Setting up ruby-semantic-puppet (1.1.0-1) ... 80s Setting up ruby-ruby2-keywords (0.0.5-1) ... 80s Setting up ruby-power-assert (2.0.3-1) ... 80s Setting up rubygems-integration (1.19) ... 80s Setting up ruby-minitest (5.25.4-3) ... 80s Setting up ruby-test-unit (3.6.2-1) ... 80s Setting up ruby-net-telnet (0.2.0-1) ... 80s Setting up ruby-csv (3.3.4-1) ... 80s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 80s Setting up ruby-webrick (1.9.1-1) ... 80s Setting up ruby-faraday-net-http (3.0.2-2) ... 80s Setting up ruby-did-you-mean (1.6.3-2) ... 80s Setting up ruby-xmlrpc (0.3.3-2) ... 80s Setting up rake (13.2.1-1) ... 80s Setting up ruby3.3 (3.3.8-2ubuntu2) ... 80s Setting up libruby3.3:ppc64el (3.3.8-2ubuntu2) ... 80s Setting up libruby:ppc64el (1:3.3) ... 80s Setting up ruby (1:3.3) ... 80s Setting up ruby-json:ppc64el (2.9.1+dfsg-1) ... 80s Setting up ruby-minitar (0.9-1) ... 80s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 80s Setting up ruby-diff-lcs (1.5.1-1) ... 80s Setting up ruby-faraday (2.14.0-1) ... 80s Setting up ruby-rubygems (3.6.7-2ubuntu1) ... 80s Setting up gem2deb-test-runner (2.2.5) ... 80s Setting up ruby-faraday-follow-redirects (0.3.0-2) ... 80s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 80s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 80s Setting up ruby-puppet-forge (5.0.3-1) ... 80s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 80s Processing triggers for libc-bin (2.42-0ubuntu3) ... 80s Processing triggers for man-db (2.13.1-1) ... 81s autopkgtest [18:52:28]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 81s autopkgtest [18:52:28]: test gem2deb-test-runner: [----------------------- 81s 81s ┌──────────────────────────────────────────────────────────────────────────────┐ 81s │ Checking Rubygems dependency resolution on ruby3.3 │ 81s └──────────────────────────────────────────────────────────────────────────────┘ 81s 81s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"puppet_forge\" 81s mv lib ./.gem2deb.lib 81s mv ./.gem2deb.lib lib 81s 81s ┌──────────────────────────────────────────────────────────────────────────────┐ 81s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 81s └──────────────────────────────────────────────────────────────────────────────┘ 81s 81s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 81s mv lib ./.gem2deb.lib 81s /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 --exclude-pattern ./spec/unit/forge/connection_spec.rb,./spec/integration/forge/v3/user_spec.rb,./spec/unit/forge/v3/user_spec.rb,./spec/integration/forge/v3/release_spec.rb,./spec/integration/forge/v3/module_spec.rb --format documentation 82s Run options: include {:focus=>true} 82s 82s All examples were filtered out; ignoring {:focus=>true} 82s 82s Randomized with seed 44015 82s 82s PuppetForge::V3::Release 82s with stubbed connection 82s #verify 82s file_sha256 is not available 82s only verfies the md5 checksum 82s file_sha256 is available 82s only verifies sha-256 checksum 82s when allow_md5=false 82s file_sha256 is not available 82s raises an appropriate error 82s #metadata 83s is lazy and repeatable 83s #upload 83s when there is no auth token provided 83s raises PuppetForge::ReleaseForbidden 83s when the module is not valid 83s raises PuppetForge::ReleaseBadRequest 83s when the tarball does not exist 83s raises PuppetForge::FileNotFound 83s instance properies 83s are easily accessible 83s #download 83s downloads the file to the specified location 83s when connection fails 83s re-raises original error 83s when response is 403 83s raises PuppetForge::ReleaseForbidden 83s #download_url 83s handles an API response that includes a scheme and host 83s handles an API response that does not include a scheme and host 83s when PuppetForge.host has a path prefix 83s includes path prefix in download url 83s #module 83s grants access to module attributes without an API call 83s transparently makes API calls for other attributes 83s exposes the related module as a property 83s ::find 83s raises Faraday::ResourceNotFound for non-existent releases 83s can find releases that exist 83s connection management 83s setting proxy value after a connection is created 83s should reset connection 83s setting authorization value after a connection is created 83s should reset connection 83s 83s PuppetForge::V3::Metadata 83s #to_hash 83s contains the default set of keys 83s ['dependencies'] 83s defaults to an empty set 83s ['license'] 83s defaults to Apache 2 83s when updated with non-default data 83s contains unanticipated values 83s overrides the defaults 83s #release_name 83s is unaffected by author name 83s returns nil in the absence of a module name 83s returns a hyphenated string containing module name and version 83s returns nil in the absence of a version 83s property lookups 83s #project_page 83s responds to the property 83s #author 83s responds to the property 83s #version 83s responds to the property 83s #name 83s responds to the property 83s #dashed_name 83s responds to the property 83s #source 83s responds to the property 83s #release_name 83s responds to the property 83s #description 83s responds to the property 83s #license 83s responds to the property 83s #dependencies 83s responds to the property 83s #issues_url 83s responds to the property 83s #summary 83s responds to the property 83s #dashed_name 83s returns nil in the absence of a module name 83s properly handles slash-separated names 83s returns a hyphenated string containing namespace and module name 83s is unaffected by author name 83s #update 83s with a valid name 83s extracts a module name from the name field 83s extracts the author name from the name field 83s and existing author 83s avoids overwriting the existing author 83s with a valid name and author 83s use the author name from the author field 83s and preexisting author 83s avoids overwriting the existing author 83s with a invalid version range 83s raises an exception 83s with a valid source 83s which is not a GitHub URL 83s does not predict a default project_page 83s does not predict a default issues_url 83s which is not a URL 84s does not predict a default project_page 84s does not predict a default issues_url 84s which is a GitHub URL 84s without a scheme 84s predicts a default project_page 84s predicts a default issues_url 84s with a scheme 84s predicts a default project_page 84s predicts a default issues_url 84s with an invalid name 84s (missing module name) 84s raises an exception 84s (missing namespace) 84s raises an exception 84s (non-alphanumeric module name) 84s raises an exception 84s (short module name) 84s raises an exception 84s (invalid namespace) 84s raises an exception 84s (module name starts with a number) 84s raises an exception 84s with a invalid dependency name 84s raises an exception 84s with an invalid version 84s raises an exception 84s 84s PuppetForge::V3::Base 84s connection management 84s setting proxy value after a connection is created 84s should reset connection 84s setting authorization value after a connection is created 84s should reset connection 84s the host url setting 84s with a path prefix 84s caches responses 84s should work 84s without a path prefix 84s caches responses 85s should work 85s ::new_collection 85s should handle responses with no results 85s should handle responses with no pagination info 85s 85s PuppetForge::Tar 85s returns an instance of minitar 85s 85s PuppetForge::LazyRelations 85s .lazy_collection 85s is expected to be a kind of PuppetForge::V3::Thing 85s does not call methods to #inspect 85s unsatisfiable attributes 85s raise an exception when accessing an unknown attribute 85s null relations 85s return an empty list 85s remote relations 85s allow chained lookups of lazy relations 85s local attributes 85s provide local attributes predicates 85s allow `super` access to shadowed attributes 85s allow access to locally satisfiable methods 85s allow access to local attributes 85s provide local attributes setters 85s allow access to local standalone methods 85s remote attributes 85s provide remote attributes setters 86s allow multiple instances to access remote attributes 87s allow access to remote attributes 87s provide remote attributes predicates 87s allow `super` access to shadowed remote attributes 87s allow access to locally unsatisfiable methods 87s .lazy 87s is expected to be a kind of PuppetForge::V3::Thing 87s does not call methods to #inspect 87s null relations 87s do not return new instances 87s remote relations 87s allow chained lookups of lazy relations 87s remote attributes 87s provide remote attributes predicates 87s allow `super` access to shadowed remote attributes 87s allow access to remote attributes 87s allow access to locally unsatisfiable methods 87s provide remote attributes setters 93s allow multiple instances to access remote attributes 93s local attributes 93s provide local attributes setters 93s allow `super` access to shadowed attributes 93s allow access to locally satisfiable methods 93s allow access to local standalone methods 93s provide local attributes predicates 93s allow access to local attributes 93s unsatisfiable attributes 93s raise an exception when accessing an unknown attribute 93s 93s PuppetForge::V3::Base::PaginatedCollection 93s exposes previous_url and next_url 93s maps to a single page of the collection 93s exposes the pagination metadata 93s contains only a subset of the entire collection 93s #all returns self for backwards compatibility. 93s knows the size of the entire collection 93s enables page navigation 93s #unpaginated 93s provides an iterator over the entire collection 93s provides a full iterator regardless of which page it's started on 93s 93s PuppetForge::V3::Module 93s #owner 93s exposes the related module as a property 93s grants access to module attributes without an API call 93s transparently makes API calls for other attributes 93s #releases 93s loads releases lazily 93s knows the size of the collection 93s grants access to release attributes without an API call 93s exposes the related releases as a property 93s ::find 93s can find modules that exist 93s raises exception for non-existent modules 93s can find modules that exist from a stateless call 93s #current_release 93s exposes the current_release as a property 93s grants access to release attributes without an API call 93s instance properies 93s are easily accessible 93s 93s PuppetForge::Unpacker 93s attempts to set the ownership of a target dir to a source dir's owner 93s attempts to untar file to temporary location 93s returns the appropriate categories of the contents of the tar file from the tar implementation 93s 93s PuppetForge::Connection::ConnectionFailure 93s logs for timeout errors 93s includes the base URL in the error message 93s includes the proxy host in the error message when set 93s 93s PuppetForge::LazyAccessors 93s does not call methods to #inspect 93s local attributes 93s do not create accessors on the base class itself 93s provide local attributes predicates 93s allow access to locally satisfiable methods 93s allow `super` access to shadowed attributes 93s allow access to local standalone methods 93s provide local attributes setters 93s allow access to local attributes 93s unsatisfiable attributes 93s do not create accessors on the base class itself 93s raise an exception when accessing an unknown attribute 93s remote attributes 93s do not create accessors on the base class itself 93s allow `super` access to shadowed remote attributes 93s allow access to remote attributes 93s allow multiple instances to access remote attributes 93s allow access to locally unsatisfiable methods 93s provide remote attributes setters 93s provide remote attributes predicates 93s 93s PuppetForge::Tar::Mini 93s does not allow an absolute path 93s returns filenames in a tar separated into correct categories 93s does not allow a directory to be written outside the destination directory 93s unpacks a tar file 93s packs a tar file 93s does not allow a file to be written outside the destination directory 93s 93s PuppetForge::Util 93s version_valid? 93s returns true for a valid version 93s returns false for an invalid version 93s 93s PuppetForge 93s host attribute 93s should add a trailing slash if not present 93s should coerce non-String values if possible 93s 93s PuppetForge::LruCache 93s provides a #clear method 93s allows max_size to be set via the max_size parameter 93s provides a #put method 93s provides a #get method 93s defaults to a max_size of 30 93s raises an error if max_size is not a positive integer 93s creates a cache key from a list of strings 93s creates a new instance 93s with environment variables 93s uses the value of the PUPPET_FORGE_MAX_CACHE_SIZE environment variable if present 93s #clear 93s clears the cache 93s #put 93s removes the least recently used item if the cache is full 93s adds the value to the cache 93s adds the key to the front of the LRU list 93s is thread-safe 93s #get 93s returns the cached value for the given key 93s is thread-safe for get calls 93s returns nil if the key is not present in the cache 93s moves the key to the front of the LRU list 93s 93s Finished in 11.59 seconds (files took 0.31438 seconds to load) 93s 184 examples, 0 failures 93s 93s Randomized with seed 44015 93s 93s mv ./.gem2deb.lib lib 94s autopkgtest [18:52:41]: test gem2deb-test-runner: -----------------------] 94s autopkgtest [18:52:41]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 94s gem2deb-test-runner PASS 95s autopkgtest [18:52:42]: @@@@@@@@@@@@@@@@@@@@ summary 95s gem2deb-test-runner PASS