Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/g/gem2deb/gem2deb_1.8_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/gem2deb-1.8nuloq2a9/gem2deb_1.8_amd64.buildinfo Get source package info: gem2deb=1.8 Source URL: http://snapshot.notset.fr/mr/package/gem2deb/1.8/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.5-1.1 autopoint=0.21-4 autotools-dev=20180224.1+nmu1 base-files=12 base-passwd=3.5.52 bash=5.1-5 binutils=2.37-10 binutils-common=2.37-10 binutils-x86-64-linux-gnu=2.37-10 bsdextrautils=2.37.2-4 bsdutils=1:2.37.2-4 build-essential=12.9 bzip2=1.0.8-5 ca-certificates=20211016 coreutils=8.32-4.1 cpp=4:11.2.0-2 cpp-11=11.2.0-12 dash=0.5.11+git20210903+057cd650a4ed-3 dctrl-tools=2.24-3+b1 debconf=1.5.79 debhelper=13.5.2 debianutils=5.5-1 devscripts=2.21.6 dh-autoreconf=20 dh-strip-nondeterminism=1.12.1-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.41-2 findutils=4.8.0-1 g++=4:11.2.0-2 g++-11=11.2.0-12 gcc=4:11.2.0-2 gcc-11=11.2.0-12 gcc-11-base=11.2.0-12 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-12 libassuan0=2.5.5-1 libatomic1=11.2.0-12 libattr1=1:2.5.1-1 libaudit-common=1:3.0.6-1 libaudit1=1:3.0.6-1+b1 libb-hooks-op-check-perl=0.22-1+b3 libbinutils=2.37-10 libblkid1=2.37.2-4 libbsd0=0.11.3-1 libbz2-1.0=1.0.8-5 libc-bin=2.32-5 libc-dev-bin=2.32-5 libc6=2.32-5 libc6-dev=2.32-5 libcap-ng0=0.7.9-2.2+b1 libcap2=1:2.44-1 libcc1-0=11.2.0-12 libclass-method-modifiers-perl=2.13-1 libclass-xsaccessor-perl=1.19-3+b7 libcom-err2=1.46.4-1 libcrypt-dev=1:4.4.26-1 libcrypt1=1:4.4.26-1 libctf-nobfd0=2.37-10 libctf0=2.37-10 libdb5.3=5.3.28+dfsg1-0.8 libdebconfclient0=0.261 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.186-1 libencode-locale-perl=1.05-1.1 libexpat1=2.4.1-3 libfakeroot=1.26-1 libffi8=3.4.2-3 libfile-dirlist-perl=0.05-2 libfile-homedir-perl=1.006-1 libfile-listing-perl=6.14-1 libfile-stripnondeterminism-perl=1.12.1-1 libfile-touch-perl=0.12-1 libfile-which-perl=1.23-1 libgcc-11-dev=11.2.0-12 libgcc-s1=11.2.0-12 libgcrypt20=1.9.4-4 libgdbm-compat4=1.22-1 libgdbm6=1.22-1 libgmp-dev=2:6.2.1+dfsg-3 libgmp10=2:6.2.1+dfsg-3 libgmpxx4ldbl=2:6.2.1+dfsg-3 libgnutls30=3.7.2-2 libgomp1=11.2.0-12 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.35-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.24-2 libitm1=11.2.0-12 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-12 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.41-2 libmagic1=1:5.41-2 libmd0=1.0.4-1 libmodule-runtime-perl=0.016-1 libmoo-perl=2.005004-3 libmount1=2.37.2-4 libmpc3=1.2.1-1 libmpdec3=2.5.1-2 libmpfr6=4.1.0-3 libncursesw6=6.3-1 libnet-http-perl=6.21-1 libnet-ssleay-perl=1.90-1 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-6 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.39-3 libpcre3=2:8.39-13 libperl5.32=5.32.1-6 libpipeline1=1.5.4-1 libpython3-stdlib=3.9.8-1 libpython3.9-minimal=3.9.9-1 libpython3.9-stdlib=3.9.9-1 libquadmath0=11.2.0-12 libreadline8=8.1-2 librole-tiny-perl=2.002004-1 libruby2.7=2.7.4-1+b1 libruby3.0=3.0.2-5 libsasl2-2=2.1.27+dfsg2-2 libsasl2-modules-db=2.1.27+dfsg2-2 libseccomp2=2.5.3-2 libselinux1=3.3-1+b1 libsemanage-common=3.3-1 libsemanage2=3.3-1+b1 libsepol2=3.3-1 libsigsegv2=2.13-1 libsmartcols1=2.37.2-4 libsqlite3-0=3.36.0-2 libssl1.1=1.1.1l-1 libstdc++-11-dev=11.2.0-12 libstdc++6=11.2.0-12 libsub-override-perl=0.09-2 libsub-quote-perl=2.006006-1 libsystemd0=249.7-1 libtasn1-6=4.18.0-4 libtimedate-perl=2.3300-2 libtinfo6=6.3-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.31-1 libtsan0=11.2.0-12 libubsan1=11.2.0-12 libuchardet0=0.0.7-1 libudev1=249.7-1 libunistring2=0.9.10-6 liburi-perl=5.10-1 libuuid1=2.37.2-4 libwww-perl=6.59-1 libwww-robotrules-perl=6.02-1 libxml2=2.9.12+dfsg-5+b1 libyaml-0-2=0.2.2-1 libzstd1=1.4.8+dfsg-3 linux-libc-dev=5.15.5-1 login=1:4.8.1-2 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.3-1 ncurses-bin=6.3-1 netbase=6.3 openssl=1.1.1l-1 passwd=1:4.8.1-2 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.8-1 python3-chardet=4.0.0-1 python3-debian=0.1.42 python3-minimal=3.9.8-1 python3-pkg-resources=59.4.0-1 python3.9=3.9.9-1 python3.9-minimal=3.9.9-1 rake=13.0.3-1 readline-common=8.1-2 rpcsvc-proto=1.4.2-4 ruby=1:2.7.6 ruby-all-dev=1:2.7.6 ruby-diff-lcs=1.4.4-1 ruby-metaclass=0.0.4-1.1 ruby-minitest=5.13.0-1 ruby-mocha=1.7.0-1 ruby-net-telnet=0.1.1-2 ruby-power-assert=1.1.7-2 ruby-rspec=3.10.0c1e1m2s3-1 ruby-rspec-core=3.10.0c1e1m2s3-1 ruby-rspec-expectations=3.10.0c1e1m2s3-1 ruby-rspec-mocks=3.10.0c1e1m2s3-1 ruby-rspec-support=3.10.0c1e1m2s3-1 ruby-rubygems=3.2.27-3 ruby-shoulda-context=2.0.0-2 ruby-test-unit=3.3.9-1 ruby-xmlrpc=0.3.2-1 ruby2.7=2.7.4-1+b1 ruby2.7-dev=2.7.4-1+b1 ruby3.0=3.0.2-5 ruby3.0-dev=3.0.2-5 rubygems-integration=1.18 sed=4.8-1 sensible-utils=0.0.17 sysvinit-utils=3.00-1 tar=1.34+dfsg-1 tzdata=2021e-1 util-linux=2.37.2-4 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/20211206T205922Z/ unstable main deb-src http://snapshot.notset.fr/archive/debian/20211206T205922Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20211206T205922Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20211205T210857Z/ 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 gem2deb=1.8 && mkdir -p /build/gem2deb-ZwiJwn && dpkg-source --no-check -x /*.dsc /build/gem2deb-ZwiJwn/gem2deb-1.8 && chown -R builduser:builduser /build/gem2deb-ZwiJwn" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/gem2deb-ZwiJwn/gem2deb-1.8 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1638803292" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/gem2deb-ZwiJwn /tmp/gem2deb-1.8nuloq2a9 bookworm /dev/null deb http://snapshot.notset.fr/archive/debian/20211205T210857Z 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.rHGiHPTEPy 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.rHGiHPTEPy Reading package lists... Building dependency tree... util-linux is already the newest version (2.37.2-4). 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/20211205T210857Z unstable/main amd64 libfakeroot amd64 1.26-1 [47.3 kB] Get:2 http://snapshot.notset.fr/archive/debian/20211205T210857Z 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 (808 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 ... 4673 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-5) ... 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/20211206T205922Z/ unstable main deb-src http://snapshot.notset.fr/archive/debian/20211206T205922Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20211206T205922Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20211205T210857Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.rHGiHPTEPy Get:1 http://snapshot.notset.fr/archive/debian/20211206T205922Z unstable InRelease [165 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20211205T210857Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20211206T205922Z unstable/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20211206T205922Z unstable/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20211206T205922Z unstable/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20211206T205922Z unstable/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20211206T205922Z unstable/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20211206T205922Z unstable/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20211206T205922Z unstable/main Sources [12.4 MB] Get:4 http://snapshot.notset.fr/archive/debian/20211206T205922Z unstable/main amd64 Packages [12.0 MB] Fetched 24.6 MB in 21s (1173 kB/s) Reading package lists... W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:3 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:3 W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:3 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:3 W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /tmp/mmdebstrap.rHGiHPTEPy/etc/apt/sources.list:1 and /tmp/mmdebstrap.rHGiHPTEPy/etc/apt/sources.list:3 W: Target Packages (main/binary-all/Packages) is configured multiple times in /tmp/mmdebstrap.rHGiHPTEPy/etc/apt/sources.list:1 and /tmp/mmdebstrap.rHGiHPTEPy/etc/apt/sources.list:3 W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /tmp/mmdebstrap.rHGiHPTEPy/etc/apt/sources.list:1 and /tmp/mmdebstrap.rHGiHPTEPy/etc/apt/sources.list:3 W: Target Packages (main/binary-all/Packages) is configured multiple times in /tmp/mmdebstrap.rHGiHPTEPy/etc/apt/sources.list:1 and /tmp/mmdebstrap.rHGiHPTEPy/etc/apt/sources.list:3 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.rHGiHPTEPy I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d gem2deb=1.8 && mkdir -p /build/gem2deb-ZwiJwn && dpkg-source --no-check -x /*.dsc /build/gem2deb-ZwiJwn/gem2deb-1.8 && chown -R builduser:builduser /build/gem2deb-ZwiJwn"' exec /tmp/mmdebstrap.rHGiHPTEPy Reading package lists... NOTICE: 'gem2deb' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/gem2deb.git Please use: git clone https://salsa.debian.org/ruby-team/gem2deb.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 74.4 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20211206T205922Z unstable/main gem2deb 1.8 (dsc) [2283 B] Get:2 http://snapshot.notset.fr/archive/debian/20211206T205922Z unstable/main gem2deb 1.8 (tar) [72.1 kB] Fetched 74.4 kB in 0s (535 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'gem2deb_1.8.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting gem2deb in /build/gem2deb-ZwiJwn/gem2deb-1.8 dpkg-source: info: unpacking gem2deb_1.8.tar.xz I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/gem2deb-ZwiJwn/gem2deb-1.8 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1638803292" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.rHGiHPTEPy dpkg-buildpackage: info: source package gem2deb dpkg-buildpackage: info: source version 1.8 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Antonio Terceiro dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using options from gem2deb-1.8/debian/source/options: --tar-ignore=.git debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/gem2deb-ZwiJwn/gem2deb-1.8' rm -rf man/ make[1]: Leaving directory '/build/gem2deb-ZwiJwn/gem2deb-1.8' dh_clean debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a debian/rules override_dh_auto_build make[1]: Entering directory '/build/gem2deb-ZwiJwn/gem2deb-1.8' # NO_PKG_MANGLE=1 only useful on Ubuntu buildds, to disable pkgbinarymangler NO_PKG_MANGLE=1 ruby2.7 -S rake test:unit TESTOPTS=-v /usr/bin/ruby2.7 -w -I"lib:test" /usr/share/rubygems-integration/all/gems/rake-13.0.3/lib/rake/rake_test_loader.rb "test/unit/dh_make_ruby_test.rb" "test/unit/dh_ruby_test.rb" "test/unit/extension_builder_test.rb" "test/unit/gem2tgz_test.rb" "test/unit/gem_installer_test.rb" "test/unit/installer_test.rb" "test/unit/metadata_test.rb" "test/unit/package_name_mapping_test.rb" "test/unit/secure_code_test.rb" "test/unit/source_test.rb" "test/unit/test_runner_test.rb" -v /build/gem2deb-ZwiJwn/gem2deb-1.8/lib/gem2deb.rb:16: warning: setting Encoding.default_external /build/gem2deb-ZwiJwn/gem2deb-1.8/lib/gem2deb/test_runner.rb:16: warning: setting Encoding.default_external Loaded suite /usr/share/rubygems-integration/all/gems/rake-13.0.3/lib/rake/rake_test_loader Started Gem2DebTestCase: DhMakeRubyTest: test: DhMakeRuby should be able to specify a package name. :dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... .: (4.666916) test: DhMakeRuby should duplicate "ruby" in the name of a package. :.: (0.089610) test: DhMakeRuby should make programs depend on ruby. : .: (0.087904) test: DhMakeRuby should not make libraries depend on ruby. :.: (0.194006) test: DhMakeRuby should produce debian/copyright with FIXMEs in it. : .: (0.000339) test: DhMakeRuby should properly convert CFPropertyList to debian package name. : .: (0.043334) test: DhMakeRuby should properly convert Fancy_Package to debian package name. : .: (0.043564) test: DhMakeRuby should replace underscores with dashes in source package name. : .: (0.043458) test: DhMakeRuby should use #nnnn if no ITP bug exists. : .: (0.043351) test: DhMakeRuby should use ITP bug if it exists. : .: (0.044172) test: DhMakeRuby should use existing package name if present. : .: (0.211157) test: DhMakeRuby should use ruby-* package name by default. : .: (0.044303) test: a package with a fancy name that is not a valid Debian package name should use actual upstream name in debian/copyright. : .: (0.000450) test: a package with a fancy name that is not a valid Debian package name should use actual upstream name in debian/watch. :.: (0.000362) test: a package with a fancy name that is not a valid Debian package name should use upstream name from metadata. : .: (0.000168) test: dh-make-ruby --overwrite should create file. :.: (0.083668) test: dh-make-ruby --overwrite should never overwrite debian/copyright. : .: (0.094094) test: dh-make-ruby --overwrite should not overwrite if overwrite is false. :.: (0.086649) test: dh-make-ruby --overwrite should overwrite if overwrite is true. : .: (0.236062) test: running dh-make-ruby against a directory should create debian/control. : .: (0.000253) test: running dh-make-ruby against a directory should create debian/rules. :.: (0.000223) test: running dh-make-ruby against a directory should get the package name correctly. : .: (0.005408) test: running dh-make-ruby against a directory should get the version name correctly. : .: (0.109788) test: simple gem should create debian/changelog. : .: (0.000261) test: simple gem should create debian/control. : .: (0.000225) test: simple gem should create debian/copyright. : .: (0.000167) test: simple gem should create debian/rules. : .: (0.000150) test: simple gem should create debian/source/format. : .: (0.000151) test: simple gem should create debian/watch. : .: (0.000222) test: simple gem should create non-empty debian/changelog file. : .: (0.000181) test: simple gem should create non-empty debian/control file. : .: (0.000166) test: simple gem should create non-empty debian/copyright file. : .: (0.000163) test: simple gem should create non-empty debian/rules file. : .: (0.000173) test: simple gem should create non-empty debian/source/format file. : .: (0.000164) test: simple gem should create non-empty debian/watch file. : .: (0.000164) test: simple program should create manpages file for dh_installman. : .: (0.000222) DhRubyTest: test: DESTDIR should be debian/${binary_package} by default. : dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... .: (20.980414) test: DESTDIR should install to debian/tmp when DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR is set. : .: (0.000320) test: installing a Ruby program should install programs at /usr/bin. : .: (0.000287) test: installing a Ruby program should rewrite shebang of installed programs. : .: (0.000322) test: installing gemspec should install gemspec for simpleextension under Ruby 2.7.0. : .: (0.000304) test: installing gemspec should install gemspec for simpleextension under Ruby 3.0.0. : .: (0.000296) test: installing gemspec should install gemspec for simplegem for all interpreters. : .: (0.000320) test: installing native extension should install native extension for Ruby 2.7. : .: (0.000262) test: installing native extension should install native extension for Ruby 3.0. : .: (0.000217) test: installing native extension should link /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/simpleextension.so against libruby2.7. : .: (0.020830) test: installing native extension should link /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.0.0/simpleextension.so against libruby3.0. : .: (0.013016) test: installing native extension with extconf.rb in the sources root should install native extension for Ruby 2.7. : .: (0.000387) test: installing native extension with extconf.rb in the sources root should install native extension for Ruby 3.0. : .: (0.000251) test: installing simplegem should install pure-Ruby code. : .: (0.000288) test: running tests should handle test failure gracefully. :.: (0.001258) test: skipping checks should not skip tests if DEB_BUILD_OPTIONS does not include nocheck. :.: (0.000566) test: skipping checks should not skip tests if DEB_BUILD_OPTIONS is not defined. : .: (0.000518) test: skipping checks should skip tests if DEB_BUILD_OPTIONS contains exactly nocheck. : .: (0.000564) test: skipping checks should skip tests if DEB_BUILD_OPTIONS contains nocheck among other options. :.: (0.000519) test: versions supported should bail out if XS-Ruby-Versions is not found. :.: (0.000853) test: versions supported should read supported versions from debian/control. : .: (0.000609) ExtensionBuilderTest: test: building simpleextension should install .so for current Ruby. : .: (1.210416) test: building simpleextension should not install mkmf.log. : .: (0.000449) Gem2TgzTest: test: Gem2Tgz should convert using a new instance when converting through the class. : .: (0.029719) test: Gem2Tgz should not mess with the full path. : .: (0.121451) test: converting a simple gem looking inside generated gemspec should be a valid gemspec. : .: (0.013968) test: converting a simple gem looking inside generated gemspec should be simplegem's spec. :.: (0.013124) test: converting a simple gem should create gemspec. : .: (0.012670) test: converting a simple gem should create tarball. : .: (0.000238) test: converting a simple gem should include the contents of the gem in the tarball. : .: (0.005990) test: converting a simple gem should not include checksums.yaml.gz. : .: (0.005980) test: converting a simple gem should not include data.tar.gz. : .: (0.004802) test: converting a simple gem should not include metadata.gz. : .: (0.005842) test: converting a simple gem should not leave metadata.yml in the tarball. : .: (0.006173) test: converting a simple gem should not leave temporary directory after creating tarball. :.: (0.000205) test: tgz package should create tarball. : .: (0.013934) test: tgz package should include the contents of the tgz in the tarball. : .: (0.135008) GemInstallerTest: test: GemInstaller should drop executable bit from non-script Ruby files. : .: (3.703556) test: GemInstaller should install VERSION. : .: (0.000414) test: GemInstaller should install binaries to /usr/bin. : .: (0.000204) test: GemInstaller should install file in include_list. : .: (0.000362) test: GemInstaller should install files to rubygems-integration directory. :.: (0.000330) test: GemInstaller should install native extension. : .: (0.001038) test: GemInstaller should not install CHANGELOG. : .: (0.000408) test: GemInstaller should not install Gemfile. : .: (0.000311) test: GemInstaller should not install LICENSE.TXT. :.: (0.000326) test: GemInstaller should not install MIT-LICENSE. :.: (0.000351) test: GemInstaller should not install README.md. : .: (0.000306) test: GemInstaller should not install Rakefile. : .: (0.000455) test: GemInstaller should not install bin/console. :.: (0.000449) test: GemInstaller should not install bin/setup. : .: (0.000560) test: GemInstaller should not install debian. : .: (0.000312) test: GemInstaller should not install examples. : .: (0.000364) test: GemInstaller should not install ext. : .: (0.000298) test: GemInstaller should not install extra_rdoc_files. : .: (0.000352) test: GemInstaller should not install install_as_gem.gemspec. : .: (0.000327) test: GemInstaller should not install spec. : .: (0.000417) test: GemInstaller should not install test. : .: (0.000301) test: GemInstaller should not install tests. : .: (0.000336) InstallerTest: test: Ruby versions supported should know when all versions are supported. :.: (0.099105) test: Ruby versions supported should know when not all versions are supported. : .: (0.100687) test: constructor should expand and store root directory. : .: (0.098319) test: constructor should read metadata. : .: (0.098628) test: constructor should store binary package name. : .: (0.098272) test: finding duplicate files should not crash with duplicates in subdirectories. : .: (0.101297) test: finding duplicate files should remove duplicates. : .: (0.098719) test: installing Ruby files should not crash when directories to be installed have names in the exclusion list. : .: (0.112581) test: rewriting shebangs should leave programs with correct permissions after rewriting shebangs. : .: (0.407067) test: rewriting shebangs should not rewrite shebangs non-Ruby scripts. : .: (0.548729) test: rewriting shebangs should rewrite shebang to use `/usr/bin/ruby` if all versions are supported. : .: (0.695398) test: rewriting shebangs should rewrite shebang to usr /usr/bin/ruby2.7 if only ruby2.7 is supported. : .: (0.572877) test: rewriting shebangs should rewrite shebangs in subdirs of bin/. : .: (0.465465) test: rewriting shebangs should rewrite shebangs of programs directly under bin/. : .: (0.412507) test: rewriting shebangs should rewrite shebangs with whitespace around/. : .: (0.434277) MetaDataTest: test: MetaData should correctly detect native extensions for simpleextension. : .: (0.000863) test: MetaData should correctly detect native extensions for simpleextension_in_root. : .: (0.000682) test: MetaData should correctly detect native extensions for simplegem. : .: (0.102302) test: MetaData should correctly detect native extensions for simplemixed. : .: (0.000661) test: MetaData should correctly detect native extensions for simpleprogram. : .: (0.000532) test: MetaData should correctly detect native extensions for simpletgz. : .: (0.000894) test: calculating Debian dependencies should get simple dependency. : .: (0.147738) test: calculating Debian dependencies should get version with >. : .: (0.141955) test: calculating Debian dependencies should get version with spermy. : .: (0.140367) test: calculating Debian dependencies should get version with two requirements. : .: (0.141062) test: calculating Debian dependencies should handle add a high Debian revision when handling <=. : .: (0.145551) test: calculating Debian dependencies should not use dependencies with exact versions. : .: (0.144451) test: calculating Debian dependencies should treat rails versions as a special case. : .: (0.142143) test: filelists should should always be sorted. : .: (0.099360) test: on multi-binary source packages should get the right path for extensions without a gemspec. : .: (0.000827) test: on multi-binary source packages should get the right path to extensions with a gemspec. : .: (0.001607) test: timestamps should use date from changelog if available. : .: (0.102150) test: when upstream abuses git in gemspecs should workaround git usage (1). : .: (0.101435) test: when upstream abuses git in gemspecs should workaround git usage (2). : .: (0.101291) test: when upstream abuses git in gemspecs should workaround git usage (3). : .: (0.100639) test: when upstream abuses git in gemspecs should workaround git usage (4). : .: (0.101203) test: with debian/gemspec should resolve symlinks. :.: (0.200661) test: with debian/gemspec should use it. : .: (0.100033) test: with gemspec should not use an empty executables list. : .: (0.001340) test: with gemspec should obtain dependencies list from gemspec. : .: (0.001133) test: with gemspec should obtain gem name from gemspec. : .: (0.001083) test: with gemspec should obtain gem version from gemspec. :.: (0.001092) test: with gemspec should obtain homepage from gemspec. : .: (0.003205) test: with gemspec should obtain long detect from gemspec. :.: (0.001149) test: with gemspec should obtain short description from gemspec. : .: (0.001100) test: with gemspec should obtain test files list from gemspec. : .: (0.001130) test: with gemspec should resist bindir being false. : .: (0.001391) test: with gemspec should use whatever directory gemspec says as bindir. : .: (0.001995) test: with gemspec should use whatever programs the gemspec says. : .: (0.001170) test: without gemspec should have no dependencies. :.: (0.000586) test: without gemspec should have no homepage. : .: (0.000526) test: without gemspec should have no long description. : .: (0.000966) test: without gemspec should have no short description. : .: (0.000519) test: without gemspec should have no test files. : .: (0.000661) test: without gemspec should provide a fallback version number. : .: (0.000510) test: without gemspec should provide a gem name from source dir. : .: (0.000655) test: without gemspec should read version number from source dir name when available. : .: (0.001015) test: without gemspec should use all programs under bin/. : .: (0.000985) test: without gemspec should use bin/ as bindir. : .: (0.000517) PackageNameMappingTest: test: PackageNameMapping should strip architecture qualifier off package names. : .: (0.001056) test: converting gem name to package name without a cache should convert foo to ruby-foo. : .: (0.000813) test: converting gem name to package name without a cache should convert foo-bar_baz to ruby-foo-bar-baz. : .: (0.001157) test: using data from installed packages should have data for mocha. : .: (0.023246) SecureCodeTest: test: SecureCode should not interpolate variables into shell commands. : .: (0.005440) SourceTest: test: selecting package layout should default to single-binary. : .: (0.000845) test: selecting package layout should detect multibinary. : .: (0.000679) test: selecting package layout should ignore packages without X-DhRuby-Root when one of them has it. : .: (0.000656) TestRunnerTest: test: TestRunner should detect a test runner for test/sample/test_runner/no_tests. :.: (0.000494) test: TestRunner should detect a test runner for test/sample/test_runner/rake/fail. : .: (0.000333) test: TestRunner should detect a test runner for test/sample/test_runner/rake/pass. : .: (0.000237) test: TestRunner should detect a test runner for test/sample/test_runner/rb/fail. : .: (0.000290) test: TestRunner should detect a test runner for test/sample/test_runner/rb/pass. : .: (0.000291) test: TestRunner should detect a test runner for test/sample/test_runner/yaml/fail. : .: (0.000203) test: TestRunner should detect a test runner for test/sample/test_runner/yaml/pass. : .: (0.000238) test: TestRunner should exit 77 if --autopkgtest was passed and there ir no test suite. : .: (0.000866) test: TestRunner should pass tests on test/sample/test_runner/rake/fail. : .: (0.727950) test: TestRunner should pass tests on test/sample/test_runner/rake/pass. : .: (0.522010) test: TestRunner should pass tests on test/sample/test_runner/rb/fail. : .: (0.113142) test: TestRunner should pass tests on test/sample/test_runner/rb/pass. : .: (0.134909) test: TestRunner should pass tests on test/sample/test_runner/yaml/fail. : .: (0.201602) test: TestRunner should pass tests on test/sample/test_runner/yaml/pass. : .: (0.332981) test: TestRunner should work when running autopkgtest. : .: (0.144125) Finished in 41.063805343 seconds. ------------------------------------------------------------------------------- 177 tests, 200 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed ------------------------------------------------------------------------------- 4.31 tests/s, 4.87 assertions/s # NO_PKG_MANGLE=1 only useful on Ubuntu buildds, to disable pkgbinarymangler NO_PKG_MANGLE=1 ruby3.0 -S rake test:unit TESTOPTS=-v /usr/bin/ruby3.0 -w -I"lib:test" /usr/lib/ruby/gems/3.0.0/gems/rake-13.0.3/lib/rake/rake_test_loader.rb "test/unit/dh_make_ruby_test.rb" "test/unit/dh_ruby_test.rb" "test/unit/extension_builder_test.rb" "test/unit/gem2tgz_test.rb" "test/unit/gem_installer_test.rb" "test/unit/installer_test.rb" "test/unit/metadata_test.rb" "test/unit/package_name_mapping_test.rb" "test/unit/secure_code_test.rb" "test/unit/source_test.rb" "test/unit/test_runner_test.rb" -v /build/gem2deb-ZwiJwn/gem2deb-1.8/lib/gem2deb.rb:16: warning: setting Encoding.default_external /build/gem2deb-ZwiJwn/gem2deb-1.8/lib/gem2deb/test_runner.rb:16: warning: setting Encoding.default_external Loaded suite /usr/lib/ruby/gems/3.0.0/gems/rake-13.0.3/lib/rake/rake_test_loader Started Gem2DebTestCase: DhMakeRubyTest: test: DhMakeRuby should be able to specify a package name. :dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... .: (3.942889) test: DhMakeRuby should duplicate "ruby" in the name of a package. :.: (0.084406) test: DhMakeRuby should make programs depend on ruby. : .: (0.084834) test: DhMakeRuby should not make libraries depend on ruby. :.: (0.103241) test: DhMakeRuby should produce debian/copyright with FIXMEs in it. : .: (0.000678) test: DhMakeRuby should properly convert CFPropertyList to debian package name. : .: (0.042056) test: DhMakeRuby should properly convert Fancy_Package to debian package name. : .: (0.043980) test: DhMakeRuby should replace underscores with dashes in source package name. : .: (0.019063) test: DhMakeRuby should use #nnnn if no ITP bug exists. : .: (0.030943) test: DhMakeRuby should use ITP bug if it exists. : .: (0.028765) test: DhMakeRuby should use existing package name if present. : .: (0.164652) test: DhMakeRuby should use ruby-* package name by default. : .: (0.029859) test: a package with a fancy name that is not a valid Debian package name should use actual upstream name in debian/copyright. : .: (0.000455) test: a package with a fancy name that is not a valid Debian package name should use actual upstream name in debian/watch. :.: (0.000368) test: a package with a fancy name that is not a valid Debian package name should use upstream name from metadata. : .: (0.000208) test: dh-make-ruby --overwrite should create file. :.: (0.073676) test: dh-make-ruby --overwrite should never overwrite debian/copyright. : .: (0.073976) test: dh-make-ruby --overwrite should not overwrite if overwrite is false. :.: (0.054166) test: dh-make-ruby --overwrite should overwrite if overwrite is true. : .: (0.307028) test: running dh-make-ruby against a directory should create debian/control. : .: (0.000345) test: running dh-make-ruby against a directory should create debian/rules. :.: (0.000251) test: running dh-make-ruby against a directory should get the package name correctly. : .: (0.004559) test: running dh-make-ruby against a directory should get the version name correctly. : .: (0.101880) test: simple gem should create debian/changelog. : .: (0.000312) test: simple gem should create debian/control. : .: (0.000333) test: simple gem should create debian/copyright. : .: (0.000231) test: simple gem should create debian/rules. : .: (0.000221) test: simple gem should create debian/source/format. : .: (0.000275) test: simple gem should create debian/watch. : .: (0.000859) test: simple gem should create non-empty debian/changelog file. : .: (0.000278) test: simple gem should create non-empty debian/control file. : .: (0.000237) test: simple gem should create non-empty debian/copyright file. : .: (0.000723) test: simple gem should create non-empty debian/rules file. : .: (0.000267) test: simple gem should create non-empty debian/source/format file. : .: (0.000309) test: simple gem should create non-empty debian/watch file. : .: (0.000278) test: simple program should create manpages file for dh_installman. : .: (0.000225) DhRubyTest: test: DESTDIR should be debian/${binary_package} by default. : dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... dch warning: neither DEBEMAIL nor EMAIL environment variable is set dch warning: building email address from username and FQDN dch: Did you see those 2 warnings? Press RETURN to continue... .: (13.533025) test: DESTDIR should install to debian/tmp when DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR is set. : .: (0.000293) test: installing a Ruby program should install programs at /usr/bin. : .: (0.000445) test: installing a Ruby program should rewrite shebang of installed programs. : .: (0.000409) test: installing gemspec should install gemspec for simpleextension under Ruby 2.7.0. : .: (0.000389) test: installing gemspec should install gemspec for simpleextension under Ruby 3.0.0. : .: (0.000293) test: installing gemspec should install gemspec for simplegem for all interpreters. : .: (0.000286) test: installing native extension should install native extension for Ruby 2.7. : .: (0.000943) test: installing native extension should install native extension for Ruby 3.0. : .: (0.000395) test: installing native extension should link /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/simpleextension.so against libruby2.7. : .: (0.016430) test: installing native extension should link /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.0.0/simpleextension.so against libruby3.0. : .: (0.012856) test: installing native extension with extconf.rb in the sources root should install native extension for Ruby 2.7. : .: (0.000210) test: installing native extension with extconf.rb in the sources root should install native extension for Ruby 3.0. : .: (0.000155) test: installing simplegem should install pure-Ruby code. : .: (0.000148) test: running tests should handle test failure gracefully. :.: (0.000884) test: skipping checks should not skip tests if DEB_BUILD_OPTIONS does not include nocheck. :.: (0.000410) test: skipping checks should not skip tests if DEB_BUILD_OPTIONS is not defined. : .: (0.000748) test: skipping checks should skip tests if DEB_BUILD_OPTIONS contains exactly nocheck. : .: (0.000359) test: skipping checks should skip tests if DEB_BUILD_OPTIONS contains nocheck among other options. :.: (0.000325) test: versions supported should bail out if XS-Ruby-Versions is not found. :.: (0.000571) test: versions supported should read supported versions from debian/control. : .: (0.000389) ExtensionBuilderTest: test: building simpleextension should install .so for current Ruby. : .: (0.588768) test: building simpleextension should not install mkmf.log. : .: (0.000318) Gem2TgzTest: test: Gem2Tgz should convert using a new instance when converting through the class. : .: (0.030519) test: Gem2Tgz should not mess with the full path. : .: (0.038728) test: converting a simple gem looking inside generated gemspec should be a valid gemspec. : .: (0.013789) test: converting a simple gem looking inside generated gemspec should be simplegem's spec. :.: (0.012876) test: converting a simple gem should create gemspec. : .: (0.013426) test: converting a simple gem should create tarball. : .: (0.000265) test: converting a simple gem should include the contents of the gem in the tarball. : .: (0.006072) test: converting a simple gem should not include checksums.yaml.gz. : .: (0.005056) test: converting a simple gem should not include data.tar.gz. : .: (0.005813) test: converting a simple gem should not include metadata.gz. : .: (0.009596) test: converting a simple gem should not leave metadata.yml in the tarball. : .: (0.004558) test: converting a simple gem should not leave temporary directory after creating tarball. :.: (0.000250) test: tgz package should create tarball. : .: (0.013318) test: tgz package should include the contents of the tgz in the tarball. : .: (0.150423) GemInstallerTest: test: GemInstaller should drop executable bit from non-script Ruby files. : .: (3.823350) test: GemInstaller should install VERSION. : .: (0.000412) test: GemInstaller should install binaries to /usr/bin. : .: (0.000214) test: GemInstaller should install file in include_list. : .: (0.000356) test: GemInstaller should install files to rubygems-integration directory. :.: (0.000393) test: GemInstaller should install native extension. : .: (0.001115) test: GemInstaller should not install CHANGELOG. : .: (0.000383) test: GemInstaller should not install Gemfile. : .: (0.000498) test: GemInstaller should not install LICENSE.TXT. :.: (0.000366) test: GemInstaller should not install MIT-LICENSE. :.: (0.000409) test: GemInstaller should not install README.md. : .: (0.000355) test: GemInstaller should not install Rakefile. : .: (0.000743) test: GemInstaller should not install bin/console. :.: (0.000478) test: GemInstaller should not install bin/setup. : .: (0.000372) test: GemInstaller should not install debian. : .: (0.000403) test: GemInstaller should not install examples. : .: (0.000359) test: GemInstaller should not install ext. : .: (0.000340) test: GemInstaller should not install extra_rdoc_files. : .: (0.000342) test: GemInstaller should not install install_as_gem.gemspec. : .: (0.000354) test: GemInstaller should not install spec. : .: (0.000416) test: GemInstaller should not install test. : .: (0.000286) test: GemInstaller should not install tests. : .: (0.000401) InstallerTest: test: Ruby versions supported should know when all versions are supported. :.: (0.100743) test: Ruby versions supported should know when not all versions are supported. : .: (0.100073) test: constructor should expand and store root directory. : .: (0.100299) test: constructor should read metadata. : .: (0.048824) test: constructor should store binary package name. : .: (0.102765) test: finding duplicate files should not crash with duplicates in subdirectories. : .: (0.080160) test: finding duplicate files should remove duplicates. : .: (0.100654) test: installing Ruby files should not crash when directories to be installed have names in the exclusion list. : .: (0.113206) test: rewriting shebangs should leave programs with correct permissions after rewriting shebangs. : .: (0.219773) test: rewriting shebangs should not rewrite shebangs non-Ruby scripts. : .: (0.826106) test: rewriting shebangs should rewrite shebang to use `/usr/bin/ruby` if all versions are supported. : .: (0.814601) test: rewriting shebangs should rewrite shebang to usr /usr/bin/ruby2.7 if only ruby2.7 is supported. : .: (0.599725) test: rewriting shebangs should rewrite shebangs in subdirs of bin/. : .: (0.536528) test: rewriting shebangs should rewrite shebangs of programs directly under bin/. : .: (0.609047) test: rewriting shebangs should rewrite shebangs with whitespace around/. : .: (0.606620) MetaDataTest: test: MetaData should correctly detect native extensions for simpleextension. : .: (0.000539) test: MetaData should correctly detect native extensions for simpleextension_in_root. : .: (0.000317) test: MetaData should correctly detect native extensions for simplegem. : .: (0.097283) test: MetaData should correctly detect native extensions for simplemixed. : .: (0.000413) test: MetaData should correctly detect native extensions for simpleprogram. : .: (0.000336) test: MetaData should correctly detect native extensions for simpletgz. : .: (0.000308) test: calculating Debian dependencies should get simple dependency. : .: (0.140786) test: calculating Debian dependencies should get version with >. : .: (0.141847) test: calculating Debian dependencies should get version with spermy. : .: (0.139536) test: calculating Debian dependencies should get version with two requirements. : .: (0.143179) test: calculating Debian dependencies should handle add a high Debian revision when handling <=. : .: (0.149324) test: calculating Debian dependencies should not use dependencies with exact versions. : .: (0.121357) test: calculating Debian dependencies should treat rails versions as a special case. : .: (0.137360) test: filelists should should always be sorted. : .: (0.097142) test: on multi-binary source packages should get the right path for extensions without a gemspec. : .: (0.000925) test: on multi-binary source packages should get the right path to extensions with a gemspec. : .: (0.001416) test: timestamps should use date from changelog if available. : .: (0.048409) test: when upstream abuses git in gemspecs should workaround git usage (1). : .: (0.105478) test: when upstream abuses git in gemspecs should workaround git usage (2). : .: (0.099232) test: when upstream abuses git in gemspecs should workaround git usage (3). : .: (0.100241) test: when upstream abuses git in gemspecs should workaround git usage (4). : .: (0.102374) test: with debian/gemspec should resolve symlinks. :.: (0.205359) test: with debian/gemspec should use it. : .: (0.102648) test: with gemspec should not use an empty executables list. : .: (0.001441) test: with gemspec should obtain dependencies list from gemspec. : .: (0.001519) test: with gemspec should obtain gem name from gemspec. : .: (0.001154) test: with gemspec should obtain gem version from gemspec. :.: (0.001158) test: with gemspec should obtain homepage from gemspec. : .: (0.001120) test: with gemspec should obtain long detect from gemspec. :.: (0.001153) test: with gemspec should obtain short description from gemspec. : .: (0.001919) test: with gemspec should obtain test files list from gemspec. : .: (0.001200) test: with gemspec should resist bindir being false. : .: (0.001150) test: with gemspec should use whatever directory gemspec says as bindir. : .: (0.001208) test: with gemspec should use whatever programs the gemspec says. : .: (0.001547) test: without gemspec should have no dependencies. :.: (0.000677) test: without gemspec should have no homepage. : .: (0.000628) test: without gemspec should have no long description. : .: (0.000563) test: without gemspec should have no short description. : .: (0.000615) test: without gemspec should have no test files. : .: (0.000620) test: without gemspec should provide a fallback version number. : .: (0.000581) test: without gemspec should provide a gem name from source dir. : .: (0.000690) test: without gemspec should read version number from source dir name when available. : .: (0.001090) test: without gemspec should use all programs under bin/. : .: (0.001059) test: without gemspec should use bin/ as bindir. : .: (0.000979) PackageNameMappingTest: test: PackageNameMapping should strip architecture qualifier off package names. : .: (0.001008) test: converting gem name to package name without a cache should convert foo to ruby-foo. : .: (0.001238) test: converting gem name to package name without a cache should convert foo-bar_baz to ruby-foo-bar-baz. : .: (0.000829) test: using data from installed packages should have data for mocha. : .: (0.050763) SecureCodeTest: test: SecureCode should not interpolate variables into shell commands. : .: (0.007147) SourceTest: test: selecting package layout should default to single-binary. : .: (0.000904) test: selecting package layout should detect multibinary. : .: (0.000624) test: selecting package layout should ignore packages without X-DhRuby-Root when one of them has it. : .: (0.000644) TestRunnerTest: test: TestRunner should detect a test runner for test/sample/test_runner/no_tests. :.: (0.000552) test: TestRunner should detect a test runner for test/sample/test_runner/rake/fail. : .: (0.000281) test: TestRunner should detect a test runner for test/sample/test_runner/rake/pass. : .: (0.000261) test: TestRunner should detect a test runner for test/sample/test_runner/rb/fail. : .: (0.000310) test: TestRunner should detect a test runner for test/sample/test_runner/rb/pass. : .: (0.000498) test: TestRunner should detect a test runner for test/sample/test_runner/yaml/fail. : .: (0.000315) test: TestRunner should detect a test runner for test/sample/test_runner/yaml/pass. : .: (0.000250) test: TestRunner should exit 77 if --autopkgtest was passed and there ir no test suite. : .: (0.000971) test: TestRunner should pass tests on test/sample/test_runner/rake/fail. : .: (0.609495) test: TestRunner should pass tests on test/sample/test_runner/rake/pass. : .: (0.631256) test: TestRunner should pass tests on test/sample/test_runner/rb/fail. : .: (0.171537) test: TestRunner should pass tests on test/sample/test_runner/rb/pass. : .: (0.130303) test: TestRunner should pass tests on test/sample/test_runner/yaml/fail. : .: (0.279945) test: TestRunner should pass tests on test/sample/test_runner/yaml/pass. : .: (0.430309) test: TestRunner should work when running autopkgtest. : .: (0.170322) Finished in 32.921570562 seconds. ------------------------------------------------------------------------------- 177 tests, 200 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed ------------------------------------------------------------------------------- 5.38 tests/s, 6.08 assertions/s mkdir -p man/gem2deb man/gem2deb-test-runner for i in bin/*; do pod2man -c "" -r "" $i > man/gem2deb/$(basename $i).1; done mv man/gem2deb/gem2deb-test-runner.1 man/gem2deb-test-runner make[1]: Leaving directory '/build/gem2deb-ZwiJwn/gem2deb-1.8' create-stamp debian/debhelper-build-stamp dh_prep -a debian/rules override_dh_install make[1]: Entering directory '/build/gem2deb-ZwiJwn/gem2deb-1.8' dh_install -pgem2deb -Xgem2deb-test-runner -Xbanner.rb -Xmetadata.rb -Xpackage_name_mapping.rb -Xspectask.rb -Xtesttask.rb -Xtest_runner.rb -Xsource.rb dh_install -pgem2deb-test-runner make[1]: Leaving directory '/build/gem2deb-ZwiJwn/gem2deb-1.8' dh_installdocs -a dh_installchangelogs -a dh_installman -a dh_lintian -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dpkg-gencontrol: warning: Depends field of package gem2deb-test-runner: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package gem2deb: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'gem2deb-test-runner' in '../gem2deb-test-runner_1.8_amd64.deb'. dpkg-deb: building package 'gem2deb' in '../gem2deb_1.8_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../gem2deb_1.8_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-source: info: using options from gem2deb-1.8/debian/source/options: --tar-ignore=.git dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/gem2deb-ZwiJwn /tmp/gem2deb-1.8nuloq2a9 I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.rHGiHPTEPy... I: success in 2171.4276 seconds md5: gem2deb-test-runner_1.8_amd64.deb: OK md5: gem2deb_1.8_amd64.deb: OK sha1: gem2deb-test-runner_1.8_amd64.deb: OK sha1: gem2deb_1.8_amd64.deb: OK sha256: gem2deb-test-runner_1.8_amd64.deb: OK sha256: gem2deb_1.8_amd64.deb: OK Checksums: OK