0s autopkgtest [14:27:19]: starting date and time: 2025-06-19 14:27:19+0000 0s autopkgtest [14:27:19]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [14:27:19]: host juju-7f2275-prod-proposed-migration-environment-23; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.j19gni2z/out --timeout-copy=6000 -a i386 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:ruby-nokogiri --apt-upgrade ruby-reverse-markdown --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=ruby-nokogiri/1.18.2+dfsg-1build1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-23@sto01-24.secgroup --name adt-questing-i386-ruby-reverse-markdown-20250619-142719-juju-7f2275-prod-proposed-migration-environment-23-35bd3079-6de3-4320-9e6d-01cb91ece8dd --image adt/ubuntu-questing-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-23 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 73s autopkgtest [14:28:32]: testbed dpkg architecture: amd64 73s autopkgtest [14:28:32]: testbed apt version: 3.1.2 74s autopkgtest [14:28:33]: @@@@@@@@@@@@@@@@@@@@ test bed setup 74s autopkgtest [14:28:33]: testbed release detected to be: None 75s autopkgtest [14:28:34]: updating testbed package index (apt update) 75s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 75s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 75s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 75s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 75s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [4716 B] 75s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [17.4 kB] 75s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [38.3 kB] 75s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [426 kB] 75s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [82.3 kB] 75s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [44.5 kB] 75s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2420 B] 75s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [13.5 kB] 75s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [135 kB] 75s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [376 kB] 76s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [24.9 kB] 76s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [5196 B] 76s Fetched 1420 kB in 1s (2206 kB/s) 77s Reading package lists... 77s autopkgtest [14:28:36]: upgrading testbed (apt dist-upgrade and autopurge) 78s Reading package lists... 78s Building dependency tree... 78s Reading state information... 78s Calculating upgrade... 79s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 79s Reading package lists... 79s Building dependency tree... 79s Reading state information... 79s Solving dependencies... 80s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 82s autopkgtest [14:28:41]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Sun Apr 6 15:05:05 UTC 2025 82s autopkgtest [14:28:41]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-reverse-markdown 83s Get:1 http://ftpmaster.internal/ubuntu questing/universe ruby-reverse-markdown 3.0.0-1 (dsc) [1608 B] 83s Get:2 http://ftpmaster.internal/ubuntu questing/universe ruby-reverse-markdown 3.0.0-1 (tar) [20.3 kB] 83s Get:3 http://ftpmaster.internal/ubuntu questing/universe ruby-reverse-markdown 3.0.0-1 (diff) [2792 B] 84s gpgv: Signature made Mon Dec 16 06:30:43 2024 UTC 84s gpgv: using EDDSA key 84CFFDC21520F88306EC29D152699AB63F9F2BC3 84s gpgv: Can't check signature: No public key 84s dpkg-source: warning: cannot verify inline signature for ./ruby-reverse-markdown_3.0.0-1.dsc: no acceptable signature found 84s autopkgtest [14:28:43]: testing package ruby-reverse-markdown version 3.0.0-1 84s autopkgtest [14:28:43]: build not needed 85s autopkgtest [14:28:44]: test gem2deb-test-runner: preparing testbed 85s Reading package lists... 85s Building dependency tree... 85s Reading state information... 85s Solving dependencies... 85s The following NEW packages will be installed: 85s gem2deb-test-runner libjs-jquery libjs-jquery-easing libjs-jquery-fancybox 85s libjs-jquery-mousewheel libjs-jquery-ui libruby libruby3.3 libxslt1.1 racc 85s rake ruby ruby-csv ruby-did-you-mean ruby-diff-lcs ruby-docile ruby-kramdown 85s ruby-mini-portile2 ruby-minitest ruby-net-telnet ruby-nokogiri 85s ruby-pkg-config ruby-power-assert ruby-reverse-markdown ruby-rspec 85s ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 85s ruby-ruby2-keywords ruby-rubygems ruby-simplecov ruby-simplecov-html 85s ruby-test-unit ruby-webrick ruby-xmlrpc ruby3.3 rubygems-integration 85s 0 upgraded, 38 newly installed, 0 to remove and 0 not upgraded. 85s Need to get 9001 kB of archives. 85s After this operation, 45.0 MB of additional disk space will be used. 85s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 rubygems-integration all 1.19 [5550 B] 85s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 ruby-csv all 3.3.4-1 [43.0 kB] 85s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 ruby-did-you-mean all 1.6.3-2 [14.8 kB] 85s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 85s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 ruby-ruby2-keywords all 0.0.5-1 [4280 B] 85s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 ruby-webrick all 1.9.1-1 [60.8 kB] 85s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 ruby-xmlrpc all 0.3.3-2 [24.8 kB] 86s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 libruby3.3 amd64 3.3.8-2ubuntu1 [5848 kB] 86s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 ruby3.3 amd64 3.3.8-2ubuntu1 [49.2 kB] 86s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 libruby amd64 1:3.3 [5164 B] 86s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 ruby-rubygems all 3.6.3-1 [332 kB] 86s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 ruby amd64 1:3.3 [3666 B] 86s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 rake all 13.2.1-1 [45.8 kB] 86s Get:14 http://ftpmaster.internal/ubuntu questing/main amd64 ruby-minitest all 5.25.4-2ubuntu1 [48.9 kB] 86s Get:15 http://ftpmaster.internal/ubuntu questing/main amd64 ruby-power-assert all 2.0.3-1 [12.0 kB] 86s Get:16 http://ftpmaster.internal/ubuntu questing/main amd64 ruby-test-unit all 3.6.2-1 [67.0 kB] 86s Get:17 http://ftpmaster.internal/ubuntu questing/universe amd64 gem2deb-test-runner amd64 2.2.5 [18.3 kB] 86s Get:18 http://ftpmaster.internal/ubuntu questing/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 86s Get:19 http://ftpmaster.internal/ubuntu questing/universe amd64 libjs-jquery-easing all 12-4 [6970 B] 86s Get:20 http://ftpmaster.internal/ubuntu questing/universe amd64 libjs-jquery-mousewheel all 1:3.1.13-5 [6324 B] 86s Get:21 http://ftpmaster.internal/ubuntu questing/universe amd64 libjs-jquery-fancybox all 12-4 [45.7 kB] 86s Get:22 http://ftpmaster.internal/ubuntu questing/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 86s Get:23 http://ftpmaster.internal/ubuntu questing/main amd64 libxslt1.1 amd64 1.1.43-0exp1 [163 kB] 86s Get:24 http://ftpmaster.internal/ubuntu questing/universe amd64 racc all 1.8.1-1 [71.3 kB] 86s Get:25 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-diff-lcs all 1.5.1-1 [22.8 kB] 86s Get:26 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-docile all 1.1.5-2.1 [5708 B] 86s Get:27 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-kramdown all 2.5.1-1 [316 kB] 86s Get:28 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-mini-portile2 all 2.8.7-1 [17.3 kB] 86s Get:29 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-pkg-config all 1.5.9-1 [8710 B] 86s Get:30 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 ruby-nokogiri amd64 1.18.2+dfsg-1build1 [264 kB] 86s Get:31 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-reverse-markdown all 3.0.0-1 [12.0 kB] 86s Get:32 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 86s Get:33 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 86s Get:34 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 86s Get:35 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 86s Get:36 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 86s Get:37 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-simplecov-html all 0.12.3-2 [477 kB] 86s Get:38 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-simplecov all 0.22.0-2 [40.9 kB] 86s Fetched 9001 kB in 1s (17.2 MB/s) 86s Selecting previously unselected package rubygems-integration. 87s (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 ... 81475 files and directories currently installed.) 87s Preparing to unpack .../00-rubygems-integration_1.19_all.deb ... 87s Unpacking rubygems-integration (1.19) ... 87s Selecting previously unselected package ruby-csv. 87s Preparing to unpack .../01-ruby-csv_3.3.4-1_all.deb ... 87s Unpacking ruby-csv (3.3.4-1) ... 87s Selecting previously unselected package ruby-did-you-mean. 87s Preparing to unpack .../02-ruby-did-you-mean_1.6.3-2_all.deb ... 87s Unpacking ruby-did-you-mean (1.6.3-2) ... 87s Selecting previously unselected package ruby-net-telnet. 87s Preparing to unpack .../03-ruby-net-telnet_0.2.0-1_all.deb ... 87s Unpacking ruby-net-telnet (0.2.0-1) ... 87s Selecting previously unselected package ruby-ruby2-keywords. 87s Preparing to unpack .../04-ruby-ruby2-keywords_0.0.5-1_all.deb ... 87s Unpacking ruby-ruby2-keywords (0.0.5-1) ... 87s Selecting previously unselected package ruby-webrick. 87s Preparing to unpack .../05-ruby-webrick_1.9.1-1_all.deb ... 87s Unpacking ruby-webrick (1.9.1-1) ... 87s Selecting previously unselected package ruby-xmlrpc. 87s Preparing to unpack .../06-ruby-xmlrpc_0.3.3-2_all.deb ... 87s Unpacking ruby-xmlrpc (0.3.3-2) ... 87s Selecting previously unselected package libruby3.3:amd64. 87s Preparing to unpack .../07-libruby3.3_3.3.8-2ubuntu1_amd64.deb ... 87s Unpacking libruby3.3:amd64 (3.3.8-2ubuntu1) ... 87s Selecting previously unselected package ruby3.3. 87s Preparing to unpack .../08-ruby3.3_3.3.8-2ubuntu1_amd64.deb ... 87s Unpacking ruby3.3 (3.3.8-2ubuntu1) ... 87s Selecting previously unselected package libruby:amd64. 87s Preparing to unpack .../09-libruby_1%3a3.3_amd64.deb ... 87s Unpacking libruby:amd64 (1:3.3) ... 87s Selecting previously unselected package ruby-rubygems. 87s Preparing to unpack .../10-ruby-rubygems_3.6.3-1_all.deb ... 87s Unpacking ruby-rubygems (3.6.3-1) ... 87s Selecting previously unselected package ruby. 87s Preparing to unpack .../11-ruby_1%3a3.3_amd64.deb ... 87s Unpacking ruby (1:3.3) ... 87s Selecting previously unselected package rake. 88s Preparing to unpack .../12-rake_13.2.1-1_all.deb ... 88s Unpacking rake (13.2.1-1) ... 88s Selecting previously unselected package ruby-minitest. 88s Preparing to unpack .../13-ruby-minitest_5.25.4-2ubuntu1_all.deb ... 88s Unpacking ruby-minitest (5.25.4-2ubuntu1) ... 88s Selecting previously unselected package ruby-power-assert. 88s Preparing to unpack .../14-ruby-power-assert_2.0.3-1_all.deb ... 88s Unpacking ruby-power-assert (2.0.3-1) ... 88s Selecting previously unselected package ruby-test-unit. 88s Preparing to unpack .../15-ruby-test-unit_3.6.2-1_all.deb ... 88s Unpacking ruby-test-unit (3.6.2-1) ... 88s Selecting previously unselected package gem2deb-test-runner. 88s Preparing to unpack .../16-gem2deb-test-runner_2.2.5_amd64.deb ... 88s Unpacking gem2deb-test-runner (2.2.5) ... 88s Selecting previously unselected package libjs-jquery. 88s Preparing to unpack .../17-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 88s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 88s Selecting previously unselected package libjs-jquery-easing. 88s Preparing to unpack .../18-libjs-jquery-easing_12-4_all.deb ... 88s Unpacking libjs-jquery-easing (12-4) ... 88s Selecting previously unselected package libjs-jquery-mousewheel. 88s Preparing to unpack .../19-libjs-jquery-mousewheel_1%3a3.1.13-5_all.deb ... 88s Unpacking libjs-jquery-mousewheel (1:3.1.13-5) ... 88s Selecting previously unselected package libjs-jquery-fancybox. 88s Preparing to unpack .../20-libjs-jquery-fancybox_12-4_all.deb ... 88s Unpacking libjs-jquery-fancybox (12-4) ... 88s Selecting previously unselected package libjs-jquery-ui. 88s Preparing to unpack .../21-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 88s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 88s Selecting previously unselected package libxslt1.1:amd64. 88s Preparing to unpack .../22-libxslt1.1_1.1.43-0exp1_amd64.deb ... 88s Unpacking libxslt1.1:amd64 (1.1.43-0exp1) ... 88s Selecting previously unselected package racc. 88s Preparing to unpack .../23-racc_1.8.1-1_all.deb ... 88s Unpacking racc (1.8.1-1) ... 88s Selecting previously unselected package ruby-diff-lcs. 88s Preparing to unpack .../24-ruby-diff-lcs_1.5.1-1_all.deb ... 88s Unpacking ruby-diff-lcs (1.5.1-1) ... 88s Selecting previously unselected package ruby-docile. 88s Preparing to unpack .../25-ruby-docile_1.1.5-2.1_all.deb ... 88s Unpacking ruby-docile (1.1.5-2.1) ... 88s Selecting previously unselected package ruby-kramdown. 88s Preparing to unpack .../26-ruby-kramdown_2.5.1-1_all.deb ... 88s Unpacking ruby-kramdown (2.5.1-1) ... 88s Selecting previously unselected package ruby-mini-portile2. 88s Preparing to unpack .../27-ruby-mini-portile2_2.8.7-1_all.deb ... 88s Unpacking ruby-mini-portile2 (2.8.7-1) ... 88s Selecting previously unselected package ruby-pkg-config. 88s Preparing to unpack .../28-ruby-pkg-config_1.5.9-1_all.deb ... 88s Unpacking ruby-pkg-config (1.5.9-1) ... 88s Selecting previously unselected package ruby-nokogiri. 88s Preparing to unpack .../29-ruby-nokogiri_1.18.2+dfsg-1build1_amd64.deb ... 88s Unpacking ruby-nokogiri (1.18.2+dfsg-1build1) ... 88s Selecting previously unselected package ruby-reverse-markdown. 88s Preparing to unpack .../30-ruby-reverse-markdown_3.0.0-1_all.deb ... 88s Unpacking ruby-reverse-markdown (3.0.0-1) ... 88s Selecting previously unselected package ruby-rspec-support. 88s Preparing to unpack .../31-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 88s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 88s Selecting previously unselected package ruby-rspec-core. 88s Preparing to unpack .../32-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 88s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 88s Selecting previously unselected package ruby-rspec-expectations. 88s Preparing to unpack .../33-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 88s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 88s Selecting previously unselected package ruby-rspec-mocks. 88s Preparing to unpack .../34-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 88s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 88s Selecting previously unselected package ruby-rspec. 88s Preparing to unpack .../35-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 88s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 88s Selecting previously unselected package ruby-simplecov-html. 88s Preparing to unpack .../36-ruby-simplecov-html_0.12.3-2_all.deb ... 88s Unpacking ruby-simplecov-html (0.12.3-2) ... 89s Selecting previously unselected package ruby-simplecov. 89s Preparing to unpack .../37-ruby-simplecov_0.22.0-2_all.deb ... 89s Unpacking ruby-simplecov (0.22.0-2) ... 89s Setting up ruby-ruby2-keywords (0.0.5-1) ... 89s Setting up ruby-power-assert (2.0.3-1) ... 89s Setting up libjs-jquery-mousewheel (1:3.1.13-5) ... 89s Setting up ruby-mini-portile2 (2.8.7-1) ... 89s Setting up rubygems-integration (1.19) ... 89s Setting up ruby-minitest (5.25.4-2ubuntu1) ... 89s Setting up ruby-test-unit (3.6.2-1) ... 89s Setting up ruby-net-telnet (0.2.0-1) ... 89s Setting up ruby-csv (3.3.4-1) ... 89s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 89s Setting up ruby-webrick (1.9.1-1) ... 89s Setting up libxslt1.1:amd64 (1.1.43-0exp1) ... 89s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 89s Setting up ruby-did-you-mean (1.6.3-2) ... 89s Setting up ruby-xmlrpc (0.3.3-2) ... 89s Setting up libjs-jquery-easing (12-4) ... 89s Setting up libjs-jquery-fancybox (12-4) ... 89s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 89s Setting up libruby3.3:amd64 (3.3.8-2ubuntu1) ... 89s Setting up ruby-rubygems (3.6.3-1) ... 89s Setting up ruby3.3 (3.3.8-2ubuntu1) ... 89s Setting up libruby:amd64 (1:3.3) ... 89s Setting up ruby (1:3.3) ... 89s Setting up racc (1.8.1-1) ... 89s Setting up ruby-pkg-config (1.5.9-1) ... 89s Setting up rake (13.2.1-1) ... 89s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 89s Setting up ruby-docile (1.1.5-2.1) ... 89s Setting up ruby-kramdown (2.5.1-1) ... 89s Setting up ruby-diff-lcs (1.5.1-1) ... 89s Setting up ruby-nokogiri (1.18.2+dfsg-1build1) ... 89s Setting up ruby-simplecov-html (0.12.3-2) ... 89s Setting up gem2deb-test-runner (2.2.5) ... 89s Setting up ruby-reverse-markdown (3.0.0-1) ... 89s Setting up ruby-simplecov (0.22.0-2) ... 89s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 89s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 89s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 89s Processing triggers for libc-bin (2.41-6ubuntu2) ... 89s Processing triggers for man-db (2.13.1-1) ... 90s autopkgtest [14:28:49]: testbed environment configured for cross-architecture building 90s autopkgtest [14:28:49]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 90s autopkgtest [14:28:49]: test gem2deb-test-runner: [----------------------- 91s 91s ┌──────────────────────────────────────────────────────────────────────────────┐ 91s │ Checking Rubygems dependency resolution on ruby3.3 │ 91s └──────────────────────────────────────────────────────────────────────────────┘ 91s 91s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"reverse_markdown\" 91s mv lib ./.gem2deb.lib 91s mv ./.gem2deb.lib lib 91s 91s ┌──────────────────────────────────────────────────────────────────────────────┐ 91s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 91s └──────────────────────────────────────────────────────────────────────────────┘ 91s 91s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 91s mv lib ./.gem2deb.lib 91s /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation 92s 92s ReverseMarkdown 92s is expected to include "[Foobar](http://foobar.com)" 92s is expected to include "[Fubar](http://foobar.com \"f\\*\\*\\*\\*\\* up beyond all recognition\")" 92s is expected to include "[**Strong foobar**](http://strong.foobar.com)" 92s is expected to include "  " 92s is expected to include "  " 92s is expected to include "  " 92s is expected to include "no extra space before and after the anchor ([stripped](http://foobar.com))." 92s is expected to include "after an ! [there](http://not.an.image.foobar.com) should be an extra space." 92s is expected to include "with stripped elements inbetween: ! [there](http://still.not.an.image.foobar.com) should be an extra space." 92s links to ignore 92s is expected to include " ignore anchor tags with no link text " 92s is expected to include " not ignore [](foo.html) anchor tags with images" 92s is expected to include " pass through the text of [internal jumplinks](#content) without treating them as links " 92s is expected to include " pass through the text of anchor tags with no href without treating them as links " 92s 92s ReverseMarkdown 92s is expected to match /plain text ?\n/ 92s is expected to match /# h1\n/ 92s is expected to match /## h2\n/ 92s is expected to match /### h3\n/ 92s is expected to match /#### h4\n/ 92s is expected to match /##### h5\n/ 92s is expected to match /###### h6\n/ 92s is expected to match /_em tag content_/ 92s is expected to match /before and after empty em tags/ 92s is expected to match /before and after em tags containing whitespace/ 92s is expected to match /_double em tags_/ 92s is expected to match /_double em tags in p tag_/ 92s is expected to match /a _em with leading and trailing_ whitespace/ 92s is expected to match /a _em with extra leading and trailing_ whitespace/ 92s is expected to match /\*\*strong tag content\*\*/ 92s is expected to match /before and after empty strong tags/ 92s is expected to match /before and after strong tags containing whitespace/ 92s is expected to match /\*\*double strong tags\*\*/ 92s is expected to match /\*\*double strong tags in p tag\*\*/ 92s is expected to match /before \*\*double strong tags containing whitespace\*\* after/ 92s is expected to match /a \*\*strong with leading and trailing\*\* whitespace/ 92s is expected to match /a \*\*strong with extra leading and trailing\*\* whitespace/ 92s is expected to match /_i tag content_/ 92s is expected to match /\*\*b tag content\*\*/ 92s is expected to match /br tags become double space followed by newline \n/ 92s is expected to match /before hr \n\* \* \*\n after hr/ 92s is expected to match /section 1\n ?\nsection 2/ 92s 92s ReverseMarkdown 92s is expected to match /inline `code` block/ 92s is expected to match /\ var this\;\n this\.is/ 92s is expected to match /block"\)\n console/ 92s with github style code blocks 92s is expected to match /inline `code` block/ 92s is expected to match /```\nvar this\;\nthis/ 92s is expected to match /it is"\) ?\n```/ 92s code with indentation 92s is expected to match /^ tell application "Foo"\n/ 92s is expected to match /^ beep\n/ 92s is expected to match /^ end tell\n/ 92s 92s ReverseMarkdown 92s multiple asterisks 92s is expected to include " \\*\\*two asterisks\\*\\* " 92s is expected to include " \\*\\*\\*three asterisks\\*\\*\\* " 92s multiple underscores 92s is expected to include " \\_\\_two underscores\\_\\_ " 92s is expected to include " \\_\\_\\_three underscores\\_\\_\\_ " 92s underscores within words in code blocks 92s is expected to include " var theoretical_max_infin = 1.0;" 92s 92s ReverseMarkdown 92s should make sense of strong-crazy markup (as seen in the wild) 92s should not over escape * or _ 92s 92s ReverseMarkdown 92s is expected to eq "naked text 1\n\nparagraph text\n\nnaked text 2" 92s 92s ReverseMarkdown 92s is expected to eq "# Welcome to My Page\n\nThis is a sample paragraph before the iframe.\n\nhttps://www.example.com\n\nThis is a sample paragraph after the iframe.\n\n" 92s 92s ReverseMarkdown 92s is expected to match /\n- unordered list entry\n/ 92s is expected to match /\n- unordered list entry 2\n/ 92s is expected to match /\n1. ordered list entry\n/ 92s is expected to match /\n2. ordered list entry 2\n/ 92s is expected to match /\n1. list entry 1st hierarchy\n/ 92s is expected to match /\n {2}- nested unsorted list entry\n/ 92s is expected to match /\n {4}1. deep nested list entry\n/ 92s nested list with no whitespace 92s is expected to match /\n- item a\n/ 92s is expected to match /\n- item b\n/ 92s is expected to match /\n {2}- item bb\n/ 92s is expected to match /\n {2}- item bc\n/ 92s nested list with lots of whitespace 92s is expected to match /\n- item wa \n/ 92s is expected to match /\n- item wb \n/ 92s is expected to match /\n - item wbb \n/ 92s is expected to match /\n - item wbc \n/ 92s lists containing links 92s is expected to match /\n- \[1 Basic concepts\]\(Basic_concepts\)\n/ 92s is expected to match /\n- \[2 History of the idea\]\(History_of_the_idea\)\n/ 92s is expected to match /\n- \[3 Intelligence explosion\]\(Intelligence_explosion\)\n/ 92s lists containing embedded
tags 92s is expected to match /\n- I want to have a party at my house!\n/ 92s is expected to match /\n- I don't want to cleanup after the party!\n/ 92s list item containing multiple
tags
92s example at ./spec/components/lists_spec.rb:43 (PENDING: Temporarily skipped with xit)
92s it produces correct numbering
92s is expected to include "1. one"
92s is expected to include " 1. one one"
92s is expected to include " 2. one two"
92s is expected to include "2. two"
92s is expected to include " 1. two one"
92s is expected to include " 1. two one one"
92s is expected to include " 2. two one two"
92s is expected to include " 2. two two"
92s is expected to include "3. three"
92s properly embeds a nested list between adjacent list items
92s is expected to match /\n- alpha\n/
92s is expected to match /\n- bravo/
92s is expected to match /\n - bravo alpha\n/
92s is expected to match /\n - bravo bravo/
92s is expected to match /\n - bravo bravo alpha/
92s is expected to match /\n- charlie\n/
92s is expected to match /\n- delta\n/
92s text following list should have a new line separator
92s is expected to match /\n- item followed with a text\n\n text after the list/
92s
92s ReverseMarkdown
92s is expected not to start with "\n\n"
92s is expected to start with "First content\n\nSecond content\n\n"
92s is expected to include "\n\n_Complex_\n\n Content"
92s is expected to include "**Trailing whitespace:**"
92s is expected to include "**Trailing non-breaking space: **"
92s is expected to include "**_Combination: _**"
92s
92s ReverseMarkdown
92s is expected to match /^ Block of code$/
92s is expected to include "\n> First quoted paragraph\n> \n> Second quoted paragraph"
92s
92s ReverseMarkdown
92s is expected to match /\n\| header 1 \| header 2 \| header 3 \|\n\| --- \| --- \| --- \|\n/
92s is expected to match /\n\| data 1-1 \| data 2-1 \| data 3-1 \|\n/
92s is expected to match /\n\| data 1-2 \| data 2-2 \| data 3-2 \|\n/
92s is expected to match /\n\| footer 1 \| footer 2 \| footer 3 \|\n/
92s is expected to match /\n\| _header oblique_ \| \*\*header bold\*\* \| `header code` \|\n| --- \| --- \| --- \|\n/
92s is expected to match /\n\| _data oblique_ \| \*\*data bold\*\* \| `data code` \|\n/
92s
92s ReverseMarkdown
92s with unknown_tags = :pass_through
92s is expected to include "
blocks 92s should preserve unordered lists 92s should preserve ordered lists 92s should preserve lists with paragraphs 92s should preserve
tags 92s should preserve tags 92s should preserve links inside tags 92s should preserve tags 92s should preserve
tags 92s should preserve tags 92s should preservetags 92s should preserve code blocks 92s should preserve code blocks with embedded whitespace 92s 92s ReverseMarkdown::Cleaner 92s #remove_newlines 92s removes more than 2 subsequent newlines 92s skips single and double newlines 92s #remove_inner_whitespaces 92s removes duplicate whitespaces from the string 92s performs changes for multiple lines 92s keeps leading whitespaces 92s keeps trailing whitespaces 92s keeps trailing newlines 92s removes tabs as well 92s keeps lines that only contain whitespace 92s #clean_punctuation_characters 92s removes whitespace between tag end and punctuation characters 92s #clean_tag_borders 92s with default_border is set to space 92s removes not needed whitespaces from strong tags 92s remotes leading or trailing whitespaces independently 92s adds whitespaces if there are none 92s doesn't add whitespaces to underscore'ed elements if they are part of links 92s still cleans up whitespaces that aren't inside a link 92s cleans italic stuff as well 92s cleans strikethrough stuff as well 92s with default_border set to no space 92s removes not needed whitespaces from strong tags 92s remotes leading or trailing whitespaces independently 92s adds whitespaces if there are none 92s doesn't add whitespaces to underscore'ed elements if they are part of links 92s still cleans up whitespaces that aren't inside a link 92s cleans italic stuff as well 92s cleans strikethrough stuff as well 92s 92s ReverseMarkdown::Config 92s #with 92s takes additional options into account 92s returns the result of a given block 92s resets to original settings afterwards 92s 92s ReverseMarkdown::Converters::Blockquote 92s converts nested elements as well 92s can deal with paragraphs inside 92s 92s ReverseMarkdown::Converters::Br 92s just converts into two spaces and a newline 92s 92s ReverseMarkdown::Converters::Del 92s with github_flavored = true 92s converts the input as expected 92s converts the input as expected 92s skips empty tags 92s knows about its enabled/disabled state 92s with github_flavored = false 92s does not convert anything 92s knows about its enabled/disabled state 92s 92s ReverseMarkdown::Converters::Details 92s for standard markdown 92s handles details tags correctly 92s for github_flavored markdown 92s handles details tags correctly 92s 92s ReverseMarkdown::Converters::Figure 92s handles figure tags with figcaption correctly 92s handles figure tags without figcaption correctly 92s 92s ReverseMarkdown::Converters::Li 92s does not fail without a valid parent context 92s 92s ReverseMarkdown::Converters::Pre 92s for standard markdown 92s converts with indentation 92s preserves new lines as
92s preserves new lines as
and \n 92s handles code tags correctly 92s handles indented correctly 92s for github_flavored markdown 92s converts with backticks 92s preserves new lines 92s preserves new lines as
and \n 92s handles code tags correctly 92s syntax highlighting 92s works for "highlight-lang" mechanism 92s works for the confluence mechanism 92s 92s ReverseMarkdown::Converters::Strong 92s returns an empty string if the node is empty 92s returns just the content if the strong tag is nested in another strong 92s moves border whitespaces outside of the delimiters tag 92s 92s ReverseMarkdown::Converters::Text 92s treats newline within text as a single whitespace 92s handles windows-style \r\n correctly 92s removes leading newlines 92s removes trailing newlines 92s keeps nbsps 92s keeps escaped HTML-ish characters 92s within backticks 92s preserves single underscores 92s preserves multiple underscores 92s preserves single asterisks 92s preserves multiple asterisks 92s 92s ReverseMarkdown::Converters 92s .register and .unregister 92s adds a converter mapping to the list 92s 92s ReverseMarkdown 92s parses nokogiri documents 92s parses nokogiri elements 92s parses string input 92s behaves in a sane way when root element is nil 92s #config 92s stores a given configuration option 92s can be used as a block configurator as well 92s force_encoding option 92s raises invalid byte sequence in UTF-8 exception (FAILED - 1) 92s handles invalid byte sequence if option is set (FAILED - 2) 92s 92s Pending: (Failures listed here are expected and do not affect your suite's status) 92s 92s 1) ReverseMarkdown list item containing multipletags 92s # Temporarily skipped with xit 92s # ./spec/components/lists_spec.rb:43 92s 92s Failures: 92s 92s 1) ReverseMarkdown#config force_encoding option raises invalid byte sequence in UTF-8 exception 92s Failure/Error: expect { ReverseMarkdown.convert("hi \255") }.to raise_error { [Encoding::CompatibilityError, ArgumentError].include?(_1.class) } 92s expected Exception but nothing was raised 92s # ./spec/lib/reverse_markdown_spec.rb:40:in `block (4 levels) in
' 92s # ./spec/spec_helper.rb:22:in `block (2 levels) in ' 92s 92s 2) ReverseMarkdown#config force_encoding option handles invalid byte sequence if option is set 92s Failure/Error: expect(ReverseMarkdown.convert("hi \255", force_encoding: true)).to eq "hi\n\n" 92s 92s expected: "hi\n\n" 92s got: "hi " 92s 92s (compared using ==) 92s 92s Diff: 92s @@ -1 +1 @@ 92s -hi 92s +hi 92s # ./spec/lib/reverse_markdown_spec.rb:44:in `block (4 levels) in ' 92s # ./spec/spec_helper.rb:22:in `block (2 levels) in ' 92s 92s Finished in 0.35643 seconds (files took 0.52402 seconds to load) 92s 202 examples, 2 failures, 1 pending 92s 92s Failed examples: 92s 92s rspec ./spec/lib/reverse_markdown_spec.rb:38 # ReverseMarkdown#config force_encoding option raises invalid byte sequence in UTF-8 exception 92s rspec ./spec/lib/reverse_markdown_spec.rb:43 # ReverseMarkdown#config force_encoding option handles invalid byte sequence if option is set 92s 92s Coverage report generated for RSpec to /tmp/autopkgtest.chsxYq/build.bma/src/coverage. 0 / 0 LOC (100.0%) covered. 92s Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected 92s /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation failed 92s mv ./.gem2deb.lib lib 92s autopkgtest [14:28:51]: test gem2deb-test-runner: -----------------------] 93s gem2deb-test-runner FAIL non-zero exit status 1 93s autopkgtest [14:28:52]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 93s autopkgtest [14:28:52]: @@@@@@@@@@@@@@@@@@@@ summary 93s gem2deb-test-runner FAIL non-zero exit status 1 109s nova [W] Skipping flock for amd64 109s Creating nova instance adt-questing-i386-ruby-reverse-markdown-20250619-142719-juju-7f2275-prod-proposed-migration-environment-23-35bd3079-6de3-4320-9e6d-01cb91ece8dd from image adt/ubuntu-questing-amd64-server-20250619.img (UUID f2fe812e-b164-45c0-b2ab-1b0b09a5b610)... 109s nova [W] Timed out waiting for cfe4a023-2e1f-4418-8360-9f1a1fb86e7b to get deleted.