Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/r/ruby-progressbar/ruby-progressbar_1.11.0-1_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/ruby-progressbar-1.11.0-1btha1c33/ruby-progressbar_1.11.0-1_all.buildinfo Get source package info: ruby-progressbar=1.11.0-1 Source URL: http://snapshot.notset.fr/mr/package/ruby-progressbar/1.11.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.71-2 automake=1:1.16.4-2 autopoint=0.21-4 autotools-dev=20180224.1+nmu1 base-files=12 base-passwd=3.5.52 bash=5.1-3+b2 binutils=2.37-7 binutils-common=2.37-7 binutils-x86-64-linux-gnu=2.37-7 bsdextrautils=2.37.2-3 bsdutils=1:2.37.2-3 build-essential=12.9 bzip2=1.0.8-4 ca-certificates=20210119 coreutils=8.32-4+b1 cpp=4:10.2.1-1 cpp-10=10.3.0-11 dash=0.5.11+git20210120+802ebd4-1 debconf=1.5.77 debhelper=13.5.2 debianutils=5.5-1 devscripts=2.21.4 dh-autoreconf=20 dh-strip-nondeterminism=1.12.0-1 diffutils=1:3.7-5 dirmngr=2.2.27-2 dpkg=1.20.9 dpkg-dev=1.20.9 dwz=0.14-1 fakeroot=1.26-1 file=1:5.39-3 findutils=4.8.0-1 g++=4:10.2.1-1 g++-10=10.3.0-11 gcc=4:10.2.1-1 gcc-10=10.3.0-11 gcc-10-base=10.3.0-11 gcc-11-base=11.2.0-8 gem2deb=1.4 gem2deb-test-runner=1.4 gettext=0.21-4 gettext-base=0.21-4 gnupg=2.2.27-2 gnupg-l10n=2.2.27-2 gnupg-utils=2.2.27-2 gpg=2.2.27-2 gpg-agent=2.2.27-2 gpg-wks-client=2.2.27-2 gpg-wks-server=2.2.27-2 gpgconf=2.2.27-2 gpgsm=2.2.27-2 gpgv=2.2.27-2 grep=3.7-1 groff-base=1.22.4-7 gzip=1.10-4 hostname=3.23 init-system-helpers=1.60 intltool-debian=0.35.0+20060710.5 libacl1=2.3.1-1 libarchive-zip-perl=1.68-1 libasan6=11.2.0-8 libassuan0=2.5.5-1 libatomic1=11.2.0-8 libattr1=1:2.5.1-1 libaudit-common=1:3.0.5-1 libaudit1=1:3.0.5-1 libb-hooks-op-check-perl=0.22-1+b3 libbinutils=2.37-7 libblkid1=2.37.2-3 libbsd0=0.11.3-1 libbz2-1.0=1.0.8-4 libc-bin=2.32-4 libc-dev-bin=2.32-4 libc6=2.32-4 libc6-dev=2.32-4 libcap-ng0=0.7.9-2.2+b1 libcap2=1:2.44-1 libcc1-0=11.2.0-8 libclass-method-modifiers-perl=2.13-1 libcom-err2=1.46.4-1 libcrypt-dev=1:4.4.25-2 libcrypt1=1:4.4.25-2 libctf-nobfd0=2.37-7 libctf0=2.37-7 libdb5.3=5.3.28+dfsg1-0.8 libdebconfclient0=0.260 libdebhelper-perl=13.5.2 libdevel-callchecker-perl=0.008-1+b2 libdpkg-perl=1.20.9 libdynaloader-functions-perl=0.003-1.1 libedit2=3.1-20210910-1 libelf1=0.185-2 libencode-locale-perl=1.05-1.1 libexpat1=2.4.1-2+b1 libfakeroot=1.26-1 libffi8=3.4.2-2 libfile-dirlist-perl=0.05-2 libfile-homedir-perl=1.006-1 libfile-listing-perl=6.14-1 libfile-stripnondeterminism-perl=1.12.0-1 libfile-touch-perl=0.12-1 libfile-which-perl=1.23-1 libgcc-10-dev=10.3.0-11 libgcc-s1=11.2.0-8 libgcrypt20=1.9.4-3+b1 libgdbm-compat4=1.21-1 libgdbm6=1.21-1 libgmp-dev=2:6.2.1+dfsg-2 libgmp10=2:6.2.1+dfsg-2 libgmpxx4ldbl=2:6.2.1+dfsg-2 libgnutls30=3.7.2-2 libgomp1=11.2.0-8 libgpg-error0=1.42-3 libgssapi-krb5-2=1.18.3-7 libhogweed6=3.7.3-1 libhtml-parser-perl=3.76-1 libhtml-tagset-perl=3.20-4 libhtml-tree-perl=5.07-2 libhttp-cookies-perl=6.10-1 libhttp-date-perl=6.05-1 libhttp-message-perl=6.33-1 libhttp-negotiate-perl=6.01-1 libicu67=67.1-7 libidn2-0=2.3.2-2 libimport-into-perl=1.002005-1 libio-html-perl=1.004-2 libio-pty-perl=1:1.15-2 libio-socket-ssl-perl=2.072-1 libipc-run-perl=20200505.0-1 libisl23=0.23-1 libitm1=11.2.0-8 libk5crypto3=1.18.3-7 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-7 libkrb5support0=1.18.3-7 libksba8=1.6.0-2 libldap-2.4-2=2.4.59+dfsg-1 liblsan0=11.2.0-8 liblwp-mediatypes-perl=6.04-1 liblwp-protocol-https-perl=6.10-1 liblz4-1=1.9.3-2 liblzma5=5.2.5-2 libmagic-mgc=1:5.39-3 libmagic1=1:5.39-3 libmd0=1.0.4-1 libmodule-runtime-perl=0.016-1 libmoo-perl=2.005004-2 libmount1=2.37.2-3 libmpc3=1.2.0-1 libmpdec3=2.5.1-2 libmpfr6=4.1.0-3 libncursesw6=6.2+20210905-1 libnet-http-perl=6.21-1 libnet-ssleay-perl=1.88-3+b1 libnettle8=3.7.3-1 libnpth0=1.6-3 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libp11-kit0=0.24.0-3 libpam-modules=1.4.0-10 libpam-modules-bin=1.4.0-10 libpam-runtime=1.4.0-10 libpam0g=1.4.0-10 libparams-classify-perl=0.015-1+b3 libpcre2-8-0=10.36-2 libpcre3=2:8.39-13 libperl5.32=5.32.1-6 libpipeline1=1.5.3-1 libpython3-stdlib=3.9.2-3 libpython3.9-minimal=3.9.7-4 libpython3.9-stdlib=3.9.7-4 libquadmath0=11.2.0-8 libreadline8=8.1-2 librole-tiny-perl=2.002004-1 libruby2.7=2.7.4-1+b1 libsasl2-2=2.1.27+dfsg-2.1 libsasl2-modules-db=2.1.27+dfsg-2.1 libseccomp2=2.5.2-2 libselinux1=3.1-3 libsemanage-common=3.1-1 libsemanage1=3.1-1+b2 libsepol1=3.1-1 libsigsegv2=2.13-1 libsmartcols1=2.37.2-3 libsqlite3-0=3.36.0-2 libssl1.1=1.1.1l-1 libstdc++-10-dev=10.3.0-11 libstdc++6=11.2.0-8 libsub-override-perl=0.09-2 libsub-quote-perl=2.006006-1 libsystemd0=247.9-4 libtasn1-6=4.17.0-2 libtimedate-perl=2.3300-2 libtinfo6=6.2+20210905-1 libtirpc-common=1.3.2-2 libtirpc-dev=1.3.2-2 libtirpc3=1.3.2-2 libtool=2.4.6-15 libtry-tiny-perl=0.30-1 libtsan0=11.2.0-8 libubsan1=11.2.0-8 libuchardet0=0.0.7-1 libudev1=247.9-4 libunistring2=0.9.10-6 liburi-perl=5.08-1 libuuid1=2.37.2-3 libwww-perl=6.53-1 libwww-robotrules-perl=6.02-1 libxml2=2.9.12+dfsg-5 libyaml-0-2=0.2.2-1 libzstd1=1.4.8+dfsg-3 linux-libc-dev=5.14.9-2 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-5 make=4.3-4.1 man-db=2.9.4-2 mawk=1.3.4.20200120-2 media-types=4.0.0 ncurses-base=6.2+20210905-1 ncurses-bin=6.2+20210905-1 netbase=6.3 openssl=1.1.1l-1 passwd=1:4.8.1-1 patch=2.7.6-7 patchutils=0.4.2-1 perl=5.32.1-6 perl-base=5.32.1-6 perl-modules-5.32=5.32.1-6 perl-openssl-defaults=5 pinentry-curses=1.1.0-4 po-debconf=1.0.21+nmu1 python3=3.9.2-3 python3-minimal=3.9.2-3 python3.9=3.9.7-4 python3.9-minimal=3.9.7-4 rake=13.0.3-1 readline-common=8.1-2 rpcsvc-proto=1.4.2-4 ruby=1:2.7.5 ruby-all-dev=1:2.7.5 ruby-diff-lcs=1.4.4-1 ruby-minitest=5.13.0-1 ruby-net-telnet=0.1.1-2 ruby-power-assert=1.1.7-2 ruby-rspec=3.9.0c2e2m1s3-2 ruby-rspec-core=3.9.0c2e2m1s3-2 ruby-rspec-expectations=3.9.0c2e2m1s3-2 ruby-rspec-mocks=3.9.0c2e2m1s3-2 ruby-rspec-support=3.9.0c2e2m1s3-2 ruby-rubygems=3.2.27-1 ruby-test-unit=3.3.9-1 ruby-timecop=0.9.1-1 ruby-xmlrpc=0.3.0-2 ruby2.7=2.7.4-1+b1 ruby2.7-dev=2.7.4-1+b1 rubygems-integration=1.18 sed=4.8-1 sensible-utils=0.0.17 sysvinit-utils=3.00-1 tar=1.34+dfsg-1 tzdata=2021c-1 util-linux=2.37.2-3 wdiff=1.2.2-2+b1 xz-utils=5.2.5-2 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/20211009T024746Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20211009T024746Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20211007T204219Z/ 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-progressbar=1.11.0-1 && mkdir -p /build/ruby-progressbar-Jl38yP && dpkg-source --no-check -x /*.dsc /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0 && chown -R builduser:builduser /build/ruby-progressbar-Jl38yP" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1633557721" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/ruby-progressbar-Jl38yP /tmp/ruby-progressbar-1.11.0-1btha1c33 bookworm /dev/null deb http://snapshot.notset.fr/archive/debian/20211007T204219Z 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.xRYEMx36XZ 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.xRYEMx36XZ Reading package lists... Building dependency tree... util-linux is already the newest version (2.37.2-3). 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/20211007T204219Z unstable/main amd64 libfakeroot amd64 1.26-1 [47.3 kB] Get:2 http://snapshot.notset.fr/archive/debian/20211007T204219Z unstable/main amd64 fakeroot amd64 1.26-1 [87.1 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (1035 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 ... 4667 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.26-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.26-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.26-1_amd64.deb ... Unpacking fakeroot (1.26-1) ... Setting up libfakeroot:amd64 (1.26-1) ... Setting up fakeroot (1.26-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.32-4) ... 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/20211009T024746Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20211009T024746Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20211007T204219Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.xRYEMx36XZ Get:1 http://snapshot.notset.fr/archive/debian/20211009T024746Z bookworm InRelease [128 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20211007T204219Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20211009T024746Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20211009T024746Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20211009T024746Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20211009T024746Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20211009T024746Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20211009T024746Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20211009T024746Z bookworm/main Sources [11.7 MB] Get:4 http://snapshot.notset.fr/archive/debian/20211009T024746Z bookworm/main amd64 Packages [11.2 MB] Fetched 23.0 MB in 19s (1183 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.xRYEMx36XZ I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d ruby-progressbar=1.11.0-1 && mkdir -p /build/ruby-progressbar-Jl38yP && dpkg-source --no-check -x /*.dsc /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0 && chown -R builduser:builduser /build/ruby-progressbar-Jl38yP"' exec /tmp/mmdebstrap.xRYEMx36XZ Reading package lists... NOTICE: 'ruby-progressbar' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-progressbar.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-progressbar.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 70.8 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20211009T024746Z bookworm/main ruby-progressbar 1.11.0-1 (dsc) [2147 B] Get:2 http://snapshot.notset.fr/archive/debian/20211009T024746Z bookworm/main ruby-progressbar 1.11.0-1 (tar) [61.3 kB] Get:3 http://snapshot.notset.fr/archive/debian/20211009T024746Z bookworm/main ruby-progressbar 1.11.0-1 (diff) [7272 B] Fetched 70.8 kB in 0s (540 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'ruby-progressbar_1.11.0-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting ruby-progressbar in /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0 dpkg-source: info: unpacking ruby-progressbar_1.11.0.orig.tar.gz dpkg-source: info: unpacking ruby-progressbar_1.11.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-decent-require-in-spec_helper.patch dpkg-source: info: applying 0002-skip-tests-trying-to-open-dev-tty.patch dpkg-source: info: applying 0003-skipping-tests-formatting-the-bar.patch dpkg-source: info: applying 0004-skip-failing-hash-test.patch dpkg-source: info: applying 0005-install-progressbar-rb.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1633557721" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.xRYEMx36XZ dpkg-buildpackage: info: source package ruby-progressbar dpkg-buildpackage: info: source version 1.11.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Daniel Leidert 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 debian/rules override_dh_auto_install make[1]: Entering directory '/build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0' dh_auto_install dh_ruby --install /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar dh_ruby --install /usr/bin/ruby2.7 -S gem build --config-file /dev/null --verbose /tmp/d20211103-620665-1dhffcv/gemspec Failed to load /dev/null because it doesn't contain valid YAML hash Successfully built RubyGem Name: ruby-progressbar Version: 1.11.0 File: ruby-progressbar-1.11.0.gem /usr/bin/ruby2.7 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-progressbar/usr/share/rubygems-integration/all /tmp/d20211103-620665-1dhffcv/ruby-progressbar-1.11.0.gem Failed to load /dev/null because it doesn't contain valid YAML hash /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/progressbar.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/base.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/calculators/length.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/calculators/running_average.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/components.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/components/bar.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/components/percentage.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/components/rate.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/components/time.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/components/title.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/errors/invalid_progress_error.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/format.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/format/formatter.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/format/molecule.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/format/string.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/output.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/outputs/non_tty.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/outputs/null.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/outputs/tty.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/progress.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/refinements.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/refinements/enumerator.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/throttle.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/time.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/timer.rb /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all/gems/ruby-progressbar-1.11.0/lib/ruby-progressbar/version.rb Successfully installed ruby-progressbar-1.11.0 1 gem installed cd debian/ruby-progressbar/usr/share/rubygems-integration/all rm -rf bin rm -rf build_info rm -rf cache rm -rf doc rm -rf extensions cd gems/ruby-progressbar-1.11.0 rm -f chmod 644 lib/progressbar.rb lib/ruby-progressbar.rb lib/ruby-progressbar/base.rb lib/ruby-progressbar/calculators/length.rb lib/ruby-progressbar/calculators/running_average.rb lib/ruby-progressbar/components.rb lib/ruby-progressbar/components/bar.rb lib/ruby-progressbar/components/percentage.rb lib/ruby-progressbar/components/rate.rb lib/ruby-progressbar/components/time.rb lib/ruby-progressbar/components/title.rb lib/ruby-progressbar/errors/invalid_progress_error.rb lib/ruby-progressbar/format.rb lib/ruby-progressbar/format/formatter.rb lib/ruby-progressbar/format/molecule.rb lib/ruby-progressbar/format/string.rb lib/ruby-progressbar/output.rb lib/ruby-progressbar/outputs/non_tty.rb lib/ruby-progressbar/outputs/null.rb lib/ruby-progressbar/outputs/tty.rb lib/ruby-progressbar/progress.rb lib/ruby-progressbar/refinements.rb lib/ruby-progressbar/refinements/enumerator.rb lib/ruby-progressbar/throttle.rb lib/ruby-progressbar/time.rb lib/ruby-progressbar/timer.rb lib/ruby-progressbar/version.rb find lib/ -type d -empty -delete cd - cd - dh_installchangelogs -pruby-progressbar /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/CHANGELOG.md upstream /usr/bin/ruby2.7 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.7 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=/build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all:/build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.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\ \"ruby-progressbar\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.7 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/debian/ruby-progressbar/usr/share/rubygems-integration/all:/build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.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 --format documentation /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/spec/support/time.rb:13: warning: method redefined; discarding old initialize /build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0/lib/ruby-progressbar/time.rb:11: warning: previous definition of initialize was here ProgressBar::Base can be converted into a hash (PENDING: Temporarily skipped with xit) with the title Progress: | has a default We All Float: | is able to be overridden on creation allows title updates even after the bar is started ignores title changes for a non-TTY enabled devices allows for custom title for a non-TTY enabled devices on creation with the progress_mark can be changed even after the bar is started with the remainder_mark can be changed even after the bar is started with the output stream Progress: | has a default Progress: | is able to be overridden on creation with the bar length Progress: | is able to be overridden on creation can handle the terminal width changing on the fly when starting the bar clears the current terminal line prints the bar for the first time prints correctly when a position to start at is specified does not blow up if there is a total of zero when stopping the bar forcibly halts the bar wherever it is and cancels further progress forcibly halts the bar wherever it is for a non-TTY enabled devices does not output multiple bars if stopped multiple times in a row does not error if there is nothing to do and it has not been started appends proper ending to string for non-TTY devices when finishing the bar does not spam the screen for a non-TTY enabled devices can finish a bar in the middle of progress for a non-TTY enabled devices properly prints a newline when incremented to its total does not spam the screen if the bar is autofinished and finish is called does not autofinish if autofinish is disabled does not print a newline if incremented to total and autofinish is disabled still allows the bar to be reset if autofinish is disabled still able to be manually finished even if autofinish is disabled does not spam the screen on multiple manual calls when autofinish is disabled when resetting the bar sets the bar back to the starting value sets the bar back to its starting value set during creation displays the unknown estimated time when logging messages can log messages for a TTY enabled device can log messages for a non-TTY enabled device when formatting the bar allows the bar format to be updated dynamically after it is started (PENDING: Temporarily skipped with xit) allows the bar to be reset back to the default format (PENDING: Temporarily skipped with xit) allows for the format to be loaded from an environment variable when clearing the bar clears the current terminal line and/or bar text when incrementing the bar displays the bar with the correct progress when decrementing the bar displays the bar with the correct progress with non-TTY enabled devices does nothing ProgressBar::Calculators::Length can properly calculate the length even if IO.console is nil allows the length to be overridden on creation can calculate the width of the terminal in Unix environments asks stream for length if it is a TTY (PENDING: Temporarily skipped with xit) asks IO.console to calculate length if the output is null (PENDING: Temporarily skipped with xit) asks IO.console to calculate length if the output is not a TTY (PENDING: Temporarily skipped with xit) defaults to 80 if it is not a Unix environment defaults to 80 if the width is less than 20 when the RUBY_PROGRESS_BAR_LENGTH environment variable exists calculates the length as the value of the environment variable as an integer ProgressBar::Calculators::RunningAverage can properly calculate a running average ProgressBar::Components::Bar has a default mark when a new bar is created and no parameters are passed has a default remainder mark when a new bar is created and no parameters are passed returns the overridden mark when a new bar is created and options are passed returns the overridden remainder mark when a new bar is created and options are passed displays the bar with no indication of progress when just begun displays the bar with an indication of progress when nothing has been completed and the bar is incremented displays the bar with no indication of progress when a fraction of a percentage has been completed WARNING: Your progress bar is currently at 50 out of 50 and cannot be incremented. In v2.0.0 this will become a ProgressBar::InvalidProgressError. displays the bar as 100% complete when completed displays the bar as 98% complete when completed and the bar is decremented is represented correctly when a bar has an unknown amount to completion is represented after being incremented once when a bar has an unknown amount to completion is represented after being incremented twice when a bar has an unknown amount to completion is represented correctly when a bar has a customized unknown animation displays the bar with an integrated percentage properly when empty displays the bar with an integrated percentage properly just beforethe percentage is displayed displays the bar with an integrated percentage properly immediately afterthe percentage is displayed displays the bar with an integrated percentage properly on double digitpercentage displays the bar with an integrated percentage properly when finished calculates the remaining negative space properly with an integrated percentage bar of 0 percent raises an error when attempting to set the current value of the bar to be greater than the total ProgressBar::Throttle yields the first time if the throttle rate is given and the timer is not started does not yield after the initial yield if the period has not passed yet always yields if forced to, even after the initial yield or if the period has not passed yields if the period has passed, even after the initial yield does not yield after a previous yield if the period has not passed yet yields after the period has passed, even after a previous yield does not throttle if no throttle rate is given ProgressBar::Components::Time displays an unknown estimated time remaining when the timer has been started but no progress has been made does not display unknown time remaining when the timer has been started and it is incremented displays unsmoothed time remaining when progress has been made displays unknown time remaining when progress has been made and then progress is reset displays unsmoothed time remaining when progress has been made even after the bar is decremented displays estimated time of "> 4 Days" when estimated time is out of bounds and the out of bounds format is set to "friendly" displays estimated time of "??:??:??" when estimated time is out of bounds and the out of bounds format is set to "unknown" displays actual estimated time when estimated time is out of bounds and the out of bounds format is unset displays smoothed estimated time properly even when taking decrements into account displays smoothed unknown estimated time when reset is called after progress is made displays smoothed estimated time after progress has been made displays the estimated time remaining properly even for progress increments very short intervals displays unknown elapsed time when the timer has not been started displays elapsed time when the timer has just been started displays elapsed time if it was previously started displays elapsed time frozen to a specific time if it was previously stopped displays unknown elapsed time after reset has been called raises an exception when an invalid out of bounds time format is specified ProgressBar::Components::Title can use the default title if none is specified ProgressBar::Format::Formatter with the %% flag Progress: |============================================ displays a literal percent sign with the %a flag Progress: | is "--:--:--" when displayed after starting the bar and then resetting the bar Progress: | is the time elapsed when displayed after starting the bar Progress: |====================================================================| is the total amount of time elapsed once the bar finishes with the %b flag Progress: |============= is the bar (excluding incomplete space) with the %B flag Progress: |============= is the bar (including incomplete space) with the %c flag Progress: | is the current capacity/progress with the %C flag Progress: | is the total capacity/progress Progress: | is nothing when the total is unknown with the %e flag Progress: | is unknown estimated time when called before the bar is started Progress: | is unknown estimated time when the bar is started with any progress Progress: | is "??:??:??" when called after the bar is started makes progress and reset Progress: | is the estimated time remaining when called after the bar is started Progress: | is "??:??:??" when it could take 100 hours or longer to finish Progress: |====================================================================| is the total amount of time elapsed once the bar finishes with the %E flag Progress: | is unknown estimated time when called before the bar is started Progress: | is unknown estimated time when the bar is started with any progress Progress: | is "??:??:??" when called after the bar is started makes progress and reset Progress: | is the estimated time remaining when called after the bar is started Progress: |====================================================================| is the total amount of time elapsed once the bar finishes Progress: | is "> 4 Days" when it could take 100 hours or longer to finish with the %f flag Progress: | is unknown estimated time when called before the bar is started Progress: | is unknown estimated time when the bar is started with any progress Progress: | is "??:??:??" when called after the bar is started makes progress and reset Progress: | is the estimated time remaining when called after the bar is started Progress: | is the exact estimated time when it could take 100 hours or longer to finish with the %i flag Progress: |============= is the incomplete space Progress: | is unknown progress when the bar total is unknown Progress: | is unknown progress when the bar total is unknown and has been incremented Progress: | is the custom unknown progress steps if those are specified with the %j flag Progress: |========== is the justified percentage complete floored to the nearest whole number Progress: | is zero when the total is unknown Progress: |====================================================================| is 100% when the total is zero with the %J flag Progress: |========== is the justified percentage complete floored to two decimal places Progress: | is zero when the total is unknown Progress: |====================================================================| is 100% when the total is zero with the %p flag Progress: |========== is the percentage complete floored to the nearest whole number Progress: | is zero when the total is unknown Progress: |====================================================================| is 100% when the total is zero with the %P flag Progress: |========== is the percentage complete floored to two decimal places Progress: |============================================ is the percentage complete only up to two decimal places Progress: | is zero when the total is unknown Progress: |====================================================================| is 100% when the total is zero with the %r flag Progress: | is the rate Progress: | is zero when no time has elapsed Progress: |============= is zero when no progress has been made Progress: |============= takes the starting position into account Progress: | is the rate when a custom rate is used Progress: |============= is zero when no progress has been made when a custom rate is used Progress: |============= takes the starting position into account when a custom rate is used with the %R flag Progress: | is the rate Progress: | is zero when no time has elapsed Progress: |============= is zero when no progress has been made Progress: |============= takes the starting position into account Progress: | is the rate when a custom rate is used Progress: |============= is zero when no progress has been made when a custom rate is used Progress: |============= takes the starting position into account when a custom rate is used with the %t flag Progress: | is the title with the %T flag Progress: | is the title with the %u flag Progress: | is "??" when the total is unknown with the %W flag Progress: |========================================================================================| is the bar with percentage (including incomplete space) with the %w flag Progress: |========================================================================================| is the bar with the percentage with combined flags Progress: |========================================================================================| is the whole bar when combining both the bar and incomplete space flags Progress: | is the proper ETA when the bar has an unknown total is the truncated string when the terminal width is shorter than the string being output and the bar length is calculated is the truncated string when the terminal width is shorter than the string being output and the incomplete bar length is calculated is an empty bar when the terminal width is shorter than the string being output and the full bar length is calculated (but lacks the space to output the entire bar) is an empty bar when the terminal width is shorter than the string being output and the combination of bar and incomplete length is calculated (but lacks the space to output the entire bar) Progress: | has the proper negative space when a bar with integrated percentage is used when format contains ANSI SGR codes Progress: | ignores their long versions when calculating bar length Progress: | ignores their short versions when calculating bar length ProgressBar::Format::Molecule sets the key when initialized sets the method name when initialized can retrieve the full key for itself can determine if it is a bar molecule ProgressBar::Output uses the passed in output class if it is a ProgressBar::Output passes the output stream to the length calculator passes stdout to the length calculator if output is not specified ProgressBar::Outputs::Null does not output anything ever ProgressBar::Progress knows the default total when no parameters are passed knows the default beginning progress when no parameters are passed and the progress has not been started knows the default starting value when no parameters are passed and the progress has been started knows the given starting value when no parameters are passed and the progress is started with a starting value knows how to finish itself even if the total is unknown knows the overridden total when the total is passed in knows the percentage completed when begun with no progress knows the progress after it has been incremented knows the percentage completed after it has been incremented knows to always round down the percentage completed WARNING: Your progress bar is currently at 50 out of 50 and cannot be incremented. In v2.0.0 this will become a ProgressBar::InvalidProgressError. cannot increment past the total allow progress to be decremented once it is finished knows the running average even when progress has been made knows the running average is reset even after progress is started allows the default smoothing to be overridden has a default smoothing value knows the percentage completed is 100% if the total is zero raises an error when passed a number larger than the total ProgressBar::Refinements::Enumerator Progress: |====================================================================| creates a progress bar with the Enumerable size Progress: |====================================================================| does not allow the user to override the progress bar total Progress: |====================================================================| does not allow the user to override the progress bar starting position We All Float: |================================================================| passes arguments to create calls progressbar.increment the right number of times Progress: |====================================================================| chains return values properly Progress: |====================================================================| chains properly in the middle Progress: |====================================================================| returns an enumerator ProgressBar::Time when Time is being mocked by Timecop retrieves the unmocked Timecop time when Time is being mocked by Delorean retrieves the unmocked Delorean time when Time is being mocked by ActiveSupport retrieves the unmocked time when Time is not being mocked will return the actual time Pending: (Failures listed here are expected and do not affect your suite's status) 1) ProgressBar::Base can be converted into a hash # Temporarily skipped with xit # ./spec/lib/ruby-progressbar/base_spec.rb:557 2) ProgressBar::Base when formatting the bar allows the bar format to be updated dynamically after it is started # Temporarily skipped with xit # ./spec/lib/ruby-progressbar/base_spec.rb:460 3) ProgressBar::Base when formatting the bar allows the bar to be reset back to the default format # Temporarily skipped with xit # ./spec/lib/ruby-progressbar/base_spec.rb:472 4) ProgressBar::Calculators::Length asks stream for length if it is a TTY # Temporarily skipped with xit # ./spec/lib/ruby-progressbar/calculators/length_spec.rb:60 5) ProgressBar::Calculators::Length asks IO.console to calculate length if the output is null # Temporarily skipped with xit # ./spec/lib/ruby-progressbar/calculators/length_spec.rb:70 6) ProgressBar::Calculators::Length asks IO.console to calculate length if the output is not a TTY # Temporarily skipped with xit # ./spec/lib/ruby-progressbar/calculators/length_spec.rb:81 Finished in 0.66666 seconds (files took 0.32241 seconds to load) 207 examples, 0 failures, 6 pending ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ rm -rf debian/ruby-progressbar/usr/bin/ make[1]: Leaving directory '/build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0' dh_installdocs -i -O--buildsystem=ruby dh_ruby_fixdocs -i -O--buildsystem=ruby debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0' dh_installchangelogs -k CHANGELOG.md make[1]: Leaving directory '/build/ruby-progressbar-Jl38yP/ruby-progressbar-1.11.0' 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_ruby_fixdepends -i -O--buildsystem=ruby dh_installdeb -i -O--buildsystem=ruby dh_gencontrol -i -O--buildsystem=ruby dpkg-gencontrol: warning: Depends field of package ruby-progressbar: 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-progressbar' in '../ruby-progressbar_1.11.0-1_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../ruby-progressbar_1.11.0-1_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-progressbar-Jl38yP /tmp/ruby-progressbar-1.11.0-1btha1c33 I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.xRYEMx36XZ... I: success in 362.2042 seconds md5: ruby-progressbar_1.11.0-1_all.deb: OK sha1: ruby-progressbar_1.11.0-1_all.deb: OK sha256: ruby-progressbar_1.11.0-1_all.deb: OK Checksums: OK