Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/t/thin/thin_1.8.0-1_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/thin-1.8.0-1w2pwc2na/thin_1.8.0-1_amd64.buildinfo Get source package info: thin=1.8.0-1 Source URL: http://snapshot.notset.fr/mr/package/thin/1.8.0-1/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=adduser=3.118 autoconf=2.69-14 automake=1:1.16.3-2 autopoint=0.21-3 autotools-dev=20180224.1+nmu1 base-files=11 base-passwd=3.5.48 bash=5.1-2 binutils=2.35.1-7 binutils-common=2.35.1-7 binutils-x86-64-linux-gnu=2.35.1-7 bsdextrautils=2.36.1-6 bsdutils=1:2.36.1-5 build-essential=12.9 bzip2=1.0.8-4 ca-certificates=20200601 coreutils=8.32-4+b1 cpp=4:10.2.1-1 cpp-10=10.2.1-6 dash=0.5.11+git20200708+dd9ef66-5 debconf=1.5.74 debhelper=13.3.1 debianutils=4.11.2 devscripts=2.20.5 dh-autoreconf=19 dh-strip-nondeterminism=1.10.0-1 diffutils=1:3.7-5 dirmngr=2.2.20-1 dpkg=1.20.7.1 dpkg-dev=1.20.7.1 dwz=0.13+20210118-1 fakeroot=1.25.3-1.1 file=1:5.39-3 findutils=4.8.0-1 g++=4:10.2.1-1 g++-10=10.2.1-6 gcc=4:10.2.1-1 gcc-10=10.2.1-6 gcc-10-base=10.2.1-6 gem2deb=1.4 gem2deb-test-runner=1.4 gettext=0.21-3 gettext-base=0.21-3 gnupg=2.2.20-1 gnupg-l10n=2.2.20-1 gnupg-utils=2.2.20-1 gpg=2.2.20-1 gpg-agent=2.2.20-1 gpg-wks-client=2.2.20-1 gpg-wks-server=2.2.20-1 gpgconf=2.2.20-1 gpgsm=2.2.20-1 gpgv=2.2.20-1 grep=3.6-1 groff-base=1.22.4-5 gzip=1.10-2 help2man=1.47.17 hostname=3.23 init-system-helpers=1.60 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-9 libarchive-zip-perl=1.68-1 libasan6=10.2.1-6 libassuan0=2.5.4-1 libatomic1=10.2.1-6 libattr1=1:2.4.48-6 libaudit-common=1:3.0-2 libaudit1=1:3.0-2 libb-hooks-op-check-perl=0.22-1+b3 libbinutils=2.35.1-7 libblkid1=2.36.1-5 libbz2-1.0=1.0.8-4 libc-bin=2.31-9 libc-dev-bin=2.31-9 libc6=2.31-9 libc6-dev=2.31-9 libcap-ng0=0.7.9-2.2+b1 libcc1-0=10.2.1-6 libclass-method-modifiers-perl=2.13-1 libcom-err2=1.45.6-1 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libctf-nobfd0=2.35.1-7 libctf0=2.35.1-7 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.256 libdebhelper-perl=13.3.1 libdevel-callchecker-perl=0.008-1+b2 libdpkg-perl=1.20.7.1 libdynaloader-functions-perl=0.003-1.1 libelf1=0.182-3 libencode-locale-perl=1.05-1.1 libexpat1=2.2.10-1 libfakeroot=1.25.3-1.1 libffi7=3.3-5 libfile-dirlist-perl=0.05-2 libfile-homedir-perl=1.006-1 libfile-listing-perl=6.14-1 libfile-stripnondeterminism-perl=1.10.0-1 libfile-touch-perl=0.11-1 libfile-which-perl=1.23-1 libgcc-10-dev=10.2.1-6 libgcc-s1=10.2.1-6 libgcrypt20=1.8.7-2 libgdbm-compat4=1.19-1 libgdbm6=1.19-1 libgmp-dev=2:6.2.1+dfsg-1 libgmp10=2:6.2.1+dfsg-1 libgmpxx4ldbl=2:6.2.1+dfsg-1 libgnutls30=3.7.0-5 libgomp1=10.2.1-6 libgpg-error0=1.38-2 libgssapi-krb5-2=1.18.3-4 libhogweed6=3.6-2 libhtml-parser-perl=3.75-1+b1 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.27-1 libhttp-negotiate-perl=6.01-1 libicu67=67.1-6 libidn2-0=2.3.0-5 libimport-into-perl=1.002005-1 libio-html-perl=1.001-1.1 libio-pty-perl=1:1.15-2 libio-socket-ssl-perl=2.068-1 libipc-run-perl=20200505.0-1 libisl23=0.23-1 libitm1=10.2.1-6 libk5crypto3=1.18.3-4 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-4 libkrb5support0=1.18.3-4 libksba8=1.5.0-3 libldap-2.4-2=2.4.56+dfsg-1 liblocale-gettext-perl=1.07-4+b1 liblsan0=10.2.1-6 liblwp-mediatypes-perl=6.04-1 liblwp-protocol-https-perl=6.10-1 liblz4-1=1.9.3-1 liblzma5=5.2.5-1.0 libmagic-mgc=1:5.39-3 libmagic1=1:5.39-3 libmodule-runtime-perl=0.016-1 libmoo-perl=2.004004-1 libmount1=2.36.1-5 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libncursesw6=6.2+20201114-2 libnet-http-perl=6.20-1 libnet-ssleay-perl=1.88-3+b1 libnettle8=3.6-2 libnpth0=1.6-3 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libp11-kit0=0.23.22-1 libpam-modules=1.4.0-2 libpam-modules-bin=1.4.0-2 libpam-runtime=1.4.0-2 libpam0g=1.4.0-2 libparams-classify-perl=0.015-1+b3 libpcre2-8-0=10.36-2 libpcre3=2:8.39-13 libperl5.32=5.32.0-6 libpipeline1=1.5.3-1 libpython3-stdlib=3.9.1-1 libpython3.9-minimal=3.9.1-2 libpython3.9-stdlib=3.9.1-2 libquadmath0=10.2.1-6 libreadline8=8.1-1 librole-tiny-perl=2.002003-1 libruby2.7=2.7.2-3 libsasl2-2=2.1.27+dfsg-2 libsasl2-modules-db=2.1.27+dfsg-2 libseccomp2=2.5.1-1 libselinux1=3.1-2+b2 libsemanage-common=3.1-1 libsemanage1=3.1-1+b2 libsepol1=3.1-1 libsigsegv2=2.12-3 libsmartcols1=2.36.1-5 libsqlite3-0=3.34.0-1 libssl1.1=1.1.1i-1 libstdc++-10-dev=10.2.1-6 libstdc++6=10.2.1-6 libstrictures-perl=2.000006-1 libsub-override-perl=0.09-2 libsub-quote-perl=2.006006-1 libsystemd0=247.2-4 libtasn1-6=4.16.0-2 libtimedate-perl=2.3300-1 libtinfo6=6.2+20201114-2 libtirpc-common=1.3.1-1 libtirpc-dev=1.3.1-1 libtirpc3=1.3.1-1 libtool=2.4.6-15 libtry-tiny-perl=0.30-1 libtsan0=10.2.1-6 libubsan1=10.2.1-6 libuchardet0=0.0.7-1 libudev1=247.2-4 libunistring2=0.9.10-4 liburi-perl=5.06-1 libuuid1=2.36.1-5 libwww-perl=6.52-1 libwww-robotrules-perl=6.02-1 libxml2=2.9.10+dfsg-6.3+b1 libyaml-0-2=0.2.2-1 libzstd1=1.4.8+dfsg-1 linux-libc-dev=5.10.5-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-5 mailcap=3.68 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 media-types=4.0.0 mime-support=3.66 ncurses-base=6.2+20201114-2 ncurses-bin=6.2+20201114-2 netbase=6.2 openssl=1.1.1i-1 passwd=1:4.8.1-1 patch=2.7.6-7 patchutils=0.4.2-1 perl=5.32.0-6 perl-base=5.32.0-6 perl-modules-5.32=5.32.0-6 perl-openssl-defaults=5 pinentry-curses=1.1.0-4 po-debconf=1.0.21+nmu1 python3=3.9.1-1 python3-minimal=3.9.1-1 python3.9=3.9.1-2 python3.9-minimal=3.9.1-2 rake=13.0.1-4 readline-common=8.1-1 ruby=1:2.7+2 ruby-all-dev=1:2.7+2 ruby-daemons=1.1.9-2.1 ruby-diff-lcs=1.4.4-1 ruby-eventmachine=1.3~pre20201020-b50c135-1 ruby-minitest=5.13.0-1 ruby-net-telnet=0.1.1-2 ruby-power-assert=1.1.7-1 ruby-rack=2.1.4-2 ruby-rspec=3.9.0c2e2m1s3-1 ruby-rspec-core=3.9.0c2e2m1s3-1 ruby-rspec-expectations=3.9.0c2e2m1s3-1 ruby-rspec-mocks=3.9.0c2e2m1s3-1 ruby-rspec-support=3.9.0c2e2m1s3-1 ruby-rubygems=3.2.5-2 ruby-test-unit=3.3.9-1 ruby-xmlrpc=0.3.0-2 ruby2.7=2.7.2-3 ruby2.7-dev=2.7.2-3 rubygems-integration=1.18 sed=4.7-1 sensible-utils=0.0.14 sysvinit-utils=2.96-5 tar=1.32+dfsg-1 tzdata=2020f-1 util-linux=2.36.1-5 wdiff=1.2.2-2+b1 xz-utils=5.2.5-1.0 zlib1g=1:1.2.11.dfsg-2 --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/20210129T152007Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20210117T204310Z/ 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 thin=1.8.0-1 && mkdir -p /build/thin-dePsWT && dpkg-source --no-check -x /*.dsc /build/thin-dePsWT/thin-1.8.0 && chown -R builduser:builduser /build/thin-dePsWT" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/thin-dePsWT/thin-1.8.0 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1611143715" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/thin-dePsWT /tmp/thin-1.8.0-1w2pwc2na bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20210117T204310Z 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.TkQbJFMCKI 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.TkQbJFMCKI Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-5). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20210117T204310Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210117T204310Z unstable/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (919 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 ... 4661 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-9) ... 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/20210129T152007Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20210117T204310Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.TkQbJFMCKI Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210129T152007Z unstable InRelease [153 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20210117T204310Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20210129T152007Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20210129T152007Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20210129T152007Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20210129T152007Z unstable/main amd64 Packages [11.7 MB] Fetched 34.4 MB in 30s (1153 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.TkQbJFMCKI I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d thin=1.8.0-1 && mkdir -p /build/thin-dePsWT && dpkg-source --no-check -x /*.dsc /build/thin-dePsWT/thin-1.8.0 && chown -R builduser:builduser /build/thin-dePsWT"' exec /tmp/mmdebstrap.TkQbJFMCKI Reading package lists... NOTICE: 'thin' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/thin.git Please use: git clone https://salsa.debian.org/ruby-team/thin.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 191 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main thin 1.8.0-1 (dsc) [2079 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main thin 1.8.0-1 (tar) [181 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main thin 1.8.0-1 (diff) [7584 B] Fetched 191 kB in 0s (1330 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'thin_1.8.0-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting thin in /build/thin-dePsWT/thin-1.8.0 dpkg-source: info: unpacking thin_1.8.0.orig.tar.gz dpkg-source: info: unpacking thin_1.8.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying fix-init-script dpkg-source: info: applying dont-allow-install I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/thin-dePsWT/thin-1.8.0 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1611143715" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.TkQbJFMCKI dpkg-buildpackage: info: source package thin dpkg-buildpackage: info: source version 1.8.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Antonio Terceiro 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-arch dh binary-arch --buildsystem=ruby --with ruby dh_update_autotools_config -a -O--buildsystem=ruby dh_autoreconf -a -O--buildsystem=ruby dh_auto_configure -a -O--buildsystem=ruby dh_ruby --configure dh_auto_build -a -O--buildsystem=ruby dh_ruby --build dh_ruby --build dh_auto_test -a -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp dh_testroot -a -O--buildsystem=ruby dh_prep -a -O--buildsystem=ruby dh_auto_install -a -O--buildsystem=ruby dh_ruby --install /build/thin-dePsWT/thin-1.8.0/debian/thin dh_ruby --install /usr/bin/ruby2.7 -S gem build --config-file /dev/null --verbose /tmp/d20211004-2178303-4hhdj1/gemspec Failed to load /dev/null because it doesn't contain valid YAML hash Successfully built RubyGem Name: thin Version: 1.8.0 File: thin-1.8.0.gem /usr/bin/ruby2.7 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 /tmp/d20211004-2178303-4hhdj1/thin-1.8.0.gem Failed to load /dev/null because it doesn't contain valid YAML hash /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/bin/thin /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/example/adapter.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/example/async_app.ru /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/example/async_chat.ru /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/example/async_tailer.ru /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/example/config.ru /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/example/monit_sockets /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/example/monit_unixsock /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/example/myapp.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/example/ramaze.ru /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/example/thin.god /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/example/thin_solaris_smf.erb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/example/thin_solaris_smf.readme.txt /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/example/vlad.rake /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser/common.rl /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser/ext_help.h /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser/extconf.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser/parser.c /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser/parser.h /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser/parser.rl /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser/thin.c /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/rack/adapter/loader.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/rack/adapter/rails.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/rack/handler/thin.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/backends/base.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/backends/swiftiply_client.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/backends/tcp_server.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/backends/unix_server.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/command.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/connection.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/controllers/cluster.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/controllers/controller.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/controllers/service.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/controllers/service.sh.erb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/daemonizing.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/headers.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/logging.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/request.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/response.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/runner.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/server.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/stats.html.erb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/stats.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/statuses.rb /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/lib/thin/version.rb Building native extensions. This could take a while... current directory: /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser ["/usr/bin/ruby2.7", "-I", "/usr/lib/ruby/vendor_ruby", "-r", "./siteconf20211004-2178306-fueegi.rb", "extconf.rb"] checking for main() in -lc... yes creating Makefile current directory: /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser ["make", "V=1", "CC=gcc -fdebug-prefix-map=/build/thin-dePsWT/thin-1.8.0=.", "CXX=g++ -fdebug-prefix-map=/build/thin-dePsWT/thin-1.8.0=.", "DESTDIR=", "clean"] make[1]: Entering directory '/build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser' rm -f rm -f thin_parser.so *.o *.bak mkmf.log .*.time make[1]: Leaving directory '/build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser' current directory: /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser ["make", "V=1", "CC=gcc -fdebug-prefix-map=/build/thin-dePsWT/thin-1.8.0=.", "CXX=g++ -fdebug-prefix-map=/build/thin-dePsWT/thin-1.8.0=.", "DESTDIR="] make[1]: Entering directory '/build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser' gcc -fdebug-prefix-map=/build/thin-dePsWT/thin-1.8.0=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-PnoFQD/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o parser.o -c parser.c gcc -fdebug-prefix-map=/build/thin-dePsWT/thin-1.8.0=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-PnoFQD/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o thin.o -c thin.c rm -f thin_parser.so gcc -fdebug-prefix-map=/build/thin-dePsWT/thin-1.8.0=. -shared -o thin_parser.so parser.o thin.o -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -lruby-2.7 -lc -lm -lc make[1]: Leaving directory '/build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser' current directory: /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser ["make", "V=1", "CC=gcc -fdebug-prefix-map=/build/thin-dePsWT/thin-1.8.0=.", "CXX=g++ -fdebug-prefix-map=/build/thin-dePsWT/thin-1.8.0=.", "DESTDIR=", "install"] make[1]: Entering directory '/build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser' /bin/mkdir -p . ./.gem.20211004-2178306-1mlktjm exit > .sitearchdir.time /usr/bin/install -c -m 0755 thin_parser.so ./.gem.20211004-2178306-1mlktjm make[1]: Leaving directory '/build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser' current directory: /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser /usr/bin/ruby2.7 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20211004-2178306-fueegi.rb extconf.rb current directory: /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser make V\=1 CC\=gcc\ -fdebug-prefix-map\=/build/thin-dePsWT/thin-1.8.0\=. CXX\=g++\ -fdebug-prefix-map\=/build/thin-dePsWT/thin-1.8.0\=. DESTDIR\= clean current directory: /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser make V\=1 CC\=gcc\ -fdebug-prefix-map\=/build/thin-dePsWT/thin-1.8.0\=. CXX\=g++\ -fdebug-prefix-map\=/build/thin-dePsWT/thin-1.8.0\=. DESTDIR\= current directory: /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/thin-1.8.0/ext/thin_parser make V\=1 CC\=gcc\ -fdebug-prefix-map\=/build/thin-dePsWT/thin-1.8.0\=. CXX\=g++\ -fdebug-prefix-map\=/build/thin-dePsWT/thin-1.8.0\=. DESTDIR\= install /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/bin/thin Successfully installed thin-1.8.0 1 gem installed mkdir -p debian/thin/usr/bin mv debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/bin/thin debian/thin/usr/bin cd debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 rm -rf bin rm -rf build_info rm -rf cache rm -rf doc find extensions -name mkmf.log -delete find extensions -name gem_make.out -delete cd gems/thin-1.8.0 rm -rf ext/thin_parser rm -f lib/thin_parser.so chmod 644 lib/thin/response.rb lib/thin/request.rb lib/thin/controllers/cluster.rb lib/thin/controllers/service.rb lib/thin/controllers/controller.rb lib/thin/logging.rb lib/thin/server.rb lib/thin/headers.rb lib/thin/stats.rb lib/thin/backends/unix_server.rb lib/thin/backends/base.rb lib/thin/backends/swiftiply_client.rb lib/thin/backends/tcp_server.rb lib/thin/daemonizing.rb lib/thin/connection.rb lib/thin/runner.rb lib/thin/statuses.rb lib/thin/command.rb lib/thin/version.rb lib/thin.rb lib/rack/adapter/loader.rb lib/rack/adapter/rails.rb lib/rack/handler/thin.rb find lib/ -type d -empty -delete cd - cd - Rewriting shebang line of /build/thin-dePsWT/thin-1.8.0/debian/thin/usr/bin/thin dh_installchangelogs -pthin /build/thin-dePsWT/thin-1.8.0/CHANGELOG upstream /usr/bin/ruby2.7 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.7 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=/build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0:/build/thin-dePsWT/thin-1.8.0/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/2.7.0:/var/lib/gems/2.7.0:/usr/local/lib/ruby/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/lib/x86_64-linux-gnu/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -e gem\ \"thin\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.7 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/thin-dePsWT/thin-1.8.0/debian/thin/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0:/build/thin-dePsWT/thin-1.8.0/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/2.7.0:/var/lib/gems/2.7.0:/usr/local/lib/ruby/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/lib/x86_64-linux-gnu/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.7 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.9.3/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --exclude-pattern ./spec/\{controllers/service_spec.rb,\*/\*_perf_spec.rb\} --format documentation Rails 2.0.2 is required to run the Rails adapter specs Install mongrel to test compatibility w/ it Ignoring Server on Swiftiply specs, gem install swiftiply to run Thin::Backends::SwiftiplyClient should connect should disconnect Thin::SwiftiplyConnection is expected to be persistent should send handshake on connection_completed should reconnect on unbind should not reconnect when not running should have a host_ip should generate swiftiply_handshake based on key Thin::Backends::TcpServer should not use epoll should use epoll should connect should disconnect Thin::Backends::UnixServer should connect should disconnect should remove socket file on close Thin::UnixConnection should return 127.0.0.1 as remote_address Thin::Command should shellify command should shellify Array argument to multiple parameters should convert _ to - in option name Thin::Connection should parse on receive_data should make a valid response on bad request should close connection on InvalidRequest error in receive_data should process when parsing complete should process at most once when request is larger than expected should process should rescue error in process should make response on error should not close persistent connection on error should rescue Timeout error in process should not return HTTP_X_FORWARDED_FOR as remote_address should return nil on error retreiving remote_address should return nil on nil get_peername should return nil on empty get_peername should return remote_address should not be persistent should be persistent when response is and allowed should not be persistent when response is but not allowed should return empty body on HEAD request should set request env as rack.multithread should set as threaded when app.deferred? is true should not set as threaded when app.deferred? is false should not set as threaded when app do not respond to deferred? Thin::Controllers::Cluster with host and port should include port number in file names should call each server should start on each port should stop on each port Thin::Controllers::Cluster with UNIX socket should include socket number in file names should exclude :address and :port options should call each server should start each server should stop each server Thin::Controllers::Cluster controlling only one server should call only specified server should start only specified server Thin::Controllers::Cluster controlling only one server with UNIX socket should call only specified server Thin::Controllers::Cluster controlling only one server, by sequence number should call only specified server should start only specified server Thin::Controllers::Cluster with Swiftiply should call each server should start each server should stop each server Thin::Controllers::Cluster rolling restart should restart servers one by one Thin::Controllers::Controller start should configure server should start as daemon should configure Rails adapter should mount app under :prefix should mount Stats adapter under :stats should load app from Rack config should load app from ruby file should throwup if rackup is not a .ru or .rb file should set server as threaded should set RACK_ENV Thin::Controllers::Controller should stop should restart should write configuration file Daemonizing should have a pid file should create a pid file should redirect stdio to a log file should change privilege should kill process in pid file should force kill process in pid file should send kill signal if timeout (FAILED - 1) should restart should ignore if no restart block specified should not restart when not running should exit and raise if pid file already exist should raise if no pid file should should delete pid file if stale Thin::Headers should allow duplicate on some fields should overwrite value on non duplicate fields should output to string should ignore nil values should format Time values correctly Thin::Logging when setting a custom logger should not accept a logger object that is not sane should accept a legit custom logger object logging routines (with a custom logger) at log level DEBUG should output logs at debug level at log level NOT DEBUG should NOT output logs at debug level should be usable (at the module level) for logging should not log messages if silenced via module method should not log anything if silenced via module methods should not log anything if silenced via instance methods logging routines (with NO custom logger) should log at debug level if debug logging is enabled should be usable (at the module level) for logging trace routines (with custom trace logger) should NOT emit trace messages if tracing is disabled should emit trace messages when tracing is enabled tracing routines (with NO custom logger) should emit trace messages if tracing is enabled should be usable (at the module level) for logging Rack::Adapter should load Rack app from config should guess Rack app from dir should guess rails app from dir should return nil when can't guess from dir should load Rack adapter should load Rails adapter should load File adapter should raise error when adapter can't be found Rack::Adapter::Rails Adapter version should use Rack based adapter when Rails = 2.2.3 should not use Rack based adapter when Rails < 2.2.3 should not use Rack based adapter when Rails = 1.2.3 should use Rack based adapter when Rails = 3.0.0 Thin::Request legacy Mongrel tests should raise error on large header names should raise error on large mangled field values should raise error on big fat ugly headers should raise error on random garbage Thin::Request parser should include basic headers should upcase headers should not prepend HTTP_ to Content-Type and Content-Length should raise error on invalid request line should support fragment in uri should parse path with query string should parse headers from GET request should parse POST request with data should not fuck up on stupid fucked IE6 headers shoud accept long query string should parse even with stupid Content-Length should parse ie6 urls should parse absolute request URI should fails on heders larger then MAX_HEADER should fail when total request vastly exceeds specified CONTENT_LENGTH should default SERVER_NAME to localhost should normalize http_fields should parse PATH_INFO with semicolon should parse IE7 badly encoded URL Thin::Request persistent should not assume that a persistent connection is maintained for HTTP version 1.0 should assume that a persistent connection is maintained for HTTP version 1.0 when specified should maintain a persistent connection for HTTP/1.1 client should maintain a persistent connection for HTTP/1.1 client by default should not maintain a persistent connection for HTTP/1.1 client when Connection header include close Thin::Request processing should parse in chunks should move body to tempfile when too big should delete body tempfile when closing should close body tempfile when closing should raise error when header is too big should set body external encoding to ASCII_8BIT Thin::Response should output headers should include server name header should output head should allow duplicates in headers should parse simple header values should parse multiline header values in several headers should ignore nil headers should output body should output String body should not be persistent by default should not be persistent when no Content-Length should ignore Content-Length case should be persistent when the status code implies it should stay open should be persistent when specified should be closeable Thin::Runner should parse options should parse specified command should abort on unknow command should exit on empty command should use Controller when controlling a single server should use Cluster controller when controlling multiple servers should default to single server controller should consider as a cluster with :servers option should consider as a cluster with :only option should warn when require a rack config file should require file should remember requires should remember debug options should default debug, silent and trace to false Thin::Runner with config file should load options from file with :config option should load options from file using an ERB template should change directory after loading config Thin::Runner service should use Service controller when controlling all servers should call install with arguments should call install without arguments Thin::Server app builder should build app from constructor should build app from builder block should use middlewares in builder block should work with Rack url mapper Thin::Server robustness should not crash when header too large Thin::Server stopping should wait for current requests before soft stopping should not accept new requests when soft stopping should drop current requests when hard stopping Thin::Server on TCP socket should GET from Net::HTTP should GET from TCPSocket should return empty string on incomplete headers should return empty string on incorrect Content-Length should POST from Net::HTTP should handle big POST should retreive remote address Thin::Server with threads should process request should process requests when blocked Thin::Server on UNIX domain socket should accept GET request should retreive remote address should remove socket file after server stops Thin::Server should set maximum_connections size should set lower maximum_connections size when too large should default to non-threaded should set backend to threaded should set the threadpool Thin::Server initialization should set host and port should set socket should set host, port and app should set socket and app should set socket, nil and app should set host, port and backend should set host, port, app and backend should set port as string should not register signals w/ :signals => false Failures: 1) Daemonizing should send kill signal if timeout Failure/Error: expect(Process.running?(pid)).to be_falsey expected: falsey value got: true # ./spec/daemonizing_spec.rb:126:in `block (2 levels) in ' Deprecation Warnings: Using `should_receive` from rspec-mocks' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` instead. Called from /build/thin-dePsWT/thin-1.8.0/spec/connection_spec.rb:40:in `block (2 levels) in '. Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/thin-dePsWT/thin-1.8.0/spec/request/parser_spec.rb:213:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 3 minutes 14 seconds (files took 0.72934 seconds to load) 220 examples, 1 failure Failed examples: rspec ./spec/daemonizing_spec.rb:113 # Daemonizing should send kill signal if timeout /usr/bin/ruby2.7 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.9.3/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --exclude-pattern ./spec/\{controllers/service_spec.rb,\*/\*_perf_spec.rb\} --format documentation failed ERROR: Test "ruby2.7" failed. Exiting. dh_auto_install: error: dh_ruby --install /build/thin-dePsWT/thin-1.8.0/debian/thin returned exit code 1 make: *** [debian/rules:8: binary-arch] Error 25 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 E: run_chroot failed: E: command failed: chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/thin-dePsWT/thin-1.8.0 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1611143715" dpkg-buildpackage -uc -a amd64 --build=any" W: listening on child socket failed: I: removing tempdir /tmp/mmdebstrap.TkQbJFMCKI... mmdebstrap failed