Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/r/ruby-omniauth/ruby-omniauth_1.9.1-1_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/ruby-omniauth-1.9.1-1b5m71tbt/ruby-omniauth_1.9.1-1_all.buildinfo Get source package info: ruby-omniauth=1.9.1-1 Source URL: http://snapshot.notset.fr/mr/package/ruby-omniauth/1.9.1-1/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=adduser=3.118 autoconf=2.69-11.1 automake=1:1.16.1-4 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.47 bash=5.0-6 binutils=2.34-5 binutils-common=2.34-5 binutils-x86-64-linux-gnu=2.34-5 bsdmainutils=11.1.2+b1 bsdutils=1:2.34-0.1 build-essential=12.8 bzip2=1.0.8-2 ca-certificates=20190110 coreutils=8.30-3+b1 cpp=4:9.2.1-3.1 cpp-9=9.3.0-8 dash=0.5.10.2-6 debconf=1.5.73 debhelper=12.10 debianutils=4.9.1 devscripts=2.20.2 dh-autoreconf=19 dh-strip-nondeterminism=1.6.3-2 diffutils=1:3.7-3 dirmngr=2.2.20-1 dpkg=1.19.7 dpkg-dev=1.19.7 dwz=0.13-5 fakeroot=1.24-1 fdisk=2.34-0.1 file=1:5.38-4 findutils=4.7.0-1 g++=4:9.2.1-3.1 g++-9=9.3.0-8 gcc=4:9.2.1-3.1 gcc-10-base=10-20200324-1 gcc-9=9.3.0-8 gcc-9-base=9.3.0-8 gem2deb=1.0.5+b1 gem2deb-test-runner=1.0.5+b1 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-4 gzip=1.10-2 hostname=3.23 init-system-helpers=1.57 intltool-debian=0.35.0+20060710.5 javascript-common=11 libacl1=2.2.53-6 libarchive-zip-perl=1.68-1 libasan5=9.3.0-8 libassuan0=2.5.3-7 libatomic1=10-20200324-1 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-2 libaudit1=1:2.8.5-2+b1 libb-hooks-op-check-perl=0.22-1+b2 libbinutils=2.34-5 libblkid1=2.34-0.1 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-2 libc-bin=2.30-4 libc-dev-bin=2.30-4 libc6=2.30-4 libc6-dev=2.30-4 libcap-ng0=0.7.9-2.1+b2 libcc1-0=10-20200324-1 libclass-method-modifiers-perl=2.13-1 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.15-1 libcrypt1=1:4.4.15-1 libctf-nobfd0=2.34-5 libctf0=2.34-5 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.251 libdebhelper-perl=12.10 libdevel-callchecker-perl=0.008-1+b1 libdpkg-perl=1.19.7 libdynaloader-functions-perl=0.003-1 libelf1=0.176-1.1 libencode-locale-perl=1.05-1 libexpat1=2.2.9-1 libfakeroot=1.24-1 libfdisk1=2.34-0.1 libffi7=3.3-4 libfile-homedir-perl=1.004-1 libfile-listing-perl=6.04-1 libfile-stripnondeterminism-perl=1.6.3-2 libfile-which-perl=1.23-1 libgcc-9-dev=9.3.0-8 libgcc-s1=10-20200324-1 libgcrypt20=1.8.5-5 libgdbm-compat4=1.18.1-5 libgdbm6=1.18.1-5 libglib2.0-0=2.64.1-1 libgmp-dev=2:6.2.0+dfsg-4 libgmp10=2:6.2.0+dfsg-4 libgmpxx4ldbl=2:6.2.0+dfsg-4 libgnutls30=3.6.12-2 libgomp1=10-20200324-1 libgpg-error0=1.37-1 libhogweed5=3.5.1+really3.5.1-2 libhtml-parser-perl=3.72-5 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.22-1 libhttp-negotiate-perl=6.01-1 libicu63=63.2-3 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.067-1 libipc-run-perl=20180523.0-2 libisl22=0.22.1-1 libitm1=10-20200324-1 libjs-jquery=3.3.1~dfsg-3 libjs-jquery-easing=12-1.1 libjs-jquery-fancybox=12-1.1 libjs-jquery-mousewheel=1:3.1.13-2 libjs-jquery-ui=1.12.1+dfsg-5 libksba8=1.3.5-2 libldap-2.4-2=2.4.49+dfsg-2 libldap-common=2.4.49+dfsg-2 liblsan0=10-20200324-1 liblwp-mediatypes-perl=6.04-1 liblwp-protocol-https-perl=6.07-2 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.38-4 libmagic1=1:5.38-4 libmodule-runtime-perl=0.016-1 libmoo-perl=2.003006-1 libmount1=2.34-0.1 libmpc3=1.1.0-1 libmpdec2=2.4.2-3 libmpfr6=4.0.2-1 libncursesw6=6.2-1 libnet-http-perl=6.19-1 libnet-ssleay-perl=1.88-3 libnettle7=3.5.1+really3.5.1-2 libnpth0=1.6-1 libp11-kit0=0.23.20-1 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libparams-classify-perl=0.015-1+b2 libpcre2-8-0=10.34-7 libpcre3=2:8.39-12+b1 libperl5.30=5.30.0-9 libpipeline1=1.5.2-2 libpython3-stdlib=3.8.2-2 libpython3.8-minimal=3.8.2-1 libpython3.8-stdlib=3.8.2-1 libquadmath0=10-20200324-1 libreadline8=8.0-4 librole-tiny-perl=2.001004-1 libruby2.7=2.7.0-4 libsasl2-2=2.1.27+dfsg-2 libsasl2-modules-db=2.1.27+dfsg-2 libseccomp2=2.4.3-1 libselinux1=3.0-1+b2 libsemanage-common=3.0-1 libsemanage1=3.0-1+b2 libsepol1=3.0-1 libsigsegv2=2.12-2 libsmartcols1=2.34-0.1 libsqlite3-0=3.31.1-4 libssl1.1=1.1.1e-1 libstdc++-9-dev=9.3.0-8 libstdc++6=10-20200324-1 libstrictures-perl=2.000006-1 libsub-override-perl=0.09-2 libsub-quote-perl=2.006006-1 libsystemd0=245.2-1 libtasn1-6=4.16.0-2 libtimedate-perl=2.3200-1 libtinfo6=6.2-1 libtool=2.4.6-14 libtry-tiny-perl=0.30-1 libtsan0=10-20200324-1 libubsan1=10-20200324-1 libuchardet0=0.0.6-3 libudev1=245.2-1 libunistring2=0.9.10-2 liburi-perl=1.76-2 libuuid1=2.34-0.1 libwww-perl=6.43-1 libwww-robotrules-perl=6.02-1 libxml2=2.9.10+dfsg-4 libyaml-0-2=0.2.2-1 linux-libc-dev=5.4.19-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 make=4.2.1-1.2 man-db=2.9.1-1 mawk=1.3.4.20200120-2 mime-support=3.64 ncurses-base=6.2-1 ncurses-bin=6.2-1 netbase=6.1 openssl=1.1.1e-1 passwd=1:4.8.1-1 patch=2.7.6-6 patchutils=0.3.4-2+b1 perl=5.30.0-9 perl-base=5.30.0-9 perl-modules-5.30=5.30.0-9 perl-openssl-defaults=4 pinentry-curses=1.1.0-3+b1 po-debconf=1.0.21 python3=3.8.2-2 python3-minimal=3.8.2-2 python3.8=3.8.2-1 python3.8-minimal=3.8.2-1 rake=13.0.1-2 readline-common=8.0-4 ruby=1:2.7 ruby-all-dev=1:2.7 ruby-coveralls=0.8.22-3 ruby-did-you-mean=1.2.1-1 ruby-diff-lcs=1.3-1 ruby-docile=1.1.5-2 ruby-domain-name=0.5.20160216-2 ruby-hashie=3.5.5-2 ruby-http-cookie=1.0.3-1 ruby-json=2.3.0+dfsg-1+b2 ruby-mime-types=3.3.1-1 ruby-mime-types-data=3.2015.1120-1 ruby-minitest=5.13.0-1 ruby-multi-json=1.14.1-1 ruby-net-telnet=0.1.1-2 ruby-netrc=0.11.0-3 ruby-power-assert=1.1.7-1 ruby-rack=2.0.8-1 ruby-rack-test=0.7.0-1 ruby-rest-client=2.0.2-3.1 ruby-rspec=3.9.0c1e0m1s2-1 ruby-rspec-core=3.9.0c1e0m1s2-1 ruby-rspec-expectations=3.9.0c1e0m1s2-1 ruby-rspec-mocks=3.9.0c1e0m1s2-1 ruby-rspec-support=3.9.0c1e0m1s2-1 ruby-setup=3.4.1-9 ruby-simplecov=0.18.5-1 ruby-simplecov-html=0.11.0-1 ruby-sync=0.5.0-2 ruby-term-ansicolor=1.3.0-1 ruby-test-unit=3.3.5-1 ruby-thor=0.19.4-1 ruby-tins=1.1.0-2 ruby-unf=0.1.4-2 ruby-unf-ext=0.0.7.6-1+b2 ruby-xmlrpc=0.3.0-2 ruby2.7=2.7.0-4 ruby2.7-dev=2.7.0-4 rubygems-integration=1.16 sed=4.7-1 sensible-utils=0.0.12+nmu1 sysvinit-utils=2.96-3 tar=1.30+dfsg-7 util-linux=2.34-0.1 wdiff=1.2.2-2+b1 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-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/20210114T203813Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20200328T093221Z/ 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-omniauth=1.9.1-1 && mkdir -p /build/ruby-omniauth-x5e37r && dpkg-source --no-check -x /*.dsc /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1 && chown -R builduser:builduser /build/ruby-omniauth-x5e37r" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1585509085" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/ruby-omniauth-x5e37r /tmp/ruby-omniauth-1.9.1-1b5m71tbt bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20200328T093221Z 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.ArsYHFYBlb 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.ArsYHFYBlb Reading package lists... Building dependency tree... util-linux is already the newest version (2.34-0.1). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 132 kB of archives. After this operation, 393 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20200328T093221Z unstable/main amd64 libfakeroot amd64 1.24-1 [45.7 kB] Get:2 http://snapshot.notset.fr/archive/debian/20200328T093221Z unstable/main amd64 fakeroot amd64 1.24-1 [85.9 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 132 kB in 0s (983 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 ... 4506 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.24-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.24-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.24-1_amd64.deb ... Unpacking fakeroot (1.24-1) ... Setting up libfakeroot:amd64 (1.24-1) ... Setting up fakeroot (1.24-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.30-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/20210114T203813Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20200328T093221Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.ArsYHFYBlb Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210114T203813Z unstable InRelease [153 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20200328T093221Z 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/20210114T203813Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20210114T203813Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20210114T203813Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20210114T203813Z unstable/main amd64 Packages [11.6 MB] Fetched 34.4 MB in 28s (1207 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.ArsYHFYBlb I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d ruby-omniauth=1.9.1-1 && mkdir -p /build/ruby-omniauth-x5e37r && dpkg-source --no-check -x /*.dsc /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1 && chown -R builduser:builduser /build/ruby-omniauth-x5e37r"' exec /tmp/mmdebstrap.ArsYHFYBlb Reading package lists... NOTICE: 'ruby-omniauth' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-omniauth.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-omniauth.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 32.1 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-omniauth 1.9.1-1 (dsc) [2206 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-omniauth 1.9.1-1 (tar) [26.5 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-omniauth 1.9.1-1 (diff) [3372 B] Fetched 32.1 kB in 0s (195 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'ruby-omniauth_1.9.1-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting ruby-omniauth in /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1 dpkg-source: info: unpacking ruby-omniauth_1.9.1.orig.tar.gz dpkg-source: info: unpacking ruby-omniauth_1.9.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying disable-test-that-use-net.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1585509085" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.ArsYHFYBlb dpkg-buildpackage: info: source package ruby-omniauth dpkg-buildpackage: info: source version 1.9.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Utkarsh Gupta dpkg-source --before-build . debian/rules clean dh clean --buildsystem=ruby --with ruby debian/rules override_dh_auto_clean make[1]: Entering directory '/build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1' dh_auto_clean dh_ruby --clean dh_ruby --clean Invalid gemspec in [omniauth.gemspec]: No such file or directory - git rm -rf coverage make[1]: Leaving directory '/build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1' dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby debian/rules binary-indep dh binary-indep --buildsystem=ruby --with ruby dh_update_autotools_config -i -O--buildsystem=ruby dh_autoreconf -i -O--buildsystem=ruby dh_auto_configure -i -O--buildsystem=ruby dh_ruby --configure dh_auto_build -i -O--buildsystem=ruby dh_ruby --build dh_ruby --build dh_auto_test -i -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp dh_testroot -i -O--buildsystem=ruby dh_prep -i -O--buildsystem=ruby dh_auto_install -i -O--buildsystem=ruby dh_ruby --install /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth dh_ruby --install Invalid gemspec in [omniauth.gemspec]: No such file or directory - git ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install files │ └──────────────────────────────────────────────────────────────────────────────┘ install -d /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/lib/ruby/vendor_ruby install -D -m644 /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/lib/omniauth/form.rb /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/lib/ruby/vendor_ruby/omniauth/form.rb install -D -m644 /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/lib/omniauth/failure_endpoint.rb /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/lib/ruby/vendor_ruby/omniauth/failure_endpoint.rb install -D -m644 /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/lib/omniauth/version.rb /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/lib/ruby/vendor_ruby/omniauth/version.rb install -D -m644 /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/lib/omniauth/test.rb /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/lib/ruby/vendor_ruby/omniauth/test.rb install -D -m644 /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/lib/omniauth/builder.rb /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/lib/ruby/vendor_ruby/omniauth/builder.rb install -D -m644 /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/lib/omniauth/key_store.rb /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/lib/ruby/vendor_ruby/omniauth/key_store.rb install -D -m644 /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/lib/omniauth/test/strategy_macros.rb /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/lib/ruby/vendor_ruby/omniauth/test/strategy_macros.rb install -D -m644 /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/lib/omniauth/test/strategy_test_case.rb /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/lib/ruby/vendor_ruby/omniauth/test/strategy_test_case.rb install -D -m644 /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/lib/omniauth/test/phony_session.rb /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/lib/ruby/vendor_ruby/omniauth/test/phony_session.rb install -D -m644 /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/lib/omniauth/strategies/developer.rb /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/lib/ruby/vendor_ruby/omniauth/strategies/developer.rb install -D -m644 /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/lib/omniauth/form.css /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/lib/ruby/vendor_ruby/omniauth/form.css install -D -m644 /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/lib/omniauth/strategy.rb /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/lib/ruby/vendor_ruby/omniauth/strategy.rb install -D -m644 /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/lib/omniauth/auth_hash.rb /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/lib/ruby/vendor_ruby/omniauth/auth_hash.rb install -D -m644 /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/lib/omniauth.rb /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/lib/ruby/vendor_ruby/omniauth.rb ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install Rubygems integration metadata │ └──────────────────────────────────────────────────────────────────────────────┘ generating gemspec at /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/share/rubygems-integration/all/specifications/omniauth-1.9.1.gemspec /usr/bin/ruby2.7 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.7 │ └──────────────────────────────────────────────────────────────────────────────┘ Invalid gemspec in [omniauth.gemspec]: No such file or directory - git GEM_PATH=/build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/share/rubygems-integration/all:/var/lib/gems/2.7.0:/usr/lib/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\ \"omniauth\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.7 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/lib/ruby/vendor_ruby:. GEM_PATH=/build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/debian/ruby-omniauth/usr/share/rubygems-integration/all:/var/lib/gems/2.7.0:/usr/lib/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.2/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation Randomized with seed 52280 OmniAuth::FailureEndpoint non-raise-out environment includes the SCRIPT_NAME is a redirect respects the configured path prefix includes the origin (escaped) if one is provided raise-out environment raises out the error raises out an OmniAuth::Error if no omniauth.error is set OmniAuth::Strategies::Developer request phase has the callback as the action for the form has a text field for each of the fields displays a form callback phase with custom options sets the uid properly sets info fields properly with default options sets the name in the auth hash sets the uid to the email sets the email in the auth hash OmniAuth::Strategy is the current class's proc call if one exists inherits by merging with preference for the latest class inherits by merging with preference for the latest class is the current class's proc call if one exists inherits by merging with preference for the latest class is the current class's proc call if one exists #call duplicates and calls raises NoSessionError if rack.session isn't set fetcher procs .credentials sets and retrieve a proc .info sets and retrieve a proc .extra sets and retrieve a proc .uid sets and retrieve a proc #skip_info? is false if options.skip_info is false is true if options.skip_info is true is false by default is true if options.skip_info is a callable that evaluates to truthy setup phase when options[:setup] = true does not call through on a non-omniauth endpoint calls through to /auth/:provider/setup when options[:setup] is an app does not call the app on a non-omniauth endpoint calls the rack app #redirect uses javascript if :iframe is true (PENDING: Temporarily skipped with xit) #auth_hash calls through to uid and info returns an AuthHash .configure takes a hash and deep merge it when block is passed works when block doesn't evaluate to true allows for default options setting fetcher stacks .credentials_stack is an array of called ancestral procs .uid_stack is an array of called ancestral procs .info_stack is an array of called ancestral procs .extra_stack is an array of called ancestral procs #inspect returns the class name #uid is the current class's uid if one exists inherits if it can #full_host remains calm when there is a pipe in the URL #callback_phase sets the auth hash #initialize options extraction is the last argument if the last argument is a Hash is the default options if any are provided custom args sets options based on the arguments if they are supplied .default_options is inherited from a parent class .option sets a default value sets the default value to nil if none is provided request_phase raises a NotImplementedError #call custom prefix uses a custom prefix for request uses a custom prefix for callback callback_url uses a custom prefix preserves the query parameters custom full_host runs the proc with the env when it is a proc is based on the request if it's not a string nor a proc is the string when a string is there honors HTTP_X_FORWARDED_PROTO if present custom paths uses a custom request_path if one is provided uses a custom callback_path if one is provided callback_url preserves the query parameters uses a custom callback_path if one is provided receiving an OPTIONS request to some other path does not short-circuit the request to the request path behaves like an OPTIONS request sets the Allow header properly responds with 200 to the request path behaves like an OPTIONS request responds with 200 sets the Allow header properly request method restriction does not allow a request method of the wrong type allows a request method of the correct type dynamic paths runs the request phase if the custom request path evaluator is truthy correctly reports the callback path when the custom callback path evaluator is truthy runs the callback phase if the custom callback path evaluator is truthy provides a custom callback path if request_path evals to a string test mode executes request hook on the request phase is case insensitive on request path doesn't short circuit the request if request method is not allowed executes callback hook on the callback phase is case insensitive on callback path does not short circuit requests outside of authentication short circuits the request phase entirely maintains query string parameters respects SCRIPT_NAME (a.k.a. BaseURI) maintains host and port simulates login failure if mocked data is set as a symbol sets omniauth.params with query params on the request phase turns omniauth.params into an env variable on the callback phase responds with a provider-specific hash if one is set does not set body parameters of POST request on the request phase responds with the default hash if none is set redirects on failure turns omniauth.origin into an env variable on the callback phase respects SCRIPT_NAME (a.k.a. BaseURI) on failure omniauth.origin default flow sets omniauth.origin to the HTTP_REFERER on the request phase by default sets omniauth.origin from the params if provided disabled does not set omniauth.origin custom sets omniauth.origin from a custom param :form option calls through to the supplied form option if one exists calls through to the app if :form => true is set as an option options mutation in callback phase does not affect original options does not affect deep options in request phase does not affect original options does not affect deep options omniauth.origin disabled does not set omniauth.origin custom sets from a custom param default flow is set on the failure env sets from the params if provided is turned into an env variable on the callback phase is set on the request phase with script_name is turned into an env variable on the callback phase, containing full path is set on the request phase, containing full path default paths is case insensitive on request path uses the default callback path strips trailing spaces on callback strips trailing spaces on request uses the default request path is case insensitive on callback path callback_url consider script name preserves the query parameters uses the default callback_path .args accepts corresponding options as default arg values is inheritable sets args to the specified argument if there is one OmniAuth::KeyStore on Hashie 3.5.2+ does not log anything to the console on Hashie < 3.5.0 does not log anything to the console on Hashie 3.5.0 and 3.5.1 does not log anything to the console OmniAuth .logger calls through to the configured logger ::Utils .camelize works on normal cases works in special cases that have been added .deep_merge combines hashes configuration is able to set the path is able to set the on_failure rack app is able to set hook on callback_call is callable from .configure is able to set hook on request_call is able to set hook on option_call mock auth facebook is AuthHash sets facebook attributes does not mutate given auth hash default is AuthHash .defaults is a hash of default configuration .strategies increases when a new strategy is made OmniAuth::Form .build yields the instance when called with a block and argument evaluates in the instance when called with a block and no argument #initialize sets an H1 tag from the passed :title option sets the form action to the passed :url option OmniAuth::AuthHash does not try to parse `string` as InfoHash converts a supplied info key into an InfoHash object #to_hash is a plain old hash has string keys supplies the calculated name in the converted hash does not pollute the URL hash with 'name' etc converts an info hash as well #name defaults to the name key displays the nickname if no name, first, or last is available displays the email if no name, first, last, or nick is available falls back to go to first_name last_name concatenation displays only a first or last name if only that is available OmniAuth::AuthHash::InfoHash with Hashie 3.5.1+ does not log anything in Hashie 3.5.1+ #valid? is valid if there is a name #valid? requires a name in the user info hash requires a provider requires a uid is valid with the right parameters OmniAuth::Builder #options merges provided options in adds an argument if no options are provided #before_callback_phase passes the block to the config #call passes env to to_app.call #on_failure passes the block to the config #configure passes the block to the config #before_options_phase passes the block to the config #before_request_phase passes the block to the config #provider translates a symbol to a constant accepts a class raises a helpful LoadError message if it can't find the class Pending: (Failures listed here are expected and do not affect your suite's status) 1) OmniAuth::Strategy#redirect uses javascript if :iframe is true # Temporarily skipped with xit # ./spec/omniauth/strategy_spec.rb:243 Finished in 0.26201 seconds (files took 0.77317 seconds to load) 180 examples, 0 failures, 1 pending Randomized with seed 52280 Coverage report generated for RSpec to /build/ruby-omniauth-x5e37r/ruby-omniauth-1.9.1/coverage. 464 / 482 LOC (96.27%) covered. [Coveralls] Outside the CI environment, not sending data. ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -i -O--buildsystem=ruby dh_ruby_fixdocs -i -O--buildsystem=ruby dh_installchangelogs -i -O--buildsystem=ruby dh_installinit -i -O--buildsystem=ruby dh_installsystemduser -i -O--buildsystem=ruby dh_perl -i -O--buildsystem=ruby dh_link -i -O--buildsystem=ruby dh_strip_nondeterminism -i -O--buildsystem=ruby dh_compress -X.rb -i -O--buildsystem=ruby dh_fixperms -i -O--buildsystem=ruby dh_missing -i -O--buildsystem=ruby dh_installdeb -i -O--buildsystem=ruby dh_gencontrol -i -O--buildsystem=ruby dpkg-gencontrol: warning: Depends field of package ruby-omniauth: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package ruby-omniauth: substitution variable ${ruby:Depends} unused, but is defined dh_md5sums -i -O--buildsystem=ruby dh_builddeb -i -O--buildsystem=ruby dpkg-deb: building package 'ruby-omniauth' in '../ruby-omniauth_1.9.1-1_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../ruby-omniauth_1.9.1-1_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/ruby-omniauth-x5e37r /tmp/ruby-omniauth-1.9.1-1b5m71tbt I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.ArsYHFYBlb... I: success in 298.7882 seconds md5: ruby-omniauth_1.9.1-1_all.deb: OK sha1: ruby-omniauth_1.9.1-1_all.deb: OK sha256: ruby-omniauth_1.9.1-1_all.deb: OK Checksums: OK