Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/t/todotxt-cli/todotxt-cli_2.11.0-2_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/todotxt-cli-2.11.0-2yrsnfolf/todotxt-cli_2.11.0-2_all.buildinfo Get source package info: todotxt-cli=2.11.0-2 Source URL: http://snapshot.notset.fr/mr/package/todotxt-cli/2.11.0-2/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-11 automake=1:1.16.1-1.1 autopoint=0.19.8.1-7 autotools-dev=20180224.1 base-files=10.1 base-passwd=3.5.45 bash=4.4.18-3.1 binutils=2.31.1-6 binutils-common=2.31.1-6 binutils-x86-64-linux-gnu=2.31.1-6 bsdmainutils=11.1.2+b1 bsdutils=1:2.32.1-0.1 build-essential=12.5 bzip2=1.0.6-9 coreutils=8.30-1 cpp=4:8.2.0-1 cpp-8=8.2.0-7 dash=0.5.10.2-1 debconf=1.5.69 debhelper=11.4 debianutils=4.8.6 dh-autoreconf=19 dh-strip-nondeterminism=0.042-1 diffutils=1:3.6-1 dpkg=1.19.1 dpkg-dev=1.19.1 dwz=0.12-2 fdisk=2.32.1-0.1 file=1:5.34-2 findutils=4.6.0+git+20180808-2 g++=4:8.2.0-1 g++-8=8.2.0-7 gcc=4:8.2.0-1 gcc-8=8.2.0-7 gcc-8-base=8.2.0-7 gettext=0.19.8.1-7 gettext-base=0.19.8.1-7 grep=3.1-2 groff-base=1.22.3-10 gzip=1.9-2 hostname=3.20 init-system-helpers=1.54 intltool-debian=0.35.0+20060710.4 libacl1=2.2.52-3+b1 libarchive-zip-perl=1.64-1 libasan5=8.2.0-7 libatomic1=8.2.0-7 libattr1=1:2.4.47-2+b2 libaudit-common=1:2.8.4-2 libaudit1=1:2.8.4-2 libbinutils=2.31.1-6 libblkid1=2.32.1-0.1 libbsd0=0.9.1-1 libbz2-1.0=1.0.6-9 libc-bin=2.27-6 libc-dev-bin=2.27-6 libc6=2.27-6 libc6-dev=2.27-6 libcap-ng0=0.7.9-1 libcc1-0=8.2.0-7 libcroco3=0.6.12-2 libdb5.3=5.3.28+dfsg1-0.2 libdebconfclient0=0.244 libdpkg-perl=1.19.1 libelf1=0.170-0.5 libfdisk1=2.32.1-0.1 libffi6=3.2.1-8 libfile-stripnondeterminism-perl=0.042-1 libfreetype6=2.8.1-2 libgcc-8-dev=8.2.0-7 libgcc1=1:8.2.0-7 libgcrypt20=1.8.3-1 libgdbm-compat4=1.14.1-6+b1 libgdbm5=1.14.1-6+b1 libglib2.0-0=2.58.1-2 libgmp10=2:6.1.2+dfsg-3 libgomp1=8.2.0-7 libgpg-error0=1.32-1 libgraphite2-3=1.3.12-1 libharfbuzz0b=1.9.0-1 libicu-le-hb0=1.0.3+git161113-5 libicu60=60.2-6 libisl19=0.20-2 libitm1=8.2.0-7 liblsan0=8.2.0-7 liblz4-1=1.8.2-1 liblzma5=5.2.2-1.3 libmagic-mgc=1:5.34-2 libmagic1=1:5.34-2 libmount1=2.32.1-0.1 libmpc3=1.1.0-1 libmpfr6=4.0.1-1 libmpx2=8.2.0-7 libncurses6=6.1+20180714-1 libncursesw6=6.1+20180714-1 libpam-modules=1.1.8-3.8 libpam-modules-bin=1.1.8-3.8 libpam-runtime=1.1.8-3.8 libpam0g=1.1.8-3.8 libpcre3=2:8.39-11 libperl5.26=5.26.2-7 libpipeline1=1.5.0-1 libpng16-16=1.6.34-2 libquadmath0=8.2.0-7 libseccomp2=2.3.3-3 libselinux1=2.8-1+b1 libsigsegv2=2.12-2 libsmartcols1=2.32.1-0.1 libstdc++-8-dev=8.2.0-7 libstdc++6=8.2.0-7 libsystemd0=239-10 libtimedate-perl=2.3000-2 libtinfo6=6.1+20180714-1 libtool=2.4.6-4 libtsan0=8.2.0-7 libubsan1=8.2.0-7 libudev1=239-10 libunistring2=0.9.10-1 libuuid1=2.32.1-0.1 libxml2=2.9.4+dfsg1-7+b1 linux-libc-dev=4.18.8-1 login=1:4.5-1.1 m4=1.4.18-1 make=4.2.1-1.2 man-db=2.8.4-2 mawk=1.3.3-17+b3 ncurses-base=6.1+20180714-1 ncurses-bin=6.1+20180714-1 patch=2.7.6-3 perl=5.26.2-7 perl-base=5.26.2-7 perl-modules-5.26=5.26.2-7 po-debconf=1.0.20 sed=4.5-1 sysvinit-utils=2.88dsf-59.10 tar=1.30+dfsg-2 util-linux=2.32.1-0.1 xz-utils=5.2.2-1.3 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/20180926T205552Z/ 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 todotxt-cli=2.11.0-2 && mkdir -p /build/todotxt-cli-ETX9sg && dpkg-source --no-check -x /*.dsc /build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0 && chown -R builduser:builduser /build/todotxt-cli-ETX9sg" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="POSIX" SOURCE_DATE_EPOCH="1538234341" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/todotxt-cli-ETX9sg /tmp/todotxt-cli-2.11.0-2yrsnfolf buster /dev/null deb http://snapshot.notset.fr/archive/debian/20180926T205552Z 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.adOeY8jLjt 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.adOeY8jLjt Reading package lists... Building dependency tree... util-linux is already the newest version (2.32.1-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/20180926T205552Z unstable/main amd64 libfakeroot amd64 1.23-1 [45.9 kB] Get:2 http://snapshot.notset.fr/archive/debian/20180926T205552Z 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 (0 B/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 ... 4343 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) ... Processing triggers for libc-bin (2.27-6) ... 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.27-6) ... 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/20180926T205552Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.adOeY8jLjt Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20180926T205552Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Fetched 22.6 MB in 20s (1111 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.adOeY8jLjt I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d todotxt-cli=2.11.0-2 && mkdir -p /build/todotxt-cli-ETX9sg && dpkg-source --no-check -x /*.dsc /build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0 && chown -R builduser:builduser /build/todotxt-cli-ETX9sg"' exec /tmp/mmdebstrap.adOeY8jLjt Reading package lists... NOTICE: 'todotxt-cli' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/todotxt-cli.git Please use: git clone https://salsa.debian.org/debian/todotxt-cli.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 723 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main todotxt-cli 2.11.0-2 (dsc) [1863 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main todotxt-cli 2.11.0-2 (tar) [712 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main todotxt-cli 2.11.0-2 (diff) [8500 B] Fetched 723 kB in 1s (1093 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'todotxt-cli_2.11.0-2.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting todotxt-cli in /build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0 dpkg-source: info: unpacking todotxt-cli_2.11.0.orig.tar.gz dpkg-source: info: unpacking todotxt-cli_2.11.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying completion.patch dpkg-source: info: applying version.patch dpkg-source: info: applying global_config.patch dpkg-source: info: applying todo_in_home.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="POSIX" SOURCE_DATE_EPOCH="1538234341" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.adOeY8jLjt dpkg-buildpackage: info: source package todotxt-cli dpkg-buildpackage: info: source version 2.11.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ondřej Nový dpkg-source --before-build . fakeroot debian/rules clean dh clean dh_auto_clean make -j4 clean make[1]: Entering directory '/build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0' rm -rf tests/test-results "tests/trash directory"* rm -f todo.txt_cli-2.11.tar.gz todo.txt_cli-2.11.zip rm VERSION-FILE make[1]: Leaving directory '/build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0' debian/rules override_dh_clean make[1]: Entering directory '/build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0' dh_clean rm -f VERSION-FILE make[1]: Leaving directory '/build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0' debian/rules build-indep dh build-indep dh_update_autotools_config -i dh_autoreconf -i dh_auto_configure -i dh_auto_build -i make -j4 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0' VERSION=2.11 make[1]: 'VERSION-FILE' is up to date. make[1]: Leaving directory '/build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0' dh_auto_test -i make -j4 test make[1]: Entering directory '/build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0' rm -rf tests/test-results "tests/trash directory"* cd tests && ./t2200-no-done-report-files.sh cd tests && ./t6030-completion-tasks.sh cd tests && ./t0001-null.sh cd tests && ./t1800-del.sh * ok 1: del usage 1 * ok 1: invoke todo.sh 1 * ok 2: the todo file has been created * ok 3: no done file has been created * ok 4: no report file has been created * ok 1: null ls * ok 1: simple task * ok 2: del nonexistant item 1 * ok 2: remove projects and contents from task * ok 3: del nonexistant item 2 * ok 5: perform archive 1 * ok 6: no done file has been created by the archiving * ok 2: null list * ok 3: keep priority * ok 4: basic del 1 * ok 3: null list filter * ok 7: perform report 1 * ok 4: keep priority and remove timestamp * ok 8: no report file has been created by the reporting * passed all 8 test(s) cd tests && ./t1310-listcon.sh * ok 5: basic del 2 * ok 5: keep done marker and remove done date * ok 4: null lsp * ok 6: basic del 3 * ok 1: listcon no contexts * ok 6: keep done marker and remove timestamp and done date * ok 7: del preserving line numbers 1 * ok 2: Single context per line 1 * ok 5: null listpri * ok 8: del preserving line numbers 2 * ok 3: Multi-context per line 1 * ok 7: remove add date * passed all 7 test(s) cd tests && ./t6040-completion-files.sh * ok 4: listcon e-mail address test 1 * ok 9: del preserving line numbers 3 * ok 6: null listpri a * ok 5: listcon with project 1 * ok 1: all files after addto * ok 10: del preserving line numbers 4 * ok 2: files beginning with d after addto * ok 6: listcon from done tasks 1 * ok 3: all files after listfile * ok 11: del preserving line numbers 5 * ok 7: listcon from combined open + done tasks 1 * passed all 7 test(s) * ok 4: all files after lf * ok 5: nothing after move cd tests && ./t1000-addlist.sh * ok 7: null lsa * ok 12: del preserving line numbers 6 * ok 6: all files after move ITEM# * ok 7: all files after mv ITEM# * ok 13: del preserving line numbers 7 * ok 1: basic add/list 1 * ok 8: all files after move ITEM# DEST * passed all 8 test(s) * ok 8: null list cd tests && ./t8000-actions.sh * ok 14: basic del TERM 1 * ok 2: basic add/list 2 * ok 15: basic del TERM 2 * ok 1: executable action 1 * ok 3: basic add/list 3 * ok 9: null list filter * ok 2: nonexecutable action 1 * ok 16: basic del TERM 3 * ok 4: basic add/list 4 * ok 17: basic del TERM 4 * ok 3: overriding built-in action 1 * ok 10: null lsc * ok 18: basic del TERM 5 * ok 11: null listcon * ok 4: overriding built-in action 2 * ok 5: basic list filtering 1 * ok 12: null lsprj * ok 19: basic del TERM 6 * ok 5: failing action 1 * passed all 5 test(s) cd tests && ./t1600-append.sh * ok 20: basic del TERM 7 * ok 13: null listproj * ok 14: null lf * ok 6: basic list filtering 2 * ok 15: null listfile * ok 21: del nonexistant TERM 1 * ok 7: case-insensitive filtering 1 * ok 16: null listfile foo.txt * passed all 16 test(s) cd tests && ./t8020-actions-help.sh * ok 1: append usage 1 * ok 22: del nonexistant TERM 2 * passed all 22 test(s) cd tests && ./t0002-actions.sh * ok 2: append error 1 * ok 8: case-insensitive filtering 2 * ok 1: custom action help with no custom action directory 1 * ok 3: basic append 1 * ok 9: add with symbols 1 * ok 1: custom action (default location 1) * ok 2: custom action help 1 * ok 10: add with symbols 2 * ok 3: custom action help 2 * ok 2: custom action (default location 2) * ok 4: basic append 2 * ok 4: multiple custom actions help 1 * ok 3: custom action (env variable) * ok 5: basic append with & 1 * passed all 3 test(s) * ok 5: nonexisting action help 1 * ok 11: add with symbols 3 cd tests && ./t1360-ls-project-context-highlighting.sh * ok 6: nonexisting action help 2 * ok 12: add with spaces 1 * ok 6: basic append with & 2 * ok 7: mixed built-in and custom actions help 1 * ok 13: add with spaces 2 * ok 7: append with spaces 1 * ok 1: highlighting for contexts and projects 1 * ok 8: custom override of built-in action help 1 * ok 8: append with symbols 1 * passed all 8 test(s) cd tests && ./t1950-report.sh * ok 14: add with spaces 3 * ok 9: append with symbols 2 * ok 2: suppressing highlighting for contexts and projects 1 * ok 15: add with CR 1 * ok 3: suppressing display of contexts 1 * ok 10: append with symbols 3 * ok 1: create new report 1 * ok 16: add with CR 2 * passed all 16 test(s) cd tests && ./t0100-code-nobacktick.sh * ok 11: append of current sentence 1 * ok 4: suppressing display of projects 1 * passed all 4 test(s) cd tests && ./t2000-multiline.sh * ok 2: create new report 2 * ok 12: append of current sentence 2 * ok 1: no old-style backtick command substitution 1 * ok 2: no old-style backtick command substitution 2 * passed all 2 test(s) cd tests && ./t2100-help.sh * ok 13: append of current sentence 3 * ok 3: report of done tasks 1 * ok 14: append of current sentence SENTENCE_DELIMITERS 1 * ok 15: append of current sentence SENTENCE_DELIMITERS 2 * ok 4: report of done tasks 2 * ok 1: help output 1 * ok 1: multiline squash item replace * ok 16: append of current sentence SENTENCE_DELIMITERS 3 * ok 2: verbose help output 1 * passed all 16 test(s) * ok 5: report of done tasks 3 cd tests && ./t1010-add-date.sh * ok 3: very verbose help output 1 * ok 2: multiline squash item add * ok 6: report performs archiving 1 * ok 4: help output with custom action 1 * passed all 4 test(s) cd tests && ./t1200-pri.sh * ok 1: cmd line first day 1 * ok 3: multiline squash item append * ok 7: report performs archiving 2 * ok 2: cmd line first day 2 * ok 1: priority usage 1 * ok 8: report performs archiving 3 * ok 4: multiline squash item prepend * ok 3: cmd line first day with priority 1 * ok 2: basic priority 1 * ok 3: basic priority 2 * ok 9: report performs archiving 4 * ok 4: cmd line first day with priority 2 * ok 10: report is unchanged when no changes 1 * ok 5: actual multiline add * passed all 5 test(s) * ok 5: cmd line first day with priority 3 cd tests && ./t1700-depri.sh * ok 4: basic priority 3 * ok 6: cmd line first day with lowercase priority 1 * ok 11: report is unchanged when no changes 2 * ok 12: report is unchanged when no changes 3 * passed all 12 test(s) cd tests && ./t9999-testsuite_example.sh * ok 1: depriority usage 1 * ok 7: cmd line first day with lowercase priority 2 * ok 5: basic priority 4 * ok 2: depriority nonexistant item 1 * ok 8: cmd line first day with lowercase priority 3 * ok 6: basic priority 5 * ok 3: basic depriority 1 * ok 9: cmd line second day 1 * ok 1: basic tests 1 * ok 7: basic priority 6 * ok 4: basic depriority 2 * ok 8: basic priority 7 * ok 10: cmd line second day 2 * ok 2: basic tests 2 * ok 5: basic depriority 3 * ok 11: cmd line third day 1 * ok 9: basic priority 8 * ok 3: basic tests 3 * ok 6: multiple depriority 1 * ok 10: priority error 1 * ok 12: cmd line third day 2 * ok 7: multiple depriority 2 * ok 4: basic tests 4 * ok 11: reprioritize 1 * ok 13: config file third day 1 * ok 5: basic tests 5 * ok 8: multiple depriority 3 * ok 12: reprioritize 2 * ok 6: basic tests 6 * ok 14: config file third day 2 * ok 13: reprioritize 3 * passed all 14 test(s) cd tests && ./t6020-completion-projects.sh * ok 7: basic tests 7 * ok 9: depriority of unprioritized task 1 * ok 10: depriority of unprioritized task 2 * ok 14: reprioritize 4 * passed all 14 test(s) cd tests && ./t1030-addto-date.sh * ok 1: all projects * ok 8: basic tests 8 * ok 2: projects beginning with s * ok 11: depriority of unprioritized task 3 * passed all 11 test(s) cd tests && ./t1020-addtolistfile.sh * ok 9: basic tests 9 * ok 3: projects beginning with ro * ok 1: cmd line first day 1 * ok 1: nonexistant file 1 * ok 10: basic tests 10 * ok 4: projects beginning with x * ok 2: cmd line first day 2 * ok 11: basic tests 11 * ok 2: basic addto/listfile 1 * ok 5: projects from done tasks beginning with h * ok 3: cmd line second day 1 * ok 3: basic addto/listfile 2 * ok 12: basic tests 12 * ok 6: projects from done tasks beginning with sl * passed all 6 test(s) * ok 4: basic addto/listfile 3 cd tests && ./t0000-config.sh * ok 4: cmd line second day 2 * ok 13: basic tests 13 * ok 5: cmd line third day 1 * ok 5: basic addto/listfile 4 * ok 14: basic tests 14 * ok 1: no config file * ok 6: list available files 1 * ok 6: cmd line third day 2 * ok 15: basic tests 15 * ok 2: config file (default location 1) * ok 7: list available files 2 * ok 3: config file (default location 2) * ok 7: config file third day 1 * ok 16: basic tests 16 * ok 4: config file (default location 3) * ok 5: config file (global config file) * ok 17: basic tests 17 * ok 8: basic listfile filtering 1 * ok 6: config file (command line) * ok 8: config file third day 2 * passed all 8 test(s) * ok 7: config file (env variable) cd tests && ./t8010-listaddons.sh * passed all 7 test(s) cd tests && ./t1350-listall.sh * ok 18: basic tests 18 * ok 9: basic listfile filtering 2 * ok 19: basic tests 19 * ok 1: no custom actions 1 * ok 2: one custom action 1 * ok 10: case-insensitive filtering 1 * ok 20: basic tests 20 * ok 3: multiple custom actions 1 * ok 4: nonexecutable action 1 * ok 11: case-insensitive filtering 2 * ok 21: basic tests 21 * ok 5: custom actions in subfolders 1 * ok 6: custom actions in subfolders 2 * ok 1: basic listall 1 * ok 12: addto with & 1 * ok 7: custom actions in subfolders 3 * ok 22: basic tests 22 * ok 8: nonexecutable action in subfolder 1 * passed all 8 test(s) cd tests && ./t1320-listproj.sh * ok 13: addto with & 2 * passed all 13 test(s) * ok 23: basic tests 23 cd tests && ./t6100-completion-help.sh * ok 2: listall highlighting 1 * ok 24: basic tests 24 * ok 1: listproj no projects * ok 3: listall nonverbose 1 * ok 25: basic tests 25 * ok 2: Single project per line 1 * passed all 25 test(s) * ok 1: all actions after help cd tests && ./t1340-listescapes.sh * ok 2: all actions after command help * ok 3: Multi-project per line 1 * ok 3: actions beginning with a * passed all 3 test(s) cd tests && ./t2120-shorthelp.sh * ok 4: listproj embedded + test 1 * ok 1: aborted list output on backslash-c 1 * ok 4: listall filtering 1 * ok 5: basic listproj 1 * ok 1: -h output 1 * ok 6: listproj with context 1 * ok 2: aborted list output on backslash-c 2 * ok 2: shorthelp output 1 * ok 3: shorthelp output with custom action 1 * ok 7: listproj with context special cases 1 * ok 5: listall filtering 2 * ok 3: various escape sequences 1 * ok 4: -h and fatal error without config 1 * ok 8: listproj from done tasks 1 * ok 5: -h and fatal error with trailing custom config 1 * ok 9: listproj from done tasks with filtering 1 * ok 4: embedding of actual color sequence 1 * passed all 4 test(s) * ok 10: listproj from combined open + done tasks 1 * ok 6: -h output with preceding custom config 1 cd tests && ./t6010-completion-contexts.sh * passed all 6 test(s) cd tests && ./t6090-completion-aliases.sh * ok 6: listall filtering 3 * ok 11: listproj with GREP_OPTIONS disruption 1 * passed all 11 test(s) cd tests && ./t1400-prepend.sh * ok 1: all contexts * ok 1: todo 1 and 2 contexts 1 * ok 1: prepend usage 1 * ok 2: todo 1 and 2 contexts 2 * ok 2: contexts beginning with o * ok 7: listall filtering 4 * ok 3: all todo1 contexts * ok 4: all todo2 contexts * ok 2: basic prepend 1 * passed all 4 test(s) * ok 3: contexts beginning with outs cd tests && ./t1250-listpri.sh * ok 3: basic prepend 2 * ok 4: basic prepend 3 * ok 4: contexts beginning with x * ok 8: listall number width 1 * ok 1: basic listpri 1 * ok 9: listall number width 2 * ok 5: basic prepend 4 * ok 5: contexts from done tasks beginning with h * ok 10: listall number width 3 * ok 6: basic prepend 5 * ok 11: listall number width 4 * ok 2: basic listpri 2 * ok 6: contexts from done tasks beginning with or * passed all 6 test(s) cd tests && ./t2110-help-action.sh * ok 12: listall number width 5 * ok 13: listall number width 6 * ok 7: basic prepend 6 * ok 3: listpri highlighting 1 * ok 1: nonexisting action help 1 * ok 8: prepend with & 1 * ok 2: nonexisting action help 2 * ok 9: prepend with spaces 1 * ok 4: listpri filtering priorities 1 * ok 3: nonexisting action help 3 * ok 14: listall number width 7 * passed all 14 test(s) cd tests && ./t1100-replace.sh * ok 10: prepend with symbols 1 * ok 4: single action help 1 * ok 5: listpri filtering priorities 2 * ok 11: prepend with symbols 2 * ok 5: multiple actions help 1 * ok 1: replace usage 1 * ok 6: short and long form of action help 1 * ok 12: prepend with symbols 3 * ok 6: listpri filtering priorities 3 * ok 7: short and long form of action help 2 * ok 13: prepend handling prepended date on add 1 * ok 2: basic replace 1 * ok 8: mixed existing and nonexisting action help 1 * passed all 8 test(s) cd tests && ./t1900-archive.sh * ok 14: prepend handling prepended date on add 2 * ok 7: listpri filtering priorities 4 * ok 3: basic replace 2 * ok 15: prepend handling priority and prepended date on add 1 * ok 4: basic replace 3 * ok 8: listpri filtering priorities 5 * ok 1: archive with duplicates 1 * ok 16: prepend handling priority and prepended date on add 2 * ok 17: prepend handling priority and prepended date on add 3 * ok 9: listpri filtering priority ranges 1 * ok 18: prepend with prepended date keeps both 1 * ok 2: list after archive 1 * passed all 2 test(s) cd tests && ./t1910-deduplicate.sh * ok 10: listpri filtering priority ranges 2 * ok 5: basic replace 4 * ok 19: prepend with prepended date keeps both 2 * passed all 19 test(s) cd tests && ./t1500-do.sh * ok 6: replace error 1 * ok 11: listpri filtering priority ranges 3 * ok 7: replace in multi-item file 1 * ok 1: deduplicate and preserve line numbers 1 * ok 1: do usage 1 * ok 8: replace in multi-item file 2 * ok 2: do missing ITEM# 1 * ok 12: listpri filtering priority ranges 4 * ok 9: replace in multi-item file 3 * ok 2: deduplicate and preserve line numbers 2 * ok 3: deduplicate without duplicates 1 * ok 10: replace with priority 1 * ok 3: basic do 1 * ok 13: listpri filtering priority ranges 5 * ok 4: deduplicate and delete lines 1 * ok 11: replace with priority 2 * ok 12: replace with & 1 * ok 4: basic do 2 * ok 5: deduplicate and delete lines 2 * ok 14: listpri filtering of TERM 1 * ok 13: replace with spaces 1 * ok 6: deduplicate more than two occurrences 1 * ok 5: basic do 3 * ok 14: replace with symbols 1 * ok 15: replace with symbols 2 * ok 7: deduplicate more than two occurrences 2 * ok 15: listpri filtering of TERM 2 * ok 6: basic do 4 * ok 16: replace with symbols 3 * ok 8: deduplicate with non-printable duplicates 1 * ok 16: listpri filtering of TERM 3 * ok 7: basic do 5 * ok 9: deduplicate with non-printable duplicates 2 * ok 17: replace handling prepended date on add 1 * passed all 9 test(s) cd tests && ./t1330-ls-highlighting.sh * ok 17: listpri filtering of TERM 4 * passed all 17 test(s) * ok 18: replace handling prepended date on add 2 cd tests && ./t6000-completion.sh * ok 8: fail multiple do attempts 1 * ok 9: fail multiple do attempts 2 * passed all 9 test(s) cd tests && ./t1300-ls.sh * ok 19: replace handling prepended date on add 3 * ok 1: all arguments * ok 1: default highlighting 1 * ok 2: arguments beginning with a * ok 20: replace handling priority and prepended date on add 1 * ok 3: all options * ok 4: all actions after command action * ok 21: replace handling priority and prepended date on add 2 * ok 2: customized highlighting 1 * ok 5: all arguments after option * ok 1: checking TODOTXT_SORT_COMMAND 1 * ok 6: all arguments after options * ok 22: replace handling priority and prepended date on add 3 * ok 7: all options after options * ok 8: nothing after action * passed all 8 test(s) cd tests && ./t6080-completion-path.sh * ok 2: checking TODOTXT_SORT_COMMAND 2 * ok 3: additional highlighting pri E+Z 1 * ok 23: replace with prepended date replaces existing date 1 * ok 24: replace with prepended priority and date replaces existing date 1 * passed all 24 test(s) cd tests && ./t6050-completion-addons.sh * ok 3: checking TODOTXT_FINAL_FILTER 1 * ok 1: todo2.sh executable * ok 4: different highlighting for pri X 1 * ok 2: all todo2 contexts * ok 3: todo2.sh executable not in PATH * ok 4: checking HIDE_CUSTOM_SUBSTITUTION 1 * ok 4: all todo2 contexts * ok 5: highlighting of done tasks 1 * passed all 4 test(s) * ok 1: all arguments * ok 2: all arguments after option * ok 3: all arguments beginning with b * ok 6: highlighting of done tasks 2 * ok 5: checking filtering of TERM 1 * ok 4: all arguments beginning with f after options * ok 5: nothing after addon action * ok 7: highlighting of done tasks 3 * ok 6: checking filtering of TERM 2 * ok 6: all arguments with actions from .todo/actions/ * ok 8: highlighting of done tasks 4 * ok 7: checking filtering of TERM 3 * ok 7: all arguments with actions from addons/ * passed all 7 test(s) * ok 9: highlighting with hidden contexts/projects 1 * ok 8: checking negative filtering via -TERM 1 * ok 10: highlighting priority position 1 * passed all 10 test(s) * ok 9: checking negative filtering via -TERM 2 * ok 10: checking negative filtering via -TERM 3 * ok 11: checking filtering of TERM with regexp 1 * ok 12: checking filtering of TERM with regexp 2 * ok 13: checking filtering of TERM with regexp 3 * ok 14: checking filtering of special characters 1 * ok 15: checking filtering of special characters 2 * ok 16: checking filtering of special characters 3 * ok 17: checking filtering of special characters 4 * ok 18: final filter suppression 1 * ok 19: final filter suppression 2 * ok 20: plain mode option 1 * ok 21: plain mode option 2 * ok 22: context, project, and priority suppression 1 * ok 23: context, project, and priority suppression 2 * ok 24: context, project, and priority suppression 3 * ok 25: context, project, and priority suppression 4 * ok 26: context, project, and priority suppression 5 * ok 27: context, project, and priority suppression 6 * ok 28: context, project, and priority suppression 7 * ok 29: context, project, and priority suppression 8 * ok 30: check line number padding, out to 3 digits 1 * ok 31: check that blank lines are ignored for less than 10 items 1 * ok 32: check that blank lines are ignored for blank lines whose ID begins with `0` (one blank) 1 * ok 33: check that blank lines are ignored for blank lines whose ID begins with `0` (many blanks) 1 * passed all 33 test(s) tests/aggregate-results.sh tests/test-results/t*-* * fixed 0 * success 447 * failed 0 * broken 0 * total 447 rm -rf tests/test-results make[1]: Leaving directory '/build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-indep dh binary-indep dh_testroot -i dh_prep -i debian/rules override_dh_auto_install make[1]: Entering directory '/build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0' install -D --mode=755 todo.sh /build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0/debian/todotxt-cli/usr/bin/todo-txt install -D --mode=755 todo_completion /build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0/debian/todotxt-cli/usr/share/bash-completion/completions/todo-txt install -D --mode=644 todo.cfg /build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0/debian/todotxt-cli/etc/todo-txt/config sed -i 's/@DEV_VERSION@/'2.11.0'/' /build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0/debian/todotxt-cli/usr/bin/todo-txt make[1]: Leaving directory '/build/todotxt-cli-ETX9sg/todotxt-cli-2.11.0' dh_installdocs -i dh_installchangelogs -i dh_installman -i dh_perl -i dh_link -i dh_strip_nondeterminism -i dh_compress -i dh_fixperms -i dh_missing -i dh_installdeb -i dh_gencontrol -i dpkg-gencontrol: warning: Depends field of package todotxt-cli: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -i dh_builddeb -i dpkg-deb: building package 'todotxt-cli' in '../todotxt-cli_2.11.0-2_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../todotxt-cli_2.11.0-2_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/todotxt-cli-ETX9sg /tmp/todotxt-cli-2.11.0-2yrsnfolf I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.adOeY8jLjt... I: success in 315.0844 seconds md5: todotxt-cli_2.11.0-2_all.deb: OK sha1: todotxt-cli_2.11.0-2_all.deb: OK sha256: todotxt-cli_2.11.0-2_all.deb: OK Checksums: OK