Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/r/ruby-memoizable/ruby-memoizable_0.4.2-2_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/ruby-memoizable-0.4.2-23hyuju8c/ruby-memoizable_0.4.2-2_all.buildinfo Get source package info: ruby-memoizable=0.4.2-2 Source URL: http://snapshot.notset.fr/mr/package/ruby-memoizable/0.4.2-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-5 binutils=2.34-2 binutils-common=2.34-2 binutils-x86-64-linux-gnu=2.34-2 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-28 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-1 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-28 gcc=4:9.2.1-3.1 gcc-10-base=10-20200204-1 gcc-9=9.2.1-28 gcc-9-base=9.2.1-28 gem2deb=1.0.4 gem2deb-test-runner=1.0.4 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 gnupg=2.2.19-1 gnupg-l10n=2.2.19-1 gnupg-utils=2.2.19-1 gpg=2.2.19-1 gpg-agent=2.2.19-1 gpg-wks-client=2.2.19-1 gpg-wks-server=2.2.19-1 gpgconf=2.2.19-1 gpgsm=2.2.19-1 gpgv=2.2.19-1 grep=3.4-1 groff-base=1.22.4-4 gzip=1.9-3+b1 hostname=3.23 init-system-helpers=1.57 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-5 libarchive-zip-perl=1.67-1 libasan5=9.2.1-28 libassuan0=2.5.3-7 libatomic1=10-20200204-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-2 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+b1 libcc1-0=10-20200204-1 libclass-method-modifiers-perl=2.13-1 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.10-10 libcrypt1=1:4.4.10-10 libctf-nobfd0=2.34-2 libctf0=2.34-2 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-28 libgcc-s1=10-20200204-1 libgcc1=1:10-20200204-1 libgcrypt20=1.8.5-3 libgdbm-compat4=1.18.1-5 libgdbm6=1.18.1-5 libglib2.0-0=2.62.4-2 libgmp-dev=2:6.2.0+dfsg-3 libgmp10=2:6.2.0+dfsg-3 libgmpxx4ldbl=2:6.2.0+dfsg-3 libgnutls30=3.6.11.1-2 libgomp1=10-20200204-1 libgpg-error0=1.36-7 libhogweed5=3.5.1+really3.5.1-2 libhtml-parser-perl=3.72-3+b4 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.18-1 libhttp-negotiate-perl=6.01-1 libicu63=63.2-2 libidn2-0=2.2.0-2 libimport-into-perl=1.002005-1 libio-html-perl=1.001-1 libio-pty-perl=1:1.12-1 libio-socket-ssl-perl=2.066-1 libipc-run-perl=20180523.0-2 libisl22=0.22-2 libitm1=10-20200204-1 libksba8=1.3.5-2 libldap-2.4-2=2.4.49+dfsg-1 libldap-common=2.4.49+dfsg-1 liblsan0=10-20200204-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-2 libmpfr6=4.0.2-1 libncursesw6=6.1+20191019-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.7.5-3 libpython3.7-minimal=3.7.6-1+b1 libpython3.7-stdlib=3.7.6-1+b1 libquadmath0=10-20200204-1 libreadline8=8.0-3 librole-tiny-perl=2.001004-1 libruby2.5=2.5.7-1+b1 libsasl2-2=2.1.27+dfsg-2 libsasl2-modules-db=2.1.27+dfsg-2 libseccomp2=2.4.2-2 libselinux1=3.0-1 libsemanage-common=3.0-1 libsemanage1=3.0-1 libsepol1=3.0-1 libsigsegv2=2.12-2 libsmartcols1=2.34-0.1 libsqlite3-0=3.31.1-1 libssl1.1=1.1.1d-2 libstdc++-9-dev=9.2.1-28 libstdc++6=10-20200204-1 libstrictures-perl=2.000006-1 libsub-override-perl=0.09-2 libsub-quote-perl=2.006006-1 libsystemd0=244.1-3 libtasn1-6=4.15.0-2 libtimedate-perl=2.3100-1 libtinfo6=6.1+20191019-1 libtool=2.4.6-11 libtry-tiny-perl=0.30-1 libtsan0=10-20200204-1 libubsan1=10-20200204-1 libuchardet0=0.0.6-3 libudev1=244.1-3 libunistring2=0.9.10-2 liburi-perl=1.76-1 libuuid1=2.34-0.1 libwww-perl=6.43-1 libwww-robotrules-perl=6.02-1 libxml2=2.9.4+dfsg1-8 libyaml-0-2=0.2.2-1 linux-libc-dev=5.4.13-1 login=1:4.8-1 lsb-base=11.1.0 m4=1.4.18-4 make=4.2.1-1.2 man-db=2.9.0-2 mawk=1.3.4.20200120-1 mime-support=3.64 ncurses-base=6.1+20191019-1 ncurses-bin=6.1+20191019-1 netbase=6.0 openssl=1.1.1d-2 passwd=1:4.8-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.7.5-3 python3-minimal=3.7.5-3 python3.7=3.7.6-1+b1 python3.7-minimal=3.7.6-1+b1 rake=13.0.1-2 readline-common=8.0-3 ruby=1:2.5.2 ruby-all-dev=1:2.5.2 ruby-atomic=1.1.16-2+b8 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.1-1 ruby-rspec=3.8.0c0e1m0s0-1 ruby-rspec-core=3.8.0c0e1m0s0-1 ruby-rspec-expectations=3.8.0c0e1m0s0-1 ruby-rspec-mocks=3.8.0c0e1m0s0-1 ruby-rspec-support=3.8.0c0e1m0s0-1 ruby-setup=3.4.1-9 ruby-test-unit=3.3.4-1 ruby-thread-order=1.1.0-1 ruby-thread-safe=0.3.6-1 ruby-xmlrpc=0.3.0-2 ruby2.5=2.5.7-1+b1 ruby2.5-dev=2.5.7-1+b1 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-1.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/20200207T091747Z/ 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-memoizable=0.4.2-2 && mkdir -p /build/ruby-memoizable-KxIg1l && dpkg-source --no-check -x /*.dsc /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2 && chown -R builduser:builduser /build/ruby-memoizable-KxIg1l" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1581008307" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/ruby-memoizable-KxIg1l /tmp/ruby-memoizable-0.4.2-23hyuju8c bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20200207T091747Z 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.oesXgb1xF0 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.oesXgb1xF0 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/20200207T091747Z unstable/main amd64 libfakeroot amd64 1.24-1 [45.7 kB] Get:2 http://snapshot.notset.fr/archive/debian/20200207T091747Z 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 (687 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 ... 4509 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/20200207T091747Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.oesXgb1xF0 Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20200207T091747Z 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 21s (1088 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.oesXgb1xF0 I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d ruby-memoizable=0.4.2-2 && mkdir -p /build/ruby-memoizable-KxIg1l && dpkg-source --no-check -x /*.dsc /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2 && chown -R builduser:builduser /build/ruby-memoizable-KxIg1l"' exec /tmp/mmdebstrap.oesXgb1xF0 Reading package lists... NOTICE: 'ruby-memoizable' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-memoizable.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-memoizable.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 15.3 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-memoizable 0.4.2-2 (dsc) [2090 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-memoizable 0.4.2-2 (tar) [10.4 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-memoizable 0.4.2-2 (diff) [2824 B] Fetched 15.3 kB in 0s (221 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'ruby-memoizable_0.4.2-2.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting ruby-memoizable in /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2 dpkg-source: info: unpacking ruby-memoizable_0.4.2.orig.tar.gz dpkg-source: info: unpacking ruby-memoizable_0.4.2-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying remove-simplecov.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1581008307" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.oesXgb1xF0 dpkg-buildpackage: info: source package ruby-memoizable dpkg-buildpackage: info: source version 0.4.2-2 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 dh_auto_install -i -O--buildsystem=ruby dh_ruby --install /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2/debian/ruby-memoizable dh_ruby --install ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install files │ └──────────────────────────────────────────────────────────────────────────────┘ install -d /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2/debian/ruby-memoizable/usr/lib/ruby/vendor_ruby install -D -m644 /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2/lib/memoizable.rb /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2/debian/ruby-memoizable/usr/lib/ruby/vendor_ruby/memoizable.rb install -D -m644 /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2/lib/memoizable/version.rb /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2/debian/ruby-memoizable/usr/lib/ruby/vendor_ruby/memoizable/version.rb install -D -m644 /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2/lib/memoizable/instance_methods.rb /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2/debian/ruby-memoizable/usr/lib/ruby/vendor_ruby/memoizable/instance_methods.rb install -D -m644 /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2/lib/memoizable/memory.rb /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2/debian/ruby-memoizable/usr/lib/ruby/vendor_ruby/memoizable/memory.rb install -D -m644 /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2/lib/memoizable/method_builder.rb /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2/debian/ruby-memoizable/usr/lib/ruby/vendor_ruby/memoizable/method_builder.rb install -D -m644 /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2/lib/memoizable/module_methods.rb /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2/debian/ruby-memoizable/usr/lib/ruby/vendor_ruby/memoizable/module_methods.rb ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install Rubygems integration metadata │ └──────────────────────────────────────────────────────────────────────────────┘ generating gemspec at /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2/debian/ruby-memoizable/usr/share/rubygems-integration/all/specifications/memoizable-0.4.2.gemspec /usr/bin/ruby2.5 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.5 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2/debian/ruby-memoizable/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-memoizable/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 /usr/bin/rspec ./spec/integration/serializable_spec.rb ./spec/shared/call_super_shared_spec.rb ./spec/unit/memoizable/class_methods/included_spec.rb ./spec/unit/memoizable/instance_methods/freeze_spec.rb ./spec/unit/memoizable/instance_methods/memoize_spec.rb ./spec/unit/memoizable/memory_spec.rb ./spec/unit/memoizable/method_builder/call_spec.rb ./spec/unit/memoizable/method_builder/class_methods/new_spec.rb ./spec/unit/memoizable/method_builder/original_method_spec.rb ./spec/unit/memoizable/module_methods/included_spec.rb ./spec/unit/memoizable/module_methods/memoize_spec.rb ./spec/unit/memoizable/module_methods/memoized_predicate_spec.rb ./spec/unit/memoizable/module_methods/unmemoized_instance_method_spec.rb --format documentation WARNING: Shared example group 'it calls super' has been previously defined at: /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2/spec/shared/call_super_shared_spec.rb:3 ...and you are now defining it at: /build/ruby-memoizable-KxIg1l/ruby-memoizable-0.4.2/spec/shared/call_super_shared_spec.rb:3 The new definition will overwrite the original one. A serializable object is serializable with Marshal is deserializable with Marshal Memoizable.included extends the descendant with module methods behaves like it calls super delegates to the superclass #included method Memoizable::InstanceMethods#freeze freezes the object allows methods not yet called to be memoized it should behave like a command method returns self Memoizable::InstanceMethods#memoize when the method is not memoized sets the memoized value for the method to the value it should behave like a command method returns self when the method is already memoized raises an exception Memoizable::Memory serialization is serializable with Marshal is deserializable with Marshal mantains the same class of cache when deserialized Memoizable::MethodBuilder#call public method creates a public memoized method it should behave like Memoizable::MethodBuilder#call creates a method that is memoized creates a method that returns the expected value creates a method that returns a frozen value creates a method that does not accept a block it should behave like a command method returns self protected method creates a protected memoized method it should behave like Memoizable::MethodBuilder#call creates a method that is memoized creates a method that returns the expected value creates a method that returns a frozen value creates a method that does not accept a block it should behave like a command method returns self private method creates a private memoized method it should behave like Memoizable::MethodBuilder#call creates a method that is memoized creates a method that returns the expected value creates a method that returns a frozen value creates a method that does not accept a block it should behave like a command method returns self Memoizable::MethodBuilder.new with a zero arity method should be an instance of Memoizable::MethodBuilder sets the original method with a one arity method raises an exception Memoizable::MethodBuilder#original_method should be an instance of UnboundMethod returns the original method Memoizable::ModuleMethods#included includes Memoizable into the descendant behaves like it calls super delegates to the superclass #included method Memoizable::ModuleMethods#memoize on method with required arguments should raise error on method with optional arguments should raise error memoized method that returns generated values creates a method that returns a frozen value it should behave like a command method returns self it should behave like memoizes method memoizes the instance method creates a zero arity method when the initializer calls the memoized method allows the memoized method to be called within the initializer public method is still a public method creates a method that returns a frozen value it should behave like a command method returns self it should behave like memoizes method memoizes the instance method creates a zero arity method when the initializer calls the memoized method allows the memoized method to be called within the initializer protected method is still a protected method creates a method that returns a frozen value it should behave like a command method returns self it should behave like memoizes method memoizes the instance method creates a zero arity method when the initializer calls the memoized method allows the memoized method to be called within the initializer private method is still a private method creates a method that returns a frozen value it should behave like a command method returns self it should behave like memoizes method memoizes the instance method creates a zero arity method when the initializer calls the memoized method allows the memoized method to be called within the initializer Memoizable::ModuleMethods#memoized? with memoized method should equal true with non memoized method should equal false Memoizable::ModuleMethods#unmemoized_instance_method when the method was memoized should be an instance of UnboundMethod returns the original method when the method was not memoized raises an exception Finished in 0.05115 seconds (files took 0.43339 seconds to load) 68 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_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-memoizable: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package ruby-memoizable: substitution variable ${ruby:Depends} unused, but is defined dh_md5sums -i -O--buildsystem=ruby dh_builddeb -i -O--buildsystem=ruby dpkg-deb: building package 'ruby-memoizable' in '../ruby-memoizable_0.4.2-2_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../ruby-memoizable_0.4.2-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-memoizable-KxIg1l /tmp/ruby-memoizable-0.4.2-23hyuju8c I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.oesXgb1xF0... I: success in 372.0907 seconds md5: ruby-memoizable_0.4.2-2_all.deb: OK sha1: ruby-memoizable_0.4.2-2_all.deb: OK sha256: ruby-memoizable_0.4.2-2_all.deb: OK Checksums: OK