Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/r/ruby-tty-reader/ruby-tty-reader_0.7.0-2_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/ruby-tty-reader-0.7.0-2igk3mtma/ruby-tty-reader_0.7.0-2_all.buildinfo Get source package info: ruby-tty-reader=0.7.0-2 Source URL: http://snapshot.notset.fr/mr/package/ruby-tty-reader/0.7.0-2/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=adduser=3.118 autoconf=2.69-11.1 automake=1:1.16.1-4 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.47 bash=5.0-6 binutils=2.34-4 binutils-common=2.34-4 binutils-x86-64-linux-gnu=2.34-4 bsdmainutils=11.1.2+b1 bsdutils=1:2.34-0.1 build-essential=12.8 bzip2=1.0.8-2 ca-certificates=20190110 coreutils=8.30-3+b1 cpp=4:9.2.1-3.1 cpp-9=9.2.1-31 dash=0.5.10.2-6 debconf=1.5.73 debhelper=12.9 debianutils=4.9.1 devscripts=2.20.2 dh-autoreconf=19 dh-strip-nondeterminism=1.6.3-2 diffutils=1:3.7-3 dirmngr=2.2.19-3 dpkg=1.19.7 dpkg-dev=1.19.7 dwz=0.13-5 fakeroot=1.24-1 fdisk=2.34-0.1 file=1:5.38-4 findutils=4.7.0-1 g++=4:9.2.1-3.1 g++-9=9.2.1-31 gcc=4:9.2.1-3.1 gcc-10-base=10-20200304-1 gcc-9=9.2.1-31 gcc-9-base=9.2.1-31 gem2deb=1.0.5+b1 gem2deb-test-runner=1.0.5+b1 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 gnupg=2.2.19-3 gnupg-l10n=2.2.19-3 gnupg-utils=2.2.19-3 gpg=2.2.19-3 gpg-agent=2.2.19-3 gpg-wks-client=2.2.19-3 gpg-wks-server=2.2.19-3 gpgconf=2.2.19-3 gpgsm=2.2.19-3 gpgv=2.2.19-3 grep=3.4-1 groff-base=1.22.4-4 gzip=1.10-1 hostname=3.23 init-system-helpers=1.57 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-6 libarchive-zip-perl=1.67-2 libasan5=9.2.1-31 libassuan0=2.5.3-7 libatomic1=10-20200304-1 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-2 libaudit1=1:2.8.5-2+b1 libb-hooks-op-check-perl=0.22-1+b2 libbinutils=2.34-4 libblkid1=2.34-0.1 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-2 libc-bin=2.29-10 libc-dev-bin=2.29-10 libc6=2.29-10 libc6-dev=2.29-10 libcap-ng0=0.7.9-2.1+b2 libcc1-0=10-20200304-1 libclass-method-modifiers-perl=2.13-1 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.15-1 libcrypt1=1:4.4.15-1 libctf-nobfd0=2.34-4 libctf0=2.34-4 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.251 libdebhelper-perl=12.9 libdevel-callchecker-perl=0.008-1+b1 libdpkg-perl=1.19.7 libdynaloader-functions-perl=0.003-1 libelf1=0.176-1.1 libencode-locale-perl=1.05-1 libexpat1=2.2.9-1 libfakeroot=1.24-1 libfdisk1=2.34-0.1 libffi7=3.3-3 libfile-homedir-perl=1.004-1 libfile-listing-perl=6.04-1 libfile-stripnondeterminism-perl=1.6.3-2 libfile-which-perl=1.23-1 libgcc-9-dev=9.2.1-31 libgcc-s1=10-20200304-1 libgcc1=1:10-20200304-1 libgcrypt20=1.8.5-5 libgdbm-compat4=1.18.1-5 libgdbm6=1.18.1-5 libglib2.0-0=2.62.5-1 libgmp-dev=2:6.2.0+dfsg-4 libgmp10=2:6.2.0+dfsg-4 libgmpxx4ldbl=2:6.2.0+dfsg-4 libgnutls30=3.6.12-2 libgomp1=10-20200304-1 libgpg-error0=1.37-1 libhogweed5=3.5.1+really3.5.1-2 libhtml-parser-perl=3.72-5 libhtml-tagset-perl=3.20-4 libhtml-tree-perl=5.07-2 libhttp-cookies-perl=6.08-1 libhttp-date-perl=6.05-1 libhttp-message-perl=6.22-1 libhttp-negotiate-perl=6.01-1 libicu63=63.2-2 libidn2-0=2.3.0-1 libimport-into-perl=1.002005-1 libio-html-perl=1.001-1 libio-pty-perl=1:1.12-1 libio-socket-ssl-perl=2.067-1 libipc-run-perl=20180523.0-2 libisl22=0.22.1-1 libitm1=10-20200304-1 libksba8=1.3.5-2 libldap-2.4-2=2.4.49+dfsg-2 libldap-common=2.4.49+dfsg-2 liblsan0=10-20200304-1 liblwp-mediatypes-perl=6.04-1 liblwp-protocol-https-perl=6.07-2 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.38-4 libmagic1=1:5.38-4 libmodule-runtime-perl=0.016-1 libmoo-perl=2.003006-1 libmount1=2.34-0.1 libmpc3=1.1.0-1 libmpdec2=2.4.2-3 libmpfr6=4.0.2-1 libncursesw6=6.2-1 libnet-http-perl=6.19-1 libnet-ssleay-perl=1.88-2 libnettle7=3.5.1+really3.5.1-2 libnpth0=1.6-1 libp11-kit0=0.23.20-1 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libparams-classify-perl=0.015-1+b2 libpcre2-8-0=10.34-7 libpcre3=2:8.39-12+b1 libperl5.30=5.30.0-9 libpipeline1=1.5.2-2 libpython3-stdlib=3.8.2-1 libpython3.8-minimal=3.8.2-1 libpython3.8-stdlib=3.8.2-1 libquadmath0=10-20200304-1 libreadline8=8.0-4 librole-tiny-perl=2.001004-1 libruby2.5=2.5.7-1+b1 libruby2.7=2.7.0-4 libsasl2-2=2.1.27+dfsg-2 libsasl2-modules-db=2.1.27+dfsg-2 libseccomp2=2.4.2-2 libselinux1=3.0-1+b1 libsemanage-common=3.0-1 libsemanage1=3.0-1+b1 libsepol1=3.0-1 libsigsegv2=2.12-2 libsmartcols1=2.34-0.1 libsqlite3-0=3.31.1-4 libssl1.1=1.1.1d-2 libstdc++-9-dev=9.2.1-31 libstdc++6=10-20200304-1 libstrictures-perl=2.000006-1 libsub-override-perl=0.09-2 libsub-quote-perl=2.006006-1 libsystemd0=244.3-1 libtasn1-6=4.16.0-2 libtimedate-perl=2.3200-1 libtinfo6=6.2-1 libtool=2.4.6-14 libtry-tiny-perl=0.30-1 libtsan0=10-20200304-1 libubsan1=10-20200304-1 libuchardet0=0.0.6-3 libudev1=244.3-1 libunistring2=0.9.10-2 liburi-perl=1.76-2 libuuid1=2.34-0.1 libwww-perl=6.43-1 libwww-robotrules-perl=6.02-1 libxml2=2.9.10+dfsg-4 libyaml-0-2=0.2.2-1 linux-libc-dev=5.4.19-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 make=4.2.1-1.2 man-db=2.9.1-1 mawk=1.3.4.20200120-2 mime-support=3.64 ncurses-base=6.2-1 ncurses-bin=6.2-1 netbase=6.1 openssl=1.1.1d-2 passwd=1:4.8.1-1 patch=2.7.6-6 patchutils=0.3.4-2+b1 perl=5.30.0-9 perl-base=5.30.0-9 perl-modules-5.30=5.30.0-9 perl-openssl-defaults=4 pinentry-curses=1.1.0-3+b1 po-debconf=1.0.21 python3=3.8.2-1 python3-minimal=3.8.2-1 python3.8=3.8.2-1 python3.8-minimal=3.8.2-1 rake=13.0.1-2 readline-common=8.0-4 ruby=1:2.5.7.1 ruby-all-dev=1:2.5.7.1 ruby-did-you-mean=1.2.1-1 ruby-diff-lcs=1.3-1 ruby-minitest=5.13.0-1 ruby-net-telnet=0.1.1-2 ruby-power-assert=1.1.5-1 ruby-rspec=3.9.0c1e0m1s2-1 ruby-rspec-core=3.9.0c1e0m1s2-1 ruby-rspec-expectations=3.9.0c1e0m1s2-1 ruby-rspec-mocks=3.9.0c1e0m1s2-1 ruby-rspec-support=3.9.0c1e0m1s2-1 ruby-setup=3.4.1-9 ruby-test-unit=3.3.4-1 ruby-tty-cursor=0.7.1-1 ruby-tty-screen=0.7.1-2 ruby-wisper=2.0.1-2 ruby-xmlrpc=0.3.0-2 ruby2.5=2.5.7-1+b1 ruby2.5-dev=2.5.7-1+b1 ruby2.7=2.7.0-4 ruby2.7-dev=2.7.0-4 rubygems-integration=1.16 sed=4.7-1 sensible-utils=0.0.12+nmu1 sysvinit-utils=2.96-2.1 tar=1.30+dfsg-6+b1 util-linux=2.34-0.1 wdiff=1.2.2-2+b1 xz-utils=5.2.4-1+b1 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/20200310T210549Z/ 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-tty-reader=0.7.0-2 && mkdir -p /build/ruby-tty-reader-Cxf1sb && dpkg-source --no-check -x /*.dsc /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0 && chown -R builduser:builduser /build/ruby-tty-reader-Cxf1sb" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1583848666" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/ruby-tty-reader-Cxf1sb /tmp/ruby-tty-reader-0.7.0-2igk3mtma bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20200310T210549Z 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.AUMMb7KfqI 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.AUMMb7KfqI Reading package lists... Building dependency tree... util-linux is already the newest version (2.34-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, 393 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20200310T210549Z unstable/main amd64 libfakeroot amd64 1.24-1 [45.7 kB] Get:2 http://snapshot.notset.fr/archive/debian/20200310T210549Z unstable/main amd64 fakeroot amd64 1.24-1 [85.9 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 132 kB in 0s (1053 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 ... 4511 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.24-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.24-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.24-1_amd64.deb ... Unpacking fakeroot (1.24-1) ... Setting up libfakeroot:amd64 (1.24-1) ... Setting up fakeroot (1.24-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.29-10) ... 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/20200310T210549Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.AUMMb7KfqI Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20200310T210549Z 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 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 19s (1160 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.AUMMb7KfqI I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d ruby-tty-reader=0.7.0-2 && mkdir -p /build/ruby-tty-reader-Cxf1sb && dpkg-source --no-check -x /*.dsc /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0 && chown -R builduser:builduser /build/ruby-tty-reader-Cxf1sb"' exec /tmp/mmdebstrap.AUMMb7KfqI Reading package lists... NOTICE: 'ruby-tty-reader' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-tty-reader.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-tty-reader.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 26.2 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-tty-reader 0.7.0-2 (dsc) [1556 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-tty-reader 0.7.0-2 (tar) [21.3 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-tty-reader 0.7.0-2 (diff) [3300 B] Fetched 26.2 kB in 0s (357 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'ruby-tty-reader_0.7.0-2.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting ruby-tty-reader in /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0 dpkg-source: info: unpacking ruby-tty-reader_0.7.0.orig.tar.gz dpkg-source: info: unpacking ruby-tty-reader_0.7.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0002-bring-back-rspec-helper.patch dpkg-source: info: applying 0001-drop-bundler.patch dpkg-source: info: applying 0003-spec-helper-missing-require.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1583848666" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.AUMMb7KfqI dpkg-buildpackage: info: source package ruby-tty-reader dpkg-buildpackage: info: source version 0.7.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Gabriel Filion dpkg-source --before-build . 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-indep dh binary-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 dh_testroot -i -O--buildsystem=ruby dh_prep -i -O--buildsystem=ruby dh_auto_install -i -O--buildsystem=ruby dh_ruby --install /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader dh_ruby --install /usr/bin/ruby2.5 -S gem build --config-file /dev/null --verbose /tmp/d20211011-1265126-10zzw32/gemspec Failed to load /dev/null because it doesn't contain valid YAML hash WARNING: pessimistic dependency on wisper (~> 2.0.0) may be overly strict if wisper is semantically versioned, use: add_runtime_dependency 'wisper', '~> 2.0', '>= 2.0.0' WARNING: open-ended dependency on bundler (>= 1.5.0, development) is not recommended if bundler is semantically versioned, use: add_development_dependency 'bundler', '~> 1.5', '>= 1.5.0' WARNING: open-ended dependency on rake (>= 0, development) is not recommended if rake is semantically versioned, use: add_development_dependency 'rake', '~> 0' WARNING: See http://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: tty-reader Version: 0.7.0 File: tty-reader-0.7.0.gem /usr/bin/ruby2.5 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-tty-reader/usr/share/rubygems-integration/all /tmp/d20211011-1265126-10zzw32/tty-reader-0.7.0.gem Failed to load /dev/null because it doesn't contain valid YAML hash /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all/gems/tty-reader-0.7.0/benchmarks/speed_read_char.rb /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all/gems/tty-reader-0.7.0/benchmarks/speed_read_line.rb /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all/gems/tty-reader-0.7.0/lib/tty-reader.rb /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all/gems/tty-reader-0.7.0/lib/tty/reader.rb /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all/gems/tty-reader-0.7.0/lib/tty/reader/console.rb /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all/gems/tty-reader-0.7.0/lib/tty/reader/history.rb /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all/gems/tty-reader-0.7.0/lib/tty/reader/key_event.rb /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all/gems/tty-reader-0.7.0/lib/tty/reader/keys.rb /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all/gems/tty-reader-0.7.0/lib/tty/reader/line.rb /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all/gems/tty-reader-0.7.0/lib/tty/reader/mode.rb /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all/gems/tty-reader-0.7.0/lib/tty/reader/version.rb /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all/gems/tty-reader-0.7.0/lib/tty/reader/win_api.rb /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all/gems/tty-reader-0.7.0/lib/tty/reader/win_console.rb /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all/gems/tty-reader-0.7.0/tasks/console.rake /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all/gems/tty-reader-0.7.0/tasks/coverage.rake /build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all/gems/tty-reader-0.7.0/tasks/spec.rake Successfully installed tty-reader-0.7.0 1 gem installed cd debian/ruby-tty-reader/usr/share/rubygems-integration/all rm -rf bin rm -rf build_info rm -rf cache rm -rf doc rm -rf extensions cd gems/tty-reader-0.7.0 rm -f find lib/ -type d -empty -delete cd - cd - /usr/bin/ruby2.5 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.5 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=/build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/ruby/gems/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0 ruby2.5 -e gem\ \"tty-reader\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.5 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/ruby/gems/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0 ruby2.5 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.5 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.9.2/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation Randomized with seed 61065 TTY::Reader::KeyEvent#from parses \\[11\~ as f1 key parses \\[23\~ as f11 key parses \\[15\~ as f5 key parses \\[\[D as f4 key parses \\[A as up key parses \\[C as right key parses \OF as end key parses \OS as f4 key parses \\[E as clear key parses \\[20\~ as f9 key parses \\[21\~ as f10 key parses uppercase char parses \\[\[C as f3 key parses \\[13\~ as f3 key parses \\[\[E as f5 key parses backspace parses \\[17\~ as f6 key parses \\[24\~ as f12 key parses \\[\[A as f1 key parses \OR as f3 key parses ctrl-a to ctrl-z inputs parses \\[1\~ as home key parses \OQ as f2 key parses \\[\[B as f2 key parses \\[7\~ as home key parses \\[D as left key parses \\[18\~ as f7 key parses \OP as f1 key parses \\[5\~ as page_up key parses \\[19\~ as f8 key parses \\[2\~ as insert key parses \\[4\~ as end key parses \\[12\~ as f2 key parses \\[F as end key parses number char exposes line value parses \\[B as down key parses lowercase char parses \\[3\~ as delete key parses \\[H as home key parses uknown key parses \\[14\~ as f4 key parses \\[6\~ as page_down key TTY::Reader#publish_keypress_event publishes :keypress events publishes :keyescape events publishes :keyup for read_keypress subscribes to ctrl+X type of event event publishes :keyreturn event subscribes to multiple events publishes :keydown event for read_keypress publishes :keynum event TTY::Reader::Line inserts char outside of the line size inserts characters with #insert call inserts chars in empty string replaces current line with new preserving cursor inserts char at end of the line provides access to the prompt moves cursor left and right deletes char under current cursor position inserts char at start of the line inserts char inside the line inserts characters inside a line removes char before current cursor position TTY::Reader::History navigates through history buffer with cycling excludes items presents string representation defaults maximum size allows to cycle through non-empty buffer has no lines clears all lines prevents duplicates doesn't navigate through empty buffer navigates through history buffer without cycling adds items to history without overflowing gets line based on index allows duplicates retrieves current line checks if navigation is possible TTY::Reader#read_line supports multiline prompts displays a prompt before input masks characters reads multibyte line displays custom input with a prompt echoes characters back deletes characters when backspace pressed doesn't echo characters back TTY::Reader#read_keypress reads multibyte key press reads single key press when Ctrl+C pressed evaluates custom handler when proc object is provided sends interrupt signal when :signal option is chosen skips handler when handler is nil defaults to raising InputInterrupt exits with 130 code when :exit option is chosen TTY::Reader#read_multiline reads a line and terminates on Ctrl+d reads lines with a prompt reads no lines reads few lines reads and yiels every line reads a line and terminates on Ctrl+z skips empty lines reads multibyte lines TTY::Reader#subscribe subscribes to listen to events only in a block subscribes to receive events Top 2 slowest examples (0.20675 seconds, 30.0% of total time): TTY::Reader#read_multiline reads few lines 0.10646 seconds ./spec/unit/read_multiline_spec.rb:31 TTY::Reader#read_multiline reads and yiels every line 0.10029 seconds ./spec/unit/read_multiline_spec.rb:45 Top 2 slowest example groups: TTY::Reader#read_multiline 0.05573 seconds average (0.44588 seconds / 8 examples) ./spec/unit/read_multiline_spec.rb:3 TTY::Reader#subscribe 0.01795 seconds average (0.03591 seconds / 2 examples) ./spec/unit/subscribe_spec.rb:3 Finished in 0.69012 seconds (files took 0.35082 seconds to load) 103 examples, 0 failures Randomized with seed 61065 /usr/bin/ruby2.7 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.7 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=/build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all:/var/lib/gems/2.7.0:/usr/lib/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\ \"tty-reader\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.7 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/ruby-tty-reader-Cxf1sb/ruby-tty-reader-0.7.0/debian/ruby-tty-reader/usr/share/rubygems-integration/all:/var/lib/gems/2.7.0:/usr/lib/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.2/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation Randomized with seed 60823 TTY::Reader#read_line supports multiline prompts reads multibyte line deletes characters when backspace pressed masks characters doesn't echo characters back echoes characters back displays a prompt before input displays custom input with a prompt TTY::Reader::KeyEvent#from parses lowercase char parses \\[24\~ as f12 key parses \OS as f4 key parses \\[11\~ as f1 key parses \\[12\~ as f2 key parses \\[3\~ as delete key parses \\[F as end key parses \\[A as up key parses backspace parses \OQ as f2 key parses \\[\[B as f2 key parses \OF as end key parses \\[\[D as f4 key parses \\[13\~ as f3 key parses number char parses \\[21\~ as f10 key parses \\[B as down key parses \\[4\~ as end key parses \\[\[A as f1 key parses \OR as f3 key parses \\[H as home key parses \\[C as right key parses \\[17\~ as f6 key parses \\[14\~ as f4 key parses \\[19\~ as f8 key parses \OP as f1 key parses uknown key parses \\[D as left key exposes line value parses \\[2\~ as insert key parses \\[6\~ as page_down key parses ctrl-a to ctrl-z inputs parses \\[E as clear key parses \\[18\~ as f7 key parses \\[1\~ as home key parses \\[\[C as f3 key parses \\[7\~ as home key parses \\[\[E as f5 key parses \\[15\~ as f5 key parses \\[23\~ as f11 key parses \\[5\~ as page_up key parses uppercase char parses \\[20\~ as f9 key TTY::Reader::History clears all lines excludes items navigates through history buffer without cycling defaults maximum size gets line based on index adds items to history without overflowing allows duplicates navigates through history buffer with cycling doesn't navigate through empty buffer allows to cycle through non-empty buffer presents string representation retrieves current line has no lines checks if navigation is possible prevents duplicates TTY::Reader#read_multiline reads and yiels every line reads no lines reads lines with a prompt reads few lines reads multibyte lines reads a line and terminates on Ctrl+z skips empty lines reads a line and terminates on Ctrl+d TTY::Reader#subscribe subscribes to listen to events only in a block subscribes to receive events TTY::Reader::Line inserts char inside the line provides access to the prompt replaces current line with new preserving cursor moves cursor left and right inserts characters with #insert call deletes char under current cursor position inserts chars in empty string inserts char at start of the line inserts char at end of the line inserts char outside of the line size removes char before current cursor position inserts characters inside a line TTY::Reader#read_keypress reads single key press reads multibyte key press when Ctrl+C pressed skips handler when handler is nil evaluates custom handler when proc object is provided sends interrupt signal when :signal option is chosen exits with 130 code when :exit option is chosen defaults to raising InputInterrupt TTY::Reader#publish_keypress_event publishes :keydown event for read_keypress subscribes to multiple events publishes :keypress events publishes :keynum event subscribes to ctrl+X type of event event publishes :keyreturn event publishes :keyup for read_keypress publishes :keyescape events Top 2 slowest examples (0.53391 seconds, 34.8% of total time): TTY::Reader#read_multiline reads and yiels every line 0.30489 seconds ./spec/unit/read_multiline_spec.rb:45 TTY::Reader#read_multiline reads few lines 0.22902 seconds ./spec/unit/read_multiline_spec.rb:31 Top 2 slowest example groups: TTY::Reader#read_multiline 0.12908 seconds average (1.03 seconds / 8 examples) ./spec/unit/read_multiline_spec.rb:3 TTY::Reader#subscribe 0.05126 seconds average (0.10251 seconds / 2 examples) ./spec/unit/subscribe_spec.rb:3 Finished in 1.53 seconds (files took 0.47044 seconds to load) 103 examples, 0 failures Randomized with seed 60823 ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -i -O--buildsystem=ruby dh_ruby_fixdocs -i -O--buildsystem=ruby dh_installchangelogs -i -O--buildsystem=ruby dh_installexamples -i -O--buildsystem=ruby dh_installinit -i -O--buildsystem=ruby dh_installsystemduser -i -O--buildsystem=ruby 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-tty-reader: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -i -O--buildsystem=ruby dh_builddeb -i -O--buildsystem=ruby dpkg-deb: building package 'ruby-tty-reader' in '../ruby-tty-reader_0.7.0-2_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../ruby-tty-reader_0.7.0-2_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/ruby-tty-reader-Cxf1sb /tmp/ruby-tty-reader-0.7.0-2igk3mtma I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.AUMMb7KfqI... I: success in 374.1491 seconds md5: ruby-tty-reader_0.7.0-2_all.deb: OK sha1: ruby-tty-reader_0.7.0-2_all.deb: OK sha256: ruby-tty-reader_0.7.0-2_all.deb: OK Checksums: OK