Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/r/ruby-mixlib-install/ruby-mixlib-install_3.11.7-1.1_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/ruby-mixlib-install-3.11.7-1.1dx_gttl0/ruby-mixlib-install_3.11.7-1.1_all.buildinfo Get source package info: ruby-mixlib-install=3.11.7-1.1 Source URL: http://snapshot.notset.fr/mr/package/ruby-mixlib-install/3.11.7-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-14 automake=1:1.16.3-2 autopoint=0.21-3 autotools-dev=20180224.1+nmu1 base-files=11 base-passwd=3.5.48 bash=5.1-2 binutils=2.35.1-6 binutils-common=2.35.1-6 binutils-x86-64-linux-gnu=2.35.1-6 bsdextrautils=2.36.1-4 bsdutils=1:2.36.1-4 build-essential=12.9 bzip2=1.0.8-4 ca-certificates=20200601 coreutils=8.32-4+b1 cpp=4:10.2.0-1 cpp-10=10.2.1-3 cucumber=2.4.0-4 dash=0.5.11+git20200708+dd9ef66-5 debconf=1.5.74 debhelper=13.3.1 debianutils=4.11.2 devscripts=2.20.5 dh-autoreconf=19 dh-strip-nondeterminism=1.9.0-1 diffutils=1:3.7-5 dirmngr=2.2.20-1 dpkg=1.20.5 dpkg-dev=1.20.5 dwz=0.13+20201015-2 fakeroot=1.25.3-1.1 file=1:5.39-3 findutils=4.7.0+git20201010-2 g++=4:10.2.0-1 g++-10=10.2.1-3 gcc=4:10.2.0-1 gcc-10=10.2.1-3 gcc-10-base=10.2.1-3 gem2deb=1.4 gem2deb-test-runner=1.4 gettext=0.21-3 gettext-base=0.21-3 gnupg=2.2.20-1 gnupg-l10n=2.2.20-1 gnupg-utils=2.2.20-1 gpg=2.2.20-1 gpg-agent=2.2.20-1 gpg-wks-client=2.2.20-1 gpg-wks-server=2.2.20-1 gpgconf=2.2.20-1 gpgsm=2.2.20-1 gpgv=2.2.20-1 grep=3.6-1 groff-base=1.22.4-5 gzip=1.10-2 hostname=3.23 init-system-helpers=1.60 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-9 libarchive-zip-perl=1.68-1 libasan6=10.2.1-3 libassuan0=2.5.3-7.1 libatomic1=10.2.1-3 libattr1=1:2.4.48-6 libaudit-common=1:3.0-1 libaudit1=1:3.0-1 libb-hooks-op-check-perl=0.22-1+b3 libbinutils=2.35.1-6 libblkid1=2.36.1-4 libbz2-1.0=1.0.8-4 libc-bin=2.31-7 libc-dev-bin=2.31-7 libc6=2.31-7 libc6-dev=2.31-7 libcap-ng0=0.7.9-2.2+b1 libcc1-0=10.2.1-3 libclass-method-modifiers-perl=2.13-1 libcom-err2=1.45.6-1 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libctf-nobfd0=2.35.1-6 libctf0=2.35.1-6 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.256 libdebhelper-perl=13.3.1 libdevel-callchecker-perl=0.008-1+b2 libdpkg-perl=1.20.5 libdynaloader-functions-perl=0.003-1.1 libelf1=0.182-2 libencode-locale-perl=1.05-1.1 libexpat1=2.2.10-1 libfakeroot=1.25.3-1.1 libffi7=3.3-5 libfile-dirlist-perl=0.05-2 libfile-homedir-perl=1.006-1 libfile-listing-perl=6.14-1 libfile-stripnondeterminism-perl=1.9.0-1 libfile-touch-perl=0.11-1 libfile-which-perl=1.23-1 libgcc-10-dev=10.2.1-3 libgcc-s1=10.2.1-3 libgcrypt20=1.8.7-2 libgdbm-compat4=1.18.1-5.1 libgdbm6=1.18.1-5.1 libgmp-dev=2:6.2.1+dfsg-1 libgmp10=2:6.2.1+dfsg-1 libgmpxx4ldbl=2:6.2.1+dfsg-1 libgnutls30=3.7.0-5 libgomp1=10.2.1-3 libgpg-error0=1.38-2 libgssapi-krb5-2=1.18.3-4 libhogweed6=3.6-2 libhtml-parser-perl=3.75-1+b1 libhtml-tagset-perl=3.20-4 libhtml-tree-perl=5.07-2 libhttp-cookies-perl=6.10-1 libhttp-date-perl=6.05-1 libhttp-message-perl=6.26-1 libhttp-negotiate-perl=6.01-1 libicu67=67.1-5 libidn2-0=2.3.0-4 libimport-into-perl=1.002005-1 libio-html-perl=1.001-1.1 libio-pty-perl=1:1.15-2 libio-socket-ssl-perl=2.068-1 libipc-run-perl=20200505.0-1 libisl23=0.23-1 libitm1=10.2.1-3 libjs-jquery=3.5.1+dfsg+~3.5.5-5 libk5crypto3=1.18.3-4 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-4 libkrb5support0=1.18.3-4 libksba8=1.5.0-3 libldap-2.4-2=2.4.56+dfsg-1 liblsan0=10.2.1-3 liblwp-mediatypes-perl=6.04-1 liblwp-protocol-https-perl=6.10-1 liblz4-1=1.9.3-1 liblzma5=5.2.5-1.0 libmagic-mgc=1:5.39-3 libmagic1=1:5.39-3 libmodule-runtime-perl=0.016-1 libmoo-perl=2.004004-1 libmount1=2.36.1-4 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libncursesw6=6.2+20201114-2 libnet-http-perl=6.19-1 libnet-ssleay-perl=1.88-3+b1 libnettle8=3.6-2 libnpth0=1.6-3 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libp11-kit0=0.23.22-1 libpam-modules=1.4.0-2 libpam-modules-bin=1.4.0-2 libpam-runtime=1.4.0-2 libpam0g=1.4.0-2 libparams-classify-perl=0.015-1+b3 libpcre2-8-0=10.36-2 libpcre3=2:8.39-13 libperl5.32=5.32.0-6 libpipeline1=1.5.3-1 libpython3-stdlib=3.9.1-1 libpython3.9-minimal=3.9.1-1 libpython3.9-stdlib=3.9.1-1 libquadmath0=10.2.1-3 libreadline8=8.1-1 librole-tiny-perl=2.001004-1 libruby2.7=2.7.2-3 libsasl2-2=2.1.27+dfsg-2 libsasl2-modules-db=2.1.27+dfsg-2 libseccomp2=2.5.1-1 libselinux1=3.1-2+b2 libsemanage-common=3.1-1 libsemanage1=3.1-1+b2 libsepol1=3.1-1 libsigsegv2=2.12-3 libsmartcols1=2.36.1-4 libsqlite3-0=3.34.0-1 libssl1.1=1.1.1i-1 libstdc++-10-dev=10.2.1-3 libstdc++6=10.2.1-3 libstrictures-perl=2.000006-1 libsub-override-perl=0.09-2 libsub-quote-perl=2.006006-1 libsystemd0=247.2-4 libtasn1-6=4.16.0-2 libtimedate-perl=2.3300-1 libtinfo6=6.2+20201114-2 libtirpc-common=1.3.1-1 libtirpc-dev=1.3.1-1 libtirpc3=1.3.1-1 libtool=2.4.6-14 libtry-tiny-perl=0.30-1 libtsan0=10.2.1-3 libubsan1=10.2.1-3 libuchardet0=0.0.7-1 libudev1=247.2-4 libunistring2=0.9.10-4 liburi-perl=5.05-1 libuuid1=2.36.1-4 libwww-perl=6.51-1 libwww-robotrules-perl=6.02-1 libxml2=2.9.10+dfsg-6.3+b1 libyaml-0-2=0.2.2-1 libzstd1=1.4.8+dfsg-1 linux-libc-dev=5.10.4-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-5 mailcap=3.68 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 media-types=1.1.0 mime-support=3.66 ncurses-base=6.2+20201114-2 ncurses-bin=6.2+20201114-2 netbase=6.2 openssl=1.1.1i-1 passwd=1:4.8.1-1 patch=2.7.6-6 patchutils=0.4.2-1 perl=5.32.0-6 perl-base=5.32.0-6 perl-modules-5.32=5.32.0-6 perl-openssl-defaults=5 pinentry-curses=1.1.0-4 po-debconf=1.0.21+nmu1 publicsuffix=20201215.0006-1 python3=3.9.1-1 python3-minimal=3.9.1-1 python3.9=3.9.1-1 python3.9-minimal=3.9.1-1 rake=13.0.1-4 readline-common=8.1-1 ruby=1:2.7+2 ruby-activesupport=2:6.0.3.4+dfsg-2 ruby-addressable=2.7.0-1 ruby-all-dev=1:2.7+2 ruby-aruba=1.0.3-1 ruby-atomic=1.1.16-3+b1 ruby-builder=3.2.4-1 ruby-childprocess=4.0.0-1 ruby-climate-control=0.0.3-1 ruby-concurrent=1.1.6+dfsg-3 ruby-contracts=0.16.0-1 ruby-crack=0.4.4-1 ruby-cucumber-core=1.5.0-2 ruby-cucumber-wire=0.0.1-3 ruby-diff-lcs=1.4.4-1 ruby-ffi=1.12.2+dfsg-2+b3 ruby-gherkin=4.0.0-2 ruby-hashdiff=1.0.1-1 ruby-i18n=1.8.5-1 ruby-minitest=5.13.0-1 ruby-mixlib-shellout=3.0.9-2 ruby-mixlib-versioning=1.1.0-1.1 ruby-multi-json=1.14.1-1 ruby-multi-test=0.1.2-1 ruby-net-telnet=0.1.1-2 ruby-power-assert=1.1.7-1 ruby-public-suffix=3.0.3+ds-1 ruby-rspec=3.9.0c2e2m1s3-1 ruby-rspec-core=3.9.0c2e2m1s3-1 ruby-rspec-expectations=3.9.0c2e2m1s3-1 ruby-rspec-mocks=3.9.0c2e2m1s3-1 ruby-rspec-support=3.9.0c2e2m1s3-1 ruby-rubygems=3.2.0~rc.2-5 ruby-safe-yaml=1.0.5-1 ruby-test-unit=3.3.5-1 ruby-thor=0.20.3-2 ruby-thread-safe=0.3.6-1 ruby-tzinfo=1.2.6-1 ruby-vcr=6.0.0-2 ruby-webmock=3.8.3-1 ruby-xmlrpc=0.3.0-2 ruby-zeitwerk=2.4.2-1 ruby2.7=2.7.2-3 ruby2.7-dev=2.7.2-3 rubygems-integration=1.17.3 sed=4.7-1 sensible-utils=0.0.12+nmu1 sysvinit-utils=2.96-5 tar=1.32+dfsg-1 tzdata=2020f-1 util-linux=2.36.1-4 wdiff=1.2.2-2+b1 xz-utils=5.2.5-1.0 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/20211009T024746Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20210105T023154Z/ 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-mixlib-install=3.11.7-1.1 && mkdir -p /build/ruby-mixlib-install-11XZUH && dpkg-source --no-check -x /*.dsc /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7 && chown -R builduser:builduser /build/ruby-mixlib-install-11XZUH" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1609955370" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/ruby-mixlib-install-11XZUH /tmp/ruby-mixlib-install-3.11.7-1.1dx_gttl0 bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20210105T023154Z 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.5HMxTvaLvV 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.5HMxTvaLvV Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-4). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20210105T023154Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210105T023154Z unstable/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (595 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 ... 4647 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-7) ... 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/20211009T024746Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20210105T023154Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.5HMxTvaLvV Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20211009T024746Z unstable InRelease [165 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20210105T023154Z 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/20211009T024746Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20211009T024746Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20211009T024746Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20211009T024746Z unstable/main amd64 Packages [11.9 MB] Fetched 34.6 MB in 31s (1113 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.5HMxTvaLvV I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d ruby-mixlib-install=3.11.7-1.1 && mkdir -p /build/ruby-mixlib-install-11XZUH && dpkg-source --no-check -x /*.dsc /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7 && chown -R builduser:builduser /build/ruby-mixlib-install-11XZUH"' exec /tmp/mmdebstrap.5HMxTvaLvV Reading package lists... NOTICE: 'ruby-mixlib-install' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-mixlib-install.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-mixlib-install.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 17.3 MB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-mixlib-install 3.11.7-1.1 (dsc) [2257 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-mixlib-install 3.11.7-1.1 (tar) [17.3 MB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-mixlib-install 3.11.7-1.1 (diff) [5476 B] Fetched 17.3 MB in 15s (1148 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'ruby-mixlib-install_3.11.7-1.1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting ruby-mixlib-install in /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7 dpkg-source: info: unpacking ruby-mixlib-install_3.11.7.orig.tar.gz dpkg-source: info: unpacking ruby-mixlib-install_3.11.7-1.1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Look-for-support-scripts-in-usr-share.patch dpkg-source: info: applying 0002-Don-t-modify-LOAD_PATH-in-specs.patch dpkg-source: info: applying 0003-Temporary-disable-test-requiring-files-from-usr-shar.patch dpkg-source: info: applying 0004-Disable-tests-using-artifactory.patch dpkg-source: info: applying 0005-Always-enable-VCR.patch dpkg-source: info: applying 0006-Mark-CLI-tests-as-pending.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1609955370" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.5HMxTvaLvV dpkg-buildpackage: info: source package ruby-mixlib-install dpkg-buildpackage: info: source version 3.11.7-1.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Holger Levsen dpkg-source --before-build . fakeroot 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 build-indep dh build-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 fakeroot debian/rules binary-indep dh binary-indep --buildsystem=ruby --with ruby dh_testroot -i -O--buildsystem=ruby dh_prep -i -O--buildsystem=ruby dh_auto_install -i -O--buildsystem=ruby dh_ruby --install /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install dh_ruby --install ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install files │ └──────────────────────────────────────────────────────────────────────────────┘ install -d /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/bin install -D -m755 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/bin/mixlib-install /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/bin/mixlib-install install -d /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/artifact_info.rb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/artifact_info.rb install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/version.rb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/version.rb install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/generator.rb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/generator.rb install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/backend/package_router.rb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/backend/package_router.rb install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/backend/base.rb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/backend/base.rb install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/script_generator.rb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/script_generator.rb install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/cli.rb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/cli.rb install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/product.rb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/product.rb install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/options.rb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/options.rb install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/generator/powershell/scripts/platform_detection.ps1 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/generator/powershell/scripts/platform_detection.ps1 install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/generator/powershell/scripts/get_project_metadata.ps1.erb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/generator/powershell/scripts/get_project_metadata.ps1.erb install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/generator/powershell/scripts/install_project.ps1 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/generator/powershell/scripts/install_project.ps1 install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/generator/powershell/scripts/helpers.ps1.erb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/generator/powershell/scripts/helpers.ps1.erb install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/generator/base.rb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/generator/base.rb install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/generator/bourne/scripts/fetch_package.sh /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/generator/bourne/scripts/fetch_package.sh install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/generator/bourne/scripts/helpers.sh.erb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/generator/bourne/scripts/helpers.sh.erb install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/generator/bourne/scripts/script_cli_parameters.sh /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/generator/bourne/scripts/script_cli_parameters.sh install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/generator/bourne/scripts/check_product.sh /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/generator/bourne/scripts/check_product.sh install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/generator/bourne/scripts/fetch_metadata.sh.erb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/generator/bourne/scripts/fetch_metadata.sh.erb install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/generator/bourne/scripts/platform_detection.sh /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/generator/bourne/scripts/platform_detection.sh install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/generator/bourne/scripts/proxy_env.sh /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/generator/bourne/scripts/proxy_env.sh install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/generator/bourne/scripts/install_package.sh /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/generator/bourne/scripts/install_package.sh install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/generator/bourne.rb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/generator/bourne.rb install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/generator/powershell.rb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/generator/powershell.rb install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/backend.rb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/backend.rb install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install/util.rb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install/util.rb install -D -m644 /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/lib/mixlib/install.rb /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby/mixlib/install.rb Rewriting shebang line of /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/bin/mixlib-install ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install Rubygems integration metadata │ └──────────────────────────────────────────────────────────────────────────────┘ generating gemspec at /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/share/rubygems-integration/all/specifications/mixlib-install-3.11.7.gemspec dh_installchangelogs -pruby-mixlib-install /build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/CHANGELOG.md upstream /usr/bin/ruby2.7 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.7 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=/build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/share/rubygems-integration/all:/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\ \"mixlib-install\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.7 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/lib/ruby/vendor_ruby:. GEM_PATH=/build/ruby-mixlib-install-11XZUH/ruby-mixlib-install-3.11.7/debian/ruby-mixlib-install/usr/share/rubygems-integration/all:/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 install simplecov in Gemfile.local for coverage reports Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} mixlib-install executable **************************************** TESTS ARE SLOW - DOWNLOADS PACKAGES. **************************************** version command prints the mixlib-install version (PENDING: Temporarily skipped with xit) list-versions command with valid args prints the versions (PENDING: Temporarily skipped with xit) with invalid args returns error message (PENDING: Temporarily skipped with xit) install-script command with no args returns shell script to stdout (PENDING: Temporarily skipped with xit) with ps1 type returns powershell script to stdout (PENDING: Temporarily skipped with xit) with invalid type errors an error (PENDING: Temporarily skipped with xit) with alternate endpoint contains the new endpoint (PENDING: Temporarily skipped with xit) with output option writes to a file (PENDING: Temporarily skipped with xit) download command without args exits with required args error (PENDING: Temporarily skipped with xit) with chef product downloads a chef artifact (PENDING: Temporarily skipped with xit) with url flag outputs the url (PENDING: Temporarily skipped with xit) with attributes arg outputs the attributes (PENDING: Temporarily skipped with xit) with platform arg fails with missing args error (PENDING: Temporarily skipped with xit) with valid platform version and architecture has the correct artifact (PENDING: Temporarily skipped with xit) with future platform version has the correct artifact (PENDING: Temporarily skipped with xit) with invalid platform version and architecture returns no results (PENDING: Temporarily skipped with xit) with specified version returns the correct artifact (PENDING: Temporarily skipped with xit) with specified channel returns the correct artifact (PENDING: Temporarily skipped with xit) with specified directory downloads to dir (PENDING: Temporarily skipped with xit) Mixlib::Install::Backend::PackageRouter all channels for chef/stable when there is a release of a previous major/minor version returns properly sorted list of available_versions for chef/stable with specific version returns all artifacts with platform info without metadata (default) does not have license content does not have software dependencies behaves like artifact with core attributes is an ArtifactInfo instance has the right platform has the right platfom version has the right architecture has the right sha256 has the right license has the right product name has the right product description has the right url with metadata has the right license content has the right software dependencies behaves like artifact with core attributes is an ArtifactInfo instance has the right platform has the right platfom version has the right architecture has the right sha256 has the right license has the right product name has the right product description has the right url when an querying artifact does not return metadata.json for a product that does not exist in a specific channel raises an exception for a product without native 64-bit builds returns 32 bit package for 64 bit for a product with native 64-bit builds returns 64 bit package for 64 bit for a version with unique solaris publishing values finds an artifact for a version of ubuntu that is not added to our matrix can not find an artifact when product_version compat mode is set finds an artifact for a version of el that is not added to our matrix can not find an artifact when product_version compat mode is set finds an artifact for a version of windows that is not added to our matrix can not find an artifact when product_version compat mode is set finds an artifact when a desktop version is set finds an artifact when version ends with r2 finds an artifact for automate uses product package name for compliance uses product package name for push jobs client for version 1.1.5 uses omnibus project name for latest version uses omnibus project name for manage for version 1.21.0 uses omnibus project name for latest version uses omnibus project name when querying automate uses the omnibus project name when querying compliance uses the omnibus project name when querying chef-server uses the omnibus project name user agents always includes default header with custom agents sets custom header windows desktop artifacts chef windows artifacts behaves like windows desktop download urls and expected architectures returns server download url for associated desktop versions maps architecture to correct filename chefdk windows artifacts behaves like windows desktop download urls and expected architectures returns server download url for associated desktop versions maps architecture to correct filename push-jobs-client windows artifacts behaves like windows desktop download urls and expected architectures returns server download url for associated desktop versions maps architecture to correct filename windows nano artifacts without platform version does not return appx packages returns msi packages with no found version raises exception with 2012r2 platform version with platform version 2016nano returns 2012r2 appx package with no found version raises exception with 2016nano platform version for partial product versions without platform info for version 13.2. returns latest chef 13.2. version for version 13.2 returns latest chef 13.2 version for version 12.21. returns latest chef 12.21. version for version 12.21 returns latest chef 12.21 version for version 11.18. returns latest chef 11.18. version for version 11.18 returns latest chef 11.18 version with platform info for version 11.18. returns latest chef 11.18. version for version 12.1. returns latest chef 12.1. version for version 12.14. returns latest chef 12.14. version for version 12.21. returns latest chef 12.21. version for version 13.2. returns latest chef 13.2. version artifact missing metadata does not have license content does not have software dependencies Mixlib::Install::Backend for stable channel with specific version without platform info behaves like the right artifact list info has the correct number of platforms (PENDING: Temporarily skipped with xit) has the right properties for artifacts (PENDING: Temporarily skipped with xit) with platform info behaves like the right artifact info has the right properties (PENDING: Temporarily skipped with xit) has the right platform info (PENDING: Temporarily skipped with xit) for stable channel with :latest without platform info behaves like the right artifact list info has the correct number of platforms (PENDING: Temporarily skipped with xit) has the right properties for artifacts (PENDING: Temporarily skipped with xit) with platform info behaves like the right artifact info has the right properties (PENDING: Temporarily skipped with xit) has the right platform info (PENDING: Temporarily skipped with xit) for current channel with :latest without platform info behaves like the right artifact list info has the correct number of platforms (PENDING: Temporarily skipped with xit) has the right properties for artifacts (PENDING: Temporarily skipped with xit) with platform info behaves like the right artifact info has the right properties (PENDING: Temporarily skipped with xit) has the right platform info (PENDING: Temporarily skipped with xit) for unstable channel with :latest without platform info behaves like the right artifact list info has the correct number of platforms (PENDING: Temporarily skipped with xit) has the right properties for artifacts (PENDING: Temporarily skipped with xit) with platform info behaves like the right artifact info has the right properties (PENDING: Temporarily skipped with xit) has the right platform info (PENDING: Temporarily skipped with xit) available_versions with :unstable channel returns the list of available versions Mixlib::Install::Generator for :unstable channel default shell type behaves like the correct sh script generates an sh script (PENDING: Temporarily skipped with xit) for :stable channel default shell type behaves like the correct sh script generates an sh script (PENDING: Temporarily skipped with xit) sh shell type behaves like the correct sh script generates an sh script (PENDING: Temporarily skipped with xit) for windows when platform is set adds an architecture param behaves like the correct ps1 script generates a ps1 script when shell_type is set adds ommits the architecture param behaves like the correct ps1 script generates a ps1 script for user agent headers when using class method without user_agent_headers sets the default agent header when it excludes mixlib-install agent header sets adds the default headers when it includes mixlib-install agent header doesn't duplicate the default header when using instance method without user_agent_headers set sets the default agent header with user_agent_headers set sets adds the additional headers when setting install_command_options for powershell install params #install_command adds http_proxy param adds download_url_override var adds checksum var adds install_strategy var for bourne install params adds cmdline_dl_dir var adds download_url_override var adds checksum var adds install_strategy var Mixlib::Install::Options for platform_version_compatibility_mode option when not setting platform info is set to true when setting platform info is set to false when setting platform_version_compatibility_mode true is set to true for invalid architecture option raises unknown architecture error for invalid product name option raises unknown product name error for invalid channel option raises unknown channel error for platform options with platform raises platform options error and with platform version raises platform options error with architecture raises platform options error for shell type options raises invalid shell type error for user_agents option passed as a string raises an error headers passed with spaces raises an error Mixlib::Install::Product has version_for defined has the DSL methods for all required properties for product_name when using strings accepts and returns the value correctly returns nil for unset properties errors for unexisting properties for package_name when using block accepts and returns the value correctly without a version accepts and returns the value correctly with a version returns nil for unset properties errors for unexisting properties for package_name when using block and string should error PRODUCT_MATRIX has entries for all 24 products can lookup entries for all 24 products returns nil when looking up a non-existent product returns nil for unset parameters defaults downloads_product_page_url using product_key by default defaults github_repo using product_key by default products available on downloads site includes automate includes delivery excludes sync for chef-server should return only one known omnibus project name for version > 12.0.0 should return correct package_name should return correct install_path for latest should return correct package_name should return correct install_path for < 12.0.0, > 11.0.0 should return correct package_name should return correct install_path for manage should return both known omnibus project name for version > 2.0.0 should return correct package_name should return correct ctl_command should return correct config_file should return correct install_path for latest should return correct package_name should return correct ctl_command should return correct config_file should return correct install_path for < 2.0.0 should return correct package_name should return correct ctl_command should return correct config_file should return correct install_path for push-jobs-server should return only one known omnibus project name for latest should return correct package_name should return correct ctl_command for < 2.0.0 should return correct package_name should return correct ctl_command for push-jobs-client should return both known omnibus project name for version > 1.3.0 should return correct package_name for latest should return correct package_name for < 1.3.0 should return correct package_name for automate behaves like automate and delivery products should return known omnibus project names for version < 0.7.0 should return correct package_name should return correct omnibus_project should return correct ctl_command for 0.7 should return correct package_name should return correct omnibus_project should return correct ctl_command for latest should return correct package_name should return correct omnibus_project should return correct ctl_command for delivery behaves like automate and delivery products should return known omnibus project names for version < 0.7.0 should return correct package_name should return correct omnibus_project should return correct ctl_command for 0.7 should return correct package_name should return correct omnibus_project should return correct ctl_command for latest should return correct package_name should return correct omnibus_project should return correct ctl_command Mixlib::Install::Util .pretty_version describes the effect of 'true' describes the effect of 'latest' returns the same string normally .wrap_command wraps false when passed nil wraps true when passed an empty string wraps the command .shell_var behaves correctly on windows behaves correctly on unix .shell_env_var behaves correctly on windows behaves correctly on unix .shell_code_from_file reads the correct file on windows on unix wraps the correct data with no variables with some variables .wrap_shell with no options on windows on unix with an http proxy on unix with an https proxy on unix architecture normalization when amd64 returns x86_84 when i86pc returns i386 when i686 returns i386 when sun4u returns sparc when sun4v returns sparc Mixlib::Install querying current version when products are installed with product name chef should report version correctly with product name chef should report version correctly when product is not installed should report version as nil checking for upgrades with nil as current_version should report upgrade available with :latest, upgrade exists, :stable channel should report upgrade available with specific version lower than current, :stable channel should report upgrade available with specific version higher than current, :stable channel should report upgrade available with specific platform options should report upgrade available install_sh should render a script with cli parameters should render with default base_url if one is not given with custom base_url should render with the given base_url install_ps1 should render a script with cli & backcompat parameters should render with default base_url if one is not given with custom base_url should render with the given base_url self.detect_platform should return platform info detect_platform should set options detect_platform_sh should return platform_detection.sh detect_platform_ps1 should return platform_detection.ps1 available_versions when called as instance method behaves like the correct available_versions is an Array has expected version when called static behaves like the correct available_versions is an Array has expected version #download_artifact when platform options are not set will raise an error Pending: (Failures listed here are expected and do not affect your suite's status) 1) mixlib-install executable version command prints the mixlib-install version # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:38 2) mixlib-install executable list-versions command with valid args prints the versions # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:58 3) mixlib-install executable list-versions command with invalid args returns error message # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:66 4) mixlib-install executable install-script command with no args returns shell script to stdout # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:77 5) mixlib-install executable install-script command with ps1 type returns powershell script to stdout # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:85 6) mixlib-install executable install-script command with invalid type errors an error # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:93 7) mixlib-install executable install-script command with alternate endpoint contains the new endpoint # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:101 8) mixlib-install executable install-script command with output option writes to a file # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:109 9) mixlib-install executable download command without args exits with required args error # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:147 10) mixlib-install executable download command with chef product downloads a chef artifact # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:155 11) mixlib-install executable download command with url flag outputs the url # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:163 12) mixlib-install executable download command with attributes arg outputs the attributes # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:171 13) mixlib-install executable download command with platform arg fails with missing args error # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:181 14) mixlib-install executable download command with valid platform version and architecture has the correct artifact # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:195 15) mixlib-install executable download command with future platform version has the correct artifact # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:210 16) mixlib-install executable download command with invalid platform version and architecture returns no results # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:223 17) mixlib-install executable download command with specified version returns the correct artifact # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:231 18) mixlib-install executable download command with specified channel returns the correct artifact # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:239 19) mixlib-install executable download command with specified directory downloads to dir # Temporarily skipped with xit # ./spec/functional/mixlib/install/cli_spec.rb:247 20) Mixlib::Install::Backend for stable channel with specific version without platform info behaves like the right artifact list info has the correct number of platforms # Temporarily skipped with xit # ./spec/unit/mixlib/install/backend_spec.rb:99 21) Mixlib::Install::Backend for stable channel with specific version without platform info behaves like the right artifact list info has the right properties for artifacts # Temporarily skipped with xit # ./spec/unit/mixlib/install/backend_spec.rb:109 22) Mixlib::Install::Backend for stable channel with specific version with platform info behaves like the right artifact info has the right properties # Temporarily skipped with xit # ./spec/unit/mixlib/install/backend_spec.rb:87 23) Mixlib::Install::Backend for stable channel with specific version with platform info behaves like the right artifact info has the right platform info # Temporarily skipped with xit # ./spec/unit/mixlib/install/backend_spec.rb:93 24) Mixlib::Install::Backend for stable channel with :latest without platform info behaves like the right artifact list info has the correct number of platforms # Temporarily skipped with xit # ./spec/unit/mixlib/install/backend_spec.rb:99 25) Mixlib::Install::Backend for stable channel with :latest without platform info behaves like the right artifact list info has the right properties for artifacts # Temporarily skipped with xit # ./spec/unit/mixlib/install/backend_spec.rb:109 26) Mixlib::Install::Backend for stable channel with :latest with platform info behaves like the right artifact info has the right properties # Temporarily skipped with xit # ./spec/unit/mixlib/install/backend_spec.rb:87 27) Mixlib::Install::Backend for stable channel with :latest with platform info behaves like the right artifact info has the right platform info # Temporarily skipped with xit # ./spec/unit/mixlib/install/backend_spec.rb:93 28) Mixlib::Install::Backend for current channel with :latest without platform info behaves like the right artifact list info has the correct number of platforms # Temporarily skipped with xit # ./spec/unit/mixlib/install/backend_spec.rb:99 29) Mixlib::Install::Backend for current channel with :latest without platform info behaves like the right artifact list info has the right properties for artifacts # Temporarily skipped with xit # ./spec/unit/mixlib/install/backend_spec.rb:109 30) Mixlib::Install::Backend for current channel with :latest with platform info behaves like the right artifact info has the right properties # Temporarily skipped with xit # ./spec/unit/mixlib/install/backend_spec.rb:87 31) Mixlib::Install::Backend for current channel with :latest with platform info behaves like the right artifact info has the right platform info # Temporarily skipped with xit # ./spec/unit/mixlib/install/backend_spec.rb:93 32) Mixlib::Install::Backend for unstable channel with :latest without platform info behaves like the right artifact list info has the correct number of platforms # Temporarily skipped with xit # ./spec/unit/mixlib/install/backend_spec.rb:99 33) Mixlib::Install::Backend for unstable channel with :latest without platform info behaves like the right artifact list info has the right properties for artifacts # Temporarily skipped with xit # ./spec/unit/mixlib/install/backend_spec.rb:109 34) Mixlib::Install::Backend for unstable channel with :latest with platform info behaves like the right artifact info has the right properties # Temporarily skipped with xit # ./spec/unit/mixlib/install/backend_spec.rb:87 35) Mixlib::Install::Backend for unstable channel with :latest with platform info behaves like the right artifact info has the right platform info # Temporarily skipped with xit # ./spec/unit/mixlib/install/backend_spec.rb:93 36) Mixlib::Install::Generator for :unstable channel default shell type behaves like the correct sh script generates an sh script # Temporarily skipped with xit # ./spec/unit/mixlib/install/generator_spec.rb:41 37) Mixlib::Install::Generator for :stable channel default shell type behaves like the correct sh script generates an sh script # Temporarily skipped with xit # ./spec/unit/mixlib/install/generator_spec.rb:41 38) Mixlib::Install::Generator for :stable channel sh shell type behaves like the correct sh script generates an sh script # Temporarily skipped with xit # ./spec/unit/mixlib/install/generator_spec.rb:41 Finished in 10.43 seconds (files took 1.86 seconds to load) 254 examples, 0 failures, 38 pending ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_install -i -O--buildsystem=ruby 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_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-mixlib-install: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package ruby-mixlib-install: 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-mixlib-install' in '../ruby-mixlib-install_3.11.7-1.1_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../ruby-mixlib-install_3.11.7-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-mixlib-install-11XZUH /tmp/ruby-mixlib-install-3.11.7-1.1dx_gttl0 I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.5HMxTvaLvV... I: success in 371.4305 seconds md5: ruby-mixlib-install_3.11.7-1.1_all.deb: OK sha1: ruby-mixlib-install_3.11.7-1.1_all.deb: OK sha256: ruby-mixlib-install_3.11.7-1.1_all.deb: OK Checksums: OK