Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/r/ruby-ethon/ruby-ethon_0.9.0-2_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/ruby-ethon-0.9.0-25yd92uc5/ruby-ethon_0.9.0-2_all.buildinfo Get source package info: ruby-ethon=0.9.0-2 Source URL: http://snapshot.notset.fr/mr/package/ruby-ethon/0.9.0-2/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-11 automake=1:1.15.1-3.1 autopoint=0.19.8.1-6 autotools-dev=20180224.1 base-files=10.1 base-passwd=3.5.45 bash=4.4.18-3 binutils=2.30-21 binutils-common=2.30-21 binutils-x86-64-linux-gnu=2.30-21 bsdmainutils=11.1.2+b1 bsdutils=1:2.32-0.1 build-essential=12.5 bzip2=1.0.6-8.1 ca-certificates=20180409 coreutils=8.28-1 cpp=4:7.3.0-3 cpp-7=7.3.0-21 dash=0.5.8-2.10 debconf=1.5.67 debhelper=11.3.2 debianutils=4.8.6 devscripts=2.18.3 dh-autoreconf=19 dh-strip-nondeterminism=0.041-2 diffutils=1:3.6-1 dpkg=1.19.0.5+b1 dpkg-dev=1.19.0.5 dwz=0.12-2 fdisk=2.32-0.1 file=1:5.33-3 findutils=4.6.0+git+20171230-2 g++=4:7.3.0-3 g++-7=7.3.0-21 gcc=4:7.3.0-3 gcc-7=7.3.0-21 gcc-7-base=7.3.0-21 gcc-8-base=8.1.0-5 gem2deb=0.39 gem2deb-test-runner=0.39 gettext=0.19.8.1-6+b1 gettext-base=0.19.8.1-6+b1 grep=3.1-2 groff-base=1.22.3-10 gzip=1.6-5+b1 hostname=3.20 init-system-helpers=1.51 intltool-debian=0.35.0+20060710.4 libacl1=2.2.52-3+b1 libarchive-zip-perl=1.60-1 libasan4=7.3.0-21 libatomic1=8.1.0-5 libattr1=1:2.4.47-2+b2 libaudit-common=1:2.8.3-1 libaudit1=1:2.8.3-1 libbinutils=2.30-21 libblkid1=2.32-0.1 libbsd0=0.9.1-1 libbz2-1.0=1.0.6-8.1 libc-bin=2.27-3 libc-dev-bin=2.27-3 libc6=2.27-3 libc6-dev=2.27-3 libcap-ng0=0.7.9-1 libcc1-0=8.1.0-5 libcilkrts5=7.3.0-21 libcom-err2=1.44.2-1 libcroco3=0.6.12-2 libcurl4=7.60.0-2 libdb5.3=5.3.28-13.1+b1 libdebconfclient0=0.243 libdpkg-perl=1.19.0.5 libelf1=0.170-0.4 libexpat1=2.2.5-3 libfdisk1=2.32-0.1 libffi6=3.2.1-8 libfile-homedir-perl=1.004-1 libfile-stripnondeterminism-perl=0.041-2 libfile-which-perl=1.21-1 libfreetype6=2.8.1-2 libgcc-7-dev=7.3.0-21 libgcc1=1:8.1.0-5 libgcrypt20=1.8.3-1 libgdbm-compat4=1.14.1-6+b1 libgdbm5=1.14.1-6+b1 libglib2.0-0=2.56.1-2 libgmp-dev=2:6.1.2+dfsg-3 libgmp10=2:6.1.2+dfsg-3 libgmpxx4ldbl=2:6.1.2+dfsg-3 libgnutls30=3.5.18-1 libgomp1=8.1.0-5 libgpg-error0=1.31-1 libgraphite2-3=1.3.11-2 libgssapi-krb5-2=1.16-2 libharfbuzz0b=1.7.6-1+b1 libhogweed4=3.4-1 libicu-le-hb0=1.0.3+git161113-5 libicu60=60.2-6 libidn2-0=2.0.4-1.1 libisl19=0.19-1 libitm1=8.1.0-5 libk5crypto3=1.16-2 libkeyutils1=1.5.9-9.2 libkrb5-3=1.16-2 libkrb5support0=1.16-2 libldap-2.4-2=2.4.46+dfsg-5 libldap-common=2.4.46+dfsg-5 liblsan0=8.1.0-5 liblz4-1=1.8.2-1 liblzma5=5.2.2-1.3 libmagic-mgc=1:5.33-3 libmagic1=1:5.33-3 libmount1=2.32-0.1 libmpc3=1.1.0-1 libmpdec2=2.4.2-2 libmpfr6=4.0.1-1 libmpx2=8.1.0-5 libncurses6=6.1+20180210-4 libncursesw6=6.1+20180210-4 libnettle6=3.4-1 libnghttp2-14=1.32.0-1 libp11-kit0=0.23.12-2 libpam-modules=1.1.8-3.7 libpam-modules-bin=1.1.8-3.7 libpam-runtime=1.1.8-3.7 libpam0g=1.1.8-3.7 libpcre3=2:8.39-9 libperl5.26=5.26.2-6 libpipeline1=1.5.0-1 libpng16-16=1.6.34-1 libpsl5=0.20.2-1 libpython3-stdlib=3.6.5-3 libpython3.6-minimal=3.6.6~rc1-1 libpython3.6-stdlib=3.6.6~rc1-1 libquadmath0=8.1.0-5 libreadline7=7.0-5 librtmp1=2.4+20151223.gitfa8646d.1-2 libruby2.5=2.5.1-3 libsasl2-2=2.1.27~101-g0780600+dfsg-3.1 libsasl2-modules-db=2.1.27~101-g0780600+dfsg-3.1 libseccomp2=2.3.3-2 libselinux1=2.8-1 libsigsegv2=2.12-2 libsmartcols1=2.32-0.1 libsqlite3-0=3.24.0-1 libssh2-1=1.8.0-1 libssl1.1=1.1.0h-4 libstdc++-7-dev=7.3.0-21 libstdc++6=8.1.0-5 libsystemd0=238-5 libtasn1-6=4.13-3 libtimedate-perl=2.3000-2 libtinfo6=6.1+20180210-4 libtool=2.4.6-2.1 libtsan0=8.1.0-5 libubsan0=7.3.0-21 libudev1=238-5 libunistring2=0.9.8-1 libuuid1=2.32-0.1 libxml2=2.9.4+dfsg1-7 libyaml-0-2=0.1.7-2 linux-libc-dev=4.16.12-1 login=1:4.5-1 m4=1.4.18-1 make=4.2.1-1 man-db=2.8.3-2 mawk=1.3.3-17+b3 mime-support=3.60 ncurses-base=6.1+20180210-4 ncurses-bin=6.1+20180210-4 openssl=1.1.0h-4 patch=2.7.6-2 perl=5.26.2-6 perl-base=5.26.2-6 perl-modules-5.26=5.26.2-6 po-debconf=1.0.20 python3=3.6.5-3 python3-minimal=3.6.5-3 python3.6=3.6.6~rc1-1 python3.6-minimal=3.6.6~rc1-1 rake=12.3.1-3 readline-common=7.0-5 ruby=1:2.5.1 ruby-all-dev=1:2.5.1 ruby-did-you-mean=1.2.1-1 ruby-diff-lcs=1.3-1 ruby-ffi=1.9.10debian-1+b4 ruby-json=2.1.0+dfsg-2+b1 ruby-mime-types=3.1-1 ruby-mime-types-data=3.2015.1120-1 ruby-minitest=5.10.3-1 ruby-net-telnet=0.1.1-2 ruby-power-assert=1.1.1-1 ruby-rack=1.6.4-4 ruby-rack-protection=1.5.3-2 ruby-rspec=3.7.0c1e0m0s1-1 ruby-rspec-core=3.7.0c1e0m0s1-1 ruby-rspec-expectations=3.7.0c1e0m0s1-1 ruby-rspec-mocks=3.7.0c1e0m0s1-1 ruby-rspec-support=3.7.0c1e0m0s1-1 ruby-setup=3.4.1-9 ruby-sinatra=1.4.8-1 ruby-test-unit=3.2.7-1 ruby-thread-order=1.1.0-1 ruby-tilt=2.0.8-1 ruby-xmlrpc=0.3.0-1 ruby2.5=2.5.1-3 ruby2.5-dev=2.5.1-3 rubygems-integration=1.11 sed=4.4-2 sensible-utils=0.0.12 sysvinit-utils=2.88dsf-59.10 tar=1.30+dfsg-2 util-linux=2.32-0.1 xz-utils=5.2.2-1.3 zlib1g=1:1.2.11.dfsg-1 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20180614T214016Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d ruby-ethon=0.9.0-2 && mkdir -p /build/ruby-ethon-pHEmBf && dpkg-source --no-check -x /*.dsc /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0 && chown -R builduser:builduser /build/ruby-ethon-pHEmBf" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="POSIX" SOURCE_DATE_EPOCH="1528980527" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/ruby-ethon-pHEmBf /tmp/ruby-ethon-0.9.0-25yd92uc5 buster /dev/null deb http://snapshot.notset.fr/archive/debian/20180614T214016Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.Pc15OKT450 as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.Pc15OKT450 Reading package lists... Building dependency tree... util-linux is already the newest version (2.32-0.1). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 132 kB of archives. After this operation, 373 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20180614T214016Z unstable/main amd64 libfakeroot amd64 1.22-2 [45.9 kB] Get:2 http://snapshot.notset.fr/archive/debian/20180614T214016Z unstable/main amd64 fakeroot amd64 1.22-2 [85.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 132 kB in 0s (897 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4355 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.22-2_amd64.deb ... Unpacking libfakeroot:amd64 (1.22-2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.22-2_amd64.deb ... Unpacking fakeroot (1.22-2) ... Processing triggers for libc-bin (2.27-3) ... Setting up libfakeroot:amd64 (1.22-2) ... Setting up fakeroot (1.22-2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.27-3) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20180614T214016Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.Pc15OKT450 Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20180614T214016Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Fetched 22.6 MB in 23s (993 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.Pc15OKT450 I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d ruby-ethon=0.9.0-2 && mkdir -p /build/ruby-ethon-pHEmBf && dpkg-source --no-check -x /*.dsc /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0 && chown -R builduser:builduser /build/ruby-ethon-pHEmBf"' exec /tmp/mmdebstrap.Pc15OKT450 Reading package lists... NOTICE: 'ruby-ethon' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-ethon.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-ethon.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 57.2 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-ethon 0.9.0-2 (dsc) [2121 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-ethon 0.9.0-2 (tar) [52.2 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-ethon 0.9.0-2 (diff) [2872 B] Fetched 57.2 kB in 0s (578 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'ruby-ethon_0.9.0-2.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting ruby-ethon in /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0 dpkg-source: info: unpacking ruby-ethon_0.9.0.orig.tar.gz dpkg-source: info: unpacking ruby-ethon_0.9.0-2.debian.tar.xz dpkg-source: info: applying remove-rubygems-bundler.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="POSIX" SOURCE_DATE_EPOCH="1528980527" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.Pc15OKT450 dpkg-buildpackage: info: source package ruby-ethon dpkg-buildpackage: info: source version 0.9.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Sruthi Chandran dpkg-source --before-build ruby-ethon-0.9.0 fakeroot debian/rules clean dh clean --buildsystem=ruby --with ruby dh_auto_clean -O--buildsystem=ruby dh_ruby --clean dh_ruby --clean Invalid gemspec in [ethon.gemspec]: No such file or directory - git dh_clean -O--buildsystem=ruby debian/rules build-indep dh build-indep --buildsystem=ruby --with ruby dh_update_autotools_config -i -O--buildsystem=ruby dh_autoreconf -i -O--buildsystem=ruby dh_auto_configure -i -O--buildsystem=ruby dh_ruby --configure dh_auto_build -i -O--buildsystem=ruby dh_ruby --build dh_ruby --build dh_auto_test -i -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-indep dh binary-indep --buildsystem=ruby --with ruby dh_testroot -i -O--buildsystem=ruby dh_prep -i -O--buildsystem=ruby dh_auto_install -i -O--buildsystem=ruby dh_ruby --install /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon dh_ruby --install Invalid gemspec in [ethon.gemspec]: No such file or directory - git ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install files │ └──────────────────────────────────────────────────────────────────────────────┘ install -d /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/curls/form_options.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/curls/form_options.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/curls/infos.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/curls/infos.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/curls/classes.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/curls/classes.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/curls/constants.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/curls/constants.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/curls/settings.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/curls/settings.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/curls/functions.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/curls/functions.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/curls/messages.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/curls/messages.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/curls/codes.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/curls/codes.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/curls/options.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/curls/options.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/errors.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/errors.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/features.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/features.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/informations.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/informations.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/http/post.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/http/post.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/http/actionable.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/http/actionable.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/http/get.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/http/get.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/http/patch.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/http/patch.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/http/custom.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/http/custom.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/http/putable.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/http/putable.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/http/delete.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/http/delete.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/http/put.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/http/put.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/http/head.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/http/head.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/http/options.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/http/options.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/http/postable.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/http/postable.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/params.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/params.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/debug_info.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/debug_info.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/http.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/http.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/mirror.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/mirror.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/util.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/util.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/response_callbacks.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/response_callbacks.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/callbacks.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/callbacks.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/header.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/header.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/form.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/form.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/operations.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/operations.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/options.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/options.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy/queryable.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy/queryable.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/multi/stack.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/multi/stack.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/multi/operations.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/multi/operations.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/multi/options.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/multi/options.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/libc.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/libc.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/easy.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/easy.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/errors/invalid_option.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/errors/invalid_option.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/errors/multi_add.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/errors/multi_add.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/errors/multi_timeout.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/errors/multi_timeout.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/errors/global_init.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/errors/global_init.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/errors/select.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/errors/select.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/errors/ethon_error.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/errors/ethon_error.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/errors/multi_fdset.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/errors/multi_fdset.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/errors/multi_remove.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/errors/multi_remove.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/errors/invalid_value.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/errors/invalid_value.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/multi.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/multi.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/loggable.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/loggable.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/version.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/version.rb install -D -m644 /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/lib/ethon/curl.rb /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby/ethon/curl.rb dh_installchangelogs -pruby-ethon /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/CHANGELOG.md upstream ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install Rubygems integration metadata │ └──────────────────────────────────────────────────────────────────────────────┘ generating gemspec at /build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/share/rubygems-integration/all/specifications/ethon-0.9.0.gemspec /usr/bin/ruby2.5 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.5 │ └──────────────────────────────────────────────────────────────────────────────┘ Invalid gemspec in [ethon.gemspec]: No such file or directory - git GEM_PATH=debian/ruby-ethon/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -e gem\ \"ethon\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.5 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0/debian/ruby-ethon/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-ethon/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.5 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation Ethon::Curl .init when global_init fails  raises global init error when global_init works  doesn't raises global init error  logs when global_cleanup is called  logs Ethon::Easy::Callbacks #set_callbacks  sets write- and headerfunction  resets @response_body  resets @response_headers  resets @debug_info #body_write_callback when body returns not :abort  returns number bigger than 0 when body returns :abort  returns -1 to indicate abort to libcurl Ethon::Easy::DebugInfo #debug_info when verbose is not set to true  does not save any debug info after a request when verbose is set to true Found bundle for host localhost: 0x555c6ca7e9e0 [can pipeline] Re-using existing connection! (#0) with host localhost Connected to localhost (127.0.0.1) port 3001 (#0) GET / HTTP/1.1 Host: localhost:3001 Accept: */* HTTP/1.1 200 OK Content-Type: text/html;charset=utf-8 Content-Length: 872 X-Xss-Protection: 1; mode=block X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN Server: WEBrick/1.4.2 (Ruby/2.5.1/2018-03-29) Date: Tue, 05 Oct 2021 19:51:51 GMT Connection: Keep-Alive Connection #0 to host localhost left intact  saves debug info after a request Found bundle for host localhost: 0x555c6bc8e770 [can pipeline] Re-using existing connection! (#0) with host localhost Connected to localhost (127.0.0.1) port 3001 (#0) GET / HTTP/1.1 Host: localhost:3001 Accept: */* HTTP/1.1 200 OK Content-Type: text/html;charset=utf-8 Content-Length: 872 X-Xss-Protection: 1; mode=block X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN Server: WEBrick/1.4.2 (Ruby/2.5.1/2018-03-29) Date: Tue, 05 Oct 2021 19:51:51 GMT Connection: Keep-Alive Connection #0 to host localhost left intact  saves request headers Found bundle for host localhost: 0x555c6caebc40 [can pipeline] Re-using existing connection! (#0) with host localhost Connected to localhost (127.0.0.1) port 3001 (#0) GET / HTTP/1.1 Host: localhost:3001 Accept: */* HTTP/1.1 200 OK Content-Type: text/html;charset=utf-8 Content-Length: 872 X-Xss-Protection: 1; mode=block X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN Server: WEBrick/1.4.2 (Ruby/2.5.1/2018-03-29) Date: Tue, 05 Oct 2021 19:51:51 GMT Connection: Keep-Alive Connection #0 to host localhost left intact  saves response headers Found bundle for host localhost: 0x7f484c06e110 [can pipeline] Re-using existing connection! (#0) with host localhost Connected to localhost (127.0.0.1) port 3001 (#0) GET / HTTP/1.1 Host: localhost:3001 Accept: */* HTTP/1.1 200 OK Content-Type: text/html;charset=utf-8 Content-Length: 872 X-Xss-Protection: 1; mode=block X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN Server: WEBrick/1.4.2 (Ruby/2.5.1/2018-03-29) Date: Tue, 05 Oct 2021 19:51:51 GMT Connection: Keep-Alive Connection #0 to host localhost left intact  saves incoming data Found bundle for host localhost: 0x7f484c030b20 [can pipeline] Re-using existing connection! (#0) with host localhost Connected to localhost (127.0.0.1) port 3001 (#0) GET / HTTP/1.1 Host: localhost:3001 Accept: */* HTTP/1.1 200 OK Content-Type: text/html;charset=utf-8 Content-Length: 872 X-Xss-Protection: 1; mode=block X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN Server: WEBrick/1.4.2 (Ruby/2.5.1/2018-03-29) Date: Tue, 05 Oct 2021 19:51:51 GMT Connection: Keep-Alive Connection #0 to host localhost left intact  saves debug text Ethon::Easy::Informations #supports_asynch_dns?  returns boolean #supports_zlib?  returns boolean #supports_timeout_ms?  returns boolean Ethon::Easy::Form .new  assigns attribute to @params #first  returns a pointer #last  returns a pointer #multipart? when query_pairs contains string values  returns false when query_pairs contains file  returns true #materialize when query_pairs contains string values  adds params to form when query_pairs contains nil  adds params to form when query_pairs contains file  adds file to form Ethon::Easy::Header #headers=  sets header when requesting  sends when header value contains null byte  escapes when header value has leading whitespace  removes when header value has traiing whitespace  removes #compose_header  has space in between when value is a symbol  works #header_list when no set_headers  returns nil when set_headers  returns pointer to header list Ethon::Easy::Http::Custom #setup when nothing  sets url  makes a custom request when params  attaches escaped to url when requesting  is a custom verb  does not use application/x-www-form-urlencoded content type  requests parameterized url when body when multipart  sets httppost when requesting  returns ok  is a custom verb  uses multipart/form-data content type  submits a body  submits the data when not multipart  sets escaped copypostfields  sets postfieldsize when requesting  returns ok  is a custom verb  uses multipart/form-data content type  submits a body  submits the data when string when requesting  returns ok  sends string when params and body when requesting  url contains params  body contains form Ethon::Easy::Http::Delete when requesting  makes a delete request Ethon::Easy::Http::Get #setup  sets url when body  sets customrequest when no body  doesn't set customrequest when requesting when url already contains params  returns ok  is a get request  requests parameterized url when params and no body  returns ok  is a get request  requests parameterized url when params and body  returns ok  is a get request  requests parameterized url with :escape missing  escapes values nil  escapes values true  escapes values false  sends raw values Ethon::Easy::Http::Head #setup when nothing  sets nobody  sets url when params  sets nobody  attaches escaped to url when requesting  returns ok  has no body  requests parameterized url when url already contains params  requests parameterized url when body when requesting  returns ok Ethon::Easy::Http::Options #setup  sets customrequest  sets url when requesting  returns ok  is a options request  requests parameterized url when url already contains params  requests parameterized url Ethon::Easy::Http::Patch #setup  sets customrequest  sets url when requesting  returns ok  is a patch request  requests parameterized url when url already contains params  requests parameterized url Ethon::Easy::Http::Post #setup when nothing  sets url  sets postfield_size  sets copy_postfields  makes a post request when params  attaches escaped to url  sets postfieldsize  sets copypostfields with arrays by default  encodes them with indexes when params_encoding is :rack  encodes them without indexes with :escape missing  escapes values nil  escapes values true  escapes values false  sends raw values when requesting  is a post  uses application/x-www-form-urlencoded content type  requests parameterized url when redirection when no postredirs  is a get when postredirs  is a post when body when multipart  sets httppost when requesting  returns ok  is a post  uses multipart/form-data content type  submits a body  submits the data when not multipart  sets escaped copypostfields  sets postfieldsize when requesting  returns ok  is a post  uses multipart/form-data content type  submits a body  submits the data when string when requesting  returns ok  sends string when binary with null bytes when requesting  returns ok  sends binary data when arrays by default  sets copypostfields with indexed, escaped representation when params_encoding is :rack  sets copypostfields with non-indexed, escaped representation when params and body when requesting  url contains params  body contains form Ethon::Easy::Http::Put #setup when nothing  sets url  sets upload  sets infilesize when requesting  makes a put request when params  attaches escaped to url  sets upload  sets infilesize with arrays by default  encodes them with indexes when params_encoding is :rack  encodes them without indexes when requesting  makes a put request when body  sets infilesize  sets readfunction  sets upload when requesting sending string body  makes a put request  submits a body when injecting a file as body  submits file when arrays by default  submits an indexed, escaped representation when params_encoding is :rack  submits an non-indexed, escaped representation Ethon::Easy::Http #http_request  instanciates action when requesting  returns ok  makes a GET request  streams the response body from the GET request  notifies when headers are ready  returns ok  makes a POST request  streams the response body from the POST request  notifies when headers are ready  returns ok  makes a PUT request  streams the response body from the PUT request  notifies when headers are ready  returns ok  makes a DELETE request  streams the response body from the DELETE request  notifies when headers are ready  returns ok  returns ok  makes a PATCH request  streams the response body from the PATCH request  notifies when headers are ready  returns ok  makes a OPTIONS request  streams the response body from the OPTIONS request  notifies when headers are ready  makes requests with custom HTTP verbs Ethon::Easy::Informations #httpauth_avail  returns #total_time  returns float #starttransfer_time  returns float #appconnect_time  returns float #pretransfer_time  returns float #connect_time  returns float #namelookup_time  returns float #redirect_time  returns float #effective_url  returns url #primary_ip  returns localhost #response_code  returns 200 #redirect_count  returns 0 #request_size  returns 53 #supports_zlib?  returns true Ethon::Easy::Mirror ::INFORMATIONS_TO_LOG  contains return_code  contains response_code  contains response_body  contains response_headers  contains total_time  contains starttransfer_time  contains appconnect_time  contains pretransfer_time  contains connect_time  contains namelookup_time  contains redirect_time  contains effective_url  contains primary_ip  contains redirect_count  contains debug_info #to_hash  returns mirror as hash #log_informations  returns hash  only calls methods that exist  includes return code Ethon::Easy::Operations #handle  returns a pointer #perform D, [2021-10-05T19:51:54.917087 #1040040] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 D, [2021-10-05T19:51:54.917534 #1040040] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0  calls Curl.easy_perform D, [2021-10-05T19:51:54.918254 #1040040] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0  calls Curl.easy_cleanup D, [2021-10-05T19:51:54.919938 #1040040] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0  logs D, [2021-10-05T19:51:54.920855 #1040040] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 D, [2021-10-05T19:51:54.920976 #1040040] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0  doesn't log after completing because completing could reset when url D, [2021-10-05T19:51:54.935808 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.013802  returns ok D, [2021-10-05T19:51:54.950803 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.013927  sets response body D, [2021-10-05T19:51:54.965507 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.013775  sets response headers when request timed out D, [2021-10-05T19:51:55.966453 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=1 response_code=0 return_code=operation_timedout total_time=0.999963  returns operation_timedout when connection timed out D, [2021-10-05T19:51:55.971984 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3009/ response_code=0 return_code=couldnt_connect total_time=0.004326  returns couldnt_connect when no follow location D, [2021-10-05T19:51:55.990222 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/redirect response_code=302 return_code=ok total_time=0.013809  doesn't follow when follow location D, [2021-10-05T19:51:56.008339 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.016521  follows when infinite redirect loop when max redirect set D, [2021-10-05T19:51:56.035182 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/bad_redirect response_code=302 return_code=too_many_redirects total_time=0.02527  follows only x times when user agent D, [2021-10-05T19:51:56.050741 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.013912  sets when auth url when basic auth when no user_pwd D, [2021-10-05T19:51:56.065717 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=401 return_code=ok total_time=0.01365  returns 401 when invalid user_pwd D, [2021-10-05T19:51:56.080193 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=401 return_code=ok total_time=0.013637  returns 401 when valid user_pwd D, [2021-10-05T19:51:56.095195 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=200 return_code=ok total_time=0.013831  returns 200 when user and password D, [2021-10-05T19:51:56.182819 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=200 return_code=ok total_time=0.086692  returns 200 when ntlm when no user_pwd D, [2021-10-05T19:51:56.197899 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_ntlm response_code=401 return_code=ok total_time=0.013832  returns 401 when user_pwd D, [2021-10-05T19:51:56.212590 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_ntlm response_code=200 return_code=ok total_time=0.01374  returns 200 when protocols when asking for a allowed url D, [2021-10-05T19:51:56.227444 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.013804  returns ok when asking for a not allowed url D, [2021-10-05T19:51:56.228304 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=0 return_code=unsupported_protocol total_time=0.0  returns unsupported_protocol when multiple protocols when asking for a allowed url when http D, [2021-10-05T19:51:56.243028 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.013744  returns ok for http when https D, [2021-10-05T19:51:56.272941 #1040040] DEBUG -- : ETHON: performed EASY effective_url=https://localhost:3001/ response_code=0 return_code=ssl_connect_error total_time=0.02714  returns ssl_connect_error for https when asking for a not allowed url D, [2021-10-05T19:51:56.274253 #1040040] DEBUG -- : ETHON: performed EASY effective_url=ssh://localhost/ response_code=0 return_code=unsupported_protocol total_time=0.0  returns unsupported_protocol when redir_protocols when redirecting to a not allowed url D, [2021-10-05T19:51:56.289850 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=302 return_code=unsupported_protocol total_time=0.01411  returns unsupported_protocol when no url D, [2021-10-05T19:51:56.291354 #1040040] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 D, [2021-10-05T19:51:56.291501 #1040040] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0  returns url_malformat Ethon::Easy::Options accept_encoding=  responds_to  sets option cainfo=  responds_to  sets option capath=  responds_to  sets option connecttimeout=  responds_to  sets option connecttimeout_ms=  responds_to  sets option cookie=  responds_to  sets option cookiejar=  responds_to  sets option cookiefile=  responds_to  sets option copypostfields=  responds_to  sets option customrequest=  responds_to  sets option dns_cache_timeout=  responds_to  sets option followlocation=  responds_to  sets option forbid_reuse=  responds_to  sets option http_version=  responds_to  sets option httpauth=  responds_to  sets option httpget=  responds_to  sets option httppost=  responds_to  sets option infilesize=  responds_to  sets option interface=  responds_to  sets option keypasswd=  responds_to  sets option maxredirs=  responds_to  sets option nobody=  responds_to  sets option nosignal=  responds_to  sets option postfieldsize=  responds_to  sets option postredir=  responds_to  sets option protocols=  responds_to  sets option proxy=  responds_to  sets option proxyauth=  responds_to  sets option proxyport=  responds_to  sets option proxytype=  responds_to  sets option proxyuserpwd=  responds_to  sets option readdata=  responds_to  sets option readfunction=  responds_to  sets option redir_protocols=  responds_to  sets option ssl_verifyhost=  responds_to  sets option ssl_verifypeer=  responds_to  sets option sslcert=  responds_to  sets option sslcerttype=  responds_to  sets option sslkey=  responds_to  sets option sslkeytype=  responds_to  sets option sslversion=  responds_to  sets option timeout=  responds_to  sets option timeout_ms=  responds_to  sets option unrestricted_auth=  responds_to  sets option upload=  responds_to  sets option url=  responds_to  sets option useragent=  responds_to  sets option userpwd=  responds_to  sets option verbose=  responds_to  sets option #escape? by default  returns true when #escape=nil  returns true when #escape=true  returns true when #escape=false  returns true #httppost=  raises unless given a FFI::Pointer when requesting when userpwd when contains / D, [2021-10-05T19:51:56.426708 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/test/te%2Fst response_code=200 return_code=ok total_time=0.013834  works when timeout when request takes longer D, [2021-10-05T19:51:57.429423 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=2 response_code=0 return_code=operation_timedout total_time=1.000963  times out when connecttimeout when cannot connect D, [2021-10-05T19:51:57.434775 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3002/ response_code=0 return_code=couldnt_connect total_time=0.004305  times out when timeout_ms when request takes longer D, [2021-10-05T19:51:57.536923 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=1 response_code=0 return_code=operation_timedout total_time=0.101061  times out when connecttimeout_ms when cannot connect D, [2021-10-05T19:51:57.542403 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3002/ response_code=0 return_code=couldnt_connect total_time=0.004335  times out Ethon::Easy::Queryable #to_s when query_pairs empty  returns empty string when query_pairs not empty when escape  turns "!" into %21  turns "*" into %2A  turns "'" into %27  turns "(" into %28  turns ")" into %29  turns ";" into %3B  turns ":" into %3A  turns "@" into %40  turns "&" into %26  turns "=" into %3D  turns "+" into %2B  turns "$" into %24  turns "," into %2C  turns "/" into %2F  turns "?" into %3F  turns "#" into %23  turns "[" into %5B  turns "]" into %5D  turns "<" into %3C  turns ">" into %3E  turns "\"" into %22  turns "{" into %7B  turns "}" into %7D  turns "|" into %7C  turns "\\" into %5C  turns "`" into %60  turns "^" into %5E  turns "%" into %25  turns " " into %20  turns "\u0000" into %00  turns "\u307E\u3064\u3082\u3068" into %E3%81%BE%E3%81%A4%E3%82%82%E3%81%A8  leaves "." instead of turning into %2E  leaves "-" instead of turning into %2D  leaves "_" instead of turning into %5F  leaves "~" instead of turning into %7E when no escape  returns concatenated query string when query_pairs contains a string  returns correct string #build_query_pairs when params is empty  returns empty array when params is string  wraps it in an array when params is simple hash  transforms when params is a nested hash  transforms when params contains an array by default  transforms when params_encoding is :rack  transforms without indexes when params contains something nested in an array when string  transforms when hash  transforms when file  transforms when MIME when mime type  sets mime type to text when no mime type  sets mime type to default application/octet-stream when no MIME  sets mime type to default application/octet-stream when params contains file  transforms when params key contains a null byte  preserves when params value contains a null byte  preserves #empty? when params empty  returns true when params not empty  returns false Ethon::Easy::ResponseCallbacks #on_complete  responds when no block given  returns @on_complete when block given  stores when multiple blocks given  stores #on_headers  responds when no block given  returns @on_headers when block given  stores when multiple blocks given  stores #on_body  responds when no block given  returns @on_body when block given  stores when multiple blocks given  stores #complete  executes blocks and passes self when @on_complete nil  doesn't raise #headers  executes blocks and passes self when @on_headers nil  doesn't raise #body  executes blocks and passes self  executes blocks and passes chunk when @on_body nil  doesn't raise Ethon::Easy::Util escape_zero_byte when value has no zero byte  returns same value when value has zero byte  returns escaped Ethon::Easy .new  inits curl when options are empty  sets only callbacks when options not empty when followlocation is set  sets followlocation #set_attributes when options are empty  sets only callbacks when options aren't empty when valid key  sets when invalid key  raises invalid option error #reset  resets url  resets escape?  resets hash  resets easy handle  resets on_complete  resets on_headers  resets on_body #dup  sets a new handle  preserves url  preserves on_complete callback  preserves on_headers callback D, [2021-10-05T19:51:57.614950 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.013816 D, [2021-10-05T19:51:57.616774 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.013816  preserves body_write_callback of original handle D, [2021-10-05T19:51:57.631316 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.013763 D, [2021-10-05T19:51:57.636167 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.013763  sets new body_write_callback of duplicated handle D, [2021-10-05T19:51:57.650612 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.01378 D, [2021-10-05T19:51:57.652504 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.01378  preserves headers_write_callback of original handle D, [2021-10-05T19:51:57.666741 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.013619 D, [2021-10-05T19:51:57.668061 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.013619  sets new headers_write_callback of duplicated handle  resets response_body  resets response_headers D, [2021-10-05T19:51:57.684585 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.0153  sets response_body for duplicated Easy D, [2021-10-05T19:51:57.699244 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.013722  sets response_headers for duplicated Easy D, [2021-10-05T19:51:57.713984 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.013751  preserves response_body for original Easy D, [2021-10-05T19:51:57.728656 #1040040] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.01374  preserves response_headers for original Easy #mirror  returns a Mirror  builds from easy #log_inspect  contains url  contains response_code  contains return_code  contains total_time Ethon::Libc #getdtablesize  returns an integer  returns bigger zero Ethon::Loggable #logger=  sets the logger Ethon::Multi::Operations #handle  returns a pointer #running_count when hydra has no easy  returns nil when hydra has easy  returns 1 when hydra has more easys  returns 2 #get_timeout when code ok  doesn't raise when timeout smaller zero  returns 1 when timeout bigger or equal zero  returns timeout when code not ok  raises MultiTimeout error #set_fds when code ok  doesn't raise when max_fd -1  waits 100ms when max_fd not -1 when code smaller zero  raises Select error when code bigger or equal zero  doesn't raise when code not ok  raises MultiFdset error #perform when no easy handles  returns nil  logs when easy handle  requests  sets easy when four easy handles  sets response codes #ongoing? when easy_handles when running_count not greater 0  returns true when running_count greater 0  returns true when no easy_handles when running_count not greater 0  returns false when running_count greater 0  returns true #init_vars  sets @timeout  sets @timeval  sets @fd_read  sets @fd_write  sets @fd_excep  sets @max_fd #reset_fds  resets @fd_read  resets @fd_write  resets @fd_excep #check  example at ./spec/ethon/multi/operations_spec.rb:273 (PENDING: untested) #run  example at ./spec/ethon/multi/operations_spec.rb:277 (PENDING: untested) #trigger  calls multi perform  sets running count  returns multi perform code Ethon::Multi::Options maxconnects=  responds_to  sets option pipelining=  responds_to  sets option socketdata=  responds_to  sets option socketfunction=  responds_to  sets option timerdata=  responds_to  sets option timerfunction=  responds_to  sets option max_total_connections=  responds_to  sets option #value_for when option in bool when value true  returns 1 when value false  returns 0 when value in int  returns value casted to int when value in unspecific_options when value a string  returns zero byte escaped string when value not a string  returns value Ethon::Multi::Stack #add when easy already added  returns nil when easy new  adds easy to multi  adds easy to easy_handles when multi_add_handle fails  raises multi add error when multi cleaned up before  raises multi add error #delete when easy in easy_handles  deletes easy from multi  deletes easy from easy_handles when easy is not in easy_handles  does nothing  adds easy to easy_handles when multi_remove_handle fails  raises multi remove error Ethon::Multi .new  inits curl when options not empty when pipelining is set  sets pipelining Pending: (Failures listed here are expected and do not affect your suite's status)  1) Ethon::Multi::Operations#check  # untested  # ./spec/ethon/multi/operations_spec.rb:273  2) Ethon::Multi::Operations#run  # untested  # ./spec/ethon/multi/operations_spec.rb:277  Finished in 6.8 seconds (files took 0.8968 seconds to load) 528 examples, 0 failures, 2 pending ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -i -O--buildsystem=ruby dh_ruby_fixdocs -i -O--buildsystem=ruby debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0' dh_installchangelogs CHANGELOG.md make[1]: Leaving directory '/build/ruby-ethon-pHEmBf/ruby-ethon-0.9.0' dh_perl -i -O--buildsystem=ruby dh_link -i -O--buildsystem=ruby dh_strip_nondeterminism -i -O--buildsystem=ruby dh_compress -X.rb -i -O--buildsystem=ruby dh_fixperms -i -O--buildsystem=ruby dh_missing -i -O--buildsystem=ruby dh_installdeb -i -O--buildsystem=ruby dh_gencontrol -i -O--buildsystem=ruby dpkg-gencontrol: warning: Depends field of package ruby-ethon: unknown substitution variable ${shlibs:Depends} dh_md5sums -i -O--buildsystem=ruby dh_builddeb -i -O--buildsystem=ruby dpkg-deb: building package 'ruby-ethon' in '../ruby-ethon_0.9.0-2_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../ruby-ethon_0.9.0-2_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build ruby-ethon-0.9.0 dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/ruby-ethon-pHEmBf /tmp/ruby-ethon-0.9.0-25yd92uc5 I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.Pc15OKT450... I: success in 290.8155 seconds md5: ruby-ethon_0.9.0-2_all.deb: OK sha1: ruby-ethon_0.9.0-2_all.deb: OK sha256: ruby-ethon_0.9.0-2_all.deb: OK Checksums: OK