Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/r/ruby-ffi-yajl/ruby-ffi-yajl_2.3.1-3+b1_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/ruby-ffi-yajl-2.3.1-3+b1n0t3gkm8/ruby-ffi-yajl_2.3.1-3+b1_amd64.buildinfo Get source package info: ruby-ffi-yajl=2.3.1-3 Source URL: http://snapshot.notset.fr/mr/package/ruby-ffi-yajl/2.3.1-3/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.2-4 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.48 bash=5.1~rc1-2 binutils=2.35.1-2 binutils-common=2.35.1-2 binutils-x86-64-linux-gnu=2.35.1-2 bsdextrautils=2.36-3+b2 bsdutils=1:2.36-3+b1 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.0-16 dash=0.5.10.2-7 debconf=1.5.74 debhelper=13.2.1 debianutils=4.11.2 devscripts=2.20.4 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-5 fakeroot=1.25.3-1 file=1:5.38-5 findutils=4.7.0+git20201010-2 g++=4:10.2.0-1 g++-10=10.2.0-16 gcc=4:10.2.0-1 gcc-10=10.2.0-16 gcc-10-base=10.2.0-16 gem2deb=1.4 gem2deb-test-runner=1.4 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 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.4-1 groff-base=1.22.4-5 gzip=1.10-2 hostname=3.23 init-system-helpers=1.58 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-8 libarchive-zip-perl=1.68-1 libasan6=10.2.0-16 libassuan0=2.5.3-7.1 libatomic1=10.2.0-16 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-3.1 libaudit1=1:2.8.5-3.1 libb-hooks-op-check-perl=0.22-1+b2 libbinutils=2.35.1-2 libblkid1=2.36-3+b1 libbz2-1.0=1.0.8-4 libc-bin=2.31-4 libc-dev-bin=2.31-4 libc6=2.31-4 libc6-dev=2.31-4 libcap-ng0=0.7.9-2.2 libcc1-0=10.2.0-16 libclass-method-modifiers-perl=2.13-1 libcom-err2=1.45.6-1 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libctf-nobfd0=2.35.1-2 libctf0=2.35.1-2 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.255 libdebhelper-perl=13.2.1 libdevel-callchecker-perl=0.008-1+b1 libdpkg-perl=1.20.5 libdynaloader-functions-perl=0.003-1 libelf1=0.181-1 libencode-locale-perl=1.05-1 libexpat1=2.2.10-1 libfakeroot=1.25.3-1 libffi7=3.3-4 libfile-homedir-perl=1.006-1 libfile-listing-perl=6.11-1 libfile-stripnondeterminism-perl=1.9.0-1 libfile-which-perl=1.23-1 libgcc-10-dev=10.2.0-16 libgcc-s1=10.2.0-16 libgcrypt20=1.8.7-2 libgdbm-compat4=1.18.1-5.1 libgdbm6=1.18.1-5.1 libglib2.0-0=2.66.2-1 libgmp-dev=2:6.2.0+dfsg-6 libgmp10=2:6.2.0+dfsg-6 libgmpxx4ldbl=2:6.2.0+dfsg-6 libgnutls30=3.6.15-4 libgomp1=10.2.0-16 libgpg-error0=1.38-2 libgssapi-krb5-2=1.17-10 libhogweed6=3.6-2 libhtml-parser-perl=3.75-1 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.26-1 libhttp-negotiate-perl=6.01-1 libicu67=67.1-4 libidn2-0=2.3.0-1 libimport-into-perl=1.002005-1 libio-html-perl=1.001-1 libio-pty-perl=1:1.12-1 libio-socket-ssl-perl=2.068-1 libipc-run-perl=20200505.0-1 libisl22=0.22.1-1 libitm1=10.2.0-16 libk5crypto3=1.17-10 libkeyutils1=1.6.1-2 libkrb5-3=1.17-10 libkrb5support0=1.17-10 libksba8=1.4.0-2 libldap-2.4-2=2.4.55+dfsg-1 liblsan0=10.2.0-16 liblwp-mediatypes-perl=6.04-1 liblwp-protocol-https-perl=6.09-1 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.38-5 libmagic1=1:5.38-5 libmodule-runtime-perl=0.016-1 libmoo-perl=2.004000-1 libmount1=2.36-3+b1 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libncursesw6=6.2+20200918-1 libnet-http-perl=6.19-1 libnet-ssleay-perl=1.88-3 libnettle8=3.6-2 libnpth0=1.6-3 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libnss-nis=3.1-4 libnss-nisplus=1.3-4 libp11-kit0=0.23.21-2 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-13 libperl5.30=5.30.3-4 libpipeline1=1.5.3-1 libpython3-stdlib=3.8.6-1 libpython3.8-minimal=3.8.6-1 libpython3.8-stdlib=3.8.6-1 libquadmath0=10.2.0-16 libreadline8=8.0-4 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.4.4-1+b1 libselinux1=3.1-2+b1 libsemanage-common=3.1-1 libsemanage1=3.1-1+b1 libsepol1=3.1-1 libsigsegv2=2.12-2 libsmartcols1=2.36-3+b1 libsqlite3-0=3.33.0-1 libssl1.1=1.1.1h-1 libstdc++-10-dev=10.2.0-16 libstdc++6=10.2.0-16 libstrictures-perl=2.000006-1 libsub-override-perl=0.09-2 libsub-quote-perl=2.006006-1 libsystemd0=246.6-2 libtasn1-6=4.16.0-2 libtimedate-perl=2.3300-1 libtinfo6=6.2+20200918-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.0-16 libubsan1=10.2.0-16 libuchardet0=0.0.7-1 libudev1=246.6-2 libunistring2=0.9.10-4 liburi-perl=5.05-1 libuuid1=2.36-3+b1 libwww-perl=6.49-1 libwww-robotrules-perl=6.02-1 libxml2=2.9.10+dfsg-6.2 libyajl-dev=2.1.0-3 libyajl2=2.1.0-3 libyaml-0-2=0.2.2-1 libzstd1=1.4.5+dfsg-4 linux-libc-dev=5.9.1-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 mime-support=3.64 ncurses-base=6.2+20200918-1 ncurses-bin=6.2+20200918-1 netbase=6.2 openssl=1.1.1h-1 passwd=1:4.8.1-1 patch=2.7.6-6 patchutils=0.4.2-1 perl=5.30.3-4 perl-base=5.30.3-4 perl-modules-5.30=5.30.3-4 perl-openssl-defaults=5 pinentry-curses=1.1.0-4 po-debconf=1.0.21 python3=3.8.6-1 python3-minimal=3.8.6-1 python3.8=3.8.6-1 python3.8-minimal=3.8.6-1 rake=13.0.1-4 readline-common=8.0-4 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.1-1 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.2 sed=4.7-1 sensible-utils=0.0.12+nmu1 sysvinit-utils=2.96-5 tar=1.30+dfsg-7 util-linux=2.36-3+b1 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/20201116T092020Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20201101T210343Z/ 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-ffi-yajl=2.3.1-3 && mkdir -p /build/ruby-ffi-yajl-FQX7pb && dpkg-source --no-check -x /*.dsc /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1 && cd /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1 && { printf '%s' 'ruby-ffi-yajl (2.3.1-3+b1) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild with gem2deb 1.4 (see #972702) -- amd64 / i386 Build Daemon (x86-ubc-01) Tue, 03 Nov 2020 19:44:32 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/ruby-ffi-yajl-FQX7pb" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1604432672" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/ruby-ffi-yajl-FQX7pb /tmp/ruby-ffi-yajl-2.3.1-3+b1n0t3gkm8 bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20201101T210343Z 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.3HCZOL9BO4 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.3HCZOL9BO4 Reading package lists... Building dependency tree... util-linux is already the newest version (2.36-3+b1). 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/20201101T210343Z unstable/main amd64 libfakeroot amd64 1.25.3-1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201101T210343Z unstable/main amd64 fakeroot amd64 1.25.3-1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (921 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 ... 4664 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1_amd64.deb ... Unpacking fakeroot (1.25.3-1) ... Setting up libfakeroot:amd64 (1.25.3-1) ... Setting up fakeroot (1.25.3-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-4) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201116T092020Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20201101T210343Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.3HCZOL9BO4 Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201116T092020Z unstable InRelease [146 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20201101T210343Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20201116T092020Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20201116T092020Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20201116T092020Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20201116T092020Z unstable/main amd64 Packages [11.5 MB] Fetched 34.3 MB in 30s (1158 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.3HCZOL9BO4 I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d ruby-ffi-yajl=2.3.1-3 && mkdir -p /build/ruby-ffi-yajl-FQX7pb && dpkg-source --no-check -x /*.dsc /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1 && cd /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1 && { printf '%s' 'ruby-ffi-yajl (2.3.1-3+b1) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild with gem2deb 1.4 (see #972702) -- amd64 / i386 Build Daemon (x86-ubc-01) Tue, 03 Nov 2020 19:44:32 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/ruby-ffi-yajl-FQX7pb"' exec /tmp/mmdebstrap.3HCZOL9BO4 Reading package lists... NOTICE: 'ruby-ffi-yajl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-ffi-yajl.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-ffi-yajl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 149 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-ffi-yajl 2.3.1-3 (dsc) [2106 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-ffi-yajl 2.3.1-3 (tar) [143 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-ffi-yajl 2.3.1-3 (diff) [4264 B] Fetched 149 kB in 0s (819 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'ruby-ffi-yajl_2.3.1-3.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting ruby-ffi-yajl in /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1 dpkg-source: info: unpacking ruby-ffi-yajl_2.3.1.orig.tar.gz dpkg-source: info: unpacking ruby-ffi-yajl_2.3.1-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying fix-tests.patch dpkg-source: info: applying 0001-Use-the-system-libyajl2.patch dpkg-source: info: applying disable-test-failing-on-arm-arch.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1604432672" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.3HCZOL9BO4 dpkg-buildpackage: info: source package ruby-ffi-yajl dpkg-buildpackage: info: source version 2.3.1-3+b1 dpkg-buildpackage: info: source distribution sid dpkg-buildpackage: info: source changed by amd64 / i386 Build Daemon (x86-ubc-01) dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 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-arch dh binary-arch --buildsystem=ruby --with ruby dh_update_autotools_config -a -O--buildsystem=ruby dh_autoreconf -a -O--buildsystem=ruby dh_auto_configure -a -O--buildsystem=ruby dh_ruby --configure dh_auto_build -a -O--buildsystem=ruby dh_ruby --build dh_ruby --build dh_auto_test -a -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp dh_testroot -a -O--buildsystem=ruby dh_prep -a -O--buildsystem=ruby debian/rules override_dh_auto_install make[1]: Entering directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1' dh_auto_install dh_ruby --install /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl dh_ruby --install ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install files │ └──────────────────────────────────────────────────────────────────────────────┘ install -d /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/bin install -D -m755 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/bin/ffi-yajl-bench /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/bin/ffi-yajl-bench install -d /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/parse_stream.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/parse_stream.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/parse_json_and_yaml.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/parse_json_and_yaml.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/MIT-LICENSE /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/MIT-LICENSE install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/encode_profile.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/encode_profile.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/http.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/http.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/parse_profile_ruby_prof.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/parse_profile_ruby_prof.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/encode_json_and_yaml.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/encode_json_and_yaml.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/parse_json_and_marshal.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/parse_json_and_marshal.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/parse_profile.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/parse_profile.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/encode_json_and_marshal.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/encode_json_and_marshal.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/encode.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/encode.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/subjects/ohai.json /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/subjects/ohai.json install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/subjects/unicode.json /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/subjects/unicode.json install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/subjects/ohai.marshal_dump /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/subjects/ohai.marshal_dump install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/subjects/twitter_stream.json /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/subjects/twitter_stream.json install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/subjects/ohai.yml /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/subjects/ohai.yml install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/subjects/item.json /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/subjects/item.json install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/subjects/twitter_search.json /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/subjects/twitter_search.json install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark/parse.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark/parse.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/version.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/version.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/ext.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/ext.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/ffi.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/ffi.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/parser.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/parser.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/map_library_name.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/map_library_name.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/encoder.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/encoder.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/benchmark.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/benchmark.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/ffi/parser.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/ffi/parser.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/ffi/encoder.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/ffi/encoder.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl/platform.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl/platform.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/libyajl2.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/libyajl2.rb install -D -m644 /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/lib/ffi_yajl.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby/ffi_yajl.rb ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build native extensions for ruby2.7 │ └──────────────────────────────────────────────────────────────────────────────┘ /usr/bin/ruby2.7 /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1 debian/ruby-ffi-yajl current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/dlopen ["/usr/bin/ruby2.7", "-I", "/usr/lib/ruby/vendor_ruby", "-r", "./siteconf20211016-169759-10blsq8.rb", "extconf.rb"] -g -O2 -fdebug-prefix-map=/build/ruby2.7-PnoFQD/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L. -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic checking for dlfcn.h... yes checking for dlopen() in -ldl... yes creating Makefile current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/dlopen "make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' \"DESTDIR=\" clean" make[2]: Entering directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/dlopen' rm -f rm -f dlopen.so *.o *.bak mkmf.log .*.time make[2]: Leaving directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/dlopen' current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/dlopen "make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' \"DESTDIR=\"" make[2]: Entering directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/dlopen' gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_DLFCN_H -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-PnoFQD/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o dlopen.o -c dlopen.c rm -f dlopen.so gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=. -shared -o dlopen.so dlopen.o -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -lruby-2.7 -ldl -lm -lc make[2]: Leaving directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/dlopen' current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/dlopen "make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' \"DESTDIR=\" install" make[2]: Entering directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/dlopen' /bin/mkdir -p . ./.gem.20211016-169759-od1012/ffi_yajl/ext exit > .sitearchdir.-.ffi_yajl.-.ext.time /usr/bin/install -c -m 0755 dlopen.so ./.gem.20211016-169759-od1012/ffi_yajl/ext make[2]: Leaving directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/dlopen' current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/dlopen /usr/bin/ruby2.7 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20211016-169759-10blsq8.rb extconf.rb current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/dlopen make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' "DESTDIR=" clean current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/dlopen make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' "DESTDIR=" current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/dlopen make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' "DESTDIR=" install rm -f /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/mkmf.log current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/encoder ["/usr/bin/ruby2.7", "-I", "/usr/lib/ruby/vendor_ruby", "-r", "./siteconf20211016-169759-1bctuqm.rb", "extconf.rb"] -g -O2 -fdebug-prefix-map=/build/ruby2.7-PnoFQD/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L. -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic checking for yajl/yajl_tree.h... yes creating Makefile current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/encoder "make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' \"DESTDIR=\" clean" make[2]: Entering directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/encoder' rm -f rm -f encoder.so *.o *.bak mkmf.log .*.time make[2]: Leaving directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/encoder' current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/encoder "make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' \"DESTDIR=\"" make[2]: Entering directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/encoder' gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-PnoFQD/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -o encoder.o -c encoder.c encoder.c:307:14: warning: ‘rb_cBignum_ffi_yajl’ defined but not used [-Wunused-function] 307 | static VALUE rb_cBignum_ffi_yajl(VALUE self, VALUE rb_yajl_gen, VALUE state) { | ^~~~~~~~~~~~~~~~~~~ rm -f encoder.so gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=. -shared -o encoder.so encoder.o -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -lruby-2.7 -lm -lc make[2]: Leaving directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/encoder' current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/encoder "make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' \"DESTDIR=\" install" make[2]: Entering directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/encoder' /bin/mkdir -p . ./.gem.20211016-169759-hvnbg4/ffi_yajl/ext exit > .sitearchdir.-.ffi_yajl.-.ext.time /usr/bin/install -c -m 0755 encoder.so ./.gem.20211016-169759-hvnbg4/ffi_yajl/ext make[2]: Leaving directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/encoder' current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/encoder /usr/bin/ruby2.7 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20211016-169759-1bctuqm.rb extconf.rb current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/encoder make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' "DESTDIR=" clean current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/encoder make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' "DESTDIR=" current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/encoder make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' "DESTDIR=" install rm -f /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/mkmf.log current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/parser ["/usr/bin/ruby2.7", "-I", "/usr/lib/ruby/vendor_ruby", "-r", "./siteconf20211016-169759-zaj2py.rb", "extconf.rb"] -g -O2 -fdebug-prefix-map=/build/ruby2.7-PnoFQD/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L. -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic checking for yajl/yajl_tree.h... yes creating Makefile current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/parser "make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' \"DESTDIR=\" clean" make[2]: Entering directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/parser' rm -f rm -f parser.so *.o *.bak mkmf.log .*.time make[2]: Leaving directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/parser' current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/parser "make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' \"DESTDIR=\"" make[2]: Entering directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/parser' gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-PnoFQD/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -o parser.o -c parser.c rm -f parser.so gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=. -shared -o parser.so parser.o -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -lruby-2.7 -lm -lc make[2]: Leaving directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/parser' current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/parser "make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' \"DESTDIR=\" install" make[2]: Entering directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/parser' /bin/mkdir -p . ./.gem.20211016-169759-1gbw5qv/ffi_yajl/ext exit > .sitearchdir.-.ffi_yajl.-.ext.time /usr/bin/install -c -m 0755 parser.so ./.gem.20211016-169759-1gbw5qv/ffi_yajl/ext make[2]: Leaving directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/parser' current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/parser /usr/bin/ruby2.7 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20211016-169759-zaj2py.rb extconf.rb current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/parser make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' "DESTDIR=" clean current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/parser make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' "DESTDIR=" current directory: /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/ext/ffi_yajl/ext/parser make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1=.' "DESTDIR=" install rm -f /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/mkmf.log Rewriting shebang line of /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/bin/ffi-yajl-bench ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install Rubygems integration metadata │ └──────────────────────────────────────────────────────────────────────────────┘ generating gemspec at /build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/share/rubygems-integration/2.7.0/specifications/ffi-yajl-2.3.1.gemspec /usr/bin/ruby2.7 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.7 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/share/rubygems-integration/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\ \"ffi-yajl\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.7 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0:/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/lib/ruby/vendor_ruby:. GEM_PATH=/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1/debian/ruby-ffi-yajl/usr/share/rubygems-integration/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 WARN: yajl cannot be loaded, expected if this is jruby Randomized with seed 63550 FFI_Yajl::Encoder encodes hashes in keys as strings encodes true in keys as strings encodes symbols in keys as strings encodes an object in a key which has a #to_json method as strings encodes objects in keys as strings encodes floats in keys as strings encodes bignums in keys as strings encodes false in keys as strings can encode 32-bit unsigned ints encodes symbols in values as strings raises an exception for deeply nested hashes encodes arrays in keys as strings can encode StringIOs can encode DateTime objects raises an exception for deeply nested arrays can encode Date objects encodes nil in keys as strings encodes fixnums in keys as strings when the encoder has nil passed in for options does not throw an exception when encoding Time objects in UTC timezone encodes them correctly when encoding invalid utf-8 raises an error on invalid json when validate_utf8 is off does not mangle valid utf8 does not raise an error returns valid utf8 does not grow after a round trip returns utf8 testing .to_json for Objects calls .to_json for objects wit .to_json calls .to_s for objects without .to_json FFI_Yajl::Parser when options default to nothing when using the class method behaves like correct json parsing when parsing bare null should parse to the nil value when json has multiline comments when allow_comments is true should parse when allow_comments is false should not parse when json has 23456789012E666 should return infinity when json has inline comments when allow_comments is false should not parse when allow_comments is true should parse when the JSON is empty string returns nil when parsing a JSON string should parse correctly when symbolize_keys is true should symbolize keys correctly when passing a block should parse correctly (PENDING: handle blocks) when parsing big floats parses when JSON is a StringIO should parse when parsing bare int should parse to the int value when parsing bare float should parse to the a float when parsing a JSON hash with only strings when Encoding.default_internal is nil encodes keys to UTF-8 encodes values to UTF-8 when Encoding.default_internal is utf-8 encodes values to utf-8 encodes keys to utf-8 when Encoding.default_internal is us-ascii encodes keys to us-ascii (PENDING: fix us-ascii) encodes values to us-ascii (PENDING: fix us-ascii) when parsing 2147483649 should parse corectly when parsing nil should not coredump ruby when json is invalid UTF8 should not parse by default when :check_utf8 is set to false should parse when :dont_validate_strings is set to false should raise an ArgumentError when :dont_validate_strings is set to true should parse when :check_utf8 is set to true should not parse when :dont_validate_strings is set to true should raise an ArgumentError when :dont_validate_strings is set to false should not parse when :dont_validate_strings is set to false should not parse when :dont_validate_strings is set to true should parse when dealing with too much or too little input when trailing brackets are missing raises an exception when an extra bracket is present raises an exception when an extra brace is present raises an exception with allow_trailing_garbage parses when trailing braces are missing raises an exception when parsing floats parses floats with negative exponents and a large E correctly parses parses floats with positive exponents and a large E correctly parses parses floats with negative exponents and a small e correctly parses parses floats with an exponent without a sign and a small e correctly parses parses floats with an exponent without a sign and a large E correctly parses parses simple negative floating point values correctly parses parses simple floating point values correctly parses parses floats with positive exponents and a small e correctly parses should ignore repeated keys by default should replace the first hash key with the second when parsing bare string should parse to the string value when parsing 5687389800 should parse corectly when parsing bare false should parse to the false value when parsing long hash keys with symbolize_keys option parses when parsing bare true should parse to the true value should raise an exception for repeated keys should raise when json has comments by default should parse when allow_comments is true should parse when allow_comments is false should not parse when a parsed key has utf-8 multibyte characters should parse correctly when symbolize_keys is true should symbolize keys correctly should parse non-ascii symbols in UTF-8 when parsing 1046289770033519442869495707521600000000 should parse corectly when parsing heavy metal umlauts in keys correctly parses when using a parsing object behaves like correct json parsing when parsing big floats parses when the JSON is empty string returns nil when parsing heavy metal umlauts in keys correctly parses when parsing bare null should parse to the nil value when json has comments when allow_comments is true should parse by default should parse when allow_comments is false should not parse when parsing 1046289770033519442869495707521600000000 should parse corectly when parsing bare false should parse to the false value when parsing bare float should parse to the a float when json is invalid UTF8 should not parse by default when :dont_validate_strings is set to true should parse when :check_utf8 is set to false should parse when :dont_validate_strings is set to false should raise an ArgumentError when :dont_validate_strings is set to true should parse when :dont_validate_strings is set to false should not parse when :check_utf8 is set to true should not parse when :dont_validate_strings is set to true should raise an ArgumentError when :dont_validate_strings is set to false should not parse when json has inline comments when allow_comments is false should not parse when allow_comments is true should parse should ignore repeated keys by default should replace the first hash key with the second when parsing long hash keys with symbolize_keys option parses when parsing bare true should parse to the true value when parsing a JSON hash with only strings when Encoding.default_internal is nil encodes values to UTF-8 encodes keys to UTF-8 when Encoding.default_internal is utf-8 encodes keys to utf-8 encodes values to utf-8 when Encoding.default_internal is us-ascii encodes values to us-ascii (PENDING: fix us-ascii) encodes keys to us-ascii (PENDING: fix us-ascii) when JSON is a StringIO should parse when parsing bare int should parse to the int value when parsing bare string should parse to the string value should raise an exception for repeated keys should raise when json has 23456789012E666 should return infinity when a parsed key has utf-8 multibyte characters should parse correctly when symbolize_keys is true should symbolize keys correctly should parse non-ascii symbols in UTF-8 when parsing a JSON string should parse correctly when symbolize_keys is true should symbolize keys correctly when passing a block should parse correctly (PENDING: handle blocks) when parsing 2147483649 should parse corectly when json has multiline comments when allow_comments is false should not parse when allow_comments is true should parse when parsing floats parses floats with an exponent without a sign and a small e correctly parses parses floats with positive exponents and a large E correctly parses parses floats with positive exponents and a small e correctly parses parses simple negative floating point values correctly parses parses floats with negative exponents and a large E correctly parses parses simple floating point values correctly parses parses floats with an exponent without a sign and a large E correctly parses parses floats with negative exponents and a small e correctly parses when parsing 5687389800 should parse corectly when dealing with too much or too little input when trailing brackets are missing raises an exception when trailing braces are missing raises an exception when an extra bracket is present raises an exception when an extra brace is present raises an exception with allow_trailing_garbage parses when parsing nil should not coredump ruby when options are set to nil when using a parsing object behaves like correct json parsing when json has 23456789012E666 should return infinity when parsing a JSON string should parse correctly when passing a block should parse correctly (PENDING: handle blocks) when symbolize_keys is true should symbolize keys correctly when json has multiline comments when allow_comments is true should parse when allow_comments is false should not parse when parsing 1046289770033519442869495707521600000000 should parse corectly when parsing big floats parses when JSON is a StringIO should parse should raise an exception for repeated keys should raise when a parsed key has utf-8 multibyte characters should parse correctly when symbolize_keys is true should parse non-ascii symbols in UTF-8 should symbolize keys correctly when the JSON is empty string returns nil when json has comments by default should parse when allow_comments is true should parse when allow_comments is false should not parse when parsing nil should not coredump ruby when parsing floats parses simple negative floating point values correctly parses parses floats with positive exponents and a small e correctly parses parses floats with positive exponents and a large E correctly parses parses floats with an exponent without a sign and a large E correctly parses parses simple floating point values correctly parses parses floats with negative exponents and a small e correctly parses parses floats with an exponent without a sign and a small e correctly parses parses floats with negative exponents and a large E correctly parses when parsing a JSON hash with only strings when Encoding.default_internal is utf-8 encodes values to utf-8 encodes keys to utf-8 when Encoding.default_internal is us-ascii encodes values to us-ascii (PENDING: fix us-ascii) encodes keys to us-ascii (PENDING: fix us-ascii) when Encoding.default_internal is nil encodes values to UTF-8 encodes keys to UTF-8 when parsing bare int should parse to the int value when parsing bare string should parse to the string value when parsing 5687389800 should parse corectly when json has inline comments when allow_comments is true should parse when allow_comments is false should not parse when parsing heavy metal umlauts in keys correctly parses when parsing bare true should parse to the true value when parsing long hash keys with symbolize_keys option parses when dealing with too much or too little input when an extra bracket is present raises an exception when trailing brackets are missing raises an exception when trailing braces are missing raises an exception when an extra brace is present raises an exception with allow_trailing_garbage parses should ignore repeated keys by default should replace the first hash key with the second when parsing bare false should parse to the false value when json is invalid UTF8 should not parse by default when :dont_validate_strings is set to true should parse when :check_utf8 is set to true should not parse when :dont_validate_strings is set to false should not parse when :dont_validate_strings is set to true should raise an ArgumentError when :dont_validate_strings is set to false should not parse when :check_utf8 is set to false should parse when :dont_validate_strings is set to false should raise an ArgumentError when :dont_validate_strings is set to true should parse when parsing bare null should parse to the nil value when parsing 2147483649 should parse corectly when parsing bare float should parse to the a float when using the class method behaves like correct json parsing should ignore repeated keys by default should replace the first hash key with the second when parsing bare false should parse to the false value when parsing a JSON string should parse correctly when passing a block should parse correctly (PENDING: handle blocks) when symbolize_keys is true should symbolize keys correctly when parsing 5687389800 should parse corectly when dealing with too much or too little input when an extra brace is present raises an exception with allow_trailing_garbage parses when an extra bracket is present raises an exception when trailing brackets are missing raises an exception when trailing braces are missing raises an exception when a parsed key has utf-8 multibyte characters should parse correctly when symbolize_keys is true should parse non-ascii symbols in UTF-8 should symbolize keys correctly when json has comments when allow_comments is false should not parse by default should parse when allow_comments is true should parse when json has 23456789012E666 should return infinity when json is invalid UTF8 should not parse by default when :check_utf8 is set to true should not parse when :dont_validate_strings is set to true should raise an ArgumentError when :dont_validate_strings is set to false should not parse when :dont_validate_strings is set to false should not parse when :dont_validate_strings is set to true should parse when :check_utf8 is set to false should parse when :dont_validate_strings is set to true should parse when :dont_validate_strings is set to false should raise an ArgumentError when parsing bare null should parse to the nil value should raise an exception for repeated keys should raise when parsing floats parses floats with positive exponents and a large E correctly parses parses floats with positive exponents and a small e correctly parses parses simple negative floating point values correctly parses parses floats with negative exponents and a large E correctly parses parses simple floating point values correctly parses parses floats with an exponent without a sign and a large E correctly parses parses floats with negative exponents and a small e correctly parses parses floats with an exponent without a sign and a small e correctly parses when parsing bare float should parse to the a float when the JSON is empty string returns nil when JSON is a StringIO should parse when json has multiline comments when allow_comments is false should not parse when allow_comments is true should parse when parsing bare int should parse to the int value when parsing 1046289770033519442869495707521600000000 should parse corectly when parsing 2147483649 should parse corectly when parsing long hash keys with symbolize_keys option parses when parsing nil should not coredump ruby when json has inline comments when allow_comments is false should not parse when allow_comments is true should parse when parsing big floats parses when parsing bare string should parse to the string value when parsing heavy metal umlauts in keys correctly parses when parsing a JSON hash with only strings when Encoding.default_internal is utf-8 encodes keys to utf-8 encodes values to utf-8 when Encoding.default_internal is nil encodes keys to UTF-8 encodes values to UTF-8 when Encoding.default_internal is us-ascii encodes keys to us-ascii (PENDING: fix us-ascii) encodes values to us-ascii (PENDING: fix us-ascii) when parsing bare true should parse to the true value when options are set to empty hash when using a parsing object behaves like correct json parsing when the JSON is empty string returns nil when parsing bare float should parse to the a float when parsing 2147483649 should parse corectly when a parsed key has utf-8 multibyte characters should parse correctly when symbolize_keys is true should parse non-ascii symbols in UTF-8 should symbolize keys correctly when parsing big floats parses when json has multiline comments when allow_comments is false should not parse when allow_comments is true should parse when parsing bare null should parse to the nil value when parsing heavy metal umlauts in keys correctly parses when parsing bare int should parse to the int value should raise an exception for repeated keys should raise when JSON is a StringIO should parse when json has comments when allow_comments is true should parse by default should parse when allow_comments is false should not parse when json has 23456789012E666 should return infinity when parsing floats parses floats with positive exponents and a small e correctly parses parses simple negative floating point values correctly parses parses simple floating point values correctly parses parses floats with positive exponents and a large E correctly parses parses floats with negative exponents and a small e correctly parses parses floats with an exponent without a sign and a small e correctly parses parses floats with an exponent without a sign and a large E correctly parses parses floats with negative exponents and a large E correctly parses when json is invalid UTF8 should not parse by default when :dont_validate_strings is set to false should not parse when :check_utf8 is set to true should not parse when :dont_validate_strings is set to false should not parse when :dont_validate_strings is set to true should raise an ArgumentError when :check_utf8 is set to false should parse when :dont_validate_strings is set to false should raise an ArgumentError when :dont_validate_strings is set to true should parse when :dont_validate_strings is set to true should parse when parsing nil should not coredump ruby when parsing bare false should parse to the false value should ignore repeated keys by default should replace the first hash key with the second when parsing bare string should parse to the string value when parsing 5687389800 should parse corectly when parsing long hash keys with symbolize_keys option parses when dealing with too much or too little input when trailing braces are missing raises an exception when an extra bracket is present raises an exception when an extra brace is present raises an exception with allow_trailing_garbage parses when trailing brackets are missing raises an exception when parsing 1046289770033519442869495707521600000000 should parse corectly when parsing a JSON hash with only strings when Encoding.default_internal is nil encodes keys to UTF-8 encodes values to UTF-8 when Encoding.default_internal is utf-8 encodes values to utf-8 encodes keys to utf-8 when Encoding.default_internal is us-ascii encodes keys to us-ascii (PENDING: fix us-ascii) encodes values to us-ascii (PENDING: fix us-ascii) when json has inline comments when allow_comments is false should not parse when allow_comments is true should parse when parsing bare true should parse to the true value when parsing a JSON string should parse correctly when symbolize_keys is true should symbolize keys correctly when passing a block should parse correctly (PENDING: handle blocks) when using the class method behaves like correct json parsing when parsing a JSON hash with only strings when Encoding.default_internal is nil encodes keys to UTF-8 encodes values to UTF-8 when Encoding.default_internal is us-ascii encodes keys to us-ascii (PENDING: fix us-ascii) encodes values to us-ascii (PENDING: fix us-ascii) when Encoding.default_internal is utf-8 encodes keys to utf-8 encodes values to utf-8 when json has multiline comments when allow_comments is true should parse when allow_comments is false should not parse when a parsed key has utf-8 multibyte characters should parse correctly when symbolize_keys is true should symbolize keys correctly should parse non-ascii symbols in UTF-8 should ignore repeated keys by default should replace the first hash key with the second should raise an exception for repeated keys should raise when json has inline comments when allow_comments is false should not parse when allow_comments is true should parse when json has 23456789012E666 should return infinity when parsing heavy metal umlauts in keys correctly parses when parsing a JSON string should parse correctly when passing a block should parse correctly (PENDING: handle blocks) when symbolize_keys is true should symbolize keys correctly when parsing nil should not coredump ruby when parsing bare null should parse to the nil value when json is invalid UTF8 should not parse by default when :check_utf8 is set to false should parse when :dont_validate_strings is set to true should parse when :dont_validate_strings is set to false should raise an ArgumentError when :check_utf8 is set to true should not parse when :dont_validate_strings is set to true should raise an ArgumentError when :dont_validate_strings is set to false should not parse when :dont_validate_strings is set to false should not parse when :dont_validate_strings is set to true should parse when parsing bare float should parse to the a float when parsing bare true should parse to the true value when parsing big floats parses when parsing long hash keys with symbolize_keys option parses when dealing with too much or too little input when an extra brace is present raises an exception with allow_trailing_garbage parses when an extra bracket is present raises an exception when trailing brackets are missing raises an exception when trailing braces are missing raises an exception when json has comments when allow_comments is false should not parse when allow_comments is true should parse by default should parse when parsing bare string should parse to the string value when the JSON is empty string returns nil when parsing bare int should parse to the int value when parsing floats parses floats with negative exponents and a large E correctly parses parses floats with positive exponents and a large E correctly parses parses floats with negative exponents and a small e correctly parses parses floats with an exponent without a sign and a small e correctly parses parses simple negative floating point values correctly parses parses floats with positive exponents and a small e correctly parses parses simple floating point values correctly parses parses floats with an exponent without a sign and a large E correctly parses when parsing bare false should parse to the false value when parsing 5687389800 should parse corectly when JSON is a StringIO should parse when parsing 1046289770033519442869495707521600000000 should parse corectly when parsing 2147483649 should parse corectly FFI_Yajl::MapLibraryName #expanded_library_names maps hpux correctly (PENDING: Temporarily skipped with xit) #library_names maps cygwin correctly ffi_open_yajl_library should call ffi_lib against an expanded library name if it finds it on openbsd if dlopen calls all raise it should still use 'yajl' on openbsd #library_names maps aix correctly #library_names maps linux correctly #expanded_library_names maps linux correctly (PENDING: Temporarily skipped with xit) #library_names maps hpux correctly #dlopen_yajl_library if dlopen calls all raise it should still use the short names on freebsd should call dlopen against an expanded library name if it finds it on freebsd #dlopen_yajl_library if dlopen calls all raise it should still use the short names on mingw should call dlopen against an expanded library name if it finds it on mingw #expanded_library_names maps mswin correctly (PENDING: Temporarily skipped with xit) ffi_open_yajl_library if dlopen calls all raise it should still use 'yajl' on solaris2 should call ffi_lib against an expanded library name if it finds it on solaris2 ffi_open_yajl_library if dlopen calls all raise it should still use 'yajl' on aix should call ffi_lib against an expanded library name if it finds it on aix #dlopen_yajl_library if dlopen calls all raise it should still use the short names on aix should call dlopen against an expanded library name if it finds it on aix ffi_open_yajl_library should call ffi_lib against an expanded library name if it finds it on freebsd if dlopen calls all raise it should still use 'yajl' on freebsd #dlopen_yajl_library should call dlopen against an expanded library name if it finds it on cygwin if dlopen calls all raise it should still use the short names on cygwin ffi_open_yajl_library if dlopen calls all raise it should still use 'yajl' on netbsd should call ffi_lib against an expanded library name if it finds it on netbsd #library_names maps mswin correctly #expanded_library_names maps cygwin correctly (PENDING: Temporarily skipped with xit) #dlopen_yajl_library should call dlopen against an expanded library name if it finds it on darwin if dlopen calls all raise it should still use the short names on darwin #library_names maps solaris2 correctly #library_names maps netbsd correctly #library_names maps mingw correctly #dlopen_yajl_library should call dlopen against an expanded library name if it finds it on solaris2 if dlopen calls all raise it should still use the short names on solaris2 ffi_open_yajl_library should call ffi_lib against an expanded library name if it finds it on linux if dlopen calls all raise it should still use 'yajl' on linux ffi_open_yajl_library if dlopen calls all raise it should still use 'yajl' on hpux should call ffi_lib against an expanded library name if it finds it on hpux #dlopen_yajl_library should call dlopen against an expanded library name if it finds it on linux if dlopen calls all raise it should still use the short names on linux #dlopen_yajl_library if dlopen calls all raise it should still use the short names on openbsd should call dlopen against an expanded library name if it finds it on openbsd #expanded_library_names maps mingw correctly (PENDING: Temporarily skipped with xit) ffi_open_yajl_library should call ffi_lib against an expanded library name if it finds it on mingw if dlopen calls all raise it should still use 'yajl' on mingw #dlopen_yajl_library if dlopen calls all raise it should still use the short names on netbsd should call dlopen against an expanded library name if it finds it on netbsd ffi_open_yajl_library should call ffi_lib against an expanded library name if it finds it on mswin if dlopen calls all raise it should still use 'yajl' on mswin ffi_open_yajl_library if dlopen calls all raise it should still use 'yajl' on cygwin should call ffi_lib against an expanded library name if it finds it on cygwin #expanded_library_names maps solaris2 correctly (PENDING: Temporarily skipped with xit) #expanded_library_names maps openbsd correctly (PENDING: Temporarily skipped with xit) #dlopen_yajl_library if dlopen calls all raise it should still use the short names on mswin should call dlopen against an expanded library name if it finds it on mswin #library_names maps darwin correctly #expanded_library_names maps freebsd correctly (PENDING: Temporarily skipped with xit) #expanded_library_names maps netbsd correctly (PENDING: Temporarily skipped with xit) #library_names maps openbsd correctly #library_names maps freebsd correctly #expanded_library_names maps aix correctly (PENDING: Temporarily skipped with xit) ffi_open_yajl_library if dlopen calls all raise it should still use 'yajl' on darwin should call ffi_lib against an expanded library name if it finds it on darwin #expanded_library_names maps darwin correctly (PENDING: Temporarily skipped with xit) #dlopen_yajl_library should call dlopen against an expanded library name if it finds it on hpux if dlopen calls all raise it should still use the short names on hpux Pending: (Failures listed here are expected and do not affect your suite's status) 1) FFI_Yajl::Parser when options default to nothing when using the class method behaves like correct json parsing when parsing a JSON string when passing a block should parse correctly # handle blocks # ./spec/ffi_yajl/parser_spec.rb:250 2) FFI_Yajl::Parser when options default to nothing when using the class method behaves like correct json parsing when parsing a JSON hash with only strings when Encoding.default_internal is us-ascii encodes keys to us-ascii # fix us-ascii # ./spec/ffi_yajl/parser_spec.rb:290 3) FFI_Yajl::Parser when options default to nothing when using the class method behaves like correct json parsing when parsing a JSON hash with only strings when Encoding.default_internal is us-ascii encodes values to us-ascii # fix us-ascii # ./spec/ffi_yajl/parser_spec.rb:294 4) FFI_Yajl::Parser when options default to nothing when using a parsing object behaves like correct json parsing when parsing a JSON hash with only strings when Encoding.default_internal is us-ascii encodes values to us-ascii # fix us-ascii # ./spec/ffi_yajl/parser_spec.rb:294 5) FFI_Yajl::Parser when options default to nothing when using a parsing object behaves like correct json parsing when parsing a JSON hash with only strings when Encoding.default_internal is us-ascii encodes keys to us-ascii # fix us-ascii # ./spec/ffi_yajl/parser_spec.rb:290 6) FFI_Yajl::Parser when options default to nothing when using a parsing object behaves like correct json parsing when parsing a JSON string when passing a block should parse correctly # handle blocks # ./spec/ffi_yajl/parser_spec.rb:250 7) FFI_Yajl::Parser when options are set to nil when using a parsing object behaves like correct json parsing when parsing a JSON string when passing a block should parse correctly # handle blocks # ./spec/ffi_yajl/parser_spec.rb:250 8) FFI_Yajl::Parser when options are set to nil when using a parsing object behaves like correct json parsing when parsing a JSON hash with only strings when Encoding.default_internal is us-ascii encodes values to us-ascii # fix us-ascii # ./spec/ffi_yajl/parser_spec.rb:294 9) FFI_Yajl::Parser when options are set to nil when using a parsing object behaves like correct json parsing when parsing a JSON hash with only strings when Encoding.default_internal is us-ascii encodes keys to us-ascii # fix us-ascii # ./spec/ffi_yajl/parser_spec.rb:290 10) FFI_Yajl::Parser when options are set to nil when using the class method behaves like correct json parsing when parsing a JSON string when passing a block should parse correctly # handle blocks # ./spec/ffi_yajl/parser_spec.rb:250 11) FFI_Yajl::Parser when options are set to nil when using the class method behaves like correct json parsing when parsing a JSON hash with only strings when Encoding.default_internal is us-ascii encodes keys to us-ascii # fix us-ascii # ./spec/ffi_yajl/parser_spec.rb:290 12) FFI_Yajl::Parser when options are set to nil when using the class method behaves like correct json parsing when parsing a JSON hash with only strings when Encoding.default_internal is us-ascii encodes values to us-ascii # fix us-ascii # ./spec/ffi_yajl/parser_spec.rb:294 13) FFI_Yajl::Parser when options are set to empty hash when using a parsing object behaves like correct json parsing when parsing a JSON hash with only strings when Encoding.default_internal is us-ascii encodes keys to us-ascii # fix us-ascii # ./spec/ffi_yajl/parser_spec.rb:290 14) FFI_Yajl::Parser when options are set to empty hash when using a parsing object behaves like correct json parsing when parsing a JSON hash with only strings when Encoding.default_internal is us-ascii encodes values to us-ascii # fix us-ascii # ./spec/ffi_yajl/parser_spec.rb:294 15) FFI_Yajl::Parser when options are set to empty hash when using a parsing object behaves like correct json parsing when parsing a JSON string when passing a block should parse correctly # handle blocks # ./spec/ffi_yajl/parser_spec.rb:250 16) FFI_Yajl::Parser when options are set to empty hash when using the class method behaves like correct json parsing when parsing a JSON hash with only strings when Encoding.default_internal is us-ascii encodes keys to us-ascii # fix us-ascii # ./spec/ffi_yajl/parser_spec.rb:290 17) FFI_Yajl::Parser when options are set to empty hash when using the class method behaves like correct json parsing when parsing a JSON hash with only strings when Encoding.default_internal is us-ascii encodes values to us-ascii # fix us-ascii # ./spec/ffi_yajl/parser_spec.rb:294 18) FFI_Yajl::Parser when options are set to empty hash when using the class method behaves like correct json parsing when parsing a JSON string when passing a block should parse correctly # handle blocks # ./spec/ffi_yajl/parser_spec.rb:250 19) FFI_Yajl::MapLibraryName #expanded_library_names maps hpux correctly # Temporarily skipped with xit # ./spec/ffi_yajl/map_library_name_spec.rb:58 20) FFI_Yajl::MapLibraryName #expanded_library_names maps linux correctly # Temporarily skipped with xit # ./spec/ffi_yajl/map_library_name_spec.rb:58 21) FFI_Yajl::MapLibraryName #expanded_library_names maps mswin correctly # Temporarily skipped with xit # ./spec/ffi_yajl/map_library_name_spec.rb:58 22) FFI_Yajl::MapLibraryName #expanded_library_names maps cygwin correctly # Temporarily skipped with xit # ./spec/ffi_yajl/map_library_name_spec.rb:58 23) FFI_Yajl::MapLibraryName #expanded_library_names maps mingw correctly # Temporarily skipped with xit # ./spec/ffi_yajl/map_library_name_spec.rb:58 24) FFI_Yajl::MapLibraryName #expanded_library_names maps solaris2 correctly # Temporarily skipped with xit # ./spec/ffi_yajl/map_library_name_spec.rb:58 25) FFI_Yajl::MapLibraryName #expanded_library_names maps openbsd correctly # Temporarily skipped with xit # ./spec/ffi_yajl/map_library_name_spec.rb:58 26) FFI_Yajl::MapLibraryName #expanded_library_names maps freebsd correctly # Temporarily skipped with xit # ./spec/ffi_yajl/map_library_name_spec.rb:58 27) FFI_Yajl::MapLibraryName #expanded_library_names maps netbsd correctly # Temporarily skipped with xit # ./spec/ffi_yajl/map_library_name_spec.rb:58 28) FFI_Yajl::MapLibraryName #expanded_library_names maps aix correctly # Temporarily skipped with xit # ./spec/ffi_yajl/map_library_name_spec.rb:58 29) FFI_Yajl::MapLibraryName #expanded_library_names maps darwin correctly # Temporarily skipped with xit # ./spec/ffi_yajl/map_library_name_spec.rb:58 Finished in 1.26 seconds (files took 0.49144 seconds to load) 448 examples, 0 failures, 29 pending Randomized with seed 63550 ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ # included binary is not useful on end user systems rm -f -r debian/ruby-ffi-yajl/usr/bin make[1]: Leaving directory '/build/ruby-ffi-yajl-FQX7pb/ruby-ffi-yajl-2.3.1' dh_installdocs -a -O--buildsystem=ruby dh_ruby_fixdocs -a -O--buildsystem=ruby dh_installchangelogs -a -O--buildsystem=ruby dh_installinit -a -O--buildsystem=ruby dh_installsystemduser -a -O--buildsystem=ruby dh_perl -a -O--buildsystem=ruby dh_link -a -O--buildsystem=ruby dh_strip_nondeterminism -a -O--buildsystem=ruby dh_compress -X.rb -a -O--buildsystem=ruby dh_fixperms -a -O--buildsystem=ruby dh_missing -a -O--buildsystem=ruby dh_dwz -a -O--buildsystem=ruby dh_strip -a -O--buildsystem=ruby dh_makeshlibs -a -O--buildsystem=ruby dh_shlibdeps -a -O--buildsystem=ruby dh_ruby_fixdepends -a -O--buildsystem=ruby dh_installdeb -a -O--buildsystem=ruby dh_gencontrol -a -O--buildsystem=ruby dpkg-gencontrol: warning: package ruby-ffi-yajl: substitution variable ${ruby:Depends} unused, but is defined dpkg-gencontrol: warning: package ruby-ffi-yajl: substitution variable ${ruby:Depends} unused, but is defined dh_md5sums -a -O--buildsystem=ruby dh_builddeb -a -O--buildsystem=ruby dpkg-deb: building package 'ruby-ffi-yajl-dbgsym' in '../ruby-ffi-yajl-dbgsym_2.3.1-3+b1_amd64.deb'. dpkg-deb: building package 'ruby-ffi-yajl' in '../ruby-ffi-yajl_2.3.1-3+b1_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../ruby-ffi-yajl_2.3.1-3+b1_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/ruby-ffi-yajl-FQX7pb /tmp/ruby-ffi-yajl-2.3.1-3+b1n0t3gkm8 I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.3HCZOL9BO4... I: success in 575.2126 seconds md5: ruby-ffi-yajl-dbgsym_2.3.1-3+b1_amd64.deb: OK md5: ruby-ffi-yajl_2.3.1-3+b1_amd64.deb: OK sha1: ruby-ffi-yajl-dbgsym_2.3.1-3+b1_amd64.deb: OK sha1: ruby-ffi-yajl_2.3.1-3+b1_amd64.deb: OK sha256: ruby-ffi-yajl-dbgsym_2.3.1-3+b1_amd64.deb: OK sha256: ruby-ffi-yajl_2.3.1-3+b1_amd64.deb: OK Checksums: OK