Diff of the two buildlogs:

--
--- b1/build.log	2021-08-10 10:03:59.973522797 +0000
+++ b2/build.log	2021-08-10 10:19:56.073545511 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Mon Sep 12 04:20:44 -12 2022
-I: pbuilder-time-stamp: 1662999644
+I: Current time: Wed Aug 11 00:04:05 +14 2021
+I: pbuilder-time-stamp: 1628589845
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz]
 I: copying local configuration
@@ -16,8 +16,8 @@
 I: copying [./task_2.5.3+dfsg-4.debian.tar.xz]
 I: Extracting source
 gpgv: unknown type of key resource 'trustedkeys.kbx'
-gpgv: keyblock resource '/tmp/dpkg-verify-sig.ie2U3h00/trustedkeys.kbx': General error
-gpgv: Signature made Fri May 28 06:10:41 2021 -12
+gpgv: keyblock resource '/tmp/dpkg-verify-sig.hvZrA814/trustedkeys.kbx': General error
+gpgv: Signature made Sat May 29 08:10:41 2021 +14
 gpgv:                using RSA key E8FC295C86B8D7C049F97BA7A35DAFFBAD29E8DE
 gpgv: Can't check signature: No public key
 dpkg-source: warning: failed to verify signature on ./task_2.5.3+dfsg-4.dsc
@@ -40,135 +40,169 @@
 dpkg-source: info: applying 0013-Fix-infinite-loop-for-monthly-recurrence.patch
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/7684/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/4593/tmp/hooks/D01_modify_environment starting
+debug: Running on codethink14-arm64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
+Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
+Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
+Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash'
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/4593/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/4593/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='arm64'
-  DEBIAN_FRONTEND='noninteractive'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu")
+  BASH_VERSION='5.1.4(1)-release'
+  BUILDDIR=/build
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=arm64
+  DEBIAN_FRONTEND=noninteractive
   DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=8'
-  DISTRIBUTION=''
-  HOME='/var/lib/jenkins'
-  HOST_ARCH='arm64'
+  DIRSTACK=()
+  DISTRIBUTION=
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/var/lib/jenkins
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=aarch64
+  HOST_ARCH=arm64
   IFS=' 	
   '
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='7684'
-  PS1='# '
-  PS2='> '
+  LANG=C
+  LANGUAGE=nl_BE:nl
+  LC_ALL=C
+  MACHTYPE=aarch64-unknown-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=4593
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.hjVkTsfz0k/pbuilderrc_PXIF --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.hjVkTsfz0k/b1 --logfile b1/build.log task_2.5.3+dfsg-4.dsc'
-  SUDO_GID='117'
-  SUDO_UID='110'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  USERNAME='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://192.168.101.16:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.hjVkTsfz0k/pbuilderrc_55ty --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.hjVkTsfz0k/b2 --logfile b2/build.log --extrapackages usrmerge task_2.5.3+dfsg-4.dsc'
+  SUDO_GID=117
+  SUDO_UID=110
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  USERNAME=root
+  _='I: set'
+  http_proxy=http://192.168.101.16:3128
 I: uname -a
-  Linux codethink13-arm64 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 GNU/Linux
+  Linux i-capture-the-hostname 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 GNU/Linux
 I: ls -l /bin
   total 5252
-  -rwxr-xr-x 1 root root 1282512 Aug  4  2021 bash
-  -rwxr-xr-x 3 root root   34808 Jul 20  2020 bunzip2
-  -rwxr-xr-x 3 root root   34808 Jul 20  2020 bzcat
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzcmp -> bzdiff
-  -rwxr-xr-x 1 root root    2225 Jul 20  2020 bzdiff
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzegrep -> bzgrep
-  -rwxr-xr-x 1 root root    4877 Sep  4  2019 bzexe
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzfgrep -> bzgrep
-  -rwxr-xr-x 1 root root    3775 Jul 20  2020 bzgrep
-  -rwxr-xr-x 3 root root   34808 Jul 20  2020 bzip2
-  -rwxr-xr-x 1 root root   14264 Jul 20  2020 bzip2recover
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzless -> bzmore
-  -rwxr-xr-x 1 root root    1297 Jul 20  2020 bzmore
-  -rwxr-xr-x 1 root root   39832 Sep 22  2020 cat
-  -rwxr-xr-x 1 root root   64512 Sep 22  2020 chgrp
-  -rwxr-xr-x 1 root root   60368 Sep 22  2020 chmod
-  -rwxr-xr-x 1 root root   64528 Sep 22  2020 chown
-  -rwxr-xr-x 1 root root  138896 Sep 22  2020 cp
-  -rwxr-xr-x 1 root root  129544 Dec 10  2020 dash
-  -rwxr-xr-x 1 root root  101384 Sep 22  2020 date
-  -rwxr-xr-x 1 root root   80984 Sep 22  2020 dd
-  -rwxr-xr-x 1 root root   89824 Sep 22  2020 df
-  -rwxr-xr-x 1 root root  143088 Sep 22  2020 dir
-  -rwxr-xr-x 1 root root   76152 Jul 28  2021 dmesg
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 dnsdomainname -> hostname
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 domainname -> hostname
-  -rwxr-xr-x 1 root root   35632 Sep 22  2020 echo
-  -rwxr-xr-x 1 root root      28 Nov  9  2020 egrep
-  -rwxr-xr-x 1 root root   31512 Sep 22  2020 false
-  -rwxr-xr-x 1 root root      28 Nov  9  2020 fgrep
-  -rwxr-xr-x 1 root root   64856 Jul 28  2021 findmnt
-  -rwsr-xr-x 1 root root   34824 Feb 26  2021 fusermount
-  -rwxr-xr-x 1 root root  178400 Nov  9  2020 grep
-  -rwxr-xr-x 2 root root    2346 Mar  2  2021 gunzip
-  -rwxr-xr-x 1 root root    6376 Mar  2  2021 gzexe
-  -rwxr-xr-x 1 root root   93744 Mar  2  2021 gzip
-  -rwxr-xr-x 1 root root   18440 Nov  6  2019 hostname
-  -rwxr-xr-x 1 root root   68720 Sep 22  2020 ln
-  -rwxr-xr-x 1 root root   52720 Feb  7  2020 login
-  -rwxr-xr-x 1 root root  143088 Sep 22  2020 ls
-  -rwxr-xr-x 1 root root  161960 Jul 28  2021 lsblk
-  -rwxr-xr-x 1 root root   85200 Sep 22  2020 mkdir
-  -rwxr-xr-x 1 root root   68744 Sep 22  2020 mknod
-  -rwxr-xr-x 1 root root   43976 Sep 22  2020 mktemp
-  -rwxr-xr-x 1 root root   51368 Jul 28  2021 more
-  -rwsr-xr-x 1 root root   51360 Jul 28  2021 mount
-  -rwxr-xr-x 1 root root   14496 Jul 28  2021 mountpoint
-  -rwxr-xr-x 1 root root  134808 Sep 22  2020 mv
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 nisdomainname -> hostname
-  lrwxrwxrwx 1 root root      14 Apr 18  2021 pidof -> /sbin/killall5
-  -rwxr-xr-x 1 root root   35720 Sep 22  2020 pwd
-  lrwxrwxrwx 1 root root       4 Aug  4  2021 rbash -> bash
-  -rwxr-xr-x 1 root root   43872 Sep 22  2020 readlink
-  -rwxr-xr-x 1 root root   68592 Sep 22  2020 rm
-  -rwxr-xr-x 1 root root   43880 Sep 22  2020 rmdir
-  -rwxr-xr-x 1 root root   19208 Sep 27  2020 run-parts
-  -rwxr-xr-x 1 root root  114016 Dec 22  2018 sed
-  lrwxrwxrwx 1 root root       4 Sep 11 05:44 sh -> dash
-  -rwxr-xr-x 1 root root   35656 Sep 22  2020 sleep
-  -rwxr-xr-x 1 root root   72640 Sep 22  2020 stty
-  -rwsr-xr-x 1 root root   67776 Jul 28  2021 su
-  -rwxr-xr-x 1 root root   35672 Sep 22  2020 sync
-  -rwxr-xr-x 1 root root  535768 Feb 16  2021 tar
-  -rwxr-xr-x 1 root root   10568 Sep 27  2020 tempfile
-  -rwxr-xr-x 1 root root   89120 Sep 22  2020 touch
-  -rwxr-xr-x 1 root root   31512 Sep 22  2020 true
-  -rwxr-xr-x 1 root root   14264 Feb 26  2021 ulockmgr_server
-  -rwsr-xr-x 1 root root   30880 Jul 28  2021 umount
-  -rwxr-xr-x 1 root root   35640 Sep 22  2020 uname
-  -rwxr-xr-x 2 root root    2346 Mar  2  2021 uncompress
-  -rwxr-xr-x 1 root root  143088 Sep 22  2020 vdir
-  -rwxr-xr-x 1 root root   59584 Jul 28  2021 wdctl
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 ypdomainname -> hostname
-  -rwxr-xr-x 1 root root    1984 Mar  2  2021 zcat
-  -rwxr-xr-x 1 root root    1678 Mar  2  2021 zcmp
-  -rwxr-xr-x 1 root root    5880 Mar  2  2021 zdiff
-  -rwxr-xr-x 1 root root      29 Mar  2  2021 zegrep
-  -rwxr-xr-x 1 root root      29 Mar  2  2021 zfgrep
-  -rwxr-xr-x 1 root root    2081 Mar  2  2021 zforce
-  -rwxr-xr-x 1 root root    7585 Mar  2  2021 zgrep
-  -rwxr-xr-x 1 root root    2206 Mar  2  2021 zless
-  -rwxr-xr-x 1 root root    1842 Mar  2  2021 zmore
-  -rwxr-xr-x 1 root root    4553 Mar  2  2021 znew
-I: user script /srv/workspace/pbuilder/7684/tmp/hooks/D02_print_environment finished
+  -rwxr-xr-x 1 root root 1282512 Aug  5 10:25 bash
+  -rwxr-xr-x 3 root root   34808 Jul 21  2020 bunzip2
+  -rwxr-xr-x 3 root root   34808 Jul 21  2020 bzcat
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzcmp -> bzdiff
+  -rwxr-xr-x 1 root root    2225 Jul 21  2020 bzdiff
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzegrep -> bzgrep
+  -rwxr-xr-x 1 root root    4877 Sep  5  2019 bzexe
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzfgrep -> bzgrep
+  -rwxr-xr-x 1 root root    3775 Jul 21  2020 bzgrep
+  -rwxr-xr-x 3 root root   34808 Jul 21  2020 bzip2
+  -rwxr-xr-x 1 root root   14264 Jul 21  2020 bzip2recover
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzless -> bzmore
+  -rwxr-xr-x 1 root root    1297 Jul 21  2020 bzmore
+  -rwxr-xr-x 1 root root   39832 Sep 23  2020 cat
+  -rwxr-xr-x 1 root root   64512 Sep 23  2020 chgrp
+  -rwxr-xr-x 1 root root   60368 Sep 23  2020 chmod
+  -rwxr-xr-x 1 root root   64528 Sep 23  2020 chown
+  -rwxr-xr-x 1 root root  138896 Sep 23  2020 cp
+  -rwxr-xr-x 1 root root  129544 Dec 11  2020 dash
+  -rwxr-xr-x 1 root root  101384 Sep 23  2020 date
+  -rwxr-xr-x 1 root root   80984 Sep 23  2020 dd
+  -rwxr-xr-x 1 root root   89824 Sep 23  2020 df
+  -rwxr-xr-x 1 root root  143088 Sep 23  2020 dir
+  -rwxr-xr-x 1 root root   76152 Jul 29 09:09 dmesg
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 dnsdomainname -> hostname
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 domainname -> hostname
+  -rwxr-xr-x 1 root root   35632 Sep 23  2020 echo
+  -rwxr-xr-x 1 root root      28 Nov 10  2020 egrep
+  -rwxr-xr-x 1 root root   31512 Sep 23  2020 false
+  -rwxr-xr-x 1 root root      28 Nov 10  2020 fgrep
+  -rwxr-xr-x 1 root root   64856 Jul 29 09:09 findmnt
+  -rwsr-xr-x 1 root root   34824 Feb 27 06:12 fusermount
+  -rwxr-xr-x 1 root root  178400 Nov 10  2020 grep
+  -rwxr-xr-x 2 root root    2346 Mar  3 13:30 gunzip
+  -rwxr-xr-x 1 root root    6376 Mar  3 13:30 gzexe
+  -rwxr-xr-x 1 root root   93744 Mar  3 13:30 gzip
+  -rwxr-xr-x 1 root root   18440 Nov  8  2019 hostname
+  -rwxr-xr-x 1 root root   68720 Sep 23  2020 ln
+  -rwxr-xr-x 1 root root   52720 Feb  8  2020 login
+  -rwxr-xr-x 1 root root  143088 Sep 23  2020 ls
+  -rwxr-xr-x 1 root root  161960 Jul 29 09:09 lsblk
+  -rwxr-xr-x 1 root root   85200 Sep 23  2020 mkdir
+  -rwxr-xr-x 1 root root   68744 Sep 23  2020 mknod
+  -rwxr-xr-x 1 root root   43976 Sep 23  2020 mktemp
+  -rwxr-xr-x 1 root root   51368 Jul 29 09:09 more
+  -rwsr-xr-x 1 root root   51360 Jul 29 09:09 mount
+  -rwxr-xr-x 1 root root   14496 Jul 29 09:09 mountpoint
+  -rwxr-xr-x 1 root root  134808 Sep 23  2020 mv
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 nisdomainname -> hostname
+  lrwxrwxrwx 1 root root      14 Apr 19 05:38 pidof -> /sbin/killall5
+  -rwxr-xr-x 1 root root   35720 Sep 23  2020 pwd
+  lrwxrwxrwx 1 root root       4 Aug  5 10:25 rbash -> bash
+  -rwxr-xr-x 1 root root   43872 Sep 23  2020 readlink
+  -rwxr-xr-x 1 root root   68592 Sep 23  2020 rm
+  -rwxr-xr-x 1 root root   43880 Sep 23  2020 rmdir
+  -rwxr-xr-x 1 root root   19208 Sep 28  2020 run-parts
+  -rwxr-xr-x 1 root root  114016 Dec 23  2018 sed
+  lrwxrwxrwx 1 root root       4 Aug 11 00:04 sh -> bash
+  lrwxrwxrwx 1 root root       4 Aug 10 23:25 sh.distrib -> dash
+  -rwxr-xr-x 1 root root   35656 Sep 23  2020 sleep
+  -rwxr-xr-x 1 root root   72640 Sep 23  2020 stty
+  -rwsr-xr-x 1 root root   67776 Jul 29 09:09 su
+  -rwxr-xr-x 1 root root   35672 Sep 23  2020 sync
+  -rwxr-xr-x 1 root root  535768 Feb 17 23:55 tar
+  -rwxr-xr-x 1 root root   10568 Sep 28  2020 tempfile
+  -rwxr-xr-x 1 root root   89120 Sep 23  2020 touch
+  -rwxr-xr-x 1 root root   31512 Sep 23  2020 true
+  -rwxr-xr-x 1 root root   14264 Feb 27 06:12 ulockmgr_server
+  -rwsr-xr-x 1 root root   30880 Jul 29 09:09 umount
+  -rwxr-xr-x 1 root root   35640 Sep 23  2020 uname
+  -rwxr-xr-x 2 root root    2346 Mar  3 13:30 uncompress
+  -rwxr-xr-x 1 root root  143088 Sep 23  2020 vdir
+  -rwxr-xr-x 1 root root   59584 Jul 29 09:09 wdctl
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 ypdomainname -> hostname
+  -rwxr-xr-x 1 root root    1984 Mar  3 13:30 zcat
+  -rwxr-xr-x 1 root root    1678 Mar  3 13:30 zcmp
+  -rwxr-xr-x 1 root root    5880 Mar  3 13:30 zdiff
+  -rwxr-xr-x 1 root root      29 Mar  3 13:30 zegrep
+  -rwxr-xr-x 1 root root      29 Mar  3 13:30 zfgrep
+  -rwxr-xr-x 1 root root    2081 Mar  3 13:30 zforce
+  -rwxr-xr-x 1 root root    7585 Mar  3 13:30 zgrep
+  -rwxr-xr-x 1 root root    2206 Mar  3 13:30 zless
+  -rwxr-xr-x 1 root root    1842 Mar  3 13:30 zmore
+  -rwxr-xr-x 1 root root    4553 Mar  3 13:30 znew
+I: user script /srv/workspace/pbuilder/4593/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -295,7 +329,7 @@
 Get: 77 http://deb.debian.org/debian bullseye/main arm64 nettle-dev arm64 3.7.3-1 [1270 kB]
 Get: 78 http://deb.debian.org/debian bullseye/main arm64 libgnutls28-dev arm64 3.7.1-5 [1325 kB]
 Get: 79 http://deb.debian.org/debian bullseye/main arm64 uuid-dev arm64 2.36.1-8 [99.4 kB]
-Fetched 44.6 MB in 1s (54.9 MB/s)
+Fetched 44.6 MB in 1s (32.1 MB/s)
 debconf: delaying package configuration, since apt-utils is not installed
 Selecting previously unselected package bsdextrautils.
 (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 ... 19646 files and directories currently installed.)
@@ -628,8 +662,45 @@
 Writing extended state information...
 Building tag database...
  -> Finished parsing the build-deps
+Reading package lists...
+Building dependency tree...
+Reading state information...
+The following additional packages will be installed:
+  libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl
+The following NEW packages will be installed:
+  libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge
+0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
+Need to get 59.5 kB of archives.
+After this operation, 157 kB of additional disk space will be used.
+Get:1 http://deb.debian.org/debian bullseye/main arm64 libnumber-compare-perl all 0.03-1.1 [6956 B]
+Get:2 http://deb.debian.org/debian bullseye/main arm64 libtext-glob-perl all 0.11-1 [8888 B]
+Get:3 http://deb.debian.org/debian bullseye/main arm64 libfile-find-rule-perl all 0.34-1 [30.6 kB]
+Get:4 http://deb.debian.org/debian bullseye/main arm64 usrmerge all 25 [13.0 kB]
+debconf: delaying package configuration, since apt-utils is not installed
+Fetched 59.5 kB in 0s (1861 kB/s)
+Selecting previously unselected package libnumber-compare-perl.
+(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 ... 27506 files and directories currently installed.)
+Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ...
+Unpacking libnumber-compare-perl (0.03-1.1) ...
+Selecting previously unselected package libtext-glob-perl.
+Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ...
+Unpacking libtext-glob-perl (0.11-1) ...
+Selecting previously unselected package libfile-find-rule-perl.
+Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ...
+Unpacking libfile-find-rule-perl (0.34-1) ...
+Selecting previously unselected package usrmerge.
+Preparing to unpack .../archives/usrmerge_25_all.deb ...
+Unpacking usrmerge (25) ...
+Setting up libtext-glob-perl (0.11-1) ...
+Setting up libnumber-compare-perl (0.03-1.1) ...
+Setting up libfile-find-rule-perl (0.34-1) ...
+Setting up usrmerge (25) ...
+The system has been successfully converted.
+Processing triggers for man-db (2.9.4-2) ...
+Not building database; man-db/auto-update is not 'true'.
 I: Building the package
-I: Running cd /build/task-2.5.3+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../task_2.5.3+dfsg-4_source.changes
+hostname: Temporary failure in name resolution
+I: Running cd /build/task-2.5.3+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../task_2.5.3+dfsg-4_source.changes
 dpkg-buildpackage: info: source package task
 dpkg-buildpackage: info: source version 2.5.3+dfsg-4
 dpkg-buildpackage: info: source distribution unstable
@@ -714,13 +785,13 @@
 make  -f CMakeFiles/Makefile2 all
 make[2]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f src/columns/CMakeFiles/columns.dir/build.make src/columns/CMakeFiles/columns.dir/depend
