Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/r/ruby-mixlib-config/ruby-mixlib-config_3.0.6-1_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/ruby-mixlib-config-3.0.6-14fw24j9d/ruby-mixlib-config_3.0.6-1_all.buildinfo Get source package info: ruby-mixlib-config=3.0.6-1 Source URL: http://snapshot.notset.fr/mr/package/ruby-mixlib-config/3.0.6-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-4 binutils-common=2.34-4 binutils-x86-64-linux-gnu=2.34-4 bsdmainutils=11.1.2+b1 bsdutils=1:2.34-0.1 build-essential=12.8 bzip2=1.0.8-2 ca-certificates=20190110 coreutils=8.30-3+b1 cpp=4:9.2.1-3.1 cpp-9=9.2.1-30 dash=0.5.10.2-6 debconf=1.5.73 debhelper=12.9 debianutils=4.9.1 devscripts=2.20.2 dh-autoreconf=19 dh-strip-nondeterminism=1.6.3-2 diffutils=1:3.7-3 dirmngr=2.2.19-2 dpkg=1.19.7 dpkg-dev=1.19.7 dwz=0.13-5 fakeroot=1.24-1 fdisk=2.34-0.1 file=1:5.38-4 findutils=4.7.0-1 g++=4:9.2.1-3.1 g++-9=9.2.1-30 gcc=4:9.2.1-3.1 gcc-10-base=10-20200222-1 gcc-9=9.2.1-30 gcc-9-base=9.2.1-30 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.19-2 gnupg-l10n=2.2.19-2 gnupg-utils=2.2.19-2 gpg=2.2.19-2 gpg-agent=2.2.19-2 gpg-wks-client=2.2.19-2 gpg-wks-server=2.2.19-2 gpgconf=2.2.19-2 gpgsm=2.2.19-2 gpgv=2.2.19-2 grep=3.4-1 groff-base=1.22.4-4 gzip=1.10-1 hostname=3.23 init-system-helpers=1.57 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-6 libarchive-zip-perl=1.67-2 libasan5=9.2.1-30 libassuan0=2.5.3-7 libatomic1=10-20200222-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-4 libblkid1=2.34-0.1 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-2 libc-bin=2.29-10 libc-dev-bin=2.29-10 libc6=2.29-10 libc6-dev=2.29-10 libcap-ng0=0.7.9-2.1+b2 libcc1-0=10-20200222-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-4 libctf0=2.34-4 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.251 libdebhelper-perl=12.9 libdevel-callchecker-perl=0.008-1+b1 libdpkg-perl=1.19.7 libdynaloader-functions-perl=0.003-1 libelf1=0.176-1.1 libencode-locale-perl=1.05-1 libexpat1=2.2.9-1 libfakeroot=1.24-1 libfdisk1=2.34-0.1 libffi7=3.3-3 libfile-homedir-perl=1.004-1 libfile-listing-perl=6.04-1 libfile-stripnondeterminism-perl=1.6.3-2 libfile-which-perl=1.23-1 libgcc-9-dev=9.2.1-30 libgcc-s1=10-20200222-1 libgcc1=1:10-20200222-1 libgcrypt20=1.8.5-5 libgdbm-compat4=1.18.1-5 libgdbm6=1.18.1-5 libglib2.0-0=2.62.5-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-20200222-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-2 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-20200222-1 libksba8=1.3.5-2 libldap-2.4-2=2.4.49+dfsg-2 libldap-common=2.4.49+dfsg-2 liblsan0=10-20200222-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-2 libnettle7=3.5.1+really3.5.1-2 libnpth0=1.6-1 libp11-kit0=0.23.20-1 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libparams-classify-perl=0.015-1+b2 libpcre2-8-0=10.34-7 libpcre3=2:8.39-12+b1 libperl5.30=5.30.0-9 libpipeline1=1.5.2-2 libpython3-stdlib=3.8.2-1 libpython3.8-minimal=3.8.2-1 libpython3.8-stdlib=3.8.2-1 libquadmath0=10-20200222-1 libreadline8=8.0-4 librole-tiny-perl=2.001004-1 libruby2.5=2.5.7-1+b1 libruby2.7=2.7.0-4 libsasl2-2=2.1.27+dfsg-2 libsasl2-modules-db=2.1.27+dfsg-2 libseccomp2=2.4.2-2 libselinux1=3.0-1+b1 libsemanage-common=3.0-1 libsemanage1=3.0-1+b1 libsepol1=3.0-1 libsigsegv2=2.12-2 libsmartcols1=2.34-0.1 libsqlite3-0=3.31.1-4 libssl1.1=1.1.1d-2 libstdc++-9-dev=9.2.1-30 libstdc++6=10-20200222-1 libstrictures-perl=2.000006-1 libsub-override-perl=0.09-2 libsub-quote-perl=2.006006-1 libsystemd0=244.3-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-20200222-1 libubsan1=10-20200222-1 libuchardet0=0.0.6-3 libudev1=244.3-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.1d-2 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-1 python3-minimal=3.8.2-1 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.5.7.1 ruby-all-dev=1:2.5.7.1 ruby-did-you-mean=1.2.1-1 ruby-diff-lcs=1.3-1 ruby-minitest=5.13.0-1 ruby-net-telnet=0.1.1-2 ruby-power-assert=1.1.5-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-test-unit=3.3.4-1 ruby-tomlrb=1.2.9-1 ruby-xmlrpc=0.3.0-2 ruby2.5=2.5.7-1+b1 ruby2.5-dev=2.5.7-1+b1 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-2.1 tar=1.30+dfsg-6+b1 util-linux=2.34-0.1 wdiff=1.2.2-2+b1 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-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/20200404T204647Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20200305T224751Z/ 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-config=3.0.6-1 && mkdir -p /build/ruby-mixlib-config-9JcUFf && dpkg-source --no-check -x /*.dsc /build/ruby-mixlib-config-9JcUFf/ruby-mixlib-config-3.0.6 && chown -R builduser:builduser /build/ruby-mixlib-config-9JcUFf" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-mixlib-config-9JcUFf/ruby-mixlib-config-3.0.6 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1583585655" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/ruby-mixlib-config-9JcUFf /tmp/ruby-mixlib-config-3.0.6-14fw24j9d bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20200305T224751Z 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.7Rdgtc2ijm 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.7Rdgtc2ijm 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/20200305T224751Z unstable/main amd64 libfakeroot amd64 1.24-1 [45.7 kB] Get:2 http://snapshot.notset.fr/archive/debian/20200305T224751Z 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 (1191 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 ... 4510 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.24-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.24-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.24-1_amd64.deb ... Unpacking fakeroot (1.24-1) ... Setting up libfakeroot:amd64 (1.24-1) ... Setting up fakeroot (1.24-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.29-10) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20200404T204647Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20200305T224751Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.7Rdgtc2ijm Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20200404T204647Z unstable InRelease [146 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20200305T224751Z 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/20200404T204647Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20200404T204647Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20200404T204647Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20200404T204647Z unstable/main amd64 Packages [11.1 MB] Fetched 33.9 MB in 30s (1117 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.7Rdgtc2ijm I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d ruby-mixlib-config=3.0.6-1 && mkdir -p /build/ruby-mixlib-config-9JcUFf && dpkg-source --no-check -x /*.dsc /build/ruby-mixlib-config-9JcUFf/ruby-mixlib-config-3.0.6 && chown -R builduser:builduser /build/ruby-mixlib-config-9JcUFf"' exec /tmp/mmdebstrap.7Rdgtc2ijm Reading package lists... NOTICE: 'ruby-mixlib-config' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-mixlib-config.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-mixlib-config.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 31.0 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-mixlib-config 3.0.6-1 (dsc) [2179 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-mixlib-config 3.0.6-1 (tar) [25.8 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-mixlib-config 3.0.6-1 (diff) [3084 B] Fetched 31.0 kB in 0s (765 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'ruby-mixlib-config_3.0.6-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting ruby-mixlib-config in /build/ruby-mixlib-config-9JcUFf/ruby-mixlib-config-3.0.6 dpkg-source: info: unpacking ruby-mixlib-config_3.0.6.orig.tar.gz dpkg-source: info: unpacking ruby-mixlib-config_3.0.6-1.debian.tar.xz I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-mixlib-config-9JcUFf/ruby-mixlib-config-3.0.6 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1583585655" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.7Rdgtc2ijm dpkg-buildpackage: info: source package ruby-mixlib-config dpkg-buildpackage: info: source version 3.0.6-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Antonio Terceiro dpkg-source --before-build . debian/rules clean dh clean --buildsystem=ruby --with ruby dh_auto_clean -O--buildsystem=ruby dh_ruby --clean dh_ruby --clean dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby debian/rules binary-indep dh binary-indep --buildsystem=ruby --with ruby dh_update_autotools_config -i -O--buildsystem=ruby dh_autoreconf -i -O--buildsystem=ruby dh_auto_configure -i -O--buildsystem=ruby dh_ruby --configure dh_auto_build -i -O--buildsystem=ruby dh_ruby --build dh_ruby --build dh_auto_test -i -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp dh_testroot -i -O--buildsystem=ruby dh_prep -i -O--buildsystem=ruby dh_auto_install -i -O--buildsystem=ruby dh_ruby --install /build/ruby-mixlib-config-9JcUFf/ruby-mixlib-config-3.0.6/debian/ruby-mixlib-config dh_ruby --install /usr/bin/ruby2.5 -S gem build --config-file /dev/null --verbose /tmp/d20211011-1069485-i6pob/gemspec Failed to load /dev/null because it doesn't contain valid YAML hash WARNING: description and summary are identical WARNING: open-ended dependency on tomlrb (>= 0) is not recommended if tomlrb is semantically versioned, use: add_runtime_dependency 'tomlrb', '~> 0' WARNING: See http://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: mixlib-config Version: 3.0.6 File: mixlib-config-3.0.6.gem /usr/bin/ruby2.5 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-mixlib-config/usr/share/rubygems-integration/all /tmp/d20211011-1069485-i6pob/mixlib-config-3.0.6.gem Failed to load /dev/null because it doesn't contain valid YAML hash /build/ruby-mixlib-config-9JcUFf/ruby-mixlib-config-3.0.6/debian/ruby-mixlib-config/usr/share/rubygems-integration/all/gems/mixlib-config-3.0.6/lib/mixlib/config.rb /build/ruby-mixlib-config-9JcUFf/ruby-mixlib-config-3.0.6/debian/ruby-mixlib-config/usr/share/rubygems-integration/all/gems/mixlib-config-3.0.6/lib/mixlib/config/configurable.rb /build/ruby-mixlib-config-9JcUFf/ruby-mixlib-config-3.0.6/debian/ruby-mixlib-config/usr/share/rubygems-integration/all/gems/mixlib-config-3.0.6/lib/mixlib/config/reopened_config_context_with_configurable_error.rb /build/ruby-mixlib-config-9JcUFf/ruby-mixlib-config-3.0.6/debian/ruby-mixlib-config/usr/share/rubygems-integration/all/gems/mixlib-config-3.0.6/lib/mixlib/config/reopened_configurable_with_config_context_error.rb /build/ruby-mixlib-config-9JcUFf/ruby-mixlib-config-3.0.6/debian/ruby-mixlib-config/usr/share/rubygems-integration/all/gems/mixlib-config-3.0.6/lib/mixlib/config/unknown_config_option_error.rb /build/ruby-mixlib-config-9JcUFf/ruby-mixlib-config-3.0.6/debian/ruby-mixlib-config/usr/share/rubygems-integration/all/gems/mixlib-config-3.0.6/lib/mixlib/config/version.rb Successfully installed mixlib-config-3.0.6 1 gem installed cd debian/ruby-mixlib-config/usr/share/rubygems-integration/all rm -rf bin rm -rf build_info rm -rf cache rm -rf doc rm -rf extensions cd gems/mixlib-config-3.0.6 rm -f find lib/ -type d -empty -delete cd - cd - /usr/bin/ruby2.5 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.5 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=/build/ruby-mixlib-config-9JcUFf/ruby-mixlib-config-3.0.6/debian/ruby-mixlib-config/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/ruby/gems/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0 ruby2.5 -e gem\ \"mixlib-config\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.5 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/ruby-mixlib-config-9JcUFf/ruby-mixlib-config-3.0.6/debian/ruby-mixlib-config/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/ruby/gems/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0 ruby2.5 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.5 -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 Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} Mixlib::Config loads a config file doesn't raise an ArgumentError with an explanation if you try and set a non-existent variable raises an Errno::ENOENT if it can't find the file allows the error to bubble up when it's anything other than IOError allows you to reference a value by index allows you to reference a value by string index allows you to set a value by index allows you to set a value by string index allows setting a value with attribute form allows setting a value with method form doesn't raise an ArgumentError if you access a config option that does not exist returns true or false with has_key? returns true or false with key? When a config_context is opened in place of a regular configurable, an error is raised When a config_context is opened in place of a regular configurable, an error is raised when strict mode is on allows you to get and set configured values raises an error when you get an arbitrary config option with .y raises an error when you get an arbitrary config option with [:y] raises an error when you set an arbitrary config option with .y = 10 raises an error when you set an arbitrary config option with .y 10 raises an error when you set an arbitrary config option with [:y] = 10 does not break config_context_list does not break config_context_hash when a block has been used to set config values allows you to retrieve the config value for cookbook_path via [] allows you to retrieve the config value for cookbook_path via method_missing allows you to retrieve the config value for otherthing via [] allows you to retrieve the config value for otherthing via method_missing when a class method override writer exists multiplies an integer by 1000 multiplies an integer by 1000 with the method_missing form multiplies an integer by 1000 with the instance_eval DSL form multiplies an integer by 1000 via from-file, too receives internal_set with the method name and config value When a configurable exists Getter methods are created for the configurable Setter methods are created for the configurable returns true for is_default? for a default value returns true for is_default? for an overwritten default value returns false for is_default? for a value that is not the default and extra methods have been dumped into Object Normal classes call the extra method Configurables with the same name as the extra method can be set Configurables with the same name as the extra method can be retrieved When config has a default value defaults to that value defaults to that value when retrieved as a hash is settable to another value still defaults to that value after delete still defaults to that value after reset save should not save anything for it save with include_defaults should save all defaults saves the new value if it gets set saves the new value even if it is set to its default value When config has a default value block defaults to that value is recalculated each time it is retrieved defaults to that value when retrieved as a hash is settable to another value still defaults to that value after delete still defaults to that value after reset save should not save anything for it save with include_defaults should save all defaults saves the new value if it gets set saves the new value even if it is set to its default value When config has an array default value reset clears it to its default save should not save anything for it save with include_defaults should save all defaults saves the new value if it gets set saves the new value even if it is set to its default value When config has a hash default value reset clears it to its default save should not save anything for it save with include_defaults should save all defaults saves the new value if it gets set saves the new value even if it is set to its default value When config has a string default value reset clears it to its default save should not save anything for it save with include_defaults should save all defaults saves the new value if it gets set saves the new value even if it is set to its default value When config has a a default value block defaults to that value defaults to that value when retrieved as a hash is settable to another value still defaults to that value after delete still defaults to that value after reset save should not save anything for it save with include_defaults should save all defaults saves the new value if it gets set saves the new value even if it is set to its default value When a configurable exists with writer and default value defaults to that value defaults to that value when retrieved as a hash is settable to another value is settable to another value with attr= is settable to another value with [:attr]= still defaults to that value after delete still defaults to that value after reset save should not save anything for it save with include_defaults should save all defaults saves the new value if it gets set saves the new value even if it is set to its default value When a configurable exists with writer and default value set in chained form defaults to that value defaults to that value when retrieved as a hash is settable to another value is settable to another value with attr= is settable to another value with [:attr]= still defaults to that value after delete still defaults to that value after reset save should not save anything for it save with include_defaults should save all defaults saves the new value if it gets set saves the new value even if it is set to its default value When a configurable exists with a context configurable defaults in that context work after setting values in the context, the values remain set setting values with the same name in the parent context do not affect the child context setting the entire context to a hash with default value overridden sets the value setting the entire context to a hash sets non-default values setting the entire context to a hash deletes any non-default values and resets default values setting the context values in a block overrides the default values setting the context values in a yielded block overrides the default values after reset of the parent class, children are reset save should not save anything for it by default save with include_defaults should save all defaults saves any new values that are set in the context defaults values do not show up when querying with #has_key? if we assign the values, they show up when querying with #has_key? When a configurable exists with a nested context configurable defaults in that context work after setting values in the context, the values remain set setting values with the same name in the parent context do not affect the child context after reset of the parent class, children are reset save should not save anything for it by default save with include_defaults should save all defaults saves any new values that are set in the context restores defaults not included in saved data removes added properties not included in saved state can set a config context from another context When a config_context with no defaulted values exists has_key? finds the subcontext key? finds the subcontext save does not save the hash for the config_context save with defaults saves the hash for the config_context When a config_context with no configurables exists save does not save the hash for the config_context save with defaults saves the hash for the config_context When a nested context has strict mode on The parent class allows you to set arbitrary config options The nested class does not allow you to set arbitrary config options When strict mode is on but a nested context has strict mode unspecified The parent class does not allow you to set arbitrary config options The nested class does not allow you to set arbitrary config options When a config_context is opened twice Both config_context blocks are honored config context lists defines list methods when declaring a config_context_list creates a new item each time the singular list is called can save the config list can restore the config list from a hash config context hashes defines list methods when declaring a config_context_hash can save the config hash can restore the config hash from a hash when called with a new key each time creates a new item each time when called with the same key modifies the existing value .from_yaml turns YAML into method-style setting .from_json turns JSON into method-style setting .from_toml turns TOML into method-style setting .from_hash when contexts in the hash are defined configures the config object from a hash when contexts in the hash are undefined and strict disabled configures the config object, creating contexts as needed Finished in 0.29071 seconds (files took 0.47322 seconds to load) 154 examples, 0 failures /usr/bin/ruby2.7 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.7 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=/build/ruby-mixlib-config-9JcUFf/ruby-mixlib-config-3.0.6/debian/ruby-mixlib-config/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\ \"mixlib-config\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.7 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/ruby-mixlib-config-9JcUFf/ruby-mixlib-config-3.0.6/debian/ruby-mixlib-config/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 Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} Mixlib::Config loads a config file doesn't raise an ArgumentError with an explanation if you try and set a non-existent variable raises an Errno::ENOENT if it can't find the file allows the error to bubble up when it's anything other than IOError allows you to reference a value by index allows you to reference a value by string index allows you to set a value by index allows you to set a value by string index allows setting a value with attribute form allows setting a value with method form doesn't raise an ArgumentError if you access a config option that does not exist returns true or false with has_key? returns true or false with key? When a config_context is opened in place of a regular configurable, an error is raised When a config_context is opened in place of a regular configurable, an error is raised when strict mode is on allows you to get and set configured values raises an error when you get an arbitrary config option with .y raises an error when you get an arbitrary config option with [:y] raises an error when you set an arbitrary config option with .y = 10 raises an error when you set an arbitrary config option with .y 10 raises an error when you set an arbitrary config option with [:y] = 10 does not break config_context_list does not break config_context_hash when a block has been used to set config values allows you to retrieve the config value for cookbook_path via [] allows you to retrieve the config value for cookbook_path via method_missing allows you to retrieve the config value for otherthing via [] allows you to retrieve the config value for otherthing via method_missing when a class method override writer exists multiplies an integer by 1000 multiplies an integer by 1000 with the method_missing form multiplies an integer by 1000 with the instance_eval DSL form multiplies an integer by 1000 via from-file, too receives internal_set with the method name and config value When a configurable exists Getter methods are created for the configurable Setter methods are created for the configurable returns true for is_default? for a default value returns true for is_default? for an overwritten default value returns false for is_default? for a value that is not the default and extra methods have been dumped into Object Normal classes call the extra method Configurables with the same name as the extra method can be set Configurables with the same name as the extra method can be retrieved When config has a default value defaults to that value defaults to that value when retrieved as a hash is settable to another value still defaults to that value after delete still defaults to that value after reset save should not save anything for it save with include_defaults should save all defaults saves the new value if it gets set saves the new value even if it is set to its default value When config has a default value block defaults to that value is recalculated each time it is retrieved defaults to that value when retrieved as a hash is settable to another value still defaults to that value after delete still defaults to that value after reset save should not save anything for it save with include_defaults should save all defaults saves the new value if it gets set saves the new value even if it is set to its default value When config has an array default value reset clears it to its default save should not save anything for it save with include_defaults should save all defaults saves the new value if it gets set saves the new value even if it is set to its default value When config has a hash default value reset clears it to its default save should not save anything for it save with include_defaults should save all defaults saves the new value if it gets set saves the new value even if it is set to its default value When config has a string default value reset clears it to its default save should not save anything for it save with include_defaults should save all defaults saves the new value if it gets set saves the new value even if it is set to its default value When config has a a default value block defaults to that value defaults to that value when retrieved as a hash is settable to another value still defaults to that value after delete still defaults to that value after reset save should not save anything for it save with include_defaults should save all defaults saves the new value if it gets set saves the new value even if it is set to its default value When a configurable exists with writer and default value defaults to that value defaults to that value when retrieved as a hash is settable to another value is settable to another value with attr= is settable to another value with [:attr]= still defaults to that value after delete still defaults to that value after reset save should not save anything for it save with include_defaults should save all defaults saves the new value if it gets set saves the new value even if it is set to its default value When a configurable exists with writer and default value set in chained form defaults to that value defaults to that value when retrieved as a hash is settable to another value is settable to another value with attr= is settable to another value with [:attr]= still defaults to that value after delete still defaults to that value after reset save should not save anything for it save with include_defaults should save all defaults saves the new value if it gets set saves the new value even if it is set to its default value When a configurable exists with a context configurable defaults in that context work after setting values in the context, the values remain set setting values with the same name in the parent context do not affect the child context setting the entire context to a hash with default value overridden sets the value setting the entire context to a hash sets non-default values setting the entire context to a hash deletes any non-default values and resets default values setting the context values in a block overrides the default values setting the context values in a yielded block overrides the default values after reset of the parent class, children are reset save should not save anything for it by default save with include_defaults should save all defaults saves any new values that are set in the context defaults values do not show up when querying with #has_key? if we assign the values, they show up when querying with #has_key? When a configurable exists with a nested context configurable defaults in that context work after setting values in the context, the values remain set setting values with the same name in the parent context do not affect the child context after reset of the parent class, children are reset save should not save anything for it by default save with include_defaults should save all defaults saves any new values that are set in the context restores defaults not included in saved data removes added properties not included in saved state can set a config context from another context When a config_context with no defaulted values exists has_key? finds the subcontext key? finds the subcontext save does not save the hash for the config_context save with defaults saves the hash for the config_context When a config_context with no configurables exists save does not save the hash for the config_context save with defaults saves the hash for the config_context When a nested context has strict mode on The parent class allows you to set arbitrary config options The nested class does not allow you to set arbitrary config options When strict mode is on but a nested context has strict mode unspecified The parent class does not allow you to set arbitrary config options The nested class does not allow you to set arbitrary config options When a config_context is opened twice Both config_context blocks are honored config context lists defines list methods when declaring a config_context_list creates a new item each time the singular list is called can save the config list can restore the config list from a hash config context hashes defines list methods when declaring a config_context_hash can save the config hash can restore the config hash from a hash when called with a new key each time creates a new item each time when called with the same key modifies the existing value .from_yaml turns YAML into method-style setting .from_json turns JSON into method-style setting .from_toml turns TOML into method-style setting .from_hash when contexts in the hash are defined configures the config object from a hash when contexts in the hash are undefined and strict disabled configures the config object, creating contexts as needed Finished in 0.33006 seconds (files took 0.37234 seconds to load) 154 examples, 0 failures ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -i -O--buildsystem=ruby dh_ruby_fixdocs -i -O--buildsystem=ruby dh_installchangelogs -i -O--buildsystem=ruby dh_installinit -i -O--buildsystem=ruby dh_installsystemduser -i -O--buildsystem=ruby dh_perl -i -O--buildsystem=ruby dh_link -i -O--buildsystem=ruby dh_strip_nondeterminism -i -O--buildsystem=ruby dh_compress -X.rb -i -O--buildsystem=ruby dh_fixperms -i -O--buildsystem=ruby dh_missing -i -O--buildsystem=ruby dh_installdeb -i -O--buildsystem=ruby dh_gencontrol -i -O--buildsystem=ruby dpkg-gencontrol: warning: Depends field of package ruby-mixlib-config: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -i -O--buildsystem=ruby dh_builddeb -i -O--buildsystem=ruby dpkg-deb: building package 'ruby-mixlib-config' in '../ruby-mixlib-config_3.0.6-1_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../ruby-mixlib-config_3.0.6-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-config-9JcUFf /tmp/ruby-mixlib-config-3.0.6-14fw24j9d I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.7Rdgtc2ijm... I: success in 394.4178 seconds md5: ruby-mixlib-config_3.0.6-1_all.deb: OK sha1: ruby-mixlib-config_3.0.6-1_all.deb: OK sha256: ruby-mixlib-config_3.0.6-1_all.deb: OK Checksums: OK