0s autopkgtest [19:20:09]: starting date and time: 2024-07-25 19:20:09+0000 0s autopkgtest [19:20:09]: git checkout: fd3bed09 nova: allow more retries for quota issues 0s autopkgtest [19:20:09]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.0255wy7k/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:asciidoctor --apt-upgrade ruby-asciidoctor-kroki --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=asciidoctor/2.0.23-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos02-ppc64el-17.secgroup --name adt-oracular-ppc64el-ruby-asciidoctor-kroki-20240725-192009-juju-7f2275-prod-proposed-migration-environment-3-123b8014-70f9-4ade-9b3d-51bd1a809f05 --image adt/ubuntu-oracular-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 85s autopkgtest [19:21:34]: testbed dpkg architecture: ppc64el 85s autopkgtest [19:21:34]: testbed apt version: 2.9.6 85s autopkgtest [19:21:34]: @@@@@@@@@@@@@@@@@@@@ test bed setup 86s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 86s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8548 B] 86s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [542 kB] 86s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [57.0 kB] 86s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [4288 B] 86s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el Packages [82.6 kB] 86s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el c-n-f Metadata [2116 B] 86s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted ppc64el Packages [1368 B] 86s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted ppc64el c-n-f Metadata [120 B] 86s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el Packages [548 kB] 86s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el c-n-f Metadata [8952 B] 86s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el Packages [1448 B] 86s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el c-n-f Metadata [120 B] 89s Fetched 1382 kB in 1s (1593 kB/s) 89s Reading package lists... 91s Reading package lists... 91s Building dependency tree... 91s Reading state information... 91s Calculating upgrade... 92s The following NEW packages will be installed: 92s libgomp1 libgraphite2-3 libharfbuzz0b libimagequant0 libraqm0 92s The following packages will be upgraded: 92s libgd3 92s 1 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 92s Need to get 1053 kB of archives. 92s After this operation, 2664 kB of additional disk space will be used. 92s Get:1 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgomp1 ppc64el 14.1.0-5ubuntu1 [161 kB] 92s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 92s Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgraphite2-3 ppc64el 1.3.14-2ubuntu1 [84.6 kB] 92s Get:4 http://ftpmaster.internal/ubuntu oracular/main ppc64el libharfbuzz0b ppc64el 8.3.0-2build2 [580 kB] 92s Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el libraqm0 ppc64el 0.10.1-1build1 [19.4 kB] 92s Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgd3 ppc64el 2.3.3-12ubuntu3 [165 kB] 92s Fetched 1053 kB in 1s (1712 kB/s) 92s Selecting previously unselected package libgomp1:ppc64el. 93s (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 ... 72776 files and directories currently installed.) 93s Preparing to unpack .../0-libgomp1_14.1.0-5ubuntu1_ppc64el.deb ... 93s Unpacking libgomp1:ppc64el (14.1.0-5ubuntu1) ... 93s Selecting previously unselected package libimagequant0:ppc64el. 93s Preparing to unpack .../1-libimagequant0_2.18.0-1build1_ppc64el.deb ... 93s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 93s Selecting previously unselected package libgraphite2-3:ppc64el. 93s Preparing to unpack .../2-libgraphite2-3_1.3.14-2ubuntu1_ppc64el.deb ... 93s Unpacking libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 93s Selecting previously unselected package libharfbuzz0b:ppc64el. 93s Preparing to unpack .../3-libharfbuzz0b_8.3.0-2build2_ppc64el.deb ... 93s Unpacking libharfbuzz0b:ppc64el (8.3.0-2build2) ... 93s Selecting previously unselected package libraqm0:ppc64el. 93s Preparing to unpack .../4-libraqm0_0.10.1-1build1_ppc64el.deb ... 93s Unpacking libraqm0:ppc64el (0.10.1-1build1) ... 93s Preparing to unpack .../5-libgd3_2.3.3-12ubuntu3_ppc64el.deb ... 93s Unpacking libgd3:ppc64el (2.3.3-12ubuntu3) over (2.3.3-9ubuntu5) ... 93s Setting up libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 93s Setting up libgomp1:ppc64el (14.1.0-5ubuntu1) ... 93s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 93s Setting up libharfbuzz0b:ppc64el (8.3.0-2build2) ... 93s Setting up libraqm0:ppc64el (0.10.1-1build1) ... 93s Setting up libgd3:ppc64el (2.3.3-12ubuntu3) ... 93s Processing triggers for libc-bin (2.39-0ubuntu9) ... 93s Reading package lists... 93s Building dependency tree... 93s Reading state information... 93s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 94s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 94s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 94s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 94s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 95s Reading package lists... 95s Reading package lists... 95s Building dependency tree... 95s Reading state information... 95s Calculating upgrade... 95s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 95s Reading package lists... 95s Building dependency tree... 95s Reading state information... 95s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 98s autopkgtest [19:21:47]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP Sat Apr 20 00:05:55 UTC 2024 98s autopkgtest [19:21:47]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-asciidoctor-kroki 99s Get:1 http://ftpmaster.internal/ubuntu oracular/universe ruby-asciidoctor-kroki 0.8.0-2 (dsc) [2166 B] 99s Get:2 http://ftpmaster.internal/ubuntu oracular/universe ruby-asciidoctor-kroki 0.8.0-2 (tar) [38.4 kB] 99s Get:3 http://ftpmaster.internal/ubuntu oracular/universe ruby-asciidoctor-kroki 0.8.0-2 (diff) [3604 B] 100s gpgv: Signature made Mon Jun 12 13:34:38 2023 UTC 100s gpgv: using RSA key D30863E26020E543F4719A838F53E0193B294B75 100s gpgv: Can't check signature: No public key 100s dpkg-source: warning: cannot verify inline signature for ./ruby-asciidoctor-kroki_0.8.0-2.dsc: no acceptable signature found 100s autopkgtest [19:21:49]: testing package ruby-asciidoctor-kroki version 0.8.0-2 100s autopkgtest [19:21:49]: build not needed 100s autopkgtest [19:21:49]: test gem2deb-test-runner: preparing testbed 101s Reading package lists... 102s Building dependency tree... 102s Reading state information... 102s Starting pkgProblemResolver with broken count: 0 102s Starting 2 pkgProblemResolver with broken count: 0 102s Done 102s The following additional packages will be installed: 102s gem2deb-test-runner libruby libruby3.2 rake ruby ruby-asciidoctor 102s ruby-asciidoctor-kroki ruby-diff-lcs ruby-net-telnet ruby-rspec 102s ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 102s ruby-rubygems ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.2 102s rubygems-integration 102s Suggested packages: 102s ri ruby-dev bundler 102s Recommended packages: 102s zip fonts-lato libjs-jquery 102s The following NEW packages will be installed: 102s autopkgtest-satdep gem2deb-test-runner libruby libruby3.2 rake ruby 102s ruby-asciidoctor ruby-asciidoctor-kroki ruby-diff-lcs ruby-net-telnet 102s ruby-rspec ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks 102s ruby-rspec-support ruby-rubygems ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.2 102s rubygems-integration 102s 0 upgraded, 21 newly installed, 0 to remove and 0 not upgraded. 102s Need to get 6824 kB/6824 kB of archives. 102s After this operation, 37.5 MB of additional disk space will be used. 102s Get:1 /tmp/autopkgtest.C5bY0D/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [760 B] 102s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el rubygems-integration all 1.18 [5336 B] 102s Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el ruby-net-telnet all 0.2.0-1 [13.3 kB] 102s Get:4 http://ftpmaster.internal/ubuntu oracular/main ppc64el ruby-webrick all 1.8.1-1 [52.3 kB] 102s Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el ruby-xmlrpc all 0.3.3-2 [24.8 kB] 102s Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el libruby ppc64el 1:3.2~ubuntu1 [4694 B] 102s Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el ruby-sdbm ppc64el 1.0.0-5build4 [18.3 kB] 102s Get:8 http://ftpmaster.internal/ubuntu oracular/main ppc64el libruby3.2 ppc64el 3.2.3-1ubuntu1 [5774 kB] 103s Get:9 http://ftpmaster.internal/ubuntu oracular/main ppc64el ruby3.2 ppc64el 3.2.3-1ubuntu1 [50.7 kB] 103s Get:10 http://ftpmaster.internal/ubuntu oracular/main ppc64el ruby-rubygems all 3.4.20-1 [238 kB] 103s Get:11 http://ftpmaster.internal/ubuntu oracular/main ppc64el ruby ppc64el 1:3.2~ubuntu1 [3468 B] 103s Get:12 http://ftpmaster.internal/ubuntu oracular/main ppc64el rake all 13.2.1-1 [45.8 kB] 103s Get:13 http://ftpmaster.internal/ubuntu oracular/universe ppc64el gem2deb-test-runner ppc64el 2.2.4 [18.2 kB] 103s Get:14 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el ruby-asciidoctor all 2.0.23-1 [175 kB] 103s Get:15 http://ftpmaster.internal/ubuntu oracular/universe ppc64el ruby-asciidoctor-kroki all 0.8.0-2 [8250 B] 103s Get:16 http://ftpmaster.internal/ubuntu oracular/universe ppc64el ruby-diff-lcs all 1.5.1-1 [22.8 kB] 103s Get:17 http://ftpmaster.internal/ubuntu oracular/universe ppc64el ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 103s Get:18 http://ftpmaster.internal/ubuntu oracular/universe ppc64el ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 103s Get:19 http://ftpmaster.internal/ubuntu oracular/universe ppc64el ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 103s Get:20 http://ftpmaster.internal/ubuntu oracular/universe ppc64el ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 103s Get:21 http://ftpmaster.internal/ubuntu oracular/universe ppc64el ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 103s Fetched 6824 kB in 1s (6823 kB/s) 103s Selecting previously unselected package rubygems-integration. 103s (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 ... 72801 files and directories currently installed.) 103s Preparing to unpack .../00-rubygems-integration_1.18_all.deb ... 103s Unpacking rubygems-integration (1.18) ... 103s Selecting previously unselected package ruby-net-telnet. 103s Preparing to unpack .../01-ruby-net-telnet_0.2.0-1_all.deb ... 103s Unpacking ruby-net-telnet (0.2.0-1) ... 103s Selecting previously unselected package ruby-webrick. 103s Preparing to unpack .../02-ruby-webrick_1.8.1-1_all.deb ... 103s Unpacking ruby-webrick (1.8.1-1) ... 103s Selecting previously unselected package ruby-xmlrpc. 103s Preparing to unpack .../03-ruby-xmlrpc_0.3.3-2_all.deb ... 103s Unpacking ruby-xmlrpc (0.3.3-2) ... 103s Selecting previously unselected package libruby:ppc64el. 103s Preparing to unpack .../04-libruby_1%3a3.2~ubuntu1_ppc64el.deb ... 103s Unpacking libruby:ppc64el (1:3.2~ubuntu1) ... 103s Selecting previously unselected package ruby-sdbm:ppc64el. 103s Preparing to unpack .../05-ruby-sdbm_1.0.0-5build4_ppc64el.deb ... 103s Unpacking ruby-sdbm:ppc64el (1.0.0-5build4) ... 103s Selecting previously unselected package libruby3.2:ppc64el. 103s Preparing to unpack .../06-libruby3.2_3.2.3-1ubuntu1_ppc64el.deb ... 103s Unpacking libruby3.2:ppc64el (3.2.3-1ubuntu1) ... 104s Selecting previously unselected package ruby3.2. 104s Preparing to unpack .../07-ruby3.2_3.2.3-1ubuntu1_ppc64el.deb ... 104s Unpacking ruby3.2 (3.2.3-1ubuntu1) ... 104s Selecting previously unselected package ruby-rubygems. 104s Preparing to unpack .../08-ruby-rubygems_3.4.20-1_all.deb ... 104s Unpacking ruby-rubygems (3.4.20-1) ... 104s Selecting previously unselected package ruby. 104s Preparing to unpack .../09-ruby_1%3a3.2~ubuntu1_ppc64el.deb ... 104s Unpacking ruby (1:3.2~ubuntu1) ... 104s Selecting previously unselected package rake. 104s Preparing to unpack .../10-rake_13.2.1-1_all.deb ... 104s Unpacking rake (13.2.1-1) ... 104s Selecting previously unselected package gem2deb-test-runner. 104s Preparing to unpack .../11-gem2deb-test-runner_2.2.4_ppc64el.deb ... 104s Unpacking gem2deb-test-runner (2.2.4) ... 104s Selecting previously unselected package ruby-asciidoctor. 104s Preparing to unpack .../12-ruby-asciidoctor_2.0.23-1_all.deb ... 104s Unpacking ruby-asciidoctor (2.0.23-1) ... 104s Selecting previously unselected package ruby-asciidoctor-kroki. 104s Preparing to unpack .../13-ruby-asciidoctor-kroki_0.8.0-2_all.deb ... 104s Unpacking ruby-asciidoctor-kroki (0.8.0-2) ... 104s Selecting previously unselected package ruby-diff-lcs. 104s Preparing to unpack .../14-ruby-diff-lcs_1.5.1-1_all.deb ... 104s Unpacking ruby-diff-lcs (1.5.1-1) ... 104s Selecting previously unselected package ruby-rspec-support. 104s Preparing to unpack .../15-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 104s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 104s Selecting previously unselected package ruby-rspec-core. 104s Preparing to unpack .../16-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 104s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 104s Selecting previously unselected package ruby-rspec-expectations. 104s Preparing to unpack .../17-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 104s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 104s Selecting previously unselected package ruby-rspec-mocks. 104s Preparing to unpack .../18-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 104s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 104s Selecting previously unselected package ruby-rspec. 104s Preparing to unpack .../19-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 104s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 104s Selecting previously unselected package autopkgtest-satdep. 104s Preparing to unpack .../20-1-autopkgtest-satdep.deb ... 104s Unpacking autopkgtest-satdep (0) ... 104s Setting up rubygems-integration (1.18) ... 104s Setting up ruby-net-telnet (0.2.0-1) ... 104s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 104s Setting up ruby-webrick (1.8.1-1) ... 104s Setting up ruby-xmlrpc (0.3.3-2) ... 104s Setting up ruby-rubygems (3.4.20-1) ... 104s Setting up rake (13.2.1-1) ... 104s Setting up libruby:ppc64el (1:3.2~ubuntu1) ... 104s Setting up ruby-sdbm:ppc64el (1.0.0-5build4) ... 104s Setting up libruby3.2:ppc64el (3.2.3-1ubuntu1) ... 104s Setting up ruby3.2 (3.2.3-1ubuntu1) ... 104s Setting up ruby (1:3.2~ubuntu1) ... 104s Setting up ruby-asciidoctor (2.0.23-1) ... 104s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 104s Setting up ruby-diff-lcs (1.5.1-1) ... 104s Setting up gem2deb-test-runner (2.2.4) ... 104s Setting up ruby-asciidoctor-kroki (0.8.0-2) ... 104s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 104s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 104s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 104s Setting up autopkgtest-satdep (0) ... 104s Processing triggers for libc-bin (2.39-0ubuntu9) ... 104s Processing triggers for man-db (2.12.1-2) ... 107s (Reading database ... 76513 files and directories currently installed.) 107s Removing autopkgtest-satdep (0) ... 107s autopkgtest [19:21:56]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 107s autopkgtest [19:21:56]: test gem2deb-test-runner: [----------------------- 107s 107s ┌──────────────────────────────────────────────────────────────────────────────┐ 107s │ Checking Rubygems dependency resolution on ruby3.2 │ 107s └──────────────────────────────────────────────────────────────────────────────┘ 107s 108s RUBYLIB=. GEM_PATH= ruby3.2 -e gem\ \"asciidoctor-kroki\" 108s mv lib ./.gem2deb.lib 108s mv Gemfile.lock ./.gem2deb.Gemfile.lock 108s mv ./.gem2deb.lib lib 108s mv ./.gem2deb.Gemfile.lock Gemfile.lock 108s 108s ┌──────────────────────────────────────────────────────────────────────────────┐ 108s │ Run tests for ruby3.2 from debian/ruby-tests.rake │ 108s └──────────────────────────────────────────────────────────────────────────────┘ 108s 108s RUBYLIB=. GEM_PATH= ruby3.2 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 108s mv lib ./.gem2deb.lib 108s mv Gemfile.lock ./.gem2deb.Gemfile.lock 108s /usr/bin/ruby3.2 -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 108s 108s AsciidoctorExtensions::KrokiBlockMacroProcessor 108s convert to html5 108s asciidoctor: ERROR: : line 1: Failed to read plantuml file: spec/fixtures/missing.puml. No such file or directory @ rb_sysopen - spec/fixtures/missing.puml. 108s should catch exception if target is not readable 108s using a custom block macro 108s should disallow read 108s should allow read if target is not a URI (FAILED - 1) 108s should override the resolve target method (FAILED - 2) 108s asciidoctor: ERROR: : line 1: plantuml block macro not found: alice.puml. 108s should display unresolved block macro message when the target cannot be resolved 108s asciidoctor: ERROR: : line 1: Failed to read plantuml file: spec/fixtures/missing.puml. No such file or directory @ rb_sysopen - spec/fixtures/missing.puml. 108s should override the unresolved block macro message 108s 108s AsciidoctorExtensions::KrokiClient 108s asciidoctor: WARNING: Invalid value 'patch' for kroki-http-method attribute. The value must be either: 'get', 'post' or 'adaptive'. Proceeding using: 'adaptive'. 108s should use adaptive method when http method is invalid 108s should use post method when http method is post 108s should use get method when http method is get 108s should use 4000 as the default max URI length 108s should use a custom value as max URI length 108s should get an image with POST request if the URI length is greater than the value configured 108s should get an image with GET request if the URI length is lower or equals than the value configured 108s 108s AsciidoctorExtensions::KrokiDiagram 108s should compute a diagram URI (FAILED - 3) 108s should compute a diagram URI with a trailing slashes (FAILED - 4) 108s should compute a diagram URI with trailing slashes (FAILED - 5) 108s should compute a diagram URI with query parameters (FAILED - 6) 108s should encode a diagram text definition (FAILED - 7) 108s should fetch a diagram from Kroki and save it to disk (PENDING: Temporarily skipped with xit) 108s should fetch a diagram from Kroki and save it to disk using the target name (PENDING: Temporarily skipped with xit) 108s should fetch a diagram from Kroki with the same definition only once (FAILED - 8) 108s 108s ::AsciidoctorExtensions::KrokiProcessor 108s should return the images output directory (imagesoutdir attribute) 108s should return a path relative to output directory (to_dir option) 108s should return a path relative to output directory (outdir attribute) 108s should return a path relative to the base directory (base_dir option) 108s should return a path relative to the base directory (default value is current working directory) 108s 108s AsciidoctorExtensions::KrokiBlockProcessor 108s convert to html5 108s should convert a PlantUML block to an image (FAILED - 9) 108s should only pass diagram options as query parameters (FAILED - 10) 108s should use the title attribute as the alt value (FAILED - 11) 108s should use png if kroki-default-format is set to png (FAILED - 12) 108s should use svg if kroki-default-format is set to png and the diagram type does not support png (FAILED - 13) 108s should include the plantuml-include file when safe mode is safe (FAILED - 14) 108s asciidoctor: WARNING: path has illegal reference to ancestor of jail; recovering automatically 108s should normalize plantuml-include path when safe mode is safe (FAILED - 15) 108s asciidoctor: WARNING: path is outside of jail; recovering automatically 108s asciidoctor: WARNING: : line 2: Unable to read plantuml-include. File not found or not readable: /tmp/autopkgtest.C5bY0D/build.KRD/src/etc/passwd. 108s should not include file which reside outside of the parent directory of the source when safe mode is safe (FAILED - 16) 108s should not include file when safe mode is secure (FAILED - 17) 108s should create SVG diagram in imagesdir if kroki-fetch-diagram is set (PENDING: Temporarily skipped with xit) 108s should not fetch diagram when safe mode is secure (FAILED - 18) 108s should create PNG diagram in imagesdir if kroki-fetch-diagram is set (PENDING: Temporarily skipped with xit) 108s instantiate 108s should instantiate block processor without warning 108s 108s AsciidoctorExtensions::Kroki 108s should return the list of supported diagrams 108s should register the extension for the list of supported diagrams 108s 108s require 108s should require the library 108s 108s Pending: (Failures listed here are expected and do not affect your suite's status) 108s 108s 1) AsciidoctorExtensions::KrokiDiagram should fetch a diagram from Kroki and save it to disk 108s # Temporarily skipped with xit 108s # ./spec/asciidoctor_kroki_diagram_spec.rb:46 108s 108s 2) AsciidoctorExtensions::KrokiDiagram should fetch a diagram from Kroki and save it to disk using the target name 108s # Temporarily skipped with xit 108s # ./spec/asciidoctor_kroki_diagram_spec.rb:66 108s 108s 3) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should create SVG diagram in imagesdir if kroki-fetch-diagram is set 108s # Temporarily skipped with xit 108s # ./spec/asciidoctor_kroki_spec.rb:141 108s 108s 4) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should create PNG diagram in imagesdir if kroki-fetch-diagram is set 108s # Temporarily skipped with xit 108s # ./spec/asciidoctor_kroki_spec.rb:167 108s 108s Failures: 108s 108s 1) AsciidoctorExtensions::KrokiBlockMacroProcessor using a custom block macro should allow read if target is not a URI 108s Failure/Error: output = Asciidoctor.convert(input, standalone: false, extension_registry: registry) 108s 108s NameError: 108s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:76:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:672:in `[]' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:672:in `next_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 108s # ./spec/asciidoctor_kroki_block_macro_spec.rb:59:in `block (3 levels) in ' 108s # ------------------ 108s # --- Caused by: --- 108s # NameError: 108s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s 108s 2) AsciidoctorExtensions::KrokiBlockMacroProcessor using a custom block macro should override the resolve target method 108s Failure/Error: output = Asciidoctor.convert(input, standalone: false, extension_registry: registry) 108s 108s NameError: 108s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:76:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:672:in `[]' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:672:in `next_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 108s # ./spec/asciidoctor_kroki_block_macro_spec.rb:85:in `block (3 levels) in ' 108s # ------------------ 108s # --- Caused by: --- 108s # NameError: 108s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s 108s 3) AsciidoctorExtensions::KrokiDiagram should compute a diagram URI 108s Failure/Error: diagram_uri = kroki_diagram.get_diagram_uri('http://localhost:8000') 108s 108s NameError: 108s uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 108s # ./spec/asciidoctor_kroki_diagram_spec.rb:10:in `block (2 levels) in ' 108s 108s 4) AsciidoctorExtensions::KrokiDiagram should compute a diagram URI with a trailing slashes 108s Failure/Error: diagram_uri = kroki_diagram.get_diagram_uri('https://my.domain.org/kroki/') 108s 108s NameError: 108s uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 108s # ./spec/asciidoctor_kroki_diagram_spec.rb:15:in `block (2 levels) in ' 108s 108s 5) AsciidoctorExtensions::KrokiDiagram should compute a diagram URI with trailing slashes 108s Failure/Error: diagram_uri = kroki_diagram.get_diagram_uri('https://my-server/kroki//') 108s 108s NameError: 108s uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 108s # ./spec/asciidoctor_kroki_diagram_spec.rb:20:in `block (2 levels) in ' 108s 108s 6) AsciidoctorExtensions::KrokiDiagram should compute a diagram URI with query parameters 108s Failure/Error: diagram_uri = kroki_diagram.get_diagram_uri('http://localhost:8000') 108s 108s NameError: 108s uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 108s # ./spec/asciidoctor_kroki_diagram_spec.rb:38:in `block (2 levels) in ' 108s 108s 7) AsciidoctorExtensions::KrokiDiagram should encode a diagram text definition 108s Failure/Error: diagram_definition_encoded = kroki_diagram.encode 108s 108s NameError: 108s uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s # ./spec/asciidoctor_kroki_diagram_spec.rb:43:in `block (2 levels) in ' 108s 108s 8) AsciidoctorExtensions::KrokiDiagram should fetch a diagram from Kroki with the same definition only once 108s Failure/Error: diagram_name = kroki_diagram.save(output_dir_path, kroki_client) 108s 108s NameError: 108s uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:299:in `save' 108s # ./spec/asciidoctor_kroki_diagram_spec.rb:95:in `block (2 levels) in ' 108s 108s 9) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should convert a PlantUML block to an image 108s Failure/Error: output = Asciidoctor.convert(input, standalone: false) 108s 108s NameError: 108s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:31:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `[]' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `build_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:916:in `next_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 108s # ./spec/asciidoctor_kroki_spec.rb:16:in `block (3 levels) in ' 108s # ------------------ 108s # --- Caused by: --- 108s # NameError: 108s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s 108s 10) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should only pass diagram options as query parameters 108s Failure/Error: output = Asciidoctor.convert(input, standalone: false) 108s 108s NameError: 108s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:31:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `[]' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `build_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:916:in `next_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 108s # ./spec/asciidoctor_kroki_spec.rb:30:in `block (3 levels) in ' 108s # ------------------ 108s # --- Caused by: --- 108s # NameError: 108s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s 108s 11) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should use the title attribute as the alt value 108s Failure/Error: output = Asciidoctor.convert(input, standalone: false) 108s 108s NameError: 108s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:31:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `[]' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `build_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:916:in `next_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 108s # ./spec/asciidoctor_kroki_spec.rb:44:in `block (3 levels) in ' 108s # ------------------ 108s # --- Caused by: --- 108s # NameError: 108s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s 108s 12) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should use png if kroki-default-format is set to png 108s Failure/Error: output = Asciidoctor.convert(input, attributes: { 'kroki-default-format' => 'png' }, standalone: false) 108s 108s NameError: 108s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:31:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `[]' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `build_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:916:in `next_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 108s # ./spec/asciidoctor_kroki_spec.rb:59:in `block (3 levels) in ' 108s # ------------------ 108s # --- Caused by: --- 108s # NameError: 108s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s 108s 13) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should use svg if kroki-default-format is set to png and the diagram type does not support png 108s Failure/Error: output = Asciidoctor.convert(input, attributes: { 'kroki-default-format' => 'png' }, standalone: false) 108s 108s NameError: 108s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:31:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `[]' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `build_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:916:in `next_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 108s # ./spec/asciidoctor_kroki_spec.rb:76:in `block (3 levels) in ' 108s # ------------------ 108s # --- Caused by: --- 108s # NameError: 108s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s 108s 14) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should include the plantuml-include file when safe mode is safe 108s Failure/Error: 108s output = Asciidoctor.convert(input, 108s attributes: { 'kroki-plantuml-include' => 'spec/fixtures/config.puml' }, 108s standalone: false, safe: :safe) 108s 108s NameError: 108s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:31:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `[]' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `build_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:916:in `next_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 108s # ./spec/asciidoctor_kroki_spec.rb:90:in `block (3 levels) in ' 108s # ------------------ 108s # --- Caused by: --- 108s # NameError: 108s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s 108s 15) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should normalize plantuml-include path when safe mode is safe 108s Failure/Error: output = Asciidoctor.convert(input, attributes: { 'kroki-plantuml-include' => '../../../spec/fixtures/config.puml' }, standalone: false, safe: :safe) 108s 108s NameError: 108s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:31:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `[]' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `build_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:916:in `next_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 108s # ./spec/asciidoctor_kroki_spec.rb:106:in `block (3 levels) in ' 108s # ------------------ 108s # --- Caused by: --- 108s # NameError: 108s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s 108s 16) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should not include file which reside outside of the parent directory of the source when safe mode is safe 108s Failure/Error: output = Asciidoctor.convert(input, attributes: { 'kroki-plantuml-include' => '/etc/passwd' }, standalone: false, safe: :safe) 108s 108s NameError: 108s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:31:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `[]' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `build_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:916:in `next_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 108s # ./spec/asciidoctor_kroki_spec.rb:120:in `block (3 levels) in ' 108s # ------------------ 108s # --- Caused by: --- 108s # NameError: 108s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s 108s 17) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should not include file when safe mode is secure 108s Failure/Error: output = Asciidoctor.convert(input, attributes: { 'kroki-plantuml-include' => 'spec/fixtures/config.puml' }, standalone: false, safe: :secure) 108s 108s NameError: 108s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:31:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `[]' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `build_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:916:in `next_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 108s # ./spec/asciidoctor_kroki_spec.rb:134:in `block (3 levels) in ' 108s # ------------------ 108s # --- Caused by: --- 108s # NameError: 108s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s 108s 18) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should not fetch diagram when safe mode is secure 108s Failure/Error: output = Asciidoctor.convert(input, attributes: { 'kroki-fetch-diagram' => '' }, standalone: false) 108s 108s NameError: 108s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:76:in `process' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:672:in `[]' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:672:in `next_block' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 108s # ./spec/asciidoctor_kroki_spec.rb:160:in `block (3 levels) in ' 108s # ------------------ 108s # --- Caused by: --- 108s # NameError: 108s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 108s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 108s 108s Finished in 0.05013 seconds (files took 0.22717 seconds to load) 108s 42 examples, 18 failures, 4 pending 108s 108s Failed examples: 108s 108s rspec ./spec/asciidoctor_kroki_block_macro_spec.rb:40 # AsciidoctorExtensions::KrokiBlockMacroProcessor using a custom block macro should allow read if target is not a URI 108s rspec ./spec/asciidoctor_kroki_block_macro_spec.rb:72 # AsciidoctorExtensions::KrokiBlockMacroProcessor using a custom block macro should override the resolve target method 108s rspec ./spec/asciidoctor_kroki_diagram_spec.rb:8 # AsciidoctorExtensions::KrokiDiagram should compute a diagram URI 108s rspec ./spec/asciidoctor_kroki_diagram_spec.rb:13 # AsciidoctorExtensions::KrokiDiagram should compute a diagram URI with a trailing slashes 108s rspec ./spec/asciidoctor_kroki_diagram_spec.rb:18 # AsciidoctorExtensions::KrokiDiagram should compute a diagram URI with trailing slashes 108s rspec ./spec/asciidoctor_kroki_diagram_spec.rb:23 # AsciidoctorExtensions::KrokiDiagram should compute a diagram URI with query parameters 108s rspec ./spec/asciidoctor_kroki_diagram_spec.rb:41 # AsciidoctorExtensions::KrokiDiagram should encode a diagram text definition 108s rspec ./spec/asciidoctor_kroki_diagram_spec.rb:87 # AsciidoctorExtensions::KrokiDiagram should fetch a diagram from Kroki with the same definition only once 108s rspec ./spec/asciidoctor_kroki_spec.rb:9 # AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should convert a PlantUML block to an image 108s rspec ./spec/asciidoctor_kroki_spec.rb:23 # AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should only pass diagram options as query parameters 108s rspec ./spec/asciidoctor_kroki_spec.rb:37 # AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should use the title attribute as the alt value 108s rspec ./spec/asciidoctor_kroki_spec.rb:52 # AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should use png if kroki-default-format is set to png 108s rspec ./spec/asciidoctor_kroki_spec.rb:66 # AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should use svg if kroki-default-format is set to png and the diagram type does not support png 108s rspec ./spec/asciidoctor_kroki_spec.rb:83 # AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should include the plantuml-include file when safe mode is safe 108s rspec ./spec/asciidoctor_kroki_spec.rb:99 # AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should normalize plantuml-include path when safe mode is safe 108s rspec ./spec/asciidoctor_kroki_spec.rb:113 # AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should not include file which reside outside of the parent directory of the source when safe mode is safe 108s rspec ./spec/asciidoctor_kroki_spec.rb:127 # AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should not include file when safe mode is secure 108s rspec ./spec/asciidoctor_kroki_spec.rb:154 # AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should not fetch diagram when safe mode is secure 108s 108s /usr/bin/ruby3.2 -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 failed 108s mv ./.gem2deb.lib lib 108s mv ./.gem2deb.Gemfile.lock Gemfile.lock 109s autopkgtest [19:21:58]: test gem2deb-test-runner: -----------------------] 109s gem2deb-test-runner FAIL non-zero exit status 1 109s autopkgtest [19:21:58]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 109s autopkgtest [19:21:58]: @@@@@@@@@@@@@@@@@@@@ summary 109s gem2deb-test-runner FAIL non-zero exit status 1 121s nova [W] Using flock in scalingstack-bos02-ppc64el 121s Creating nova instance adt-oracular-ppc64el-ruby-asciidoctor-kroki-20240725-192009-juju-7f2275-prod-proposed-migration-environment-3-123b8014-70f9-4ade-9b3d-51bd1a809f05 from image adt/ubuntu-oracular-ppc64el-server-20240725.img (UUID c89d3bef-81b8-4b70-b3b7-dc3be5b634a3)...