https://launchpad.net/ubuntu/+archive/test-rebuild-20220617-kinetic/+build/24065095 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux lgw01-amd64-019 5.4.0-120-generic #136-Ubuntu SMP Fri Jun 10 13:40:48 UTC 2022 x86_64 Buildd toolchain package versions: launchpad-buildd_215~563~ubuntu20.04.1 python3-lpbuildd_215~563~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.4 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 23 Jun 14:40:56 ntpdate[1819]: adjust time server 10.211.37.1 offset 0.000294 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=kinetic --arch=amd64 PACKAGEBUILD-24065095 --image-type chroot /home/buildd/filecache-default/4d18961cd05542d5def75b14497015b674c37821 Creating target for build PACKAGEBUILD-24065095 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=kinetic --arch=amd64 PACKAGEBUILD-24065095 Starting target for build PACKAGEBUILD-24065095 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=kinetic --arch=amd64 PACKAGEBUILD-24065095 'deb http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic main' 'deb http://ftpmaster.internal/ubuntu kinetic main universe' Overriding sources.list in build-PACKAGEBUILD-24065095 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=kinetic --arch=amd64 PACKAGEBUILD-24065095 Adding trusted keys to build-PACKAGEBUILD-24065095 pub rsa1024/1E9377A2BA9EF27F 2009-10-22 [SC] Key fingerprint = 60C3 1780 3A41 BA51 845E 371A 1E93 77A2 BA9E F27F uid Launchpad Toolchain builds RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=kinetic --arch=amd64 PACKAGEBUILD-24065095 Updating target for build PACKAGEBUILD-24065095 Get:1 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic InRelease [23.8 kB] Get:2 http://ftpmaster.internal/ubuntu kinetic InRelease [267 kB] Get:3 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic/main amd64 Packages [9632 B] Get:4 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic/main Translation-en [4132 B] Get:5 http://ftpmaster.internal/ubuntu kinetic/main amd64 Packages [1398 kB] Get:6 http://ftpmaster.internal/ubuntu kinetic/main Translation-en [510 kB] Get:7 http://ftpmaster.internal/ubuntu kinetic/universe amd64 Packages [14.3 MB] Get:8 http://ftpmaster.internal/ubuntu kinetic/universe Translation-en [5730 kB] Fetched 22.2 MB in 3s (6806 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following NEW packages will be installed: libgprofng0 util-linux-extra The following packages will be upgraded: adduser apt base-files binutils binutils-common binutils-x86-64-linux-gnu bsdutils cpp-11 dash dpkg dpkg-dev e2fsprogs fakeroot g++-11 gcc-11 gcc-11-base gcc-12-base init init-system-helpers libapparmor1 libapt-pkg6.0 libasan6 libatomic1 libbinutils libblkid1 libcap-ng0 libcc1-0 libcom-err2 libctf-nobfd0 libctf0 libdb5.3 libdpkg-perl libext2fs2 libfakeroot libgcc-11-dev libgcc-s1 libgcrypt20 libgnutls30 libgomp1 libgpg-error0 libip4tc2 libitm1 libkeyutils1 liblsan0 liblzma5 libmount1 libncurses6 libncursesw6 libpng16-16 libquadmath0 libreadline8 libselinux1 libsemanage-common libsemanage2 libsepol2 libsmartcols1 libsqlite3-0 libss2 libssl3 libstdc++-11-dev libstdc++6 libsystemd0 libtinfo6 libtsan0 libubsan1 libudev1 libuuid1 libzstd1 login logsave lto-disabled-list mawk mount ncurses-base ncurses-bin openssl passwd pinentry-curses policyrcd-script-zg2 readline-common systemd systemd-sysv util-linux xz-utils 84 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 79.8 MB of archives. After this operation, 5300 kB of additional disk space will be used. Get:1 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic/main amd64 libctf0 amd64 2.38.50.20220615-4ubuntu1 [103 kB] Get:2 http://ftpmaster.internal/ubuntu kinetic/main amd64 base-files amd64 12.2ubuntu1 [62.6 kB] Get:3 http://ftpmaster.internal/ubuntu kinetic/main amd64 bsdutils amd64 1:2.38-4ubuntu1 [80.7 kB] Get:4 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic/main amd64 libctf-nobfd0 amd64 2.38.50.20220615-4ubuntu1 [107 kB] Get:5 http://ftpmaster.internal/ubuntu kinetic/main amd64 libzstd1 amd64 1.5.2+dfsg-1 [270 kB] Get:6 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic/main amd64 binutils-x86-64-linux-gnu amd64 2.38.50.20220615-4ubuntu1 [2476 kB] Get:7 http://ftpmaster.internal/ubuntu kinetic/main amd64 libatomic1 amd64 12.1.0-2ubuntu1 [10.4 kB] Get:8 http://ftpmaster.internal/ubuntu kinetic/main amd64 libubsan1 amd64 12.1.0-2ubuntu1 [969 kB] Get:9 http://ftpmaster.internal/ubuntu kinetic/main amd64 libquadmath0 amd64 12.1.0-2ubuntu1 [152 kB] Get:10 http://ftpmaster.internal/ubuntu kinetic/main amd64 liblsan0 amd64 12.1.0-2ubuntu1 [1060 kB] Get:11 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic/main amd64 libbinutils amd64 2.38.50.20220615-4ubuntu1 [655 kB] Get:12 http://ftpmaster.internal/ubuntu kinetic/main amd64 libitm1 amd64 12.1.0-2ubuntu1 [29.5 kB] Get:13 http://ftpmaster.internal/ubuntu kinetic/main amd64 libgomp1 amd64 12.1.0-2ubuntu1 [125 kB] Get:14 http://ftpmaster.internal/ubuntu kinetic/main amd64 gcc-12-base amd64 12.1.0-2ubuntu1 [18.8 kB] Get:15 http://ftpmaster.internal/ubuntu kinetic/main amd64 libgcc-s1 amd64 12.1.0-2ubuntu1 [54.2 kB] Get:16 http://ftpmaster.internal/ubuntu kinetic/main amd64 libcc1-0 amd64 12.1.0-2ubuntu1 [46.6 kB] Get:17 http://ftpmaster.internal/ubuntu kinetic/main amd64 libstdc++6 amd64 12.1.0-2ubuntu1 [679 kB] Get:18 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic/main amd64 binutils amd64 2.38.50.20220615-4ubuntu1 [3292 B] Get:19 http://ftpmaster.internal/ubuntu kinetic/main amd64 libgpg-error0 amd64 1.45-2 [69.0 kB] Get:20 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic/main amd64 binutils-common amd64 2.38.50.20220615-4ubuntu1 [224 kB] Get:21 http://ftpmaster.internal/ubuntu kinetic/main amd64 libgcrypt20 amd64 1.10.1-2ubuntu1 [524 kB] Get:22 http://ftpmaster.internal/ubuntu kinetic/main amd64 liblzma5 amd64 5.2.5-2.1 [99.2 kB] Get:23 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic/main amd64 libgprofng0 amd64 2.38.50.20220615-4ubuntu1 [963 kB] Get:24 http://ftpmaster.internal/ubuntu kinetic/main amd64 systemd-sysv amd64 249.11-0ubuntu4 [10.2 kB] Get:25 http://ftpmaster.internal/ubuntu kinetic/main amd64 libapparmor1 amd64 3.0.4-2ubuntu3 [38.0 kB] Get:26 http://ftpmaster.internal/ubuntu kinetic/main amd64 libgnutls30 amd64 3.7.6-2ubuntu1 [968 kB] Get:27 http://ftpmaster.internal/ubuntu kinetic/main amd64 libip4tc2 amd64 1.8.7-1ubuntu6 [19.7 kB] Get:28 http://ftpmaster.internal/ubuntu kinetic/main amd64 libblkid1 amd64 2.38-4ubuntu1 [103 kB] Get:29 http://ftpmaster.internal/ubuntu kinetic/main amd64 libselinux1 amd64 3.4-1 [77.6 kB] Get:30 http://ftpmaster.internal/ubuntu kinetic/main amd64 libmount1 amd64 2.38-4ubuntu1 [121 kB] Get:31 http://ftpmaster.internal/ubuntu kinetic/main amd64 libsmartcols1 amd64 2.38-4ubuntu1 [50.8 kB] Get:32 http://ftpmaster.internal/ubuntu kinetic/main amd64 login amd64 1:4.11.1+dfsg1-2ubuntu1 [183 kB] Get:33 http://ftpmaster.internal/ubuntu kinetic/main amd64 util-linux-extra amd64 2.38-4ubuntu1 [83.8 kB] Get:34 http://ftpmaster.internal/ubuntu kinetic/main amd64 util-linux amd64 2.38-4ubuntu1 [1069 kB] Get:35 http://ftpmaster.internal/ubuntu kinetic/main amd64 mount amd64 2.38-4ubuntu1 [114 kB] Get:36 http://ftpmaster.internal/ubuntu kinetic/main amd64 libsemanage-common all 3.4-1 [9828 B] Get:37 http://ftpmaster.internal/ubuntu kinetic/main amd64 libsepol2 amd64 3.4-2 [294 kB] Get:38 http://ftpmaster.internal/ubuntu kinetic/main amd64 libsemanage2 amd64 3.4-1 [91.8 kB] Get:39 http://ftpmaster.internal/ubuntu kinetic/main amd64 passwd amd64 1:4.11.1+dfsg1-2ubuntu1 [765 kB] Get:40 http://ftpmaster.internal/ubuntu kinetic/main amd64 adduser all 3.121ubuntu1 [150 kB] Get:41 http://ftpmaster.internal/ubuntu kinetic/main amd64 systemd amd64 249.11-0ubuntu4 [4517 kB] Get:42 http://ftpmaster.internal/ubuntu kinetic/main amd64 libsystemd0 amd64 249.11-0ubuntu4 [314 kB] Get:43 http://ftpmaster.internal/ubuntu kinetic/main amd64 libudev1 amd64 249.11-0ubuntu4 [76.1 kB] Get:44 http://ftpmaster.internal/ubuntu kinetic/main amd64 libapt-pkg6.0 amd64 2.5.0 [896 kB] Get:45 http://ftpmaster.internal/ubuntu kinetic/main amd64 dpkg amd64 1.21.8ubuntu1 [1333 kB] Get:46 http://ftpmaster.internal/ubuntu kinetic/main amd64 dash amd64 0.5.11+git20210903+057cd650a4ed-8ubuntu1 [88.2 kB] Get:47 http://ftpmaster.internal/ubuntu kinetic/main amd64 ncurses-bin amd64 6.3+20220423-2 [183 kB] Get:48 http://ftpmaster.internal/ubuntu kinetic/main amd64 init-system-helpers all 1.63 [38.7 kB] Get:49 http://ftpmaster.internal/ubuntu kinetic/main amd64 ncurses-base all 6.3+20220423-2 [21.2 kB] Get:50 http://ftpmaster.internal/ubuntu kinetic/main amd64 apt amd64 2.5.0 [1370 kB] Get:51 http://ftpmaster.internal/ubuntu kinetic/main amd64 logsave amd64 1.46.5-2ubuntu2 [9914 B] Get:52 http://ftpmaster.internal/ubuntu kinetic/main amd64 libext2fs2 amd64 1.46.5-2ubuntu2 [205 kB] Get:53 http://ftpmaster.internal/ubuntu kinetic/main amd64 e2fsprogs amd64 1.46.5-2ubuntu2 [585 kB] Get:54 http://ftpmaster.internal/ubuntu kinetic/main amd64 init amd64 1.63 [5674 B] Get:55 http://ftpmaster.internal/ubuntu kinetic/main amd64 libcap-ng0 amd64 0.7.9-4 [12.1 kB] Get:56 http://ftpmaster.internal/ubuntu kinetic/main amd64 libdb5.3 amd64 5.3.28+dfsg1-0.9 [717 kB] Get:57 http://ftpmaster.internal/ubuntu kinetic/main amd64 libncurses6 amd64 6.3+20220423-2 [110 kB] Get:58 http://ftpmaster.internal/ubuntu kinetic/main amd64 libncursesw6 amd64 6.3+20220423-2 [146 kB] Get:59 http://ftpmaster.internal/ubuntu kinetic/main amd64 libtinfo6 amd64 6.3+20220423-2 [99.6 kB] Get:60 http://ftpmaster.internal/ubuntu kinetic/main amd64 libuuid1 amd64 2.38-4ubuntu1 [23.2 kB] Get:61 http://ftpmaster.internal/ubuntu kinetic/main amd64 libcom-err2 amd64 1.46.5-2ubuntu2 [9074 B] Get:62 http://ftpmaster.internal/ubuntu kinetic/main amd64 libss2 amd64 1.46.5-2ubuntu2 [12.3 kB] Get:63 http://ftpmaster.internal/ubuntu kinetic/main amd64 mawk amd64 1.3.4.20200120-3.1 [109 kB] Get:64 http://ftpmaster.internal/ubuntu kinetic/main amd64 libkeyutils1 amd64 1.6.1-3ubuntu1 [10.1 kB] Get:65 http://ftpmaster.internal/ubuntu kinetic/main amd64 readline-common all 8.1.2-1.2 [53.6 kB] Get:66 http://ftpmaster.internal/ubuntu kinetic/main amd64 libreadline8 amd64 8.1.2-1.2 [153 kB] Get:67 http://ftpmaster.internal/ubuntu kinetic/main amd64 libsqlite3-0 amd64 3.38.5-1 [646 kB] Get:68 http://ftpmaster.internal/ubuntu kinetic/main amd64 libssl3 amd64 3.0.3-5ubuntu3 [1897 kB] Get:69 http://ftpmaster.internal/ubuntu kinetic/main amd64 openssl amd64 3.0.3-5ubuntu3 [1175 kB] Get:70 http://ftpmaster.internal/ubuntu kinetic/main amd64 libpng16-16 amd64 1.6.37-5 [187 kB] Get:71 http://ftpmaster.internal/ubuntu kinetic/main amd64 xz-utils amd64 5.2.5-2.1 [83.8 kB] Get:72 http://ftpmaster.internal/ubuntu kinetic/main amd64 g++-11 amd64 11.3.0-3ubuntu1 [11.3 MB] Get:73 http://ftpmaster.internal/ubuntu kinetic/main amd64 libstdc++-11-dev amd64 11.3.0-3ubuntu1 [2074 kB] Get:74 http://ftpmaster.internal/ubuntu kinetic/main amd64 libasan6 amd64 11.3.0-3ubuntu1 [2265 kB] Get:75 http://ftpmaster.internal/ubuntu kinetic/main amd64 gcc-11 amd64 11.3.0-3ubuntu1 [20.0 MB] Get:76 http://ftpmaster.internal/ubuntu kinetic/main amd64 libgcc-11-dev amd64 11.3.0-3ubuntu1 [2484 kB] Get:77 http://ftpmaster.internal/ubuntu kinetic/main amd64 libtsan0 amd64 11.3.0-3ubuntu1 [2241 kB] Get:78 http://ftpmaster.internal/ubuntu kinetic/main amd64 cpp-11 amd64 11.3.0-3ubuntu1 [9910 kB] Get:79 http://ftpmaster.internal/ubuntu kinetic/main amd64 gcc-11-base amd64 11.3.0-3ubuntu1 [20.8 kB] Get:80 http://ftpmaster.internal/ubuntu kinetic/main amd64 dpkg-dev all 1.21.8ubuntu1 [1069 kB] Get:81 http://ftpmaster.internal/ubuntu kinetic/main amd64 libdpkg-perl all 1.21.8ubuntu1 [237 kB] Get:82 http://ftpmaster.internal/ubuntu kinetic/main amd64 lto-disabled-list all 27 [12.4 kB] Get:83 http://ftpmaster.internal/ubuntu kinetic/main amd64 libfakeroot amd64 1.29-1ubuntu1 [31.1 kB] Get:84 http://ftpmaster.internal/ubuntu kinetic/main amd64 fakeroot amd64 1.29-1ubuntu1 [60.0 kB] Get:85 http://ftpmaster.internal/ubuntu kinetic/main amd64 pinentry-curses amd64 1.2.0-1ubuntu1 [34.5 kB] Get:86 http://ftpmaster.internal/ubuntu kinetic/main amd64 policyrcd-script-zg2 all 0.1-3.1 [5730 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 79.8 MB in 2s (37.2 MB/s) (Reading database ... 13449 files and directories currently installed.) Preparing to unpack .../base-files_12.2ubuntu1_amd64.deb ... Unpacking base-files (12.2ubuntu1) over (12ubuntu5) ... Setting up base-files (12.2ubuntu1) ... (Reading database ... 13449 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.38-4ubuntu1_amd64.deb ... Unpacking bsdutils (1:2.38-4ubuntu1) over (1:2.37.2-4ubuntu3) ... Setting up bsdutils (1:2.38-4ubuntu1) ... (Reading database ... 13449 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.2+dfsg-1_amd64.deb ... Unpacking libzstd1:amd64 (1.5.2+dfsg-1) over (1.4.8+dfsg-3build1) ... Setting up libzstd1:amd64 (1.5.2+dfsg-1) ... (Reading database ... 13449 files and directories currently installed.) Preparing to unpack .../0-libatomic1_12.1.0-2ubuntu1_amd64.deb ... Unpacking libatomic1:amd64 (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../1-libubsan1_12.1.0-2ubuntu1_amd64.deb ... Unpacking libubsan1:amd64 (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../2-libquadmath0_12.1.0-2ubuntu1_amd64.deb ... Unpacking libquadmath0:amd64 (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../3-liblsan0_12.1.0-2ubuntu1_amd64.deb ... Unpacking liblsan0:amd64 (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../4-libitm1_12.1.0-2ubuntu1_amd64.deb ... Unpacking libitm1:amd64 (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../5-libgomp1_12.1.0-2ubuntu1_amd64.deb ... Unpacking libgomp1:amd64 (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../6-gcc-12-base_12.1.0-2ubuntu1_amd64.deb ... Unpacking gcc-12-base:amd64 (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Setting up gcc-12-base:amd64 (12.1.0-2ubuntu1) ... (Reading database ... 13449 files and directories currently installed.) Preparing to unpack .../libgcc-s1_12.1.0-2ubuntu1_amd64.deb ... Unpacking libgcc-s1:amd64 (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Setting up libgcc-s1:amd64 (12.1.0-2ubuntu1) ... (Reading database ... 13449 files and directories currently installed.) Preparing to unpack .../libcc1-0_12.1.0-2ubuntu1_amd64.deb ... Unpacking libcc1-0:amd64 (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../libstdc++6_12.1.0-2ubuntu1_amd64.deb ... Unpacking libstdc++6:amd64 (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Setting up libstdc++6:amd64 (12.1.0-2ubuntu1) ... (Reading database ... 13449 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.45-2_amd64.deb ... Unpacking libgpg-error0:amd64 (1.45-2) over (1.43-3) ... Setting up libgpg-error0:amd64 (1.45-2) ... (Reading database ... 13449 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.1-2ubuntu1_amd64.deb ... Unpacking libgcrypt20:amd64 (1.10.1-2ubuntu1) over (1.9.4-3ubuntu3) ... Setting up libgcrypt20:amd64 (1.10.1-2ubuntu1) ... (Reading database ... 13451 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.5-2.1_amd64.deb ... Unpacking liblzma5:amd64 (5.2.5-2.1) over (5.2.5-2ubuntu1) ... Setting up liblzma5:amd64 (5.2.5-2.1) ... (Reading database ... 13451 files and directories currently installed.) Preparing to unpack .../systemd-sysv_249.11-0ubuntu4_amd64.deb ... Unpacking systemd-sysv (249.11-0ubuntu4) over (249.11-0ubuntu3.1) ... Preparing to unpack .../libapparmor1_3.0.4-2ubuntu3_amd64.deb ... Unpacking libapparmor1:amd64 (3.0.4-2ubuntu3) over (3.0.4-2ubuntu2) ... Preparing to unpack .../libgnutls30_3.7.6-2ubuntu1_amd64.deb ... Unpacking libgnutls30:amd64 (3.7.6-2ubuntu1) over (3.7.4-2ubuntu1) ... Setting up libgnutls30:amd64 (3.7.6-2ubuntu1) ... (Reading database ... 13451 files and directories currently installed.) Preparing to unpack .../libip4tc2_1.8.7-1ubuntu6_amd64.deb ... Unpacking libip4tc2:amd64 (1.8.7-1ubuntu6) over (1.8.7-1ubuntu5) ... Preparing to unpack .../libblkid1_2.38-4ubuntu1_amd64.deb ... Unpacking libblkid1:amd64 (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libblkid1:amd64 (2.38-4ubuntu1) ... (Reading database ... 13451 files and directories currently installed.) Preparing to unpack .../libselinux1_3.4-1_amd64.deb ... Unpacking libselinux1:amd64 (3.4-1) over (3.3-1build2) ... Setting up libselinux1:amd64 (3.4-1) ... (Reading database ... 13451 files and directories currently installed.) Preparing to unpack .../libmount1_2.38-4ubuntu1_amd64.deb ... Unpacking libmount1:amd64 (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libmount1:amd64 (2.38-4ubuntu1) ... (Reading database ... 13451 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.38-4ubuntu1_amd64.deb ... Unpacking libsmartcols1:amd64 (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libsmartcols1:amd64 (2.38-4ubuntu1) ... (Reading database ... 13451 files and directories currently installed.) Preparing to unpack .../login_1%3a4.11.1+dfsg1-2ubuntu1_amd64.deb ... Unpacking login (1:4.11.1+dfsg1-2ubuntu1) over (1:4.8.1-2ubuntu2) ... Setting up login (1:4.11.1+dfsg1-2ubuntu1) ... Installing new version of config file /etc/login.defs ... (Reading database ... 13451 files and directories currently installed.) Preparing to unpack .../util-linux_2.38-4ubuntu1_amd64.deb ... Unpacking util-linux (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... dpkg: warning: unable to delete old directory '/usr/lib/udev': Directory not empty Selecting previously unselected package util-linux-extra. Preparing to unpack .../util-linux-extra_2.38-4ubuntu1_amd64.deb ... Unpacking util-linux-extra (2.38-4ubuntu1) ... Setting up util-linux-extra (2.38-4ubuntu1) ... (Reading database ... 13463 files and directories currently installed.) Preparing to unpack .../mount_2.38-4ubuntu1_amd64.deb ... Unpacking mount (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Preparing to unpack .../libsemanage-common_3.4-1_all.deb ... Unpacking libsemanage-common (3.4-1) over (3.3-1build2) ... Setting up libsemanage-common (3.4-1) ... Installing new version of config file /etc/selinux/semanage.conf ... (Reading database ... 13463 files and directories currently installed.) Preparing to unpack .../libsepol2_3.4-2_amd64.deb ... Unpacking libsepol2:amd64 (3.4-2) over (3.3-1build1) ... Setting up libsepol2:amd64 (3.4-2) ... (Reading database ... 13463 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.4-1_amd64.deb ... Unpacking libsemanage2:amd64 (3.4-1) over (3.3-1build2) ... Setting up libsemanage2:amd64 (3.4-1) ... (Reading database ... 13463 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.11.1+dfsg1-2ubuntu1_amd64.deb ... Unpacking passwd (1:4.11.1+dfsg1-2ubuntu1) over (1:4.8.1-2ubuntu2) ... Setting up passwd (1:4.11.1+dfsg1-2ubuntu1) ... Installing new version of config file /etc/default/useradd ... (Reading database ... 13463 files and directories currently installed.) Preparing to unpack .../adduser_3.121ubuntu1_all.deb ... Unpacking adduser (3.121ubuntu1) over (3.118ubuntu5) ... Setting up adduser (3.121ubuntu1) ... Installing new version of config file /etc/deluser.conf ... (Reading database ... 13460 files and directories currently installed.) Preparing to unpack .../systemd_249.11-0ubuntu4_amd64.deb ... Unpacking systemd (249.11-0ubuntu4) over (249.11-0ubuntu3.1) ... Preparing to unpack .../libsystemd0_249.11-0ubuntu4_amd64.deb ... Unpacking libsystemd0:amd64 (249.11-0ubuntu4) over (249.11-0ubuntu3.1) ... Setting up libsystemd0:amd64 (249.11-0ubuntu4) ... (Reading database ... 13460 files and directories currently installed.) Preparing to unpack .../libudev1_249.11-0ubuntu4_amd64.deb ... Unpacking libudev1:amd64 (249.11-0ubuntu4) over (249.11-0ubuntu3.1) ... Setting up libudev1:amd64 (249.11-0ubuntu4) ... (Reading database ... 13460 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.5.0_amd64.deb ... Unpacking libapt-pkg6.0:amd64 (2.5.0) over (2.4.5) ... Setting up libapt-pkg6.0:amd64 (2.5.0) ... (Reading database ... 13460 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.8ubuntu1_amd64.deb ... Unpacking dpkg (1.21.8ubuntu1) over (1.21.1ubuntu2) ... Setting up dpkg (1.21.8ubuntu1) ... (Reading database ... 13464 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20210903+057cd650a4ed-8ubuntu1_amd64.deb ... Unpacking dash (0.5.11+git20210903+057cd650a4ed-8ubuntu1) over (0.5.11+git20210903+057cd650a4ed-3build1) ... Setting up dash (0.5.11+git20210903+057cd650a4ed-8ubuntu1) ... (Reading database ... 13465 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.3+20220423-2_amd64.deb ... Unpacking ncurses-bin (6.3+20220423-2) over (6.3-2) ... Setting up ncurses-bin (6.3+20220423-2) ... (Reading database ... 13465 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.63_all.deb ... Unpacking init-system-helpers (1.63) over (1.62) ... Setting up init-system-helpers (1.63) ... (Reading database ... 13465 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.3+20220423-2_all.deb ... Unpacking ncurses-base (6.3+20220423-2) over (6.3-2) ... Setting up ncurses-base (6.3+20220423-2) ... (Reading database ... 13466 files and directories currently installed.) Preparing to unpack .../archives/apt_2.5.0_amd64.deb ... Unpacking apt (2.5.0) over (2.4.5) ... Setting up apt (2.5.0) ... (Reading database ... 13467 files and directories currently installed.) Preparing to unpack .../logsave_1.46.5-2ubuntu2_amd64.deb ... Unpacking logsave (1.46.5-2ubuntu2) over (1.46.5-2ubuntu1) ... Preparing to unpack .../libext2fs2_1.46.5-2ubuntu2_amd64.deb ... Unpacking libext2fs2:amd64 (1.46.5-2ubuntu2) over (1.46.5-2ubuntu1) ... Setting up libext2fs2:amd64 (1.46.5-2ubuntu2) ... (Reading database ... 13467 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.46.5-2ubuntu2_amd64.deb ... Unpacking e2fsprogs (1.46.5-2ubuntu2) over (1.46.5-2ubuntu1) ... Setting up libapparmor1:amd64 (3.0.4-2ubuntu3) ... Setting up libip4tc2:amd64 (1.8.7-1ubuntu6) ... Setting up util-linux (2.38-4ubuntu1) ... Setting up mount (2.38-4ubuntu1) ... Setting up systemd (249.11-0ubuntu4) ... Initializing machine ID from random generator. Setting up systemd-sysv (249.11-0ubuntu4) ... (Reading database ... 13467 files and directories currently installed.) Preparing to unpack .../archives/init_1.63_amd64.deb ... Unpacking init (1.63) over (1.62) ... Preparing to unpack .../libcap-ng0_0.7.9-4_amd64.deb ... Unpacking libcap-ng0:amd64 (0.7.9-4) over (0.7.9-2.2build3) ... Setting up libcap-ng0:amd64 (0.7.9-4) ... (Reading database ... 13467 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.9_amd64.deb ... Unpacking libdb5.3:amd64 (5.3.28+dfsg1-0.9) over (5.3.28+dfsg1-0.8ubuntu3) ... Setting up libdb5.3:amd64 (5.3.28+dfsg1-0.9) ... (Reading database ... 13467 files and directories currently installed.) Preparing to unpack .../libncurses6_6.3+20220423-2_amd64.deb ... Unpacking libncurses6:amd64 (6.3+20220423-2) over (6.3-2) ... Preparing to unpack .../libncursesw6_6.3+20220423-2_amd64.deb ... Unpacking libncursesw6:amd64 (6.3+20220423-2) over (6.3-2) ... Preparing to unpack .../libtinfo6_6.3+20220423-2_amd64.deb ... Unpacking libtinfo6:amd64 (6.3+20220423-2) over (6.3-2) ... Setting up libtinfo6:amd64 (6.3+20220423-2) ... (Reading database ... 13466 files and directories currently installed.) Preparing to unpack .../libuuid1_2.38-4ubuntu1_amd64.deb ... Unpacking libuuid1:amd64 (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libuuid1:amd64 (2.38-4ubuntu1) ... (Reading database ... 13467 files and directories currently installed.) Preparing to unpack .../00-libcom-err2_1.46.5-2ubuntu2_amd64.deb ... Unpacking libcom-err2:amd64 (1.46.5-2ubuntu2) over (1.46.5-2ubuntu1) ... Preparing to unpack .../01-libss2_1.46.5-2ubuntu2_amd64.deb ... Unpacking libss2:amd64 (1.46.5-2ubuntu2) over (1.46.5-2ubuntu1) ... Preparing to unpack .../02-mawk_1.3.4.20200120-3.1_amd64.deb ... Unpacking mawk (1.3.4.20200120-3.1) over (1.3.4.20200120-3) ... Preparing to unpack .../03-libkeyutils1_1.6.1-3ubuntu1_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.1-3ubuntu1) over (1.6.1-2ubuntu3) ... Preparing to unpack .../04-readline-common_8.1.2-1.2_all.deb ... Unpacking readline-common (8.1.2-1.2) over (8.1.2-1) ... Preparing to unpack .../05-libreadline8_8.1.2-1.2_amd64.deb ... Unpacking libreadline8:amd64 (8.1.2-1.2) over (8.1.2-1) ... Preparing to unpack .../06-libsqlite3-0_3.38.5-1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.38.5-1) over (3.37.2-2) ... Preparing to unpack .../07-libssl3_3.0.3-5ubuntu3_amd64.deb ... Unpacking libssl3:amd64 (3.0.3-5ubuntu3) over (3.0.2-0ubuntu1) ... Preparing to unpack .../08-openssl_3.0.3-5ubuntu3_amd64.deb ... Unpacking openssl (3.0.3-5ubuntu3) over (3.0.2-0ubuntu1) ... Preparing to unpack .../09-libpng16-16_1.6.37-5_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.37-5) over (1.6.37-3build5) ... Preparing to unpack .../10-xz-utils_5.2.5-2.1_amd64.deb ... Unpacking xz-utils (5.2.5-2.1) over (5.2.5-2ubuntu1) ... Preparing to unpack .../11-libctf0_2.38.50.20220615-4ubuntu1_amd64.deb ... Unpacking libctf0:amd64 (2.38.50.20220615-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../12-libctf-nobfd0_2.38.50.20220615-4ubuntu1_amd64.deb ... Unpacking libctf-nobfd0:amd64 (2.38.50.20220615-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../13-binutils-x86-64-linux-gnu_2.38.50.20220615-4ubuntu1_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.38.50.20220615-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../14-libbinutils_2.38.50.20220615-4ubuntu1_amd64.deb ... Unpacking libbinutils:amd64 (2.38.50.20220615-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../15-binutils_2.38.50.20220615-4ubuntu1_amd64.deb ... Unpacking binutils (2.38.50.20220615-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../16-binutils-common_2.38.50.20220615-4ubuntu1_amd64.deb ... Unpacking binutils-common:amd64 (2.38.50.20220615-4ubuntu1) over (2.38-3ubuntu1) ... Selecting previously unselected package libgprofng0:amd64. Preparing to unpack .../17-libgprofng0_2.38.50.20220615-4ubuntu1_amd64.deb ... Unpacking libgprofng0:amd64 (2.38.50.20220615-4ubuntu1) ... Preparing to unpack .../18-g++-11_11.3.0-3ubuntu1_amd64.deb ... Unpacking g++-11 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../19-libstdc++-11-dev_11.3.0-3ubuntu1_amd64.deb ... Unpacking libstdc++-11-dev:amd64 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../20-libasan6_11.3.0-3ubuntu1_amd64.deb ... Unpacking libasan6:amd64 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../21-gcc-11_11.3.0-3ubuntu1_amd64.deb ... Unpacking gcc-11 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../22-libgcc-11-dev_11.3.0-3ubuntu1_amd64.deb ... Unpacking libgcc-11-dev:amd64 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../23-libtsan0_11.3.0-3ubuntu1_amd64.deb ... Unpacking libtsan0:amd64 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../24-cpp-11_11.3.0-3ubuntu1_amd64.deb ... Unpacking cpp-11 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../25-gcc-11-base_11.3.0-3ubuntu1_amd64.deb ... Unpacking gcc-11-base:amd64 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../26-dpkg-dev_1.21.8ubuntu1_all.deb ... Unpacking dpkg-dev (1.21.8ubuntu1) over (1.21.1ubuntu2) ... Preparing to unpack .../27-libdpkg-perl_1.21.8ubuntu1_all.deb ... Unpacking libdpkg-perl (1.21.8ubuntu1) over (1.21.1ubuntu2) ... Preparing to unpack .../28-lto-disabled-list_27_all.deb ... Unpacking lto-disabled-list (27) over (25) ... Preparing to unpack .../29-libfakeroot_1.29-1ubuntu1_amd64.deb ... Unpacking libfakeroot:amd64 (1.29-1ubuntu1) over (1.28-1ubuntu1) ... Preparing to unpack .../30-fakeroot_1.29-1ubuntu1_amd64.deb ... Unpacking fakeroot (1.29-1ubuntu1) over (1.28-1ubuntu1) ... Preparing to unpack .../31-pinentry-curses_1.2.0-1ubuntu1_amd64.deb ... Unpacking pinentry-curses (1.2.0-1ubuntu1) over (1.1.1-1build2) ... Preparing to unpack .../32-policyrcd-script-zg2_0.1-3.1_all.deb ... Unpacking policyrcd-script-zg2 (0.1-3.1) over (0.1-3) ... Setting up gcc-11-base:amd64 (11.3.0-3ubuntu1) ... Setting up libkeyutils1:amd64 (1.6.1-3ubuntu1) ... Setting up lto-disabled-list (27) ... Setting up init (1.63) ... Setting up libsqlite3-0:amd64 (3.38.5-1) ... Setting up binutils-common:amd64 (2.38.50.20220615-4ubuntu1) ... Setting up libssl3:amd64 (3.0.3-5ubuntu3) ... Setting up libctf-nobfd0:amd64 (2.38.50.20220615-4ubuntu1) ... Setting up libcom-err2:amd64 (1.46.5-2ubuntu2) ... Setting up libgomp1:amd64 (12.1.0-2ubuntu1) ... Setting up libfakeroot:amd64 (1.29-1ubuntu1) ... Setting up libasan6:amd64 (11.3.0-3ubuntu1) ... Setting up fakeroot (1.29-1ubuntu1) ... Setting up policyrcd-script-zg2 (0.1-3.1) ... Setting up libncurses6:amd64 (6.3+20220423-2) ... Setting up xz-utils (5.2.5-2.1) ... Setting up libquadmath0:amd64 (12.1.0-2ubuntu1) ... Setting up libpng16-16:amd64 (1.6.37-5) ... Setting up libatomic1:amd64 (12.1.0-2ubuntu1) ... Setting up libss2:amd64 (1.46.5-2ubuntu2) ... Setting up libncursesw6:amd64 (6.3+20220423-2) ... Setting up libdpkg-perl (1.21.8ubuntu1) ... Setting up logsave (1.46.5-2ubuntu2) ... Setting up libubsan1:amd64 (12.1.0-2ubuntu1) ... Setting up mawk (1.3.4.20200120-3.1) ... Setting up libbinutils:amd64 (2.38.50.20220615-4ubuntu1) ... Setting up openssl (3.0.3-5ubuntu3) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up readline-common (8.1.2-1.2) ... Setting up libcc1-0:amd64 (12.1.0-2ubuntu1) ... Setting up liblsan0:amd64 (12.1.0-2ubuntu1) ... Setting up libitm1:amd64 (12.1.0-2ubuntu1) ... Setting up libtsan0:amd64 (11.3.0-3ubuntu1) ... Setting up libctf0:amd64 (2.38.50.20220615-4ubuntu1) ... Setting up pinentry-curses (1.2.0-1ubuntu1) ... Setting up cpp-11 (11.3.0-3ubuntu1) ... Setting up libreadline8:amd64 (8.1.2-1.2) ... Setting up e2fsprogs (1.46.5-2ubuntu2) ... Setting up libgprofng0:amd64 (2.38.50.20220615-4ubuntu1) ... Setting up libgcc-11-dev:amd64 (11.3.0-3ubuntu1) ... Setting up binutils-x86-64-linux-gnu (2.38.50.20220615-4ubuntu1) ... Setting up binutils (2.38.50.20220615-4ubuntu1) ... Setting up dpkg-dev (1.21.8ubuntu1) ... Setting up libstdc++-11-dev:amd64 (11.3.0-3ubuntu1) ... Setting up gcc-11 (11.3.0-3ubuntu1) ... Setting up g++-11 (11.3.0-3ubuntu1) ... Processing triggers for debianutils (5.7-0.2) ... Processing triggers for libc-bin (2.35-0ubuntu3) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-24065095 amd64 kinetic -c chroot:build-PACKAGEBUILD-24065095 --arch=amd64 --dist=kinetic --nolog -A ruby-excon_0.88.0-1.dsc Initiating build PACKAGEBUILD-24065095 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-120-generic #136-Ubuntu SMP Fri Jun 10 13:40:48 UTC 2022 x86_64 sbuild (Debian sbuild) 0.79.0 (05 February 2020) on lgw01-amd64-019.buildd +==============================================================================+ | ruby-excon 0.88.0-1 (amd64) Thu, 23 Jun 2022 14:41:17 +0000 | +==============================================================================+ Package: ruby-excon Version: 0.88.0-1 Source Version: 0.88.0-1 Distribution: kinetic Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: binary I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-24065095/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/ruby-excon-puapuh/resolver-2lIj7u' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- ruby-excon_0.88.0-1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/ruby-excon-puapuh/ruby-excon-0.88.0' with '<>' I: NOTICE: Log filtering will replace 'build/ruby-excon-puapuh' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), gem2deb (>= 1), rake, ruby-activesupport, ruby-chronic, ruby-delorean, ruby-eventmachine, ruby-open4, ruby-rspec, ruby-shindo, ruby-sinatra, ruby-webrick (>= 1.7~), unicorn, puma, ruby-sinatra-contrib, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), gem2deb (>= 1), rake, ruby-activesupport, ruby-chronic, ruby-delorean, ruby-eventmachine, ruby-open4, ruby-rspec, ruby-shindo, ruby-sinatra, ruby-webrick (>= 1.7~), unicorn, puma, ruby-sinatra-contrib, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [465 B] Get:5 copy:/<>/apt_archive ./ Packages [552 B] Fetched 1974 B in 0s (180 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper debugedit devscripts dh-autoreconf dh-strip-nondeterminism dirmngr dwz file gem2deb gem2deb-test-runner gettext gettext-base gnupg gnupg-l10n gnupg-utils gpg-wks-client gpg-wks-server gpgsm groff-base intltool-debian libarchive-zip-perl libb-hooks-op-check-perl libbsd0 libclass-method-modifiers-perl libclass-xsaccessor-perl libdebhelper-perl libdevel-callchecker-perl libdw1 libdynaloader-functions-perl libedit2 libelf1 libencode-locale-perl libexpat1 libfile-dirlist-perl libfile-homedir-perl libfile-listing-perl libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl libgmp-dev libgmpxx4ldbl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libicu71 libimport-into-perl libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl libksba8 libldap-2.5-0 liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc libmagic1 libmd0 libmodule-runtime-perl libmoo-perl libmpdec3 libnet-http-perl libnet-ssleay-perl libparams-classify-perl libpipeline1 libpython3-stdlib libpython3.10-minimal libpython3.10-stdlib librole-tiny-perl libruby3.0 libsasl2-2 libsasl2-modules-db libsigsegv2 libsub-override-perl libsub-quote-perl libtimedate-perl libtool libtry-tiny-perl libuchardet0 liburi-perl libwww-perl libwww-robotrules-perl libxml2 libyaml-0-2 m4 man-db media-types netbase patchutils perl-openssl-defaults po-debconf puma python3 python3-minimal python3.10 python3.10-minimal rake ruby ruby-activesupport ruby-all-dev ruby-backports ruby-chronic ruby-concurrent ruby-delorean ruby-diff-lcs ruby-eventmachine ruby-formatador ruby-i18n ruby-kgio ruby-multi-json ruby-mustermann ruby-net-telnet ruby-nio4r ruby-numerizer ruby-open4 ruby-rack ruby-rack-protection ruby-raindrops ruby-rspec ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support ruby-ruby2-keywords ruby-rubygems ruby-shindo ruby-sinatra ruby-sinatra-contrib ruby-tilt ruby-tzinfo ruby-webrick ruby-xmlrpc ruby-zeitwerk ruby3.0 ruby3.0-dev rubygems-integration unicorn wdiff Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make adequate at autopkgtest bls-standalone bsd-mailx | mailx check-all-the-things cvs-buildpackage diffoscope disorderfs dose-extra duck elpa-devscripts faketime gnuplot how-can-i-help libauthen-sasl-perl libdbd-pg-perl libfile-desktopentry-perl libnet-smtps-perl libterm-size-perl libyaml-syck-perl mmdebstrap mozilla-devscripts mutt piuparts postgresql-client pristine-lfs quilt ratt reprotest ssh-client svn-buildpackage w3m debian-keyring equivs libsoap-lite-perl pristine-tar dbus-user-session libpam-systemd pinentry-gnome3 tor git-buildpackage gettext-doc libasprintf-dev libgettextpo-dev parcimonie xloadimage groff gmp-doc libgmp10-doc libmpfr-dev libdata-dump-perl libcrypt-ssleay-perl libscalar-number-perl libtool-doc gfortran | fortran95-compiler gcj-jdk libsub-name-perl libbusiness-isbn-perl libauthen-ntlm-perl m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3.10-venv python3.10-doc binfmt-support ri ruby-dev bundler wdiff-doc Recommended packages: dctrl-tools dput | dupload libdistro-info-perl libgit-wrapper-perl libgitlab-api-v4-perl liblist-compare-perl libstring-shellquote-perl licensecheck lintian python3-apt python3-debian python3-magic python3-requests python3-unidiff python3-xdg strace unzip wget | curl apt-file curl | wget | lynx libarchive-cpio-perl libhtml-format-perl libclone-perl libldap-common libnamespace-clean-perl libsasl2-modules libltdl-dev libdata-dump-perl libhtml-form-perl libhttp-daemon-perl libmailtools-perl libmail-sendmail-perl zip ruby-oj fonts-lato libjs-jquery ruby3.0-doc The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper debugedit devscripts dh-autoreconf dh-strip-nondeterminism dirmngr dwz file gem2deb gem2deb-test-runner gettext gettext-base gnupg gnupg-l10n gnupg-utils gpg-wks-client gpg-wks-server gpgsm groff-base intltool-debian libarchive-zip-perl libb-hooks-op-check-perl libbsd0 libclass-method-modifiers-perl libclass-xsaccessor-perl libdebhelper-perl libdevel-callchecker-perl libdw1 libdynaloader-functions-perl libedit2 libelf1 libencode-locale-perl libexpat1 libfile-dirlist-perl libfile-homedir-perl libfile-listing-perl libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl libgmp-dev libgmpxx4ldbl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libicu71 libimport-into-perl libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl libksba8 libldap-2.5-0 liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc libmagic1 libmd0 libmodule-runtime-perl libmoo-perl libmpdec3 libnet-http-perl libnet-ssleay-perl libparams-classify-perl libpipeline1 libpython3-stdlib libpython3.10-minimal libpython3.10-stdlib librole-tiny-perl libruby3.0 libsasl2-2 libsasl2-modules-db libsigsegv2 libsub-override-perl libsub-quote-perl libtimedate-perl libtool libtry-tiny-perl libuchardet0 liburi-perl libwww-perl libwww-robotrules-perl libxml2 libyaml-0-2 m4 man-db media-types netbase patchutils perl-openssl-defaults po-debconf puma python3 python3-minimal python3.10 python3.10-minimal rake ruby ruby-activesupport ruby-all-dev ruby-backports ruby-chronic ruby-concurrent ruby-delorean ruby-diff-lcs ruby-eventmachine ruby-formatador ruby-i18n ruby-kgio ruby-multi-json ruby-mustermann ruby-net-telnet ruby-nio4r ruby-numerizer ruby-open4 ruby-rack ruby-rack-protection ruby-raindrops ruby-rspec ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support ruby-ruby2-keywords ruby-rubygems ruby-shindo ruby-sinatra ruby-sinatra-contrib ruby-tilt ruby-tzinfo ruby-webrick ruby-xmlrpc ruby-zeitwerk ruby3.0 ruby3.0-dev rubygems-integration sbuild-build-depends-main-dummy unicorn wdiff 0 upgraded, 147 newly installed, 0 to remove and 0 not upgraded. Need to get 37.4 MB of archives. After this operation, 140 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [770 B] Get:2 http://ftpmaster.internal/ubuntu kinetic/main amd64 libpython3.10-minimal amd64 3.10.5-1 [804 kB] Get:3 http://ftpmaster.internal/ubuntu kinetic/main amd64 libexpat1 amd64 2.4.8-1 [90.6 kB] Get:4 http://ftpmaster.internal/ubuntu kinetic/main amd64 python3.10-minimal amd64 3.10.5-1 [2228 kB] Get:5 http://ftpmaster.internal/ubuntu kinetic/main amd64 python3-minimal amd64 3.10.4-0ubuntu2 [24.4 kB] Get:6 http://ftpmaster.internal/ubuntu kinetic/main amd64 media-types all 8.0.0 [24.9 kB] Get:7 http://ftpmaster.internal/ubuntu kinetic/main amd64 libmpdec3 amd64 2.5.1-2build2 [86.8 kB] Get:8 http://ftpmaster.internal/ubuntu kinetic/main amd64 libpython3.10-stdlib amd64 3.10.5-1 [1805 kB] Get:9 http://ftpmaster.internal/ubuntu kinetic/main amd64 python3.10 amd64 3.10.5-1 [491 kB] Get:10 http://ftpmaster.internal/ubuntu kinetic/main amd64 libpython3-stdlib amd64 3.10.4-0ubuntu2 [6990 B] Get:11 http://ftpmaster.internal/ubuntu kinetic/main amd64 python3 amd64 3.10.4-0ubuntu2 [22.8 kB] Get:12 http://ftpmaster.internal/ubuntu kinetic/main amd64 libmd0 amd64 1.0.4-1build1 [23.0 kB] Get:13 http://ftpmaster.internal/ubuntu kinetic/main amd64 libbsd0 amd64 0.11.6-1 [44.5 kB] Get:14 http://ftpmaster.internal/ubuntu kinetic/main amd64 libelf1 amd64 0.187-1 [51.3 kB] Get:15 http://ftpmaster.internal/ubuntu kinetic/main amd64 libicu71 amd64 71.1-3 [10.6 MB] Get:16 http://ftpmaster.internal/ubuntu kinetic/main amd64 libxml2 amd64 2.9.14+dfsg-1 [756 kB] Get:17 http://ftpmaster.internal/ubuntu kinetic/main amd64 libyaml-0-2 amd64 0.2.2-1build2 [51.6 kB] Get:18 http://ftpmaster.internal/ubuntu kinetic/main amd64 netbase all 6.3 [12.9 kB] Get:19 http://ftpmaster.internal/ubuntu kinetic/main amd64 bsdextrautils amd64 2.38-4ubuntu1 [71.1 kB] Get:20 http://ftpmaster.internal/ubuntu kinetic/main amd64 libmagic-mgc amd64 1:5.41-4 [257 kB] Get:21 http://ftpmaster.internal/ubuntu kinetic/main amd64 libmagic1 amd64 1:5.41-4 [87.3 kB] Get:22 http://ftpmaster.internal/ubuntu kinetic/main amd64 file amd64 1:5.41-4 [21.5 kB] Get:23 http://ftpmaster.internal/ubuntu kinetic/main amd64 gettext-base amd64 0.21-6 [37.9 kB] Get:24 http://ftpmaster.internal/ubuntu kinetic/main amd64 libuchardet0 amd64 0.0.7-1build2 [76.9 kB] Get:25 http://ftpmaster.internal/ubuntu kinetic/main amd64 groff-base amd64 1.22.4-8build1 [955 kB] Get:26 http://ftpmaster.internal/ubuntu kinetic/main amd64 libedit2 amd64 3.1-20210910-1build1 [96.8 kB] Get:27 http://ftpmaster.internal/ubuntu kinetic/main amd64 libpipeline1 amd64 1.5.6-1 [23.1 kB] Get:28 http://ftpmaster.internal/ubuntu kinetic/main amd64 man-db amd64 2.10.2-1 [1187 kB] Get:29 http://ftpmaster.internal/ubuntu kinetic/main amd64 libsigsegv2 amd64 2.13-1ubuntu3 [14.6 kB] Get:30 http://ftpmaster.internal/ubuntu kinetic/main amd64 m4 amd64 1.4.18-5ubuntu2 [199 kB] Get:31 http://ftpmaster.internal/ubuntu kinetic/main amd64 autoconf all 2.71-2 [338 kB] Get:32 http://ftpmaster.internal/ubuntu kinetic/main amd64 autotools-dev all 20220109.1 [44.9 kB] Get:33 http://ftpmaster.internal/ubuntu kinetic/main amd64 automake all 1:1.16.5-1.3 [558 kB] Get:34 http://ftpmaster.internal/ubuntu kinetic/main amd64 autopoint all 0.21-6 [421 kB] Get:35 http://ftpmaster.internal/ubuntu kinetic/main amd64 libdebhelper-perl all 13.7.1ubuntu1 [66.9 kB] Get:36 http://ftpmaster.internal/ubuntu kinetic/main amd64 libtool all 2.4.7-4 [166 kB] Get:37 http://ftpmaster.internal/ubuntu kinetic/main amd64 dh-autoreconf all 20 [16.1 kB] Get:38 http://ftpmaster.internal/ubuntu kinetic/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:39 http://ftpmaster.internal/ubuntu kinetic/main amd64 libsub-override-perl all 0.09-3 [9756 B] Get:40 http://ftpmaster.internal/ubuntu kinetic/main amd64 libfile-stripnondeterminism-perl all 1.13.0-1 [18.1 kB] Get:41 http://ftpmaster.internal/ubuntu kinetic/main amd64 dh-strip-nondeterminism all 1.13.0-1 [5344 B] Get:42 http://ftpmaster.internal/ubuntu kinetic/main amd64 libdw1 amd64 0.187-1 [247 kB] Get:43 http://ftpmaster.internal/ubuntu kinetic/main amd64 debugedit amd64 1:5.0-4build1 [47.2 kB] Get:44 http://ftpmaster.internal/ubuntu kinetic/main amd64 dwz amd64 0.14-1build2 [105 kB] Get:45 http://ftpmaster.internal/ubuntu kinetic/main amd64 gettext amd64 0.21-6 [862 kB] Get:46 http://ftpmaster.internal/ubuntu kinetic/main amd64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:47 http://ftpmaster.internal/ubuntu kinetic/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] Get:48 http://ftpmaster.internal/ubuntu kinetic/main amd64 debhelper all 13.7.1ubuntu1 [940 kB] Get:49 http://ftpmaster.internal/ubuntu kinetic/main amd64 libksba8 amd64 1.6.0-2build1 [119 kB] Get:50 http://ftpmaster.internal/ubuntu kinetic/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-6ubuntu1 [20.5 kB] Get:51 http://ftpmaster.internal/ubuntu kinetic/main amd64 libsasl2-2 amd64 2.1.28+dfsg-6ubuntu1 [55.9 kB] Get:52 http://ftpmaster.internal/ubuntu kinetic/main amd64 libldap-2.5-0 amd64 2.5.12+dfsg-2ubuntu1 [180 kB] Get:53 http://ftpmaster.internal/ubuntu kinetic/main amd64 dirmngr amd64 2.2.27-3ubuntu2 [293 kB] Get:54 http://ftpmaster.internal/ubuntu kinetic/main amd64 gnupg-l10n all 2.2.27-3ubuntu2 [54.3 kB] Get:55 http://ftpmaster.internal/ubuntu kinetic/main amd64 gnupg-utils amd64 2.2.27-3ubuntu2 [308 kB] Get:56 http://ftpmaster.internal/ubuntu kinetic/main amd64 gpg-wks-client amd64 2.2.27-3ubuntu2 [62.7 kB] Get:57 http://ftpmaster.internal/ubuntu kinetic/main amd64 gpg-wks-server amd64 2.2.27-3ubuntu2 [57.5 kB] Get:58 http://ftpmaster.internal/ubuntu kinetic/main amd64 gpgsm amd64 2.2.27-3ubuntu2 [198 kB] Get:59 http://ftpmaster.internal/ubuntu kinetic/main amd64 gnupg all 2.2.27-3ubuntu2 [315 kB] Get:60 http://ftpmaster.internal/ubuntu kinetic/main amd64 libfile-dirlist-perl all 0.05-2 [7100 B] Get:61 http://ftpmaster.internal/ubuntu kinetic/main amd64 libfile-which-perl all 1.27-1 [14.3 kB] Get:62 http://ftpmaster.internal/ubuntu kinetic/main amd64 libfile-homedir-perl all 1.006-1 [38.3 kB] Get:63 http://ftpmaster.internal/ubuntu kinetic/main amd64 libfile-touch-perl all 0.12-1 [9024 B] Get:64 http://ftpmaster.internal/ubuntu kinetic/main amd64 libio-pty-perl amd64 1:1.15-2build2 [35.1 kB] Get:65 http://ftpmaster.internal/ubuntu kinetic/main amd64 libipc-run-perl all 20200505.0-1 [89.8 kB] Get:66 http://ftpmaster.internal/ubuntu kinetic/main amd64 libclass-method-modifiers-perl all 2.13-1 [16.2 kB] Get:67 http://ftpmaster.internal/ubuntu kinetic/main amd64 libclass-xsaccessor-perl amd64 1.19-3build9 [34.1 kB] Get:68 http://ftpmaster.internal/ubuntu kinetic/main amd64 libb-hooks-op-check-perl amd64 0.22-2 [10.5 kB] Get:69 http://ftpmaster.internal/ubuntu kinetic/main amd64 libdynaloader-functions-perl all 0.003-2 [12.5 kB] Get:70 http://ftpmaster.internal/ubuntu kinetic/main amd64 libdevel-callchecker-perl amd64 0.008-1ubuntu4 [14.9 kB] Get:71 http://ftpmaster.internal/ubuntu kinetic/main amd64 libparams-classify-perl amd64 0.015-2 [21.9 kB] Get:72 http://ftpmaster.internal/ubuntu kinetic/main amd64 libmodule-runtime-perl all 0.016-2 [16.4 kB] Get:73 http://ftpmaster.internal/ubuntu kinetic/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] Get:74 http://ftpmaster.internal/ubuntu kinetic/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] Get:75 http://ftpmaster.internal/ubuntu kinetic/main amd64 libsub-quote-perl all 2.006006-1 [19.5 kB] Get:76 http://ftpmaster.internal/ubuntu kinetic/main amd64 libmoo-perl all 2.005004-3 [48.0 kB] Get:77 http://ftpmaster.internal/ubuntu kinetic/main amd64 libencode-locale-perl all 1.05-2 [12.2 kB] Get:78 http://ftpmaster.internal/ubuntu kinetic/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] Get:79 http://ftpmaster.internal/ubuntu kinetic/main amd64 libhttp-date-perl all 6.05-1 [9920 B] Get:80 http://ftpmaster.internal/ubuntu kinetic/main amd64 libfile-listing-perl all 6.15-1 [11.5 kB] Get:81 http://ftpmaster.internal/ubuntu kinetic/main amd64 libhtml-tagset-perl all 3.20-4 [12.5 kB] Get:82 http://ftpmaster.internal/ubuntu kinetic/main amd64 liburi-perl all 5.10-1 [78.8 kB] Get:83 http://ftpmaster.internal/ubuntu kinetic/main amd64 libhtml-parser-perl amd64 3.78-1 [88.3 kB] Get:84 http://ftpmaster.internal/ubuntu kinetic/main amd64 libhtml-tree-perl all 5.07-2 [200 kB] Get:85 http://ftpmaster.internal/ubuntu kinetic/main amd64 libio-html-perl all 1.004-3 [15.9 kB] Get:86 http://ftpmaster.internal/ubuntu kinetic/main amd64 liblwp-mediatypes-perl all 6.04-1 [19.5 kB] Get:87 http://ftpmaster.internal/ubuntu kinetic/main amd64 libhttp-message-perl all 6.37-1 [76.3 kB] Get:88 http://ftpmaster.internal/ubuntu kinetic/main amd64 libhttp-cookies-perl all 6.10-1 [18.4 kB] Get:89 http://ftpmaster.internal/ubuntu kinetic/main amd64 libhttp-negotiate-perl all 6.01-1 [12.5 kB] Get:90 http://ftpmaster.internal/ubuntu kinetic/main amd64 perl-openssl-defaults amd64 7 [7536 B] Get:91 http://ftpmaster.internal/ubuntu kinetic/main amd64 libnet-ssleay-perl amd64 1.92-2 [321 kB] Get:92 http://ftpmaster.internal/ubuntu kinetic/main amd64 libio-socket-ssl-perl all 2.074-2 [192 kB] Get:93 http://ftpmaster.internal/ubuntu kinetic/main amd64 libnet-http-perl all 6.22-1 [23.2 kB] Get:94 http://ftpmaster.internal/ubuntu kinetic/main amd64 liblwp-protocol-https-perl all 6.10-1 [10.9 kB] Get:95 http://ftpmaster.internal/ubuntu kinetic/main amd64 libtry-tiny-perl all 0.31-1 [21.8 kB] Get:96 http://ftpmaster.internal/ubuntu kinetic/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] Get:97 http://ftpmaster.internal/ubuntu kinetic/main amd64 libwww-perl all 6.67-1 [141 kB] Get:98 http://ftpmaster.internal/ubuntu kinetic/main amd64 patchutils amd64 0.4.2-1build2 [77.8 kB] Get:99 http://ftpmaster.internal/ubuntu kinetic/main amd64 wdiff amd64 1.2.2-2build3 [29.6 kB] Get:100 http://ftpmaster.internal/ubuntu kinetic/main amd64 devscripts amd64 2.22.2ubuntu1 [1060 kB] Get:101 http://ftpmaster.internal/ubuntu kinetic/main amd64 rubygems-integration all 1.18 [5336 B] Get:102 http://ftpmaster.internal/ubuntu kinetic/main amd64 ruby-net-telnet all 0.1.1-2.1 [13.1 kB] Get:103 http://ftpmaster.internal/ubuntu kinetic/main amd64 ruby-webrick all 1.7.0-3 [51.8 kB] Get:104 http://ftpmaster.internal/ubuntu kinetic/main amd64 ruby-xmlrpc all 0.3.2-2 [24.8 kB] Get:105 http://ftpmaster.internal/ubuntu kinetic/main amd64 libruby3.0 amd64 3.0.2-7ubuntu2 [5115 kB] Get:106 http://ftpmaster.internal/ubuntu kinetic/main amd64 ruby3.0 amd64 3.0.2-7ubuntu2 [50.1 kB] Get:107 http://ftpmaster.internal/ubuntu kinetic/main amd64 ruby-rubygems all 3.3.15-1 [231 kB] Get:108 http://ftpmaster.internal/ubuntu kinetic/main amd64 ruby amd64 1:3.0~exp1 [5100 B] Get:109 http://ftpmaster.internal/ubuntu kinetic/main amd64 rake all 13.0.6-3 [61.6 kB] Get:110 http://ftpmaster.internal/ubuntu kinetic/universe amd64 gem2deb-test-runner amd64 1.8 [14.7 kB] Get:111 http://ftpmaster.internal/ubuntu kinetic/main amd64 libgmpxx4ldbl amd64 2:6.2.1+dfsg-3ubuntu1 [9580 B] Get:112 http://ftpmaster.internal/ubuntu kinetic/main amd64 libgmp-dev amd64 2:6.2.1+dfsg-3ubuntu1 [337 kB] Get:113 http://ftpmaster.internal/ubuntu kinetic/main amd64 ruby3.0-dev amd64 3.0.2-7ubuntu2 [242 kB] Get:114 http://ftpmaster.internal/ubuntu kinetic/main amd64 ruby-all-dev amd64 1:3.0~exp1 [5218 B] Get:115 http://ftpmaster.internal/ubuntu kinetic/universe amd64 gem2deb amd64 1.8 [48.7 kB] Get:116 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-nio4r amd64 2.5.8-2 [119 kB] Get:117 http://ftpmaster.internal/ubuntu kinetic/universe amd64 puma amd64 5.5.2-2ubuntu2 [122 kB] Get:118 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-concurrent all 1.1.6+dfsg-5 [212 kB] Get:119 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-i18n all 1.10.0-1 [41.2 kB] Get:120 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-tzinfo all 2.0.4-3 [56.4 kB] Get:121 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-zeitwerk all 2.4.2-2 [25.8 kB] Get:122 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-activesupport all 2:6.1.4.6+dfsg-3 [194 kB] Get:123 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-backports all 3.21.0-2 [117 kB] Get:124 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-numerizer all 0.2.0-2 [4592 B] Get:125 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-chronic all 0.10.5-2 [25.3 kB] Get:126 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-delorean all 2.1.0-2.1 [4932 B] Get:127 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-diff-lcs all 1.5.0-1 [23.9 kB] Get:128 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-eventmachine amd64 1.3~pre20201020-b50c135-5 [154 kB] Get:129 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-formatador all 0.2.5-3 [7690 B] Get:130 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-kgio amd64 2.11.2-2build2 [31.7 kB] Get:131 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-multi-json all 1.14.1-1 [16.3 kB] Get:132 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-ruby2-keywords all 0.0.5-1 [4280 B] Get:133 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-mustermann all 1.1.1-1 [33.7 kB] Get:134 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-open4 all 1.3.4-1.1 [14.4 kB] Get:135 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-rack all 2.1.4-5ubuntu1 [108 kB] Get:136 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-rack-protection all 2.0.8.1-2 [13.4 kB] Get:137 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-raindrops amd64 0.19.2-1ubuntu2 [31.1 kB] Get:138 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-rspec-support all 3.10.0c1e1m2s3-1 [29.9 kB] Get:139 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-rspec-core all 3.10.0c1e1m2s3-1 [162 kB] Get:140 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-rspec-expectations all 3.10.0c1e1m2s3-1 [88.1 kB] Get:141 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-rspec-mocks all 3.10.0c1e1m2s3-1 [78.2 kB] Get:142 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-rspec all 3.10.0c1e1m2s3-1 [3396 B] Get:143 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-shindo all 0.3.10-1 [14.1 kB] Get:144 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-tilt all 2.0.10-2 [27.1 kB] Get:145 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-sinatra all 2.0.8.1-2 [327 kB] Get:146 http://ftpmaster.internal/ubuntu kinetic/universe amd64 ruby-sinatra-contrib all 2.0.8.1-2 [26.4 kB] Get:147 http://ftpmaster.internal/ubuntu kinetic/universe amd64 unicorn amd64 6.0.0-2build1 [137 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 37.4 MB in 4s (10.2 MB/s) Selecting previously unselected package libpython3.10-minimal:amd64. (Reading database ... 13496 files and directories currently installed.) Preparing to unpack .../libpython3.10-minimal_3.10.5-1_amd64.deb ... Unpacking libpython3.10-minimal:amd64 (3.10.5-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.4.8-1_amd64.deb ... Unpacking libexpat1:amd64 (2.4.8-1) ... Selecting previously unselected package python3.10-minimal. Preparing to unpack .../python3.10-minimal_3.10.5-1_amd64.deb ... Unpacking python3.10-minimal (3.10.5-1) ... Setting up libpython3.10-minimal:amd64 (3.10.5-1) ... Setting up libexpat1:amd64 (2.4.8-1) ... Setting up python3.10-minimal (3.10.5-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 13798 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.10.4-0ubuntu2_amd64.deb ... Unpacking python3-minimal (3.10.4-0ubuntu2) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_8.0.0_all.deb ... Unpacking media-types (8.0.0) ... Selecting previously unselected package libmpdec3:amd64. Preparing to unpack .../2-libmpdec3_2.5.1-2build2_amd64.deb ... Unpacking libmpdec3:amd64 (2.5.1-2build2) ... Selecting previously unselected package libpython3.10-stdlib:amd64. Preparing to unpack .../3-libpython3.10-stdlib_3.10.5-1_amd64.deb ... Unpacking libpython3.10-stdlib:amd64 (3.10.5-1) ... Selecting previously unselected package python3.10. Preparing to unpack .../4-python3.10_3.10.5-1_amd64.deb ... Unpacking python3.10 (3.10.5-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../5-libpython3-stdlib_3.10.4-0ubuntu2_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.10.4-0ubuntu2) ... Setting up python3-minimal (3.10.4-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 14199 files and directories currently installed.) Preparing to unpack .../000-python3_3.10.4-0ubuntu2_amd64.deb ... Unpacking python3 (3.10.4-0ubuntu2) ... Selecting previously unselected package libmd0:amd64. Preparing to unpack .../001-libmd0_1.0.4-1build1_amd64.deb ... Unpacking libmd0:amd64 (1.0.4-1build1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../002-libbsd0_0.11.6-1_amd64.deb ... Unpacking libbsd0:amd64 (0.11.6-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../003-libelf1_0.187-1_amd64.deb ... Unpacking libelf1:amd64 (0.187-1) ... Selecting previously unselected package libicu71:amd64. Preparing to unpack .../004-libicu71_71.1-3_amd64.deb ... Unpacking libicu71:amd64 (71.1-3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../005-libxml2_2.9.14+dfsg-1_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../006-libyaml-0-2_0.2.2-1build2_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.2-1build2) ... Selecting previously unselected package netbase. Preparing to unpack .../007-netbase_6.3_all.deb ... Unpacking netbase (6.3) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../008-bsdextrautils_2.38-4ubuntu1_amd64.deb ... Unpacking bsdextrautils (2.38-4ubuntu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../009-libmagic-mgc_1%3a5.41-4_amd64.deb ... Unpacking libmagic-mgc (1:5.41-4) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../010-libmagic1_1%3a5.41-4_amd64.deb ... Unpacking libmagic1:amd64 (1:5.41-4) ... Selecting previously unselected package file. Preparing to unpack .../011-file_1%3a5.41-4_amd64.deb ... Unpacking file (1:5.41-4) ... Selecting previously unselected package gettext-base. Preparing to unpack .../012-gettext-base_0.21-6_amd64.deb ... Unpacking gettext-base (0.21-6) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../013-libuchardet0_0.0.7-1build2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../014-groff-base_1.22.4-8build1_amd64.deb ... Unpacking groff-base (1.22.4-8build1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../015-libedit2_3.1-20210910-1build1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20210910-1build1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../016-libpipeline1_1.5.6-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.6-1) ... Selecting previously unselected package man-db. Preparing to unpack .../017-man-db_2.10.2-1_amd64.deb ... Unpacking man-db (2.10.2-1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../018-libsigsegv2_2.13-1ubuntu3_amd64.deb ... Unpacking libsigsegv2:amd64 (2.13-1ubuntu3) ... Selecting previously unselected package m4. Preparing to unpack .../019-m4_1.4.18-5ubuntu2_amd64.deb ... Unpacking m4 (1.4.18-5ubuntu2) ... Selecting previously unselected package autoconf. Preparing to unpack .../020-autoconf_2.71-2_all.deb ... Unpacking autoconf (2.71-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../021-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../022-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../023-autopoint_0.21-6_all.deb ... Unpacking autopoint (0.21-6) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../024-libdebhelper-perl_13.7.1ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.7.1ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../025-libtool_2.4.7-4_all.deb ... Unpacking libtool (2.4.7-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../026-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../027-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../028-libsub-override-perl_0.09-3_all.deb ... Unpacking libsub-override-perl (0.09-3) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../029-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../030-dh-strip-nondeterminism_1.13.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.0-1) ... Selecting previously unselected package libdw1:amd64. Preparing to unpack .../031-libdw1_0.187-1_amd64.deb ... Unpacking libdw1:amd64 (0.187-1) ... Selecting previously unselected package debugedit. Preparing to unpack .../032-debugedit_1%3a5.0-4build1_amd64.deb ... Unpacking debugedit (1:5.0-4build1) ... Selecting previously unselected package dwz. Preparing to unpack .../033-dwz_0.14-1build2_amd64.deb ... Unpacking dwz (0.14-1build2) ... Selecting previously unselected package gettext. Preparing to unpack .../034-gettext_0.21-6_amd64.deb ... Unpacking gettext (0.21-6) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../035-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../036-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../037-debhelper_13.7.1ubuntu1_all.deb ... Unpacking debhelper (13.7.1ubuntu1) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../038-libksba8_1.6.0-2build1_amd64.deb ... Unpacking libksba8:amd64 (1.6.0-2build1) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../039-libsasl2-modules-db_2.1.28+dfsg-6ubuntu1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-6ubuntu1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../040-libsasl2-2_2.1.28+dfsg-6ubuntu1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-6ubuntu1) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../041-libldap-2.5-0_2.5.12+dfsg-2ubuntu1_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.12+dfsg-2ubuntu1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../042-dirmngr_2.2.27-3ubuntu2_amd64.deb ... Unpacking dirmngr (2.2.27-3ubuntu2) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../043-gnupg-l10n_2.2.27-3ubuntu2_all.deb ... Unpacking gnupg-l10n (2.2.27-3ubuntu2) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../044-gnupg-utils_2.2.27-3ubuntu2_amd64.deb ... Unpacking gnupg-utils (2.2.27-3ubuntu2) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../045-gpg-wks-client_2.2.27-3ubuntu2_amd64.deb ... Unpacking gpg-wks-client (2.2.27-3ubuntu2) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../046-gpg-wks-server_2.2.27-3ubuntu2_amd64.deb ... Unpacking gpg-wks-server (2.2.27-3ubuntu2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../047-gpgsm_2.2.27-3ubuntu2_amd64.deb ... Unpacking gpgsm (2.2.27-3ubuntu2) ... Selecting previously unselected package gnupg. Preparing to unpack .../048-gnupg_2.2.27-3ubuntu2_all.deb ... Unpacking gnupg (2.2.27-3ubuntu2) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../049-libfile-dirlist-perl_0.05-2_all.deb ... Unpacking libfile-dirlist-perl (0.05-2) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../050-libfile-which-perl_1.27-1_all.deb ... Unpacking libfile-which-perl (1.27-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../051-libfile-homedir-perl_1.006-1_all.deb ... Unpacking libfile-homedir-perl (1.006-1) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../052-libfile-touch-perl_0.12-1_all.deb ... Unpacking libfile-touch-perl (0.12-1) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../053-libio-pty-perl_1%3a1.15-2build2_amd64.deb ... Unpacking libio-pty-perl (1:1.15-2build2) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../054-libipc-run-perl_20200505.0-1_all.deb ... Unpacking libipc-run-perl (20200505.0-1) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../055-libclass-method-modifiers-perl_2.13-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.13-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../056-libclass-xsaccessor-perl_1.19-3build9_amd64.deb ... Unpacking libclass-xsaccessor-perl (1.19-3build9) ... Selecting previously unselected package libb-hooks-op-check-perl:amd64. Preparing to unpack .../057-libb-hooks-op-check-perl_0.22-2_amd64.deb ... Unpacking libb-hooks-op-check-perl:amd64 (0.22-2) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../058-libdynaloader-functions-perl_0.003-2_all.deb ... Unpacking libdynaloader-functions-perl (0.003-2) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../059-libdevel-callchecker-perl_0.008-1ubuntu4_amd64.deb ... Unpacking libdevel-callchecker-perl (0.008-1ubuntu4) ... Selecting previously unselected package libparams-classify-perl:amd64. Preparing to unpack .../060-libparams-classify-perl_0.015-2_amd64.deb ... Unpacking libparams-classify-perl:amd64 (0.015-2) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../061-libmodule-runtime-perl_0.016-2_all.deb ... Unpacking libmodule-runtime-perl (0.016-2) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../062-libimport-into-perl_1.002005-2_all.deb ... Unpacking libimport-into-perl (1.002005-2) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../063-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../064-libsub-quote-perl_2.006006-1_all.deb ... Unpacking libsub-quote-perl (2.006006-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../065-libmoo-perl_2.005004-3_all.deb ... Unpacking libmoo-perl (2.005004-3) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../066-libencode-locale-perl_1.05-2_all.deb ... Unpacking libencode-locale-perl (1.05-2) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../067-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../068-libhttp-date-perl_6.05-1_all.deb ... Unpacking libhttp-date-perl (6.05-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../069-libfile-listing-perl_6.15-1_all.deb ... Unpacking libfile-listing-perl (6.15-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../070-libhtml-tagset-perl_3.20-4_all.deb ... Unpacking libhtml-tagset-perl (3.20-4) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../071-liburi-perl_5.10-1_all.deb ... Unpacking liburi-perl (5.10-1) ... Selecting previously unselected package libhtml-parser-perl:amd64. Preparing to unpack .../072-libhtml-parser-perl_3.78-1_amd64.deb ... Unpacking libhtml-parser-perl:amd64 (3.78-1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../073-libhtml-tree-perl_5.07-2_all.deb ... Unpacking libhtml-tree-perl (5.07-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../074-libio-html-perl_1.004-3_all.deb ... Unpacking libio-html-perl (1.004-3) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../075-liblwp-mediatypes-perl_6.04-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../076-libhttp-message-perl_6.37-1_all.deb ... Unpacking libhttp-message-perl (6.37-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../077-libhttp-cookies-perl_6.10-1_all.deb ... Unpacking libhttp-cookies-perl (6.10-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../078-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:amd64. Preparing to unpack .../079-perl-openssl-defaults_7_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (7) ... Selecting previously unselected package libnet-ssleay-perl:amd64. Preparing to unpack .../080-libnet-ssleay-perl_1.92-2_amd64.deb ... Unpacking libnet-ssleay-perl:amd64 (1.92-2) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../081-libio-socket-ssl-perl_2.074-2_all.deb ... Unpacking libio-socket-ssl-perl (2.074-2) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../082-libnet-http-perl_6.22-1_all.deb ... Unpacking libnet-http-perl (6.22-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../083-liblwp-protocol-https-perl_6.10-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.10-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../084-libtry-tiny-perl_0.31-1_all.deb ... Unpacking libtry-tiny-perl (0.31-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../085-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../086-libwww-perl_6.67-1_all.deb ... Unpacking libwww-perl (6.67-1) ... Selecting previously unselected package patchutils. Preparing to unpack .../087-patchutils_0.4.2-1build2_amd64.deb ... Unpacking patchutils (0.4.2-1build2) ... Selecting previously unselected package wdiff. Preparing to unpack .../088-wdiff_1.2.2-2build3_amd64.deb ... Unpacking wdiff (1.2.2-2build3) ... Selecting previously unselected package devscripts. Preparing to unpack .../089-devscripts_2.22.2ubuntu1_amd64.deb ... Unpacking devscripts (2.22.2ubuntu1) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../090-rubygems-integration_1.18_all.deb ... Unpacking rubygems-integration (1.18) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../091-ruby-net-telnet_0.1.1-2.1_all.deb ... Unpacking ruby-net-telnet (0.1.1-2.1) ... Selecting previously unselected package ruby-webrick. Preparing to unpack .../092-ruby-webrick_1.7.0-3_all.deb ... Unpacking ruby-webrick (1.7.0-3) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../093-ruby-xmlrpc_0.3.2-2_all.deb ... Unpacking ruby-xmlrpc (0.3.2-2) ... Selecting previously unselected package libruby3.0:amd64. Preparing to unpack .../094-libruby3.0_3.0.2-7ubuntu2_amd64.deb ... Unpacking libruby3.0:amd64 (3.0.2-7ubuntu2) ... Selecting previously unselected package ruby3.0. Preparing to unpack .../095-ruby3.0_3.0.2-7ubuntu2_amd64.deb ... Unpacking ruby3.0 (3.0.2-7ubuntu2) ... Selecting previously unselected package ruby-rubygems. Preparing to unpack .../096-ruby-rubygems_3.3.15-1_all.deb ... Unpacking ruby-rubygems (3.3.15-1) ... Selecting previously unselected package ruby. Preparing to unpack .../097-ruby_1%3a3.0~exp1_amd64.deb ... Unpacking ruby (1:3.0~exp1) ... Selecting previously unselected package rake. Preparing to unpack .../098-rake_13.0.6-3_all.deb ... Unpacking rake (13.0.6-3) ... Selecting previously unselected package gem2deb-test-runner. Preparing to unpack .../099-gem2deb-test-runner_1.8_amd64.deb ... Unpacking gem2deb-test-runner (1.8) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../100-libgmpxx4ldbl_2%3a6.2.1+dfsg-3ubuntu1_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg-3ubuntu1) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../101-libgmp-dev_2%3a6.2.1+dfsg-3ubuntu1_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg-3ubuntu1) ... Selecting previously unselected package ruby3.0-dev:amd64. Preparing to unpack .../102-ruby3.0-dev_3.0.2-7ubuntu2_amd64.deb ... Unpacking ruby3.0-dev:amd64 (3.0.2-7ubuntu2) ... Selecting previously unselected package ruby-all-dev:amd64. Preparing to unpack .../103-ruby-all-dev_1%3a3.0~exp1_amd64.deb ... Unpacking ruby-all-dev:amd64 (1:3.0~exp1) ... Selecting previously unselected package gem2deb. Preparing to unpack .../104-gem2deb_1.8_amd64.deb ... Unpacking gem2deb (1.8) ... Selecting previously unselected package ruby-nio4r. Preparing to unpack .../105-ruby-nio4r_2.5.8-2_amd64.deb ... Unpacking ruby-nio4r (2.5.8-2) ... Selecting previously unselected package puma. Preparing to unpack .../106-puma_5.5.2-2ubuntu2_amd64.deb ... Unpacking puma (5.5.2-2ubuntu2) ... Selecting previously unselected package ruby-concurrent. Preparing to unpack .../107-ruby-concurrent_1.1.6+dfsg-5_all.deb ... Unpacking ruby-concurrent (1.1.6+dfsg-5) ... Selecting previously unselected package ruby-i18n. Preparing to unpack .../108-ruby-i18n_1.10.0-1_all.deb ... Unpacking ruby-i18n (1.10.0-1) ... Selecting previously unselected package ruby-tzinfo. Preparing to unpack .../109-ruby-tzinfo_2.0.4-3_all.deb ... Unpacking ruby-tzinfo (2.0.4-3) ... Selecting previously unselected package ruby-zeitwerk. Preparing to unpack .../110-ruby-zeitwerk_2.4.2-2_all.deb ... Unpacking ruby-zeitwerk (2.4.2-2) ... Selecting previously unselected package ruby-activesupport. Preparing to unpack .../111-ruby-activesupport_2%3a6.1.4.6+dfsg-3_all.deb ... Unpacking ruby-activesupport (2:6.1.4.6+dfsg-3) ... Selecting previously unselected package ruby-backports. Preparing to unpack .../112-ruby-backports_3.21.0-2_all.deb ... Unpacking ruby-backports (3.21.0-2) ... Selecting previously unselected package ruby-numerizer. Preparing to unpack .../113-ruby-numerizer_0.2.0-2_all.deb ... Unpacking ruby-numerizer (0.2.0-2) ... Selecting previously unselected package ruby-chronic. Preparing to unpack .../114-ruby-chronic_0.10.5-2_all.deb ... Unpacking ruby-chronic (0.10.5-2) ... Selecting previously unselected package ruby-delorean. Preparing to unpack .../115-ruby-delorean_2.1.0-2.1_all.deb ... Unpacking ruby-delorean (2.1.0-2.1) ... Selecting previously unselected package ruby-diff-lcs. Preparing to unpack .../116-ruby-diff-lcs_1.5.0-1_all.deb ... Unpacking ruby-diff-lcs (1.5.0-1) ... Selecting previously unselected package ruby-eventmachine:amd64. Preparing to unpack .../117-ruby-eventmachine_1.3~pre20201020-b50c135-5_amd64.deb ... Unpacking ruby-eventmachine:amd64 (1.3~pre20201020-b50c135-5) ... Selecting previously unselected package ruby-formatador. Preparing to unpack .../118-ruby-formatador_0.2.5-3_all.deb ... Unpacking ruby-formatador (0.2.5-3) ... Selecting previously unselected package ruby-kgio. Preparing to unpack .../119-ruby-kgio_2.11.2-2build2_amd64.deb ... Unpacking ruby-kgio (2.11.2-2build2) ... Selecting previously unselected package ruby-multi-json. Preparing to unpack .../120-ruby-multi-json_1.14.1-1_all.deb ... Unpacking ruby-multi-json (1.14.1-1) ... Selecting previously unselected package ruby-ruby2-keywords. Preparing to unpack .../121-ruby-ruby2-keywords_0.0.5-1_all.deb ... Unpacking ruby-ruby2-keywords (0.0.5-1) ... Selecting previously unselected package ruby-mustermann. Preparing to unpack .../122-ruby-mustermann_1.1.1-1_all.deb ... Unpacking ruby-mustermann (1.1.1-1) ... Selecting previously unselected package ruby-open4. Preparing to unpack .../123-ruby-open4_1.3.4-1.1_all.deb ... Unpacking ruby-open4 (1.3.4-1.1) ... Selecting previously unselected package ruby-rack. Preparing to unpack .../124-ruby-rack_2.1.4-5ubuntu1_all.deb ... Unpacking ruby-rack (2.1.4-5ubuntu1) ... Selecting previously unselected package ruby-rack-protection. Preparing to unpack .../125-ruby-rack-protection_2.0.8.1-2_all.deb ... Unpacking ruby-rack-protection (2.0.8.1-2) ... Selecting previously unselected package ruby-raindrops. Preparing to unpack .../126-ruby-raindrops_0.19.2-1ubuntu2_amd64.deb ... Unpacking ruby-raindrops (0.19.2-1ubuntu2) ... Selecting previously unselected package ruby-rspec-support. Preparing to unpack .../127-ruby-rspec-support_3.10.0c1e1m2s3-1_all.deb ... Unpacking ruby-rspec-support (3.10.0c1e1m2s3-1) ... Selecting previously unselected package ruby-rspec-core. Preparing to unpack .../128-ruby-rspec-core_3.10.0c1e1m2s3-1_all.deb ... Unpacking ruby-rspec-core (3.10.0c1e1m2s3-1) ... Selecting previously unselected package ruby-rspec-expectations. Preparing to unpack .../129-ruby-rspec-expectations_3.10.0c1e1m2s3-1_all.deb ... Unpacking ruby-rspec-expectations (3.10.0c1e1m2s3-1) ... Selecting previously unselected package ruby-rspec-mocks. Preparing to unpack .../130-ruby-rspec-mocks_3.10.0c1e1m2s3-1_all.deb ... Unpacking ruby-rspec-mocks (3.10.0c1e1m2s3-1) ... Selecting previously unselected package ruby-rspec. Preparing to unpack .../131-ruby-rspec_3.10.0c1e1m2s3-1_all.deb ... Unpacking ruby-rspec (3.10.0c1e1m2s3-1) ... Selecting previously unselected package ruby-shindo. Preparing to unpack .../132-ruby-shindo_0.3.10-1_all.deb ... Unpacking ruby-shindo (0.3.10-1) ... Selecting previously unselected package ruby-tilt. Preparing to unpack .../133-ruby-tilt_2.0.10-2_all.deb ... Unpacking ruby-tilt (2.0.10-2) ... Selecting previously unselected package ruby-sinatra. Preparing to unpack .../134-ruby-sinatra_2.0.8.1-2_all.deb ... Unpacking ruby-sinatra (2.0.8.1-2) ... Selecting previously unselected package ruby-sinatra-contrib. Preparing to unpack .../135-ruby-sinatra-contrib_2.0.8.1-2_all.deb ... Unpacking ruby-sinatra-contrib (2.0.8.1-2) ... Selecting previously unselected package unicorn. Preparing to unpack .../136-unicorn_6.0.0-2build1_amd64.deb ... Unpacking unicorn (6.0.0-2build1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../137-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libksba8:amd64 (1.6.0-2build1) ... Setting up media-types (8.0.0) ... Setting up libpipeline1:amd64 (1.5.6-1) ... Setting up libicu71:amd64 (71.1-3) ... Setting up wdiff (1.2.2-2build3) ... Setting up libfile-which-perl (1.27-1) ... Setting up ruby-ruby2-keywords (0.0.5-1) ... Setting up ruby-mustermann (1.1.1-1) ... Setting up bsdextrautils (2.38-4ubuntu1) ... Setting up libdynaloader-functions-perl (0.003-2) ... Setting up libclass-method-modifiers-perl (2.13-1) ... Setting up libio-pty-perl (1:1.15-2build2) ... Setting up libmagic-mgc (1:5.41-4) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.2-1build2) ... Setting up libhtml-tagset-perl (3.20-4) ... Setting up ruby-backports (3.21.0-2) ... Setting up libdebhelper-perl (13.7.1ubuntu1) ... Setting up gpgsm (2.2.27-3ubuntu2) ... Setting up liblwp-mediatypes-perl (6.04-1) ... Setting up libtry-tiny-perl (0.31-1) ... Setting up libmagic1:amd64 (1:5.41-4) ... Setting up perl-openssl-defaults:amd64 (7) ... Setting up gettext-base (0.21-6) ... Setting up libencode-locale-perl (1.05-2) ... Setting up rubygems-integration (1.18) ... Setting up file (1:5.41-4) ... Setting up ruby-concurrent (1.1.6+dfsg-5) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-6ubuntu1) ... Setting up patchutils (0.4.2-1build2) ... Setting up autotools-dev (20220109.1) ... Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg-3ubuntu1) ... Setting up gnupg-l10n (2.2.27-3ubuntu2) ... Setting up ruby-net-telnet (0.1.1-2.1) ... Setting up libsigsegv2:amd64 (2.13-1ubuntu3) ... Setting up libio-html-perl (1.004-3) ... Setting up autopoint (0.21-6) ... Setting up libb-hooks-op-check-perl:amd64 (0.22-2) ... Setting up ruby-i18n (1.10.0-1) ... Setting up libipc-run-perl (20200505.0-1) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-6ubuntu1) ... Setting up ruby-rspec-support (3.10.0c1e1m2s3-1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up ruby-webrick (1.7.0-3) ... Setting up gpg-wks-server (2.2.27-3ubuntu2) ... Setting up libmd0:amd64 (1.0.4-1build1) ... Setting up libuchardet0:amd64 (0.0.7-1build2) ... Setting up libmpdec3:amd64 (2.5.1-2build2) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libsub-override-perl (0.09-3) ... Setting up netbase (6.3) ... Setting up libsub-quote-perl (2.006006-1) ... Setting up libclass-xsaccessor-perl (1.19-3build9) ... Setting up libfile-dirlist-perl (0.05-2) ... Setting up libfile-homedir-perl (1.006-1) ... Setting up libbsd0:amd64 (0.11.6-1) ... Setting up libelf1:amd64 (0.187-1) ... Setting up ruby-xmlrpc (0.3.2-2) ... Setting up libxml2:amd64 (2.9.14+dfsg-1) ... Setting up liburi-perl (5.10-1) ... Setting up libfile-touch-perl (0.12-1) ... Setting up gnupg-utils (2.2.27-3ubuntu2) ... Setting up libnet-ssleay-perl:amd64 (1.92-2) ... Setting up libfile-stripnondeterminism-perl (1.13.0-1) ... Setting up libhttp-date-perl (6.05-1) ... Setting up libdw1:amd64 (0.187-1) ... Setting up gettext (0.21-6) ... Setting up libgmp-dev:amd64 (2:6.2.1+dfsg-3ubuntu1) ... Setting up libfile-listing-perl (6.15-1) ... Setting up libtool (2.4.7-4) ... Setting up ruby-tzinfo (2.0.4-3) ... Setting up libedit2:amd64 (3.1-20210910-1build1) ... Setting up libnet-http-perl (6.22-1) ... Setting up m4 (1.4.18-5ubuntu2) ... Setting up libdevel-callchecker-perl (0.008-1ubuntu4) ... Setting up libldap-2.5-0:amd64 (2.5.12+dfsg-2ubuntu1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libpython3.10-stdlib:amd64 (3.10.5-1) ... Setting up dirmngr (2.2.27-3ubuntu2) ... Created symlink /etc/systemd/user/sockets.target.wants/dirmngr.socket → /usr/lib/systemd/user/dirmngr.socket. Setting up autoconf (2.71-2) ... Setting up dh-strip-nondeterminism (1.13.0-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up dwz (0.14-1build2) ... Setting up groff-base (1.22.4-8build1) ... Setting up libhtml-parser-perl:amd64 (3.78-1) ... Setting up debugedit (1:5.0-4build1) ... Setting up libio-socket-ssl-perl (2.074-2) ... Setting up libpython3-stdlib:amd64 (3.10.4-0ubuntu2) ... Setting up libhttp-message-perl (6.37-1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libhttp-negotiate-perl (6.01-1) ... Setting up python3.10 (3.10.5-1) ... Setting up gpg-wks-client (2.2.27-3ubuntu2) ... Setting up libhttp-cookies-perl (6.10-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up libparams-classify-perl:amd64 (0.015-2) ... Setting up python3 (3.10.4-0ubuntu2) ... Setting up man-db (2.10.2-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up dh-autoreconf (20) ... Setting up libmodule-runtime-perl (0.016-2) ... Setting up gnupg (2.2.27-3ubuntu2) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libmoo-perl (2.005004-3) ... Setting up debhelper (13.7.1ubuntu1) ... Setting up rake (13.0.6-3) ... Setting up liblwp-protocol-https-perl (6.10-1) ... Setting up libruby3.0:amd64 (3.0.2-7ubuntu2) ... Setting up libwww-perl (6.67-1) ... Setting up ruby-rubygems (3.3.15-1) ... Setting up devscripts (2.22.2ubuntu1) ... Setting up ruby3.0-dev:amd64 (3.0.2-7ubuntu2) ... Setting up ruby3.0 (3.0.2-7ubuntu2) ... Setting up ruby-all-dev:amd64 (1:3.0~exp1) ... Setting up ruby (1:3.0~exp1) ... Setting up ruby-nio4r (2.5.8-2) ... Setting up ruby-rspec-core (3.10.0c1e1m2s3-1) ... Setting up ruby-tilt (2.0.10-2) ... Setting up ruby-numerizer (0.2.0-2) ... Setting up ruby-zeitwerk (2.4.2-2) ... Setting up ruby-kgio (2.11.2-2build2) ... Setting up ruby-diff-lcs (1.5.0-1) ... Setting up puma (5.5.2-2ubuntu2) ... Setting up ruby-multi-json (1.14.1-1) ... Setting up ruby-open4 (1.3.4-1.1) ... Setting up ruby-rack (2.1.4-5ubuntu1) ... Setting up ruby-chronic (0.10.5-2) ... Setting up ruby-eventmachine:amd64 (1.3~pre20201020-b50c135-5) ... Setting up ruby-activesupport (2:6.1.4.6+dfsg-3) ... Setting up gem2deb-test-runner (1.8) ... Setting up ruby-formatador (0.2.5-3) ... Setting up ruby-raindrops (0.19.2-1ubuntu2) ... Setting up unicorn (6.0.0-2build1) ... Created symlink /etc/systemd/system/multi-user.target.wants/unicorn.service → /lib/systemd/system/unicorn.service. Setting up ruby-rspec-expectations (3.10.0c1e1m2s3-1) ... Setting up ruby-rspec-mocks (3.10.0c1e1m2s3-1) ... Setting up ruby-shindo (0.3.10-1) ... Setting up gem2deb (1.8) ... Setting up ruby-rack-protection (2.0.8.1-2) ... Setting up ruby-delorean (2.1.0-2.1) ... Setting up ruby-rspec (3.10.0c1e1m2s3-1) ... Setting up ruby-sinatra (2.0.8.1-2) ... Setting up ruby-sinatra-contrib (2.0.8.1-2) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.35-0ubuntu3) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-120-generic #136-Ubuntu SMP Fri Jun 10 13:40:48 UTC 2022 amd64 (x86_64) Toolchain package versions: binutils_2.38.50.20220615-4ubuntu1 dpkg-dev_1.21.8ubuntu1 g++-11_11.3.0-3ubuntu1 gcc-11_11.3.0-3ubuntu1 libc6-dev_2.35-0ubuntu3 libstdc++-11-dev_11.3.0-3ubuntu1 libstdc++6_12.1.0-2ubuntu1 linux-libc-dev_5.15.0-27.28 Package versions: adduser_3.121ubuntu1 advancecomp_2.1-2.1ubuntu2 apt_2.5.0 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-6 autotools-dev_20220109.1 base-files_12.2ubuntu1 base-passwd_3.5.52build1 bash_5.1-6ubuntu1 binutils_2.38.50.20220615-4ubuntu1 binutils-common_2.38.50.20220615-4ubuntu1 binutils-x86-64-linux-gnu_2.38.50.20220615-4ubuntu1 bsdextrautils_2.38-4ubuntu1 bsdutils_1:2.38-4ubuntu1 build-essential_12.9ubuntu3 bzip2_1.0.8-5build1 ca-certificates_20211016 coreutils_8.32-4.1ubuntu1 cpp_4:11.2.0-1ubuntu1 cpp-11_11.3.0-3ubuntu1 dash_0.5.11+git20210903+057cd650a4ed-8ubuntu1 debconf_1.5.79ubuntu1 debhelper_13.7.1ubuntu1 debianutils_5.7-0.2 debugedit_1:5.0-4build1 devscripts_2.22.2ubuntu1 dh-autoreconf_20 dh-strip-nondeterminism_1.13.0-1 diffutils_1:3.8-0ubuntu2 dirmngr_2.2.27-3ubuntu2 dpkg_1.21.8ubuntu1 dpkg-dev_1.21.8ubuntu1 dwz_0.14-1build2 e2fsprogs_1.46.5-2ubuntu2 fakeroot_1.29-1ubuntu1 file_1:5.41-4 findutils_4.8.0-1ubuntu3 g++_4:11.2.0-1ubuntu1 g++-11_11.3.0-3ubuntu1 gcc_4:11.2.0-1ubuntu1 gcc-11_11.3.0-3ubuntu1 gcc-11-base_11.3.0-3ubuntu1 gcc-12-base_12.1.0-2ubuntu1 gem2deb_1.8 gem2deb-test-runner_1.8 gettext_0.21-6 gettext-base_0.21-6 gnupg_2.2.27-3ubuntu2 gnupg-l10n_2.2.27-3ubuntu2 gnupg-utils_2.2.27-3ubuntu2 gpg_2.2.27-3ubuntu2 gpg-agent_2.2.27-3ubuntu2 gpg-wks-client_2.2.27-3ubuntu2 gpg-wks-server_2.2.27-3ubuntu2 gpgconf_2.2.27-3ubuntu2 gpgsm_2.2.27-3ubuntu2 gpgv_2.2.27-3ubuntu2 grep_3.7-1build1 groff-base_1.22.4-8build1 gzip_1.10-4ubuntu4 hostname_3.23ubuntu2 init_1.63 init-system-helpers_1.63 intltool-debian_0.35.0+20060710.5 libacl1_2.3.1-1 libapparmor1_3.0.4-2ubuntu3 libapt-pkg6.0_2.5.0 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.3 libasan6_11.3.0-3ubuntu1 libassuan0_2.5.5-3 libatomic1_12.1.0-2ubuntu1 libattr1_1:2.5.1-1build1 libaudit-common_1:3.0.7-1build1 libaudit1_1:3.0.7-1build1 libb-hooks-op-check-perl_0.22-2 libbinutils_2.38.50.20220615-4ubuntu1 libblkid1_2.38-4ubuntu1 libbsd0_0.11.6-1 libbz2-1.0_1.0.8-5build1 libc-bin_2.35-0ubuntu3 libc-dev-bin_2.35-0ubuntu3 libc6_2.35-0ubuntu3 libc6-dev_2.35-0ubuntu3 libcap-ng0_0.7.9-4 libcap2_1:2.44-1build3 libcc1-0_12.1.0-2ubuntu1 libclass-method-modifiers-perl_2.13-1 libclass-xsaccessor-perl_1.19-3build9 libcom-err2_1.46.5-2ubuntu2 libcrypt-dev_1:4.4.27-1 libcrypt1_1:4.4.27-1 libcryptsetup12_2:2.4.3-1ubuntu1 libctf-nobfd0_2.38.50.20220615-4ubuntu1 libctf0_2.38.50.20220615-4ubuntu1 libdb5.3_5.3.28+dfsg1-0.9 libdebconfclient0_0.261ubuntu1 libdebhelper-perl_13.7.1ubuntu1 libdevel-callchecker-perl_0.008-1ubuntu4 libdevmapper1.02.1_2:1.02.175-2.1ubuntu4 libdpkg-perl_1.21.8ubuntu1 libdw1_0.187-1 libdynaloader-functions-perl_0.003-2 libedit2_3.1-20210910-1build1 libelf1_0.187-1 libencode-locale-perl_1.05-2 libexpat1_2.4.8-1 libext2fs2_1.46.5-2ubuntu2 libfakeroot_1.29-1ubuntu1 libffi8_3.4.2-4 libfile-dirlist-perl_0.05-2 libfile-homedir-perl_1.006-1 libfile-listing-perl_6.15-1 libfile-stripnondeterminism-perl_1.13.0-1 libfile-touch-perl_0.12-1 libfile-which-perl_1.27-1 libgcc-11-dev_11.3.0-3ubuntu1 libgcc-s1_12.1.0-2ubuntu1 libgcrypt20_1.10.1-2ubuntu1 libgdbm-compat4_1.23-1 libgdbm6_1.23-1 libgmp-dev_2:6.2.1+dfsg-3ubuntu1 libgmp10_2:6.2.1+dfsg-3ubuntu1 libgmpxx4ldbl_2:6.2.1+dfsg-3ubuntu1 libgnutls30_3.7.6-2ubuntu1 libgomp1_12.1.0-2ubuntu1 libgpg-error0_1.45-2 libgprofng0_2.38.50.20220615-4ubuntu1 libgssapi-krb5-2_1.19.2-2 libhogweed6_3.7.3-1build2 libhtml-parser-perl_3.78-1 libhtml-tagset-perl_3.20-4 libhtml-tree-perl_5.07-2 libhttp-cookies-perl_6.10-1 libhttp-date-perl_6.05-1 libhttp-message-perl_6.37-1 libhttp-negotiate-perl_6.01-1 libicu71_71.1-3 libidn2-0_2.3.2-2build1 libimport-into-perl_1.002005-2 libio-html-perl_1.004-3 libio-pty-perl_1:1.15-2build2 libio-socket-ssl-perl_2.074-2 libip4tc2_1.8.7-1ubuntu6 libipc-run-perl_20200505.0-1 libisl23_0.24-2build1 libitm1_12.1.0-2ubuntu1 libjson-c5_0.16-1 libk5crypto3_1.19.2-2 libkeyutils1_1.6.1-3ubuntu1 libkmod2_29-1ubuntu1 libkrb5-3_1.19.2-2 libkrb5support0_1.19.2-2 libksba8_1.6.0-2build1 libldap-2.5-0_2.5.12+dfsg-2ubuntu1 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblsan0_12.1.0-2ubuntu1 liblwp-mediatypes-perl_6.04-1 liblwp-protocol-https-perl_6.10-1 liblz4-1_1.9.3-2build2 liblzma5_5.2.5-2.1 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmd0_1.0.4-1build1 libmodule-runtime-perl_0.016-2 libmoo-perl_2.005004-3 libmount1_2.38-4ubuntu1 libmpc3_1.2.1-2build1 libmpdec3_2.5.1-2build2 libmpfr6_4.1.0-3build3 libncurses6_6.3+20220423-2 libncursesw6_6.3+20220423-2 libnet-http-perl_6.22-1 libnet-ssleay-perl_1.92-2 libnettle8_3.7.3-1build2 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libp11-kit0_0.24.1-1 libpam-modules_1.4.0-13ubuntu1 libpam-modules-bin_1.4.0-13ubuntu1 libpam-runtime_1.4.0-13ubuntu1 libpam0g_1.4.0-13ubuntu1 libparams-classify-perl_0.015-2 libpcre2-8-0_10.40-1 libpcre3_2:8.39-14 libperl5.34_5.34.0-3ubuntu1 libpipeline1_1.5.6-1 libpng16-16_1.6.37-5 libprocps8_2:3.3.17-6ubuntu2 libpython3-stdlib_3.10.4-0ubuntu2 libpython3.10-minimal_3.10.5-1 libpython3.10-stdlib_3.10.5-1 libquadmath0_12.1.0-2ubuntu1 libreadline8_8.1.2-1.2 librole-tiny-perl_2.002004-1 libruby3.0_3.0.2-7ubuntu2 libsasl2-2_2.1.28+dfsg-6ubuntu1 libsasl2-modules-db_2.1.28+dfsg-6ubuntu1 libseccomp2_2.5.4-1ubuntu1 libselinux1_3.4-1 libsemanage-common_3.4-1 libsemanage2_3.4-1 libsepol2_3.4-2 libsigsegv2_2.13-1ubuntu3 libsmartcols1_2.38-4ubuntu1 libsqlite3-0_3.38.5-1 libss2_1.46.5-2ubuntu2 libssl3_3.0.3-5ubuntu3 libstdc++-11-dev_11.3.0-3ubuntu1 libstdc++6_12.1.0-2ubuntu1 libsub-override-perl_0.09-3 libsub-quote-perl_2.006006-1 libsystemd0_249.11-0ubuntu4 libtasn1-6_4.18.0-4build1 libtimedate-perl_2.3300-2 libtinfo6_6.3+20220423-2 libtirpc-common_1.3.2-2build1 libtirpc-dev_1.3.2-2build1 libtirpc3_1.3.2-2build1 libtool_2.4.7-4 libtry-tiny-perl_0.31-1 libtsan0_11.3.0-3ubuntu1 libubsan1_12.1.0-2ubuntu1 libuchardet0_0.0.7-1build2 libudev1_249.11-0ubuntu4 libunistring2_1.0-1 liburi-perl_5.10-1 libuuid1_2.38-4ubuntu1 libwww-perl_6.67-1 libwww-robotrules-perl_6.02-1 libxml2_2.9.14+dfsg-1 libxxhash0_0.8.1-1 libyaml-0-2_0.2.2-1build2 libzstd1_1.5.2+dfsg-1 linux-libc-dev_5.15.0-27.28 lockfile-progs_0.1.19build1 login_1:4.11.1+dfsg1-2ubuntu1 logsave_1.46.5-2ubuntu2 lsb-base_11.1.0ubuntu4 lto-disabled-list_27 m4_1.4.18-5ubuntu2 make_4.3-4.1build1 man-db_2.10.2-1 mawk_1.3.4.20200120-3.1 media-types_8.0.0 mount_2.38-4ubuntu1 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 netbase_6.3 openssl_3.0.3-5ubuntu3 optipng_0.7.7-2build1 passwd_1:4.11.1+dfsg1-2ubuntu1 patch_2.7.6-7build2 patchutils_0.4.2-1build2 perl_5.34.0-3ubuntu1 perl-base_5.34.0-3ubuntu1 perl-modules-5.34_5.34.0-3ubuntu1 perl-openssl-defaults_7 pinentry-curses_1.2.0-1ubuntu1 pkgbinarymangler_149 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:3.3.17-6ubuntu2 puma_5.5.2-2ubuntu2 python3_3.10.4-0ubuntu2 python3-minimal_3.10.4-0ubuntu2 python3.10_3.10.5-1 python3.10-minimal_3.10.5-1 rake_13.0.6-3 readline-common_8.1.2-1.2 rpcsvc-proto_1.4.2-0ubuntu6 ruby_1:3.0~exp1 ruby-activesupport_2:6.1.4.6+dfsg-3 ruby-all-dev_1:3.0~exp1 ruby-backports_3.21.0-2 ruby-chronic_0.10.5-2 ruby-concurrent_1.1.6+dfsg-5 ruby-delorean_2.1.0-2.1 ruby-diff-lcs_1.5.0-1 ruby-eventmachine_1.3~pre20201020-b50c135-5 ruby-formatador_0.2.5-3 ruby-i18n_1.10.0-1 ruby-kgio_2.11.2-2build2 ruby-multi-json_1.14.1-1 ruby-mustermann_1.1.1-1 ruby-net-telnet_0.1.1-2.1 ruby-nio4r_2.5.8-2 ruby-numerizer_0.2.0-2 ruby-open4_1.3.4-1.1 ruby-rack_2.1.4-5ubuntu1 ruby-rack-protection_2.0.8.1-2 ruby-raindrops_0.19.2-1ubuntu2 ruby-rspec_3.10.0c1e1m2s3-1 ruby-rspec-core_3.10.0c1e1m2s3-1 ruby-rspec-expectations_3.10.0c1e1m2s3-1 ruby-rspec-mocks_3.10.0c1e1m2s3-1 ruby-rspec-support_3.10.0c1e1m2s3-1 ruby-ruby2-keywords_0.0.5-1 ruby-rubygems_3.3.15-1 ruby-shindo_0.3.10-1 ruby-sinatra_2.0.8.1-2 ruby-sinatra-contrib_2.0.8.1-2 ruby-tilt_2.0.10-2 ruby-tzinfo_2.0.4-3 ruby-webrick_1.7.0-3 ruby-xmlrpc_0.3.2-2 ruby-zeitwerk_2.4.2-2 ruby3.0_3.0.2-7ubuntu2 ruby3.0-dev_3.0.2-7ubuntu2 rubygems-integration_1.18 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1ubuntu2 sensible-utils_0.0.17 systemd_249.11-0ubuntu4 systemd-sysv_249.11-0ubuntu4 sysvinit-utils_3.01-1ubuntu1 tar_1.34+dfsg-1build3 tzdata_2022a-0ubuntu1 ubuntu-keyring_2021.03.26 unicorn_6.0.0-2build1 usrmerge_25ubuntu2 util-linux_2.38-4ubuntu1 util-linux-extra_2.38-4ubuntu1 wdiff_1.2.2-2build3 xz-utils_5.2.5-2.1 zlib1g_1:1.2.11.dfsg-2ubuntu9 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: ruby-excon Binary: ruby-excon Architecture: all Version: 0.88.0-1 Maintainer: Debian Ruby Team Uploaders: Pirate Praveen , Utkarsh Gupta Homepage: https://github.com/excon/excon Standards-Version: 4.6.0 Vcs-Browser: https://salsa.debian.org/ruby-team/ruby-excon Vcs-Git: https://salsa.debian.org/ruby-team/ruby-excon.git Testsuite: autopkgtest-pkg-ruby Build-Depends: debhelper-compat (= 13), gem2deb (>= 1), rake, ruby-activesupport, ruby-chronic, ruby-delorean, ruby-eventmachine, ruby-open4, ruby-rspec, ruby-shindo, ruby-sinatra, ruby-webrick (>= 1.7~), unicorn, puma, ruby-sinatra-contrib Package-List: ruby-excon deb ruby optional arch=all Checksums-Sha1: 889ec761f01b9b32e1f33b21c0e18725891aea07 210056 ruby-excon_0.88.0.orig.tar.gz 84b11ee5446e21de90860af6f1839b92f62c2823 13820 ruby-excon_0.88.0-1.debian.tar.xz Checksums-Sha256: c0fca5f7c2516e162de6804ab20110b769a925a5d44bca1744006513b656a756 210056 ruby-excon_0.88.0.orig.tar.gz 9c0158df827e03b2a5be664aa07eac24cf755d97dffde135208f72937216f001 13820 ruby-excon_0.88.0-1.debian.tar.xz Files: 48a0e4d42e28235ad14f9ad9f415d92e 210056 ruby-excon_0.88.0.orig.tar.gz 550a5e05cbe85eb4a6802b00b9a1c78d 13820 ruby-excon_0.88.0-1.debian.tar.xz Ruby-Versions: all -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAmGBhB8ACgkQ/A2xu81G C95kAxAA5fLgPDC9GR+FZGQx0EvbyJad8RQD00XFKp/A+OfH76UUI4qXKg1PX75N TZ76ZXveaobC8YGGyPmtb52VUuDyGH+Dc9KMg4obVSy6IfbcNhBAft+frNPS8vTP Wl9HdEyr1Pp46fE60EGREbpLqodvpmdWwpDslGaNBtYQvKkPCAPA/nuhfQeGtIXd DMqB4KIEz2h2DjIOG51qncY4Mds2M+b+ZzUnM2T7dCJK5etltQfpkeXZsGEpBwWs VNxMQa9YhZOPICX6Lt6vuAR+hAB5Q2RsY03XpEP69cPJX3njGk5xVH42ee3LtGkf SjtKI3+p465HkDuBbAxjfemZ6Vftywd8TrJ7v+eVfVk7lRtb4F2wGDCCUDblm6xd 9JMYA3cVRrFmwuafuxE7zU3dkA0B49ulBPJlx+UjYPSHuNqyr9UDsE0Ey6IcqEC+ qpl39SOW2eBWVsmvkXW4KmQXfxK5YFxHo/vv8u4aJIbVUpZ7HBDxhVic46aKvkFw GVmLXNnLoQaIJ5XVcpFbrexeKD7mTzjyM/vNsxiEKkpYg7pUg1CMpL7DxsZqIPO+ QB5iF74isBMiK40lXeVDiUNq2ggi+ZBcKAyIdNYAvQ/kWEZPKjTu0rLL+t9Zyw40 dQhejxVSjKnZ7D8x4lWkkuDC+0FgzCMGB0vEQ4xcI0sKHxCipJc= =RSO0 -----END PGP SIGNATURE----- gpgv: Signature made Tue Nov 2 18:31:59 2021 UTC gpgv: using RSA key B2DEE66036C40829FCD0F10CFC0DB1BBCD460BDE gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify signature ./ruby-excon_0.88.0-1.dsc dpkg-source: info: extracting ruby-excon in /<> dpkg-source: info: unpacking ruby-excon_0.88.0.orig.tar.gz dpkg-source: info: unpacking ruby-excon_0.88.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 00_disable-local-port-reuse-tests.patch dpkg-source: info: applying 01_use_ca-certificates.patch dpkg-source: info: applying 03_remove_rubygems_bundler_add_requires_from_gemspec.patch dpkg-source: info: applying 04_gemspec-don-t-reference-lib-directory-explicitly.patch dpkg-source: info: applying test_long_life_certs.patch dpkg-source: info: applying test-always-run-current-ruby-interpreter.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-24065095 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-24065095 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-24065095 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -b -rfakeroot dpkg-buildpackage: info: source package ruby-excon dpkg-buildpackage: info: source version 0.88.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --buildsystem=ruby --with ruby dh_auto_clean -O--buildsystem=ruby dh_ruby --clean dh_ruby --clean dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby debian/rules binary dh binary --buildsystem=ruby --with ruby dh_update_autotools_config -O--buildsystem=ruby dh_autoreconf -O--buildsystem=ruby dh_auto_configure -O--buildsystem=ruby dh_ruby --configure dh_auto_build -O--buildsystem=ruby dh_ruby --build dh_ruby --build dh_auto_test -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby dh_auto_install --destdir=debian/ruby-excon/ -O--buildsystem=ruby dh_ruby --install /<>/debian/ruby-excon dh_ruby --install /usr/bin/ruby3.0 -S gem build --config-file /dev/null --verbose /tmp/d20220623-5011-r5yroq/gemspec Failed to load /dev/null because it doesn't contain valid YAML hash WARNING: open-ended dependency on rspec (>= 3.5.0, development) is not recommended if rspec is semantically versioned, use: add_development_dependency 'rspec', '~> 3.5', '>= 3.5.0' WARNING: open-ended dependency on activesupport (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on delorean (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on eventmachine (>= 1.0.4, development) is not recommended if eventmachine is semantically versioned, use: add_development_dependency 'eventmachine', '~> 1.0', '>= 1.0.4' WARNING: open-ended dependency on open4 (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on rake (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on rdoc (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on shindo (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on sinatra (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on sinatra-contrib (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on json (>= 1.8.5, development) is not recommended if json is semantically versioned, use: add_development_dependency 'json', '~> 1.8', '>= 1.8.5' WARNING: open-ended dependency on puma (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on webrick (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: excon Version: 0.88.0 File: excon-0.88.0.gem /usr/bin/ruby3.0 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-excon/usr/share/rubygems-integration/all /tmp/d20220623-5011-r5yroq/excon-0.88.0.gem Failed to load /dev/null because it doesn't contain valid YAML hash /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/class_vs_lambda.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/concat_vs_insert.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/concat_vs_interpolate.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/cr_lf.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/downcase-eq-eq_vs_casecmp.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/excon.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/excon_vs.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/for_vs_array_each.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/for_vs_hash_each.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/has_key-vs-lookup.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/headers_case_sensitivity.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/headers_split_vs_match.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/implicit_block-vs-explicit_block.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/merging.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/single_vs_double_quotes.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/string_ranged_index.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/strip_newline.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/vs_stdlib.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/data/cacert.pem /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/connection.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/constants.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/error.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/extensions/uri.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/headers.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/instrumentors/logging_instrumentor.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/instrumentors/standard_instrumentor.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/base.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/capture_cookies.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/decompress.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/escape_path.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/expects.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/idempotent.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/instrumentor.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/mock.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/redirect_follower.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/response_parser.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/pretty_printer.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/response.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/socket.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/ssl_socket.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/test/plugin/server/exec.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/test/plugin/server/puma.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/test/plugin/server/unicorn.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/test/plugin/server/webrick.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/test/server.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/unix_socket.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/utils.rb /<>/debian/ruby-excon/usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/version.rb Successfully installed excon-0.88.0 1 gem installed cd debian/ruby-excon/usr/share/rubygems-integration/all rm -rf bin rm -rf build_info rm -rf cache rm -rf doc rm -rf extensions rmdir plugins cd gems/excon-0.88.0 rm -f chmod 644 lib/excon/connection.rb lib/excon/constants.rb lib/excon/error.rb lib/excon/extensions/uri.rb lib/excon/headers.rb lib/excon/instrumentors/logging_instrumentor.rb lib/excon/instrumentors/standard_instrumentor.rb lib/excon/middlewares/base.rb lib/excon/middlewares/capture_cookies.rb lib/excon/middlewares/decompress.rb lib/excon/middlewares/escape_path.rb lib/excon/middlewares/expects.rb lib/excon/middlewares/idempotent.rb lib/excon/middlewares/instrumentor.rb lib/excon/middlewares/mock.rb lib/excon/middlewares/redirect_follower.rb lib/excon/middlewares/response_parser.rb lib/excon/pretty_printer.rb lib/excon/response.rb lib/excon/socket.rb lib/excon/ssl_socket.rb lib/excon/test/plugin/server/exec.rb lib/excon/test/plugin/server/puma.rb lib/excon/test/plugin/server/unicorn.rb lib/excon/test/plugin/server/webrick.rb lib/excon/test/server.rb lib/excon/unix_socket.rb lib/excon/utils.rb lib/excon/version.rb lib/excon.rb find lib/ -type d -empty -delete cd - cd - /usr/bin/ruby3.0 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby3.0 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=/<>/debian/ruby-excon/usr/share/rubygems-integration/all:/<>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.0.0:/var/lib/gems/3.0.0:/usr/local/lib/ruby/gems/3.0.0:/usr/lib/ruby/gems/3.0.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.0.0:/usr/share/rubygems-integration/3.0.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.0.0 ruby3.0 -e gem\ \"excon\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby3.0 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/<>/debian/ruby-excon/usr/share/rubygems-integration/all:/<>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.0.0:/var/lib/gems/3.0.0:/usr/local/lib/ruby/gems/3.0.0:/usr/lib/ruby/gems/3.0.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.0.0:/usr/share/rubygems-integration/3.0.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.0.0 ruby3.0 -S rake -f debian/ruby-tests.rake sh: 1: git: not found /usr/bin/ruby3.0 -S shindo Excon bad server interaction header splitting prevents key splitting + raises Excon::Error::InvalidHeaderKey prevents value splitting + raises Excon::Error::InvalidHeaderValue bad server: causes EOFError with no content length and no chunking without a block response.body + returns "hello" with a block body from chunks + returns "hello" eof server: causes EOFError request + raises Excon::Error::Socket Excon basics + returns true nonblock => true, persistent => false GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => true, persistent => true GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => false, persistent => true GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => false, persistent => false GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 explicit uri passed to connection GET /content-length/100 + returns 200 Excon streaming basics simple blocking request on streaming endpoint + returns ["Hellostreamyworld", "response time ok"] simple blocking request on streaming endpoint with fixed length + returns ["Hellostreamyworld", "response time ok"] simple request with response_block on streaming endpoint + returns [["Hello", "streamy", "world"], "response times ok"] simple request with response_block on streaming endpoint with fixed length + returns [["Hello", "streamy", "world"], "response times ok"] Excon basics (Basic Auth Pass) + returns true nonblock => true, persistent => false GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => true, persistent => true GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => false, persistent => true GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => false, persistent => false GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 with frozen args + returns 200 with user/pass on request + returns 200 with user/pass on connection and request + returns 200 Excon basics (Basic Auth Fail) response.status for correct user, no password + returns 401 response.status for correct user, wrong password + returns 401 response.status for wrong user, correct password + returns 401 Excon basics (ssl) + returns true nonblock => true, persistent => false GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => true, persistent => true GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => false, persistent => true GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => false, persistent => false GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 [2022-06-23 14:41:42] ERROR OpenSSL::SSL::SSLError: SSL_read: unexpected eof while reading /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `sysread' /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `fill_rbuff' /usr/lib/ruby/3.0.0/openssl/buffering.rb:332:in `eof?' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/httpserver.rb:82:in `run' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread' [2022-06-23 14:41:42] ERROR OpenSSL::SSL::SSLError: SSL_read: unexpected eof while reading /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `sysread' /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `fill_rbuff' /usr/lib/ruby/3.0.0/openssl/buffering.rb:332:in `eof?' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/httpserver.rb:82:in `run' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread' [2022-06-23 14:41:42] ERROR OpenSSL::SSL::SSLError: SSL_read: unexpected eof while reading /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `sysread' /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `fill_rbuff' /usr/lib/ruby/3.0.0/openssl/buffering.rb:332:in `eof?' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/httpserver.rb:82:in `run' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread' [2022-06-23 14:41:42] ERROR OpenSSL::SSL::SSLError: SSL_read: unexpected eof while reading /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `sysread' /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `fill_rbuff' /usr/lib/ruby/3.0.0/openssl/buffering.rb:332:in `eof?' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/httpserver.rb:82:in `run' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread' Excon basics verify_hostname (ssl) + returns true response.status + returns 200 Excon ssl verify peer (ssl) + returns true response.status + returns 200 + returns true response.status + returns 200 Excon ssl verify peer (ssl cert store) + returns true response.status + returns 200 Excon basics (ssl file) (focus) GET /content-length/100 + raises Excon::Error::Socket + returns true nonblock => true, persistent => false GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => true, persistent => true GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => false, persistent => true GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => false, persistent => false GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => true, persistent => false GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => true, persistent => true GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => false, persistent => true GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => false, persistent => false GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 [2022-06-23 14:41:44] ERROR OpenSSL::SSL::SSLError: SSL_read: unexpected eof while reading /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `sysread' /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `fill_rbuff' /usr/lib/ruby/3.0.0/openssl/buffering.rb:332:in `eof?' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/httpserver.rb:82:in `run' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread' [2022-06-23 14:41:44] ERROR OpenSSL::SSL::SSLError: SSL_read: unexpected eof while reading /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `sysread' /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `fill_rbuff' /usr/lib/ruby/3.0.0/openssl/buffering.rb:332:in `eof?' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/httpserver.rb:82:in `run' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread' [2022-06-23 14:41:45] ERROR OpenSSL::SSL::SSLError: SSL_read: unexpected eof while reading /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `sysread' /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `fill_rbuff' /usr/lib/ruby/3.0.0/openssl/buffering.rb:332:in `eof?' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/httpserver.rb:82:in `run' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread' [2022-06-23 14:41:45] ERROR OpenSSL::SSL::SSLError: SSL_read: unexpected eof while reading /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `sysread' /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `fill_rbuff' /usr/lib/ruby/3.0.0/openssl/buffering.rb:332:in `eof?' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/httpserver.rb:82:in `run' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread' [2022-06-23 14:41:45] ERROR OpenSSL::SSL::SSLError: SSL_read: unexpected eof while reading /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `sysread' /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `fill_rbuff' /usr/lib/ruby/3.0.0/openssl/buffering.rb:332:in `eof?' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/httpserver.rb:82:in `run' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread' [2022-06-23 14:41:45] ERROR OpenSSL::SSL::SSLError: SSL_read: unexpected eof while reading /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `sysread' /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `fill_rbuff' /usr/lib/ruby/3.0.0/openssl/buffering.rb:332:in `eof?' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/httpserver.rb:82:in `run' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread' Excon basics (ssl file paths) (focus) GET /content-length/100 + raises Excon::Error::Socket + returns true nonblock => true, persistent => false GET /content-length/100 response.status :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns "5000000" empty body :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns "0" POST /echo with file :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + properly concatenates request+headers and body PUT /echo with file :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + properly concatenates request+headers and body should succeed with tcp_nodelay :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns 200 + returns true nonblock => true, persistent => true GET /content-length/100 response.status :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns 200 + returns true nonblock => false, persistent => true GET /content-length/100 response.status :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns 200 + returns true nonblock => false, persistent => false GET /content-length/100 response.status :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns "5000000" empty body :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns "0" POST /echo with file :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + properly concatenates request+headers and body PUT /echo with file :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + properly concatenates request+headers and body should succeed with tcp_nodelay :certificate_path is no longer supported and will be deprecated. Please use :client_cert or :client_cert_data :private_key_path is no longer supported and will be deprecated. Please use :client_key or :client_key_data + returns 200 [2022-06-23 14:41:47] ERROR OpenSSL::SSL::SSLError: SSL_read: unexpected eof while reading /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `sysread' /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `fill_rbuff' /usr/lib/ruby/3.0.0/openssl/buffering.rb:332:in `eof?' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/httpserver.rb:82:in `run' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread' [2022-06-23 14:41:47] ERROR OpenSSL::SSL::SSLError: SSL_read: unexpected eof while reading /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `sysread' /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `fill_rbuff' /usr/lib/ruby/3.0.0/openssl/buffering.rb:332:in `eof?' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/httpserver.rb:82:in `run' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread' Excon basics (ssl string) (focus) + returns true nonblock => true, persistent => false GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => true, persistent => true GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => false, persistent => true GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => false, persistent => false GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" + Time.parse(response.headers['Date']).is_a?(Time) + !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip + returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 [2022-06-23 14:41:48] ERROR OpenSSL::SSL::SSLError: SSL_read: unexpected eof while reading /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `sysread' /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `fill_rbuff' /usr/lib/ruby/3.0.0/openssl/buffering.rb:332:in `eof?' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/httpserver.rb:82:in `run' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread' [2022-06-23 14:41:48] ERROR OpenSSL::SSL::SSLError: SSL_read: unexpected eof while reading /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `sysread' /usr/lib/ruby/3.0.0/openssl/buffering.rb:80:in `fill_rbuff' /usr/lib/ruby/3.0.0/openssl/buffering.rb:332:in `eof?' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/httpserver.rb:82:in `run' /usr/share/rubygems-integration/all/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread' Excon basics (Unix socket) + returns true nonblock => true, persistent => false GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" # Time.parse(response.headers['Date']).is_a?(Time) # !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip # returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => true, persistent => true GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" # Time.parse(response.headers['Date']).is_a?(Time) # !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip # returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => false, persistent => true GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" # Time.parse(response.headers['Date']).is_a?(Time) # !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip # returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 + returns true nonblock => false, persistent => false GET /content-length/100 response.status + returns 200 response[:status] + returns 200 response.headers['Content-Length'] + returns "100" response.headers['Content-Type'] + returns "text/html;charset=utf-8" # Time.parse(response.headers['Date']).is_a?(Time) # !!(response.headers['Server'] =~ /^WEBrick/) response.headers['Custom'] + returns "Foo: bar" response.remote_ip # returns "127.0.0.1" response.body + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" deprecated block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] response_block usage + returns ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0, 100] POST /body-sink response.body + returns "5000000" empty body + returns "0" POST /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body PUT /echo with file + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" without request_block + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" request_block usage + returns "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" with multi-byte strings + properly concatenates request+headers and body should succeed with tcp_nodelay + returns 200 explicit uri passed to connection GET /content-length/100 + returns 200 http Host header is empty GET /headers + returns "" Excon basics (reusable local port) (localportreuse) has a local port + returns true local port can be re-bound + returns "xxxxxxxxxx" Excon Connection #socket connects, sets data[:remote_ip] + returns "127.0.0.1" persistent connections + successful uninterrupted request + resets connection after interrupt inspect redaction + authorization/proxy-authorization headers concealed for user & pass + password param concealed for user & pass + password param not mutated for user & pass + proxy password param concealed for proxy: user & pass + proxy password param not mutated for proxy: user & pass + authorization/proxy-authorization headers concealed for email & pass + password param concealed for email & pass + password param not mutated for email & pass + proxy password param concealed for proxy: email & pass + proxy password param not mutated for proxy: email & pass + authorization/proxy-authorization headers concealed for user no pass + authorization/proxy-authorization headers concealed for pass no user + password param concealed for pass no user + password param not mutated for pass no user + proxy password param concealed for proxy: pass no user + proxy password param not mutated for proxy: pass no user HTTPStatusError request/response debugging Excon::Error knows about pertinent errors new returns an Error + returns true new raises errors for bad URIs + returns true new raises errors for bad paths + returns true can raise standard error and catch standard error + returns true can raise legacy errors and catch legacy errors + returns true can raise standard error and catch legacy errors + returns true can raise with status_error() and catch with standard error + returns true can raise with status_error() and catch with legacy error + returns true can raise with legacy status_error() and catch with legacy + returns true can raise with legacy status_error() and catch with standard + returns true message does not include response or response info + returns true message includes only request info + returns true message includes only response info + returns true message include request and response info + returns true Excon response header support Excon::Headers storage stores and retrieves as received + returns "expected" enumerates keys as received contains Exact-Case + returns true contains Another-Fixture + returns true supports case-insensitive access + returns "expected" but still returns nil for missing keys + returns nil Hash methods that should support case-insensitive access #assoc + returns ["exact-case", "expected"] #delete with just a key + returns "yes" with a proc + returns "called with notpresent" #fetch when present + returns "expected" with a default value + returns "default" with a default proc + returns "got missing" #has_key? when present + returns true when absent + returns false #values_at all present + returns ["expected", "another"] some missing + returns ["expected", nil] Response#get_header with variable header capitalization response.get_header("mixedcase-header") + returns "MixedCase" response.get_header("uppercase-header") + returns "UPPERCASE" response.get_header("lowercase-header") + returns "lowercase" when provided key capitalization varies response.get_header("MIXEDCASE-HEADER") + returns "MixedCase" response.get_header("MiXeDcAsE-hEaDeR") + returns "MixedCase" when header is unavailable response.get_header("missing") + returns nil logging instrumentor connection logger + returns true connection logger with query as hash + returns true Excon middleware succeeds without defining valid_parameter_keys Excon support for middlewares that return canned responses does not mutate the canned response body + returns "canned" yields non-mutated body to response_block + returns "canned" Excon redirecting with cookie preserved second request will send cookies set by the first + returns "ok" second request will send multiple cookies set by the first + returns "ok" runs normally when there are no cookies set + returns "ok" Excon Decompress Middleware gzip response body decompressed + returns "hello world" server sent content-encoding + returns "gzip" removes processed encoding from header + returns "" empty response body + returns "" deflate response body decompressed + returns "hello world" server sent content-encoding + returns "deflate" removes processed encoding from header + returns "" with pre-encoding server sent content-encoding + returns "other, gzip" processed encoding removed from header + returns "other" response body decompressed + returns "hello world" with post-encoding server sent content-encoding + returns "gzip, other" unprocessed since last applied is unknown + returns "gzip, other" response body still compressed + returns "hello world" with a :response_block server sent content-encoding + returns "gzip" unprocessed since :response_block was used + returns "gzip" :response_block passed unprocessed data + returns "hello world" adds Accept-Encoding if needed without a :response_block + returns "deflate, gzip" with a :response_block + returns nil Excon Decompress Middleware encoded uri passed to connection GET /echo%20dirty + returns 200 unencoded uri passed to connection GET /echo dirty + returns 200 Excon request idempotencey Non-idempotent call with an erroring socket + raises Excon::Error::Socket Idempotent request with socket erroring first 3 times + returns 200 Idempotent request with socket erroring first 5 times + raises Excon::Error::Socket Lowered retry limit with socket erroring first time + returns 200 Lowered retry limit with socket erroring first 3 times + raises Excon::Error::Socket Raised retry limit with socket erroring first 5 times + returns 200 Raised retry limit with socket erroring first 9 times + raises Excon::Error::Socket Retry limit in constructor with socket erroring first 5 times + returns 200 Retry limit and sleep in constructor with socket erroring first 2 times + returns 200 Retry limit and sleep in constructor with socket erroring first 2 times + raises Excon::Error::Socket Idempotent request with custom error first 3 times + returns 200 Idempotent request with custom error first 5 times + raises RuntimeError Overriding default retry_errors + raises Excon::Error::Socket request_block rewound + returns true response_block rewound + returns true Excon instrumentation basic notification + returns ["excon.request", "excon.response"] captures scheme, host, port, and path + returns [:host, :path, :port, :scheme] params in request overwrite those in constructor + returns "/cheezburger" notify on retry + returns 3 notify on error + raises Excon::Error::Socket + returns true filtering + raises Excon::Error::Socket + returns ["excon.request", "excon.error"] more filtering + raises Excon::Error::Socket + returns ["excon.retry", "excon.retry", "excon.retry"] indicates duration + returns true standard instrumentor success + raises Excon::Error::Socket + returns ["excon.request", "excon.retry", "excon.retry", "excon.retry", "excon.error"] authorization header REDACT + raises Excon::Error::Socket + does not appear in response + does not mutate Authorization value password REDACT + raises Excon::Error::Socket + does not appear in response + does not mutate password value proxy password REDACT + raises Excon::Error::Socket + does not appear in response + does not mutate password value use our own instrumentor + raises Excon::Error::Socket + returns ["excon.request", "excon.retry", "excon.retry", "excon.retry", "excon.error"] always passes the block + returns ["excon.request", "excon.response"] does not generate events when not provided + returns 0 allows setting the prefix + raises Excon::Error::Socket + returns ["gug.request", "gug.retry", "gug.retry", "gug.retry", "gug.error"] allows setting the prefix when not idempotent + raises Excon::Error::Socket + returns ["gug.request", "gug.error"] works unmocked + returns ["excon.request", "excon.response"] Excon stubs missing stub + raises Excon::Error::StubNotFound stub({}) + raises ArgumentError stub({}, {}) {} + raises ArgumentError stub({:method => :get}, {:body => 'body', :status => 200}) response.body + returns "body" response.headers + returns {} response.status + returns 200 response_block yields body + returns "body" response.body empty with response_block + returns "" stub({:path => %r{/tests/(S+)}}, {:body => $1, :status => 200}) response.body + returns "test" response.headers + returns {} response.status + returns 200 stub({:body => 'body', :method => :get}) {|params| {:body => params[:body], :headers => params[:headers], :status => 200}} response.body + returns "body" response.headers + returns {"Accept"=>"*/*", "Host"=>"127.0.0.1:9292", "User-Agent"=>"excon/0.88.0"} response.status + returns 200 response_block yields body + returns "body" response.body empty with response_block + returns "" stub({:body => File.open(...), :method => :get}, { :status => 200 }) response.status + returns 200 invalid stub response + raises Excon::Error::InvalidStub mismatched stub + raises Excon::Error::StubNotFound allow mismatched stub + returns 200 stub({}, {:body => 'x' * (Excon::DEFAULT_CHUNK_SIZE + 1)}) + response_block yields body response.body empty with response_block + returns "" stub({:url => 'https://user:pass@foo.bar.com:9999/baz?quux=true'}, {:status => 200}) + get(:expects => 200) stub({}, {:status => 404, :body => 'Not Found'} request(:expects => 200, :method => :get, :path => '/') + raises Excon::Error::NotFound Expects exception should contain response object + returns Excon::Response + request(:expects => 200, :method => :get, :path => '/') with block does not invoke the block since it raises an error stub_for({}) stub_for({}) + returns [{}, {}] unstub({}) unstub({}) + returns [{}, {}] request(:method => :get) + raises Excon::Error::StubNotFound global stubs get on a different thread + returns "2" get on main thread + returns "2" thread-local stubs get on a different thread + returns "2" get on main thread + returns "1" Excon redirector support request(:method => :get, :path => '/old').body + returns "new" Excon redirector support with redirect loop request(:method => :get, :path => '/old') + raises Excon::Error::TooManyRedirects Excon redirect support for relative Location headers request(:method => :get, :path => '/old').body + returns "new" Excon redirect support for relative Location headers with dot segments request(:method => :get, :path => '/foo/baz/').body + returns "/foo/bar/" Excon redirecting post request request not have content-length and body + returns "ok" Pipelined Requests with default :persistent => true + connection is persistent with default :persistent => false + connection is persistent per call to #requests Excon proxy support proxy configuration no proxy connection.data[:proxy] + returns nil empty proxy connection.data[:proxy] + returns nil with fully-specified proxy: https://myproxy.net:8080 connection.data[:proxy][:host] + returns "myproxy.net" connection.data[:proxy][:port] + returns 8080 connection.data[:proxy][:scheme] + returns "https" with fully-specified Unix socket proxy: unix:/// connection.data[:proxy][:host] + returns nil connection.data[:proxy][:port] + returns nil connection.data[:proxy][:scheme] + returns "unix" connection.data[:proxy][:path] + returns "/tmp/myproxy.sock" with complete proxy config from the environment lowercase an http connection connection.data[:proxy][:host] + returns "myproxy" connection.data[:proxy][:port] + returns 8080 connection.data[:proxy][:scheme] + returns "http" with disable_proxy set connection.data[:proxy] + returns nil an https connection connection.data[:proxy][:host] + returns "mysecureproxy" connection.data[:proxy][:port] + returns 8081 connection.data[:proxy][:scheme] + returns "http" with disable_proxy set connection.data[:proxy] + returns nil http proxy from the environment overrides config connection.data[:proxy][:host] + returns "myproxy" connection.data[:proxy][:port] + returns 8080 an http connection in no_proxy connection.data[:proxy] + returns nil an http connection not completely matching no_proxy connection.data[:proxy][:host] + returns "myproxy" an http connection with subdomain in no_proxy connection.data[:proxy] + returns nil uppercase an http connection connection.data[:proxy][:host] + returns "myproxy" connection.data[:proxy][:port] + returns 8080 connection.data[:proxy][:scheme] + returns "http" with disable_proxy set connection.data[:proxy] + returns nil an https connection connection.data[:proxy][:host] + returns "mysecureproxy" connection.data[:proxy][:port] + returns 8081 connection.data[:proxy][:scheme] + returns "http" with disable_proxy set connection.data[:proxy] + returns nil http proxy from the environment overrides config connection.data[:proxy][:host] + returns "myproxy" connection.data[:proxy][:port] + returns 8080 an http connection in no_proxy connection.data[:proxy] + returns nil an http connection not completely matching no_proxy connection.data[:proxy][:host] + returns "myproxy" an http connection with subdomain in no_proxy connection.data[:proxy] + returns nil with only http_proxy config from the environment an https connection connection.data[:proxy][:host] + returns "myproxy" connection.data[:proxy][:port] + returns 8080 connection.data[:proxy][:scheme] + returns "http" with a unix socket proxy config from the environment an https connection connection.data[:proxy][:host] + returns nil connection.data[:proxy][:port] + returns nil connection.data[:proxy][:scheme] + returns "unix" connection.data[:proxy][:path] + returns "/tmp/myproxy.sock" http proxying: http://foo.com:8080 response.status + returns 200 sent Request URI + returns "http://foo.com:8080/bar?alpha=kappa" sent Sent-Host header + returns "foo.com:8080" sent Proxy-Connection header + returns "Keep-Alive" response.body (proxied content) + returns "proxied content" http proxying: http://user:pass@foo.com:8080 response.status + returns 200 sent Request URI + returns "http://foo.com:8080/bar?alpha=kappa" sent Host header + returns "foo.com:8080" sent Proxy-Connection header + returns "Keep-Alive" response.body (proxied content) + returns "proxied content" http proxying over unix socket: http://foo.com:8080 response.status + returns 200 sent Sent-Host header + returns "foo.com:8080" sent Proxy-Connection header + returns "Keep-Alive" response.body (proxied content) + returns "proxied content" Excon query string variants :query => {:foo => 'bar'} query string sent + returns "foo=bar" :query => {:foo => nil} query string sent + returns "foo" :query => {:foo => 'bar', :me => nil} + query string sent includes 'foo=bar' + query string sent includes 'me' :query => {:foo => 'bar', :me => 'too'} + query string sent includes 'foo=bar' + query string sent includes 'me=too' :query => {'foo[]' => ['bar', 'baz'], :me => 'too'} + query string sent includes 'foo%5B%5D=bar' + query string sent includes 'foo%5B%5D=baz' + query string sent includes 'me=too' :query => {'foo%=#' => 'bar%=#'} query string sent + returns "foo%25%3D%23=bar%25%3D%23" :query => {'foo%=#' => nil} query string sent + returns "foo%25%3D%23" Excon request methods empty headers sent + Excon.post header order host is the first sent header by default + returns "host: localhost:9292" Excon request methods one-offs Excon.get + returns "GET" Excon.post + returns "POST" Excon.delete + returns "DELETE" with a connection object connection.get + returns "GET" connection.post + returns "POST" connection.delete + returns "DELETE" not modifies path argument + returns "path" Request Tests persistent connections with default :persistent => true, 127.0.0.1:9292 + uses a persistent connection + :persistent => false resets connection with default :persistent => false, 127.0.0.1:9292 + does not use a persistent connection + :persistent => true enables persistence with default :persistent => true, [::1]:9293 + uses a persistent connection + :persistent => false resets connection with default :persistent => false, [::1]:9293 + does not use a persistent connection + :persistent => true enables persistence Excon Response Parsing responses with chunked transfer-encoding simple response + returns "hello world" with :response_block simple response + returns [["hello ", nil, nil], ["world", nil, nil]] simple response has empty body + returns "" with expected response status + returns [["hello ", nil, nil], ["world", nil, nil]] with unexpected response status + returns "hello world" merges trailers into headers + returns "one, two, three, four, five, six" removes 'chunked' from Transfer-Encoding + returns nil responses with content-length simple response + returns "hello world" with :response_block simple response + returns [["hello", 6, 11], [" worl", 1, 11], ["d", 0, 11]] simple response has empty body + returns "" with expected response status + returns [["hello", 6, 11], [" worl", 1, 11], ["d", 0, 11]] with unexpected response status + returns "hello world" responses with unknown length simple response + returns "hello world" with :response_block simple response + returns [["hello", nil, nil], [" worl", nil, nil], ["d", nil, nil]] simple response has empty body + returns "" with expected response status + returns [["hello", nil, nil], [" worl", nil, nil], ["d", nil, nil]] with unexpected response status + returns "hello world" cookies parses cookies into array + returns ["one, two", "three, four"] header continuation proper continuation + returns "one, two, three, four, five, six" malformed header + raises Excon::Error::Socket malformed header continuation + raises Excon::Error::Socket status line parsing proper status code + returns 404 proper reason phrase + returns "Not Found" Excon thread safety thread_safe_sockets configuration thread_safe_sockets default + returns true with thread_safe_sockets set false + returns false + long_thread + short_thread read should timeout nonblock => false hits read_timeout + raises Excon::Error::Timeout nonblock => true hits read_timeout + raises Excon::Error::Timeout Excon::Utils #connection_uri using UNIX scheme + returns "unix:///tmp/some.sock" using HTTP scheme with default port + returns "http://foo.com:80" without default port + returns "http://foo.com" #request_uri using UNIX scheme without query + returns "unix:///tmp/some.sock/some/path" with query + returns "unix:///tmp/some.sock/some/path?bar=that&foo=this" using HTTP scheme without query + returns "http://foo.com:80/some/path" with query + returns "http://foo.com:80/some/path?bar=that&foo=this" #escape_uri + returns "/hello%20excon" #unescape_uri + returns "/hello excon" #unescape_form + returns "message=We love excon!" #split_header_value + returns ["value"] #split_header_value + returns ["value1", "value2"] #split_header_value + returns ["text/html;q=0.5", "application/json; version=1"] #split_header_value + returns ["foo/bar;key=\"A,B,C\""] #split_header_value + returns [] 12 pending and 1049 succeeded in 22.070632691372314 seconds /usr/bin/ruby3.0 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.10.3/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.10.1/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.10.1/exe/rspec --pattern spec/\*\*/\*_spec.rb -c -f doc -r ./spec/spec_helper.rb Excon::Error #status_errors .keys returns the pertinent HTTP error numbers #new returns an Excon::Error raises errors for bad URIs raises errors for bad paths when remaining backwards compatible #new should raise standard error and catch standard error should raise legacy errors and catch legacy errors should raise standard error and catch legacy errors #status_error should raise with status_error() and catch with standard error should raise with status_error() and catch with legacy error should raise with legacy status_error() and catch with standard when exceptions are rescued when :debug_request and :debug_response are switched off exception message does not include response or response info when :debug_request and :debug_response are switched on exception message includes request and response info when only :debug_request is turned on exception message includes only request info when only :debug_response is turned on exception message includes only response info Excon::Test::Server when the web server is webrick it should behave like a excon test server returns an instance starts the server stops the server when the web server is unicorn bound to a tcp socket it should behave like a excon test server returns an instance starts the server stops the server bound to a unix socket it should behave like a excon test server returns an instance starts the server stops the server when the web server is puma it should behave like a excon test server returns an instance starts the server stops the server when the web server is a executable it should behave like a excon test server returns an instance starts the server stops the server Excon has a version number Excon::Connection when an explicit uri is passed .new returns an instance when :method is :get and :path is /content-length/100 #request returns an Excon::Response Excon::Response #status returns 200 when nonblock is true and persistent is false when :method is get and :path is /content-length/100 #request returns an Excon::Response Excon::Response #status returns 200 #status returns 200 #headers ["Content-Length"] returns 100 ["Content-Type"] returns "text/html;charset=utf-8" ['Date'] returns a valid date ['Server'] matches /^WEBrick/ ['Custom'] returns Foo: bar #remote_ip returns 127.0.0.1 when tcp_nodelay is true #request returns an Excon::Response Excon::Response #body .status #returns 200 when utilizing deprecated block usage #request yields with a chunk, remaining length, and total length completes with expected data when utilizing response_block usage #request yields a chunk, remaining length, and total_length completes with expected data when method is :post when :path is /body-sink when a body parameter is supplied returns an Excon::Response Excon::Response #body equals "5000000" when the body parameter is an empty string returns an Excon::Response Excon::Response #body equals "0" when :path is /echo when a file handle is the body paramter Excon::Response #body equals "x" * 100 + "\n" when a string is the body paramter does not change the enconding of the body without request_block Excon::Response #body equals 'x' * 100) when a request_block paramter is supplied Excon::Response #body equals'x' * 100 when a multi-byte string is the body paramter Excon::Response #body properly concatenates request+headers and body when nonblock is true and persistent is true when :method is get and :path is /content-length/100 #request returns an Excon::Response Excon::Response #status returns 200 #status returns 200 #headers ["Content-Length"] returns 100 ["Content-Type"] returns "text/html;charset=utf-8" ['Date'] returns a valid date ['Server'] matches /^WEBrick/ ['Custom'] returns Foo: bar #remote_ip returns 127.0.0.1 when tcp_nodelay is true #request returns an Excon::Response Excon::Response #body .status #returns 200 when utilizing deprecated block usage #request yields with a chunk, remaining length, and total length completes with expected data when utilizing response_block usage #request yields a chunk, remaining length, and total_length completes with expected data when method is :post when :path is /body-sink when a body parameter is supplied returns an Excon::Response Excon::Response #body equals "5000000" when the body parameter is an empty string returns an Excon::Response Excon::Response #body equals "0" when :path is /echo when a file handle is the body paramter Excon::Response #body equals "x" * 100 + "\n" when a string is the body paramter does not change the enconding of the body without request_block Excon::Response #body equals 'x' * 100) when a request_block paramter is supplied Excon::Response #body equals'x' * 100 when a multi-byte string is the body paramter Excon::Response #body properly concatenates request+headers and body when nonblock is false and persistent is true when :method is get and :path is /content-length/100 #request returns an Excon::Response Excon::Response #status returns 200 #status returns 200 #headers ["Content-Length"] returns 100 ["Content-Type"] returns "text/html;charset=utf-8" ['Date'] returns a valid date ['Server'] matches /^WEBrick/ ['Custom'] returns Foo: bar #remote_ip returns 127.0.0.1 when tcp_nodelay is true #request returns an Excon::Response Excon::Response #body .status #returns 200 when utilizing deprecated block usage #request yields with a chunk, remaining length, and total length completes with expected data when utilizing response_block usage #request yields a chunk, remaining length, and total_length completes with expected data when method is :post when :path is /body-sink when a body parameter is supplied returns an Excon::Response Excon::Response #body equals "5000000" when the body parameter is an empty string returns an Excon::Response Excon::Response #body equals "0" when :path is /echo when a file handle is the body paramter Excon::Response #body equals "x" * 100 + "\n" when a string is the body paramter does not change the enconding of the body without request_block Excon::Response #body equals 'x' * 100) when a request_block paramter is supplied Excon::Response #body equals'x' * 100 when a multi-byte string is the body paramter Excon::Response #body properly concatenates request+headers and body when nonblock is false and persistent is false when :method is get and :path is /content-length/100 #request returns an Excon::Response Excon::Response #status returns 200 #status returns 200 #headers ["Content-Length"] returns 100 ["Content-Type"] returns "text/html;charset=utf-8" ['Date'] returns a valid date ['Server'] matches /^WEBrick/ ['Custom'] returns Foo: bar #remote_ip returns 127.0.0.1 when tcp_nodelay is true #request returns an Excon::Response Excon::Response #body .status #returns 200 when utilizing deprecated block usage #request yields with a chunk, remaining length, and total length completes with expected data when utilizing response_block usage #request yields a chunk, remaining length, and total_length completes with expected data when method is :post when :path is /body-sink when a body parameter is supplied returns an Excon::Response Excon::Response #body equals "5000000" when the body parameter is an empty string returns an Excon::Response Excon::Response #body equals "0" when :path is /echo when a file handle is the body paramter Excon::Response #body equals "x" * 100 + "\n" when a string is the body paramter does not change the enconding of the body without request_block Excon::Response #body equals 'x' * 100) when a request_block paramter is supplied Excon::Response #body equals'x' * 100 when a multi-byte string is the body paramter Excon::Response #body properly concatenates request+headers and body Excon when dispatching requests to a server that does not supply response headers when no block is given should rescue from an EOFError and return response when a block is given should rescue from EOFError and return response to a server that prematurely aborts the request with no response should raise an EOFError Excon::Connection when speaking to a UNIX socket Host header handling sends an empty Host= by default doesn't overwrite an explicit Host header Excon::Connection validating parameters with default middleware Connection.new warns on invalid parameter keys Connection#request warns on invalid parameter keys with custom middleware at instantiation Connection.new accepts parameters that are valid for the provided middleware Connection.new warns on parameters that are not valid for the provided middleware Connection#request accepts parameters that are valid for the provided middleware Connection#request warns on parameters that are not valid for the provided middleware with custom middleware at request time Connection#request accepts parameters that are valid for the provided middleware Connection#request warns on parameters that are not valid for the request middleware Connection#request warns on parameters from instantiation that are not valid for the request middleware Finished in 1.98 seconds (files took 0.23835 seconds to load) 143 examples, 0 failures ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -O--buildsystem=ruby dh_ruby_fixdocs -O--buildsystem=ruby dh_installchangelogs -O--buildsystem=ruby dh_installsystemduser -O--buildsystem=ruby dh_perl -O--buildsystem=ruby dh_link -O--buildsystem=ruby dh_strip_nondeterminism -O--buildsystem=ruby dh_compress -X.rb -O--buildsystem=ruby dh_fixperms -O--buildsystem=ruby dh_missing -O--buildsystem=ruby dh_ruby_fixdepends -O--buildsystem=ruby dh_installdeb -O--buildsystem=ruby dh_gencontrol -O--buildsystem=ruby dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby INFO: pkgstriptranslations version 149 pkgstriptranslations: processing ruby-excon (in debian/ruby-excon); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/ruby-excon/DEBIAN/control, package ruby-excon, directory debian/ruby-excon pkgstripfiles: Truncating usr/share/doc/ruby-excon/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package ruby-excon ... pkgstripfiles: No PNG files. dpkg-deb: building package 'ruby-excon' in '../ruby-excon_0.88.0-1_all.deb'. dpkg-genbuildinfo --build=binary -O../ruby-excon_0.88.0-1_amd64.buildinfo dpkg-genchanges --build=binary -mLaunchpad Build Daemon -O../ruby-excon_0.88.0-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2022-06-23T14:42:04Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ ruby-excon_0.88.0-1_amd64.changes: ---------------------------------- Format: 1.8 Date: Tue, 02 Nov 2021 15:29:05 -0300 Source: ruby-excon Binary: ruby-excon Built-For-Profiles: noudeb Architecture: all Version: 0.88.0-1 Distribution: kinetic Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Antonio Terceiro Description: ruby-excon - Ruby library for creating fast, persistent, HTTP(S) connections Changes: ruby-excon (0.88.0-1) unstable; urgency=medium . [ Debian Janitor ] * Update standards version to 4.5.1, no changes needed. . [ Antonio Terceiro ] * New upstream version 0.88.0 * Bump Standards-Version to 4.6.0; no changes needed * Refresh patches * add missing Dependency on ruby-webrick * Add patch to fix test with multiple ruby interpreters Checksums-Sha1: bcc6eec7ba830376ee1506f10465d62b1af27b05 157438 ruby-excon_0.88.0-1_all.deb 056b17e3a0c56af170adc337db54c3db7b462829 10078 ruby-excon_0.88.0-1_amd64.buildinfo Checksums-Sha256: 006ed1fd41c44a188001038f1fa7df51febcdd2f97e1a290a66edd046de639bc 157438 ruby-excon_0.88.0-1_all.deb 4d3263c1caa2603adbafec3720e184f117e33cbe830aa825daca03eaa37502a2 10078 ruby-excon_0.88.0-1_amd64.buildinfo Files: 59a49e17e8eccc40bfafa142e96bf043 157438 ruby optional ruby-excon_0.88.0-1_all.deb 507a45c940a4b8c53e39a294f72855d1 10078 ruby optional ruby-excon_0.88.0-1_amd64.buildinfo /<>/ruby-excon_0.88.0-1_amd64.changes.new could not be renamed to /<>/ruby-excon_0.88.0-1_amd64.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: ruby-excon Binary: ruby-excon Architecture: all Version: 0.88.0-1 Checksums-Md5: 59a49e17e8eccc40bfafa142e96bf043 157438 ruby-excon_0.88.0-1_all.deb Checksums-Sha1: bcc6eec7ba830376ee1506f10465d62b1af27b05 157438 ruby-excon_0.88.0-1_all.deb Checksums-Sha256: 006ed1fd41c44a188001038f1fa7df51febcdd2f97e1a290a66edd046de639bc 157438 ruby-excon_0.88.0-1_all.deb Build-Origin: Ubuntu Build-Architecture: amd64 Build-Date: Thu, 23 Jun 2022 14:42:04 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: adduser (= 3.121ubuntu1), autoconf (= 2.71-2), automake (= 1:1.16.5-1.3), autopoint (= 0.21-6), autotools-dev (= 20220109.1), base-files (= 12.2ubuntu1), base-passwd (= 3.5.52build1), bash (= 5.1-6ubuntu1), binutils (= 2.38.50.20220615-4ubuntu1), binutils-common (= 2.38.50.20220615-4ubuntu1), binutils-x86-64-linux-gnu (= 2.38.50.20220615-4ubuntu1), bsdextrautils (= 2.38-4ubuntu1), bsdutils (= 1:2.38-4ubuntu1), build-essential (= 12.9ubuntu3), bzip2 (= 1.0.8-5build1), ca-certificates (= 20211016), coreutils (= 8.32-4.1ubuntu1), cpp (= 4:11.2.0-1ubuntu1), cpp-11 (= 11.3.0-3ubuntu1), dash (= 0.5.11+git20210903+057cd650a4ed-8ubuntu1), debconf (= 1.5.79ubuntu1), debhelper (= 13.7.1ubuntu1), debianutils (= 5.7-0.2), debugedit (= 1:5.0-4build1), devscripts (= 2.22.2ubuntu1), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.13.0-1), diffutils (= 1:3.8-0ubuntu2), dirmngr (= 2.2.27-3ubuntu2), dpkg (= 1.21.8ubuntu1), dpkg-dev (= 1.21.8ubuntu1), dwz (= 0.14-1build2), fakeroot (= 1.29-1ubuntu1), file (= 1:5.41-4), findutils (= 4.8.0-1ubuntu3), g++ (= 4:11.2.0-1ubuntu1), g++-11 (= 11.3.0-3ubuntu1), gcc (= 4:11.2.0-1ubuntu1), gcc-11 (= 11.3.0-3ubuntu1), gcc-11-base (= 11.3.0-3ubuntu1), gcc-12-base (= 12.1.0-2ubuntu1), gem2deb (= 1.8), gem2deb-test-runner (= 1.8), gettext (= 0.21-6), gettext-base (= 0.21-6), gnupg (= 2.2.27-3ubuntu2), gnupg-l10n (= 2.2.27-3ubuntu2), gnupg-utils (= 2.2.27-3ubuntu2), gpg (= 2.2.27-3ubuntu2), gpg-agent (= 2.2.27-3ubuntu2), gpg-wks-client (= 2.2.27-3ubuntu2), gpg-wks-server (= 2.2.27-3ubuntu2), gpgconf (= 2.2.27-3ubuntu2), gpgsm (= 2.2.27-3ubuntu2), gpgv (= 2.2.27-3ubuntu2), grep (= 3.7-1build1), groff-base (= 1.22.4-8build1), gzip (= 1.10-4ubuntu4), hostname (= 3.23ubuntu2), init-system-helpers (= 1.63), intltool-debian (= 0.35.0+20060710.5), libacl1 (= 2.3.1-1), libarchive-zip-perl (= 1.68-1), libasan6 (= 11.3.0-3ubuntu1), libassuan0 (= 2.5.5-3), libatomic1 (= 12.1.0-2ubuntu1), libattr1 (= 1:2.5.1-1build1), libaudit-common (= 1:3.0.7-1build1), libaudit1 (= 1:3.0.7-1build1), libb-hooks-op-check-perl (= 0.22-2), libbinutils (= 2.38.50.20220615-4ubuntu1), libblkid1 (= 2.38-4ubuntu1), libbsd0 (= 0.11.6-1), libbz2-1.0 (= 1.0.8-5build1), libc-bin (= 2.35-0ubuntu3), libc-dev-bin (= 2.35-0ubuntu3), libc6 (= 2.35-0ubuntu3), libc6-dev (= 2.35-0ubuntu3), libcap-ng0 (= 0.7.9-4), libcap2 (= 1:2.44-1build3), libcc1-0 (= 12.1.0-2ubuntu1), libclass-method-modifiers-perl (= 2.13-1), libclass-xsaccessor-perl (= 1.19-3build9), libcom-err2 (= 1.46.5-2ubuntu2), libcrypt-dev (= 1:4.4.27-1), libcrypt1 (= 1:4.4.27-1), libctf-nobfd0 (= 2.38.50.20220615-4ubuntu1), libctf0 (= 2.38.50.20220615-4ubuntu1), libdb5.3 (= 5.3.28+dfsg1-0.9), libdebconfclient0 (= 0.261ubuntu1), libdebhelper-perl (= 13.7.1ubuntu1), libdevel-callchecker-perl (= 0.008-1ubuntu4), libdpkg-perl (= 1.21.8ubuntu1), libdw1 (= 0.187-1), libdynaloader-functions-perl (= 0.003-2), libedit2 (= 3.1-20210910-1build1), libelf1 (= 0.187-1), libencode-locale-perl (= 1.05-2), libexpat1 (= 2.4.8-1), libfakeroot (= 1.29-1ubuntu1), libffi8 (= 3.4.2-4), libfile-dirlist-perl (= 0.05-2), libfile-homedir-perl (= 1.006-1), libfile-listing-perl (= 6.15-1), libfile-stripnondeterminism-perl (= 1.13.0-1), libfile-touch-perl (= 0.12-1), libfile-which-perl (= 1.27-1), libgcc-11-dev (= 11.3.0-3ubuntu1), libgcc-s1 (= 12.1.0-2ubuntu1), libgcrypt20 (= 1.10.1-2ubuntu1), libgdbm-compat4 (= 1.23-1), libgdbm6 (= 1.23-1), libgmp-dev (= 2:6.2.1+dfsg-3ubuntu1), libgmp10 (= 2:6.2.1+dfsg-3ubuntu1), libgmpxx4ldbl (= 2:6.2.1+dfsg-3ubuntu1), libgnutls30 (= 3.7.6-2ubuntu1), libgomp1 (= 12.1.0-2ubuntu1), libgpg-error0 (= 1.45-2), libgprofng0 (= 2.38.50.20220615-4ubuntu1), libgssapi-krb5-2 (= 1.19.2-2), libhogweed6 (= 3.7.3-1build2), libhtml-parser-perl (= 3.78-1), libhtml-tagset-perl (= 3.20-4), libhtml-tree-perl (= 5.07-2), libhttp-cookies-perl (= 6.10-1), libhttp-date-perl (= 6.05-1), libhttp-message-perl (= 6.37-1), libhttp-negotiate-perl (= 6.01-1), libicu71 (= 71.1-3), libidn2-0 (= 2.3.2-2build1), libimport-into-perl (= 1.002005-2), libio-html-perl (= 1.004-3), libio-pty-perl (= 1:1.15-2build2), libio-socket-ssl-perl (= 2.074-2), libipc-run-perl (= 20200505.0-1), libisl23 (= 0.24-2build1), libitm1 (= 12.1.0-2ubuntu1), libk5crypto3 (= 1.19.2-2), libkeyutils1 (= 1.6.1-3ubuntu1), libkrb5-3 (= 1.19.2-2), libkrb5support0 (= 1.19.2-2), libksba8 (= 1.6.0-2build1), libldap-2.5-0 (= 2.5.12+dfsg-2ubuntu1), liblsan0 (= 12.1.0-2ubuntu1), liblwp-mediatypes-perl (= 6.04-1), liblwp-protocol-https-perl (= 6.10-1), liblz4-1 (= 1.9.3-2build2), liblzma5 (= 5.2.5-2.1), libmagic-mgc (= 1:5.41-4), libmagic1 (= 1:5.41-4), libmd0 (= 1.0.4-1build1), libmodule-runtime-perl (= 0.016-2), libmoo-perl (= 2.005004-3), libmount1 (= 2.38-4ubuntu1), libmpc3 (= 1.2.1-2build1), libmpdec3 (= 2.5.1-2build2), libmpfr6 (= 4.1.0-3build3), libncursesw6 (= 6.3+20220423-2), libnet-http-perl (= 6.22-1), libnet-ssleay-perl (= 1.92-2), libnettle8 (= 3.7.3-1build2), libnpth0 (= 1.6-3build2), libnsl-dev (= 1.3.0-2build2), libnsl2 (= 1.3.0-2build2), libp11-kit0 (= 0.24.1-1), libpam-modules (= 1.4.0-13ubuntu1), libpam-modules-bin (= 1.4.0-13ubuntu1), libpam-runtime (= 1.4.0-13ubuntu1), libpam0g (= 1.4.0-13ubuntu1), libparams-classify-perl (= 0.015-2), libpcre2-8-0 (= 10.40-1), libpcre3 (= 2:8.39-14), libperl5.34 (= 5.34.0-3ubuntu1), libpipeline1 (= 1.5.6-1), libpython3-stdlib (= 3.10.4-0ubuntu2), libpython3.10-minimal (= 3.10.5-1), libpython3.10-stdlib (= 3.10.5-1), libquadmath0 (= 12.1.0-2ubuntu1), libreadline8 (= 8.1.2-1.2), librole-tiny-perl (= 2.002004-1), libruby3.0 (= 3.0.2-7ubuntu2), libsasl2-2 (= 2.1.28+dfsg-6ubuntu1), libsasl2-modules-db (= 2.1.28+dfsg-6ubuntu1), libseccomp2 (= 2.5.4-1ubuntu1), libselinux1 (= 3.4-1), libsemanage-common (= 3.4-1), libsemanage2 (= 3.4-1), libsepol2 (= 3.4-2), libsigsegv2 (= 2.13-1ubuntu3), libsmartcols1 (= 2.38-4ubuntu1), libsqlite3-0 (= 3.38.5-1), libssl3 (= 3.0.3-5ubuntu3), libstdc++-11-dev (= 11.3.0-3ubuntu1), libstdc++6 (= 12.1.0-2ubuntu1), libsub-override-perl (= 0.09-3), libsub-quote-perl (= 2.006006-1), libsystemd0 (= 249.11-0ubuntu4), libtasn1-6 (= 4.18.0-4build1), libtimedate-perl (= 2.3300-2), libtinfo6 (= 6.3+20220423-2), libtirpc-common (= 1.3.2-2build1), libtirpc-dev (= 1.3.2-2build1), libtirpc3 (= 1.3.2-2build1), libtool (= 2.4.7-4), libtry-tiny-perl (= 0.31-1), libtsan0 (= 11.3.0-3ubuntu1), libubsan1 (= 12.1.0-2ubuntu1), libuchardet0 (= 0.0.7-1build2), libudev1 (= 249.11-0ubuntu4), libunistring2 (= 1.0-1), liburi-perl (= 5.10-1), libuuid1 (= 2.38-4ubuntu1), libwww-perl (= 6.67-1), libwww-robotrules-perl (= 6.02-1), libxml2 (= 2.9.14+dfsg-1), libyaml-0-2 (= 0.2.2-1build2), libzstd1 (= 1.5.2+dfsg-1), linux-libc-dev (= 5.15.0-27.28), login (= 1:4.11.1+dfsg1-2ubuntu1), lsb-base (= 11.1.0ubuntu4), lto-disabled-list (= 27), m4 (= 1.4.18-5ubuntu2), make (= 4.3-4.1build1), man-db (= 2.10.2-1), mawk (= 1.3.4.20200120-3.1), media-types (= 8.0.0), ncurses-base (= 6.3+20220423-2), ncurses-bin (= 6.3+20220423-2), netbase (= 6.3), openssl (= 3.0.3-5ubuntu3), passwd (= 1:4.11.1+dfsg1-2ubuntu1), patch (= 2.7.6-7build2), patchutils (= 0.4.2-1build2), perl (= 5.34.0-3ubuntu1), perl-base (= 5.34.0-3ubuntu1), perl-modules-5.34 (= 5.34.0-3ubuntu1), perl-openssl-defaults (= 7), pinentry-curses (= 1.2.0-1ubuntu1), po-debconf (= 1.0.21+nmu1), puma (= 5.5.2-2ubuntu2), python3 (= 3.10.4-0ubuntu2), python3-minimal (= 3.10.4-0ubuntu2), python3.10 (= 3.10.5-1), python3.10-minimal (= 3.10.5-1), rake (= 13.0.6-3), readline-common (= 8.1.2-1.2), rpcsvc-proto (= 1.4.2-0ubuntu6), ruby (= 1:3.0~exp1), ruby-activesupport (= 2:6.1.4.6+dfsg-3), ruby-all-dev (= 1:3.0~exp1), ruby-backports (= 3.21.0-2), ruby-chronic (= 0.10.5-2), ruby-concurrent (= 1.1.6+dfsg-5), ruby-delorean (= 2.1.0-2.1), ruby-diff-lcs (= 1.5.0-1), ruby-eventmachine (= 1.3~pre20201020-b50c135-5), ruby-formatador (= 0.2.5-3), ruby-i18n (= 1.10.0-1), ruby-kgio (= 2.11.2-2build2), ruby-multi-json (= 1.14.1-1), ruby-mustermann (= 1.1.1-1), ruby-net-telnet (= 0.1.1-2.1), ruby-nio4r (= 2.5.8-2), ruby-numerizer (= 0.2.0-2), ruby-open4 (= 1.3.4-1.1), ruby-rack (= 2.1.4-5ubuntu1), ruby-rack-protection (= 2.0.8.1-2), ruby-raindrops (= 0.19.2-1ubuntu2), ruby-rspec (= 3.10.0c1e1m2s3-1), ruby-rspec-core (= 3.10.0c1e1m2s3-1), ruby-rspec-expectations (= 3.10.0c1e1m2s3-1), ruby-rspec-mocks (= 3.10.0c1e1m2s3-1), ruby-rspec-support (= 3.10.0c1e1m2s3-1), ruby-ruby2-keywords (= 0.0.5-1), ruby-rubygems (= 3.3.15-1), ruby-shindo (= 0.3.10-1), ruby-sinatra (= 2.0.8.1-2), ruby-sinatra-contrib (= 2.0.8.1-2), ruby-tilt (= 2.0.10-2), ruby-tzinfo (= 2.0.4-3), ruby-webrick (= 1.7.0-3), ruby-xmlrpc (= 0.3.2-2), ruby-zeitwerk (= 2.4.2-2), ruby3.0 (= 3.0.2-7ubuntu2), ruby3.0-dev (= 3.0.2-7ubuntu2), rubygems-integration (= 1.18), sed (= 4.8-1ubuntu2), sensible-utils (= 0.0.17), sysvinit-utils (= 3.01-1ubuntu1), tar (= 1.34+dfsg-1build3), unicorn (= 6.0.0-2build1), util-linux (= 2.38-4ubuntu1), util-linux-extra (= 2.38-4ubuntu1), wdiff (= 1.2.2-2build3), xz-utils (= 5.2.5-2.1), zlib1g (= 1:1.2.11.dfsg-2ubuntu9) Environment: DEB_BUILD_OPTIONS="noautodbgsym parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1635877745" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ ruby-excon_0.88.0-1_all.deb --------------------------- new Debian package, version 2.0. size 157438 bytes: control archive=2249 bytes. 680 bytes, 17 lines control 6096 bytes, 53 lines md5sums Package: ruby-excon Version: 0.88.0-1 Architecture: all Maintainer: Ubuntu Developers Original-Maintainer: Debian Ruby Team Installed-Size: 396 Recommends: ca-certificates Section: ruby Priority: optional Homepage: https://github.com/excon/excon Description: Ruby library for creating fast, persistent, HTTP(S) connections Ruby library for creating fast HTTP(S) connections, it supports: * GET/POST/PUT/DELETE/HEAD/TRACE/OPTIONS/CONNECT methods via HTTP/1.1 * HTTPS (SSL) connections * Proxy and keep-alive connections * Multitreading and streaming download Ruby-Versions: all drwxr-xr-x root/root 0 2021-11-02 18:29 ./ drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/ drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/share/ drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/share/doc/ruby-excon/ -rw-r--r-- root/root 6726 2021-10-27 18:43 ./usr/share/doc/ruby-excon/README.md.gz -rw-r--r-- root/root 1592 2021-11-02 18:29 ./usr/share/doc/ruby-excon/changelog.Debian.gz -rw-r--r-- root/root 2182 2021-11-02 18:29 ./usr/share/doc/ruby-excon/copyright drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/share/rubygems-integration/ drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/share/rubygems-integration/all/ drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/ drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/ drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/ -rw-r--r-- root/root 896 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/class_vs_lambda.rb -rw-r--r-- root/root 367 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/concat_vs_insert.rb -rw-r--r-- root/root 442 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/concat_vs_interpolate.rb -rw-r--r-- root/root 349 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/cr_lf.rb -rw-r--r-- root/root 6728 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/downcase-eq-eq_vs_casecmp.rb -rw-r--r-- root/root 1125 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/excon.rb -rw-r--r-- root/root 3547 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/excon_vs.rb -rw-r--r-- root/root 492 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/for_vs_array_each.rb -rw-r--r-- root/root 503 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/for_vs_hash_each.rb -rw-r--r-- root/root 7265 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/has_key-vs-lookup.rb -rw-r--r-- root/root 2554 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/headers_case_sensitivity.rb -rw-r--r-- root/root 804 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/headers_split_vs_match.rb -rw-r--r-- root/root 2777 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/implicit_block-vs-explicit_block.rb -rw-r--r-- root/root 382 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/merging.rb -rw-r--r-- root/root 336 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/single_vs_double_quotes.rb -rw-r--r-- root/root 2829 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/string_ranged_index.rb -rw-r--r-- root/root 3267 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/strip_newline.rb -rw-r--r-- root/root 1502 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/benchmarks/vs_stdlib.rb drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/data/ -rw-r--r-- root/root 208065 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/data/cacert.pem drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/ -rw-r--r-- root/root 8630 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon.rb drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/ -rw-r--r-- root/root 22324 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/connection.rb -rw-r--r-- root/root 4799 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/constants.rb -rw-r--r-- root/root 9460 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/error.rb drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/extensions/ -rw-r--r-- root/root 1248 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/extensions/uri.rb -rw-r--r-- root/root 1884 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/headers.rb drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/instrumentors/ -rw-r--r-- root/root 1191 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/instrumentors/logging_instrumentor.rb -rw-r--r-- root/root 421 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/instrumentors/standard_instrumentor.rb drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/ -rw-r--r-- root/root 644 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/base.rb -rw-r--r-- root/root 962 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/capture_cookies.rb -rw-r--r-- root/root 1453 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/decompress.rb -rw-r--r-- root/root 352 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/escape_path.rb -rw-r--r-- root/root 600 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/expects.rb -rw-r--r-- root/root 1852 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/idempotent.rb -rw-r--r-- root/root 1349 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/instrumentor.rb -rw-r--r-- root/root 1908 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/mock.rb -rw-r--r-- root/root 2851 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/redirect_follower.rb -rw-r--r-- root/root 443 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/middlewares/response_parser.rb -rw-r--r-- root/root 1006 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/pretty_printer.rb -rw-r--r-- root/root 7316 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/response.rb -rw-r--r-- root/root 9209 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/socket.rb -rw-r--r-- root/root 7062 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/ssl_socket.rb drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/test/ drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/test/plugin/ drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/test/plugin/server/ -rw-r--r-- root/root 646 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/test/plugin/server/exec.rb -rw-r--r-- root/root 651 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/test/plugin/server/puma.rb -rw-r--r-- root/root 1167 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/test/plugin/server/unicorn.rb -rw-r--r-- root/root 854 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/test/plugin/server/webrick.rb -rw-r--r-- root/root 2830 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/test/server.rb -rw-r--r-- root/root 1242 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/unix_socket.rb -rw-r--r-- root/root 4414 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/utils.rb -rw-r--r-- root/root 68 2021-11-02 18:29 ./usr/share/rubygems-integration/all/gems/excon-0.88.0/lib/excon/version.rb drwxr-xr-x root/root 0 2021-11-02 18:29 ./usr/share/rubygems-integration/all/specifications/ -rw-r--r-- root/root 2902 2021-11-02 18:29 ./usr/share/rubygems-integration/all/specifications/excon-0.88.0.gemspec +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: binary Build-Space: 2100 Build-Time: 29 Distribution: kinetic Host Architecture: amd64 Install-Time: 16 Job: ruby-excon_0.88.0-1.dsc Machine Architecture: amd64 Package: ruby-excon Package-Time: 47 Source-Version: 0.88.0-1 Space: 2100 Status: successful Version: 0.88.0-1 -------------------------------------------------------------------------------- Finished at 2022-06-23T14:42:04Z Build needed 00:00:47, 2100k disk space Adding user buildd to group lxd RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=kinetic --arch=amd64 PACKAGEBUILD-24065095 Scanning for processes to kill in build PACKAGEBUILD-24065095