Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/r/ruby-hashdiff/ruby-hashdiff_1.0.1-1_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/ruby-hashdiff-1.0.1-15b5c3bnj/ruby-hashdiff_1.0.1-1_all.buildinfo Get source package info: ruby-hashdiff=1.0.1-1 Source URL: http://snapshot.notset.fr/mr/package/ruby-hashdiff/1.0.1-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-13 automake=1:1.16.3-1 autopoint=0.21-3 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.48 bash=5.1-1 binutils=2.35.1-5 binutils-common=2.35.1-5 binutils-x86-64-linux-gnu=2.35.1-5 bsdextrautils=2.36.1-3 bsdutils=1:2.36.1-3 build-essential=12.8 bzip2=1.0.8-4 ca-certificates=20200601 coreutils=8.32-4+b1 cpp=4:10.2.0-1 cpp-10=10.2.1-1 dash=0.5.11+git20200708+dd9ef66-5 debconf=1.5.74 debhelper=13.3 debianutils=4.11.2 devscripts=2.20.5 dh-autoreconf=19 dh-strip-nondeterminism=1.9.0-1 diffutils=1:3.7-3 dirmngr=2.2.20-1 dpkg=1.20.5 dpkg-dev=1.20.5 dwz=0.13+20201015-2 fakeroot=1.25.3-1.1 file=1:5.39-3 findutils=4.7.0+git20201010-2 g++=4:10.2.0-1 g++-10=10.2.1-1 gcc=4:10.2.0-1 gcc-10=10.2.1-1 gcc-10-base=10.2.1-1 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 hostname=3.23 init-system-helpers=1.60 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-8 libarchive-zip-perl=1.68-1 libasan6=10.2.1-1 libassuan0=2.5.3-7.1 libatomic1=10.2.1-1 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-3.1 libaudit1=1:2.8.5-3.1+b1 libb-hooks-op-check-perl=0.22-1+b3 libbinutils=2.35.1-5 libblkid1=2.36.1-3 libbz2-1.0=1.0.8-4 libc-bin=2.31-6 libc-dev-bin=2.31-6 libc6=2.31-6 libc6-dev=2.31-6 libcap-ng0=0.7.9-2.2+b1 libcc1-0=10.2.1-1 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-5 libctf0=2.35.1-5 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.255 libdebhelper-perl=13.3 libdevel-callchecker-perl=0.008-1+b2 libdpkg-perl=1.20.5 libdynaloader-functions-perl=0.003-1 libelf1=0.182-1 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.9.0-1 libfile-touch-perl=0.11-1 libfile-which-perl=1.23-1 libgcc-10-dev=10.2.1-1 libgcc-s1=10.2.1-1 libgcrypt20=1.8.7-2 libgdbm-compat4=1.18.1-5.1 libgdbm6=1.18.1-5.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-3 libgomp1=10.2.1-1 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.09-1 libhttp-date-perl=6.05-1 libhttp-message-perl=6.26-1 libhttp-negotiate-perl=6.01-1 libicu67=67.1-5 libidn2-0=2.3.0-4 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-1 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-2 libldap-2.4-2=2.4.56+dfsg-1 liblsan0=10.2.1-1 liblwp-mediatypes-perl=6.04-1 liblwp-protocol-https-perl=6.09-1 liblz4-1=1.9.3-1 liblzma5=5.2.4-1+b1 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-3 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libncursesw6=6.2+20201114-1 libnet-http-perl=6.19-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.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+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.0-4 libpython3.9-minimal=3.9.1-1 libpython3.9-stdlib=3.9.1-1 libquadmath0=10.2.1-1 libreadline8=8.1-1 librole-tiny-perl=2.001004-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.0-3+b1 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-3 libsqlite3-0=3.34.0-1 libssl1.1=1.1.1i-1 libstdc++-10-dev=10.2.1-1 libstdc++6=10.2.1-1 libstrictures-perl=2.000006-1 libsub-override-perl=0.09-2 libsub-quote-perl=2.006006-1 libsystemd0=247.1-4 libtasn1-6=4.16.0-2 libtimedate-perl=2.3300-1 libtinfo6=6.2+20201114-1 libtirpc-common=1.2.6-3 libtirpc-dev=1.2.6-3 libtirpc3=1.2.6-3 libtool=2.4.6-14 libtry-tiny-perl=0.30-1 libtsan0=10.2.1-1 libubsan1=10.2.1-1 libuchardet0=0.0.7-1 libudev1=247.1-4 libunistring2=0.9.10-4 liburi-perl=5.05-1 libuuid1=2.36.1-3 libwww-perl=6.50-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.5+dfsg-4 linux-libc-dev=5.9.15-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 mailcap=3.67 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 media-types=1.0.1 mime-support=3.66 ncurses-base=6.2+20201114-1 ncurses-bin=6.2+20201114-1 netbase=6.2 openssl=1.1.1i-1 passwd=1:4.8.1-1 patch=2.7.6-6 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 python3=3.9.0-4 python3-minimal=3.9.0-4 python3.9=3.9.1-1 python3.9-minimal=3.9.1-1 rake=13.0.1-4 readline-common=8.1-1 ruby=1:2.7+2 ruby-all-dev=1:2.7+2 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-1 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.0~rc.2-5 ruby-test-unit=3.3.5-1 ruby-xmlrpc=0.3.0-2 ruby2.7=2.7.2-3 ruby2.7-dev=2.7.2-3 rubygems-integration=1.17.3 sed=4.7-1 sensible-utils=0.0.12+nmu1 sysvinit-utils=2.96-5 tar=1.32+dfsg-1 tzdata=2020d-1 util-linux=2.36.1-3 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/20201220T203231Z/ 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-hashdiff=1.0.1-1 && mkdir -p /build/ruby-hashdiff-HYpo4t && dpkg-source --no-check -x /*.dsc /build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1 && chown -R builduser:builduser /build/ruby-hashdiff-HYpo4t" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1608560456" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/ruby-hashdiff-HYpo4t /tmp/ruby-hashdiff-1.0.1-15b5c3bnj bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20201220T203231Z 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.ye0sdfeVxs 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.ye0sdfeVxs Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-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/20201220T203231Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201220T203231Z 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 (893 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 ... 4621 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-6) ... 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/20201220T203231Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.ye0sdfeVxs Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20201220T203231Z 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 (1188 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.ye0sdfeVxs I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d ruby-hashdiff=1.0.1-1 && mkdir -p /build/ruby-hashdiff-HYpo4t && dpkg-source --no-check -x /*.dsc /build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1 && chown -R builduser:builduser /build/ruby-hashdiff-HYpo4t"' exec /tmp/mmdebstrap.ye0sdfeVxs Reading package lists... NOTICE: 'ruby-hashdiff' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-hashdiff.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-hashdiff.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 20.9 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-hashdiff 1.0.1-1 (dsc) [1710 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-hashdiff 1.0.1-1 (tar) [16.7 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-hashdiff 1.0.1-1 (diff) [2436 B] Fetched 20.9 kB in 0s (133 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'ruby-hashdiff_1.0.1-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting ruby-hashdiff in /build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1 dpkg-source: info: unpacking ruby-hashdiff_1.0.1.orig.tar.gz dpkg-source: info: unpacking ruby-hashdiff_1.0.1-1.debian.tar.xz I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1608560456" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.ye0sdfeVxs dpkg-buildpackage: info: source package ruby-hashdiff dpkg-buildpackage: info: source version 1.0.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Cédric Boutillier 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-hashdiff-HYpo4t/ruby-hashdiff-1.0.1/debian/ruby-hashdiff dh_ruby --install /usr/bin/ruby2.7 -S gem build --config-file /dev/null --verbose /tmp/d20211005-435603-dbi3qb/gemspec Failed to load /dev/null because it doesn't contain valid YAML hash WARNING: open-ended dependency on bluecloth (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on rubocop-rspec (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on yard (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: hashdiff Version: 1.0.1 File: hashdiff-1.0.1.gem /usr/bin/ruby2.7 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-hashdiff/usr/share/rubygems-integration/all /tmp/d20211005-435603-dbi3qb/hashdiff-1.0.1.gem Failed to load /dev/null because it doesn't contain valid YAML hash /build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1/debian/ruby-hashdiff/usr/share/rubygems-integration/all/gems/hashdiff-1.0.1/lib/hashdiff.rb /build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1/debian/ruby-hashdiff/usr/share/rubygems-integration/all/gems/hashdiff-1.0.1/lib/hashdiff/compare_hashes.rb /build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1/debian/ruby-hashdiff/usr/share/rubygems-integration/all/gems/hashdiff-1.0.1/lib/hashdiff/diff.rb /build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1/debian/ruby-hashdiff/usr/share/rubygems-integration/all/gems/hashdiff-1.0.1/lib/hashdiff/lcs.rb /build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1/debian/ruby-hashdiff/usr/share/rubygems-integration/all/gems/hashdiff-1.0.1/lib/hashdiff/lcs_compare_arrays.rb /build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1/debian/ruby-hashdiff/usr/share/rubygems-integration/all/gems/hashdiff-1.0.1/lib/hashdiff/linear_compare_array.rb /build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1/debian/ruby-hashdiff/usr/share/rubygems-integration/all/gems/hashdiff-1.0.1/lib/hashdiff/patch.rb /build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1/debian/ruby-hashdiff/usr/share/rubygems-integration/all/gems/hashdiff-1.0.1/lib/hashdiff/util.rb /build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1/debian/ruby-hashdiff/usr/share/rubygems-integration/all/gems/hashdiff-1.0.1/lib/hashdiff/version.rb Successfully installed hashdiff-1.0.1 1 gem installed cd debian/ruby-hashdiff/usr/share/rubygems-integration/all rm -rf bin rm -rf build_info rm -rf cache rm -rf doc rm -rf extensions cd gems/hashdiff-1.0.1 rm -f chmod 644 lib/hashdiff/linear_compare_array.rb lib/hashdiff/version.rb lib/hashdiff/diff.rb lib/hashdiff/compare_hashes.rb lib/hashdiff/lcs_compare_arrays.rb lib/hashdiff/patch.rb lib/hashdiff/lcs.rb lib/hashdiff/util.rb lib/hashdiff.rb find lib/ -type d -empty -delete cd - cd - /usr/bin/ruby2.7 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.7 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=/build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1/debian/ruby-hashdiff/usr/share/rubygems-integration/all:/build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1/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\ \"hashdiff\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.7 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1/debian/ruby-hashdiff/usr/share/rubygems-integration/all:/build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1/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 Hashdiff is able to best diff uses custom delimiter when provided uses custom comparison when provided is able to best diff array in hash is able to have an array_path specified Hashdiff is able to diff two equal array is able to diff two arrays with one element in common is able to diff two arrays with nothing in common is able to diff an empty array with an non-empty array is able to diff two arrays with two elements in common is able to test two arrays with two common elements in different order is able to diff two arrays with similar elements Hashdiff is able to diff two empty hashes is able to diff an hash with an empty hash is able to diff two equal hashes is able to diff two equal hashes with mixed key types is able to diff if mixed key types are removed is able to diff if mixed key types are added is able to diff two hashes with equivalent numerics, when strict is false ignores string vs symbol differences, when indifferent is true is able to diff changes in hash value is able to diff changes in hash value which is array is able to diff changes in hash value which is hash is able to best diff similar objects in array is able to diff addition of key value pair is able to diff value type changes is able to diff value changes: array <=> [] is able to diff value changes: array <=> nil is able to diff value chagnes: remove array completely is able to diff value changes: remove whole hash is able to diff value changes: hash <=> {} is able to diff value changes: hash <=> nil is able to diff similar objects in array is able to diff similar & equal objects in array uses custom delimiter when provided when :numeric_tolerance requested is able to diff changes in hash value is able to diff changes in nested values when :strip requested strips strings before comparing strips nested strings before comparing when :case_insensitive requested strips strings before comparing ignores case on nested strings before comparing when both :strip and :numeric_tolerance requested applies filters to proper object types when both :strip and :case_insensitive requested applies both filters to strings with custom comparison compares using proc specified in block yields added keys compares with both proc and :strip when both provided compares nested arrays using proc specified in block when :array_path is true returns the diff path in an array rather than a string shows array indexes in paths shows differences with string and symbol keys supports other key types when :use_lcs is false shows items in an array as changed shows additions to arrays shows changes to nested arrays Hashdiff is able to find LCS between two equal array is able to find LCS between two close arrays strips strings when finding LCS if requested is able to find LCS with one common elements is able to find LCS with two common elements is able to find LCS with two close elements is able to find LCS with two common elements in different ordering is able to find LCS with a similarity value Hashdiff::LinearCompareArray finds no differences between two empty arrays finds added items when the old array is empty finds removed items when the new array is empty finds no differences between identical arrays finds added items in an array finds removed items in an array shows additions and deletions as changed items shows changed items in a hash shows changed items and added items Hashdiff is able to patch key addition is able to patch value type changes is able to patch value array <=> [] is able to patch value array <=> nil is able to patch array value removal is able to patch array under hash key with non-word characters is able to patch hash value removal is able to patch value hash <=> {} is able to patch value hash <=> nil is able to patch value nil removal is able to patch similar objects between arrays is able to patch similar & equal objects between arrays is able to patch hash value removal with custom delimiter is able to patch when the diff is generated with an array_path is able to use non string keys when diff is generated with an array_path README.md has correct examples Hashdiff is able to decode property path is able to decode property path with custom delimiter is able to tell similiar hash is able to tell similiar empty hash is able to tell similiar empty array is able to tell similiar hash with values within tolerance is able to tell numbers and strings is able to tell true when similarity == 0.5 is able to tell false when similarity == 0.5 .compare_values compares numeric values exactly when no tolerance allows tolerance with numeric values compares different objects without tolerance compares other objects with tolerance compares same objects without tolerance compares strings for spaces exactly by default compares strings for capitalization exactly by default strips strings before comparing when requested ignores string case when requested .comparable? identifies hashes as comparable identifies a subclass of Hash to be comparable with a Hash identifies a Hash to be comparable with a subclass of Hash does not identify a Numeric as comparable with a Hash Deprecation Warnings: Requiring `rspec/autorun` when running RSpec via the `rspec` command is deprecated. Called from /build/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1/spec/spec_helper.rb:7: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/ruby-hashdiff-HYpo4t/ruby-hashdiff-1.0.1/spec/hashdiff/best_diff_spec.rb:11: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 0.06357 seconds (files took 0.31804 seconds to load) 109 examples, 0 failures ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -i -O--buildsystem=ruby dh_ruby_fixdocs -i -O--buildsystem=ruby dh_installchangelogs -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_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-hashdiff: 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-hashdiff' in '../ruby-hashdiff_1.0.1-1_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../ruby-hashdiff_1.0.1-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-hashdiff-HYpo4t /tmp/ruby-hashdiff-1.0.1-15b5c3bnj I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.ye0sdfeVxs... I: success in 398.5785 seconds md5: ruby-hashdiff_1.0.1-1_all.deb: OK sha1: ruby-hashdiff_1.0.1-1_all.deb: OK sha256: ruby-hashdiff_1.0.1-1_all.deb: OK Checksums: OK