Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/r/ruby-notiffany/ruby-notiffany_0.1.3-1_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/ruby-notiffany-0.1.3-1vrmvckx0/ruby-notiffany_0.1.3-1_all.buildinfo Get source package info: ruby-notiffany=0.1.3-1 Source URL: http://snapshot.notset.fr/mr/package/ruby-notiffany/0.1.3-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 automake=1:1.16.1-4 autopoint=0.19.8.1-9 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.46 bash=5.0-4 binutils=2.32.51.20190727-1 binutils-common=2.32.51.20190727-1 binutils-x86-64-linux-gnu=2.32.51.20190727-1 bsdmainutils=11.1.2+b1 bsdutils=1:2.34-0.1 build-essential=12.6 bzip2=1.0.6-9.2 ca-certificates=20190110 coreutils=8.30-3 cpp=4:8.3.0-1 cpp-8=8.3.0-19 dash=0.5.10.2-6 debconf=1.5.72 debhelper=12.2.3 debianutils=4.8.6.3 devscripts=2.19.6 dh-autoreconf=19 dh-strip-nondeterminism=1.4.0-1 diffutils=1:3.7-3 dirmngr=2.2.17-3 dpkg=1.19.7 dpkg-dev=1.19.7 dwz=0.12.20190723-1 fakeroot=1.23-1 fdisk=2.34-0.1 file=1:5.37-5 findutils=4.6.0+git+20190510-2 g++=4:8.3.0-1 g++-8=8.3.0-19 gcc=4:8.3.0-1 gcc-8=8.3.0-19 gcc-8-base=8.3.0-19 gcc-9-base=9.1.0-10 gem2deb=0.43 gem2deb-test-runner=0.43 gettext=0.19.8.1-9 gettext-base=0.19.8.1-9 gnupg=2.2.17-3 gnupg-l10n=2.2.17-3 gnupg-utils=2.2.17-3 gpg=2.2.17-3 gpg-agent=2.2.17-3 gpg-wks-client=2.2.17-3 gpg-wks-server=2.2.17-3 gpgconf=2.2.17-3 gpgsm=2.2.17-3 gpgv=2.2.17-3 grep=3.3-1 groff-base=1.22.4-3 gzip=1.9-3 hostname=3.21 init-system-helpers=1.57 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-4 libarchive-zip-perl=1.64-1 libasan5=9.1.0-10 libassuan0=2.5.3-7 libatomic1=9.1.0-10 libattr1=1:2.4.48-4 libaudit-common=1:2.8.5-2 libaudit1=1:2.8.5-2 libb-hooks-op-check-perl=0.22-1+b1 libbinutils=2.32.51.20190727-1 libblkid1=2.34-0.1 libbsd0=0.9.1-2 libbz2-1.0=1.0.6-9.2 libc-bin=2.28-10 libc-dev-bin=2.28-10 libc6=2.28-10 libc6-dev=2.28-10 libcap-ng0=0.7.9-2 libcc1-0=9.1.0-10 libclass-method-modifiers-perl=2.12-1 libcroco3=0.6.12-3 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.249 libdevel-callchecker-perl=0.008-1 libdevel-globaldestruction-perl=0.14-1 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.7-1 libfakeroot=1.23-1 libfdisk1=2.34-0.1 libffi6=3.2.1-9 libfile-homedir-perl=1.004-1 libfile-listing-perl=6.04-1 libfile-stripnondeterminism-perl=1.4.0-1 libfile-which-perl=1.23-1 libgcc-8-dev=8.3.0-19 libgcc1=1:9.1.0-10 libgcrypt20=1.8.4-5 libgdbm-compat4=1.18.1-4+b1 libgdbm6=1.18.1-4+b1 libglib2.0-0=2.60.6-1 libgmp-dev=2:6.1.2+dfsg-4 libgmp10=2:6.1.2+dfsg-4 libgmpxx4ldbl=2:6.1.2+dfsg-4 libgnutls30=3.6.8-2 libgomp1=9.1.0-10 libgpg-error0=1.36-7 libhogweed4=3.4.1-1 libhtml-parser-perl=3.72-3+b3 libhtml-tagset-perl=3.20-3 libhtml-tree-perl=5.07-2 libhttp-cookies-perl=6.04-1 libhttp-date-perl=6.02-1 libhttp-message-perl=6.18-1 libhttp-negotiate-perl=6.01-1 libicu63=63.2-2 libidn2-0=2.2.0-1 libimport-into-perl=1.002005-1 libio-html-perl=1.001-1 libio-pty-perl=1:1.08-1.1+b5 libio-socket-ssl-perl=2.066-1 libipc-run-perl=20180523.0-1 libisl19=0.20-2 libitm1=9.1.0-10 libksba8=1.3.5-2 libldap-2.4-2=2.4.48+dfsg-1 libldap-common=2.4.48+dfsg-1 liblsan0=9.1.0-10 liblwp-mediatypes-perl=6.04-1 liblwp-protocol-https-perl=6.07-2 liblz4-1=1.8.3-1 liblzma5=5.2.4-1 libmagic-mgc=1:5.37-5 libmagic1=1:5.37-5 libmodule-runtime-perl=0.016-1 libmoo-perl=2.003004-2 libmount1=2.34-0.1 libmpc3=1.1.0-1 libmpdec2=2.4.2-2 libmpfr6=4.0.2-1 libmpx2=8.3.0-19 libncurses6=6.1+20190713-2 libncursesw6=6.1+20190713-2 libnet-http-perl=6.19-1 libnet-ssleay-perl=1.88-1 libnettle6=3.4.1-1 libnpth0=1.6-1 libp11-kit0=0.23.15-2 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libparams-classify-perl=0.015-1+b1 libpcre2-8-0=10.32-5 libpcre3=2:8.39-12 libperl5.28=5.28.1-6 libpipeline1=1.5.1-2 libpython3-stdlib=3.7.3-1 libpython3.7-minimal=3.7.4-2 libpython3.7-stdlib=3.7.4-2 libquadmath0=9.1.0-10 libreadline8=8.0-2 librole-tiny-perl=2.000006-1 libruby2.5=2.5.5-4 libsasl2-2=2.1.27+dfsg-1 libsasl2-modules-db=2.1.27+dfsg-1 libseccomp2=2.4.1-2 libselinux1=2.9-2 libsemanage-common=2.9-3 libsemanage1=2.9-3 libsepol1=2.9-2 libsigsegv2=2.12-2 libsmartcols1=2.34-0.1 libsqlite3-0=3.29.0-1 libssl1.1=1.1.1c-1 libstdc++-8-dev=8.3.0-19 libstdc++6=9.1.0-10 libstrictures-perl=2.000006-1 libstring-shellquote-perl=1.04-1 libsub-exporter-progressive-perl=0.001013-1 libsub-override-perl=0.09-2 libsub-quote-perl=2.006003-1 libsystemd0=241-7 libtasn1-6=4.14-2 libtimedate-perl=2.3000-2 libtinfo6=6.1+20190713-2 libtool=2.4.6-10 libtry-tiny-perl=0.30-1 libtsan0=9.1.0-10 libubsan1=9.1.0-10 libuchardet0=0.0.6-3 libudev1=241-7 libunistring2=0.9.10-2 liburi-perl=1.76-1 libuuid1=2.34-0.1 libwww-perl=6.39-1 libwww-robotrules-perl=6.02-1 libxml2=2.9.4+dfsg1-7+b3 libyaml-0-2=0.2.1-1 linux-libc-dev=4.19.37-6 login=1:4.7-2 lsb-base=10.2019051400 m4=1.4.18-2 make=4.2.1-1.2 man-db=2.8.6-1 mawk=1.3.3-17+b3 mime-support=3.62 ncurses-base=6.1+20190713-1 ncurses-bin=6.1+20190713-1 netbase=5.6 openssl=1.1.1c-1 passwd=1:4.7-2 patch=2.7.6-6 patchutils=0.3.4-2+b1 perl=5.28.1-6 perl-base=5.28.1-6 perl-modules-5.28=5.28.1-6 perl-openssl-defaults=3 pinentry-curses=1.1.0-3 po-debconf=1.0.21 python3=3.7.3-1 python3-minimal=3.7.3-1 python3.7=3.7.4-2 python3.7-minimal=3.7.4-2 rake=12.3.1-3 readline-common=8.0-2 ruby=1:2.5.1 ruby-all-dev=1:2.5.1 ruby-did-you-mean=1.2.1-1 ruby-diff-lcs=1.3-1 ruby-minitest=5.11.3-1 ruby-nenv=0.3.0-2 ruby-net-telnet=0.1.1-2 ruby-power-assert=1.1.1-1 ruby-rspec=3.8.0c0e1m0s0-1 ruby-rspec-core=3.8.0c0e1m0s0-1 ruby-rspec-expectations=3.8.0c0e1m0s0-1 ruby-rspec-mocks=3.8.0c0e1m0s0-1 ruby-rspec-support=3.8.0c0e1m0s0-1 ruby-setup=3.4.1-9 ruby-shellany=0.0.1-2 ruby-test-unit=3.2.8-1 ruby-thread-order=1.1.0-1 ruby-xmlrpc=0.3.0-2 ruby2.5=2.5.5-4 ruby2.5-dev=2.5.5-4 rubygems-integration=1.11 sed=4.7-1 sensible-utils=0.0.12 sysvinit-utils=2.95-3 tar=1.30+dfsg-6 util-linux=2.34-0.1 wdiff=1.2.2-2+b1 xz-utils=5.2.4-1 zlib1g=1:1.2.11.dfsg-1 --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/20190805T090129Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20190801T170521Z/ 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-notiffany=0.1.3-1 && mkdir -p /build/ruby-notiffany-2wki8r && dpkg-source --no-check -x /*.dsc /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3 && chown -R builduser:builduser /build/ruby-notiffany-2wki8r" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1564891361" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/ruby-notiffany-2wki8r /tmp/ruby-notiffany-0.1.3-1vrmvckx0 bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20190801T170521Z 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.JYtZ87M9hE 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.JYtZ87M9hE 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, 373 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20190801T170521Z unstable/main amd64 libfakeroot amd64 1.23-1 [45.9 kB] Get:2 http://snapshot.notset.fr/archive/debian/20190801T170521Z unstable/main amd64 fakeroot amd64 1.23-1 [85.8 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 132 kB in 0s (824 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 ... 4453 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.23-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.23-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.23-1_amd64.deb ... Unpacking fakeroot (1.23-1) ... Setting up libfakeroot:amd64 (1.23-1) ... Setting up fakeroot (1.23-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.28-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/20190805T090129Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20190801T170521Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.JYtZ87M9hE Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20190805T090129Z unstable InRelease [149 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20190801T170521Z 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/20190805T090129Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20190805T090129Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20190805T090129Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20190805T090129Z unstable/main amd64 Packages [11.2 MB] Fetched 33.9 MB in 36s (948 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.JYtZ87M9hE I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d ruby-notiffany=0.1.3-1 && mkdir -p /build/ruby-notiffany-2wki8r && dpkg-source --no-check -x /*.dsc /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3 && chown -R builduser:builduser /build/ruby-notiffany-2wki8r"' exec /tmp/mmdebstrap.JYtZ87M9hE Reading package lists... NOTICE: 'ruby-notiffany' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-notiffany.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-notiffany.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 199 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-notiffany 0.1.3-1 (dsc) [2155 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-notiffany 0.1.3-1 (tar) [194 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-notiffany 0.1.3-1 (diff) [3336 B] Fetched 199 kB in 0s (1074 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'ruby-notiffany_0.1.3-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting ruby-notiffany in /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3 dpkg-source: info: unpacking ruby-notiffany_0.1.3.orig.tar.gz dpkg-source: info: unpacking ruby-notiffany_0.1.3-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying fix-uninitialized-constant-notiffany-version.patch dpkg-source: info: applying fix-images-path.patch dpkg-source: info: applying do_not_use_git_ls-files.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1564891361" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.JYtZ87M9hE dpkg-buildpackage: info: source package ruby-notiffany dpkg-buildpackage: info: source version 0.1.3-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by HIGUCHI Daisuke (VDR dai) dpkg-source --before-build . fakeroot debian/rules clean dh clean --buildsystem=ruby --with ruby debian/rules override_dh_auto_clean make[1]: Entering directory '/build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3' dh_auto_clean dh_ruby --clean dh_ruby --clean rm -rf /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/share/ruby-notiffany make[1]: Leaving directory '/build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3' 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 debian/rules override_dh_auto_install make[1]: Entering directory '/build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3' dh_auto_install dh_ruby --install /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany dh_ruby --install ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install files │ └──────────────────────────────────────────────────────────────────────────────┘ install -d /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/notifier.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/notifier.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/version.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/version.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/notifier/notifysend.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/notifier/notifysend.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/notifier/file.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/notifier/file.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/notifier/growl.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/notifier/growl.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/notifier/gntp.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/notifier/gntp.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/notifier/base.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/notifier/base.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/notifier/detected.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/notifier/detected.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/notifier/emacs/client.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/notifier/emacs/client.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/notifier/terminal_title.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/notifier/terminal_title.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/notifier/tmux.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/notifier/tmux.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/notifier/config.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/notifier/config.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/notifier/rb_notifu.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/notifier/rb_notifu.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/notifier/terminal_notifier.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/notifier/terminal_notifier.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/notifier/emacs.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/notifier/emacs.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/notifier/tmux/session.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/notifier/tmux/session.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/notifier/tmux/client.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/notifier/tmux/client.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/notifier/tmux/notification.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/notifier/tmux/notification.rb install -D -m644 /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/lib/notiffany/notifier/libnotify.rb /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby/notiffany/notifier/libnotify.rb ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install Rubygems integration metadata │ └──────────────────────────────────────────────────────────────────────────────┘ generating gemspec at /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/share/rubygems-integration/all/specifications/notiffany-0.1.3.gemspec /usr/bin/ruby2.5 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.5 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=debian/ruby-notiffany/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -e gem\ \"notiffany\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.5 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-notiffany/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.5 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} Randomized with seed 34451 Notiffany::Notifier::File #notify also writes to a file on failure does not write to a file if no path is specified writes to a file on success with options passed at initialization overwrites object options with passed options uses these options by default #available with path option works with no path option fails Notiffany::Notifier::Emacs::Client #available? when the client commmand does not exist should not be available when the client command fails should not be available with a working client command should be available #initialize when constructed without elisp_erb fails with an error #notify when constructed with valid elisp Erb evaluates using given colors with a message evaluates using given message Notiffany has a version number Notiffany::Notifier::Libnotify #notify without additional options shows the notification with the default options with additional options can override the default options with options passed at initialization overwrites object options with passed options uses these options by default #initialize with unsupported host does not require libnotify host is supported requires libnotify Notiffany::Notifier::Base #notify with notify title override uses given title with :failed image converts to image path with type given uses given type with a custom image uses given image with no notify title overrides supplies default title with no type overrides supplies default type with no image overrides supplies default image with :pending image converts to image path with :guard image converts to image path with nil image uses the default type set the notify image to nil with :success image converts to image path #title un-modulize the class #name un-modulizes the class, replaces "xY" with "x_Y" and downcase #initialize on unsupported os fails on supported os when library fails to load fails with error library loads normally returns true Notiffany::Notifier #available when connected with available notifiers returns a list of available notifier info #initialize when enabled with environment when enabled with options assigns a pid autodetects when no options given assigns a pid autodetects when disabled with options assigns a pid anyway does not autodetect when disabled with environment example at ./spec/lib/notiffany/notifier_spec.rb:107 (PENDING: Not yet implemented) with custom notifier config when child process works when not connected when enabled when supported when available adds the notifier to the notifications when disabled does not add anything when connected when disabled does not add anything when enabled when supported when available adds the notifier to the notifications when :off turns off the notifier .turn_on without available notifiers sets mode to active with available notifiers when a child process should raise /Only notify()/ with silent option does not show activated notifiers without silent option shows the used notifications .enabled? when disabled should not be enabled when enabled should be enabled .turn_off with available notifiers turns off each notifier when a child process should raise /Only notify()/ with no available notifiers is not active .notify with multiple notifiers when not connected when a child process sends notifications shows a deprecation message (PENDING: No reason given) when connected when disabled does not send notifications when a child process sends notifications when enabled sends notifications when a child process sends notifications .disconnect reset the pid env var resets detector Notiffany::Notifier::Detected #available with detected notifiers returns hash with detected notifier options #add with manually configured notifiers when not available shows a warning does not raise an error does not add the library with no detected notifiers when unknown does not add the library #detect with some detected notifiers add detected notifiers to available without any detected notifiers should raise Notiffany::Notifier::Detected::NoneAvailableError with message matching /could not detect any of the supported notification/ #reset resets the detected notifiers Notiffany::Notifier::Tmux #turn_on when on fails #notify calls display_title if the display_title flag is set handles line-breaks calls display_message if the display_message flag is set sets the tmux status bar color to red on failure sets the tmux status bar color to green on success sets the tmux status bar color to passed color on a custom type sets the display-time sets the tmux status bar color to default color on a custom type does not call display_title if the display_title flag is not set does not change colors when the change_color flag is disabled displays the message should set the tmux status bar color to yellow on pending sets the tmux status bar color to green on notify sets the tmux status bar color to default color on a custom type with failed message type options sets the foreground color formats the message sets the background color with pending message type options sets the background color sets the foreground color formats the message with display_title option shows only the first line of the message displays the title with pending message type options formats the message with failed message type options formats the message with success message type options formats the message when right status bar is passed in as an option should set the right tmux status bar color on success with options passed at initialization overwrites object options with passed options uses these options by default uses the initialization options for custom types by default when color_location is passed with an array should set the color on multiple tmux settings with success message type options formats the message sets the background color sets the foreground color based on the type for success when the display_message flag is not set does not call display_message when success: black is passed in as an option on success it sets the tmux status bar color to black #turn_off when off fails when on closes the session #initialize when the TMUX environment variable is not set fails when the TMUX environment variable is set without tmux fails with a recent version of tmux works with an outdated version of tmux fails Notiffany::Notifier::Tmux::Session #close restores the tmux options #start sets options Notiffany::Notifier::Growl #initialize host is supported works when Growl is not installed fails host is not supported fails #notify with options passed at initialization uses these options by default overwrites object options with passed options with options Growl cannot handle passes options only Growl can handle without additional options shows the notification with the default options with additional options can override the default options Notiffany::Notifier::Tmux::Client #message_fg= sets message fg color #message_bg= sets message bg color .version when tmux is not installed fails when 'tmux -v' doesn't contain float-like string fails #clients when :all is given removes null terminal #display displays text in given area when displaying on all clients displays on every client #display_time= sets display time #title= sets terminal title Notiffany::Notifier::GNTP #client calls #register on the client and memoize it creates a new GNTP client and memoize it #notify without additional options shows the notification with the default options with additional options can override the default options with options passed at initialization overwrites object options with passed options uses these options by default .available? host is supported requires ruby_gntp host is not supported fails Notiffany::Notifier::TerminalNotifier .available? host is not supported fails host is supported works #notify should allow the title to be customized should call the notifier. without a title set should show the app name in the title with options passed at initialization uses these options by default overwrites object options with passed options Notiffany::Notifier::YamlEnvStorage #notifiers when set to empty array should be empty when env is empty should be empty when set to nil should be empty Notiffany::Notifier::NotifySend #notify with additional options can override the default options without additional options shows the notification with the default options with options passed at initialization uses the title provided in the options overwrites object options with passed options converts notification type pending to low urgency converts notification type failed to normal urgency uses these options by default #initialize host is supported check_available checks if the binary is available binary check returns nil should raise an UnavailableError host is not supported do not check if the binary is available Notiffany::Notifier::TerminalTitle #notify set title + first line of message to terminal title with options passed at initialization uses these options by default overwrites object options with passed options .turn_off clears the terminal title Notiffany::Notifier::Emacs #notify with no elisp file uses default elisp notification code with elisp file passes evaluated erb to client color when set during notification for :success is set from the notification value for :pending is set from the notification value when left default without overriding global options is set to default when set globally when no overring notification options is set to global value #initialize when the client command fails fails when the client command works works Notiffany::Notifier::Notifu #notify without additional options shows the notification with the default options with additional options can override the default options with options passed at initialization uses these options by default overwrites object options with passed options #initialize host is not supported fails host is supported requires rb-notifu Pending: (Failures listed here are expected and do not affect your suite's status) 1) Notiffany::Notifier#initialize when disabled with environment # Not yet implemented # ./spec/lib/notiffany/notifier_spec.rb:107 2) Notiffany::Notifier.notify with multiple notifiers when not connected when a child process shows a deprecation message # No reason given Failure/Error: expect(logger).to receive(:deprecation). with(/Notifier.notify\(\) without a prior Notifier.connect/) the Logger class does not implement the instance method: deprecation # ./spec/lib/notiffany/notifier_spec.rb:343:in `block (6 levels) in ' Finished in 0.54611 seconds (files took 0.78918 seconds to load) 183 examples, 0 failures, 2 pending Randomized with seed 34451 ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ mkdir -p /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/share/ruby-notiffany cp -pr images/* /build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3/debian/ruby-notiffany/usr/share/ruby-notiffany make[1]: Leaving directory '/build/ruby-notiffany-2wki8r/ruby-notiffany-0.1.3' 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-notiffany: 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-notiffany' in '../ruby-notiffany_0.1.3-1_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../ruby-notiffany_0.1.3-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-notiffany-2wki8r /tmp/ruby-notiffany-0.1.3-1vrmvckx0 I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.JYtZ87M9hE... I: success in 381.9662 seconds md5: ruby-notiffany_0.1.3-1_all.deb: OK sha1: ruby-notiffany_0.1.3-1_all.deb: OK sha256: ruby-notiffany_0.1.3-1_all.deb: OK Checksums: OK