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-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.k0xmfyjo/out --timeout-copy=6000 -a i386 --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-2@lcy02-99.secgroup --name adt-oracular-i386-ruby-asciidoctor-kroki-20240725-192009-juju-7f2275-prod-proposed-migration-environment-2-f9d6d5a8-9a3f-4da9-beab-ae2a0af49d1e --image adt/ubuntu-oracular-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,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/ 38s autopkgtest [19:20:47]: testbed dpkg architecture: amd64 38s autopkgtest [19:20:47]: testbed apt version: 2.9.6 38s autopkgtest [19:20:47]: test architecture: i386 38s autopkgtest [19:20:47]: @@@@@@@@@@@@@@@@@@@@ test bed setup 39s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 39s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8548 B] 39s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [542 kB] 39s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [57.0 kB] 39s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [4288 B] 39s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 Packages [101 kB] 39s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main i386 Packages [55.8 kB] 39s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 c-n-f Metadata [2116 B] 39s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 Packages [34.9 kB] 39s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/restricted i386 Packages [6244 B] 39s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 c-n-f Metadata [368 B] 39s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/universe i386 Packages [355 kB] 39s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 Packages [567 kB] 39s Get:14 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 c-n-f Metadata [9900 B] 39s Get:15 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 Packages [8792 B] 39s Get:16 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse i386 Packages [3052 B] 39s Get:17 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 c-n-f Metadata [276 B] 40s Fetched 1882 kB in 0s (5440 kB/s) 40s Reading package lists... 41s Reading package lists... 42s Building dependency tree... 42s Reading state information... 42s Calculating upgrade... 42s The following NEW packages will be installed: 42s libgomp1 libgraphite2-3 libharfbuzz0b libimagequant0 libraqm0 42s The following packages will be upgraded: 42s libgd3 rsyslog strace 42s 3 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 42s Need to get 1971 kB of archives. 42s After this operation, 1879 kB of additional disk space will be used. 42s Get:1 http://ftpmaster.internal/ubuntu oracular/main amd64 rsyslog amd64 8.2406.0-1ubuntu1 [516 kB] 42s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 strace amd64 6.8-2 [587 kB] 42s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 libgomp1 amd64 14.1.0-5ubuntu1 [148 kB] 42s Get:4 http://ftpmaster.internal/ubuntu oracular/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 42s Get:5 http://ftpmaster.internal/ubuntu oracular/main amd64 libgraphite2-3 amd64 1.3.14-2ubuntu1 [73.1 kB] 42s Get:6 http://ftpmaster.internal/ubuntu oracular/main amd64 libharfbuzz0b amd64 8.3.0-2build2 [469 kB] 42s Get:7 http://ftpmaster.internal/ubuntu oracular/main amd64 libraqm0 amd64 0.10.1-1build1 [15.0 kB] 42s Get:8 http://ftpmaster.internal/ubuntu oracular/main amd64 libgd3 amd64 2.3.3-12ubuntu3 [127 kB] 43s Fetched 1971 kB in 0s (16.8 MB/s) 43s (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 ... 74498 files and directories currently installed.) 43s Preparing to unpack .../0-rsyslog_8.2406.0-1ubuntu1_amd64.deb ... 43s Unpacking rsyslog (8.2406.0-1ubuntu1) over (8.2312.0-3ubuntu9) ... 43s Preparing to unpack .../1-strace_6.8-2_amd64.deb ... 43s Unpacking strace (6.8-2) over (6.8-0ubuntu2) ... 43s Selecting previously unselected package libgomp1:amd64. 43s Preparing to unpack .../2-libgomp1_14.1.0-5ubuntu1_amd64.deb ... 43s Unpacking libgomp1:amd64 (14.1.0-5ubuntu1) ... 43s Selecting previously unselected package libimagequant0:amd64. 43s Preparing to unpack .../3-libimagequant0_2.18.0-1build1_amd64.deb ... 43s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 43s Selecting previously unselected package libgraphite2-3:amd64. 43s Preparing to unpack .../4-libgraphite2-3_1.3.14-2ubuntu1_amd64.deb ... 43s Unpacking libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 43s Selecting previously unselected package libharfbuzz0b:amd64. 43s Preparing to unpack .../5-libharfbuzz0b_8.3.0-2build2_amd64.deb ... 43s Unpacking libharfbuzz0b:amd64 (8.3.0-2build2) ... 43s Selecting previously unselected package libraqm0:amd64. 43s Preparing to unpack .../6-libraqm0_0.10.1-1build1_amd64.deb ... 43s Unpacking libraqm0:amd64 (0.10.1-1build1) ... 43s Preparing to unpack .../7-libgd3_2.3.3-12ubuntu3_amd64.deb ... 43s Unpacking libgd3:amd64 (2.3.3-12ubuntu3) over (2.3.3-9ubuntu5) ... 43s Setting up libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 43s Setting up rsyslog (8.2406.0-1ubuntu1) ... 43s info: The user `syslog' is already a member of `adm'. 44s Setting up libgomp1:amd64 (14.1.0-5ubuntu1) ... 44s Setting up strace (6.8-2) ... 44s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 44s Setting up libharfbuzz0b:amd64 (8.3.0-2build2) ... 44s Setting up libraqm0:amd64 (0.10.1-1build1) ... 44s Setting up libgd3:amd64 (2.3.3-12ubuntu3) ... 44s Processing triggers for man-db (2.12.1-2) ... 45s Processing triggers for libc-bin (2.39-0ubuntu9) ... 46s Reading package lists... 46s Building dependency tree... 46s Reading state information... 46s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 46s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 46s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 46s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 46s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 47s Reading package lists... 48s Reading package lists... 48s Building dependency tree... 48s Reading state information... 48s Calculating upgrade... 48s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 48s Reading package lists... 49s Building dependency tree... 49s Reading state information... 49s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 49s autopkgtest [19:20:58]: rebooting testbed after setup commands that affected boot 52s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 64s autopkgtest [19:21:13]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 64s autopkgtest [19:21:13]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-asciidoctor-kroki 65s Get:1 http://ftpmaster.internal/ubuntu oracular/universe ruby-asciidoctor-kroki 0.8.0-2 (dsc) [2166 B] 65s Get:2 http://ftpmaster.internal/ubuntu oracular/universe ruby-asciidoctor-kroki 0.8.0-2 (tar) [38.4 kB] 65s Get:3 http://ftpmaster.internal/ubuntu oracular/universe ruby-asciidoctor-kroki 0.8.0-2 (diff) [3604 B] 66s gpgv: Signature made Mon Jun 12 13:34:38 2023 UTC 66s gpgv: using RSA key D30863E26020E543F4719A838F53E0193B294B75 66s gpgv: Can't check signature: No public key 66s dpkg-source: warning: cannot verify inline signature for ./ruby-asciidoctor-kroki_0.8.0-2.dsc: no acceptable signature found 66s autopkgtest [19:21:15]: testing package ruby-asciidoctor-kroki version 0.8.0-2 66s autopkgtest [19:21:15]: build not needed 66s autopkgtest [19:21:15]: test gem2deb-test-runner: preparing testbed 68s Note, using file '/tmp/autopkgtest.AxIJu9/1-autopkgtest-satdep.dsc' to get the build dependencies 68s Reading package lists... 68s Building dependency tree... 68s Reading state information... 68s Starting pkgProblemResolver with broken count: 0 68s Starting 2 pkgProblemResolver with broken count: 0 68s Done 69s The following NEW packages will be installed: 69s build-essential cpp cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu g++ 69s g++-14 g++-14-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-14 69s gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu gem2deb-test-runner libasan8 69s libatomic1 libcc1-0 libgcc-14-dev libhwasan0 libisl23 libitm1 liblsan0 69s libmpc3 libquadmath0 libruby libruby3.2 libstdc++-14-dev libtsan2 libubsan1 69s rake ruby ruby-asciidoctor ruby-asciidoctor-kroki ruby-diff-lcs 69s ruby-net-telnet ruby-rspec ruby-rspec-core ruby-rspec-expectations 69s ruby-rspec-mocks ruby-rspec-support ruby-rubygems ruby-sdbm ruby-webrick 69s ruby-xmlrpc ruby3.2 rubygems-integration 69s 0 upgraded, 46 newly installed, 0 to remove and 0 not upgraded. 69s Need to get 71.6 MB of archives. 69s After this operation, 253 MB of additional disk space will be used. 69s Get:1 http://ftpmaster.internal/ubuntu oracular/main amd64 libisl23 amd64 0.26-3build1 [680 kB] 69s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 libmpc3 amd64 1.3.1-1build1 [54.5 kB] 69s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp-14-x86-64-linux-gnu amd64 14.1.0-5ubuntu1 [11.9 MB] 69s Get:4 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp-14 amd64 14.1.0-5ubuntu1 [1030 B] 69s Get:5 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [5452 B] 69s Get:6 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp amd64 4:14.1.0-2ubuntu1 [22.4 kB] 69s Get:7 http://ftpmaster.internal/ubuntu oracular/main amd64 libcc1-0 amd64 14.1.0-5ubuntu1 [47.6 kB] 69s Get:8 http://ftpmaster.internal/ubuntu oracular/main amd64 libitm1 amd64 14.1.0-5ubuntu1 [29.1 kB] 69s Get:9 http://ftpmaster.internal/ubuntu oracular/main amd64 libatomic1 amd64 14.1.0-5ubuntu1 [10.3 kB] 69s Get:10 http://ftpmaster.internal/ubuntu oracular/main amd64 libasan8 amd64 14.1.0-5ubuntu1 [2997 kB] 69s Get:11 http://ftpmaster.internal/ubuntu oracular/main amd64 liblsan0 amd64 14.1.0-5ubuntu1 [1317 kB] 69s Get:12 http://ftpmaster.internal/ubuntu oracular/main amd64 libtsan2 amd64 14.1.0-5ubuntu1 [2733 kB] 69s Get:13 http://ftpmaster.internal/ubuntu oracular/main amd64 libubsan1 amd64 14.1.0-5ubuntu1 [1178 kB] 69s Get:14 http://ftpmaster.internal/ubuntu oracular/main amd64 libhwasan0 amd64 14.1.0-5ubuntu1 [1634 kB] 69s Get:15 http://ftpmaster.internal/ubuntu oracular/main amd64 libquadmath0 amd64 14.1.0-5ubuntu1 [153 kB] 69s Get:16 http://ftpmaster.internal/ubuntu oracular/main amd64 libgcc-14-dev amd64 14.1.0-5ubuntu1 [2813 kB] 69s Get:17 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-14-x86-64-linux-gnu amd64 14.1.0-5ubuntu1 [23.4 MB] 69s Get:18 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-14 amd64 14.1.0-5ubuntu1 [516 kB] 69s Get:19 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [1214 B] 69s Get:20 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc amd64 4:14.1.0-2ubuntu1 [5000 B] 69s Get:21 http://ftpmaster.internal/ubuntu oracular/universe amd64 libstdc++-14-dev amd64 14.1.0-5ubuntu1 [2476 kB] 69s Get:22 http://ftpmaster.internal/ubuntu oracular/main amd64 g++-14-x86-64-linux-gnu amd64 14.1.0-5ubuntu1 [13.4 MB] 69s Get:23 http://ftpmaster.internal/ubuntu oracular/main amd64 g++-14 amd64 14.1.0-5ubuntu1 [18.0 kB] 69s Get:24 http://ftpmaster.internal/ubuntu oracular/main amd64 g++-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [966 B] 69s Get:25 http://ftpmaster.internal/ubuntu oracular/main amd64 g++ amd64 4:14.1.0-2ubuntu1 [1100 B] 69s Get:26 http://ftpmaster.internal/ubuntu oracular/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 69s Get:27 http://ftpmaster.internal/ubuntu oracular/main amd64 rubygems-integration all 1.18 [5336 B] 69s Get:28 http://ftpmaster.internal/ubuntu oracular/main amd64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 69s Get:29 http://ftpmaster.internal/ubuntu oracular/main amd64 ruby-webrick all 1.8.1-1 [52.3 kB] 69s Get:30 http://ftpmaster.internal/ubuntu oracular/main amd64 ruby-xmlrpc all 0.3.3-2 [24.8 kB] 69s Get:31 http://ftpmaster.internal/ubuntu oracular/main amd64 libruby amd64 1:3.2~ubuntu1 [4694 B] 69s Get:32 http://ftpmaster.internal/ubuntu oracular/main amd64 ruby-sdbm amd64 1.0.0-5build4 [16.2 kB] 69s Get:33 http://ftpmaster.internal/ubuntu oracular/main amd64 libruby3.2 amd64 3.2.3-1ubuntu1 [5317 kB] 69s Get:34 http://ftpmaster.internal/ubuntu oracular/main amd64 ruby3.2 amd64 3.2.3-1ubuntu1 [50.7 kB] 69s Get:35 http://ftpmaster.internal/ubuntu oracular/main amd64 ruby-rubygems all 3.4.20-1 [238 kB] 69s Get:36 http://ftpmaster.internal/ubuntu oracular/main amd64 ruby amd64 1:3.2~ubuntu1 [3466 B] 69s Get:37 http://ftpmaster.internal/ubuntu oracular/main amd64 rake all 13.2.1-1 [45.8 kB] 69s Get:38 http://ftpmaster.internal/ubuntu oracular/universe amd64 gem2deb-test-runner amd64 2.2.4 [18.2 kB] 69s Get:39 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 ruby-asciidoctor all 2.0.23-1 [175 kB] 69s Get:40 http://ftpmaster.internal/ubuntu oracular/universe amd64 ruby-asciidoctor-kroki all 0.8.0-2 [8250 B] 69s Get:41 http://ftpmaster.internal/ubuntu oracular/universe amd64 ruby-diff-lcs all 1.5.1-1 [22.8 kB] 69s Get:42 http://ftpmaster.internal/ubuntu oracular/universe amd64 ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 69s Get:43 http://ftpmaster.internal/ubuntu oracular/universe amd64 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 69s Get:44 http://ftpmaster.internal/ubuntu oracular/universe amd64 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 69s Get:45 http://ftpmaster.internal/ubuntu oracular/universe amd64 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 69s Get:46 http://ftpmaster.internal/ubuntu oracular/universe amd64 ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 70s Fetched 71.6 MB in 1s (134 MB/s) 70s Selecting previously unselected package libisl23:amd64. 70s (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 ... 74523 files and directories currently installed.) 70s Preparing to unpack .../00-libisl23_0.26-3build1_amd64.deb ... 70s Unpacking libisl23:amd64 (0.26-3build1) ... 70s Selecting previously unselected package libmpc3:amd64. 70s Preparing to unpack .../01-libmpc3_1.3.1-1build1_amd64.deb ... 70s Unpacking libmpc3:amd64 (1.3.1-1build1) ... 70s Selecting previously unselected package cpp-14-x86-64-linux-gnu. 70s Preparing to unpack .../02-cpp-14-x86-64-linux-gnu_14.1.0-5ubuntu1_amd64.deb ... 70s Unpacking cpp-14-x86-64-linux-gnu (14.1.0-5ubuntu1) ... 70s Selecting previously unselected package cpp-14. 70s Preparing to unpack .../03-cpp-14_14.1.0-5ubuntu1_amd64.deb ... 70s Unpacking cpp-14 (14.1.0-5ubuntu1) ... 70s Selecting previously unselected package cpp-x86-64-linux-gnu. 70s Preparing to unpack .../04-cpp-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 70s Unpacking cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 70s Selecting previously unselected package cpp. 70s Preparing to unpack .../05-cpp_4%3a14.1.0-2ubuntu1_amd64.deb ... 70s Unpacking cpp (4:14.1.0-2ubuntu1) ... 70s Selecting previously unselected package libcc1-0:amd64. 70s Preparing to unpack .../06-libcc1-0_14.1.0-5ubuntu1_amd64.deb ... 70s Unpacking libcc1-0:amd64 (14.1.0-5ubuntu1) ... 70s Selecting previously unselected package libitm1:amd64. 70s Preparing to unpack .../07-libitm1_14.1.0-5ubuntu1_amd64.deb ... 70s Unpacking libitm1:amd64 (14.1.0-5ubuntu1) ... 70s Selecting previously unselected package libatomic1:amd64. 70s Preparing to unpack .../08-libatomic1_14.1.0-5ubuntu1_amd64.deb ... 70s Unpacking libatomic1:amd64 (14.1.0-5ubuntu1) ... 70s Selecting previously unselected package libasan8:amd64. 70s Preparing to unpack .../09-libasan8_14.1.0-5ubuntu1_amd64.deb ... 70s Unpacking libasan8:amd64 (14.1.0-5ubuntu1) ... 70s Selecting previously unselected package liblsan0:amd64. 70s Preparing to unpack .../10-liblsan0_14.1.0-5ubuntu1_amd64.deb ... 70s Unpacking liblsan0:amd64 (14.1.0-5ubuntu1) ... 71s Selecting previously unselected package libtsan2:amd64. 71s Preparing to unpack .../11-libtsan2_14.1.0-5ubuntu1_amd64.deb ... 71s Unpacking libtsan2:amd64 (14.1.0-5ubuntu1) ... 71s Selecting previously unselected package libubsan1:amd64. 71s Preparing to unpack .../12-libubsan1_14.1.0-5ubuntu1_amd64.deb ... 71s Unpacking libubsan1:amd64 (14.1.0-5ubuntu1) ... 71s Selecting previously unselected package libhwasan0:amd64. 71s Preparing to unpack .../13-libhwasan0_14.1.0-5ubuntu1_amd64.deb ... 71s Unpacking libhwasan0:amd64 (14.1.0-5ubuntu1) ... 71s Selecting previously unselected package libquadmath0:amd64. 71s Preparing to unpack .../14-libquadmath0_14.1.0-5ubuntu1_amd64.deb ... 71s Unpacking libquadmath0:amd64 (14.1.0-5ubuntu1) ... 71s Selecting previously unselected package libgcc-14-dev:amd64. 71s Preparing to unpack .../15-libgcc-14-dev_14.1.0-5ubuntu1_amd64.deb ... 71s Unpacking libgcc-14-dev:amd64 (14.1.0-5ubuntu1) ... 71s Selecting previously unselected package gcc-14-x86-64-linux-gnu. 71s Preparing to unpack .../16-gcc-14-x86-64-linux-gnu_14.1.0-5ubuntu1_amd64.deb ... 71s Unpacking gcc-14-x86-64-linux-gnu (14.1.0-5ubuntu1) ... 71s Selecting previously unselected package gcc-14. 71s Preparing to unpack .../17-gcc-14_14.1.0-5ubuntu1_amd64.deb ... 71s Unpacking gcc-14 (14.1.0-5ubuntu1) ... 71s Selecting previously unselected package gcc-x86-64-linux-gnu. 71s Preparing to unpack .../18-gcc-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 71s Unpacking gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 71s Selecting previously unselected package gcc. 71s Preparing to unpack .../19-gcc_4%3a14.1.0-2ubuntu1_amd64.deb ... 71s Unpacking gcc (4:14.1.0-2ubuntu1) ... 71s Selecting previously unselected package libstdc++-14-dev:amd64. 71s Preparing to unpack .../20-libstdc++-14-dev_14.1.0-5ubuntu1_amd64.deb ... 71s Unpacking libstdc++-14-dev:amd64 (14.1.0-5ubuntu1) ... 71s Selecting previously unselected package g++-14-x86-64-linux-gnu. 71s Preparing to unpack .../21-g++-14-x86-64-linux-gnu_14.1.0-5ubuntu1_amd64.deb ... 71s Unpacking g++-14-x86-64-linux-gnu (14.1.0-5ubuntu1) ... 72s Selecting previously unselected package g++-14. 72s Preparing to unpack .../22-g++-14_14.1.0-5ubuntu1_amd64.deb ... 72s Unpacking g++-14 (14.1.0-5ubuntu1) ... 72s Selecting previously unselected package g++-x86-64-linux-gnu. 72s Preparing to unpack .../23-g++-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 72s Unpacking g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 72s Selecting previously unselected package g++. 72s Preparing to unpack .../24-g++_4%3a14.1.0-2ubuntu1_amd64.deb ... 72s Unpacking g++ (4:14.1.0-2ubuntu1) ... 72s Selecting previously unselected package build-essential. 72s Preparing to unpack .../25-build-essential_12.10ubuntu1_amd64.deb ... 72s Unpacking build-essential (12.10ubuntu1) ... 72s Selecting previously unselected package rubygems-integration. 72s Preparing to unpack .../26-rubygems-integration_1.18_all.deb ... 72s Unpacking rubygems-integration (1.18) ... 72s Selecting previously unselected package ruby-net-telnet. 72s Preparing to unpack .../27-ruby-net-telnet_0.2.0-1_all.deb ... 72s Unpacking ruby-net-telnet (0.2.0-1) ... 72s Selecting previously unselected package ruby-webrick. 72s Preparing to unpack .../28-ruby-webrick_1.8.1-1_all.deb ... 72s Unpacking ruby-webrick (1.8.1-1) ... 72s Selecting previously unselected package ruby-xmlrpc. 72s Preparing to unpack .../29-ruby-xmlrpc_0.3.3-2_all.deb ... 72s Unpacking ruby-xmlrpc (0.3.3-2) ... 72s Selecting previously unselected package libruby:amd64. 72s Preparing to unpack .../30-libruby_1%3a3.2~ubuntu1_amd64.deb ... 72s Unpacking libruby:amd64 (1:3.2~ubuntu1) ... 72s Selecting previously unselected package ruby-sdbm:amd64. 72s Preparing to unpack .../31-ruby-sdbm_1.0.0-5build4_amd64.deb ... 72s Unpacking ruby-sdbm:amd64 (1.0.0-5build4) ... 72s Selecting previously unselected package libruby3.2:amd64. 72s Preparing to unpack .../32-libruby3.2_3.2.3-1ubuntu1_amd64.deb ... 72s Unpacking libruby3.2:amd64 (3.2.3-1ubuntu1) ... 72s Selecting previously unselected package ruby3.2. 72s Preparing to unpack .../33-ruby3.2_3.2.3-1ubuntu1_amd64.deb ... 72s Unpacking ruby3.2 (3.2.3-1ubuntu1) ... 72s Selecting previously unselected package ruby-rubygems. 72s Preparing to unpack .../34-ruby-rubygems_3.4.20-1_all.deb ... 72s Unpacking ruby-rubygems (3.4.20-1) ... 72s Selecting previously unselected package ruby. 72s Preparing to unpack .../35-ruby_1%3a3.2~ubuntu1_amd64.deb ... 72s Unpacking ruby (1:3.2~ubuntu1) ... 72s Selecting previously unselected package rake. 72s Preparing to unpack .../36-rake_13.2.1-1_all.deb ... 72s Unpacking rake (13.2.1-1) ... 72s Selecting previously unselected package gem2deb-test-runner. 72s Preparing to unpack .../37-gem2deb-test-runner_2.2.4_amd64.deb ... 72s Unpacking gem2deb-test-runner (2.2.4) ... 72s Selecting previously unselected package ruby-asciidoctor. 72s Preparing to unpack .../38-ruby-asciidoctor_2.0.23-1_all.deb ... 72s Unpacking ruby-asciidoctor (2.0.23-1) ... 72s Selecting previously unselected package ruby-asciidoctor-kroki. 72s Preparing to unpack .../39-ruby-asciidoctor-kroki_0.8.0-2_all.deb ... 72s Unpacking ruby-asciidoctor-kroki (0.8.0-2) ... 73s Selecting previously unselected package ruby-diff-lcs. 73s Preparing to unpack .../40-ruby-diff-lcs_1.5.1-1_all.deb ... 73s Unpacking ruby-diff-lcs (1.5.1-1) ... 73s Selecting previously unselected package ruby-rspec-support. 73s Preparing to unpack .../41-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 73s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 73s Selecting previously unselected package ruby-rspec-core. 73s Preparing to unpack .../42-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 73s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 73s Selecting previously unselected package ruby-rspec-expectations. 73s Preparing to unpack .../43-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 73s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 73s Selecting previously unselected package ruby-rspec-mocks. 73s Preparing to unpack .../44-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 73s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 73s Selecting previously unselected package ruby-rspec. 73s Preparing to unpack .../45-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 73s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 73s Setting up rubygems-integration (1.18) ... 73s Setting up ruby-net-telnet (0.2.0-1) ... 73s Setting up libquadmath0:amd64 (14.1.0-5ubuntu1) ... 73s Setting up libmpc3:amd64 (1.3.1-1build1) ... 73s Setting up libatomic1:amd64 (14.1.0-5ubuntu1) ... 73s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 73s Setting up ruby-webrick (1.8.1-1) ... 73s Setting up libubsan1:amd64 (14.1.0-5ubuntu1) ... 73s Setting up libhwasan0:amd64 (14.1.0-5ubuntu1) ... 73s Setting up libasan8:amd64 (14.1.0-5ubuntu1) ... 73s Setting up libtsan2:amd64 (14.1.0-5ubuntu1) ... 73s Setting up libisl23:amd64 (0.26-3build1) ... 73s Setting up ruby-xmlrpc (0.3.3-2) ... 73s Setting up libcc1-0:amd64 (14.1.0-5ubuntu1) ... 73s Setting up liblsan0:amd64 (14.1.0-5ubuntu1) ... 73s Setting up libitm1:amd64 (14.1.0-5ubuntu1) ... 73s Setting up cpp-14-x86-64-linux-gnu (14.1.0-5ubuntu1) ... 73s Setting up cpp-14 (14.1.0-5ubuntu1) ... 73s Setting up libgcc-14-dev:amd64 (14.1.0-5ubuntu1) ... 73s Setting up libstdc++-14-dev:amd64 (14.1.0-5ubuntu1) ... 73s Setting up cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 73s Setting up cpp (4:14.1.0-2ubuntu1) ... 73s Setting up gcc-14-x86-64-linux-gnu (14.1.0-5ubuntu1) ... 73s Setting up gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 73s Setting up gcc-14 (14.1.0-5ubuntu1) ... 73s Setting up g++-14-x86-64-linux-gnu (14.1.0-5ubuntu1) ... 73s Setting up g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 73s Setting up g++-14 (14.1.0-5ubuntu1) ... 73s Setting up gcc (4:14.1.0-2ubuntu1) ... 73s Setting up g++ (4:14.1.0-2ubuntu1) ... 73s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 73s Setting up build-essential (12.10ubuntu1) ... 73s Setting up rake (13.2.1-1) ... 73s Setting up libruby:amd64 (1:3.2~ubuntu1) ... 73s Setting up ruby-sdbm:amd64 (1.0.0-5build4) ... 73s Setting up libruby3.2:amd64 (3.2.3-1ubuntu1) ... 73s Setting up ruby3.2 (3.2.3-1ubuntu1) ... 73s Setting up ruby (1:3.2~ubuntu1) ... 73s Setting up ruby-asciidoctor (2.0.23-1) ... 73s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 73s Setting up ruby-diff-lcs (1.5.1-1) ... 73s Setting up ruby-rubygems (3.4.20-1) ... 73s Setting up gem2deb-test-runner (2.2.4) ... 73s Setting up ruby-asciidoctor-kroki (0.8.0-2) ... 73s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 73s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 73s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 73s Processing triggers for libc-bin (2.39-0ubuntu9) ... 73s Processing triggers for man-db (2.12.1-2) ... 74s Reading package lists... 74s Building dependency tree... 74s Reading state information... 75s Starting pkgProblemResolver with broken count: 0 75s Starting 2 pkgProblemResolver with broken count: 0 75s Done 75s The following NEW packages will be installed: 75s autopkgtest-satdep 75s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 75s Need to get 0 B/700 B of archives. 75s After this operation, 0 B of additional disk space will be used. 75s Get:1 /tmp/autopkgtest.AxIJu9/2-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [700 B] 76s Selecting previously unselected package autopkgtest-satdep. 76s (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 ... 79493 files and directories currently installed.) 76s Preparing to unpack .../2-autopkgtest-satdep.deb ... 76s Unpacking autopkgtest-satdep (0) ... 76s Setting up autopkgtest-satdep (0) ... 77s (Reading database ... 79493 files and directories currently installed.) 77s Removing autopkgtest-satdep (0) ... 77s autopkgtest [19:21:26]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 77s autopkgtest [19:21:26]: test gem2deb-test-runner: [----------------------- 78s 78s ┌──────────────────────────────────────────────────────────────────────────────┐ 78s │ Checking Rubygems dependency resolution on ruby3.2 │ 78s └──────────────────────────────────────────────────────────────────────────────┘ 78s 78s RUBYLIB=. GEM_PATH= ruby3.2 -e gem\ \"asciidoctor-kroki\" 78s mv lib ./.gem2deb.lib 78s mv Gemfile.lock ./.gem2deb.Gemfile.lock 78s mv ./.gem2deb.lib lib 78s mv ./.gem2deb.Gemfile.lock Gemfile.lock 78s 78s ┌──────────────────────────────────────────────────────────────────────────────┐ 78s │ Run tests for ruby3.2 from debian/ruby-tests.rake │ 78s └──────────────────────────────────────────────────────────────────────────────┘ 78s 78s RUBYLIB=. GEM_PATH= ruby3.2 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 78s mv lib ./.gem2deb.lib 78s mv Gemfile.lock ./.gem2deb.Gemfile.lock 78s /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 78s 78s AsciidoctorExtensions::KrokiBlockMacroProcessor 78s convert to html5 78s asciidoctor: ERROR: : line 1: Failed to read plantuml file: spec/fixtures/missing.puml. No such file or directory @ rb_sysopen - spec/fixtures/missing.puml. 78s should catch exception if target is not readable 78s using a custom block macro 78s should disallow read 78s should allow read if target is not a URI (FAILED - 1) 78s should override the resolve target method (FAILED - 2) 78s asciidoctor: ERROR: : line 1: plantuml block macro not found: alice.puml. 78s should display unresolved block macro message when the target cannot be resolved 78s asciidoctor: ERROR: : line 1: Failed to read plantuml file: spec/fixtures/missing.puml. No such file or directory @ rb_sysopen - spec/fixtures/missing.puml. 78s should override the unresolved block macro message 78s 78s AsciidoctorExtensions::KrokiClient 78s asciidoctor: WARNING: Invalid value 'patch' for kroki-http-method attribute. The value must be either: 'get', 'post' or 'adaptive'. Proceeding using: 'adaptive'. 78s should use adaptive method when http method is invalid 78s should use post method when http method is post 78s should use get method when http method is get 78s should use 4000 as the default max URI length 78s should use a custom value as max URI length 78s should get an image with POST request if the URI length is greater than the value configured 78s should get an image with GET request if the URI length is lower or equals than the value configured 78s 78s AsciidoctorExtensions::KrokiDiagram 78s should compute a diagram URI (FAILED - 3) 78s should compute a diagram URI with a trailing slashes (FAILED - 4) 78s should compute a diagram URI with trailing slashes (FAILED - 5) 78s should compute a diagram URI with query parameters (FAILED - 6) 78s should encode a diagram text definition (FAILED - 7) 78s should fetch a diagram from Kroki and save it to disk (PENDING: Temporarily skipped with xit) 78s should fetch a diagram from Kroki and save it to disk using the target name (PENDING: Temporarily skipped with xit) 78s should fetch a diagram from Kroki with the same definition only once (FAILED - 8) 78s 78s ::AsciidoctorExtensions::KrokiProcessor 78s should return the images output directory (imagesoutdir attribute) 78s should return a path relative to output directory (to_dir option) 78s should return a path relative to output directory (outdir attribute) 78s should return a path relative to the base directory (base_dir option) 78s should return a path relative to the base directory (default value is current working directory) 78s 78s AsciidoctorExtensions::KrokiBlockProcessor 78s convert to html5 78s should convert a PlantUML block to an image (FAILED - 9) 78s should only pass diagram options as query parameters (FAILED - 10) 78s should use the title attribute as the alt value (FAILED - 11) 78s should use png if kroki-default-format is set to png (FAILED - 12) 78s should use svg if kroki-default-format is set to png and the diagram type does not support png (FAILED - 13) 78s should include the plantuml-include file when safe mode is safe (FAILED - 14) 78s asciidoctor: WARNING: path has illegal reference to ancestor of jail; recovering automatically 78s should normalize plantuml-include path when safe mode is safe (FAILED - 15) 78s asciidoctor: WARNING: path is outside of jail; recovering automatically 78s asciidoctor: WARNING: : line 2: Unable to read plantuml-include. File not found or not readable: /tmp/autopkgtest.AxIJu9/build.B6s/src/etc/passwd. 78s should not include file which reside outside of the parent directory of the source when safe mode is safe (FAILED - 16) 78s should not include file when safe mode is secure (FAILED - 17) 78s should create SVG diagram in imagesdir if kroki-fetch-diagram is set (PENDING: Temporarily skipped with xit) 78s should not fetch diagram when safe mode is secure (FAILED - 18) 78s should create PNG diagram in imagesdir if kroki-fetch-diagram is set (PENDING: Temporarily skipped with xit) 78s instantiate 78s should instantiate block processor without warning 78s 78s AsciidoctorExtensions::Kroki 78s should return the list of supported diagrams 78s should register the extension for the list of supported diagrams 78s 78s require 78s should require the library 78s 78s Pending: (Failures listed here are expected and do not affect your suite's status) 78s 78s 1) AsciidoctorExtensions::KrokiDiagram should fetch a diagram from Kroki and save it to disk 78s # Temporarily skipped with xit 78s # ./spec/asciidoctor_kroki_diagram_spec.rb:46 78s 78s 2) AsciidoctorExtensions::KrokiDiagram should fetch a diagram from Kroki and save it to disk using the target name 78s # Temporarily skipped with xit 78s # ./spec/asciidoctor_kroki_diagram_spec.rb:66 78s 78s 3) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should create SVG diagram in imagesdir if kroki-fetch-diagram is set 78s # Temporarily skipped with xit 78s # ./spec/asciidoctor_kroki_spec.rb:141 78s 78s 4) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should create PNG diagram in imagesdir if kroki-fetch-diagram is set 78s # Temporarily skipped with xit 78s # ./spec/asciidoctor_kroki_spec.rb:167 78s 78s Failures: 78s 78s 1) AsciidoctorExtensions::KrokiBlockMacroProcessor using a custom block macro should allow read if target is not a URI 78s Failure/Error: output = Asciidoctor.convert(input, standalone: false, extension_registry: registry) 78s 78s NameError: 78s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:76:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:672:in `[]' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:672:in `next_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 78s # ./spec/asciidoctor_kroki_block_macro_spec.rb:59:in `block (3 levels) in ' 78s # ------------------ 78s # --- Caused by: --- 78s # NameError: 78s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s 78s 2) AsciidoctorExtensions::KrokiBlockMacroProcessor using a custom block macro should override the resolve target method 78s Failure/Error: output = Asciidoctor.convert(input, standalone: false, extension_registry: registry) 78s 78s NameError: 78s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:76:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:672:in `[]' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:672:in `next_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 78s # ./spec/asciidoctor_kroki_block_macro_spec.rb:85:in `block (3 levels) in ' 78s # ------------------ 78s # --- Caused by: --- 78s # NameError: 78s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s 78s 3) AsciidoctorExtensions::KrokiDiagram should compute a diagram URI 78s Failure/Error: diagram_uri = kroki_diagram.get_diagram_uri('http://localhost:8000') 78s 78s NameError: 78s uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 78s # ./spec/asciidoctor_kroki_diagram_spec.rb:10:in `block (2 levels) in ' 78s 78s 4) AsciidoctorExtensions::KrokiDiagram should compute a diagram URI with a trailing slashes 78s Failure/Error: diagram_uri = kroki_diagram.get_diagram_uri('https://my.domain.org/kroki/') 78s 78s NameError: 78s uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 78s # ./spec/asciidoctor_kroki_diagram_spec.rb:15:in `block (2 levels) in ' 78s 78s 5) AsciidoctorExtensions::KrokiDiagram should compute a diagram URI with trailing slashes 78s Failure/Error: diagram_uri = kroki_diagram.get_diagram_uri('https://my-server/kroki//') 78s 78s NameError: 78s uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 78s # ./spec/asciidoctor_kroki_diagram_spec.rb:20:in `block (2 levels) in ' 78s 78s 6) AsciidoctorExtensions::KrokiDiagram should compute a diagram URI with query parameters 78s Failure/Error: diagram_uri = kroki_diagram.get_diagram_uri('http://localhost:8000') 78s 78s NameError: 78s uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 78s # ./spec/asciidoctor_kroki_diagram_spec.rb:38:in `block (2 levels) in ' 78s 78s 7) AsciidoctorExtensions::KrokiDiagram should encode a diagram text definition 78s Failure/Error: diagram_definition_encoded = kroki_diagram.encode 78s 78s NameError: 78s uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s # ./spec/asciidoctor_kroki_diagram_spec.rb:43:in `block (2 levels) in ' 78s 78s 8) AsciidoctorExtensions::KrokiDiagram should fetch a diagram from Kroki with the same definition only once 78s Failure/Error: diagram_name = kroki_diagram.save(output_dir_path, kroki_client) 78s 78s NameError: 78s uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:299:in `save' 78s # ./spec/asciidoctor_kroki_diagram_spec.rb:95:in `block (2 levels) in ' 78s 78s 9) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should convert a PlantUML block to an image 78s Failure/Error: output = Asciidoctor.convert(input, standalone: false) 78s 78s NameError: 78s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:31:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `[]' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `build_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:916:in `next_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 78s # ./spec/asciidoctor_kroki_spec.rb:16:in `block (3 levels) in ' 78s # ------------------ 78s # --- Caused by: --- 78s # NameError: 78s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s 78s 10) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should only pass diagram options as query parameters 78s Failure/Error: output = Asciidoctor.convert(input, standalone: false) 78s 78s NameError: 78s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:31:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `[]' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `build_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:916:in `next_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 78s # ./spec/asciidoctor_kroki_spec.rb:30:in `block (3 levels) in ' 78s # ------------------ 78s # --- Caused by: --- 78s # NameError: 78s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s 78s 11) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should use the title attribute as the alt value 78s Failure/Error: output = Asciidoctor.convert(input, standalone: false) 78s 78s NameError: 78s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:31:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `[]' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `build_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:916:in `next_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 78s # ./spec/asciidoctor_kroki_spec.rb:44:in `block (3 levels) in ' 78s # ------------------ 78s # --- Caused by: --- 78s # NameError: 78s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s 78s 12) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should use png if kroki-default-format is set to png 78s Failure/Error: output = Asciidoctor.convert(input, attributes: { 'kroki-default-format' => 'png' }, standalone: false) 78s 78s NameError: 78s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:31:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `[]' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `build_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:916:in `next_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 78s # ./spec/asciidoctor_kroki_spec.rb:59:in `block (3 levels) in ' 78s # ------------------ 78s # --- Caused by: --- 78s # NameError: 78s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s 78s 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 78s Failure/Error: output = Asciidoctor.convert(input, attributes: { 'kroki-default-format' => 'png' }, standalone: false) 78s 78s NameError: 78s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:31:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `[]' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `build_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:916:in `next_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 78s # ./spec/asciidoctor_kroki_spec.rb:76:in `block (3 levels) in ' 78s # ------------------ 78s # --- Caused by: --- 78s # NameError: 78s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s 78s 14) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should include the plantuml-include file when safe mode is safe 78s Failure/Error: 78s output = Asciidoctor.convert(input, 78s attributes: { 'kroki-plantuml-include' => 'spec/fixtures/config.puml' }, 78s standalone: false, safe: :safe) 78s 78s NameError: 78s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:31:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `[]' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `build_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:916:in `next_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 78s # ./spec/asciidoctor_kroki_spec.rb:90:in `block (3 levels) in ' 78s # ------------------ 78s # --- Caused by: --- 78s # NameError: 78s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s 78s 15) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should normalize plantuml-include path when safe mode is safe 78s Failure/Error: output = Asciidoctor.convert(input, attributes: { 'kroki-plantuml-include' => '../../../spec/fixtures/config.puml' }, standalone: false, safe: :safe) 78s 78s NameError: 78s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:31:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `[]' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `build_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:916:in `next_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 78s # ./spec/asciidoctor_kroki_spec.rb:106:in `block (3 levels) in ' 78s # ------------------ 78s # --- Caused by: --- 78s # NameError: 78s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s 78s 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 78s Failure/Error: output = Asciidoctor.convert(input, attributes: { 'kroki-plantuml-include' => '/etc/passwd' }, standalone: false, safe: :safe) 78s 78s NameError: 78s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:31:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `[]' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `build_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:916:in `next_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 78s # ./spec/asciidoctor_kroki_spec.rb:120:in `block (3 levels) in ' 78s # ------------------ 78s # --- Caused by: --- 78s # NameError: 78s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s 78s 17) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should not include file when safe mode is secure 78s Failure/Error: output = Asciidoctor.convert(input, attributes: { 'kroki-plantuml-include' => 'spec/fixtures/config.puml' }, standalone: false, safe: :secure) 78s 78s NameError: 78s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:31:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `[]' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:1065:in `build_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:916:in `next_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 78s # ./spec/asciidoctor_kroki_spec.rb:134:in `block (3 levels) in ' 78s # ------------------ 78s # --- Caused by: --- 78s # NameError: 78s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s 78s 18) AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should not fetch diagram when safe mode is secure 78s Failure/Error: output = Asciidoctor.convert(input, attributes: { 'kroki-fetch-diagram' => '' }, standalone: false) 78s 78s NameError: 78s asciidoctor: FAILED: : Failed to load AsciiDoc document - uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:291:in `get_diagram_uri' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:242:in `create_image_src' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:177:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:76:in `process' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:672:in `[]' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:672:in `next_block' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:403:in `next_section' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb:103:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb:538:in `parse' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb:84:in `load' 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb:78:in `convert' 78s # ./spec/asciidoctor_kroki_spec.rb:160:in `block (3 levels) in ' 78s # ------------------ 78s # --- Caused by: --- 78s # NameError: 78s # uninitialized constant AsciidoctorExtensions::KrokiDiagram::Base64 78s # /usr/share/rubygems-integration/all/gems/asciidoctor-kroki-0.8.0/lib/asciidoctor/extensions/asciidoctor_kroki/extension.rb:295:in `encode' 78s 78s Finished in 0.0463 seconds (files took 0.21973 seconds to load) 78s 42 examples, 18 failures, 4 pending 78s 78s Failed examples: 78s 78s 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 78s rspec ./spec/asciidoctor_kroki_block_macro_spec.rb:72 # AsciidoctorExtensions::KrokiBlockMacroProcessor using a custom block macro should override the resolve target method 78s rspec ./spec/asciidoctor_kroki_diagram_spec.rb:8 # AsciidoctorExtensions::KrokiDiagram should compute a diagram URI 78s rspec ./spec/asciidoctor_kroki_diagram_spec.rb:13 # AsciidoctorExtensions::KrokiDiagram should compute a diagram URI with a trailing slashes 78s rspec ./spec/asciidoctor_kroki_diagram_spec.rb:18 # AsciidoctorExtensions::KrokiDiagram should compute a diagram URI with trailing slashes 78s rspec ./spec/asciidoctor_kroki_diagram_spec.rb:23 # AsciidoctorExtensions::KrokiDiagram should compute a diagram URI with query parameters 78s rspec ./spec/asciidoctor_kroki_diagram_spec.rb:41 # AsciidoctorExtensions::KrokiDiagram should encode a diagram text definition 78s rspec ./spec/asciidoctor_kroki_diagram_spec.rb:87 # AsciidoctorExtensions::KrokiDiagram should fetch a diagram from Kroki with the same definition only once 78s rspec ./spec/asciidoctor_kroki_spec.rb:9 # AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should convert a PlantUML block to an image 78s rspec ./spec/asciidoctor_kroki_spec.rb:23 # AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should only pass diagram options as query parameters 78s rspec ./spec/asciidoctor_kroki_spec.rb:37 # AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should use the title attribute as the alt value 78s rspec ./spec/asciidoctor_kroki_spec.rb:52 # AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should use png if kroki-default-format is set to png 78s 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 78s rspec ./spec/asciidoctor_kroki_spec.rb:83 # AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should include the plantuml-include file when safe mode is safe 78s rspec ./spec/asciidoctor_kroki_spec.rb:99 # AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should normalize plantuml-include path when safe mode is safe 78s 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 78s rspec ./spec/asciidoctor_kroki_spec.rb:127 # AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should not include file when safe mode is secure 78s rspec ./spec/asciidoctor_kroki_spec.rb:154 # AsciidoctorExtensions::KrokiBlockProcessor convert to html5 should not fetch diagram when safe mode is secure 78s 78s /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 78s mv ./.gem2deb.lib lib 78s mv ./.gem2deb.Gemfile.lock Gemfile.lock 79s autopkgtest [19:21:28]: test gem2deb-test-runner: -----------------------] 79s gem2deb-test-runner FAIL non-zero exit status 1 79s autopkgtest [19:21:28]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 79s autopkgtest [19:21:28]: @@@@@@@@@@@@@@@@@@@@ summary 79s gem2deb-test-runner FAIL non-zero exit status 1 92s nova [W] Skipping flock for amd64 92s Creating nova instance adt-oracular-i386-ruby-asciidoctor-kroki-20240725-192009-juju-7f2275-prod-proposed-migration-environment-2-f9d6d5a8-9a3f-4da9-beab-ae2a0af49d1e from image adt/ubuntu-oracular-amd64-server-20240725.img (UUID afc6d432-f1cb-47ee-9d05-035a12c375fc)...