-make  -f src/CMakeFiles/libshared.dir/build.make src/CMakeFiles/libshared.dir/depend
-make  -f src/CMakeFiles/task.dir/build.make src/CMakeFiles/task.dir/depend
-make  -f src/commands/CMakeFiles/commands.dir/build.make src/commands/CMakeFiles/commands.dir/depend
 make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+make  -f src/CMakeFiles/libshared.dir/build.make src/CMakeFiles/libshared.dir/depend
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/src/columns /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns/CMakeFiles/columns.dir/DependInfo.cmake --color=
+make  -f src/CMakeFiles/task.dir/build.make src/CMakeFiles/task.dir/depend
 make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/src /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/libshared.dir/DependInfo.cmake --color=
+make  -f src/commands/CMakeFiles/commands.dir/build.make src/commands/CMakeFiles/commands.dir/depend
 make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/src /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/task.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
@@ -729,41 +800,41 @@
 Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/libshared.dir/depend.internal".
 Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands/CMakeFiles/commands.dir/DependInfo.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands/CMakeFiles/commands.dir/depend.internal".
 Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands/CMakeFiles/commands.dir/depend.internal".
-Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/task.dir/DependInfo.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/task.dir/depend.internal".
-Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/task.dir/depend.internal".
 Scanning dependencies of target libshared
 make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f src/CMakeFiles/libshared.dir/build.make src/CMakeFiles/libshared.dir/build
+make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/task.dir/DependInfo.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/task.dir/depend.internal".
+Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/task.dir/depend.internal".
 Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns/CMakeFiles/columns.dir/DependInfo.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns/CMakeFiles/columns.dir/depend.internal".
 Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns/CMakeFiles/columns.dir/depend.internal".
