0s autopkgtest [16:25:29]: starting date and time: 2025-11-17 16:25:29+0000 0s autopkgtest [16:25:29]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [16:25:29]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.sti3h65a/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:curl --apt-upgrade ruby-ethon --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=curl/8.17.0-1ubuntu1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-9.secgroup --name adt-resolute-s390x-ruby-ethon-20251117-162529-juju-7f2275-prod-proposed-migration-environment-2-d2dbeb8d-ec7b-4ebf-a849-7f76a88393d8 --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 6s Creating nova instance adt-resolute-s390x-ruby-ethon-20251117-162529-juju-7f2275-prod-proposed-migration-environment-2-d2dbeb8d-ec7b-4ebf-a849-7f76a88393d8 from image adt/ubuntu-resolute-s390x-server-20251117.img (UUID a3a3e3b9-e6ba-478c-a5e9-fce6f0982a95)... 55s autopkgtest [16:26:24]: testbed dpkg architecture: s390x 55s autopkgtest [16:26:24]: testbed apt version: 3.1.11 55s autopkgtest [16:26:24]: @@@@@@@@@@@@@@@@@@@@ test bed setup 55s autopkgtest [16:26:24]: testbed release detected to be: None 56s autopkgtest [16:26:25]: updating testbed package index (apt update) 56s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 57s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 57s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 57s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 57s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.9 kB] 57s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [81.5 kB] 57s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [839 kB] 57s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 57s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [138 kB] 57s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted s390x Packages [940 B] 57s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [531 kB] 57s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [10.6 kB] 57s Fetched 1722 kB in 1s (1582 kB/s) 58s Reading package lists... 59s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 59s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 59s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 59s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 60s Reading package lists... 60s Reading package lists... 60s Building dependency tree... 60s Reading state information... 60s Calculating upgrade... 60s The following packages will be upgraded: 60s curl libcurl3t64-gnutls libcurl4t64 usbutils 60s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 60s Need to get 1207 kB of archives. 60s After this operation, 70.7 kB of additional disk space will be used. 60s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x usbutils s390x 1:019-1 [85.6 kB] 60s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x curl s390x 8.17.0-1ubuntu1 [269 kB] 61s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libcurl4t64 s390x 8.17.0-1ubuntu1 [430 kB] 61s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libcurl3t64-gnutls s390x 8.17.0-1ubuntu1 [423 kB] 61s dpkg-preconfigure: unable to re-open stdin: No such file or directory 61s Fetched 1207 kB in 1s (1498 kB/s) 61s (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 ... 61309 files and directories currently installed.) 61s Preparing to unpack .../usbutils_1%3a019-1_s390x.deb ... 61s Unpacking usbutils (1:019-1) over (1:018-2) ... 61s Preparing to unpack .../curl_8.17.0-1ubuntu1_s390x.deb ... 61s Unpacking curl (8.17.0-1ubuntu1) over (8.14.1-2ubuntu1) ... 62s Preparing to unpack .../libcurl4t64_8.17.0-1ubuntu1_s390x.deb ... 62s Unpacking libcurl4t64:s390x (8.17.0-1ubuntu1) over (8.14.1-2ubuntu1) ... 62s Preparing to unpack .../libcurl3t64-gnutls_8.17.0-1ubuntu1_s390x.deb ... 62s Unpacking libcurl3t64-gnutls:s390x (8.17.0-1ubuntu1) over (8.14.1-2ubuntu1) ... 62s Setting up libcurl4t64:s390x (8.17.0-1ubuntu1) ... 62s Setting up libcurl3t64-gnutls:s390x (8.17.0-1ubuntu1) ... 62s Setting up usbutils (1:019-1) ... 62s Setting up curl (8.17.0-1ubuntu1) ... 62s Processing triggers for man-db (2.13.1-1) ... 63s Processing triggers for libc-bin (2.42-2ubuntu2) ... 63s autopkgtest [16:26:32]: upgrading testbed (apt dist-upgrade and autopurge) 64s Reading package lists... 64s Building dependency tree... 64s Reading state information... 64s Calculating upgrade... 64s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 64s Reading package lists... 64s Building dependency tree... 64s Reading state information... 64s Solving dependencies... 64s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 67s autopkgtest [16:26:36]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP Mon Sep 22 08:56:47 UTC 2025 67s autopkgtest [16:26:36]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-ethon 69s Get:1 http://ftpmaster.internal/ubuntu resolute/main ruby-ethon 0.16.0-3 (dsc) [2185 B] 69s Get:2 http://ftpmaster.internal/ubuntu resolute/main ruby-ethon 0.16.0-3 (tar) [57.4 kB] 69s Get:3 http://ftpmaster.internal/ubuntu resolute/main ruby-ethon 0.16.0-3 (diff) [5412 B] 69s gpgv: Signature made Thu Apr 24 21:12:26 2025 UTC 69s gpgv: using RSA key FEDEC1CB337BCF509F43C2243914B532F4DFBE99 69s gpgv: Can't check signature: No public key 69s dpkg-source: warning: cannot verify inline signature for ./ruby-ethon_0.16.0-3.dsc: no acceptable signature found 69s autopkgtest [16:26:38]: testing package ruby-ethon version 0.16.0-3 69s autopkgtest [16:26:38]: build not needed 70s autopkgtest [16:26:39]: test gem2deb-test-runner: preparing testbed 70s Reading package lists... 70s Building dependency tree... 70s Reading state information... 70s Solving dependencies... 70s The following NEW packages will be installed: 70s comerr-dev gem2deb-test-runner krb5-multidev libbrotli-dev 70s libcurl4-gnutls-dev libevent-2.1-7t64 libgmp-dev libgmpxx4ldbl 70s libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgssrpc4t64 70s libidn2-dev libkadm5clnt-mit12 libkadm5srv-mit12 libkdb5-10t64 libkrb5-dev 70s libldap-dev libnghttp2-dev libp11-kit-dev libpkgconf3 libpsl-dev librtmp-dev 70s libruby libruby3.3 libssh2-1-dev libssl-dev libtasn1-6-dev libunbound8 70s libzstd-dev nettle-dev pkgconf pkgconf-bin rake ruby ruby-base64 ruby-csv 70s ruby-did-you-mean ruby-diff-lcs ruby-ethon ruby-ffi ruby-json 70s ruby-mime-types ruby-mime-types-data ruby-minitest ruby-mustermann 70s ruby-net-telnet ruby-power-assert ruby-rack ruby-rack-protection 70s ruby-rack-session ruby-rackup ruby-rspec ruby-rspec-core 70s ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 70s ruby-ruby2-keywords ruby-rubygems ruby-sinatra ruby-test-unit ruby-tilt 70s ruby-webrick ruby-xmlrpc ruby3.3 rubygems-integration zlib1g-dev 71s 0 upgraded, 67 newly installed, 0 to remove and 0 not upgraded. 71s Need to get 17.4 MB of archives. 71s After this operation, 80.3 MB of additional disk space will be used. 71s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x rubygems-integration all 1.19 [5550 B] 71s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-csv all 3.3.4-1 [43.0 kB] 71s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-did-you-mean all 1.6.3-2 [14.8 kB] 71s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-net-telnet all 0.2.0-1 [13.3 kB] 71s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-ruby2-keywords all 0.0.5-1 [4280 B] 71s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-webrick all 1.9.1-1 [60.8 kB] 71s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-xmlrpc all 0.3.3-2 [24.8 kB] 71s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x libruby3.3 s390x 3.3.8-2ubuntu2 [5871 kB] 72s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x ruby3.3 s390x 3.3.8-2ubuntu2 [58.8 kB] 72s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libruby s390x 1:3.3 [5162 B] 72s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-rubygems all 3.6.7-2ubuntu1 [332 kB] 72s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x ruby s390x 1:3.3 [3668 B] 72s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x rake all 13.2.1-1 [45.8 kB] 72s Get:14 http://ftpmaster.internal/ubuntu resolute/universe s390x ruby-minitest all 5.25.4-3 [48.8 kB] 72s Get:15 http://ftpmaster.internal/ubuntu resolute/universe s390x ruby-power-assert all 2.0.5-1 [12.0 kB] 72s Get:16 http://ftpmaster.internal/ubuntu resolute/universe s390x ruby-test-unit all 3.6.2-1 [67.0 kB] 72s Get:17 http://ftpmaster.internal/ubuntu resolute/universe s390x gem2deb-test-runner s390x 2.2.5 [18.3 kB] 72s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x comerr-dev s390x 2.1-1.47.2-3ubuntu2 [44.8 kB] 72s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libgssrpc4t64 s390x 1.21.3-5ubuntu2 [58.7 kB] 72s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libkadm5clnt-mit12 s390x 1.21.3-5ubuntu2 [40.6 kB] 72s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x libkdb5-10t64 s390x 1.21.3-5ubuntu2 [41.9 kB] 72s Get:22 http://ftpmaster.internal/ubuntu resolute/main s390x libkadm5srv-mit12 s390x 1.21.3-5ubuntu2 [54.9 kB] 72s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x krb5-multidev s390x 1.21.3-5ubuntu2 [125 kB] 72s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libbrotli-dev s390x 1.1.0-2build6 [398 kB] 72s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libevent-2.1-7t64 s390x 2.1.12-stable-10build1 [144 kB] 72s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libunbound8 s390x 1.22.0-2ubuntu4 [459 kB] 72s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libgnutls-dane0t64 s390x 3.8.9-3ubuntu2 [24.5 kB] 72s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libgnutls-openssl27t64 s390x 3.8.9-3ubuntu2 [24.5 kB] 72s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libidn2-dev s390x 2.3.8-4 [122 kB] 72s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libp11-kit-dev s390x 0.25.9-2 [29.3 kB] 72s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x libtasn1-6-dev s390x 4.20.0-2build1 [94.7 kB] 72s Get:32 http://ftpmaster.internal/ubuntu resolute/main s390x libgmpxx4ldbl s390x 2:6.3.0+dfsg-5ubuntu1 [10.1 kB] 72s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x libgmp-dev s390x 2:6.3.0+dfsg-5ubuntu1 [423 kB] 72s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x nettle-dev s390x 3.10.2-1 [1196 kB] 72s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x libgnutls28-dev s390x 3.8.9-3ubuntu2 [1013 kB] 72s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x libkrb5-dev s390x 1.21.3-5ubuntu2 [11.9 kB] 72s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x libldap-dev s390x 2.6.10+dfsg-1ubuntu2 [314 kB] 72s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x libpkgconf3 s390x 1.8.1-4build1 [31.3 kB] 72s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x pkgconf-bin s390x 1.8.1-4build1 [21.8 kB] 72s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x pkgconf s390x 1.8.1-4build1 [16.8 kB] 72s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x libnghttp2-dev s390x 1.64.0-1.1ubuntu1 [121 kB] 72s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x libpsl-dev s390x 0.21.2-1.1build1 [77.3 kB] 72s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x zlib1g-dev s390x 1:1.3.dfsg+really1.3.1-1ubuntu2 [897 kB] 72s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x librtmp-dev s390x 2.4+20151223.gitfa8646d.1-3 [69.2 kB] 72s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x libssl-dev s390x 3.5.3-1ubuntu2 [2601 kB] 72s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x libssh2-1-dev s390x 1.11.1-1build1 [286 kB] 72s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x libzstd-dev s390x 1.5.7+dfsg-2 [415 kB] 72s Get:48 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libcurl4-gnutls-dev s390x 8.17.0-1ubuntu1 [538 kB] 72s Get:49 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-base64 all 0.3.0-1 [8440 B] 72s Get:50 http://ftpmaster.internal/ubuntu resolute/universe s390x ruby-diff-lcs all 1.5.1-1 [22.8 kB] 72s Get:51 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-ffi s390x 1.17.2+dfsg-1 [101 kB] 72s Get:52 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-mime-types-data all 3.2025.0924-1 [117 kB] 72s Get:53 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-mime-types all 3.6.0-1 [22.2 kB] 72s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-ethon all 0.16.0-3 [36.4 kB] 72s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-json s390x 2.15.2+dfsg-1 [69.5 kB] 72s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-mustermann all 3.0.4-1 [38.3 kB] 72s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-rack all 3.1.18-1 [81.6 kB] 72s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-rack-protection all 4.2.1-1 [16.0 kB] 72s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-rack-session all 2.1.1-0.1 [12.7 kB] 72s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-rackup all 2.1.0-4 [13.0 kB] 72s Get:61 http://ftpmaster.internal/ubuntu resolute/universe s390x ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 72s Get:62 http://ftpmaster.internal/ubuntu resolute/universe s390x ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 72s Get:63 http://ftpmaster.internal/ubuntu resolute/universe s390x ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 72s Get:64 http://ftpmaster.internal/ubuntu resolute/universe s390x ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 72s Get:65 http://ftpmaster.internal/ubuntu resolute/universe s390x ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 72s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-tilt all 2.6.1-1 [31.4 kB] 72s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x ruby-sinatra all 4.2.1-1 [94.9 kB] 73s Fetched 17.4 MB in 2s (9135 kB/s) 73s Selecting previously unselected package rubygems-integration. 73s (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 ... 61309 files and directories currently installed.) 73s Preparing to unpack .../00-rubygems-integration_1.19_all.deb ... 73s Unpacking rubygems-integration (1.19) ... 73s Selecting previously unselected package ruby-csv. 73s Preparing to unpack .../01-ruby-csv_3.3.4-1_all.deb ... 73s Unpacking ruby-csv (3.3.4-1) ... 73s Selecting previously unselected package ruby-did-you-mean. 73s Preparing to unpack .../02-ruby-did-you-mean_1.6.3-2_all.deb ... 73s Unpacking ruby-did-you-mean (1.6.3-2) ... 73s Selecting previously unselected package ruby-net-telnet. 73s Preparing to unpack .../03-ruby-net-telnet_0.2.0-1_all.deb ... 73s Unpacking ruby-net-telnet (0.2.0-1) ... 73s Selecting previously unselected package ruby-ruby2-keywords. 73s Preparing to unpack .../04-ruby-ruby2-keywords_0.0.5-1_all.deb ... 73s Unpacking ruby-ruby2-keywords (0.0.5-1) ... 73s Selecting previously unselected package ruby-webrick. 73s Preparing to unpack .../05-ruby-webrick_1.9.1-1_all.deb ... 73s Unpacking ruby-webrick (1.9.1-1) ... 73s Selecting previously unselected package ruby-xmlrpc. 73s Preparing to unpack .../06-ruby-xmlrpc_0.3.3-2_all.deb ... 73s Unpacking ruby-xmlrpc (0.3.3-2) ... 73s Selecting previously unselected package libruby3.3:s390x. 73s Preparing to unpack .../07-libruby3.3_3.3.8-2ubuntu2_s390x.deb ... 73s Unpacking libruby3.3:s390x (3.3.8-2ubuntu2) ... 73s Selecting previously unselected package ruby3.3. 73s Preparing to unpack .../08-ruby3.3_3.3.8-2ubuntu2_s390x.deb ... 73s Unpacking ruby3.3 (3.3.8-2ubuntu2) ... 73s Selecting previously unselected package libruby:s390x. 73s Preparing to unpack .../09-libruby_1%3a3.3_s390x.deb ... 73s Unpacking libruby:s390x (1:3.3) ... 73s Selecting previously unselected package ruby-rubygems. 73s Preparing to unpack .../10-ruby-rubygems_3.6.7-2ubuntu1_all.deb ... 73s Unpacking ruby-rubygems (3.6.7-2ubuntu1) ... 73s Selecting previously unselected package ruby. 73s Preparing to unpack .../11-ruby_1%3a3.3_s390x.deb ... 73s Unpacking ruby (1:3.3) ... 73s Selecting previously unselected package rake. 73s Preparing to unpack .../12-rake_13.2.1-1_all.deb ... 73s Unpacking rake (13.2.1-1) ... 73s Selecting previously unselected package ruby-minitest. 73s Preparing to unpack .../13-ruby-minitest_5.25.4-3_all.deb ... 73s Unpacking ruby-minitest (5.25.4-3) ... 73s Selecting previously unselected package ruby-power-assert. 73s Preparing to unpack .../14-ruby-power-assert_2.0.5-1_all.deb ... 73s Unpacking ruby-power-assert (2.0.5-1) ... 73s Selecting previously unselected package ruby-test-unit. 73s Preparing to unpack .../15-ruby-test-unit_3.6.2-1_all.deb ... 73s Unpacking ruby-test-unit (3.6.2-1) ... 73s Selecting previously unselected package gem2deb-test-runner. 73s Preparing to unpack .../16-gem2deb-test-runner_2.2.5_s390x.deb ... 73s Unpacking gem2deb-test-runner (2.2.5) ... 73s Selecting previously unselected package comerr-dev:s390x. 73s Preparing to unpack .../17-comerr-dev_2.1-1.47.2-3ubuntu2_s390x.deb ... 73s Unpacking comerr-dev:s390x (2.1-1.47.2-3ubuntu2) ... 73s Selecting previously unselected package libgssrpc4t64:s390x. 73s Preparing to unpack .../18-libgssrpc4t64_1.21.3-5ubuntu2_s390x.deb ... 73s Unpacking libgssrpc4t64:s390x (1.21.3-5ubuntu2) ... 73s Selecting previously unselected package libkadm5clnt-mit12:s390x. 73s Preparing to unpack .../19-libkadm5clnt-mit12_1.21.3-5ubuntu2_s390x.deb ... 73s Unpacking libkadm5clnt-mit12:s390x (1.21.3-5ubuntu2) ... 73s Selecting previously unselected package libkdb5-10t64:s390x. 73s Preparing to unpack .../20-libkdb5-10t64_1.21.3-5ubuntu2_s390x.deb ... 73s Unpacking libkdb5-10t64:s390x (1.21.3-5ubuntu2) ... 73s Selecting previously unselected package libkadm5srv-mit12:s390x. 73s Preparing to unpack .../21-libkadm5srv-mit12_1.21.3-5ubuntu2_s390x.deb ... 73s Unpacking libkadm5srv-mit12:s390x (1.21.3-5ubuntu2) ... 73s Selecting previously unselected package krb5-multidev:s390x. 73s Preparing to unpack .../22-krb5-multidev_1.21.3-5ubuntu2_s390x.deb ... 73s Unpacking krb5-multidev:s390x (1.21.3-5ubuntu2) ... 73s Selecting previously unselected package libbrotli-dev:s390x. 73s Preparing to unpack .../23-libbrotli-dev_1.1.0-2build6_s390x.deb ... 73s Unpacking libbrotli-dev:s390x (1.1.0-2build6) ... 73s Selecting previously unselected package libevent-2.1-7t64:s390x. 73s Preparing to unpack .../24-libevent-2.1-7t64_2.1.12-stable-10build1_s390x.deb ... 73s Unpacking libevent-2.1-7t64:s390x (2.1.12-stable-10build1) ... 73s Selecting previously unselected package libunbound8:s390x. 73s Preparing to unpack .../25-libunbound8_1.22.0-2ubuntu4_s390x.deb ... 73s Unpacking libunbound8:s390x (1.22.0-2ubuntu4) ... 73s Selecting previously unselected package libgnutls-dane0t64:s390x. 73s Preparing to unpack .../26-libgnutls-dane0t64_3.8.9-3ubuntu2_s390x.deb ... 73s Unpacking libgnutls-dane0t64:s390x (3.8.9-3ubuntu2) ... 73s Selecting previously unselected package libgnutls-openssl27t64:s390x. 73s Preparing to unpack .../27-libgnutls-openssl27t64_3.8.9-3ubuntu2_s390x.deb ... 73s Unpacking libgnutls-openssl27t64:s390x (3.8.9-3ubuntu2) ... 73s Selecting previously unselected package libidn2-dev:s390x. 73s Preparing to unpack .../28-libidn2-dev_2.3.8-4_s390x.deb ... 73s Unpacking libidn2-dev:s390x (2.3.8-4) ... 73s Selecting previously unselected package libp11-kit-dev:s390x. 73s Preparing to unpack .../29-libp11-kit-dev_0.25.9-2_s390x.deb ... 73s Unpacking libp11-kit-dev:s390x (0.25.9-2) ... 73s Selecting previously unselected package libtasn1-6-dev:s390x. 73s Preparing to unpack .../30-libtasn1-6-dev_4.20.0-2build1_s390x.deb ... 73s Unpacking libtasn1-6-dev:s390x (4.20.0-2build1) ... 73s Selecting previously unselected package libgmpxx4ldbl:s390x. 73s Preparing to unpack .../31-libgmpxx4ldbl_2%3a6.3.0+dfsg-5ubuntu1_s390x.deb ... 73s Unpacking libgmpxx4ldbl:s390x (2:6.3.0+dfsg-5ubuntu1) ... 73s Selecting previously unselected package libgmp-dev:s390x. 73s Preparing to unpack .../32-libgmp-dev_2%3a6.3.0+dfsg-5ubuntu1_s390x.deb ... 73s Unpacking libgmp-dev:s390x (2:6.3.0+dfsg-5ubuntu1) ... 73s Selecting previously unselected package nettle-dev:s390x. 73s Preparing to unpack .../33-nettle-dev_3.10.2-1_s390x.deb ... 73s Unpacking nettle-dev:s390x (3.10.2-1) ... 73s Selecting previously unselected package libgnutls28-dev:s390x. 73s Preparing to unpack .../34-libgnutls28-dev_3.8.9-3ubuntu2_s390x.deb ... 73s Unpacking libgnutls28-dev:s390x (3.8.9-3ubuntu2) ... 73s Selecting previously unselected package libkrb5-dev:s390x. 73s Preparing to unpack .../35-libkrb5-dev_1.21.3-5ubuntu2_s390x.deb ... 73s Unpacking libkrb5-dev:s390x (1.21.3-5ubuntu2) ... 73s Selecting previously unselected package libldap-dev:s390x. 73s Preparing to unpack .../36-libldap-dev_2.6.10+dfsg-1ubuntu2_s390x.deb ... 73s Unpacking libldap-dev:s390x (2.6.10+dfsg-1ubuntu2) ... 73s Selecting previously unselected package libpkgconf3:s390x. 73s Preparing to unpack .../37-libpkgconf3_1.8.1-4build1_s390x.deb ... 73s Unpacking libpkgconf3:s390x (1.8.1-4build1) ... 73s Selecting previously unselected package pkgconf-bin. 73s Preparing to unpack .../38-pkgconf-bin_1.8.1-4build1_s390x.deb ... 73s Unpacking pkgconf-bin (1.8.1-4build1) ... 73s Selecting previously unselected package pkgconf:s390x. 73s Preparing to unpack .../39-pkgconf_1.8.1-4build1_s390x.deb ... 73s Unpacking pkgconf:s390x (1.8.1-4build1) ... 73s Selecting previously unselected package libnghttp2-dev:s390x. 73s Preparing to unpack .../40-libnghttp2-dev_1.64.0-1.1ubuntu1_s390x.deb ... 73s Unpacking libnghttp2-dev:s390x (1.64.0-1.1ubuntu1) ... 74s Selecting previously unselected package libpsl-dev:s390x. 74s Preparing to unpack .../41-libpsl-dev_0.21.2-1.1build1_s390x.deb ... 74s Unpacking libpsl-dev:s390x (0.21.2-1.1build1) ... 74s Selecting previously unselected package zlib1g-dev:s390x. 74s Preparing to unpack .../42-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu2_s390x.deb ... 74s Unpacking zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 74s Selecting previously unselected package librtmp-dev:s390x. 74s Preparing to unpack .../43-librtmp-dev_2.4+20151223.gitfa8646d.1-3_s390x.deb ... 74s Unpacking librtmp-dev:s390x (2.4+20151223.gitfa8646d.1-3) ... 74s Selecting previously unselected package libssl-dev:s390x. 74s Preparing to unpack .../44-libssl-dev_3.5.3-1ubuntu2_s390x.deb ... 74s Unpacking libssl-dev:s390x (3.5.3-1ubuntu2) ... 74s Selecting previously unselected package libssh2-1-dev:s390x. 74s Preparing to unpack .../45-libssh2-1-dev_1.11.1-1build1_s390x.deb ... 74s Unpacking libssh2-1-dev:s390x (1.11.1-1build1) ... 74s Selecting previously unselected package libzstd-dev:s390x. 74s Preparing to unpack .../46-libzstd-dev_1.5.7+dfsg-2_s390x.deb ... 74s Unpacking libzstd-dev:s390x (1.5.7+dfsg-2) ... 74s Selecting previously unselected package libcurl4-gnutls-dev:s390x. 74s Preparing to unpack .../47-libcurl4-gnutls-dev_8.17.0-1ubuntu1_s390x.deb ... 74s Unpacking libcurl4-gnutls-dev:s390x (8.17.0-1ubuntu1) ... 74s Selecting previously unselected package ruby-base64. 74s Preparing to unpack .../48-ruby-base64_0.3.0-1_all.deb ... 74s Unpacking ruby-base64 (0.3.0-1) ... 74s Selecting previously unselected package ruby-diff-lcs. 74s Preparing to unpack .../49-ruby-diff-lcs_1.5.1-1_all.deb ... 74s Unpacking ruby-diff-lcs (1.5.1-1) ... 74s Selecting previously unselected package ruby-ffi:s390x. 74s Preparing to unpack .../50-ruby-ffi_1.17.2+dfsg-1_s390x.deb ... 74s Unpacking ruby-ffi:s390x (1.17.2+dfsg-1) ... 74s Selecting previously unselected package ruby-mime-types-data. 74s Preparing to unpack .../51-ruby-mime-types-data_3.2025.0924-1_all.deb ... 74s Unpacking ruby-mime-types-data (3.2025.0924-1) ... 74s Selecting previously unselected package ruby-mime-types. 74s Preparing to unpack .../52-ruby-mime-types_3.6.0-1_all.deb ... 74s Unpacking ruby-mime-types (3.6.0-1) ... 74s Selecting previously unselected package ruby-ethon. 74s Preparing to unpack .../53-ruby-ethon_0.16.0-3_all.deb ... 74s Unpacking ruby-ethon (0.16.0-3) ... 74s Selecting previously unselected package ruby-json:s390x. 74s Preparing to unpack .../54-ruby-json_2.15.2+dfsg-1_s390x.deb ... 74s Unpacking ruby-json:s390x (2.15.2+dfsg-1) ... 74s Selecting previously unselected package ruby-mustermann. 74s Preparing to unpack .../55-ruby-mustermann_3.0.4-1_all.deb ... 74s Unpacking ruby-mustermann (3.0.4-1) ... 74s Selecting previously unselected package ruby-rack. 74s Preparing to unpack .../56-ruby-rack_3.1.18-1_all.deb ... 74s Unpacking ruby-rack (3.1.18-1) ... 74s Selecting previously unselected package ruby-rack-protection. 74s Preparing to unpack .../57-ruby-rack-protection_4.2.1-1_all.deb ... 74s Unpacking ruby-rack-protection (4.2.1-1) ... 74s Selecting previously unselected package ruby-rack-session. 74s Preparing to unpack .../58-ruby-rack-session_2.1.1-0.1_all.deb ... 74s Unpacking ruby-rack-session (2.1.1-0.1) ... 74s Selecting previously unselected package ruby-rackup. 74s Preparing to unpack .../59-ruby-rackup_2.1.0-4_all.deb ... 74s Unpacking ruby-rackup (2.1.0-4) ... 74s Selecting previously unselected package ruby-rspec-support. 74s Preparing to unpack .../60-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 74s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 74s Selecting previously unselected package ruby-rspec-core. 74s Preparing to unpack .../61-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 74s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 74s Selecting previously unselected package ruby-rspec-expectations. 74s Preparing to unpack .../62-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 74s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 74s Selecting previously unselected package ruby-rspec-mocks. 74s Preparing to unpack .../63-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 74s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 74s Selecting previously unselected package ruby-rspec. 74s Preparing to unpack .../64-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 74s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 74s Selecting previously unselected package ruby-tilt. 74s Preparing to unpack .../65-ruby-tilt_2.6.1-1_all.deb ... 74s Unpacking ruby-tilt (2.6.1-1) ... 74s Selecting previously unselected package ruby-sinatra. 74s Preparing to unpack .../66-ruby-sinatra_4.2.1-1_all.deb ... 74s Unpacking ruby-sinatra (4.2.1-1) ... 74s Setting up libgnutls-openssl27t64:s390x (3.8.9-3ubuntu2) ... 74s Setting up ruby-ruby2-keywords (0.0.5-1) ... 74s Setting up ruby-mustermann (3.0.4-1) ... 74s Setting up libzstd-dev:s390x (1.5.7+dfsg-2) ... 74s Setting up ruby-power-assert (2.0.5-1) ... 74s Setting up libevent-2.1-7t64:s390x (2.1.12-stable-10build1) ... 74s Setting up rubygems-integration (1.19) ... 74s Setting up libpsl-dev:s390x (0.21.2-1.1build1) ... 74s Setting up ruby-minitest (5.25.4-3) ... 74s Setting up libunbound8:s390x (1.22.0-2ubuntu4) ... 74s Setting up libpkgconf3:s390x (1.8.1-4build1) ... 74s Setting up libgmpxx4ldbl:s390x (2:6.3.0+dfsg-5ubuntu1) ... 74s Setting up libgnutls-dane0t64:s390x (3.8.9-3ubuntu2) ... 74s Setting up ruby-test-unit (3.6.2-1) ... 74s Setting up libgssrpc4t64:s390x (1.21.3-5ubuntu2) ... 74s Setting up libldap-dev:s390x (2.6.10+dfsg-1ubuntu2) ... 74s Setting up ruby-net-telnet (0.2.0-1) ... 74s Setting up ruby-csv (3.3.4-1) ... 74s Setting up ruby-base64 (0.3.0-1) ... 74s Setting up comerr-dev:s390x (2.1-1.47.2-3ubuntu2) ... 74s Setting up libssl-dev:s390x (3.5.3-1ubuntu2) ... 74s Setting up pkgconf-bin (1.8.1-4build1) ... 74s Setting up libidn2-dev:s390x (2.3.8-4) ... 74s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 74s Setting up ruby-webrick (1.9.1-1) ... 74s Setting up zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 74s Setting up ruby-mime-types-data (3.2025.0924-1) ... 74s Setting up ruby-did-you-mean (1.6.3-2) ... 74s Setting up libtasn1-6-dev:s390x (4.20.0-2build1) ... 74s Setting up ruby-xmlrpc (0.3.3-2) ... 74s Setting up libbrotli-dev:s390x (1.1.0-2build6) ... 74s Setting up libp11-kit-dev:s390x (0.25.9-2) ... 74s Setting up libkadm5clnt-mit12:s390x (1.21.3-5ubuntu2) ... 74s Setting up libgmp-dev:s390x (2:6.3.0+dfsg-5ubuntu1) ... 74s Setting up nettle-dev:s390x (3.10.2-1) ... 74s Setting up libkdb5-10t64:s390x (1.21.3-5ubuntu2) ... 74s Setting up pkgconf:s390x (1.8.1-4build1) ... 74s Setting up libssh2-1-dev:s390x (1.11.1-1build1) ... 74s Setting up libkadm5srv-mit12:s390x (1.21.3-5ubuntu2) ... 74s Setting up krb5-multidev:s390x (1.21.3-5ubuntu2) ... 74s Setting up libgnutls28-dev:s390x (3.8.9-3ubuntu2) ... 74s Setting up libnghttp2-dev:s390x (1.64.0-1.1ubuntu1) ... 74s Setting up libkrb5-dev:s390x (1.21.3-5ubuntu2) ... 74s Setting up librtmp-dev:s390x (2.4+20151223.gitfa8646d.1-3) ... 74s Setting up libcurl4-gnutls-dev:s390x (8.17.0-1ubuntu1) ... 74s Setting up ruby3.3 (3.3.8-2ubuntu2) ... 74s Setting up libruby3.3:s390x (3.3.8-2ubuntu2) ... 74s Setting up ruby-rubygems (3.6.7-2ubuntu1) ... 74s Setting up ruby-mime-types (3.6.0-1) ... 74s Setting up libruby:s390x (1:3.3) ... 74s Setting up ruby (1:3.3) ... 74s Setting up ruby-json:s390x (2.15.2+dfsg-1) ... 74s Setting up rake (13.2.1-1) ... 74s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 74s Setting up ruby-tilt (2.6.1-1) ... 74s Setting up ruby-ffi:s390x (1.17.2+dfsg-1) ... 74s Setting up ruby-diff-lcs (1.5.1-1) ... 74s Setting up ruby-rack (3.1.18-1) ... 74s Setting up gem2deb-test-runner (2.2.5) ... 74s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 74s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 74s Setting up ruby-ethon (0.16.0-3) ... 74s Setting up ruby-rack-session (2.1.1-0.1) ... 74s Setting up ruby-rack-protection (4.2.1-1) ... 74s Setting up ruby-rackup (2.1.0-4) ... 74s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 74s Setting up ruby-sinatra (4.2.1-1) ... 74s Processing triggers for libc-bin (2.42-2ubuntu2) ... 74s Processing triggers for man-db (2.13.1-1) ... 75s Processing triggers for install-info (7.2-5) ... 76s autopkgtest [16:26:45]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 76s autopkgtest [16:26:45]: test gem2deb-test-runner: [----------------------- 76s 76s ┌──────────────────────────────────────────────────────────────────────────────┐ 76s │ Checking Rubygems dependency resolution on ruby3.3 │ 76s └──────────────────────────────────────────────────────────────────────────────┘ 76s 76s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"ethon\" 76s mv lib ./.gem2deb.lib 76s mv ./.gem2deb.lib lib 76s 76s ┌──────────────────────────────────────────────────────────────────────────────┐ 76s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 76s └──────────────────────────────────────────────────────────────────────────────┘ 76s 76s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 76s mv lib ./.gem2deb.lib 76s /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 77s 77s Ethon::Curl 77s .init 77s when global_init fails 77s  raises global init error 77s when global_init works 77s  doesn't raises global init error 77s  logs 77s when global_cleanup is called 77s  logs 77s 77s Ethon::Easy::Callbacks 77s #set_callbacks 77s  sets write-, debug-, and headerfunction 77s  resets @response_body 77s  resets @response_headers 77s  resets @debug_info 77s #progress_callback 77s  returns 0 77s #body_write_callback 77s when body returns not :abort 77s  returns number bigger than 0 77s when body returns :abort 77s  returns -1 to indicate abort to libcurl 77s #header_write_callback 77s when header returns not :abort 77s  returns number bigger than 0 77s when header returns :abort 77s  returns -1 to indicate abort to libcurl 77s 77s Ethon::Easy::DebugInfo 77s #debug_info 77s when verbose is not set to true 77s D, [2025-11-17T16:26:46.369953 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  does not save any debug info after a request 77s when verbose is set to true 77s D, [2025-11-17T16:26:46.372460 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s Uses proxy env variable no_proxy == '127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net' 77s Reusing existing http: connection with host localhost 77s GET / HTTP/1.1 77s Host: localhost:3001 77s Accept: */* 77s 77s Request completely sent off 77s D, [2025-11-17T16:26:46.373392 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s HTTP/1.1 200 OK 77s Content-Type: text/html;charset=utf-8 77s Content-Length: 747 77s X-Xss-Protection: 1; mode=block 77s X-Content-Type-Options: nosniff 77s X-Frame-Options: SAMEORIGIN 77s Server: WEBrick/1.9.1 (Ruby/3.3.8/2025-04-09) 77s Date: Mon, 17 Nov 2025 16:26:46 GMT 77s Connection: Keep-Alive 77s 77s Connection #0 to host localhost:3001 left intact 77s  saves debug info after a request 77s D, [2025-11-17T16:26:46.418625 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s Uses proxy env variable no_proxy == '127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net' 77s Reusing existing http: connection with host localhost 77s GET / HTTP/1.1 77s Host: localhost:3001 77s Accept: */* 77s 77s Request completely sent off 77s D, [2025-11-17T16:26:46.419475 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s HTTP/1.1 200 OK 77s Content-Type: text/html;charset=utf-8 77s Content-Length: 747 77s X-Xss-Protection: 1; mode=block 77s X-Content-Type-Options: nosniff 77s X-Frame-Options: SAMEORIGIN 77s Server: WEBrick/1.9.1 (Ruby/3.3.8/2025-04-09) 77s Date: Mon, 17 Nov 2025 16:26:46 GMT 77s Connection: Keep-Alive 77s 77s Connection #0 to host localhost:3001 left intact 77s  saves request headers 77s D, [2025-11-17T16:26:46.469789 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s Uses proxy env variable no_proxy == '127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net' 77s Reusing existing http: connection with host localhost 77s GET / HTTP/1.1 77s Host: localhost:3001 77s Accept: */* 77s 77s Request completely sent off 77s D, [2025-11-17T16:26:46.470768 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s HTTP/1.1 200 OK 77s Content-Type: text/html;charset=utf-8 77s Content-Length: 747 77s X-Xss-Protection: 1; mode=block 77s X-Content-Type-Options: nosniff 77s X-Frame-Options: SAMEORIGIN 77s Server: WEBrick/1.9.1 (Ruby/3.3.8/2025-04-09) 77s Date: Mon, 17 Nov 2025 16:26:46 GMT 77s Connection: Keep-Alive 77s 77s Connection #0 to host localhost:3001 left intact 77s  saves response headers 77s D, [2025-11-17T16:26:46.517886 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s Uses proxy env variable no_proxy == '127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net' 77s Reusing existing http: connection with host localhost 77s GET / HTTP/1.1 77s Host: localhost:3001 77s Accept: */* 77s 77s Request completely sent off 77s D, [2025-11-17T16:26:46.518802 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s HTTP/1.1 200 OK 77s Content-Type: text/html;charset=utf-8 77s Content-Length: 747 77s X-Xss-Protection: 1; mode=block 77s X-Content-Type-Options: nosniff 77s X-Frame-Options: SAMEORIGIN 77s Server: WEBrick/1.9.1 (Ruby/3.3.8/2025-04-09) 77s Date: Mon, 17 Nov 2025 16:26:46 GMT 77s Connection: Keep-Alive 77s 77s Connection #0 to host localhost:3001 left intact 77s  saves incoming data 77s D, [2025-11-17T16:26:46.577827 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s Uses proxy env variable no_proxy == '127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net' 77s Reusing existing http: connection with host localhost 77s GET / HTTP/1.1 77s Host: localhost:3001 77s Accept: */* 77s 77s Request completely sent off 77s D, [2025-11-17T16:26:46.578606 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s HTTP/1.1 200 OK 77s Content-Type: text/html;charset=utf-8 77s Content-Length: 747 77s X-Xss-Protection: 1; mode=block 77s X-Content-Type-Options: nosniff 77s X-Frame-Options: SAMEORIGIN 77s Server: WEBrick/1.9.1 (Ruby/3.3.8/2025-04-09) 77s Date: Mon, 17 Nov 2025 16:26:46 GMT 77s Connection: Keep-Alive 77s 77s Connection #0 to host localhost:3001 left intact 77s  saves debug text 77s 77s Ethon::Easy::Informations 77s #supports_asynch_dns? 77s  returns boolean 77s #supports_zlib? 77s  returns boolean 77s #supports_timeout_ms? 77s  returns boolean 77s 77s Ethon::Easy::Form 77s .new 77s  assigns attribute to @params 77s #first 77s  returns a pointer 77s #last 77s  returns a pointer 77s #multipart? 77s when query_pairs contains string values 77s  returns false 77s when query_pairs contains file 77s  returns true 77s when options contains multipart=true 77s  returns true 77s #materialize 77s when query_pairs contains string values 77s  adds params to form 77s when query_pairs contains nil 77s  adds params to form 77s when query_pairs contains file 77s  adds file to form 77s when query_pairs contains file and string values 77s  adds file to form 77s when query_pairs contains file, string and int values 77s  adds file to form 77s 77s Ethon::Easy::Header 77s #headers= 77s  sets header 77s when requesting 77s D, [2025-11-17T16:26:46.633356 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  sends 77s when header value contains null byte 77s D, [2025-11-17T16:26:46.634702 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  escapes 77s when header value has leading whitespace 77s D, [2025-11-17T16:26:46.635797 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  removes 77s when header value has traiing whitespace 77s D, [2025-11-17T16:26:46.647826 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  removes 77s #compose_header 77s  has space in between 77s when value is a symbol 77s  works 77s #header_list 77s when no set_headers 77s  returns nil 77s when set_headers 77s  returns pointer to header list 77s 77s Ethon::Easy::Http::Custom 77s #setup 77s when nothing 77s  sets url 77s D, [2025-11-17T16:26:46.650243 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  makes a custom request 77s when params 77s  attaches escaped to url 77s when requesting 77s D, [2025-11-17T16:26:46.651799 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  is a custom verb 77s D, [2025-11-17T16:26:46.652947 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  does not use application/x-www-form-urlencoded content type 77s D, [2025-11-17T16:26:46.654331 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  requests parameterized url 77s when body 77s when multipart 77s  sets httppost 77s when requesting 77s D, [2025-11-17T16:26:46.674305 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s D, [2025-11-17T16:26:46.685598 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  is a custom verb 77s D, [2025-11-17T16:26:46.686971 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  uses multipart/form-data content type 77s  submits a body (PENDING: Temporarily skipped with xit) 77s D, [2025-11-17T16:26:46.688443 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  submits the data 77s when not multipart 77s  sets escaped copypostfields 77s  sets postfieldsize 77s when requesting 77s D, [2025-11-17T16:26:46.690342 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s D, [2025-11-17T16:26:46.691628 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  is a custom verb 77s D, [2025-11-17T16:26:46.692705 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  uses multipart/form-data content type 77s  submits a body (PENDING: Temporarily skipped with xit) 77s D, [2025-11-17T16:26:46.693784 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  submits the data 77s when string 77s when requesting 77s D, [2025-11-17T16:26:46.694828 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s  sends string (PENDING: Temporarily skipped with xit) 77s when params and body 77s when requesting 77s D, [2025-11-17T16:26:46.696127 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  url contains params 77s  body contains form (PENDING: Temporarily skipped with xit) 77s 77s Ethon::Easy::Http::Delete 77s when requesting 77s D, [2025-11-17T16:26:46.697133 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  makes a delete request 77s 77s Ethon::Easy::Http::Get 77s #setup 77s  sets url 77s when body 77s  sets customrequest 77s when no body 77s  doesn't set customrequest 77s when requesting 77s when url already contains params 77s D, [2025-11-17T16:26:46.699212 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s D, [2025-11-17T16:26:46.700104 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  is a get request 77s D, [2025-11-17T16:26:46.701128 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  requests parameterized url 77s when params and no body 77s D, [2025-11-17T16:26:46.702301 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s D, [2025-11-17T16:26:46.717145 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  is a get request 77s D, [2025-11-17T16:26:46.718232 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  requests parameterized url 77s when params and body 77s D, [2025-11-17T16:26:46.719396 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s D, [2025-11-17T16:26:46.720591 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  is a get request 77s D, [2025-11-17T16:26:46.721763 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  requests parameterized url 77s with :escape 77s missing 77s D, [2025-11-17T16:26:46.722922 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  escapes values 77s nil 77s D, [2025-11-17T16:26:46.724016 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  escapes values 77s true 77s D, [2025-11-17T16:26:46.725153 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  escapes values 77s false 77s D, [2025-11-17T16:26:46.726164 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  sends raw values 77s 77s Ethon::Easy::Http::Head 77s #setup 77s when nothing 77s  sets nobody 77s  sets url 77s when params 77s  sets nobody 77s  attaches escaped to url 77s when requesting 77s D, [2025-11-17T16:26:46.728595 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s D, [2025-11-17T16:26:46.729660 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  has no body 77s D, [2025-11-17T16:26:46.731487 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  requests parameterized url 77s when url already contains params 77s D, [2025-11-17T16:26:46.732611 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  requests parameterized url 77s when body 77s when requesting 77s D, [2025-11-17T16:26:46.733817 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s 77s Ethon::Easy::Http::Options 77s #setup 77s  sets customrequest 77s  sets url 77s when requesting 77s D, [2025-11-17T16:26:46.735584 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s D, [2025-11-17T16:26:46.736746 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  is a options request 77s D, [2025-11-17T16:26:46.746804 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  requests parameterized url 77s when url already contains params 77s D, [2025-11-17T16:26:46.748041 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  requests parameterized url 77s 77s Ethon::Easy::Http::Patch 77s #setup 77s  sets customrequest 77s  sets url 77s when requesting 77s D, [2025-11-17T16:26:46.750229 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s D, [2025-11-17T16:26:46.751548 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  is a patch request 77s D, [2025-11-17T16:26:46.752376 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  requests parameterized url 77s when url already contains params 77s D, [2025-11-17T16:26:46.753611 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  requests parameterized url 77s 77s Ethon::Easy::Http::Post 77s #setup 77s when nothing 77s  sets url 77s  sets postfield_size 77s  sets copy_postfields 77s D, [2025-11-17T16:26:46.755805 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  makes a post request 77s when params 77s  attaches escaped to url 77s  sets postfieldsize 77s  sets copypostfields 77s with arrays 77s by default 77s  encodes them with indexes 77s when params_encoding is :rack 77s  encodes them without indexes 77s with :escape 77s missing 77s  escapes values 77s nil 77s  escapes values 77s true 77s  escapes values 77s false 77s  sends raw values 77s when requesting 77s D, [2025-11-17T16:26:46.759845 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  is a post 77s D, [2025-11-17T16:26:46.761047 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  uses application/x-www-form-urlencoded content type 77s D, [2025-11-17T16:26:46.762075 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  requests parameterized url 77s when redirection 77s when no postredirs 77s D, [2025-11-17T16:26:46.763616 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s D, [2025-11-17T16:26:46.764742 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  is a get 77s when postredirs 77s D, [2025-11-17T16:26:46.807703 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s D, [2025-11-17T16:26:46.808379 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  is a post 77s when body 77s when multipart 77s  sets httppost 77s when requesting 77s D, [2025-11-17T16:26:46.858785 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s D, [2025-11-17T16:26:46.860485 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  is a post 77s D, [2025-11-17T16:26:46.862225 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  uses multipart/form-data content type 77s  submits a body (PENDING: Temporarily skipped with xit) 77s D, [2025-11-17T16:26:46.865611 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  submits the data 77s when not multipart 77s  sets escaped copypostfields 77s  sets postfieldsize 77s when requesting 77s D, [2025-11-17T16:26:46.871465 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s D, [2025-11-17T16:26:46.873844 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  is a post 77s D, [2025-11-17T16:26:46.877311 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  uses multipart/form-data content type 77s  submits a body (PENDING: Temporarily skipped with xit) 77s D, [2025-11-17T16:26:46.881018 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  submits the data 77s when string 77s when requesting 77s D, [2025-11-17T16:26:46.886103 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s  sends string (PENDING: Temporarily skipped with xit) 77s when binary with null bytes 77s when requesting 77s D, [2025-11-17T16:26:46.890901 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s  sends binary data (PENDING: Temporarily skipped with xit) 77s when arrays 77s by default 77s  sets copypostfields with indexed, escaped representation 77s when params_encoding is :rack 77s  sets copypostfields with non-indexed, escaped representation 77s when params and body 77s when requesting 77s D, [2025-11-17T16:26:46.898750 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  url contains params 77s  body contains form (PENDING: Temporarily skipped with xit) 77s 77s Ethon::Easy::Http::Put 77s #setup 77s when nothing 77s  sets url 77s  sets upload 77s  sets infilesize 77s when requesting 77s D, [2025-11-17T16:26:46.901042 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  makes a put request 77s when params 77s  attaches escaped to url 77s  sets upload 77s  sets infilesize 77s with arrays 77s by default 77s  encodes them with indexes 77s when params_encoding is :rack 77s  encodes them without indexes 77s when requesting 77s D, [2025-11-17T16:26:46.903833 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  makes a put request 77s when body 77s  sets infilesize 77s  sets readfunction 77s  sets upload 77s when requesting 77s sending string body 77s D, [2025-11-17T16:26:46.906027 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  makes a put request 77s D, [2025-11-17T16:26:46.907191 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  submits a body 77s when injecting a file as body 77s D, [2025-11-17T16:26:46.908767 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  submits file 77s when arrays 77s by default 77s D, [2025-11-17T16:26:46.909825 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  submits an indexed, escaped representation 77s when params_encoding is :rack 77s D, [2025-11-17T16:26:46.910949 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  submits an non-indexed, escaped representation 77s 77s Ethon::Easy::Http 77s #http_request 77s  instanciates action 77s when requesting 77s D, [2025-11-17T16:26:46.913393 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s D, [2025-11-17T16:26:46.914293 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  makes a GET request 77s D, [2025-11-17T16:26:46.915101 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  streams the response body from the GET request 77s D, [2025-11-17T16:26:46.916423 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  notifies when headers are ready 77s D, [2025-11-17T16:26:46.917736 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s D, [2025-11-17T16:26:46.918702 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  makes a POST request 77s D, [2025-11-17T16:26:46.919900 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  streams the response body from the POST request 77s D, [2025-11-17T16:26:46.921141 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  notifies when headers are ready 77s D, [2025-11-17T16:26:46.922033 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s D, [2025-11-17T16:26:46.922924 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  makes a PUT request 77s D, [2025-11-17T16:26:46.923819 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  streams the response body from the PUT request 77s D, [2025-11-17T16:26:46.924814 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  notifies when headers are ready 77s D, [2025-11-17T16:26:46.925625 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s D, [2025-11-17T16:26:46.926471 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  makes a DELETE request 77s D, [2025-11-17T16:26:46.927406 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  streams the response body from the DELETE request 77s D, [2025-11-17T16:26:46.928220 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  notifies when headers are ready 77s D, [2025-11-17T16:26:46.929236 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s D, [2025-11-17T16:26:46.930180 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s D, [2025-11-17T16:26:46.931157 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  makes a PATCH request 77s D, [2025-11-17T16:26:46.932062 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  streams the response body from the PATCH request 77s D, [2025-11-17T16:26:46.933042 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  notifies when headers are ready 77s D, [2025-11-17T16:26:46.933907 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns ok 77s D, [2025-11-17T16:26:46.934941 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  makes a OPTIONS request 77s D, [2025-11-17T16:26:46.935941 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  streams the response body from the OPTIONS request 77s D, [2025-11-17T16:26:46.937106 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  notifies when headers are ready 77s D, [2025-11-17T16:26:46.938116 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  makes requests with custom HTTP verbs 77s 77s Ethon::Easy::Informations 77s #httpauth_avail 77s D, [2025-11-17T16:26:46.939358 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns 77s #total_time 77s D, [2025-11-17T16:26:46.956999 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns float 77s #starttransfer_time 77s D, [2025-11-17T16:26:46.958117 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns float 77s #appconnect_time 77s D, [2025-11-17T16:26:46.959081 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns float 77s #pretransfer_time 77s D, [2025-11-17T16:26:46.960132 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns float 77s #connect_time 77s D, [2025-11-17T16:26:46.961152 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns float 77s #namelookup_time 77s D, [2025-11-17T16:26:46.962193 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns float 77s #redirect_time 77s D, [2025-11-17T16:26:46.963240 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns float 77s #effective_url 77s D, [2025-11-17T16:26:46.964185 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns url 77s #primary_ip 77s D, [2025-11-17T16:26:46.965119 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns localhost 77s #response_code 77s D, [2025-11-17T16:26:46.966261 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 77s  returns 200 77s #redirect_count 78s D, [2025-11-17T16:26:46.976629 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 78s  returns 0 78s #redirect_url 78s D, [2025-11-17T16:26:46.977925 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 78s  returns nil as there is no redirect 78s #request_size 78s D, [2025-11-17T16:26:46.978909 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 78s  returns 53 78s #supports_zlib? 78s D, [2025-11-17T16:26:46.980505 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 78s  returns true 78s #size_upload 78s D, [2025-11-17T16:26:46.981670 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 78s  returns float 78s #size_download 78s D, [2025-11-17T16:26:46.982608 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 78s  returns float 78s #speed_upload 78s D, [2025-11-17T16:26:46.983743 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 78s  returns float 78s #speed_download 78s D, [2025-11-17T16:26:46.985655 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 78s  returns float 78s 78s Ethon::Easy::Mirror 78s ::INFORMATIONS_TO_LOG 78s  contains return_code 78s  contains response_code 78s  contains response_body 78s  contains response_headers 78s  contains total_time 78s  contains starttransfer_time 78s  contains appconnect_time 78s  contains pretransfer_time 78s  contains connect_time 78s  contains namelookup_time 78s  contains redirect_time 78s  contains size_upload 78s  contains size_download 78s  contains speed_upload 78s  contains speed_upload 78s  contains effective_url 78s  contains primary_ip 78s  contains redirect_count 78s  contains redirect_url 78s  contains debug_info 78s #to_hash 78s  returns mirror as hash 78s #log_informations 78s  returns hash 78s  only calls methods that exist 78s  includes return code 78s 78s Ethon::Easy::Operations 78s #handle 78s  returns a pointer 78s #perform 78s D, [2025-11-17T16:26:46.990277 #2536] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 78s D, [2025-11-17T16:26:46.990444 #2536] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 78s  calls Curl.easy_perform 78s D, [2025-11-17T16:26:46.990690 #2536] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 78s  calls Curl.easy_cleanup 78s D, [2025-11-17T16:26:46.991667 #2536] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 78s  logs 78s D, [2025-11-17T16:26:46.992128 #2536] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 78s D, [2025-11-17T16:26:46.992174 #2536] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 78s  doesn't log after completing because completing could reset 78s when url 78s D, [2025-11-17T16:26:46.992983 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 78s D, [2025-11-17T16:26:46.993394 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000801 78s  returns ok 78s D, [2025-11-17T16:26:46.994128 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 78s D, [2025-11-17T16:26:46.994512 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000748 78s  sets response body 78s D, [2025-11-17T16:26:46.995804 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 78s D, [2025-11-17T16:26:46.996150 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000719 78s  sets response headers 78s when request timed out 78s D, [2025-11-17T16:26:46.997049 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:47.998533 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=1 response_code=0 return_code=operation_timedout total_time=1.001728 79s  returns operation_timedout 79s when connection timed out 79s D, [2025-11-17T16:26:47.999586 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3009/ response_code=0 return_code=couldnt_connect total_time=0.000178 79s  returns couldnt_connect 79s when no follow location 79s D, [2025-11-17T16:26:48.001766 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.002685 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/redirect response_code=302 return_code=ok total_time=0.002758 79s  doesn't follow 79s when follow location 79s D, [2025-11-17T16:26:48.003610 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.004099 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.046779 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.043435 79s  follows 79s when infinite redirect loop 79s when max redirect set 79s D, [2025-11-17T16:26:48.048301 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.049761 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.050358 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.051045 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.051646 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.052586 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.052890 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/bad_redirect response_code=302 return_code=too_many_redirects total_time=0.005381 79s  follows only x times 79s when user agent 79s D, [2025-11-17T16:26:48.053720 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.055112 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001794 79s  sets 79s when auth url 79s when basic auth 79s when no user_pwd 79s D, [2025-11-17T16:26:48.057349 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.062446 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=401 return_code=ok total_time=0.006412 79s  returns 401 79s when invalid user_pwd 79s D, [2025-11-17T16:26:48.065149 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.065921 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=401 return_code=ok total_time=0.001911 79s  returns 401 79s when valid user_pwd 79s D, [2025-11-17T16:26:48.067471 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.068099 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=200 return_code=ok total_time=0.001449 79s  returns 200 79s when user and password 79s D, [2025-11-17T16:26:48.070383 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.071444 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=200 return_code=ok total_time=0.001775 79s  returns 200 79s when ntlm 79s when no user_pwd 79s D, [2025-11-17T16:26:48.073022 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.075313 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_ntlm response_code=401 return_code=ok total_time=0.002812 79s  returns 401 79s when user_pwd 79s D, [2025-11-17T16:26:48.077184 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.078029 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_ntlm response_code=200 return_code=ok total_time=0.001844 79s  returns 200 79s when protocols 79s when asking for a allowed url 79s D, [2025-11-17T16:26:48.079873 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.080758 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001755 79s  returns ok 79s when asking for a not allowed url 79s D, [2025-11-17T16:26:48.082067 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=0 return_code=unsupported_protocol total_time=5.0e-06 79s  returns unsupported_protocol 79s when multiple protocols 79s when asking for a allowed url 79s when http 79s D, [2025-11-17T16:26:48.083988 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.085388 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.00248 79s  returns ok for http 79s when https 79s D, [2025-11-17T16:26:48.259010 #2536] DEBUG -- : ETHON: performed EASY effective_url=https://localhost:3001/ response_code=0 return_code=ssl_connect_error total_time=0.17079 79s  returns ssl_connect_error for https 79s when asking for a not allowed url 79s D, [2025-11-17T16:26:48.260870 #2536] DEBUG -- : ETHON: performed EASY effective_url=ssh://localhost/ response_code=0 return_code=unsupported_protocol total_time=1.8e-05 79s  returns unsupported_protocol 79s when redir_protocols 79s when redirecting to a not allowed url 79s D, [2025-11-17T16:26:48.264628 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.268533 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=302 return_code=unsupported_protocol total_time=0.002946 79s  returns unsupported_protocol 79s when no url 79s D, [2025-11-17T16:26:48.269191 #2536] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 79s D, [2025-11-17T16:26:48.269217 #2536] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 79s  returns url_malformat 79s 79s Ethon::Easy::Options 79s accept_encoding= 79s  responds_to 79s  sets option 79s cainfo= 79s  responds_to 79s  sets option 79s capath= 79s  responds_to 79s  sets option 79s connecttimeout= 79s  responds_to 79s  sets option 79s connecttimeout_ms= 79s  responds_to 79s  sets option 79s cookie= 79s  responds_to 79s  sets option 79s cookiejar= 79s  responds_to 79s  sets option 79s cookiefile= 79s  responds_to 79s  sets option 79s copypostfields= 79s  responds_to 79s  sets option 79s customrequest= 79s  responds_to 79s  sets option 79s dns_cache_timeout= 79s  responds_to 79s  sets option 79s followlocation= 79s  responds_to 79s  sets option 79s forbid_reuse= 79s  responds_to 79s  sets option 79s http_version= 79s  responds_to 79s  sets option 79s httpauth= 79s  responds_to 79s  sets option 79s httpget= 79s  responds_to 79s  sets option 79s httppost= 79s  responds_to 79s  sets option 79s infilesize= 79s  responds_to 79s  sets option 79s interface= 79s  responds_to 79s  sets option 79s keypasswd= 79s  responds_to 79s  sets option 79s maxredirs= 79s  responds_to 79s  sets option 79s nobody= 79s  responds_to 79s  sets option 79s nosignal= 79s  responds_to 79s  sets option 79s postfieldsize= 79s  responds_to 79s  sets option 79s postredir= 79s  responds_to 79s  sets option 79s protocols= 79s  responds_to 79s  sets option 79s proxy= 79s  responds_to 79s  sets option 79s proxyauth= 79s  responds_to 79s  sets option 79s proxyport= 79s  responds_to 79s  sets option 79s proxytype= 79s  responds_to 79s  sets option 79s proxyuserpwd= 79s  responds_to 79s  sets option 79s readdata= 79s  responds_to 79s  sets option 79s readfunction= 79s  responds_to 79s  sets option 79s redir_protocols= 79s  responds_to 79s  sets option 79s ssl_verifyhost= 79s  responds_to 79s  sets option 79s ssl_verifypeer= 79s  responds_to 79s  sets option 79s sslcert= 79s  responds_to 79s  sets option 79s sslcerttype= 79s  responds_to 79s  sets option 79s sslkey= 79s  responds_to 79s  sets option 79s sslkeytype= 79s  responds_to 79s  sets option 79s sslversion= 79s  responds_to 79s  sets option 79s timeout= 79s  responds_to 79s  sets option 79s timeout_ms= 79s  responds_to 79s  sets option 79s unrestricted_auth= 79s  responds_to 79s  sets option 79s upload= 79s  responds_to 79s  sets option 79s url= 79s  responds_to 79s  sets option 79s useragent= 79s  responds_to 79s  sets option 79s userpwd= 79s  responds_to 79s  sets option 79s verbose= 79s  responds_to 79s  sets option 79s pipewait= 79s  responds_to 79s  sets option 79s dns_shuffle_addresses= 79s  responds_to 79s  sets option 79s path_as_is= 79s  responds_to 79s  sets option 79s #escape? 79s by default 79s  returns true 79s when #escape=nil 79s  returns true 79s when #escape=true 79s  returns true 79s when #escape=false 79s  returns true 79s #multipart? 79s by default 79s  returns false 79s when #multipart=nil 79s  returns false 79s when #multipart=true 79s  returns true 79s when #multipart=false 79s  returns false 79s #httppost= 79s  raises unless given a FFI::Pointer 79s when requesting 79s when userpwd 79s when contains / 79s D, [2025-11-17T16:26:48.306925 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 79s D, [2025-11-17T16:26:48.307534 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/test/te%2Fst response_code=200 return_code=ok total_time=0.00129 79s  works 79s when timeout 79s when request takes longer 79s D, [2025-11-17T16:26:48.308503 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.310553 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=2 response_code=0 return_code=operation_timedout total_time=1.002257 80s  times out 80s when connecttimeout 80s when cannot connect 80s D, [2025-11-17T16:26:49.311730 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3002/ response_code=0 return_code=couldnt_connect total_time=0.000155 80s  times out 80s when timeout_ms 80s when request takes longer 80s D, [2025-11-17T16:26:49.312982 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.412663 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=1 response_code=0 return_code=operation_timedout total_time=0.100281 80s  times out 80s when connecttimeout_ms 80s when cannot connect 80s D, [2025-11-17T16:26:49.413692 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3002/ response_code=0 return_code=couldnt_connect total_time=0.000125 80s  times out 80s 80s Ethon::Easy::Queryable 80s #to_s 80s when query_pairs empty 80s  returns empty string 80s when query_pairs not empty 80s when escape 80s  turns "!" into %21 80s  turns "*" into %2A 80s  turns "'" into %27 80s  turns "(" into %28 80s  turns ")" into %29 80s  turns ";" into %3B 80s  turns ":" into %3A 80s  turns "@" into %40 80s  turns "&" into %26 80s  turns "=" into %3D 80s  turns "+" into %2B 80s  turns "$" into %24 80s  turns "," into %2C 80s  turns "/" into %2F 80s  turns "?" into %3F 80s  turns "#" into %23 80s  turns "[" into %5B 80s  turns "]" into %5D 80s  turns "<" into %3C 80s  turns ">" into %3E 80s  turns "\"" into %22 80s  turns "{" into %7B 80s  turns "}" into %7D 80s  turns "|" into %7C 80s  turns "\\" into %5C 80s  turns "`" into %60 80s  turns "^" into %5E 80s  turns "%" into %25 80s  turns " " into %20 80s  turns "\u0000" into %00 80s  turns "まつもと" into %E3%81%BE%E3%81%A4%E3%82%82%E3%81%A8 80s  leaves "." instead of turning into %2E 80s  leaves "-" instead of turning into %2D 80s  leaves "_" instead of turning into %5F 80s  leaves "~" instead of turning into %7E 80s when no escape 80s  returns concatenated query string 80s when query_pairs contains a string 80s  returns correct string 80s #build_query_pairs 80s when params is empty 80s  returns empty array 80s when params is string 80s  wraps it in an array 80s when params is simple hash 80s  transforms 80s when params is a nested hash 80s  transforms 80s when params contains an array 80s by default 80s  transforms 80s when params_encoding is :rack 80s  transforms without indexes 80s when params_encoding is :none 80s  does no transformation 80s when params contains something nested in an array 80s when string 80s  transforms 80s when hash 80s  transforms 80s when file 80s  transforms 80s when MIME 80s when mime type 80s  sets mime type to text 80s when no mime type 80s  sets mime type to default application/octet-stream 80s when no MIME 80s  sets mime type to default application/octet-stream 80s when params contains file 80s  transforms 80s when params key contains a null byte 80s  preserves 80s when params value contains a null byte 80s  preserves 80s #empty? 80s when params empty 80s  returns true 80s when params not empty 80s  returns false 80s 80s Ethon::Easy::ResponseCallbacks 80s #on_complete 80s  responds 80s when no block given 80s  returns @on_complete 80s when block given 80s  stores 80s when multiple blocks given 80s  stores 80s #on_headers 80s  responds 80s when no block given 80s  returns @on_headers 80s when block given 80s  stores 80s when multiple blocks given 80s  stores 80s #on_body 80s  responds 80s when no block given 80s  returns @on_body 80s when block given 80s  stores 80s when multiple blocks given 80s  stores 80s #on_progress 80s  responds 80s when no block given 80s  returns @on_progress 80s when block given 80s  stores 80s when multiple blocks given 80s  stores 80s #complete 80s  executes blocks and passes self 80s when @on_complete nil 80s  doesn't raise 80s #headers 80s  executes blocks and passes self 80s when @on_headers nil 80s  doesn't raise 80s #progress 80s when requesting for realz 80s D, [2025-11-17T16:26:49.430174 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.431037 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001745 80s  executes callback 80s when pretending 80s  executes blocks and passes dltotal 80s  executes blocks and passes dlnow 80s  executes blocks and passes ultotal 80s  executes blocks and passes ulnow 80s when @on_progress nil 80s  doesn't raise 80s #body 80s  executes blocks and passes self 80s  executes blocks and passes chunk 80s when @on_body nil 80s  doesn't raise 80s 80s Ethon::Easy::Util 80s escape_zero_byte 80s when value has no zero byte 80s  returns same value 80s when value has zero byte 80s  returns escaped 80s 80s Ethon::Easy 80s .new 80s  inits curl 80s when options are empty 80s  sets only callbacks 80s when options not empty 80s when followlocation is set 80s  sets followlocation 80s #set_attributes 80s when options are empty 80s  sets only callbacks 80s when options aren't empty 80s when valid key 80s  sets 80s when invalid key 80s  raises invalid option error 80s #reset 80s  resets url 80s  resets escape? 80s  resets hash 80s  resets easy handle 80s  resets on_complete 80s  resets on_headers 80s  resets on_body 80s #dup 80s  sets a new handle 80s  preserves url 80s  preserves on_complete callback 80s  preserves on_headers callback 80s D, [2025-11-17T16:26:49.440777 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.441355 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.00102 80s D, [2025-11-17T16:26:49.441971 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.486661 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.00102 80s  preserves body_write_callback of original handle 80s  preserves on_progress callback 80s D, [2025-11-17T16:26:49.488389 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.488891 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001175 80s D, [2025-11-17T16:26:49.489315 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.536620 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001175 80s  sets new body_write_callback of duplicated handle 80s D, [2025-11-17T16:26:49.537798 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.538297 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001113 80s D, [2025-11-17T16:26:49.538713 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.586635 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001113 80s  preserves headers_write_callback of original handle 80s D, [2025-11-17T16:26:49.588013 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.588494 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001251 80s D, [2025-11-17T16:26:49.588851 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.636587 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001251 80s  sets new headers_write_callback of duplicated handle 80s  resets response_body 80s  resets response_headers 80s D, [2025-11-17T16:26:49.638057 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.638543 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001065 80s  sets response_body for duplicated Easy 80s D, [2025-11-17T16:26:49.639247 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.640680 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000699 80s  sets response_headers for duplicated Easy 80s D, [2025-11-17T16:26:49.641520 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.641926 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000828 80s  preserves response_body for original Easy 80s D, [2025-11-17T16:26:49.642671 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.643033 #2536] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000788 80s  preserves response_headers for original Easy 80s #mirror 80s  returns a Mirror 80s  builds from easy 80s #log_inspect 80s  contains url 80s  contains response_code 80s  contains return_code 80s  contains total_time 80s 80s Ethon::Libc 80s #getdtablesize 80s  returns an integer 80s  returns bigger zero 80s 80s Ethon::Loggable 80s #logger= 80s  sets the logger 80s 80s Ethon::Multi::Operations 80s #handle 80s  returns a pointer 80s #running_count 80s when hydra has no easy 80s  returns nil 80s when hydra has easy 80s  returns 1 80s when hydra has more easys 80s  returns 2 80s #get_timeout 80s when code ok 80s  doesn't raise 80s when timeout smaller zero 80s  returns 1 80s when timeout bigger or equal zero 80s  returns timeout 80s when code not ok 80s  raises MultiTimeout error 80s #set_fds 80s when code ok 80s  doesn't raise 80s when max_fd -1 80s  waits 100ms 80s when max_fd not -1 80s when code smaller zero 80s  raises Select error 80s when code bigger or equal zero 80s  doesn't raise 80s when code not ok 80s  raises MultiFdset error 80s #perform 80s when no easy handles 80s  returns nil 80s  logs 80s when easy handle 80s D, [2025-11-17T16:26:49.655686 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s  requests 80s D, [2025-11-17T16:26:49.658120 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s  sets easy 80s when four easy handles 80s D, [2025-11-17T16:26:49.661319 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.661923 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.662192 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.661382 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s  sets response codes 80s #ongoing? 80s when easy_handles 80s when running_count not greater 0 80s  returns true 80s when running_count greater 0 80s  returns true 80s when no easy_handles 80s when running_count not greater 0 80s  returns false 80s when running_count greater 0 80s  returns true 80s #init_vars 80s  sets @timeout 80s  sets @timeval 80s  sets @fd_read 80s  sets @fd_write 80s  sets @fd_excep 80s  sets @max_fd 80s #reset_fds 80s  resets @fd_read 80s  resets @fd_write 80s  resets @fd_excep 80s #check 80s  example at ./spec/ethon/multi/operations_spec.rb:274 (PENDING: untested) 80s #run 80s  example at ./spec/ethon/multi/operations_spec.rb:278 (PENDING: untested) 80s #trigger 80s  calls multi perform 80s  sets running count 80s  returns multi perform code 80s 80s Ethon::Multi::Options 80s maxconnects= 80s  responds_to 80s  sets option 80s pipelining= 80s  responds_to 80s  sets option 80s socketdata= 80s  responds_to 80s  sets option 80s socketfunction= 80s  responds_to 80s  sets option 80s timerdata= 80s  responds_to 80s  sets option 80s timerfunction= 80s  responds_to 80s  sets option 80s max_total_connections= 80s  responds_to 80s  sets option 80s socket_action mode 80s #socketfunction callbacks 80s  allows multi_code return values 80s  allows integer return values (compatibility) 80s  errors on invalid return codes 80s #timerfunction callbacks 80s  allows multi_code return values (FAILED - 1) 80s  allows integer return values (compatibility) 80s  errors on invalid return codes 80s #value_for 80s when option in bool 80s when value true 80s  returns 1 80s when value false 80s  returns 0 80s when value in int 80s  returns value casted to int 80s when value in unspecific_options 80s when value a string 80s  returns zero byte escaped string 80s when value not a string 80s  returns value 80s 80s Ethon::Multi::Stack 80s #add 80s when easy already added 80s  returns nil 80s when easy new 80s  adds easy to multi 80s  adds easy to easy_handles 80s when multi_add_handle fails 80s  raises multi add error 80s when multi cleaned up before 80s  raises multi add error 80s #delete 80s when easy in easy_handles 80s  deletes easy from multi 80s  deletes easy from easy_handles 80s when easy is not in easy_handles 80s  does nothing 80s  adds easy to easy_handles 80s when multi_remove_handle fails 80s  raises multi remove error 80s 80s Ethon::Multi 80s .new 80s  inits curl 80s with default options 80s  allows running #perform with the default execution_mode 80s  refuses to run #socket_action 80s when options not empty 80s when pipelining is set 80s  sets pipelining 80s when execution_mode option is :socket_action 80s  refuses to run #perform 80s  allows running #socket_action 80s #socket_action 80s D, [2025-11-17T16:26:49.689949 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s  supports an end-to-end request 80s D, [2025-11-17T16:26:49.692152 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.692915 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.692747 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.694097 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.693973 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.693334 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.694498 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.694877 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.695322 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 80s D, [2025-11-17T16:26:49.695339 #2536] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 81s  supports multiple concurrent requests 81s 81s Pending: (Failures listed here are expected and do not affect your suite's status) 81s  81s 1) Ethon::Easy::Http::Custom#setup when body when multipart when requesting submits a body 81s # Temporarily skipped with xit 81s  # ./spec/ethon/easy/http/custom_spec.rb:82 81s  81s 2) Ethon::Easy::Http::Custom#setup when body when not multipart when requesting submits a body 81s # Temporarily skipped with xit 81s  # ./spec/ethon/easy/http/custom_spec.rb:125 81s  81s 3) Ethon::Easy::Http::Custom#setup when body when string when requesting sends string 81s # Temporarily skipped with xit 81s  # ./spec/ethon/easy/http/custom_spec.rb:149 81s  81s 4) Ethon::Easy::Http::Custom#setup when params and body when requesting body contains form 81s # Temporarily skipped with xit 81s  # ./spec/ethon/easy/http/custom_spec.rb:171 81s  81s 5) Ethon::Easy::Http::Post#setup when body when multipart when requesting submits a body 81s # Temporarily skipped with xit 81s  # ./spec/ethon/easy/http/post_spec.rb:182 81s  81s 6) Ethon::Easy::Http::Post#setup when body when not multipart when requesting submits a body 81s # Temporarily skipped with xit 81s  # ./spec/ethon/easy/http/post_spec.rb:225 81s  81s 7) Ethon::Easy::Http::Post#setup when body when string when requesting sends string 81s # Temporarily skipped with xit 81s  # ./spec/ethon/easy/http/post_spec.rb:249 81s  81s 8) Ethon::Easy::Http::Post#setup when body when binary with null bytes when requesting sends binary data 81s # Temporarily skipped with xit 81s  # ./spec/ethon/easy/http/post_spec.rb:269 81s  81s 9) Ethon::Easy::Http::Post#setup when params and body when requesting body contains form 81s # Temporarily skipped with xit 81s  # ./spec/ethon/easy/http/post_spec.rb:311 81s  81s 10) Ethon::Multi::Operations#check  81s # untested 81s  # ./spec/ethon/multi/operations_spec.rb:274 81s  81s 11) Ethon::Multi::Operations#run  81s # untested 81s  # ./spec/ethon/multi/operations_spec.rb:278 81s  81s 81s Failures: 81s 81s 1) Ethon::Multi::Options socket_action mode #timerfunction callbacks allows multi_code return values 81s Failure/Error: expect(calls.last).to eq(-1) # cancels the timer 81s  81s  expected: -1 81s  got: 0 81s  81s  (compared using ==) 81s # ./spec/ethon/multi/options_spec.rb:103:in `block (4 levels) in ' 81s 81s Finished in 4.34 seconds (files took 0.4693 seconds to load) 81s 578 examples, 1 failure, 11 pending 81s 81s Failed examples: 81s 81s rspec ./spec/ethon/multi/options_spec.rb:90 # Ethon::Multi::Options socket_action mode #timerfunction callbacks allows multi_code return values 81s 81s /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation failed 81s mv ./.gem2deb.lib lib 82s autopkgtest [16:26:51]: test gem2deb-test-runner: -----------------------] 82s gem2deb-test-runner FAIL non-zero exit status 1 82s autopkgtest [16:26:51]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 83s autopkgtest [16:26:52]: @@@@@@@@@@@@@@@@@@@@ summary 83s gem2deb-test-runner FAIL non-zero exit status 1