-make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[  0%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/Configuration.cpp.o
+[  1%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/Color.cpp.o
+[  3%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/Datetime.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/Color.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/Color.cpp
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/Datetime.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/Datetime.cpp
+[  5%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/Configuration.cpp.o
+[  5%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/FS.cpp.o
+[  5%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/Duration.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/FS.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/FS.cpp
+Scanning dependencies of target commands
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/Configuration.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/Configuration.cpp
 Scanning dependencies of target columns
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/Duration.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/Duration.cpp
 make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f src/columns/CMakeFiles/columns.dir/build.make src/columns/CMakeFiles/columns.dir/build
-Scanning dependencies of target commands
 make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f src/commands/CMakeFiles/commands.dir/build.make src/commands/CMakeFiles/commands.dir/build
-make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 Scanning dependencies of target task
-[  1%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/Color.cpp.o
+make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f src/CMakeFiles/task.dir/build.make src/CMakeFiles/task.dir/build
-[  1%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/Duration.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/Color.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/Color.cpp
-[  3%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/FS.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/Duration.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/Duration.cpp
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/FS.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/FS.cpp
-[  3%] Building CXX object src/columns/CMakeFiles/columns.dir/Column.cpp.o
-make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+[  5%] Building CXX object src/columns/CMakeFiles/columns.dir/Column.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/Column.cpp.o -c /build/task-2.5.3+dfsg/src/columns/Column.cpp
-[  5%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/Datetime.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/Datetime.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/Datetime.cpp
 [  5%] Building CXX object src/commands/CMakeFiles/commands.dir/Command.cpp.o
-[  6%] Building CXX object src/CMakeFiles/task.dir/CLI2.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/Command.cpp.o -c /build/task-2.5.3+dfsg/src/commands/Command.cpp
+[  6%] Building CXX object src/CMakeFiles/task.dir/CLI2.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/CLI2.cpp.o -c /build/task-2.5.3+dfsg/src/CLI2.cpp
 [  6%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/JSON.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/JSON.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/JSON.cpp
@@ -775,23 +846,27 @@
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/RX.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/RX.cpp
 [ 12%] Building CXX object src/columns/CMakeFiles/columns.dir/ColDepends.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColDepends.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColDepends.cpp
+[ 12%] Building CXX object src/columns/CMakeFiles/columns.dir/ColDescription.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColDescription.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColDescription.cpp
 [ 12%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/Table.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/Table.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/Table.cpp
 [ 13%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/Timer.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/Timer.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/Timer.cpp
 [ 13%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/format.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/format.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/format.cpp
-[ 13%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/ip.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/ip.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/ip.cpp
 [ 15%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdAdd.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdAdd.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdAdd.cpp
+[ 15%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/ip.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/ip.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/ip.cpp
 [ 17%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/shared.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/shared.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/shared.cpp
 [ 17%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/unicode.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/unicode.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/unicode.cpp
 [ 18%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/utf8.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/utf8.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/utf8.cpp
-[ 18%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/wcwidth6.cpp.o
+[ 20%] Building CXX object src/columns/CMakeFiles/columns.dir/ColDue.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColDue.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColDue.cpp
+[ 20%] Building CXX object src/CMakeFiles/libshared.dir/libshared/src/wcwidth6.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/libshared.dir/libshared/src/wcwidth6.cpp.o -c /build/task-2.5.3+dfsg/src/libshared/src/wcwidth6.cpp
 /build/task-2.5.3+dfsg/src/libshared/src/wcwidth6.cpp: In function 'int bisearch(wchar_t, const interval*, int)':
 /build/task-2.5.3+dfsg/src/libshared/src/wcwidth6.cpp:75:13: warning: comparison of integer expressions of different signedness: 'wchar_t' and 'const int' [-Wsign-compare]
@@ -806,216 +881,205 @@
 /build/task-2.5.3+dfsg/src/libshared/src/wcwidth6.cpp:81:22: warning: comparison of integer expressions of different signedness: 'wchar_t' and 'const int' [-Wsign-compare]
    81 |         else if (ucs < table[mid].first)
       |                  ~~~~^~~~~~~~~~~~~~~~~~
-[ 18%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdAliases.cpp.o
+[ 20%] Building CXX object src/columns/CMakeFiles/columns.dir/ColEnd.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColEnd.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColEnd.cpp
+[ 20%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdAliases.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdAliases.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdAliases.cpp
-[ 20%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdAnnotate.cpp.o
+[ 22%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdAnnotate.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdAnnotate.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdAnnotate.cpp
-[ 20%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdAppend.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdAppend.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdAppend.cpp
-[ 22%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdAttributes.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdAttributes.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdAttributes.cpp
-[ 22%] Building CXX object src/columns/CMakeFiles/columns.dir/ColDescription.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColDescription.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColDescription.cpp
-[ 22%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdBurndown.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdBurndown.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdBurndown.cpp
-[ 24%] Linking CXX static library liblibshared.a
+[ 24%] Building CXX object src/columns/CMakeFiles/columns.dir/ColEntry.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColEntry.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColEntry.cpp
+[ 24%] Building CXX object src/columns/CMakeFiles/columns.dir/ColID.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColID.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColID.cpp
+[ 25%] Building CXX object src/columns/CMakeFiles/columns.dir/ColIMask.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColIMask.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColIMask.cpp
+[ 27%] Linking CXX static library liblibshared.a
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/cmake -P CMakeFiles/libshared.dir/cmake_clean_target.cmake
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/libshared.dir/link.txt --verbose=1
 /usr/bin/ar qc liblibshared.a CMakeFiles/libshared.dir/libshared/src/Color.cpp.o CMakeFiles/libshared.dir/libshared/src/Configuration.cpp.o CMakeFiles/libshared.dir/libshared/src/Datetime.cpp.o CMakeFiles/libshared.dir/libshared/src/Duration.cpp.o CMakeFiles/libshared.dir/libshared/src/FS.cpp.o CMakeFiles/libshared.dir/libshared/src/JSON.cpp.o CMakeFiles/libshared.dir/libshared/src/Msg.cpp.o CMakeFiles/libshared.dir/libshared/src/Pig.cpp.o CMakeFiles/libshared.dir/libshared/src/RX.cpp.o CMakeFiles/libshared.dir/libshared/src/Table.cpp.o CMakeFiles/libshared.dir/libshared/src/Timer.cpp.o CMakeFiles/libshared.dir/libshared/src/format.cpp.o CMakeFiles/libshared.dir/libshared/src/ip.cpp.o CMakeFiles/libshared.dir/libshared/src/shared.cpp.o CMakeFiles/libshared.dir/libshared/src/unicode.cpp.o CMakeFiles/libshared.dir/libshared/src/utf8.cpp.o CMakeFiles/libshared.dir/libshared/src/wcwidth6.cpp.o
 /usr/bin/ranlib liblibshared.a
+[ 27%] Building CXX object src/columns/CMakeFiles/columns.dir/ColMask.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColMask.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColMask.cpp
 make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 24%] Built target libshared
-[ 25%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdCalc.cpp.o
+[ 27%] Built target libshared
+[ 29%] Building CXX object src/columns/CMakeFiles/columns.dir/ColModified.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColModified.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColModified.cpp
+[ 29%] Building CXX object src/columns/CMakeFiles/columns.dir/ColParent.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColParent.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColParent.cpp
+[ 29%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdAppend.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdAppend.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdAppend.cpp
+[ 31%] Building CXX object src/columns/CMakeFiles/columns.dir/ColProject.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColProject.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColProject.cpp
+[ 31%] Building CXX object src/columns/CMakeFiles/columns.dir/ColRecur.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColRecur.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColRecur.cpp
+[ 32%] Building CXX object src/columns/CMakeFiles/columns.dir/ColScheduled.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColScheduled.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColScheduled.cpp
+[ 32%] Building CXX object src/columns/CMakeFiles/columns.dir/ColStart.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColStart.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColStart.cpp
+[ 34%] Building CXX object src/columns/CMakeFiles/columns.dir/ColStatus.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColStatus.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColStatus.cpp
+[ 36%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdAttributes.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdAttributes.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdAttributes.cpp
+[ 36%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdBurndown.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdBurndown.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdBurndown.cpp
+[ 36%] Building CXX object src/CMakeFiles/task.dir/Context.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/Context.cpp.o -c /build/task-2.5.3+dfsg/src/Context.cpp
+[ 36%] Building CXX object src/columns/CMakeFiles/columns.dir/ColTags.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColTags.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColTags.cpp
+[ 36%] Building CXX object src/columns/CMakeFiles/columns.dir/ColTypeDate.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColTypeDate.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColTypeDate.cpp
+[ 37%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdCalc.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdCalc.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdCalc.cpp
-[ 25%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdCalendar.cpp.o
+[ 39%] Building CXX object src/columns/CMakeFiles/columns.dir/ColTypeDuration.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColTypeDuration.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColTypeDuration.cpp
+[ 39%] Building CXX object src/columns/CMakeFiles/columns.dir/ColTypeNumeric.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColTypeNumeric.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColTypeNumeric.cpp
+[ 39%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdCalendar.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdCalendar.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdCalendar.cpp
-[ 27%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdCommands.cpp.o
+[ 41%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdCommands.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdCommands.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdCommands.cpp
-[ 27%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdColor.cpp.o
+[ 43%] Building CXX object src/columns/CMakeFiles/columns.dir/ColTypeString.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColTypeString.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColTypeString.cpp
+[ 43%] Building CXX object src/columns/CMakeFiles/columns.dir/ColUntil.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColUntil.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColUntil.cpp
+[ 44%] Building CXX object src/columns/CMakeFiles/columns.dir/ColUrgency.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColUrgency.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColUrgency.cpp
+[ 44%] Building CXX object src/columns/CMakeFiles/columns.dir/ColUDA.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColUDA.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColUDA.cpp
+[ 46%] Building CXX object src/columns/CMakeFiles/columns.dir/ColUUID.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColUUID.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColUUID.cpp
+[ 46%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdColor.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdColor.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdColor.cpp
-[ 27%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdColumns.cpp.o
+[ 46%] Building CXX object src/columns/CMakeFiles/columns.dir/ColWait.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColWait.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColWait.cpp
+[ 46%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdColumns.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdColumns.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdColumns.cpp
-[ 29%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdConfig.cpp.o
+[ 48%] Building CXX object src/CMakeFiles/task.dir/DOM.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/DOM.cpp.o -c /build/task-2.5.3+dfsg/src/DOM.cpp
+[ 48%] Building CXX object src/CMakeFiles/task.dir/Eval.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/Eval.cpp.o -c /build/task-2.5.3+dfsg/src/Eval.cpp
+[ 50%] Building CXX object src/CMakeFiles/task.dir/Filter.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/Filter.cpp.o -c /build/task-2.5.3+dfsg/src/Filter.cpp
+[ 51%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdConfig.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdConfig.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdConfig.cpp
-[ 31%] Building CXX object src/columns/CMakeFiles/columns.dir/ColDue.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColDue.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColDue.cpp
-[ 31%] Building CXX object src/CMakeFiles/task.dir/Context.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/Context.cpp.o -c /build/task-2.5.3+dfsg/src/Context.cpp
-[ 31%] Building CXX object src/columns/CMakeFiles/columns.dir/ColEnd.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColEnd.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColEnd.cpp
-[ 32%] Building CXX object src/columns/CMakeFiles/columns.dir/ColEntry.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColEntry.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColEntry.cpp
-[ 32%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdContext.cpp.o
+[ 53%] Linking CXX static library libcolumns.a
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/cmake -P CMakeFiles/columns.dir/cmake_clean_target.cmake
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/cmake -E cmake_link_script CMakeFiles/columns.dir/link.txt --verbose=1
+/usr/bin/ar qc libcolumns.a CMakeFiles/columns.dir/Column.cpp.o CMakeFiles/columns.dir/ColDepends.cpp.o CMakeFiles/columns.dir/ColDescription.cpp.o CMakeFiles/columns.dir/ColDue.cpp.o CMakeFiles/columns.dir/ColEnd.cpp.o CMakeFiles/columns.dir/ColEntry.cpp.o CMakeFiles/columns.dir/ColID.cpp.o CMakeFiles/columns.dir/ColIMask.cpp.o CMakeFiles/columns.dir/ColMask.cpp.o CMakeFiles/columns.dir/ColModified.cpp.o CMakeFiles/columns.dir/ColParent.cpp.o CMakeFiles/columns.dir/ColProject.cpp.o CMakeFiles/columns.dir/ColRecur.cpp.o CMakeFiles/columns.dir/ColScheduled.cpp.o CMakeFiles/columns.dir/ColStart.cpp.o CMakeFiles/columns.dir/ColStatus.cpp.o CMakeFiles/columns.dir/ColTags.cpp.o CMakeFiles/columns.dir/ColTypeDate.cpp.o CMakeFiles/columns.dir/ColTypeDuration.cpp.o CMakeFiles/columns.dir/ColTypeNumeric.cpp.o CMakeFiles/columns.dir/ColTypeString.cpp.o CMakeFiles/columns.dir/ColUntil.cpp.o CMakeFiles/columns.dir/ColUrgency.cpp.o CMakeFiles/columns.dir/ColUDA.cpp.o CMakeFiles/columns.dir/ColUUID.cpp.o CMakeFiles/columns.dir/ColWait.cpp.o
+/usr/bin/ranlib libcolumns.a
+make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+[ 53%] Built target columns
+[ 53%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdContext.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdContext.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdContext.cpp
-[ 34%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdCount.cpp.o
+[ 55%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdCount.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdCount.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdCount.cpp
-[ 34%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdCustom.cpp.o
+[ 55%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdCustom.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdCustom.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdCustom.cpp
-[ 34%] Building CXX object src/columns/CMakeFiles/columns.dir/ColID.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColID.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColID.cpp
-[ 36%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdDelete.cpp.o
+[ 56%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdDelete.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdDelete.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdDelete.cpp
-[ 37%] Building CXX object src/columns/CMakeFiles/columns.dir/ColIMask.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColIMask.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColIMask.cpp
-[ 37%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdDenotate.cpp.o
+[ 56%] Building CXX object src/CMakeFiles/task.dir/Hooks.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/Hooks.cpp.o -c /build/task-2.5.3+dfsg/src/Hooks.cpp
+[ 56%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdDenotate.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdDenotate.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdDenotate.cpp
-[ 37%] Building CXX object src/columns/CMakeFiles/columns.dir/ColMask.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColMask.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColMask.cpp
-[ 39%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdDiagnostics.cpp.o
+[ 58%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdDiagnostics.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdDiagnostics.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdDiagnostics.cpp
-[ 41%] Building CXX object src/columns/CMakeFiles/columns.dir/ColModified.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColModified.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColModified.cpp
-[ 41%] Building CXX object src/columns/CMakeFiles/columns.dir/ColParent.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColParent.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColParent.cpp
-[ 43%] Building CXX object src/columns/CMakeFiles/columns.dir/ColProject.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColProject.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColProject.cpp
-[ 43%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdDone.cpp.o
+[ 60%] Building CXX object src/CMakeFiles/task.dir/Lexer.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/Lexer.cpp.o -c /build/task-2.5.3+dfsg/src/Lexer.cpp
+[ 60%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdDone.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdDone.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdDone.cpp
-[ 44%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdDuplicate.cpp.o
+[ 60%] Building CXX object src/CMakeFiles/task.dir/TDB2.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/TDB2.cpp.o -c /build/task-2.5.3+dfsg/src/TDB2.cpp
+[ 62%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdDuplicate.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdDuplicate.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdDuplicate.cpp
-[ 44%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdEdit.cpp.o
+[ 62%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdEdit.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdEdit.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdEdit.cpp
-[ 44%] Building CXX object src/columns/CMakeFiles/columns.dir/ColRecur.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColRecur.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColRecur.cpp
-[ 46%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdExec.cpp.o
+[ 63%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdExec.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdExec.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdExec.cpp
-[ 48%] Building CXX object src/columns/CMakeFiles/columns.dir/ColScheduled.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColScheduled.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColScheduled.cpp
-[ 50%] Building CXX object src/CMakeFiles/task.dir/DOM.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/DOM.cpp.o -c /build/task-2.5.3+dfsg/src/DOM.cpp
-[ 50%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdExport.cpp.o
+[ 63%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdExport.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdExport.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdExport.cpp
-[ 50%] Building CXX object src/columns/CMakeFiles/columns.dir/ColStart.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColStart.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColStart.cpp
-[ 51%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdGet.cpp.o
+[ 65%] Building CXX object src/CMakeFiles/task.dir/Task.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/Task.cpp.o -c /build/task-2.5.3+dfsg/src/Task.cpp
+[ 67%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdGet.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdGet.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdGet.cpp
-[ 51%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdHelp.cpp.o
+[ 67%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdHelp.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdHelp.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdHelp.cpp
-[ 53%] Building CXX object src/columns/CMakeFiles/columns.dir/ColStatus.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColStatus.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColStatus.cpp
-[ 55%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdHistory.cpp.o
+[ 68%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdHistory.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdHistory.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdHistory.cpp
-[ 55%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdIDs.cpp.o
+[ 68%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdIDs.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdIDs.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdIDs.cpp
-[ 55%] Building CXX object src/columns/CMakeFiles/columns.dir/ColTags.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColTags.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColTags.cpp
-[ 55%] Building CXX object src/columns/CMakeFiles/columns.dir/ColTypeDate.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColTypeDate.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColTypeDate.cpp
-[ 55%] Building CXX object src/CMakeFiles/task.dir/Eval.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/Eval.cpp.o -c /build/task-2.5.3+dfsg/src/Eval.cpp
-[ 56%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdImport.cpp.o
+[ 68%] Building CXX object src/CMakeFiles/task.dir/TLSClient.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/TLSClient.cpp.o -c /build/task-2.5.3+dfsg/src/TLSClient.cpp
+[ 70%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdImport.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdImport.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdImport.cpp
-[ 56%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdInfo.cpp.o
+[ 72%] Building CXX object src/CMakeFiles/task.dir/Variant.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/Variant.cpp.o -c /build/task-2.5.3+dfsg/src/Variant.cpp
+[ 72%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdInfo.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdInfo.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdInfo.cpp
-[ 58%] Building CXX object src/columns/CMakeFiles/columns.dir/ColTypeDuration.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColTypeDuration.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColTypeDuration.cpp
-[ 60%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdLog.cpp.o
+[ 74%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdLog.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdLog.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdLog.cpp
-[ 60%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdLogo.cpp.o
+/build/task-2.5.3+dfsg/src/Variant.cpp: In member function 'bool Variant::operator_partial(const Variant&) const':
+/build/task-2.5.3+dfsg/src/Variant.cpp:1113:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
+ 1113 |       if (left.trivial () || right.trivial ())
+      |       ^~
+/build/task-2.5.3+dfsg/src/Variant.cpp:1116:5: note: here
+ 1116 |     case type_boolean:
+      |     ^~~~
+[ 74%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdLogo.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdLogo.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdLogo.cpp
-[ 60%] Building CXX object src/columns/CMakeFiles/columns.dir/ColTypeNumeric.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColTypeNumeric.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColTypeNumeric.cpp
-[ 60%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdModify.cpp.o
+[ 74%] Building CXX object src/CMakeFiles/task.dir/ViewTask.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/ViewTask.cpp.o -c /build/task-2.5.3+dfsg/src/ViewTask.cpp
+[ 74%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdModify.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdModify.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdModify.cpp
-[ 62%] Building CXX object src/columns/CMakeFiles/columns.dir/ColTypeString.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColTypeString.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColTypeString.cpp
-[ 63%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdPrepend.cpp.o
+[ 75%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdPrepend.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdPrepend.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdPrepend.cpp
-[ 63%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdProjects.cpp.o
+[ 75%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdProjects.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdProjects.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdProjects.cpp
-[ 63%] Building CXX object src/columns/CMakeFiles/columns.dir/ColUntil.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColUntil.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColUntil.cpp
-[ 65%] Building CXX object src/CMakeFiles/task.dir/Filter.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/Filter.cpp.o -c /build/task-2.5.3+dfsg/src/Filter.cpp
-[ 67%] Building CXX object src/columns/CMakeFiles/columns.dir/ColUrgency.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColUrgency.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColUrgency.cpp
-[ 67%] Building CXX object src/columns/CMakeFiles/columns.dir/ColUDA.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColUDA.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColUDA.cpp
-[ 68%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdPurge.cpp.o
+[ 75%] Building CXX object src/CMakeFiles/task.dir/dependency.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/dependency.cpp.o -c /build/task-2.5.3+dfsg/src/dependency.cpp
+[ 77%] Building CXX object src/CMakeFiles/task.dir/feedback.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/feedback.cpp.o -c /build/task-2.5.3+dfsg/src/feedback.cpp
+[ 77%] Building CXX object src/CMakeFiles/task.dir/legacy.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/legacy.cpp.o -c /build/task-2.5.3+dfsg/src/legacy.cpp
+[ 79%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdPurge.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdPurge.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdPurge.cpp
-[ 68%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdReports.cpp.o
+[ 79%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdReports.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdReports.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdReports.cpp
-[ 70%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdShow.cpp.o
+[ 81%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdShow.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdShow.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdShow.cpp
-[ 72%] Building CXX object src/columns/CMakeFiles/columns.dir/ColUUID.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColUUID.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColUUID.cpp
-[ 72%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdStart.cpp.o
+[ 82%] Building CXX object src/CMakeFiles/task.dir/nag.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/nag.cpp.o -c /build/task-2.5.3+dfsg/src/nag.cpp
+[ 82%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdStart.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdStart.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdStart.cpp
-[ 72%] Building CXX object src/CMakeFiles/task.dir/Hooks.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/Hooks.cpp.o -c /build/task-2.5.3+dfsg/src/Hooks.cpp
-[ 72%] Building CXX object src/columns/CMakeFiles/columns.dir/ColWait.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/columns.dir/ColWait.cpp.o -c /build/task-2.5.3+dfsg/src/columns/ColWait.cpp
-[ 74%] Building CXX object src/CMakeFiles/task.dir/Lexer.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/Lexer.cpp.o -c /build/task-2.5.3+dfsg/src/Lexer.cpp
-[ 75%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdStats.cpp.o
+[ 82%] Building CXX object src/CMakeFiles/task.dir/recur.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/recur.cpp.o -c /build/task-2.5.3+dfsg/src/recur.cpp
+[ 84%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdStats.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdStats.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdStats.cpp
-[ 77%] Linking CXX static library libcolumns.a
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/cmake -P CMakeFiles/columns.dir/cmake_clean_target.cmake
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns && /usr/bin/cmake -E cmake_link_script CMakeFiles/columns.dir/link.txt --verbose=1
-/usr/bin/ar qc libcolumns.a CMakeFiles/columns.dir/Column.cpp.o CMakeFiles/columns.dir/ColDepends.cpp.o CMakeFiles/columns.dir/ColDescription.cpp.o CMakeFiles/columns.dir/ColDue.cpp.o CMakeFiles/columns.dir/ColEnd.cpp.o CMakeFiles/columns.dir/ColEntry.cpp.o CMakeFiles/columns.dir/ColID.cpp.o CMakeFiles/columns.dir/ColIMask.cpp.o CMakeFiles/columns.dir/ColMask.cpp.o CMakeFiles/columns.dir/ColModified.cpp.o CMakeFiles/columns.dir/ColParent.cpp.o CMakeFiles/columns.dir/ColProject.cpp.o CMakeFiles/columns.dir/ColRecur.cpp.o CMakeFiles/columns.dir/ColScheduled.cpp.o CMakeFiles/columns.dir/ColStart.cpp.o CMakeFiles/columns.dir/ColStatus.cpp.o CMakeFiles/columns.dir/ColTags.cpp.o CMakeFiles/columns.dir/ColTypeDate.cpp.o CMakeFiles/columns.dir/ColTypeDuration.cpp.o CMakeFiles/columns.dir/ColTypeNumeric.cpp.o CMakeFiles/columns.dir/ColTypeString.cpp.o CMakeFiles/columns.dir/ColUntil.cpp.o CMakeFiles/columns.dir/ColUrgency.cpp.o CMakeFiles/columns.dir/ColUDA.cpp.o CMakeFiles/columns.dir/ColUUID.cpp.o CMakeFiles/columns.dir/ColWait.cpp.o
-/usr/bin/ranlib libcolumns.a
-make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 77%] Built target columns
-[ 77%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdStop.cpp.o
+[ 86%] Building CXX object src/CMakeFiles/task.dir/rules.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/rules.cpp.o -c /build/task-2.5.3+dfsg/src/rules.cpp
+[ 86%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdStop.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdStop.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdStop.cpp
-[ 77%] Building CXX object src/CMakeFiles/task.dir/TDB2.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/TDB2.cpp.o -c /build/task-2.5.3+dfsg/src/TDB2.cpp
-[ 79%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdSummary.cpp.o
+[ 87%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdSummary.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdSummary.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdSummary.cpp
-[ 79%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdSync.cpp.o
+[ 87%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdSync.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdSync.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdSync.cpp
-[ 81%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdTags.cpp.o
+[ 87%] Building CXX object src/CMakeFiles/task.dir/sort.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/sort.cpp.o -c /build/task-2.5.3+dfsg/src/sort.cpp
+[ 89%] Building CXX object src/CMakeFiles/task.dir/util.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/util.cpp.o -c /build/task-2.5.3+dfsg/src/util.cpp
+[ 91%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdTags.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdTags.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdTags.cpp
-[ 81%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdTimesheet.cpp.o
+[ 91%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdTimesheet.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdTimesheet.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdTimesheet.cpp
-[ 82%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdUDAs.cpp.o
+[ 93%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdUDAs.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdUDAs.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdUDAs.cpp
-[ 84%] Building CXX object src/CMakeFiles/task.dir/Task.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/Task.cpp.o -c /build/task-2.5.3+dfsg/src/Task.cpp
-[ 84%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdUndo.cpp.o
+[ 93%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdUndo.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdUndo.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdUndo.cpp
-[ 86%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdUnique.cpp.o
+[ 94%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdUnique.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdUnique.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdUnique.cpp
-[ 86%] Building CXX object src/CMakeFiles/task.dir/TLSClient.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/TLSClient.cpp.o -c /build/task-2.5.3+dfsg/src/TLSClient.cpp
-[ 86%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdUrgency.cpp.o
+[ 94%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdUrgency.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdUrgency.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdUrgency.cpp
-[ 87%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdVersion.cpp.o
+[ 96%] Building CXX object src/commands/CMakeFiles/commands.dir/CmdVersion.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/commands.dir/CmdVersion.cpp.o -c /build/task-2.5.3+dfsg/src/commands/CmdVersion.cpp
-[ 89%] Building CXX object src/CMakeFiles/task.dir/Variant.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/Variant.cpp.o -c /build/task-2.5.3+dfsg/src/Variant.cpp
-[ 89%] Building CXX object src/CMakeFiles/task.dir/ViewTask.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/ViewTask.cpp.o -c /build/task-2.5.3+dfsg/src/ViewTask.cpp
-[ 89%] Building CXX object src/CMakeFiles/task.dir/dependency.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/dependency.cpp.o -c /build/task-2.5.3+dfsg/src/dependency.cpp
-[ 91%] Building CXX object src/CMakeFiles/task.dir/feedback.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/feedback.cpp.o -c /build/task-2.5.3+dfsg/src/feedback.cpp
-[ 91%] Building CXX object src/CMakeFiles/task.dir/legacy.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/legacy.cpp.o -c /build/task-2.5.3+dfsg/src/legacy.cpp
-[ 93%] Building CXX object src/CMakeFiles/task.dir/nag.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/nag.cpp.o -c /build/task-2.5.3+dfsg/src/nag.cpp
-/build/task-2.5.3+dfsg/src/Variant.cpp: In member function 'bool Variant::operator_partial(const Variant&) const':
-/build/task-2.5.3+dfsg/src/Variant.cpp:1113:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
- 1113 |       if (left.trivial () || right.trivial ())
-      |       ^~
-/build/task-2.5.3+dfsg/src/Variant.cpp:1116:5: note: here
- 1116 |     case type_boolean:
-      |     ^~~~
-[ 93%] Linking CXX static library libcommands.a
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/cmake -P CMakeFiles/commands.dir/cmake_clean_target.cmake
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/cmake -E cmake_link_script CMakeFiles/commands.dir/link.txt --verbose=1
-/usr/bin/ar qc libcommands.a CMakeFiles/commands.dir/Command.cpp.o CMakeFiles/commands.dir/CmdAdd.cpp.o CMakeFiles/commands.dir/CmdAliases.cpp.o CMakeFiles/commands.dir/CmdAnnotate.cpp.o CMakeFiles/commands.dir/CmdAppend.cpp.o CMakeFiles/commands.dir/CmdAttributes.cpp.o CMakeFiles/commands.dir/CmdBurndown.cpp.o CMakeFiles/commands.dir/CmdCalc.cpp.o CMakeFiles/commands.dir/CmdCalendar.cpp.o CMakeFiles/commands.dir/CmdCommands.cpp.o CMakeFiles/commands.dir/CmdColor.cpp.o CMakeFiles/commands.dir/CmdColumns.cpp.o CMakeFiles/commands.dir/CmdConfig.cpp.o CMakeFiles/commands.dir/CmdContext.cpp.o CMakeFiles/commands.dir/CmdCount.cpp.o CMakeFiles/commands.dir/CmdCustom.cpp.o CMakeFiles/commands.dir/CmdDelete.cpp.o CMakeFiles/commands.dir/CmdDenotate.cpp.o CMakeFiles/commands.dir/CmdDiagnostics.cpp.o CMakeFiles/commands.dir/CmdDone.cpp.o CMakeFiles/commands.dir/CmdDuplicate.cpp.o CMakeFiles/commands.dir/CmdEdit.cpp.o CMakeFiles/commands.dir/CmdExec.cpp.o CMakeFiles/commands.dir/CmdExport.cpp.o CMakeFiles/commands.dir/CmdGet.cpp.o CMakeFiles/commands.dir/CmdHelp.cpp.o CMakeFiles/commands.dir/CmdHistory.cpp.o CMakeFiles/commands.dir/CmdIDs.cpp.o CMakeFiles/commands.dir/CmdImport.cpp.o CMakeFiles/commands.dir/CmdInfo.cpp.o CMakeFiles/commands.dir/CmdLog.cpp.o CMakeFiles/commands.dir/CmdLogo.cpp.o CMakeFiles/commands.dir/CmdModify.cpp.o CMakeFiles/commands.dir/CmdPrepend.cpp.o CMakeFiles/commands.dir/CmdProjects.cpp.o CMakeFiles/commands.dir/CmdPurge.cpp.o CMakeFiles/commands.dir/CmdReports.cpp.o CMakeFiles/commands.dir/CmdShow.cpp.o CMakeFiles/commands.dir/CmdStart.cpp.o CMakeFiles/commands.dir/CmdStats.cpp.o CMakeFiles/commands.dir/CmdStop.cpp.o CMakeFiles/commands.dir/CmdSummary.cpp.o CMakeFiles/commands.dir/CmdSync.cpp.o CMakeFiles/commands.dir/CmdTags.cpp.o CMakeFiles/commands.dir/CmdTimesheet.cpp.o CMakeFiles/commands.dir/CmdUDAs.cpp.o CMakeFiles/commands.dir/CmdUndo.cpp.o CMakeFiles/commands.dir/CmdUnique.cpp.o CMakeFiles/commands.dir/CmdUrgency.cpp.o CMakeFiles/commands.dir/CmdVersion.cpp.o
-/usr/bin/ranlib libcommands.a
-make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 93%] Built target commands
-[ 93%] Building CXX object src/CMakeFiles/task.dir/recur.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/recur.cpp.o -c /build/task-2.5.3+dfsg/src/recur.cpp
-[ 94%] Building CXX object src/CMakeFiles/task.dir/rules.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/rules.cpp.o -c /build/task-2.5.3+dfsg/src/rules.cpp
-[ 94%] Building CXX object src/CMakeFiles/task.dir/sort.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/sort.cpp.o -c /build/task-2.5.3+dfsg/src/sort.cpp
-[ 96%] Building CXX object src/CMakeFiles/task.dir/util.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task.dir/util.cpp.o -c /build/task-2.5.3+dfsg/src/util.cpp
 [ 96%] Linking CXX static library libtask.a
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/cmake -P CMakeFiles/task.dir/cmake_clean_target.cmake
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/task.dir/link.txt --verbose=1
@@ -1023,51 +1087,58 @@
 /usr/bin/ranlib libtask.a
 make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 [ 96%] Built target task
+[ 96%] Linking CXX static library libcommands.a
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/cmake -P CMakeFiles/commands.dir/cmake_clean_target.cmake
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands && /usr/bin/cmake -E cmake_link_script CMakeFiles/commands.dir/link.txt --verbose=1
+/usr/bin/ar qc libcommands.a CMakeFiles/commands.dir/Command.cpp.o CMakeFiles/commands.dir/CmdAdd.cpp.o CMakeFiles/commands.dir/CmdAliases.cpp.o CMakeFiles/commands.dir/CmdAnnotate.cpp.o CMakeFiles/commands.dir/CmdAppend.cpp.o CMakeFiles/commands.dir/CmdAttributes.cpp.o CMakeFiles/commands.dir/CmdBurndown.cpp.o CMakeFiles/commands.dir/CmdCalc.cpp.o CMakeFiles/commands.dir/CmdCalendar.cpp.o CMakeFiles/commands.dir/CmdCommands.cpp.o CMakeFiles/commands.dir/CmdColor.cpp.o CMakeFiles/commands.dir/CmdColumns.cpp.o CMakeFiles/commands.dir/CmdConfig.cpp.o CMakeFiles/commands.dir/CmdContext.cpp.o CMakeFiles/commands.dir/CmdCount.cpp.o CMakeFiles/commands.dir/CmdCustom.cpp.o CMakeFiles/commands.dir/CmdDelete.cpp.o CMakeFiles/commands.dir/CmdDenotate.cpp.o CMakeFiles/commands.dir/CmdDiagnostics.cpp.o CMakeFiles/commands.dir/CmdDone.cpp.o CMakeFiles/commands.dir/CmdDuplicate.cpp.o CMakeFiles/commands.dir/CmdEdit.cpp.o CMakeFiles/commands.dir/CmdExec.cpp.o CMakeFiles/commands.dir/CmdExport.cpp.o CMakeFiles/commands.dir/CmdGet.cpp.o CMakeFiles/commands.dir/CmdHelp.cpp.o CMakeFiles/commands.dir/CmdHistory.cpp.o CMakeFiles/commands.dir/CmdIDs.cpp.o CMakeFiles/commands.dir/CmdImport.cpp.o CMakeFiles/commands.dir/CmdInfo.cpp.o CMakeFiles/commands.dir/CmdLog.cpp.o CMakeFiles/commands.dir/CmdLogo.cpp.o CMakeFiles/commands.dir/CmdModify.cpp.o CMakeFiles/commands.dir/CmdPrepend.cpp.o CMakeFiles/commands.dir/CmdProjects.cpp.o CMakeFiles/commands.dir/CmdPurge.cpp.o CMakeFiles/commands.dir/CmdReports.cpp.o CMakeFiles/commands.dir/CmdShow.cpp.o CMakeFiles/commands.dir/CmdStart.cpp.o CMakeFiles/commands.dir/CmdStats.cpp.o CMakeFiles/commands.dir/CmdStop.cpp.o CMakeFiles/commands.dir/CmdSummary.cpp.o CMakeFiles/commands.dir/CmdSync.cpp.o CMakeFiles/commands.dir/CmdTags.cpp.o CMakeFiles/commands.dir/CmdTimesheet.cpp.o CMakeFiles/commands.dir/CmdUDAs.cpp.o CMakeFiles/commands.dir/CmdUndo.cpp.o CMakeFiles/commands.dir/CmdUnique.cpp.o CMakeFiles/commands.dir/CmdUrgency.cpp.o CMakeFiles/commands.dir/CmdVersion.cpp.o
+/usr/bin/ranlib libcommands.a
+make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+[ 96%] Built target commands
 make  -f src/CMakeFiles/lex_executable.dir/build.make src/CMakeFiles/lex_executable.dir/depend
-make  -f src/CMakeFiles/calc_executable.dir/build.make src/CMakeFiles/calc_executable.dir/depend
-make  -f src/CMakeFiles/task_executable.dir/build.make src/CMakeFiles/task_executable.dir/depend
 make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/src /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/lex_executable.dir/DependInfo.cmake --color=
+make  -f src/CMakeFiles/calc_executable.dir/build.make src/CMakeFiles/calc_executable.dir/depend
 make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/src /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/calc_executable.dir/DependInfo.cmake --color=
+make  -f src/CMakeFiles/task_executable.dir/build.make src/CMakeFiles/task_executable.dir/depend
 make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/src /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/task_executable.dir/DependInfo.cmake --color=
+Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/lex_executable.dir/DependInfo.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/lex_executable.dir/depend.internal".
+Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/lex_executable.dir/depend.internal".
+Scanning dependencies of target lex_executable
+make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+make  -f src/CMakeFiles/lex_executable.dir/build.make src/CMakeFiles/lex_executable.dir/build
+make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/calc_executable.dir/DependInfo.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/calc_executable.dir/depend.internal".
-Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/task_executable.dir/DependInfo.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/task_executable.dir/depend.internal".
-Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/task_executable.dir/depend.internal".
 Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/calc_executable.dir/depend.internal".
-Scanning dependencies of target task_executable
 Scanning dependencies of target calc_executable
 make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make  -f src/CMakeFiles/task_executable.dir/build.make src/CMakeFiles/task_executable.dir/build
 make  -f src/CMakeFiles/calc_executable.dir/build.make src/CMakeFiles/calc_executable.dir/build
+Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/task_executable.dir/DependInfo.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/task_executable.dir/depend.internal".
+Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/task_executable.dir/depend.internal".
+Scanning dependencies of target task_executable
 make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/lex_executable.dir/DependInfo.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/lex_executable.dir/depend.internal".
-Dependee "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/lex_executable.dir/depend.internal".
-Scanning dependencies of target lex_executable
 make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make  -f src/CMakeFiles/lex_executable.dir/build.make src/CMakeFiles/lex_executable.dir/build
+make  -f src/CMakeFiles/task_executable.dir/build.make src/CMakeFiles/task_executable.dir/build
 make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+[ 96%] Building CXX object src/CMakeFiles/calc_executable.dir/calc.cpp.o
 [ 98%] Building CXX object src/CMakeFiles/task_executable.dir/main.cpp.o
-[ 98%] Building CXX object src/CMakeFiles/calc_executable.dir/calc.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task_executable.dir/main.cpp.o -c /build/task-2.5.3+dfsg/src/main.cpp
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/calc_executable.dir/calc.cpp.o -c /build/task-2.5.3+dfsg/src/calc.cpp
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/task_executable.dir/main.cpp.o -c /build/task-2.5.3+dfsg/src/main.cpp
 [ 98%] Building CXX object src/CMakeFiles/lex_executable.dir/lex.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/lex_executable.dir/lex.cpp.o -c /build/task-2.5.3+dfsg/src/lex.cpp
+[ 98%] Linking CXX executable task
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/task_executable.dir/link.txt --verbose=1
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/task_executable.dir/main.cpp.o -o task  libtask.a commands/libcommands.a columns/libcolumns.a liblibshared.a libtask.a liblibshared.a -lgnutls -luuid 
 [100%] Linking CXX executable lex
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/lex_executable.dir/link.txt --verbose=1
 /usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/lex_executable.dir/lex.cpp.o -o lex  libtask.a commands/libcommands.a columns/libcolumns.a liblibshared.a libtask.a liblibshared.a -lgnutls -luuid 
-[100%] Linking CXX executable task
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/task_executable.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/task_executable.dir/main.cpp.o -o task  libtask.a commands/libcommands.a columns/libcolumns.a liblibshared.a libtask.a liblibshared.a -lgnutls -luuid 
 [100%] Linking CXX executable calc
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/calc_executable.dir/link.txt --verbose=1
 /usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/calc_executable.dir/calc.cpp.o -o calc  libtask.a commands/libcommands.a columns/libcolumns.a liblibshared.a libtask.a liblibshared.a -lgnutls -luuid 
 make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 [100%] Built target task_executable
+make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 [100%] Built target lex_executable
 make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 [100%] Built target calc_executable
@@ -1086,157 +1157,157 @@
 make[3]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f src/columns/CMakeFiles/columns.dir/build.make src/columns/CMakeFiles/columns.dir/depend
 make  -f src/CMakeFiles/libshared.dir/build.make src/CMakeFiles/libshared.dir/depend
-make  -f src/CMakeFiles/task.dir/build.make src/CMakeFiles/task.dir/depend
-make  -f src/commands/CMakeFiles/commands.dir/build.make src/commands/CMakeFiles/commands.dir/depend
-make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/src /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/libshared.dir/DependInfo.cmake --color=
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/src/columns /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/columns/CMakeFiles/columns.dir/DependInfo.cmake --color=
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+make  -f src/CMakeFiles/task.dir/build.make src/CMakeFiles/task.dir/depend
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/src /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/libshared.dir/DependInfo.cmake --color=
+make  -f src/commands/CMakeFiles/commands.dir/build.make src/commands/CMakeFiles/commands.dir/depend
+make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/src /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/task.dir/DependInfo.cmake --color=
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/src/commands /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/commands/CMakeFiles/commands.dir/DependInfo.cmake --color=
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make  -f src/commands/CMakeFiles/commands.dir/build.make src/commands/CMakeFiles/commands.dir/build
+make  -f src/columns/CMakeFiles/columns.dir/build.make src/columns/CMakeFiles/columns.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/commands/CMakeFiles/commands.dir/build'.
+make[4]: Nothing to be done for 'src/columns/CMakeFiles/columns.dir/build'.
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+[ 13%] Built target columns
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f src/CMakeFiles/libshared.dir/build.make src/CMakeFiles/libshared.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/CMakeFiles/libshared.dir/build'.
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f src/CMakeFiles/task.dir/build.make src/CMakeFiles/task.dir/build
-make  -f src/columns/CMakeFiles/columns.dir/build.make src/columns/CMakeFiles/columns.dir/build
-[ 24%] Built target commands
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make[4]: Nothing to be done for 'src/CMakeFiles/task.dir/build'.
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+make  -f src/commands/CMakeFiles/commands.dir/build.make src/commands/CMakeFiles/commands.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/columns/CMakeFiles/columns.dir/build'.
+make[4]: Nothing to be done for 'src/commands/CMakeFiles/commands.dir/build'.
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 33%] Built target libshared
-[ 50%] Built target task
-[ 56%] Built target columns
+[ 26%] Built target task
+[ 32%] Built target libshared
+[ 56%] Built target commands
 make  -f test/CMakeFiles/variant_partial.t.dir/build.make test/CMakeFiles/variant_partial.t.dir/depend
 make  -f src/CMakeFiles/task_executable.dir/build.make src/CMakeFiles/task_executable.dir/depend
-make  -f test/CMakeFiles/view.t.dir/build.make test/CMakeFiles/view.t.dir/depend
-make  -f test/CMakeFiles/variant_xor.t.dir/build.make test/CMakeFiles/variant_xor.t.dir/depend
-make  -f test/CMakeFiles/variant_cast.t.dir/build.make test/CMakeFiles/variant_cast.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_partial.t.dir/DependInfo.cmake --color=
+make  -f test/CMakeFiles/view.t.dir/build.make test/CMakeFiles/view.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/src /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/src/CMakeFiles/task_executable.dir/DependInfo.cmake --color=
+make  -f test/CMakeFiles/variant_xor.t.dir/build.make test/CMakeFiles/variant_xor.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/view.t.dir/DependInfo.cmake --color=
+make  -f test/CMakeFiles/variant_cast.t.dir/build.make test/CMakeFiles/variant_cast.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make  -f test/CMakeFiles/variant_add.t.dir/build.make test/CMakeFiles/variant_add.t.dir/depend
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_xor.t.dir/DependInfo.cmake --color=
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_cast.t.dir/DependInfo.cmake --color=
-make  -f test/CMakeFiles/eval.t.dir/build.make test/CMakeFiles/eval.t.dir/depend
+make  -f test/CMakeFiles/variant_add.t.dir/build.make test/CMakeFiles/variant_add.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_add.t.dir/DependInfo.cmake --color=
-make  -f test/CMakeFiles/tdb2.t.dir/build.make test/CMakeFiles/tdb2.t.dir/depend
+make  -f test/CMakeFiles/eval.t.dir/build.make test/CMakeFiles/eval.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/eval.t.dir/DependInfo.cmake --color=
+make  -f test/CMakeFiles/tdb2.t.dir/build.make test/CMakeFiles/tdb2.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/tdb2.t.dir/DependInfo.cmake --color=
-Scanning dependencies of target variant_partial.t
-Scanning dependencies of target view.t
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make  -f test/CMakeFiles/view.t.dir/build.make test/CMakeFiles/view.t.dir/build
+make  -f src/CMakeFiles/task_executable.dir/build.make src/CMakeFiles/task_executable.dir/build
+Scanning dependencies of target variant_partial.t
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make  -f test/CMakeFiles/variant_partial.t.dir/build.make test/CMakeFiles/variant_partial.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+make[4]: Nothing to be done for 'src/CMakeFiles/task_executable.dir/build'.
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+make  -f test/CMakeFiles/variant_partial.t.dir/build.make test/CMakeFiles/variant_partial.t.dir/build
+Scanning dependencies of target variant_xor.t
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-Scanning dependencies of target variant_add.t
-make  -f src/CMakeFiles/task_executable.dir/build.make src/CMakeFiles/task_executable.dir/build
+Scanning dependencies of target view.t
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+make  -f test/CMakeFiles/view.t.dir/build.make test/CMakeFiles/view.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make[4]: Nothing to be done for 'src/CMakeFiles/task_executable.dir/build'.
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make  -f test/CMakeFiles/variant_add.t.dir/build.make test/CMakeFiles/variant_add.t.dir/build
-make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-Scanning dependencies of target variant_xor.t
+make  -f test/CMakeFiles/variant_xor.t.dir/build.make test/CMakeFiles/variant_xor.t.dir/build
 Scanning dependencies of target tdb2.t
-Scanning dependencies of target variant_cast.t
+make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/tdb2.t.dir/build.make test/CMakeFiles/tdb2.t.dir/build
+Scanning dependencies of target variant_add.t
+Scanning dependencies of target variant_cast.t
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 57%] Building CXX object test/CMakeFiles/view.t.dir/view.t.cpp.o
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make  -f test/CMakeFiles/variant_xor.t.dir/build.make test/CMakeFiles/variant_xor.t.dir/build
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/view.t.dir/view.t.cpp.o -c /build/task-2.5.3+dfsg/test/view.t.cpp
 make  -f test/CMakeFiles/variant_cast.t.dir/build.make test/CMakeFiles/variant_cast.t.dir/build
-make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 57%] Building CXX object test/CMakeFiles/variant_partial.t.dir/variant_partial.t.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_partial.t.dir/variant_partial.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_partial.t.cpp
-make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 Scanning dependencies of target eval.t
-[ 58%] Built target task_executable
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+make  -f test/CMakeFiles/variant_add.t.dir/build.make test/CMakeFiles/variant_add.t.dir/build
+make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/eval.t.dir/build.make test/CMakeFiles/eval.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 59%] Building CXX object test/CMakeFiles/variant_add.t.dir/variant_add.t.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_add.t.dir/variant_add.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_add.t.cpp
+[ 57%] Building CXX object test/CMakeFiles/view.t.dir/view.t.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/view.t.dir/view.t.cpp.o -c /build/task-2.5.3+dfsg/test/view.t.cpp
+[ 57%] Building CXX object test/CMakeFiles/variant_partial.t.dir/variant_partial.t.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_partial.t.dir/variant_partial.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_partial.t.cpp
+[ 58%] Built target task_executable
 make  -f test/CMakeFiles/t.t.dir/build.make test/CMakeFiles/t.t.dir/depend
-[ 59%] Building CXX object test/CMakeFiles/variant_xor.t.dir/variant_xor.t.cpp.o
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/t.t.dir/DependInfo.cmake --color=
+[ 58%] Building CXX object test/CMakeFiles/variant_xor.t.dir/variant_xor.t.cpp.o
+[ 59%] Building CXX object test/CMakeFiles/tdb2.t.dir/tdb2.t.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/tdb2.t.dir/tdb2.t.cpp.o -c /build/task-2.5.3+dfsg/test/tdb2.t.cpp
+[ 60%] Building CXX object test/CMakeFiles/variant_add.t.dir/variant_add.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_xor.t.dir/variant_xor.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_xor.t.cpp
-[ 60%] Building CXX object test/CMakeFiles/tdb2.t.dir/tdb2.t.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_add.t.dir/variant_add.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_add.t.cpp
+[ 60%] Building CXX object test/CMakeFiles/variant_cast.t.dir/variant_cast.t.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_cast.t.dir/variant_cast.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_cast.t.cpp
 [ 61%] Building CXX object test/CMakeFiles/eval.t.dir/eval.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/eval.t.dir/eval.t.cpp.o -c /build/task-2.5.3+dfsg/test/eval.t.cpp
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/tdb2.t.dir/tdb2.t.cpp.o -c /build/task-2.5.3+dfsg/test/tdb2.t.cpp
-[ 61%] Building CXX object test/CMakeFiles/variant_cast.t.dir/variant_cast.t.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_cast.t.dir/variant_cast.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_cast.t.cpp
 Scanning dependencies of target t.t
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/t.t.dir/build.make test/CMakeFiles/t.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 [ 61%] Building CXX object test/CMakeFiles/t.t.dir/t.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/t.t.dir/t.t.cpp.o -c /build/task-2.5.3+dfsg/test/t.t.cpp
+[ 61%] Building CXX object test/CMakeFiles/eval.t.dir/test.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/eval.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
 [ 62%] Building CXX object test/CMakeFiles/variant_partial.t.dir/test.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_partial.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 62%] Building CXX object test/CMakeFiles/eval.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/eval.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 63%] Building CXX object test/CMakeFiles/variant_xor.t.dir/test.cpp.o
+[ 63%] Building CXX object test/CMakeFiles/variant_cast.t.dir/test.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_cast.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
+[ 64%] Building CXX object test/CMakeFiles/variant_xor.t.dir/test.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_xor.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 63%] Building CXX object test/CMakeFiles/variant_add.t.dir/test.cpp.o
+[ 64%] Building CXX object test/CMakeFiles/variant_add.t.dir/test.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_add.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 64%] Building CXX object test/CMakeFiles/variant_cast.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_cast.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
 [ 65%] Building CXX object test/CMakeFiles/t.t.dir/test.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/t.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
 [ 65%] Building CXX object test/CMakeFiles/view.t.dir/test.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/view.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 65%] Linking CXX executable variant_partial.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_partial.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_partial.t.dir/variant_partial.t.cpp.o CMakeFiles/variant_partial.t.dir/test.cpp.o -o variant_partial.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
 [ 65%] Building CXX object test/CMakeFiles/tdb2.t.dir/test.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/tdb2.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 65%] Linking CXX executable variant_xor.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_xor.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_xor.t.dir/variant_xor.t.cpp.o CMakeFiles/variant_xor.t.dir/test.cpp.o -o variant_xor.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
-[ 66%] Linking CXX executable variant_add.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_add.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_add.t.dir/variant_add.t.cpp.o CMakeFiles/variant_add.t.dir/test.cpp.o -o variant_add.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
-[ 67%] Linking CXX executable eval.t
+[ 66%] Linking CXX executable eval.t
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/eval.t.dir/link.txt --verbose=1
 /usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/eval.t.dir/eval.t.cpp.o CMakeFiles/eval.t.dir/test.cpp.o -o eval.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
-[ 67%] Linking CXX executable variant_cast.t
+[ 66%] Linking CXX executable variant_partial.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_partial.t.dir/link.txt --verbose=1
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_partial.t.dir/variant_partial.t.cpp.o CMakeFiles/variant_partial.t.dir/test.cpp.o -o variant_partial.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+[ 66%] Linking CXX executable variant_xor.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_xor.t.dir/link.txt --verbose=1
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_xor.t.dir/variant_xor.t.cpp.o CMakeFiles/variant_xor.t.dir/test.cpp.o -o variant_xor.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+[ 66%] Linking CXX executable variant_cast.t
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_cast.t.dir/link.txt --verbose=1
 /usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_cast.t.dir/variant_cast.t.cpp.o CMakeFiles/variant_cast.t.dir/test.cpp.o -o variant_cast.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+[ 67%] Linking CXX executable variant_add.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_add.t.dir/link.txt --verbose=1
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_add.t.dir/variant_add.t.cpp.o CMakeFiles/variant_add.t.dir/test.cpp.o -o variant_add.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
 [ 67%] Linking CXX executable t.t
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/t.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/t.t.dir/t.t.cpp.o CMakeFiles/t.t.dir/test.cpp.o -o t.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 67%] Built target variant_partial.t
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/t.t.dir/t.t.cpp.o CMakeFiles/t.t.dir/test.cpp.o -o t.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+[ 67%] Built target eval.t
 make  -f test/CMakeFiles/variant_divide.t.dir/build.make test/CMakeFiles/variant_divide.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_divide.t.dir/DependInfo.cmake --color=
@@ -1247,7 +1318,7 @@
 [ 68%] Building CXX object test/CMakeFiles/variant_divide.t.dir/variant_divide.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_divide.t.dir/variant_divide.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_divide.t.cpp
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 68%] Built target variant_xor.t
+[ 68%] Built target variant_cast.t
 make  -f test/CMakeFiles/dom.t.dir/build.make test/CMakeFiles/dom.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/dom.t.dir/DependInfo.cmake --color=
@@ -1255,46 +1326,38 @@
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/dom.t.dir/build.make test/CMakeFiles/dom.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 [ 69%] Building CXX object test/CMakeFiles/dom.t.dir/dom.t.cpp.o
-[ 69%] Built target eval.t
-make  -f test/CMakeFiles/variant_lt.t.dir/build.make test/CMakeFiles/variant_lt.t.dir/depend
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/dom.t.dir/dom.t.cpp.o -c /build/task-2.5.3+dfsg/test/dom.t.cpp
+[ 70%] Linking CXX executable view.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/view.t.dir/link.txt --verbose=1
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/view.t.dir/view.t.cpp.o CMakeFiles/view.t.dir/test.cpp.o -o view.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+[ 70%] Built target variant_xor.t
+make  -f test/CMakeFiles/variant_lt.t.dir/build.make test/CMakeFiles/variant_lt.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_lt.t.dir/DependInfo.cmake --color=
+[ 71%] Linking CXX executable tdb2.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/tdb2.t.dir/link.txt --verbose=1
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/tdb2.t.dir/tdb2.t.cpp.o CMakeFiles/tdb2.t.dir/test.cpp.o -o tdb2.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
 Scanning dependencies of target variant_lt.t
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/variant_lt.t.dir/build.make test/CMakeFiles/variant_lt.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 69%] Building CXX object test/CMakeFiles/variant_lt.t.dir/variant_lt.t.cpp.o
+[ 71%] Building CXX object test/CMakeFiles/variant_lt.t.dir/variant_lt.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_lt.t.dir/variant_lt.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_lt.t.cpp
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 69%] Built target variant_add.t
-[ 70%] Building CXX object test/CMakeFiles/variant_lt.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_lt.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 71%] Linking CXX executable view.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/view.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/view.t.dir/view.t.cpp.o CMakeFiles/view.t.dir/test.cpp.o -o view.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
-make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 71%] Built target variant_cast.t
+[ 71%] Built target variant_partial.t
 make  -f test/CMakeFiles/variant_and.t.dir/build.make test/CMakeFiles/variant_and.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_and.t.dir/DependInfo.cmake --color=
-[ 72%] Linking CXX executable tdb2.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/tdb2.t.dir/link.txt --verbose=1
 Scanning dependencies of target variant_and.t
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/variant_and.t.dir/build.make test/CMakeFiles/variant_and.t.dir/build
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/tdb2.t.dir/tdb2.t.cpp.o CMakeFiles/tdb2.t.dir/test.cpp.o -o tdb2.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 72%] Building CXX object test/CMakeFiles/variant_and.t.dir/variant_and.t.cpp.o
+[ 71%] Building CXX object test/CMakeFiles/variant_and.t.dir/variant_and.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_and.t.dir/variant_and.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_and.t.cpp
-[ 72%] Building CXX object test/CMakeFiles/dom.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/dom.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 72%] Building CXX object test/CMakeFiles/variant_divide.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_divide.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 72%] Built target t.t
+[ 71%] Built target variant_add.t
 make  -f test/CMakeFiles/col.t.dir/build.make test/CMakeFiles/col.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/col.t.dir/DependInfo.cmake --color=
@@ -1302,61 +1365,70 @@
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/col.t.dir/build.make test/CMakeFiles/col.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 73%] Building CXX object test/CMakeFiles/col.t.dir/col.t.cpp.o
+[ 72%] Building CXX object test/CMakeFiles/col.t.dir/col.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/col.t.dir/col.t.cpp.o -c /build/task-2.5.3+dfsg/test/col.t.cpp
-[ 73%] Building CXX object test/CMakeFiles/col.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/col.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
+[ 72%] Building CXX object test/CMakeFiles/dom.t.dir/test.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/dom.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 73%] Linking CXX executable variant_lt.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_lt.t.dir/link.txt --verbose=1
-[ 73%] Built target view.t
+[ 72%] Built target t.t
 make  -f test/CMakeFiles/variant_nomatch.t.dir/build.make test/CMakeFiles/variant_nomatch.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_nomatch.t.dir/DependInfo.cmake --color=
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_lt.t.dir/variant_lt.t.cpp.o CMakeFiles/variant_lt.t.dir/test.cpp.o -o variant_lt.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
 Scanning dependencies of target variant_nomatch.t
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/variant_nomatch.t.dir/build.make test/CMakeFiles/variant_nomatch.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+[ 72%] Building CXX object test/CMakeFiles/variant_nomatch.t.dir/variant_nomatch.t.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_nomatch.t.dir/variant_nomatch.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_nomatch.t.cpp
+[ 72%] Building CXX object test/CMakeFiles/variant_divide.t.dir/test.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_divide.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 73%] Building CXX object test/CMakeFiles/variant_nomatch.t.dir/variant_nomatch.t.cpp.o
-[ 73%] Built target tdb2.t
+[ 72%] Built target tdb2.t
 make  -f test/CMakeFiles/variant_subtract.t.dir/build.make test/CMakeFiles/variant_subtract.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_subtract.t.dir/DependInfo.cmake --color=
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_nomatch.t.dir/variant_nomatch.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_nomatch.t.cpp
 Scanning dependencies of target variant_subtract.t
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/variant_subtract.t.dir/build.make test/CMakeFiles/variant_subtract.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 74%] Building CXX object test/CMakeFiles/variant_subtract.t.dir/variant_subtract.t.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_subtract.t.dir/variant_subtract.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_subtract.t.cpp
-[ 74%] Building CXX object test/CMakeFiles/variant_and.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_and.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 74%] Linking CXX executable dom.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dom.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/dom.t.dir/dom.t.cpp.o CMakeFiles/dom.t.dir/test.cpp.o -o dom.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
-[ 74%] Building CXX object test/CMakeFiles/variant_subtract.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_subtract.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 75%] Linking CXX executable variant_divide.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_divide.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_divide.t.dir/variant_divide.t.cpp.o CMakeFiles/variant_divide.t.dir/test.cpp.o -o variant_divide.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
-make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 75%] Built target variant_lt.t
+[ 72%] Built target view.t
 make  -f test/CMakeFiles/lexer.t.dir/build.make test/CMakeFiles/lexer.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/lexer.t.dir/DependInfo.cmake --color=
+[ 73%] Building CXX object test/CMakeFiles/variant_subtract.t.dir/variant_subtract.t.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_subtract.t.dir/variant_subtract.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_subtract.t.cpp
 Scanning dependencies of target lexer.t
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/lexer.t.dir/build.make test/CMakeFiles/lexer.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 75%] Building CXX object test/CMakeFiles/lexer.t.dir/lexer.t.cpp.o
+[ 73%] Building CXX object test/CMakeFiles/lexer.t.dir/lexer.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/lexer.t.dir/lexer.t.cpp.o -c /build/task-2.5.3+dfsg/test/lexer.t.cpp
-[ 76%] Building CXX object test/CMakeFiles/lexer.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/lexer.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 77%] Linking CXX executable col.t
+[ 73%] Building CXX object test/CMakeFiles/col.t.dir/test.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/col.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
+[ 74%] Building CXX object test/CMakeFiles/variant_lt.t.dir/test.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_lt.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
+[ 74%] Building CXX object test/CMakeFiles/variant_and.t.dir/test.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_and.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
+[ 74%] Linking CXX executable dom.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dom.t.dir/link.txt --verbose=1
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/dom.t.dir/dom.t.cpp.o CMakeFiles/dom.t.dir/test.cpp.o -o dom.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+[ 75%] Linking CXX executable col.t
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/col.t.dir/link.txt --verbose=1
 /usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/col.t.dir/col.t.cpp.o CMakeFiles/col.t.dir/test.cpp.o -o col.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+[ 76%] Linking CXX executable variant_divide.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_divide.t.dir/link.txt --verbose=1
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_divide.t.dir/variant_divide.t.cpp.o CMakeFiles/variant_divide.t.dir/test.cpp.o -o variant_divide.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+[ 76%] Building CXX object test/CMakeFiles/variant_subtract.t.dir/test.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_subtract.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
+[ 76%] Linking CXX executable variant_lt.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_lt.t.dir/link.txt --verbose=1
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_lt.t.dir/variant_lt.t.cpp.o CMakeFiles/variant_lt.t.dir/test.cpp.o -o variant_lt.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+[ 76%] Building CXX object test/CMakeFiles/variant_nomatch.t.dir/test.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_nomatch.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
+[ 77%] Linking CXX executable variant_and.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_and.t.dir/link.txt --verbose=1
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_and.t.dir/variant_and.t.cpp.o CMakeFiles/variant_and.t.dir/test.cpp.o -o variant_and.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 [ 77%] Built target dom.t
 make  -f test/CMakeFiles/variant_exp.t.dir/build.make test/CMakeFiles/variant_exp.t.dir/depend
@@ -1368,13 +1440,8 @@
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 [ 78%] Building CXX object test/CMakeFiles/variant_exp.t.dir/variant_exp.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_exp.t.dir/variant_exp.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_exp.t.cpp
-[ 79%] Linking CXX executable variant_and.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_and.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_and.t.dir/variant_and.t.cpp.o CMakeFiles/variant_and.t.dir/test.cpp.o -o variant_and.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
-[ 79%] Building CXX object test/CMakeFiles/variant_nomatch.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_nomatch.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 79%] Built target variant_divide.t
+[ 78%] Built target col.t
 make  -f test/CMakeFiles/variant_gte.t.dir/build.make test/CMakeFiles/variant_gte.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_gte.t.dir/DependInfo.cmake --color=
@@ -1382,15 +1449,10 @@
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/variant_gte.t.dir/build.make test/CMakeFiles/variant_gte.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 80%] Building CXX object test/CMakeFiles/variant_gte.t.dir/variant_gte.t.cpp.o
+[ 79%] Building CXX object test/CMakeFiles/variant_gte.t.dir/variant_gte.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_gte.t.dir/variant_gte.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_gte.t.cpp
-[ 81%] Linking CXX executable variant_subtract.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_subtract.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_subtract.t.dir/variant_subtract.t.cpp.o CMakeFiles/variant_subtract.t.dir/test.cpp.o -o variant_subtract.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
-[ 81%] Building CXX object test/CMakeFiles/variant_gte.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_gte.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 81%] Built target col.t
+[ 79%] Built target variant_divide.t
 make  -f test/CMakeFiles/variant_gt.t.dir/build.make test/CMakeFiles/variant_gt.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_gt.t.dir/DependInfo.cmake --color=
@@ -1398,10 +1460,10 @@
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/variant_gt.t.dir/build.make test/CMakeFiles/variant_gt.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 81%] Building CXX object test/CMakeFiles/variant_gt.t.dir/variant_gt.t.cpp.o
+[ 79%] Building CXX object test/CMakeFiles/variant_gt.t.dir/variant_gt.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_gt.t.dir/variant_gt.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_gt.t.cpp
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 81%] Built target variant_and.t
+[ 79%] Built target variant_lt.t
 make  -f test/CMakeFiles/variant_math.t.dir/build.make test/CMakeFiles/variant_math.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_math.t.dir/DependInfo.cmake --color=
@@ -1409,38 +1471,35 @@
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/variant_math.t.dir/build.make test/CMakeFiles/variant_math.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 82%] Building CXX object test/CMakeFiles/variant_math.t.dir/variant_math.t.cpp.o
+[ 80%] Building CXX object test/CMakeFiles/variant_math.t.dir/variant_math.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_math.t.dir/variant_math.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_math.t.cpp
-[ 82%] Building CXX object test/CMakeFiles/variant_exp.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_exp.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
+[ 81%] Linking CXX executable variant_subtract.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_subtract.t.dir/link.txt --verbose=1
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_subtract.t.dir/variant_subtract.t.cpp.o CMakeFiles/variant_subtract.t.dir/test.cpp.o -o variant_subtract.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 83%] Built target variant_subtract.t
-[ 83%] Linking CXX executable variant_nomatch.t
-make  -f test/CMakeFiles/util.t.dir/build.make test/CMakeFiles/util.t.dir/depend
+[ 82%] Linking CXX executable variant_nomatch.t
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_nomatch.t.dir/link.txt --verbose=1
+[ 82%] Built target variant_and.t
+make  -f test/CMakeFiles/util.t.dir/build.make test/CMakeFiles/util.t.dir/depend
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_nomatch.t.dir/variant_nomatch.t.cpp.o CMakeFiles/variant_nomatch.t.dir/test.cpp.o -o variant_nomatch.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/util.t.dir/DependInfo.cmake --color=
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_nomatch.t.dir/variant_nomatch.t.cpp.o CMakeFiles/variant_nomatch.t.dir/test.cpp.o -o variant_nomatch.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
 Scanning dependencies of target util.t
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/util.t.dir/build.make test/CMakeFiles/util.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 83%] Building CXX object test/CMakeFiles/util.t.dir/util.t.cpp.o
+[ 82%] Building CXX object test/CMakeFiles/util.t.dir/util.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/util.t.dir/util.t.cpp.o -c /build/task-2.5.3+dfsg/test/util.t.cpp
-[ 84%] Building CXX object test/CMakeFiles/util.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/util.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 84%] Building CXX object test/CMakeFiles/variant_math.t.dir/test.cpp.o
+[ 82%] Building CXX object test/CMakeFiles/variant_gte.t.dir/test.cpp.o
+[ 82%] Building CXX object test/CMakeFiles/variant_exp.t.dir/test.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_gte.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_exp.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
+[ 82%] Building CXX object test/CMakeFiles/variant_math.t.dir/test.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_math.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 85%] Building CXX object test/CMakeFiles/variant_gt.t.dir/test.cpp.o
+[ 83%] Building CXX object test/CMakeFiles/variant_gt.t.dir/test.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_gt.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 86%] Linking CXX executable variant_gte.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_gte.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_gte.t.dir/variant_gte.t.cpp.o CMakeFiles/variant_gte.t.dir/test.cpp.o -o variant_gte.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
-[ 87%] Linking CXX executable variant_exp.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_exp.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_exp.t.dir/variant_exp.t.cpp.o CMakeFiles/variant_exp.t.dir/test.cpp.o -o variant_exp.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 87%] Built target variant_nomatch.t
+[ 83%] Built target variant_subtract.t
 make  -f test/CMakeFiles/variant_inequal.t.dir/build.make test/CMakeFiles/variant_inequal.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_inequal.t.dir/DependInfo.cmake --color=
@@ -1448,21 +1507,10 @@
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/variant_inequal.t.dir/build.make test/CMakeFiles/variant_inequal.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 87%] Building CXX object test/CMakeFiles/variant_inequal.t.dir/variant_inequal.t.cpp.o
+[ 83%] Building CXX object test/CMakeFiles/variant_inequal.t.dir/variant_inequal.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_inequal.t.dir/variant_inequal.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_inequal.t.cpp
-[ 87%] Building CXX object test/CMakeFiles/variant_inequal.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_inequal.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 87%] Linking CXX executable util.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/util.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/util.t.dir/util.t.cpp.o CMakeFiles/util.t.dir/test.cpp.o -o util.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
-[ 88%] Linking CXX executable variant_math.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_math.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_math.t.dir/variant_math.t.cpp.o CMakeFiles/variant_math.t.dir/test.cpp.o -o variant_math.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
-[ 88%] Linking CXX executable variant_gt.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_gt.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_gt.t.dir/variant_gt.t.cpp.o CMakeFiles/variant_gt.t.dir/test.cpp.o -o variant_gt.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 88%] Built target variant_gte.t
+[ 83%] Built target variant_nomatch.t
 make  -f test/CMakeFiles/variant_lte.t.dir/build.make test/CMakeFiles/variant_lte.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_lte.t.dir/DependInfo.cmake --color=
@@ -1470,41 +1518,76 @@
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/variant_lte.t.dir/build.make test/CMakeFiles/variant_lte.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 89%] Building CXX object test/CMakeFiles/variant_lte.t.dir/variant_lte.t.cpp.o
+[ 84%] Building CXX object test/CMakeFiles/variant_lte.t.dir/variant_lte.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_lte.t.dir/variant_lte.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_lte.t.cpp
+[ 84%] Linking CXX executable variant_gt.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_gt.t.dir/link.txt --verbose=1
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_gt.t.dir/variant_gt.t.cpp.o CMakeFiles/variant_gt.t.dir/test.cpp.o -o variant_gt.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+[ 85%] Linking CXX executable variant_gte.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_gte.t.dir/link.txt --verbose=1
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_gte.t.dir/variant_gte.t.cpp.o CMakeFiles/variant_gte.t.dir/test.cpp.o -o variant_gte.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+[ 86%] Linking CXX executable variant_exp.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_exp.t.dir/link.txt --verbose=1
+[ 87%] Linking CXX executable variant_math.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_math.t.dir/link.txt --verbose=1
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_math.t.dir/variant_math.t.cpp.o CMakeFiles/variant_math.t.dir/test.cpp.o -o variant_math.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_exp.t.dir/variant_exp.t.cpp.o CMakeFiles/variant_exp.t.dir/test.cpp.o -o variant_exp.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+[ 88%] Building CXX object test/CMakeFiles/util.t.dir/test.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/util.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
+[ 89%] Building CXX object test/CMakeFiles/lexer.t.dir/test.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/lexer.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
+[ 89%] Building CXX object test/CMakeFiles/variant_inequal.t.dir/test.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_inequal.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
+[ 89%] Building CXX object test/CMakeFiles/variant_lte.t.dir/test.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_lte.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
+make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+[ 89%] Built target variant_gt.t
 make  -f test/CMakeFiles/variant_match.t.dir/build.make test/CMakeFiles/variant_match.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_match.t.dir/DependInfo.cmake --color=
-make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 89%] Built target variant_exp.t
 Scanning dependencies of target variant_match.t
-make  -f test/CMakeFiles/variant_modulo.t.dir/build.make test/CMakeFiles/variant_modulo.t.dir/depend
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_modulo.t.dir/DependInfo.cmake --color=
 make  -f test/CMakeFiles/variant_match.t.dir/build.make test/CMakeFiles/variant_match.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+[ 89%] Building CXX object test/CMakeFiles/variant_match.t.dir/variant_match.t.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_match.t.dir/variant_match.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_match.t.cpp
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-Scanning dependencies of target variant_modulo.t
+[ 89%] Built target variant_exp.t
+[ 90%] Building CXX object test/CMakeFiles/variant_match.t.dir/test.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_match.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make  -f test/CMakeFiles/variant_modulo.t.dir/build.make test/CMakeFiles/variant_modulo.t.dir/build
+make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+[ 90%] Built target variant_math.t
+make  -f test/CMakeFiles/variant_modulo.t.dir/build.make test/CMakeFiles/variant_modulo.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 89%] Built target variant_math.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_modulo.t.dir/DependInfo.cmake --color=
+[ 90%] Built target variant_gte.t
 make  -f test/CMakeFiles/variant_multiply.t.dir/build.make test/CMakeFiles/variant_multiply.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_multiply.t.dir/DependInfo.cmake --color=
-[ 89%] Building CXX object test/CMakeFiles/variant_match.t.dir/variant_match.t.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_match.t.dir/variant_match.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_match.t.cpp
+Scanning dependencies of target variant_modulo.t
+make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+make  -f test/CMakeFiles/variant_modulo.t.dir/build.make test/CMakeFiles/variant_modulo.t.dir/build
+make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 Scanning dependencies of target variant_multiply.t
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/variant_multiply.t.dir/build.make test/CMakeFiles/variant_multiply.t.dir/build
-[ 89%] Building CXX object test/CMakeFiles/variant_modulo.t.dir/variant_modulo.t.cpp.o
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+[ 90%] Building CXX object test/CMakeFiles/variant_modulo.t.dir/variant_modulo.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_modulo.t.dir/variant_modulo.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_modulo.t.cpp
-[ 90%] Building CXX object test/CMakeFiles/variant_multiply.t.dir/variant_multiply.t.cpp.o
+[ 91%] Building CXX object test/CMakeFiles/variant_multiply.t.dir/variant_multiply.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_multiply.t.dir/variant_multiply.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_multiply.t.cpp
+[ 91%] Linking CXX executable util.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/util.t.dir/link.txt --verbose=1
+[ 91%] Linking CXX executable lexer.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lexer.t.dir/link.txt --verbose=1
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/util.t.dir/util.t.cpp.o CMakeFiles/util.t.dir/test.cpp.o -o util.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/lexer.t.dir/lexer.t.cpp.o CMakeFiles/lexer.t.dir/test.cpp.o -o lexer.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+[ 92%] Linking CXX executable variant_inequal.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_inequal.t.dir/link.txt --verbose=1
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 90%] Built target util.t
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_inequal.t.dir/variant_inequal.t.cpp.o CMakeFiles/variant_inequal.t.dir/test.cpp.o -o variant_inequal.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+[ 92%] Built target lexer.t
 make  -f test/CMakeFiles/variant_not.t.dir/build.make test/CMakeFiles/variant_not.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_not.t.dir/DependInfo.cmake --color=
@@ -1512,87 +1595,75 @@
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/variant_not.t.dir/build.make test/CMakeFiles/variant_not.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 90%] Building CXX object test/CMakeFiles/variant_not.t.dir/variant_not.t.cpp.o
+[ 92%] Building CXX object test/CMakeFiles/variant_not.t.dir/variant_not.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_not.t.dir/variant_not.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_not.t.cpp
-[ 90%] Linking CXX executable lexer.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lexer.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/lexer.t.dir/lexer.t.cpp.o CMakeFiles/lexer.t.dir/test.cpp.o -o lexer.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
-make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 90%] Built target lexer.t
+[ 93%] Linking CXX executable variant_lte.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_lte.t.dir/link.txt --verbose=1
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_lte.t.dir/variant_lte.t.cpp.o CMakeFiles/variant_lte.t.dir/test.cpp.o -o variant_lte.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+[ 94%] Building CXX object test/CMakeFiles/variant_modulo.t.dir/test.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_modulo.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
+[ 94%] Building CXX object test/CMakeFiles/variant_multiply.t.dir/test.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_multiply.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
+[ 95%] Building CXX object test/CMakeFiles/variant_not.t.dir/test.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_not.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
 make  -f test/CMakeFiles/variant_equal.t.dir/build.make test/CMakeFiles/variant_equal.t.dir/depend
-[ 90%] Built target variant_gt.t
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_equal.t.dir/DependInfo.cmake --color=
+Scanning dependencies of target variant_equal.t
+make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+make  -f test/CMakeFiles/variant_equal.t.dir/build.make test/CMakeFiles/variant_equal.t.dir/build
+make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+[ 95%] Building CXX object test/CMakeFiles/variant_equal.t.dir/variant_equal.t.cpp.o
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_equal.t.dir/variant_equal.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_equal.t.cpp
+[ 95%] Built target variant_inequal.t
 make  -f test/CMakeFiles/variant_or.t.dir/build.make test/CMakeFiles/variant_or.t.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/variant_or.t.dir/DependInfo.cmake --color=
-Scanning dependencies of target variant_equal.t
 Scanning dependencies of target variant_or.t
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make  -f test/CMakeFiles/variant_equal.t.dir/build.make test/CMakeFiles/variant_equal.t.dir/build
-make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 make  -f test/CMakeFiles/variant_or.t.dir/build.make test/CMakeFiles/variant_or.t.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 90%] Building CXX object test/CMakeFiles/variant_equal.t.dir/variant_equal.t.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_equal.t.dir/variant_equal.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_equal.t.cpp
-[ 91%] Building CXX object test/CMakeFiles/variant_or.t.dir/variant_or.t.cpp.o
+[ 96%] Building CXX object test/CMakeFiles/variant_or.t.dir/variant_or.t.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_or.t.dir/variant_or.t.cpp.o -c /build/task-2.5.3+dfsg/test/variant_or.t.cpp
-[ 92%] Linking CXX executable variant_inequal.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_inequal.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_inequal.t.dir/variant_inequal.t.cpp.o CMakeFiles/variant_inequal.t.dir/test.cpp.o -o variant_inequal.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
-[ 93%] Building CXX object test/CMakeFiles/variant_not.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_not.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 94%] Building CXX object test/CMakeFiles/variant_modulo.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_modulo.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 94%] Building CXX object test/CMakeFiles/variant_lte.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_lte.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 94%] Building CXX object test/CMakeFiles/variant_multiply.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_multiply.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[ 94%] Built target variant_inequal.t
-[ 94%] Building CXX object test/CMakeFiles/variant_or.t.dir/test.cpp.o
+[ 96%] Built target util.t
+[ 96%] Building CXX object test/CMakeFiles/variant_or.t.dir/test.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_or.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 95%] Building CXX object test/CMakeFiles/variant_equal.t.dir/test.cpp.o
+[ 96%] Linking CXX executable variant_match.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_match.t.dir/link.txt --verbose=1
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_match.t.dir/variant_match.t.cpp.o CMakeFiles/variant_match.t.dir/test.cpp.o -o variant_match.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+[ 96%] Built target variant_lte.t
+[ 97%] Building CXX object test/CMakeFiles/variant_equal.t.dir/test.cpp.o
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_equal.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 96%] Building CXX object test/CMakeFiles/variant_match.t.dir/test.cpp.o
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/c++  -I/build/task-2.5.3+dfsg -I/build/task-2.5.3+dfsg/src -I/build/task-2.5.3+dfsg/src/commands -I/build/task-2.5.3+dfsg/src/columns -I/build/task-2.5.3+dfsg/src/libshared/src -I/build/task-2.5.3+dfsg/test -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/variant_match.t.dir/test.cpp.o -c /build/task-2.5.3+dfsg/test/test.cpp
-[ 96%] Linking CXX executable variant_not.t
+[ 98%] Linking CXX executable variant_multiply.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_multiply.t.dir/link.txt --verbose=1
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_multiply.t.dir/variant_multiply.t.cpp.o CMakeFiles/variant_multiply.t.dir/test.cpp.o -o variant_multiply.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
+[ 98%] Linking CXX executable variant_not.t
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_not.t.dir/link.txt --verbose=1
 /usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_not.t.dir/variant_not.t.cpp.o CMakeFiles/variant_not.t.dir/test.cpp.o -o variant_not.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
-[ 96%] Linking CXX executable variant_modulo.t
+[ 98%] Linking CXX executable variant_modulo.t
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_modulo.t.dir/link.txt --verbose=1
 /usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_modulo.t.dir/variant_modulo.t.cpp.o CMakeFiles/variant_modulo.t.dir/test.cpp.o -o variant_modulo.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
-[ 97%] Linking CXX executable variant_lte.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_lte.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_lte.t.dir/variant_lte.t.cpp.o CMakeFiles/variant_lte.t.dir/test.cpp.o -o variant_lte.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
-[ 98%] Linking CXX executable variant_multiply.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_multiply.t.dir/link.txt --verbose=1
 [100%] Linking CXX executable variant_or.t
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_or.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_multiply.t.dir/variant_multiply.t.cpp.o CMakeFiles/variant_multiply.t.dir/test.cpp.o -o variant_multiply.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
 /usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_or.t.dir/variant_or.t.cpp.o CMakeFiles/variant_or.t.dir/test.cpp.o -o variant_or.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
-[100%] Linking CXX executable variant_equal.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_equal.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_equal.t.dir/variant_equal.t.cpp.o CMakeFiles/variant_equal.t.dir/test.cpp.o -o variant_equal.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
-[100%] Linking CXX executable variant_match.t
-cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_match.t.dir/link.txt --verbose=1
-/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_match.t.dir/variant_match.t.cpp.o CMakeFiles/variant_match.t.dir/test.cpp.o -o variant_match.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[100%] Built target variant_not.t
+[100%] Built target variant_match.t
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 [100%] Built target variant_modulo.t
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[100%] Built target variant_lte.t
-make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 [100%] Built target variant_multiply.t
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+[100%] Built target variant_not.t
+[100%] Linking CXX executable variant_equal.t
+cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_equal.t.dir/link.txt --verbose=1
+make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
+/usr/bin/c++ -Wall -Wextra -Wsign-compare -Wreturn-type -std=c++17 -g -O2 -fdebug-prefix-map=/build/task-2.5.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/variant_equal.t.dir/variant_equal.t.cpp.o CMakeFiles/variant_equal.t.dir/test.cpp.o -o variant_equal.t  ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a ../src/libtask.a ../src/commands/libcommands.a ../src/columns/libcolumns.a ../src/liblibshared.a -lgnutls -luuid 
 [100%] Built target variant_or.t
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 [100%] Built target variant_equal.t
-make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
-[100%] Built target variant_match.t
 make  -f test/CMakeFiles/test.dir/build.make test/CMakeFiles/test.dir/depend
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/task-2.5.3+dfsg /build/task-2.5.3+dfsg/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test/CMakeFiles/test.dir/DependInfo.cmake --color=
@@ -1601,129 +1672,6 @@
 make  -f test/CMakeFiles/test.dir/build.make test/CMakeFiles/test.dir/build
 make[4]: Entering directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 cd /build/task-2.5.3+dfsg/obj-aarch64-linux-gnu/test && ./run_all --verbose
-# variant_match.t
-1..120
-ok 1 - untrue ~ true --> boolean
-ok 2 - untrue ~ true --> true
-ok 3 - untrue ~ 42 --> boolean
-ok 4 - untrue ~ 42 --> false
-ok 5 - untrue ~ 3.14 --> boolean
-ok 6 - untrue ~ 3.14 --> false
-ok 7 - untrue ~ 'foo' --> boolean
-ok 8 - untrue ~ 'foo' --> false
-ok 9 - untrue ~ 1234567890 --> boolean
-ok 10 - untrue ~ 1234567890 --> false
-ok 11 - untrue ~ 1200 --> boolean
-ok 12 - untrue ~ 1200 --> false
-ok 13 - 8421 ~ true --> boolean
-ok 14 - 8421 ~ true --> false
-ok 15 - 8421 ~ 42 --> boolean
-ok 16 - 8421 ~ 42 --> true
-ok 17 - 8421 ~ 3.14 --> boolean
-ok 18 - 8421 ~ 3.14 --> false
-ok 19 - 8421 ~ 'foo' --> boolean
-ok 20 - 8421 ~ 'foo' --> false
-ok 21 - 8421 ~ 1234567890 --> boolean
-ok 22 - 8421 ~ 1234567890 --> false
-ok 23 - 8421 ~ 1200 --> boolean
-ok 24 - 8421 ~ 1200 --> false
-ok 25 - 3.14159 ~ true --> boolean
-ok 26 - 3.14159 ~ true --> false
-ok 27 - 3.14159 ~ 42 --> boolean
-ok 28 - 3.14159 ~ 42 --> false
-ok 29 - 3.14159 ~ 3.14 --> boolean
-ok 30 - 3.14159 ~ 3.14 --> true
-ok 31 - 3.14159 ~ 'foo' --> boolean
-ok 32 - 3.14159 ~ 'foo' --> false
-ok 33 - 3.14159 ~ 1234567890 --> boolean
-ok 34 - 3.14159 ~ 1234567890 --> false
-ok 35 - 3.14159 ~ 1200 --> boolean
-ok 36 - 3.14159 ~ 1200 --> false
-ok 37 - foolish ~ true --> boolean
-ok 38 - foolish ~ true --> false
-ok 39 - foolish ~ 42 --> boolean
-ok 40 - foolish ~ 42 --> false
-ok 41 - foolish ~ 3.14 --> boolean
-ok 42 - foolish ~ 3.14 --> false
-ok 43 - foolish ~ 'foo' --> boolean
-ok 44 - foolish ~ 'foo' --> true
-ok 45 - foolish ~ 1234567890 --> boolean
-ok 46 - foolish ~ 1234567890 --> false
-ok 47 - foolish ~ 1200 --> boolean
-ok 48 - foolish ~ 1200 --> false
-ok 49 - true ~ true --> boolean
-ok 50 - true ~ true --> true
-ok 51 - true ~ 42 --> boolean
-ok 52 - true ~ 42 --> false
-ok 53 - true ~ 3.14 --> boolean
-ok 54 - true ~ 3.14 --> false
-ok 55 - true ~ 'foo' --> boolean
-ok 56 - true ~ 'foo' --> false
-ok 57 - true ~ 1234567890 --> boolean
-ok 58 - true ~ 1234567890 --> false
-ok 59 - true ~ 1200 --> boolean
-ok 60 - true ~ 1200 --> false
-ok 61 - 42 ~ true --> boolean
-ok 62 - 42 ~ true --> false
-ok 63 - 42 ~ 42 --> boolean
-ok 64 - 42 ~ 42 --> true
-ok 65 - 42 ~ 3.14 --> boolean
-ok 66 - 42 ~ 3.14 --> false
-ok 67 - 42 ~ 'foo' --> boolean
-ok 68 - 42 ~ 'foo' --> false
-ok 69 - 42 ~ 1234567890 --> boolean
-ok 70 - 42 ~ 1234567890 --> false
-ok 71 - 42 ~ 1200 --> boolean
-ok 72 - 42 ~ 1200 --> false
-ok 73 - 3.14 ~ true --> boolean
-ok 74 - 3.14 ~ true --> false
-ok 75 - 3.14 ~ 42 --> boolean
-ok 76 - 3.14 ~ 42 --> false
-ok 77 - 3.14 ~ 3.14 --> boolean
-ok 78 - 3.14 ~ 3.14 --> true
-ok 79 - 3.14 ~ 'foo' --> boolean
-ok 80 - 3.14 ~ 'foo' --> false
-ok 81 - 3.14 ~ 1234567890 --> boolean
-ok 82 - 3.14 ~ 1234567890 --> false
-ok 83 - 3.14 ~ 1200 --> boolean
-ok 84 - 3.14 ~ 1200 --> false
-ok 85 - 'foo' ~ true --> boolean
-ok 86 - 'foo' ~ true --> false
-ok 87 - 'foo' ~ 42 --> boolean
-ok 88 - 'foo' ~ 42 --> false
-ok 89 - 'foo' ~ 3.14 --> boolean
-ok 90 - 'foo' ~ 3.14 --> false
-ok 91 - 'foo' ~ 'foo' --> boolean
-ok 92 - 'foo' ~ 'foo' --> true
-ok 93 - 'foo' ~ 1234567890 --> boolean
-ok 94 - 'foo' ~ 1234567890 --> false
-ok 95 - 'foo' ~ 1200 --> boolean
-ok 96 - 'foo' ~ 1200 --> false
-ok 97 - 1234567890 ~ true --> boolean
-ok 98 - 1234567890 ~ true --> false
-ok 99 - 1234567890 ~ 42 --> boolean
-ok 100 - 1234567890 ~ 42 --> false
-ok 101 - 1234567890 ~ 3.14 --> boolean
-ok 102 - 1234567890 ~ 3.14 --> false
-ok 103 - 1234567890 ~ 'foo' --> boolean
-ok 104 - 1234567890 ~ 'foo' --> false
-ok 105 - 1234567890 ~ 1234567890 --> boolean
-ok 106 - 1234567890 ~ 1234567890 --> true
-ok 107 - 1234567890 ~ 1200 --> boolean
-ok 108 - 1234567890 ~ 1200 --> false
-ok 109 - 1200 ~ true --> boolean
-ok 110 - 1200 ~ true --> false
-ok 111 - 1200 ~ 42 --> boolean
-ok 112 - 1200 ~ 42 --> false
-ok 113 - 1200 ~ 3.14 --> boolean
-ok 114 - 1200 ~ 3.14 --> false
-ok 115 - 1200 ~ 'foo' --> boolean
-ok 116 - 1200 ~ 'foo' --> false
-ok 117 - 1200 ~ 1234567890 --> boolean
-ok 118 - 1200 ~ 1234567890 --> false
-ok 119 - 1200 ~ 1200 --> boolean
-ok 120 - 1200 ~ 1200 --> true
-# 120 passed, 0 failed, 0 skipped. 100% passed.
 # variant_equal.t
 1..72
 ok 1 - true == true --> boolean
@@ -1878,6 +1826,66 @@
 ok 75 - 1200 || 1200 --> boolean
 ok 76 - 1200 || 1200 --> true
 # 76 passed, 0 failed, 0 skipped. 100% passed.
+# variant_modulo.t
+1..40
+ok 1 - true % true --> error
+ok 2 - true % 42 --> error
+ok 3 - true % 3.14 --> error
+ok 4 - true % foo --> error
+ok 5 - true % 1234567890 --> error
+ok 6 - true % 1200 --> error
+ok 7 - 42 % true --> error
+ok 8 - 42 % 42 --> integer
+ok 9 - 42 % 42 --> 0
+ok 10 - 42 % 3.14 --> real
+ok 11 - 42 % 3.14 --> 1.18
+ok 12 - 42 % foo --> error
+ok 13 - 42 % 1234567890 --> error
+ok 14 - 42 % 1200 --> error
+ok 15 - 3.14 % true --> error
+ok 16 - 3.14 % 42 --> real
+ok 17 - 3.14 % 42 --> 3.14
+ok 18 - 3.14 % 3.14 --> real
+ok 19 - 3.14 % 3.14 --> 0.0
+ok 20 - 3.14 % foo --> error
+ok 21 - 3.14 % 1234567890 --> error
+ok 22 - 3.14 % 1200 --> error
+ok 23 - foo % true --> error
+ok 24 - foo % 42 --> error
+ok 25 - foo % 3.14 --> error
+ok 26 - foo % foo --> error
+ok 27 - foo % 1234567890 --> error
+ok 28 - foo % 1200 --> error
+ok 29 - 1234567890 % true --> error
+ok 30 - 1234567890 % 42 --> error
+ok 31 - 1234567890 % 3.14 --> error
+ok 32 - 1234567890 % foo --> error
+ok 33 - 1234567890 % 1234567890 --> error
+ok 34 - 1234567890 % 1200 --> error
+ok 35 - 1200 % true --> error
+ok 36 - 1200 % 42 --> error
+ok 37 - 1200 % 3.14 --> error
+ok 38 - 1200 % foo --> error
+ok 39 - 1200 % 1234567890 --> error
+ok 40 - 1200 % 1200 --> error
+# 40 passed, 0 failed, 0 skipped. 100% passed.
+# variant_not.t
+1..14
+ok 1 - !false --> true
+ok 2 - !true --> false
+ok 3 - ! true --> boolean
+ok 4 - ! true --> false
+ok 5 - ! 42 --> boolean
+ok 6 - ! 42 --> false
+ok 7 - ! 3.14 --> boolean
+ok 8 - ! 3.14 --> false
+ok 9 - ! foo --> boolean
+ok 10 - ! foo --> false
+ok 11 - ! 1234567890 --> boolean
+ok 12 - ! 1234567890 --> false
+ok 13 - ! 1200 --> boolean
+ok 14 - ! 1200 --> false
+# 14 passed, 0 failed, 0 skipped. 100% passed.
 # variant_multiply.t
 1..54
 ok 1 - true * true --> error
@@ -1935,6 +1943,129 @@
 ok 53 - 1200 * 1234567890 --> error
 ok 54 - 1200 * 1200 --> error
 # 54 passed, 0 failed, 0 skipped. 100% passed.
+# variant_match.t
+1..120
+ok 1 - untrue ~ true --> boolean
+ok 2 - untrue ~ true --> true
+ok 3 - untrue ~ 42 --> boolean
+ok 4 - untrue ~ 42 --> false
+ok 5 - untrue ~ 3.14 --> boolean
+ok 6 - untrue ~ 3.14 --> false
+ok 7 - untrue ~ 'foo' --> boolean
+ok 8 - untrue ~ 'foo' --> false
+ok 9 - untrue ~ 1234567890 --> boolean
+ok 10 - untrue ~ 1234567890 --> false
+ok 11 - untrue ~ 1200 --> boolean
+ok 12 - untrue ~ 1200 --> false
+ok 13 - 8421 ~ true --> boolean
+ok 14 - 8421 ~ true --> false
+ok 15 - 8421 ~ 42 --> boolean
+ok 16 - 8421 ~ 42 --> true
+ok 17 - 8421 ~ 3.14 --> boolean
+ok 18 - 8421 ~ 3.14 --> false
+ok 19 - 8421 ~ 'foo' --> boolean
+ok 20 - 8421 ~ 'foo' --> false
+ok 21 - 8421 ~ 1234567890 --> boolean
+ok 22 - 8421 ~ 1234567890 --> false
+ok 23 - 8421 ~ 1200 --> boolean
+ok 24 - 8421 ~ 1200 --> false
+ok 25 - 3.14159 ~ true --> boolean
+ok 26 - 3.14159 ~ true --> false
+ok 27 - 3.14159 ~ 42 --> boolean
+ok 28 - 3.14159 ~ 42 --> false
+ok 29 - 3.14159 ~ 3.14 --> boolean
+ok 30 - 3.14159 ~ 3.14 --> true
+ok 31 - 3.14159 ~ 'foo' --> boolean
+ok 32 - 3.14159 ~ 'foo' --> false
+ok 33 - 3.14159 ~ 1234567890 --> boolean
+ok 34 - 3.14159 ~ 1234567890 --> false
+ok 35 - 3.14159 ~ 1200 --> boolean
+ok 36 - 3.14159 ~ 1200 --> false
+ok 37 - foolish ~ true --> boolean
+ok 38 - foolish ~ true --> false
+ok 39 - foolish ~ 42 --> boolean
+ok 40 - foolish ~ 42 --> false
+ok 41 - foolish ~ 3.14 --> boolean
+ok 42 - foolish ~ 3.14 --> false
+ok 43 - foolish ~ 'foo' --> boolean
+ok 44 - foolish ~ 'foo' --> true
+ok 45 - foolish ~ 1234567890 --> boolean
+ok 46 - foolish ~ 1234567890 --> false
+ok 47 - foolish ~ 1200 --> boolean
+ok 48 - foolish ~ 1200 --> false
+ok 49 - true ~ true --> boolean
+ok 50 - true ~ true --> true
+ok 51 - true ~ 42 --> boolean
+ok 52 - true ~ 42 --> false
+ok 53 - true ~ 3.14 --> boolean
+ok 54 - true ~ 3.14 --> false
+ok 55 - true ~ 'foo' --> boolean
+ok 56 - true ~ 'foo' --> false
+ok 57 - true ~ 1234567890 --> boolean
+ok 58 - true ~ 1234567890 --> false
+ok 59 - true ~ 1200 --> boolean
+ok 60 - true ~ 1200 --> false
+ok 61 - 42 ~ true --> boolean
+ok 62 - 42 ~ true --> false
+ok 63 - 42 ~ 42 --> boolean
+ok 64 - 42 ~ 42 --> true
+ok 65 - 42 ~ 3.14 --> boolean
+ok 66 - 42 ~ 3.14 --> false
+ok 67 - 42 ~ 'foo' --> boolean
+ok 68 - 42 ~ 'foo' --> false
+ok 69 - 42 ~ 1234567890 --> boolean
+ok 70 - 42 ~ 1234567890 --> false
+ok 71 - 42 ~ 1200 --> boolean
+ok 72 - 42 ~ 1200 --> false
+ok 73 - 3.14 ~ true --> boolean
+ok 74 - 3.14 ~ true --> false
+ok 75 - 3.14 ~ 42 --> boolean
+ok 76 - 3.14 ~ 42 --> false
+ok 77 - 3.14 ~ 3.14 --> boolean
+ok 78 - 3.14 ~ 3.14 --> true
+ok 79 - 3.14 ~ 'foo' --> boolean
+ok 80 - 3.14 ~ 'foo' --> false
+ok 81 - 3.14 ~ 1234567890 --> boolean
+ok 82 - 3.14 ~ 1234567890 --> false
+ok 83 - 3.14 ~ 1200 --> boolean
+ok 84 - 3.14 ~ 1200 --> false
+ok 85 - 'foo' ~ true --> boolean
+ok 86 - 'foo' ~ true --> false
+ok 87 - 'foo' ~ 42 --> boolean
+ok 88 - 'foo' ~ 42 --> false
+ok 89 - 'foo' ~ 3.14 --> boolean
+ok 90 - 'foo' ~ 3.14 --> false
+ok 91 - 'foo' ~ 'foo' --> boolean
+ok 92 - 'foo' ~ 'foo' --> true
+ok 93 - 'foo' ~ 1234567890 --> boolean
+ok 94 - 'foo' ~ 1234567890 --> false
+ok 95 - 'foo' ~ 1200 --> boolean
+ok 96 - 'foo' ~ 1200 --> false
+ok 97 - 1234567890 ~ true --> boolean
+ok 98 - 1234567890 ~ true --> false
+ok 99 - 1234567890 ~ 42 --> boolean
+ok 100 - 1234567890 ~ 42 --> false
+ok 101 - 1234567890 ~ 3.14 --> boolean
+ok 102 - 1234567890 ~ 3.14 --> false
+ok 103 - 1234567890 ~ 'foo' --> boolean
+ok 104 - 1234567890 ~ 'foo' --> false
+ok 105 - 1234567890 ~ 1234567890 --> boolean
+ok 106 - 1234567890 ~ 1234567890 --> true
+ok 107 - 1234567890 ~ 1200 --> boolean
+ok 108 - 1234567890 ~ 1200 --> false
+ok 109 - 1200 ~ true --> boolean
+ok 110 - 1200 ~ true --> false
+ok 111 - 1200 ~ 42 --> boolean
+ok 112 - 1200 ~ 42 --> false
+ok 113 - 1200 ~ 3.14 --> boolean
+ok 114 - 1200 ~ 3.14 --> false
+ok 115 - 1200 ~ 'foo' --> boolean
+ok 116 - 1200 ~ 'foo' --> false
+ok 117 - 1200 ~ 1234567890 --> boolean
+ok 118 - 1200 ~ 1234567890 --> false
+ok 119 - 1200 ~ 1200 --> boolean
+ok 120 - 1200 ~ 1200 --> true
+# 120 passed, 0 failed, 0 skipped. 100% passed.
 # variant_lte.t
 1..72
 ok 1 - true <= true --> boolean
@@ -2010,66 +2141,6 @@
 ok 71 - 1200 <= 1200 --> boolean
 ok 72 - 1200 <= 1200 --> true
 # 72 passed, 0 failed, 0 skipped. 100% passed.
-# variant_modulo.t
-1..40
-ok 1 - true % true --> error
-ok 2 - true % 42 --> error
-ok 3 - true % 3.14 --> error
-ok 4 - true % foo --> error
-ok 5 - true % 1234567890 --> error
-ok 6 - true % 1200 --> error
-ok 7 - 42 % true --> error
-ok 8 - 42 % 42 --> integer
-ok 9 - 42 % 42 --> 0
-ok 10 - 42 % 3.14 --> real
-ok 11 - 42 % 3.14 --> 1.18
-ok 12 - 42 % foo --> error
-ok 13 - 42 % 1234567890 --> error
-ok 14 - 42 % 1200 --> error
-ok 15 - 3.14 % true --> error
-ok 16 - 3.14 % 42 --> real
-ok 17 - 3.14 % 42 --> 3.14
-ok 18 - 3.14 % 3.14 --> real
-ok 19 - 3.14 % 3.14 --> 0.0
-ok 20 - 3.14 % foo --> error
-ok 21 - 3.14 % 1234567890 --> error
-ok 22 - 3.14 % 1200 --> error
-ok 23 - foo % true --> error
-ok 24 - foo % 42 --> error
-ok 25 - foo % 3.14 --> error
-ok 26 - foo % foo --> error
-ok 27 - foo % 1234567890 --> error
-ok 28 - foo % 1200 --> error
-ok 29 - 1234567890 % true --> error
-ok 30 - 1234567890 % 42 --> error
-ok 31 - 1234567890 % 3.14 --> error
-ok 32 - 1234567890 % foo --> error
-ok 33 - 1234567890 % 1234567890 --> error
-ok 34 - 1234567890 % 1200 --> error
-ok 35 - 1200 % true --> error
-ok 36 - 1200 % 42 --> error
-ok 37 - 1200 % 3.14 --> error
-ok 38 - 1200 % foo --> error
-ok 39 - 1200 % 1234567890 --> error
-ok 40 - 1200 % 1200 --> error
-# 40 passed, 0 failed, 0 skipped. 100% passed.
-# variant_not.t
-1..14
-ok 1 - !false --> true
-ok 2 - !true --> false
-ok 3 - ! true --> boolean
-ok 4 - ! true --> false
-ok 5 - ! 42 --> boolean
-ok 6 - ! 42 --> false
-ok 7 - ! 3.14 --> boolean
-ok 8 - ! 3.14 --> false
-ok 9 - ! foo --> boolean
-ok 10 - ! foo --> false
-ok 11 - ! 1234567890 --> boolean
-ok 12 - ! 1234567890 --> false
-ok 13 - ! 1200 --> boolean
-ok 14 - ! 1200 --> false
-# 14 passed, 0 failed, 0 skipped. 100% passed.
 # variant_inequal.t
 1..72
 ok 1 - true != true --> boolean
@@ -3426,85 +3497,6 @@
 ok 1252 - Lexer::trim '  \t xxx \t  ' -> '\t xxx \t'
 ok 1253 - Lexer::trim '  \t xxx \t  ' -> 'xxx'
 # 1253 passed, 0 failed, 0 skipped. 100% passed.
-# variant_gt.t
-1..72
-ok 1 - true > true --> boolean
-ok 2 - true > true --> false
-ok 3 - true > 42 --> boolean
-ok 4 - true > 42 --> false
-ok 5 - true > 3.14 --> boolean
-ok 6 - true > 3.14 --> false
-ok 7 - true > 'foo' --> boolean
-ok 8 - true > 'foo' --> true
-ok 9 - true > 1234567890 --> boolean
-ok 10 - true > 1234567890 --> false
-ok 11 - true > 1200 --> boolean
-ok 12 - true > 1200 --> false
-ok 13 - 42 > true --> boolean
-ok 14 - 42 > true --> true
-ok 15 - 42 > 42 --> boolean
-ok 16 - 42 > 42 --> false
-ok 17 - 42 > 3.14 --> boolean
-ok 18 - 42 > 3.14 --> true
-ok 19 - 42 > 'foo' --> boolean
-ok 20 - 42 > 'foo' --> false
-ok 21 - 42 > 1234567890 --> boolean
-ok 22 - 42 > 1234567890 --> false
-ok 23 - 42 > 1200 --> boolean
-ok 24 - 42 > 1200 --> false
-ok 25 - 3.14 > true --> boolean
-ok 26 - 3.14 > true --> true
-ok 27 - 3.14 > 42 --> boolean
-ok 28 - 3.14 > 42 --> false
-ok 29 - 3.14 > 3.14 --> boolean
-ok 30 - 3.14 > 3.14 --> false
-ok 31 - 3.14 > 'foo' --> boolean
-ok 32 - 3.14 > 'foo' --> false
-ok 33 - 3.14 > 1234567890 --> boolean
-ok 34 - 3.14 > 1234567890 --> false
-ok 35 - 3.14 > 1200 --> boolean
-ok 36 - 3.14 > 1200 --> false
-ok 37 - 'foo' > true --> boolean
-ok 38 - 'foo' > true --> false
-ok 39 - 'foo' > 42 --> boolean
-ok 40 - 'foo' > 42 --> true
-ok 41 - 'foo' > 3.14 --> boolean
-ok 42 - 'foo' > 3.14 --> true
-ok 43 - 'foo' > 'foo' --> boolean
-ok 44 - 'foo' > 'foo' --> false
-ok 45 - 'foo' > 1234567890 --> boolean
-ok 46 - 'foo' > 1234567890 --> false
-ok 47 - 'foo' > 1200 --> boolean
-ok 48 - 'foo' > 1200 --> false
-ok 49 - 1234567890 > true --> boolean
-ok 50 - 1234567890 > true --> true
-ok 51 - 1234567890 > 42 --> boolean
-ok 52 - 1234567890 > 42 --> true
-ok 53 - 1234567890 > 3.14 --> boolean
-ok 54 - 1234567890 > 3.14 --> true
-ok 55 - 1234567890 > 'foo' --> boolean
-ok 56 - 1234567890 > 'foo' --> true
-ok 57 - 1234567890 > 1234567890 --> boolean
-ok 58 - 1234567890 > 1234567890 --> false
-ok 59 - 1234567890 > 1200 --> boolean
-ok 60 - 1234567890 > 1200 --> true
-ok 61 - 1200 > true --> boolean
-ok 62 - 1200 > true --> true
-ok 63 - 1200 > 42 --> boolean
-ok 64 - 1200 > 42 --> true
-ok 65 - 1200 > 3.14 --> boolean
-ok 66 - 1200 > 3.14 --> true
-ok 67 - 1200 > 'foo' --> boolean
-ok 68 - 1200 > 'foo' --> true
-ok 69 - 1200 > 1234567890 --> boolean
-ok 70 - 1200 > 1234567890 --> false
-ok 71 - 1200 > 1200 --> boolean
-ok 72 - 1200 > 1200 --> false
-# 72 passed, 0 failed, 0 skipped. 100% passed.
-# variant_math.t
-1..1
-ok 1 - math sqrt 10 -> 3.1622
-# 1 passed, 0 failed, 0 skipped. 100% passed.
 # util.t
 # variant_exp.t
 1..38
@@ -3547,6 +3539,10 @@
 ok 37 - 1200 ^ 1234567890 --> error
 ok 38 - 1200 ^ 1200 --> error
 # 38 passed, 0 failed, 0 skipped. 100% passed.
+# variant_math.t
+1..1
+ok 1 - math sqrt 10 -> 3.1622
+# 1 passed, 0 failed, 0 skipped. 100% passed.
 # variant_gte.t
 1..72
 ok 1 - true >= true --> boolean
@@ -3622,6 +3618,81 @@
 ok 71 - 1200 >= 1200 --> boolean
 ok 72 - 1200 >= 1200 --> true
 # 72 passed, 0 failed, 0 skipped. 100% passed.
+# variant_gt.t
+1..72
+ok 1 - true > true --> boolean
+ok 2 - true > true --> false
+ok 3 - true > 42 --> boolean
+ok 4 - true > 42 --> false
+ok 5 - true > 3.14 --> boolean
+ok 6 - true > 3.14 --> false
+ok 7 - true > 'foo' --> boolean
+ok 8 - true > 'foo' --> true
+ok 9 - true > 1234567890 --> boolean
+ok 10 - true > 1234567890 --> false
+ok 11 - true > 1200 --> boolean
+ok 12 - true > 1200 --> false
+ok 13 - 42 > true --> boolean
+ok 14 - 42 > true --> true
+ok 15 - 42 > 42 --> boolean
+ok 16 - 42 > 42 --> false
+ok 17 - 42 > 3.14 --> boolean
+ok 18 - 42 > 3.14 --> true
+ok 19 - 42 > 'foo' --> boolean
+ok 20 - 42 > 'foo' --> false
+ok 21 - 42 > 1234567890 --> boolean
+ok 22 - 42 > 1234567890 --> false
+ok 23 - 42 > 1200 --> boolean
+ok 24 - 42 > 1200 --> false
+ok 25 - 3.14 > true --> boolean
+ok 26 - 3.14 > true --> true
+ok 27 - 3.14 > 42 --> boolean
+ok 28 - 3.14 > 42 --> false
+ok 29 - 3.14 > 3.14 --> boolean
+ok 30 - 3.14 > 3.14 --> false
+ok 31 - 3.14 > 'foo' --> boolean
+ok 32 - 3.14 > 'foo' --> false
+ok 33 - 3.14 > 1234567890 --> boolean
+ok 34 - 3.14 > 1234567890 --> false
+ok 35 - 3.14 > 1200 --> boolean
+ok 36 - 3.14 > 1200 --> false
+ok 37 - 'foo' > true --> boolean
+ok 38 - 'foo' > true --> false
+ok 39 - 'foo' > 42 --> boolean
+ok 40 - 'foo' > 42 --> true
+ok 41 - 'foo' > 3.14 --> boolean
+ok 42 - 'foo' > 3.14 --> true
+ok 43 - 'foo' > 'foo' --> boolean
+ok 44 - 'foo' > 'foo' --> false
+ok 45 - 'foo' > 1234567890 --> boolean
+ok 46 - 'foo' > 1234567890 --> false
+ok 47 - 'foo' > 1200 --> boolean
+ok 48 - 'foo' > 1200 --> false
+ok 49 - 1234567890 > true --> boolean
+ok 50 - 1234567890 > true --> true
+ok 51 - 1234567890 > 42 --> boolean
+ok 52 - 1234567890 > 42 --> true
+ok 53 - 1234567890 > 3.14 --> boolean
+ok 54 - 1234567890 > 3.14 --> true
+ok 55 - 1234567890 > 'foo' --> boolean
+ok 56 - 1234567890 > 'foo' --> true
+ok 57 - 1234567890 > 1234567890 --> boolean
+ok 58 - 1234567890 > 1234567890 --> false
+ok 59 - 1234567890 > 1200 --> boolean
+ok 60 - 1234567890 > 1200 --> true
+ok 61 - 1200 > true --> boolean
+ok 62 - 1200 > true --> true
+ok 63 - 1200 > 42 --> boolean
+ok 64 - 1200 > 42 --> true
+ok 65 - 1200 > 3.14 --> boolean
+ok 66 - 1200 > 3.14 --> true
+ok 67 - 1200 > 'foo' --> boolean
+ok 68 - 1200 > 'foo' --> true
+ok 69 - 1200 > 1234567890 --> boolean
+ok 70 - 1200 > 1234567890 --> false
+ok 71 - 1200 > 1200 --> boolean
+ok 72 - 1200 > 1200 --> false
+# 72 passed, 0 failed, 0 skipped. 100% passed.
 # variant_nomatch.t
 1..120
 ok 1 - untrue !~ true --> boolean
@@ -3884,89 +3955,6 @@
 ok 75 - 1200 && 1200 --> boolean
 ok 76 - 1200 && 1200 --> true
 # 76 passed, 0 failed, 0 skipped. 100% passed.
-# col.t
-1..12
-ok 1 - id:3 --> ColID::measure minimum 1
-ok 2 - id:3 --> ColID::measure maximum 1
-ok 3 - id:33 --> ColID::measure minimum 2
-ok 4 - id:33 --> ColID::measure maximum 2
-ok 5 - id:333 --> ColID::measure minimum 3
-ok 6 - id:333 --> ColID::measure maximum 3
-ok 7 - id:3333 --> ColID::measure minimum 4
-ok 8 - id:3333 --> ColID::measure maximum 4
-ok 9 - id:33333 --> ColID::measure minimum 5
-ok 10 - id:33333 --> ColID::measure maximum 5
-ok 11 - id:333333 --> ColID::measure minimum 6
-ok 12 - id:333333 --> ColID::measure maximum 6
-# 12 passed, 0 failed, 0 skipped. 100% passed.
-# variant_divide.t
-1..44
-ok 1 - true / true --> error
-ok 2 - true / 42 --> error
-ok 3 - true / 3.14 --> error
-ok 4 - true / foo --> error
-ok 5 - true / 1234567890 --> error
-ok 6 - true / 1200 --> error
-ok 7 - 42 / true --> error
-ok 8 - 42 / 42 --> integer
-ok 9 - 42 / 42 --> 1
-ok 10 - 42 / 3.14 --> real
-ok 11 - 42 / 3.14 --> 13.3757
-ok 12 - 42 / foo --> error
-ok 13 - 42 / 1234567890 --> error
-ok 14 - 42 / 1200 --> duration
-ok 15 - 42 / 1200 --> 0
-ok 16 - 3.14 / true --> error
-ok 17 - 3.14 / 42 --> real
-ok 18 - 3.14 / 42 --> 0.0747
-ok 19 - 3.14 / 3.14 --> real
-ok 20 - 3.14 / 3.14 --> 1.0
-ok 21 - 3.14 / foo --> error
-ok 22 - 3.14 / 1234567890 --> error
-ok 23 - 3.14 / 1200 --> duration
-ok 24 - 3.14 / 1200 --> 0
-ok 25 - foo / true --> error
-ok 26 - foo / 42 --> error
-ok 27 - foo / 3.14 --> error
-ok 28 - foo / foo --> error
-ok 29 - foo / 1234567890 --> error
-ok 30 - foo / 1200 --> error
-ok 31 - 1234567890 / true --> error
-ok 32 - 1234567890 / 42 --> error
-ok 33 - 1234567890 / 3.14 --> error
-ok 34 - 1234567890 / foo --> error
-ok 35 - 1234567890 / 1234567890 --> error
-ok 36 - 1234567890 / 1200 --> error
-ok 37 - 1200 / true --> error
-ok 38 - 1200 / 42 --> duration
-ok 39 - 1200 / 42 --> 28
-ok 40 - 1200 / 3.14 --> duration
-ok 41 - 1200 / 3.14 --> 382
-ok 42 - 1200 / foo --> error
-ok 43 - 1200 / 1234567890 --> error
-ok 44 - 1200 / 1200 --> error
-# 44 passed, 0 failed, 0 skipped. 100% passed.
-# dom.t
-1..12
-ok 1 - DOM empty count is zero
-# DOM::Node (4 nodes)
-  Unknown
-    name 0xaaaacadbeec0
-      next 0xaaaacadbeec0
-      size 0xaaaacadbeec0
-    foo 0xaaaacadbeec0
-ok 2 - DOM now contains 4 nodes
-ok 3 - DOM 'name' valid
-ok 4 - DOM 'name.next' valid
-ok 5 - DOM 'name.size' valid
-ok 6 - DOM 'foo' valid
-ok 7 - DOM 'missing' not valid
-ok 8 - DOM get 'name' --> 'value'
-ok 9 - DOM get 'name.next' --> 'value.next'
-ok 10 - DOM get 'name.size' --> 6
-ok 11 - DOM get 'name.size' --> 6
-ok 12 - DOM get 'missing' --> ''
-# 12 passed, 0 failed, 0 skipped. 100% passed.
 # variant_lt.t
 1..72
 ok 1 - true < true --> boolean
@@ -4042,9 +4030,175 @@
 ok 71 - 1200 < 1200 --> boolean
 ok 72 - 1200 < 1200 --> false
 # 72 passed, 0 failed, 0 skipped. 100% passed.
+# variant_divide.t
+1..44
+ok 1 - true / true --> error
+ok 2 - true / 42 --> error
+ok 3 - true / 3.14 --> error
+ok 4 - true / foo --> error
+ok 5 - true / 1234567890 --> error
+ok 6 - true / 1200 --> error
+ok 7 - 42 / true --> error
+ok 8 - 42 / 42 --> integer
+ok 9 - 42 / 42 --> 1
+ok 10 - 42 / 3.14 --> real
+ok 11 - 42 / 3.14 --> 13.3757
+ok 12 - 42 / foo --> error
+ok 13 - 42 / 1234567890 --> error
+ok 14 - 42 / 1200 --> duration
+ok 15 - 42 / 1200 --> 0
+ok 16 - 3.14 / true --> error
+ok 17 - 3.14 / 42 --> real
+ok 18 - 3.14 / 42 --> 0.0747
+ok 19 - 3.14 / 3.14 --> real
+ok 20 - 3.14 / 3.14 --> 1.0
+ok 21 - 3.14 / foo --> error
+ok 22 - 3.14 / 1234567890 --> error
+ok 23 - 3.14 / 1200 --> duration
+ok 24 - 3.14 / 1200 --> 0
+ok 25 - foo / true --> error
+ok 26 - foo / 42 --> error
+ok 27 - foo / 3.14 --> error
+ok 28 - foo / foo --> error
+ok 29 - foo / 1234567890 --> error
+ok 30 - foo / 1200 --> error
+ok 31 - 1234567890 / true --> error
+ok 32 - 1234567890 / 42 --> error
+ok 33 - 1234567890 / 3.14 --> error
+ok 34 - 1234567890 / foo --> error
+ok 35 - 1234567890 / 1234567890 --> error
+ok 36 - 1234567890 / 1200 --> error
+ok 37 - 1200 / true --> error
+ok 38 - 1200 / 42 --> duration
+ok 39 - 1200 / 42 --> 28
+ok 40 - 1200 / 3.14 --> duration
+ok 41 - 1200 / 3.14 --> 382
+ok 42 - 1200 / foo --> error
+ok 43 - 1200 / 1234567890 --> error
+ok 44 - 1200 / 1200 --> error
+# 44 passed, 0 failed, 0 skipped. 100% passed.
+# col.t
+1..12
+ok 1 - id:3 --> ColID::measure minimum 1
+ok 2 - id:3 --> ColID::measure maximum 1
+ok 3 - id:33 --> ColID::measure minimum 2
+ok 4 - id:33 --> ColID::measure maximum 2
+ok 5 - id:333 --> ColID::measure minimum 3
+ok 6 - id:333 --> ColID::measure maximum 3
+ok 7 - id:3333 --> ColID::measure minimum 4
+ok 8 - id:3333 --> ColID::measure maximum 4
+ok 9 - id:33333 --> ColID::measure minimum 5
+ok 10 - id:33333 --> ColID::measure maximum 5
+ok 11 - id:333333 --> ColID::measure minimum 6
+ok 12 - id:333333 --> ColID::measure maximum 6
+# 12 passed, 0 failed, 0 skipped. 100% passed.
+# dom.t
+1..12
+ok 1 - DOM empty count is zero
+# DOM::Node (4 nodes)
+  Unknown
+    name 0xaaaae2581ec0
+      next 0xaaaae2581ec0
+      size 0xaaaae2581ec0
+    foo 0xaaaae2581ec0
+ok 2 - DOM now contains 4 nodes
+ok 3 - DOM 'name' valid
+ok 4 - DOM 'name.next' valid
+ok 5 - DOM 'name.size' valid
+ok 6 - DOM 'foo' valid
+ok 7 - DOM 'missing' not valid
+ok 8 - DOM get 'name' --> 'value'
+ok 9 - DOM get 'name.next' --> 'value.next'
+ok 10 - DOM get 'name.size' --> 6
+ok 11 - DOM get 'name.size' --> 6
+ok 12 - DOM get 'missing' --> ''
+# 12 passed, 0 failed, 0 skipped. 100% passed.
 # tdb2.t
 # view.t
 # t.t
+# variant_add.t
+1..80
+ok 1 - true + true --> error
+ok 2 - true + 42 --> integer
+ok 3 - true + 42 --> 43
+ok 4 - true + 3.14 --> real
+ok 5 - true + 3.14 --> 4.14
+ok 6 - true + foo --> string
+ok 7 - true + foo --> truefoo
+ok 8 - true + 1234567890 --> date
+ok 9 - true + 1234567890 --> 1234567891
+ok 10 - true + 1200 --> duration
+ok 11 - true + 1200 --> 1201
+ok 12 - 42 + true --> integer
+ok 13 - 42 + true --> 43
+ok 14 - 42 + 42 --> integer
+ok 15 - 42 + 42 --> 84
+ok 16 - 42 + 3.14 --> real
+ok 17 - 42 + 3.14 --> 45.14
+ok 18 - 42 + foo --> string
+ok 19 - 42 + foo --> 42foo
+ok 20 - 42 + 1234567890 --> date
+ok 21 - 42 + 1234567890 --> 1234567932
+ok 22 - 42 + 1200 --> duration
+ok 23 - 42 + 1200 --> 1242
+ok 24 - 3.14 + true --> real
+ok 25 - 3.14 + true --> 4.14
+ok 26 - 3.14 + 42 --> real
+ok 27 - 3.14 + 42 --> 45.14
+ok 28 - 3.14 + 3.14 --> real
+ok 29 - 3.14 + 3.14 --> 6.28
+ok 30 - 3.14 + foo --> string
+ok 31 - 3.14 + foo --> 3.14foo
+ok 32 - 3.14 + 1234567890 --> date
+ok 33 - 3.14 + 1234567890 --> 1234567893
+ok 34 - 3.14 + 1200 --> duration
+ok 35 - 3.14 + 1200 --> 1203
+ok 36 - foo + true --> string
+ok 37 - foo + true --> footrue
+ok 38 - foo + 42 --> string
+ok 39 - foo + 42 --> foo42
+ok 40 - foo + 3.14 --> string
+ok 41 - foo + 3.14 --> foo3.14
+ok 42 - foo + foo --> string
+ok 43 - foo + foo --> foofoo
+ok 44 - foo + 1234567890 --> string
+ok 45 - foo + 1234567890 --> fooYYYY-MM-DDThh:mm:ss
+ok 46 - foo + 1234567890 --> fooYYYY-MM-DDThh:mm:ss
+ok 47 - foo + 1234567890 --> fooYYYY-MM-DDThh:mm:ss
+ok 48 - foo + 1234567890 --> fooYYYY-MM-DDThh:mm:ss
+ok 49 - foo + 1234567890 --> fooYYYY-MM-DDThh:mm:ss
+ok 50 - foo + 1234567890 --> fooYYYY-MM-DDThh:mm:ss
+ok 51 - foo + 1200 --> string
+ok 52 - foo + 1200 --> fooPT20M
+ok 53 - 1234567890 + true --> date
+ok 54 - 1234567890 + true --> 1234567891
+ok 55 - 1234567890 + 42 --> date
+ok 56 - 1234567890 + 42 --> 1234567932
+ok 57 - 1234567890 + 3.14 --> date
+ok 58 - 1234567890 + 3.14 --> 1234567893
+ok 59 - 1234567890 + foo --> string
+ok 60 - 1234567890 + foo --> YYYY-MM-DDThh:mm:ssfoo
+ok 61 - 1234567890 + foo --> YYYY-MM-DDThh:mm:ssfoo
+ok 62 - 1234567890 + foo --> YYYY-MM-DDThh:mm:ssfoo
+ok 63 - 1234567890 + foo --> YYYY-MM-DDThh:mm:ssfoo
+ok 64 - 1234567890 + foo --> YYYY-MM-DDThh:mm:ssfoo
+ok 65 - 1234567890 + foo --> YYYY-MM-DDThh:mm:ssfoo
+ok 66 - 1234567890 + 1234567890 --> error
+ok 67 - 1234567890 + 1200 --> date
+ok 68 - 1234567890 + 1200 --> 1234569090
+ok 69 - 1200 + true --> duration
+ok 70 - 1200 + true --> 1201
+ok 71 - 1200 + 42 --> duration
+ok 72 - 1200 + 42 --> 1242
+ok 73 - 1200 + 3.14 --> duration
+ok 74 - 1200 + 3.14 --> 1203
+ok 75 - 1200 + foo --> string
+ok 76 - 1200 + foo --> PT20Mfoo
+ok 77 - 1200 + 1234567890 --> date
+ok 78 - 1200 + 1234567890 --> 1234569090
+ok 79 - 1200 + 1200 --> duration
+ok 80 - 1200 + 1200 --> 2400
+# 80 passed, 0 failed, 0 skipped. 100% passed.
 # variant_cast.t
 1..81
 ok 1 - cast boolean --> boolean
@@ -4129,144 +4283,6 @@
 ok 80 - cast duration --> duration
 ok 81 - cast duration --> duration
 # 81 passed, 0 failed, 0 skipped. 100% passed.
-# eval.t
-1..52
-ok 1 - true <-- get(-)
-ok 2 - true <-- get(x)
-ok 3 - get(x) --> boolean
-ok 4 - get(x) --> true
-ok 5 - postfix 'x' --> boolean
-ok 6 - postfix 'x' --> true
-ok 7 - postfix 'pi' --> real
-ok 8 - postfix 'pi' --> 3.14159265
-ok 9 - postfix 'foo' --> string
-ok 10 - postfix 'foo' --> 'foo'
-ok 11 - infix '1 + 2' --> integer
-ok 12 - infix '1 + 2' --> 3
-ok 13 - postfix '1 2 +' --> integer
-ok 14 - postfix '1 2 +' --> 3
-ok 15 - postfix '1 2 -' --> integer
-ok 16 - postfix '1 2 -' --> -1
-ok 17 - postfix '2 3 *' --> integer
-ok 18 - postfix '2 3 *' --> 6
-ok 19 - postfix '5 2 /' --> integer
-ok 20 - postfix '5 2 /' --> 2
-ok 21 - postfix '5 2 *' --> integer
-ok 22 - postfix '5 2 *' --> 2
-ok 23 - postfix '0 !' --> boolean
-ok 24 - postfix '0 !' --> true
-ok 25 - postfix '1 !' --> boolean
-ok 26 - postfix '1 !' --> false
-ok 27 - postfix '1 2.3 +' --> real
-ok 28 - postfix '1 2.3 +' --> 3.3
-ok 29 - postfix '5 2.0 /' --> integer
-ok 30 - postfix '5 2.0 /' --> 2.5
-ok 31 - postfix '0 0 ||' --> boolean
-ok 32 - postfix '0 0 ||' --> false
-ok 33 - postfix '0 1 ||' --> boolean
-ok 34 - postfix '0 1 ||' --> true
-ok 35 - postfix '1 0 ||' --> boolean
-ok 36 - postfix '1 0 ||' --> true
-ok 37 - postfix '1 1 ||' --> boolean
-ok 38 - postfix '1 1 ||' --> true
-ok 39 - infix '2*3+1' --> integer
-ok 40 - infix '2*3+1' --> 7
-ok 41 - infix '2- -3' --> integer
-ok 42 - infix '2- -3' --> 5
-ok 43 - infix '!false' --> boolean
-ok 44 - infix '!false' --> true
-ok 45 - infix '!true' --> boolean
-ok 46 - infix '!true' --> false
-ok 47 - infix '- 1' --> integer
-ok 48 - infix '- 1' --> -1
-ok 49 - infix '- 1.2' --> real
-ok 50 - infix '- 1.2' --> -1.2
-ok 51 - infix '- 2days' --> duration
-ok 52 - infix '- 2days' --> -86400 * 2
-# 52 passed, 0 failed, 0 skipped. 100% passed.
-# variant_add.t
-1..80
-ok 1 - true + true --> error
-ok 2 - true + 42 --> integer
-ok 3 - true + 42 --> 43
-ok 4 - true + 3.14 --> real
-ok 5 - true + 3.14 --> 4.14
-ok 6 - true + foo --> string
-ok 7 - true + foo --> truefoo
-ok 8 - true + 1234567890 --> date
-ok 9 - true + 1234567890 --> 1234567891
-ok 10 - true + 1200 --> duration
-ok 11 - true + 1200 --> 1201
-ok 12 - 42 + true --> integer
-ok 13 - 42 + true --> 43
-ok 14 - 42 + 42 --> integer
-ok 15 - 42 + 42 --> 84
-ok 16 - 42 + 3.14 --> real
-ok 17 - 42 + 3.14 --> 45.14
-ok 18 - 42 + foo --> string
-ok 19 - 42 + foo --> 42foo
-ok 20 - 42 + 1234567890 --> date
-ok 21 - 42 + 1234567890 --> 1234567932
-ok 22 - 42 + 1200 --> duration
-ok 23 - 42 + 1200 --> 1242
-ok 24 - 3.14 + true --> real
-ok 25 - 3.14 + true --> 4.14
-ok 26 - 3.14 + 42 --> real
-ok 27 - 3.14 + 42 --> 45.14
-ok 28 - 3.14 + 3.14 --> real
-ok 29 - 3.14 + 3.14 --> 6.28
-ok 30 - 3.14 + foo --> string
-ok 31 - 3.14 + foo --> 3.14foo
-ok 32 - 3.14 + 1234567890 --> date
-ok 33 - 3.14 + 1234567890 --> 1234567893
-ok 34 - 3.14 + 1200 --> duration
-ok 35 - 3.14 + 1200 --> 1203
-ok 36 - foo + true --> string
-ok 37 - foo + true --> footrue
-ok 38 - foo + 42 --> string
-ok 39 - foo + 42 --> foo42
-ok 40 - foo + 3.14 --> string
-ok 41 - foo + 3.14 --> foo3.14
-ok 42 - foo + foo --> string
-ok 43 - foo + foo --> foofoo
-ok 44 - foo + 1234567890 --> string
-ok 45 - foo + 1234567890 --> fooYYYY-MM-DDThh:mm:ss
-ok 46 - foo + 1234567890 --> fooYYYY-MM-DDThh:mm:ss
-ok 47 - foo + 1234567890 --> fooYYYY-MM-DDThh:mm:ss
-ok 48 - foo + 1234567890 --> fooYYYY-MM-DDThh:mm:ss
-ok 49 - foo + 1234567890 --> fooYYYY-MM-DDThh:mm:ss
-ok 50 - foo + 1234567890 --> fooYYYY-MM-DDThh:mm:ss
-ok 51 - foo + 1200 --> string
-ok 52 - foo + 1200 --> fooPT20M
-ok 53 - 1234567890 + true --> date
-ok 54 - 1234567890 + true --> 1234567891
-ok 55 - 1234567890 + 42 --> date
-ok 56 - 1234567890 + 42 --> 1234567932
-ok 57 - 1234567890 + 3.14 --> date
-ok 58 - 1234567890 + 3.14 --> 1234567893
-ok 59 - 1234567890 + foo --> string
-ok 60 - 1234567890 + foo --> YYYY-MM-DDThh:mm:ssfoo
-ok 61 - 1234567890 + foo --> YYYY-MM-DDThh:mm:ssfoo
-ok 62 - 1234567890 + foo --> YYYY-MM-DDThh:mm:ssfoo
-ok 63 - 1234567890 + foo --> YYYY-MM-DDThh:mm:ssfoo
-ok 64 - 1234567890 + foo --> YYYY-MM-DDThh:mm:ssfoo
-ok 65 - 1234567890 + foo --> YYYY-MM-DDThh:mm:ssfoo
-ok 66 - 1234567890 + 1234567890 --> error
-ok 67 - 1234567890 + 1200 --> date
-ok 68 - 1234567890 + 1200 --> 1234569090
-ok 69 - 1200 + true --> duration
-ok 70 - 1200 + true --> 1201
-ok 71 - 1200 + 42 --> duration
-ok 72 - 1200 + 42 --> 1242
-ok 73 - 1200 + 3.14 --> duration
-ok 74 - 1200 + 3.14 --> 1203
-ok 75 - 1200 + foo --> string
-ok 76 - 1200 + foo --> PT20Mfoo
-ok 77 - 1200 + 1234567890 --> date
-ok 78 - 1200 + 1234567890 --> 1234569090
-ok 79 - 1200 + 1200 --> duration
-ok 80 - 1200 + 1200 --> 2400
-# 80 passed, 0 failed, 0 skipped. 100% passed.
 # variant_xor.t
 1..76
 ok 1 - false xor false --> false
@@ -4421,6 +4437,61 @@
 ok 71 - 1200 == 1200 --> boolean
 ok 72 - 1200 == 1200 --> true
 # 72 passed, 0 failed, 0 skipped. 100% passed.
+# eval.t
+1..52
+ok 1 - true <-- get(-)
+ok 2 - true <-- get(x)
+ok 3 - get(x) --> boolean
+ok 4 - get(x) --> true
+ok 5 - postfix 'x' --> boolean
+ok 6 - postfix 'x' --> true
+ok 7 - postfix 'pi' --> real
+ok 8 - postfix 'pi' --> 3.14159265
+ok 9 - postfix 'foo' --> string
+ok 10 - postfix 'foo' --> 'foo'
+ok 11 - infix '1 + 2' --> integer
+ok 12 - infix '1 + 2' --> 3
+ok 13 - postfix '1 2 +' --> integer
+ok 14 - postfix '1 2 +' --> 3
+ok 15 - postfix '1 2 -' --> integer
+ok 16 - postfix '1 2 -' --> -1
+ok 17 - postfix '2 3 *' --> integer
+ok 18 - postfix '2 3 *' --> 6
+ok 19 - postfix '5 2 /' --> integer
+ok 20 - postfix '5 2 /' --> 2
+ok 21 - postfix '5 2 *' --> integer
+ok 22 - postfix '5 2 *' --> 2
+ok 23 - postfix '0 !' --> boolean
+ok 24 - postfix '0 !' --> true
+ok 25 - postfix '1 !' --> boolean
+ok 26 - postfix '1 !' --> false
+ok 27 - postfix '1 2.3 +' --> real
+ok 28 - postfix '1 2.3 +' --> 3.3
+ok 29 - postfix '5 2.0 /' --> integer
+ok 30 - postfix '5 2.0 /' --> 2.5
+ok 31 - postfix '0 0 ||' --> boolean
+ok 32 - postfix '0 0 ||' --> false
+ok 33 - postfix '0 1 ||' --> boolean
+ok 34 - postfix '0 1 ||' --> true
+ok 35 - postfix '1 0 ||' --> boolean
+ok 36 - postfix '1 0 ||' --> true
+ok 37 - postfix '1 1 ||' --> boolean
+ok 38 - postfix '1 1 ||' --> true
+ok 39 - infix '2*3+1' --> integer
+ok 40 - infix '2*3+1' --> 7
+ok 41 - infix '2- -3' --> integer
+ok 42 - infix '2- -3' --> 5
+ok 43 - infix '!false' --> boolean
+ok 44 - infix '!false' --> true
+ok 45 - infix '!true' --> boolean
+ok 46 - infix '!true' --> false
+ok 47 - infix '- 1' --> integer
+ok 48 - infix '- 1' --> -1
+ok 49 - infix '- 1.2' --> real
+ok 50 - infix '- 1.2' --> -1.2
+ok 51 - infix '- 2days' --> duration
+ok 52 - infix '- 2days' --> -86400 * 2
+# 52 passed, 0 failed, 0 skipped. 100% passed.
 make[4]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
 [100%] Built target test
 make[3]: Leaving directory '/build/task-2.5.3+dfsg/obj-aarch64-linux-gnu'
@@ -4551,8 +4622,8 @@
    dh_gencontrol
    dh_md5sums
    dh_builddeb
-dpkg-deb: building package 'taskwarrior-dbgsym' in '../taskwarrior-dbgsym_2.5.3+dfsg-4_arm64.deb'.
 dpkg-deb: building package 'taskwarrior' in '../taskwarrior_2.5.3+dfsg-4_arm64.deb'.
+dpkg-deb: building package 'taskwarrior-dbgsym' in '../taskwarrior-dbgsym_2.5.3+dfsg-4_arm64.deb'.
  dpkg-genbuildinfo --build=binary
  dpkg-genchanges --build=binary >../task_2.5.3+dfsg-4_arm64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -4560,12 +4631,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/4593/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/4593/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/7684 and its subdirectories
-I: Current time: Mon Sep 12 04:26:59 -12 2022
-I: pbuilder-time-stamp: 1663000019
+I: removing directory /srv/workspace/pbuilder/4593 and its subdirectories
+I: Current time: Wed Aug 11 00:19:54 +14 2021
+I: pbuilder-time-stamp: 1628590794