0s autopkgtest [11:34:56]: starting date and time: 2025-02-19 11:34:56+0000 0s autopkgtest [11:34:56]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [11:34:56]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.qmaq_7e8/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:sphinx --apt-upgrade notmuch --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=sphinx/8.1.3-5 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-26.secgroup --name adt-plucky-amd64-notmuch-20250219-113456-juju-7f2275-prod-proposed-migration-environment-15-77f0d964-e49c-46b2-b8d6-164f7d74d3da --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-amd64 -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 112s autopkgtest [11:36:48]: testbed dpkg architecture: amd64 112s autopkgtest [11:36:48]: testbed apt version: 2.9.29 112s autopkgtest [11:36:48]: @@@@@@@@@@@@@@@@@@@@ test bed setup 113s autopkgtest [11:36:49]: testbed release detected to be: None 113s autopkgtest [11:36:49]: updating testbed package index (apt update) 114s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 114s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 114s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 114s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 114s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 114s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.9 kB] 114s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [750 kB] 114s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [76.1 kB] 114s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [101 kB] 114s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [81.8 kB] 114s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [7984 B] 114s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2412 B] 114s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [697 kB] 115s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [265 kB] 115s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [11.5 kB] 115s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [3128 B] 115s Fetched 2124 kB in 1s (2191 kB/s) 115s Reading package lists... 116s + lsb_release --codename --short 116s + RELEASE=plucky 116s + cat 116s + [ plucky != trusty ] 116s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 116s Reading package lists... 116s Building dependency tree... 116s Reading state information... 117s Calculating upgrade... 117s The following NEW packages will be installed: 117s libapt-pkg7.0 117s The following packages will be upgraded: 117s apt apt-utils iproute2 liblsof0 libp11-kit0 lsof rsyslog 117s 7 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 117s Need to get 5234 kB of archives. 117s After this operation, 4074 kB of additional disk space will be used. 117s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libapt-pkg7.0 amd64 2.9.30 [1131 kB] 118s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 apt amd64 2.9.30 [1434 kB] 118s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 apt-utils amd64 2.9.30 [222 kB] 118s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 iproute2 amd64 6.13.0-1ubuntu1 [1277 kB] 118s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 libp11-kit0 amd64 0.25.5-2ubuntu3 [311 kB] 118s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 rsyslog amd64 8.2412.0-2ubuntu1 [555 kB] 118s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 lsof amd64 4.99.4+dfsg-1 [245 kB] 118s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 liblsof0 amd64 4.99.4+dfsg-1 [59.6 kB] 118s Preconfiguring packages ... 118s Fetched 5234 kB in 1s (6729 kB/s) 118s Selecting previously unselected package libapt-pkg7.0:amd64. 118s (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 ... 108925 files and directories currently installed.) 118s Preparing to unpack .../libapt-pkg7.0_2.9.30_amd64.deb ... 118s Unpacking libapt-pkg7.0:amd64 (2.9.30) ... 119s Setting up libapt-pkg7.0:amd64 (2.9.30) ... 119s (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 ... 108974 files and directories currently installed.) 119s Preparing to unpack .../archives/apt_2.9.30_amd64.deb ... 119s Unpacking apt (2.9.30) over (2.9.29) ... 119s Setting up apt (2.9.30) ... 120s (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 ... 108974 files and directories currently installed.) 120s Preparing to unpack .../0-apt-utils_2.9.30_amd64.deb ... 120s Unpacking apt-utils (2.9.30) over (2.9.29) ... 120s Preparing to unpack .../1-iproute2_6.13.0-1ubuntu1_amd64.deb ... 120s Unpacking iproute2 (6.13.0-1ubuntu1) over (6.10.0-2ubuntu1) ... 120s Preparing to unpack .../2-libp11-kit0_0.25.5-2ubuntu3_amd64.deb ... 120s Unpacking libp11-kit0:amd64 (0.25.5-2ubuntu3) over (0.25.5-2ubuntu2) ... 120s Preparing to unpack .../3-rsyslog_8.2412.0-2ubuntu1_amd64.deb ... 120s Unpacking rsyslog (8.2412.0-2ubuntu1) over (8.2412.0-1ubuntu1) ... 120s Preparing to unpack .../4-lsof_4.99.4+dfsg-1_amd64.deb ... 120s Unpacking lsof (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ... 120s Preparing to unpack .../5-liblsof0_4.99.4+dfsg-1_amd64.deb ... 120s Unpacking liblsof0 (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ... 120s Setting up apt-utils (2.9.30) ... 120s Setting up liblsof0 (4.99.4+dfsg-1) ... 120s Setting up iproute2 (6.13.0-1ubuntu1) ... 120s Setting up rsyslog (8.2412.0-2ubuntu1) ... 120s info: The user `syslog' is already a member of `adm'. 121s Setting up libp11-kit0:amd64 (0.25.5-2ubuntu3) ... 121s Setting up lsof (4.99.4+dfsg-1) ... 121s Processing triggers for man-db (2.13.0-1) ... 123s Processing triggers for libc-bin (2.40-4ubuntu1) ... 124s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 124s + /usr/lib/apt/apt-helper analyze-pattern ?true 124s + + sed s/\./\\./g 124s uname -r 124s + running_kernel_pattern=^linux-.*6\.12\.0-15-generic.* 124s + apt list ?obsolete+ tail -n+2 124s + grep -v ^linux-.*6\.12\.0-15-generic.* 124s + cut -d/ -f1 124s 125s + true 125s + obsolete_pkgs= 125s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove 125s Reading package lists... 125s Building dependency tree... 125s Reading state information... 125s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 125s + grep -q trusty /etc/lsb-release 125s + [ ! -d /usr/share/doc/unattended-upgrades ] 125s + [ ! -d /usr/share/doc/lxd ] 125s + [ ! -d /usr/share/doc/lxd-client ] 125s + [ ! -d /usr/share/doc/snapd ] 125s + type iptables 125s + cat 125s + chmod 755 /etc/rc.local 125s + . /etc/rc.local 125s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 125s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 125s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 125s + uname -m 125s + [ x86_64 = ppc64le ] 125s + [ -d /run/systemd/system ] 125s + systemd-detect-virt --quiet --vm 125s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 125s + cat 125s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 125s + echo COMPRESS=lz4 125s autopkgtest [11:37:01]: upgrading testbed (apt dist-upgrade and autopurge) 126s Reading package lists... 126s Building dependency tree... 126s Reading state information... 126s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 126s Starting 2 pkgProblemResolver with broken count: 0 126s Done 127s Entering ResolveByKeep 127s 128s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 128s Reading package lists... 128s Building dependency tree... 128s Reading state information... 128s Starting pkgProblemResolver with broken count: 0 128s Starting 2 pkgProblemResolver with broken count: 0 128s Done 129s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 129s autopkgtest [11:37:05]: rebooting testbed after setup commands that affected boot 152s autopkgtest [11:37:28]: testbed running kernel: Linux 6.12.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Tue Feb 4 16:02:16 UTC 2025 155s autopkgtest [11:37:31]: @@@@@@@@@@@@@@@@@@@@ apt-source notmuch 163s Get:1 http://ftpmaster.internal/ubuntu plucky/universe notmuch 0.38.3-3ubuntu2 (dsc) [3527 B] 163s Get:2 http://ftpmaster.internal/ubuntu plucky/universe notmuch 0.38.3-3ubuntu2 (tar) [805 kB] 163s Get:3 http://ftpmaster.internal/ubuntu plucky/universe notmuch 0.38.3-3ubuntu2 (diff) [23.7 kB] 163s gpgv: Signature made Fri Aug 16 21:19:26 2024 UTC 163s gpgv: using RSA key 8ED6C3F8BAC9DB7FC130A870F823A2729883C97C 163s gpgv: issuer "kanashiro@ubuntu.com" 163s gpgv: Can't check signature: No public key 163s dpkg-source: warning: cannot verify inline signature for ./notmuch_0.38.3-3ubuntu2.dsc: no acceptable signature found 163s autopkgtest [11:37:39]: testing package notmuch version 0.38.3-3ubuntu2 164s autopkgtest [11:37:40]: build not needed 165s autopkgtest [11:37:41]: test command1: preparing testbed 165s Reading package lists... 165s Building dependency tree... 165s Reading state information... 166s Starting pkgProblemResolver with broken count: 0 166s Starting 2 pkgProblemResolver with broken count: 0 166s Done 166s The following NEW packages will be installed: 166s build-essential cpp cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu 166s dh-elpa-helper dtach elpa-notmuch emacs-bin-common emacs-common emacs-el 166s emacs-nox emacsen-common g++ g++-14 g++-14-x86-64-linux-gnu 166s g++-x86-64-linux-gnu gcc gcc-14 gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu 166s gdb git git-man libasan8 libasound2-data libasound2t64 libbabeltrace1 166s libcc1-0 libdebuginfod-common libdebuginfod1t64 166s libdevel-globaldestruction-perl liberror-perl libfile-remove-perl 166s libgcc-14-dev libgccjit0 libgmime-3.0-0t64 libgomp1 libhash-ordered-perl 166s libhwasan0 libio-socket-ssl-perl libio-stringy-perl libipt2 libisl23 libitm1 166s libjs-jquery libjs-sphinxdoc libjs-underscore liblcms2-2 liblsan0 166s libluajit-5.1-2 libluajit-5.1-common libmail-box-perl libmail-message-perl 166s libmail-transport-perl libmailtools-perl libmime-types-perl libmpc3 166s libmsgpack-c2 libnet-smtp-ssl-perl libnet-ssleay-perl libnotmuch-dev 166s libnotmuch5t64 libobject-realize-later-perl libquadmath0 libruby libruby3.3 166s libsexp2 libsource-highlight-common libsource-highlight4t64 libstdc++-14-dev 166s libsub-exporter-progressive-perl libtalloc-dev libtalloc2 166s libterm-readline-gnu-perl libtermkey1 libtimedate-perl libtree-sitter0 166s libtsan2 libubsan1 libunibilium4 liburi-perl libuser-identity-perl libvterm0 166s libxapian30 lua-luv neovim neovim-runtime notmuch notmuch-doc notmuch-git 166s notmuch-mutt notmuch-vim perl-openssl-defaults python3-notmuch 166s python3-notmuch2 rake ruby ruby-did-you-mean ruby-minitest ruby-msgpack 166s ruby-multi-json ruby-neovim ruby-net-telnet ruby-notmuch ruby-power-assert 166s ruby-rubygems ruby-sdbm ruby-test-unit ruby-webrick ruby-xmlrpc ruby3.3 166s rubygems-integration xapian-tools 166s 0 upgraded, 114 newly installed, 0 to remove and 0 not upgraded. 166s Need to get 155 MB of archives. 166s After this operation, 560 MB of additional disk space will be used. 166s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libdebuginfod-common all 0.192-4 [15.4 kB] 166s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libisl23 amd64 0.27-1 [685 kB] 167s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libmpc3 amd64 1.3.1-1build2 [55.3 kB] 167s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-17ubuntu1 [11.9 MB] 167s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14 amd64 14.2.0-17ubuntu1 [1032 B] 167s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [5586 B] 167s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp amd64 4:14.2.0-1ubuntu1 [22.4 kB] 167s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libcc1-0 amd64 15-20250213-1ubuntu1 [47.0 kB] 167s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 15-20250213-1ubuntu1 [148 kB] 167s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libitm1 amd64 15-20250213-1ubuntu1 [28.5 kB] 167s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libasan8 amd64 15-20250213-1ubuntu1 [3059 kB] 167s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 liblsan0 amd64 15-20250213-1ubuntu1 [1356 kB] 167s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libtsan2 amd64 15-20250213-1ubuntu1 [2757 kB] 168s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libubsan1 amd64 15-20250213-1ubuntu1 [1206 kB] 168s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libhwasan0 amd64 15-20250213-1ubuntu1 [1678 kB] 168s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libquadmath0 amd64 15-20250213-1ubuntu1 [152 kB] 168s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 libgcc-14-dev amd64 14.2.0-17ubuntu1 [2814 kB] 168s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-17ubuntu1 [23.3 MB] 168s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14 amd64 14.2.0-17ubuntu1 [536 kB] 169s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [1208 B] 169s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc amd64 4:14.2.0-1ubuntu1 [5004 B] 169s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 libstdc++-14-dev amd64 14.2.0-17ubuntu1 [2507 kB] 169s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14-x86-64-linux-gnu amd64 14.2.0-17ubuntu1 [13.4 MB] 169s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14 amd64 14.2.0-17ubuntu1 [21.8 kB] 169s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [968 B] 169s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 g++ amd64 4:14.2.0-1ubuntu1 [1100 B] 169s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 169s Get:28 http://ftpmaster.internal/ubuntu plucky/universe amd64 dh-elpa-helper all 2.1.5ubuntu1 [9054 B] 169s Get:29 http://ftpmaster.internal/ubuntu plucky/universe amd64 dtach amd64 0.9-7 [17.1 kB] 169s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 emacsen-common all 3.0.5 [12.1 kB] 169s Get:31 http://ftpmaster.internal/ubuntu plucky/universe amd64 elpa-notmuch all 0.38.3-3ubuntu2 [190 kB] 169s Get:32 http://ftpmaster.internal/ubuntu plucky/universe amd64 emacs-el all 1:29.4+1-5ubuntu1 [18.7 MB] 170s Get:33 http://ftpmaster.internal/ubuntu plucky/universe amd64 emacs-common all 1:29.4+1-5ubuntu1 [16.0 MB] 171s Get:34 http://ftpmaster.internal/ubuntu plucky/universe amd64 emacs-bin-common amd64 1:29.4+1-5ubuntu1 [119 kB] 171s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 libasound2-data all 1.2.13-1build1 [21.1 kB] 171s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 libasound2t64 amd64 1.2.13-1build1 [437 kB] 171s Get:37 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgccjit0 amd64 14.2.0-17ubuntu1 [11.4 MB] 171s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 171s Get:39 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtree-sitter0 amd64 0.20.8-2 [89.1 kB] 171s Get:40 http://ftpmaster.internal/ubuntu plucky/universe amd64 emacs-nox amd64 1:29.4+1-5ubuntu1 [7859 kB] 172s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 libbabeltrace1 amd64 1.5.11-4build1 [185 kB] 172s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 libdebuginfod1t64 amd64 0.192-4 [21.0 kB] 172s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 libipt2 amd64 2.1.2-1 [58.9 kB] 172s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 libsource-highlight-common all 3.1.9-4.3build1 [64.2 kB] 172s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 libsource-highlight4t64 amd64 3.1.9-4.3build1 [258 kB] 172s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 gdb amd64 16.2-1ubuntu1 [8934 kB] 174s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 liberror-perl all 0.17029-2 [25.6 kB] 174s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 git-man all 1:2.47.1-1ubuntu1 [1142 kB] 174s Get:49 http://ftpmaster.internal/ubuntu plucky/main amd64 git amd64 1:2.47.1-1ubuntu1 [4732 kB] 174s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 174s Get:51 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-globaldestruction-perl all 0.14-4 [6114 B] 174s Get:52 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfile-remove-perl all 1.61-2 [12.5 kB] 174s Get:53 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgmime-3.0-0t64 amd64 3.2.15+dfsg-1 [176 kB] 174s Get:54 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhash-ordered-perl all 0.014-2 [28.5 kB] 174s Get:55 http://ftpmaster.internal/ubuntu plucky/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 174s Get:56 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ssleay-perl amd64 1.94-2 [317 kB] 174s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-socket-ssl-perl all 2.089-1 [200 kB] 174s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 174s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 174s Get:60 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 174s Get:61 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 174s Get:62 http://ftpmaster.internal/ubuntu plucky/universe amd64 libluajit-5.1-common all 2.1.0+openresty20250117-2 [54.4 kB] 174s Get:63 http://ftpmaster.internal/ubuntu plucky/universe amd64 libluajit-5.1-2 amd64 2.1.0+openresty20250117-2 [356 kB] 174s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 174s Get:65 http://ftpmaster.internal/ubuntu plucky/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 174s Get:66 http://ftpmaster.internal/ubuntu plucky/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 174s Get:67 http://ftpmaster.internal/ubuntu plucky/main amd64 libmime-types-perl all 2.27-1 [63.9 kB] 174s Get:68 http://ftpmaster.internal/ubuntu plucky/main amd64 liburi-perl all 5.30-1 [94.4 kB] 174s Get:69 http://ftpmaster.internal/ubuntu plucky/universe amd64 libuser-identity-perl all 1.02-1 [68.5 kB] 174s Get:70 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmail-message-perl all 3.016-1 [425 kB] 174s Get:71 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmail-transport-perl all 3.005-2 [45.9 kB] 174s Get:72 http://ftpmaster.internal/ubuntu plucky/universe amd64 libobject-realize-later-perl all 0.21-2 [14.9 kB] 174s Get:73 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmail-box-perl all 3.010-3 [352 kB] 174s Get:74 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmsgpack-c2 amd64 6.0.1-3 [15.8 kB] 174s Get:75 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsexp2 amd64 1.4.1-2 [23.7 kB] 174s Get:76 http://ftpmaster.internal/ubuntu plucky/main amd64 libtalloc2 amd64 2.4.2-2build1 [35.2 kB] 174s Get:77 http://ftpmaster.internal/ubuntu plucky/universe amd64 libxapian30 amd64 1.4.25-2 [796 kB] 174s Get:78 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnotmuch5t64 amd64 0.38.3-3ubuntu2 [115 kB] 174s Get:79 http://ftpmaster.internal/ubuntu plucky/main amd64 rubygems-integration all 1.18ubuntu1 [5528 B] 174s Get:80 http://ftpmaster.internal/ubuntu plucky/main amd64 ruby3.3 amd64 3.3.6-1.1ubuntu1 [49.2 kB] 174s Get:81 http://ftpmaster.internal/ubuntu plucky/main amd64 ruby-rubygems all 3.4.20-1 [238 kB] 174s Get:82 http://ftpmaster.internal/ubuntu plucky/main amd64 ruby amd64 1:3.3~ubuntu3 [3618 B] 174s Get:83 http://ftpmaster.internal/ubuntu plucky/main amd64 rake all 13.2.1-1 [45.8 kB] 174s Get:84 http://ftpmaster.internal/ubuntu plucky/universe amd64 ruby-did-you-mean all 1.6.3-2 [14.8 kB] 174s Get:85 http://ftpmaster.internal/ubuntu plucky/universe amd64 ruby-minitest all 5.22.3-1ubuntu1 [48.0 kB] 174s Get:86 http://ftpmaster.internal/ubuntu plucky/main amd64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 174s Get:87 http://ftpmaster.internal/ubuntu plucky/universe amd64 ruby-power-assert all 2.0.3-1 [12.0 kB] 174s Get:88 http://ftpmaster.internal/ubuntu plucky/universe amd64 ruby-test-unit all 3.6.2-1 [67.0 kB] 174s Get:89 http://ftpmaster.internal/ubuntu plucky/main amd64 ruby-webrick all 1.8.1-1ubuntu1 [52.6 kB] 174s Get:90 http://ftpmaster.internal/ubuntu plucky/main amd64 ruby-xmlrpc all 0.3.3-2 [24.8 kB] 174s Get:91 http://ftpmaster.internal/ubuntu plucky/main amd64 ruby-sdbm amd64 1.0.0-5build5 [16.1 kB] 174s Get:92 http://ftpmaster.internal/ubuntu plucky/main amd64 libruby3.3 amd64 3.3.6-1.1ubuntu1 [6115 kB] 174s Get:93 http://ftpmaster.internal/ubuntu plucky/main amd64 libruby amd64 1:3.3~ubuntu3 [5036 B] 174s Get:94 http://ftpmaster.internal/ubuntu plucky/main amd64 libtalloc-dev amd64 2.4.2-2build1 [75.2 kB] 174s Get:95 http://ftpmaster.internal/ubuntu plucky/universe amd64 libterm-readline-gnu-perl amd64 1.46-1build4 [90.0 kB] 174s Get:96 http://ftpmaster.internal/ubuntu plucky/universe amd64 libunibilium4 amd64 2.1.1-2 [26.6 kB] 174s Get:97 http://ftpmaster.internal/ubuntu plucky/universe amd64 lua-luv amd64 1.48.0-2-3 [173 kB] 174s Get:98 http://ftpmaster.internal/ubuntu plucky/universe amd64 notmuch-doc all 0.38.3-3ubuntu2 [125 kB] 174s Get:99 http://ftpmaster.internal/ubuntu plucky/universe amd64 notmuch amd64 0.38.3-3ubuntu2 [181 kB] 174s Get:100 http://ftpmaster.internal/ubuntu plucky/universe amd64 notmuch-git all 0.38.3-3ubuntu2 [20.7 kB] 174s Get:101 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-notmuch all 0.38.3-3ubuntu2 [25.8 kB] 174s Get:102 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-notmuch2 amd64 0.38.3-3ubuntu2 [42.7 kB] 174s Get:103 http://ftpmaster.internal/ubuntu plucky/universe amd64 ruby-multi-json all 1.14.1-2 [15.7 kB] 174s Get:104 http://ftpmaster.internal/ubuntu plucky/universe amd64 ruby-msgpack amd64 1.7.2-1.1 [53.2 kB] 174s Get:105 http://ftpmaster.internal/ubuntu plucky/universe amd64 neovim-runtime all 0.9.5-10 [4383 kB] 174s Get:106 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtermkey1 amd64 0.22-2 [21.2 kB] 174s Get:107 http://ftpmaster.internal/ubuntu plucky/universe amd64 libvterm0 amd64 0.3.3-3 [36.3 kB] 174s Get:108 http://ftpmaster.internal/ubuntu plucky/universe amd64 neovim amd64 0.9.5-10 [2587 kB] 174s Get:109 http://ftpmaster.internal/ubuntu plucky/universe amd64 ruby-neovim all 0.9.1-3 [21.4 kB] 174s Get:110 http://ftpmaster.internal/ubuntu plucky/universe amd64 ruby-notmuch amd64 0.38.3-3ubuntu2 [15.3 kB] 174s Get:111 http://ftpmaster.internal/ubuntu plucky/universe amd64 xapian-tools amd64 1.4.25-2 [60.1 kB] 174s Get:112 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnotmuch-dev amd64 0.38.3-3ubuntu2 [42.5 kB] 174s Get:113 http://ftpmaster.internal/ubuntu plucky/universe amd64 notmuch-mutt all 0.38.3-3ubuntu2 [9650 B] 174s Get:114 http://ftpmaster.internal/ubuntu plucky/universe amd64 notmuch-vim all 0.38.3-3ubuntu2 [11.9 kB] 175s Preconfiguring packages ... 175s Fetched 155 MB in 8s (19.0 MB/s) 175s Selecting previously unselected package libdebuginfod-common. 175s (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 ... 108975 files and directories currently installed.) 175s Preparing to unpack .../000-libdebuginfod-common_0.192-4_all.deb ... 175s Unpacking libdebuginfod-common (0.192-4) ... 175s Selecting previously unselected package libisl23:amd64. 175s Preparing to unpack .../001-libisl23_0.27-1_amd64.deb ... 175s Unpacking libisl23:amd64 (0.27-1) ... 175s Selecting previously unselected package libmpc3:amd64. 175s Preparing to unpack .../002-libmpc3_1.3.1-1build2_amd64.deb ... 175s Unpacking libmpc3:amd64 (1.3.1-1build2) ... 175s Selecting previously unselected package cpp-14-x86-64-linux-gnu. 175s Preparing to unpack .../003-cpp-14-x86-64-linux-gnu_14.2.0-17ubuntu1_amd64.deb ... 175s Unpacking cpp-14-x86-64-linux-gnu (14.2.0-17ubuntu1) ... 175s Selecting previously unselected package cpp-14. 176s Preparing to unpack .../004-cpp-14_14.2.0-17ubuntu1_amd64.deb ... 176s Unpacking cpp-14 (14.2.0-17ubuntu1) ... 176s Selecting previously unselected package cpp-x86-64-linux-gnu. 176s Preparing to unpack .../005-cpp-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 176s Unpacking cpp-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 176s Selecting previously unselected package cpp. 176s Preparing to unpack .../006-cpp_4%3a14.2.0-1ubuntu1_amd64.deb ... 176s Unpacking cpp (4:14.2.0-1ubuntu1) ... 176s Selecting previously unselected package libcc1-0:amd64. 176s Preparing to unpack .../007-libcc1-0_15-20250213-1ubuntu1_amd64.deb ... 176s Unpacking libcc1-0:amd64 (15-20250213-1ubuntu1) ... 176s Selecting previously unselected package libgomp1:amd64. 176s Preparing to unpack .../008-libgomp1_15-20250213-1ubuntu1_amd64.deb ... 176s Unpacking libgomp1:amd64 (15-20250213-1ubuntu1) ... 176s Selecting previously unselected package libitm1:amd64. 176s Preparing to unpack .../009-libitm1_15-20250213-1ubuntu1_amd64.deb ... 176s Unpacking libitm1:amd64 (15-20250213-1ubuntu1) ... 176s Selecting previously unselected package libasan8:amd64. 176s Preparing to unpack .../010-libasan8_15-20250213-1ubuntu1_amd64.deb ... 176s Unpacking libasan8:amd64 (15-20250213-1ubuntu1) ... 176s Selecting previously unselected package liblsan0:amd64. 176s Preparing to unpack .../011-liblsan0_15-20250213-1ubuntu1_amd64.deb ... 176s Unpacking liblsan0:amd64 (15-20250213-1ubuntu1) ... 176s Selecting previously unselected package libtsan2:amd64. 176s Preparing to unpack .../012-libtsan2_15-20250213-1ubuntu1_amd64.deb ... 176s Unpacking libtsan2:amd64 (15-20250213-1ubuntu1) ... 176s Selecting previously unselected package libubsan1:amd64. 176s Preparing to unpack .../013-libubsan1_15-20250213-1ubuntu1_amd64.deb ... 176s Unpacking libubsan1:amd64 (15-20250213-1ubuntu1) ... 176s Selecting previously unselected package libhwasan0:amd64. 176s Preparing to unpack .../014-libhwasan0_15-20250213-1ubuntu1_amd64.deb ... 176s Unpacking libhwasan0:amd64 (15-20250213-1ubuntu1) ... 176s Selecting previously unselected package libquadmath0:amd64. 176s Preparing to unpack .../015-libquadmath0_15-20250213-1ubuntu1_amd64.deb ... 176s Unpacking libquadmath0:amd64 (15-20250213-1ubuntu1) ... 176s Selecting previously unselected package libgcc-14-dev:amd64. 176s Preparing to unpack .../016-libgcc-14-dev_14.2.0-17ubuntu1_amd64.deb ... 176s Unpacking libgcc-14-dev:amd64 (14.2.0-17ubuntu1) ... 176s Selecting previously unselected package gcc-14-x86-64-linux-gnu. 176s Preparing to unpack .../017-gcc-14-x86-64-linux-gnu_14.2.0-17ubuntu1_amd64.deb ... 176s Unpacking gcc-14-x86-64-linux-gnu (14.2.0-17ubuntu1) ... 176s Selecting previously unselected package gcc-14. 176s Preparing to unpack .../018-gcc-14_14.2.0-17ubuntu1_amd64.deb ... 176s Unpacking gcc-14 (14.2.0-17ubuntu1) ... 177s Selecting previously unselected package gcc-x86-64-linux-gnu. 177s Preparing to unpack .../019-gcc-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 177s Unpacking gcc-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 177s Selecting previously unselected package gcc. 177s Preparing to unpack .../020-gcc_4%3a14.2.0-1ubuntu1_amd64.deb ... 177s Unpacking gcc (4:14.2.0-1ubuntu1) ... 177s Selecting previously unselected package libstdc++-14-dev:amd64. 177s Preparing to unpack .../021-libstdc++-14-dev_14.2.0-17ubuntu1_amd64.deb ... 177s Unpacking libstdc++-14-dev:amd64 (14.2.0-17ubuntu1) ... 177s Selecting previously unselected package g++-14-x86-64-linux-gnu. 177s Preparing to unpack .../022-g++-14-x86-64-linux-gnu_14.2.0-17ubuntu1_amd64.deb ... 177s Unpacking g++-14-x86-64-linux-gnu (14.2.0-17ubuntu1) ... 177s Selecting previously unselected package g++-14. 177s Preparing to unpack .../023-g++-14_14.2.0-17ubuntu1_amd64.deb ... 177s Unpacking g++-14 (14.2.0-17ubuntu1) ... 177s Selecting previously unselected package g++-x86-64-linux-gnu. 177s Preparing to unpack .../024-g++-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 177s Unpacking g++-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 177s Selecting previously unselected package g++. 177s Preparing to unpack .../025-g++_4%3a14.2.0-1ubuntu1_amd64.deb ... 177s Unpacking g++ (4:14.2.0-1ubuntu1) ... 177s Selecting previously unselected package build-essential. 177s Preparing to unpack .../026-build-essential_12.10ubuntu1_amd64.deb ... 177s Unpacking build-essential (12.10ubuntu1) ... 177s Selecting previously unselected package dh-elpa-helper. 177s Preparing to unpack .../027-dh-elpa-helper_2.1.5ubuntu1_all.deb ... 177s Unpacking dh-elpa-helper (2.1.5ubuntu1) ... 177s Selecting previously unselected package dtach. 177s Preparing to unpack .../028-dtach_0.9-7_amd64.deb ... 177s Unpacking dtach (0.9-7) ... 177s Selecting previously unselected package emacsen-common. 177s Preparing to unpack .../029-emacsen-common_3.0.5_all.deb ... 177s Unpacking emacsen-common (3.0.5) ... 177s Selecting previously unselected package elpa-notmuch. 177s Preparing to unpack .../030-elpa-notmuch_0.38.3-3ubuntu2_all.deb ... 177s Unpacking elpa-notmuch (0.38.3-3ubuntu2) ... 177s Selecting previously unselected package emacs-el. 177s Preparing to unpack .../031-emacs-el_1%3a29.4+1-5ubuntu1_all.deb ... 177s Unpacking emacs-el (1:29.4+1-5ubuntu1) ... 178s Selecting previously unselected package emacs-common. 178s Preparing to unpack .../032-emacs-common_1%3a29.4+1-5ubuntu1_all.deb ... 178s Unpacking emacs-common (1:29.4+1-5ubuntu1) ... 178s Selecting previously unselected package emacs-bin-common. 178s Preparing to unpack .../033-emacs-bin-common_1%3a29.4+1-5ubuntu1_amd64.deb ... 178s Unpacking emacs-bin-common (1:29.4+1-5ubuntu1) ... 179s Selecting previously unselected package libasound2-data. 179s Preparing to unpack .../034-libasound2-data_1.2.13-1build1_all.deb ... 179s Unpacking libasound2-data (1.2.13-1build1) ... 179s Selecting previously unselected package libasound2t64:amd64. 179s Preparing to unpack .../035-libasound2t64_1.2.13-1build1_amd64.deb ... 179s Unpacking libasound2t64:amd64 (1.2.13-1build1) ... 179s Selecting previously unselected package libgccjit0:amd64. 179s Preparing to unpack .../036-libgccjit0_14.2.0-17ubuntu1_amd64.deb ... 179s Unpacking libgccjit0:amd64 (14.2.0-17ubuntu1) ... 179s Selecting previously unselected package liblcms2-2:amd64. 179s Preparing to unpack .../037-liblcms2-2_2.16-2_amd64.deb ... 179s Unpacking liblcms2-2:amd64 (2.16-2) ... 179s Selecting previously unselected package libtree-sitter0:amd64. 179s Preparing to unpack .../038-libtree-sitter0_0.20.8-2_amd64.deb ... 179s Unpacking libtree-sitter0:amd64 (0.20.8-2) ... 179s Selecting previously unselected package emacs-nox. 179s Preparing to unpack .../039-emacs-nox_1%3a29.4+1-5ubuntu1_amd64.deb ... 179s Unpacking emacs-nox (1:29.4+1-5ubuntu1) ... 179s Selecting previously unselected package libbabeltrace1:amd64. 179s Preparing to unpack .../040-libbabeltrace1_1.5.11-4build1_amd64.deb ... 179s Unpacking libbabeltrace1:amd64 (1.5.11-4build1) ... 179s Selecting previously unselected package libdebuginfod1t64:amd64. 179s Preparing to unpack .../041-libdebuginfod1t64_0.192-4_amd64.deb ... 179s Unpacking libdebuginfod1t64:amd64 (0.192-4) ... 179s Selecting previously unselected package libipt2. 179s Preparing to unpack .../042-libipt2_2.1.2-1_amd64.deb ... 179s Unpacking libipt2 (2.1.2-1) ... 179s Selecting previously unselected package libsource-highlight-common. 179s Preparing to unpack .../043-libsource-highlight-common_3.1.9-4.3build1_all.deb ... 179s Unpacking libsource-highlight-common (3.1.9-4.3build1) ... 179s Selecting previously unselected package libsource-highlight4t64:amd64. 179s Preparing to unpack .../044-libsource-highlight4t64_3.1.9-4.3build1_amd64.deb ... 179s Unpacking libsource-highlight4t64:amd64 (3.1.9-4.3build1) ... 179s Selecting previously unselected package gdb. 179s Preparing to unpack .../045-gdb_16.2-1ubuntu1_amd64.deb ... 179s Unpacking gdb (16.2-1ubuntu1) ... 180s Selecting previously unselected package liberror-perl. 180s Preparing to unpack .../046-liberror-perl_0.17029-2_all.deb ... 180s Unpacking liberror-perl (0.17029-2) ... 180s Selecting previously unselected package git-man. 180s Preparing to unpack .../047-git-man_1%3a2.47.1-1ubuntu1_all.deb ... 180s Unpacking git-man (1:2.47.1-1ubuntu1) ... 180s Selecting previously unselected package git. 180s Preparing to unpack .../048-git_1%3a2.47.1-1ubuntu1_amd64.deb ... 180s Unpacking git (1:2.47.1-1ubuntu1) ... 180s Selecting previously unselected package libsub-exporter-progressive-perl. 180s Preparing to unpack .../049-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 180s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 180s Selecting previously unselected package libdevel-globaldestruction-perl. 180s Preparing to unpack .../050-libdevel-globaldestruction-perl_0.14-4_all.deb ... 180s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 180s Selecting previously unselected package libfile-remove-perl. 180s Preparing to unpack .../051-libfile-remove-perl_1.61-2_all.deb ... 180s Unpacking libfile-remove-perl (1.61-2) ... 180s Selecting previously unselected package libgmime-3.0-0t64:amd64. 180s Preparing to unpack .../052-libgmime-3.0-0t64_3.2.15+dfsg-1_amd64.deb ... 180s Unpacking libgmime-3.0-0t64:amd64 (3.2.15+dfsg-1) ... 180s Selecting previously unselected package libhash-ordered-perl. 180s Preparing to unpack .../053-libhash-ordered-perl_0.014-2_all.deb ... 180s Unpacking libhash-ordered-perl (0.014-2) ... 180s Selecting previously unselected package perl-openssl-defaults:amd64. 180s Preparing to unpack .../054-perl-openssl-defaults_7build3_amd64.deb ... 180s Unpacking perl-openssl-defaults:amd64 (7build3) ... 180s Selecting previously unselected package libnet-ssleay-perl:amd64. 180s Preparing to unpack .../055-libnet-ssleay-perl_1.94-2_amd64.deb ... 180s Unpacking libnet-ssleay-perl:amd64 (1.94-2) ... 180s Selecting previously unselected package libio-socket-ssl-perl. 180s Preparing to unpack .../056-libio-socket-ssl-perl_2.089-1_all.deb ... 180s Unpacking libio-socket-ssl-perl (2.089-1) ... 180s Selecting previously unselected package libio-stringy-perl. 180s Preparing to unpack .../057-libio-stringy-perl_2.113-2_all.deb ... 180s Unpacking libio-stringy-perl (2.113-2) ... 180s Selecting previously unselected package libjs-jquery. 180s Preparing to unpack .../058-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 180s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 180s Selecting previously unselected package libjs-underscore. 180s Preparing to unpack .../059-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 180s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 180s Selecting previously unselected package libjs-sphinxdoc. 180s Preparing to unpack .../060-libjs-sphinxdoc_8.1.3-5_all.deb ... 180s Unpacking libjs-sphinxdoc (8.1.3-5) ... 180s Selecting previously unselected package libluajit-5.1-common. 180s Preparing to unpack .../061-libluajit-5.1-common_2.1.0+openresty20250117-2_all.deb ... 180s Unpacking libluajit-5.1-common (2.1.0+openresty20250117-2) ... 180s Selecting previously unselected package libluajit-5.1-2:amd64. 180s Preparing to unpack .../062-libluajit-5.1-2_2.1.0+openresty20250117-2_amd64.deb ... 180s Unpacking libluajit-5.1-2:amd64 (2.1.0+openresty20250117-2) ... 180s Selecting previously unselected package libnet-smtp-ssl-perl. 180s Preparing to unpack .../063-libnet-smtp-ssl-perl_1.04-2_all.deb ... 180s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 180s Selecting previously unselected package libtimedate-perl. 180s Preparing to unpack .../064-libtimedate-perl_2.3300-2_all.deb ... 180s Unpacking libtimedate-perl (2.3300-2) ... 180s Selecting previously unselected package libmailtools-perl. 180s Preparing to unpack .../065-libmailtools-perl_2.22-1_all.deb ... 180s Unpacking libmailtools-perl (2.22-1) ... 181s Selecting previously unselected package libmime-types-perl. 181s Preparing to unpack .../066-libmime-types-perl_2.27-1_all.deb ... 181s Unpacking libmime-types-perl (2.27-1) ... 181s Selecting previously unselected package liburi-perl. 181s Preparing to unpack .../067-liburi-perl_5.30-1_all.deb ... 181s Unpacking liburi-perl (5.30-1) ... 181s Selecting previously unselected package libuser-identity-perl. 181s Preparing to unpack .../068-libuser-identity-perl_1.02-1_all.deb ... 181s Unpacking libuser-identity-perl (1.02-1) ... 181s Selecting previously unselected package libmail-message-perl. 181s Preparing to unpack .../069-libmail-message-perl_3.016-1_all.deb ... 181s Unpacking libmail-message-perl (3.016-1) ... 181s Selecting previously unselected package libmail-transport-perl. 181s Preparing to unpack .../070-libmail-transport-perl_3.005-2_all.deb ... 181s Unpacking libmail-transport-perl (3.005-2) ... 181s Selecting previously unselected package libobject-realize-later-perl. 181s Preparing to unpack .../071-libobject-realize-later-perl_0.21-2_all.deb ... 181s Unpacking libobject-realize-later-perl (0.21-2) ... 181s Selecting previously unselected package libmail-box-perl. 181s Preparing to unpack .../072-libmail-box-perl_3.010-3_all.deb ... 181s Unpacking libmail-box-perl (3.010-3) ... 181s Selecting previously unselected package libmsgpack-c2:amd64. 181s Preparing to unpack .../073-libmsgpack-c2_6.0.1-3_amd64.deb ... 181s Unpacking libmsgpack-c2:amd64 (6.0.1-3) ... 181s Selecting previously unselected package libsexp2:amd64. 181s Preparing to unpack .../074-libsexp2_1.4.1-2_amd64.deb ... 181s Unpacking libsexp2:amd64 (1.4.1-2) ... 181s Selecting previously unselected package libtalloc2:amd64. 181s Preparing to unpack .../075-libtalloc2_2.4.2-2build1_amd64.deb ... 181s Unpacking libtalloc2:amd64 (2.4.2-2build1) ... 181s Selecting previously unselected package libxapian30:amd64. 181s Preparing to unpack .../076-libxapian30_1.4.25-2_amd64.deb ... 181s Unpacking libxapian30:amd64 (1.4.25-2) ... 181s Selecting previously unselected package libnotmuch5t64. 181s Preparing to unpack .../077-libnotmuch5t64_0.38.3-3ubuntu2_amd64.deb ... 181s Unpacking libnotmuch5t64 (0.38.3-3ubuntu2) ... 181s Selecting previously unselected package rubygems-integration. 181s Preparing to unpack .../078-rubygems-integration_1.18ubuntu1_all.deb ... 181s Unpacking rubygems-integration (1.18ubuntu1) ... 181s Selecting previously unselected package ruby3.3. 181s Preparing to unpack .../079-ruby3.3_3.3.6-1.1ubuntu1_amd64.deb ... 181s Unpacking ruby3.3 (3.3.6-1.1ubuntu1) ... 181s Selecting previously unselected package ruby-rubygems. 181s Preparing to unpack .../080-ruby-rubygems_3.4.20-1_all.deb ... 181s Unpacking ruby-rubygems (3.4.20-1) ... 181s Selecting previously unselected package ruby. 181s Preparing to unpack .../081-ruby_1%3a3.3~ubuntu3_amd64.deb ... 181s Unpacking ruby (1:3.3~ubuntu3) ... 181s Selecting previously unselected package rake. 181s Preparing to unpack .../082-rake_13.2.1-1_all.deb ... 181s Unpacking rake (13.2.1-1) ... 181s Selecting previously unselected package ruby-did-you-mean. 181s Preparing to unpack .../083-ruby-did-you-mean_1.6.3-2_all.deb ... 181s Unpacking ruby-did-you-mean (1.6.3-2) ... 181s Selecting previously unselected package ruby-minitest. 181s Preparing to unpack .../084-ruby-minitest_5.22.3-1ubuntu1_all.deb ... 181s Unpacking ruby-minitest (5.22.3-1ubuntu1) ... 181s Selecting previously unselected package ruby-net-telnet. 181s Preparing to unpack .../085-ruby-net-telnet_0.2.0-1_all.deb ... 181s Unpacking ruby-net-telnet (0.2.0-1) ... 181s Selecting previously unselected package ruby-power-assert. 181s Preparing to unpack .../086-ruby-power-assert_2.0.3-1_all.deb ... 181s Unpacking ruby-power-assert (2.0.3-1) ... 181s Selecting previously unselected package ruby-test-unit. 181s Preparing to unpack .../087-ruby-test-unit_3.6.2-1_all.deb ... 181s Unpacking ruby-test-unit (3.6.2-1) ... 181s Selecting previously unselected package ruby-webrick. 181s Preparing to unpack .../088-ruby-webrick_1.8.1-1ubuntu1_all.deb ... 181s Unpacking ruby-webrick (1.8.1-1ubuntu1) ... 181s Selecting previously unselected package ruby-xmlrpc. 181s Preparing to unpack .../089-ruby-xmlrpc_0.3.3-2_all.deb ... 181s Unpacking ruby-xmlrpc (0.3.3-2) ... 181s Selecting previously unselected package ruby-sdbm:amd64. 181s Preparing to unpack .../090-ruby-sdbm_1.0.0-5build5_amd64.deb ... 181s Unpacking ruby-sdbm:amd64 (1.0.0-5build5) ... 181s Selecting previously unselected package libruby3.3:amd64. 181s Preparing to unpack .../091-libruby3.3_3.3.6-1.1ubuntu1_amd64.deb ... 181s Unpacking libruby3.3:amd64 (3.3.6-1.1ubuntu1) ... 182s Selecting previously unselected package libruby:amd64. 182s Preparing to unpack .../092-libruby_1%3a3.3~ubuntu3_amd64.deb ... 182s Unpacking libruby:amd64 (1:3.3~ubuntu3) ... 182s Selecting previously unselected package libtalloc-dev:amd64. 182s Preparing to unpack .../093-libtalloc-dev_2.4.2-2build1_amd64.deb ... 182s Unpacking libtalloc-dev:amd64 (2.4.2-2build1) ... 182s Selecting previously unselected package libterm-readline-gnu-perl. 182s Preparing to unpack .../094-libterm-readline-gnu-perl_1.46-1build4_amd64.deb ... 182s Unpacking libterm-readline-gnu-perl (1.46-1build4) ... 182s Selecting previously unselected package libunibilium4:amd64. 182s Preparing to unpack .../095-libunibilium4_2.1.1-2_amd64.deb ... 182s Unpacking libunibilium4:amd64 (2.1.1-2) ... 182s Selecting previously unselected package lua-luv:amd64. 182s Preparing to unpack .../096-lua-luv_1.48.0-2-3_amd64.deb ... 182s Unpacking lua-luv:amd64 (1.48.0-2-3) ... 182s Selecting previously unselected package notmuch-doc. 182s Preparing to unpack .../097-notmuch-doc_0.38.3-3ubuntu2_all.deb ... 182s Unpacking notmuch-doc (0.38.3-3ubuntu2) ... 182s Selecting previously unselected package notmuch. 182s Preparing to unpack .../098-notmuch_0.38.3-3ubuntu2_amd64.deb ... 182s Unpacking notmuch (0.38.3-3ubuntu2) ... 182s Selecting previously unselected package notmuch-git. 182s Preparing to unpack .../099-notmuch-git_0.38.3-3ubuntu2_all.deb ... 182s Unpacking notmuch-git (0.38.3-3ubuntu2) ... 182s Selecting previously unselected package python3-notmuch. 182s Preparing to unpack .../100-python3-notmuch_0.38.3-3ubuntu2_all.deb ... 182s Unpacking python3-notmuch (0.38.3-3ubuntu2) ... 182s Selecting previously unselected package python3-notmuch2. 182s Preparing to unpack .../101-python3-notmuch2_0.38.3-3ubuntu2_amd64.deb ... 182s Unpacking python3-notmuch2 (0.38.3-3ubuntu2) ... 182s Selecting previously unselected package ruby-multi-json. 182s Preparing to unpack .../102-ruby-multi-json_1.14.1-2_all.deb ... 182s Unpacking ruby-multi-json (1.14.1-2) ... 182s Selecting previously unselected package ruby-msgpack:amd64. 182s Preparing to unpack .../103-ruby-msgpack_1.7.2-1.1_amd64.deb ... 182s Unpacking ruby-msgpack:amd64 (1.7.2-1.1) ... 182s Selecting previously unselected package neovim-runtime. 182s Preparing to unpack .../104-neovim-runtime_0.9.5-10_all.deb ... 182s Unpacking neovim-runtime (0.9.5-10) ... 183s Selecting previously unselected package libtermkey1:amd64. 183s Preparing to unpack .../105-libtermkey1_0.22-2_amd64.deb ... 183s Unpacking libtermkey1:amd64 (0.22-2) ... 183s Selecting previously unselected package libvterm0:amd64. 183s Preparing to unpack .../106-libvterm0_0.3.3-3_amd64.deb ... 183s Unpacking libvterm0:amd64 (0.3.3-3) ... 183s Selecting previously unselected package neovim. 183s Preparing to unpack .../107-neovim_0.9.5-10_amd64.deb ... 183s Unpacking neovim (0.9.5-10) ... 183s Selecting previously unselected package ruby-neovim. 183s Preparing to unpack .../108-ruby-neovim_0.9.1-3_all.deb ... 183s Unpacking ruby-neovim (0.9.1-3) ... 183s Selecting previously unselected package ruby-notmuch. 183s Preparing to unpack .../109-ruby-notmuch_0.38.3-3ubuntu2_amd64.deb ... 183s Unpacking ruby-notmuch (0.38.3-3ubuntu2) ... 183s Selecting previously unselected package xapian-tools. 183s Preparing to unpack .../110-xapian-tools_1.4.25-2_amd64.deb ... 183s Unpacking xapian-tools (1.4.25-2) ... 183s Selecting previously unselected package libnotmuch-dev. 183s Preparing to unpack .../111-libnotmuch-dev_0.38.3-3ubuntu2_amd64.deb ... 183s Unpacking libnotmuch-dev (0.38.3-3ubuntu2) ... 183s Selecting previously unselected package notmuch-mutt. 183s Preparing to unpack .../112-notmuch-mutt_0.38.3-3ubuntu2_all.deb ... 183s Unpacking notmuch-mutt (0.38.3-3ubuntu2) ... 183s Selecting previously unselected package notmuch-vim. 183s Preparing to unpack .../113-notmuch-vim_0.38.3-3ubuntu2_all.deb ... 183s Unpacking notmuch-vim (0.38.3-3ubuntu2) ... 183s Setting up libfile-remove-perl (1.61-2) ... 183s Setting up libsexp2:amd64 (1.4.1-2) ... 183s Setting up liblcms2-2:amd64 (2.16-2) ... 183s Setting up libunibilium4:amd64 (2.1.1-2) ... 183s Setting up libxapian30:amd64 (1.4.25-2) ... 183s Setting up neovim-runtime (0.9.5-10) ... 183s Setting up libobject-realize-later-perl (0.21-2) ... 183s Setting up libdebuginfod-common (0.192-4) ... 183s Setting up ruby-power-assert (2.0.3-1) ... 183s Setting up libmime-types-perl (2.27-1) ... 183s Setting up libio-stringy-perl (2.113-2) ... 183s Setting up perl-openssl-defaults:amd64 (7build3) ... 183s Setting up rubygems-integration (1.18ubuntu1) ... 183s Setting up libterm-readline-gnu-perl (1.46-1build4) ... 183s Setting up libgomp1:amd64 (15-20250213-1ubuntu1) ... 183s Setting up libhash-ordered-perl (0.014-2) ... 183s Setting up libsource-highlight-common (3.1.9-4.3build1) ... 183s Setting up libvterm0:amd64 (0.3.3-3) ... 183s Setting up libtalloc2:amd64 (2.4.2-2build1) ... 183s Setting up liberror-perl (0.17029-2) ... 183s Setting up ruby-minitest (5.22.3-1ubuntu1) ... 183s Setting up libasound2-data (1.2.13-1build1) ... 183s Setting up libtalloc-dev:amd64 (2.4.2-2build1) ... 183s Setting up lua-luv:amd64 (1.48.0-2-3) ... 183s Setting up libasound2t64:amd64 (1.2.13-1build1) ... 183s Setting up libtree-sitter0:amd64 (0.20.8-2) ... 183s Setting up emacsen-common (3.0.5) ... 183s Setting up ruby-test-unit (3.6.2-1) ... 183s Setting up dtach (0.9-7) ... 183s Setting up dh-elpa-helper (2.1.5ubuntu1) ... 183s Setting up elpa-notmuch (0.38.3-3ubuntu2) ... 183s Setting up ruby-net-telnet (0.2.0-1) ... 183s Setting up libquadmath0:amd64 (15-20250213-1ubuntu1) ... 183s Setting up libluajit-5.1-common (2.1.0+openresty20250117-2) ... 183s Setting up libmpc3:amd64 (1.3.1-1build2) ... 183s Setting up libtermkey1:amd64 (0.22-2) ... 183s Setting up libipt2 (2.1.2-1) ... 183s Setting up libbabeltrace1:amd64 (1.5.11-4build1) ... 183s Setting up xapian-tools (1.4.25-2) ... 183s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 183s Setting up libtimedate-perl (2.3300-2) ... 183s Setting up ruby-webrick (1.8.1-1ubuntu1) ... 183s Setting up libubsan1:amd64 (15-20250213-1ubuntu1) ... 183s Setting up libhwasan0:amd64 (15-20250213-1ubuntu1) ... 183s Setting up libasan8:amd64 (15-20250213-1ubuntu1) ... 183s Setting up libmsgpack-c2:amd64 (6.0.1-3) ... 183s Setting up git-man (1:2.47.1-1ubuntu1) ... 183s Setting up libdevel-globaldestruction-perl (0.14-4) ... 183s Setting up libuser-identity-perl (1.02-1) ... 183s Setting up libtsan2:amd64 (15-20250213-1ubuntu1) ... 183s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 183s Setting up ruby-did-you-mean (1.6.3-2) ... 183s Setting up libisl23:amd64 (0.27-1) ... 183s Setting up libgmime-3.0-0t64:amd64 (3.2.15+dfsg-1) ... 183s Setting up ruby-xmlrpc (0.3.3-2) ... 183s Setting up libcc1-0:amd64 (15-20250213-1ubuntu1) ... 183s Setting up liburi-perl (5.30-1) ... 183s Setting up liblsan0:amd64 (15-20250213-1ubuntu1) ... 183s Setting up libitm1:amd64 (15-20250213-1ubuntu1) ... 183s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 183s Setting up libnet-ssleay-perl:amd64 (1.94-2) ... 183s Setting up libdebuginfod1t64:amd64 (0.192-4) ... 183s Setting up libsource-highlight4t64:amd64 (3.1.9-4.3build1) ... 183s Setting up libluajit-5.1-2:amd64 (2.1.0+openresty20250117-2) ... 183s Setting up gdb (16.2-1ubuntu1) ... 183s Setting up cpp-14-x86-64-linux-gnu (14.2.0-17ubuntu1) ... 183s Setting up git (1:2.47.1-1ubuntu1) ... 183s Setting up libjs-sphinxdoc (8.1.3-5) ... 183s Setting up cpp-14 (14.2.0-17ubuntu1) ... 183s Setting up libnotmuch5t64 (0.38.3-3ubuntu2) ... 183s Setting up libgcc-14-dev:amd64 (14.2.0-17ubuntu1) ... 183s Setting up libgccjit0:amd64 (14.2.0-17ubuntu1) ... 183s Setting up libnotmuch-dev (0.38.3-3ubuntu2) ... 183s Setting up libstdc++-14-dev:amd64 (14.2.0-17ubuntu1) ... 183s Setting up libio-socket-ssl-perl (2.089-1) ... 183s Setting up cpp-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 183s Setting up notmuch (0.38.3-3ubuntu2) ... 183s Setting up neovim (0.9.5-10) ... 183s update-alternatives: using /usr/libexec/neovim/ex to provide /usr/bin/ex (ex) in auto mode 183s update-alternatives: using /usr/libexec/neovim/rvim to provide /usr/bin/rvim (rvim) in auto mode 183s update-alternatives: using /usr/libexec/neovim/rview to provide /usr/bin/rview (rview) in auto mode 183s update-alternatives: using /usr/bin/nvim to provide /usr/bin/vi (vi) in auto mode 183s update-alternatives: using /usr/bin/nvim to provide /usr/bin/vim (vim) in auto mode 183s update-alternatives: using /usr/libexec/neovim/view to provide /usr/bin/view (view) in auto mode 183s update-alternatives: using /usr/libexec/neovim/vimdiff to provide /usr/bin/vimdiff (vimdiff) in auto mode 183s Setting up notmuch-doc (0.38.3-3ubuntu2) ... 183s Setting up python3-notmuch (0.38.3-3ubuntu2) ... 183s Setting up python3-notmuch2 (0.38.3-3ubuntu2) ... 183s Setting up libnet-smtp-ssl-perl (1.04-2) ... 183s Setting up libmailtools-perl (2.22-1) ... 184s Setting up notmuch-git (0.38.3-3ubuntu2) ... 184s Setting up cpp (4:14.2.0-1ubuntu1) ... 184s Setting up libmail-message-perl (3.016-1) ... 184s Setting up gcc-14-x86-64-linux-gnu (14.2.0-17ubuntu1) ... 184s Setting up gcc-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 184s Setting up gcc-14 (14.2.0-17ubuntu1) ... 184s Setting up g++-14-x86-64-linux-gnu (14.2.0-17ubuntu1) ... 184s Setting up libmail-transport-perl (3.005-2) ... 184s Setting up g++-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 184s Setting up g++-14 (14.2.0-17ubuntu1) ... 184s Setting up gcc (4:14.2.0-1ubuntu1) ... 184s Setting up libmail-box-perl (3.010-3) ... 184s Setting up g++ (4:14.2.0-1ubuntu1) ... 184s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 184s Setting up notmuch-mutt (0.38.3-3ubuntu2) ... 184s Setting up build-essential (12.10ubuntu1) ... 184s Setting up rake (13.2.1-1) ... 184s Setting up emacs-el (1:29.4+1-5ubuntu1) ... 184s Setting up ruby3.3 (3.3.6-1.1ubuntu1) ... 184s Setting up emacs-common (1:29.4+1-5ubuntu1) ... 184s Setting up libruby:amd64 (1:3.3~ubuntu3) ... 184s Setting up ruby (1:3.3~ubuntu3) ... 184s Setting up emacs-bin-common (1:29.4+1-5ubuntu1) ... 184s update-alternatives: using /usr/bin/ctags.emacs to provide /usr/bin/ctags (ctags) in auto mode 184s update-alternatives: using /usr/bin/ebrowse.emacs to provide /usr/bin/ebrowse (ebrowse) in auto mode 184s update-alternatives: using /usr/bin/etags.emacs to provide /usr/bin/etags (etags) in auto mode 184s Setting up ruby-sdbm:amd64 (1.0.0-5build5) ... 184s Setting up ruby-multi-json (1.14.1-2) ... 184s Setting up emacs-nox (1:29.4+1-5ubuntu1) ... 184s update-alternatives: using /usr/bin/emacs-nox to provide /usr/bin/emacs (emacs) in auto mode 184s update-alternatives: using /usr/bin/emacsclient.emacs to provide /usr/bin/emacsclient (emacsclient) in auto mode 184s Install emacsen-common for emacs 184s emacsen-common: Handling install of emacsen flavor emacs 184s Install elpa-notmuch for emacs 184s install/notmuch-0.38.3: Handling install of emacsen flavor emacs 184s install/notmuch-0.38.3: byte-compiling for emacs 184s Setting up libruby3.3:amd64 (3.3.6-1.1ubuntu1) ... 184s Setting up ruby-notmuch (0.38.3-3ubuntu2) ... 184s Setting up ruby-rubygems (3.4.20-1) ... 184s Setting up ruby-msgpack:amd64 (1.7.2-1.1) ... 184s Setting up ruby-neovim (0.9.1-3) ... 184s Setting up notmuch-vim (0.38.3-3ubuntu2) ... 184s Processing triggers for libc-bin (2.40-4ubuntu1) ... 185s Processing triggers for man-db (2.13.0-1) ... 186s Processing triggers for install-info (7.1.1-1) ... 189s autopkgtest [11:38:05]: test command1: env NOTMUCH_TEST_INSTALLED=1 TERM=dumb NOTMUCH_HAVE_MAN=1 NOTMUCH_HAVE_SFSEXP=1 NOTMUCH_HAVE_XAPIAN_DB_RETRY_LOCK=1 NOTMUCH_HAVE_PYTHON3_CFFI=1 NOTMUCH_HAVE_PYTHON3_PYTEST=1 NOTMUCH_HAVE_ASAN=1 NOTMUCH_HAVE_TSAN=1 NOTMUCH_SKIP_TESTS=T810-tsan ./test/notmuch-test 189s autopkgtest [11:38:05]: test command1: [----------------------- 190s INFO: using 2m timeout for tests 190s 190s T000-basic: Testing the test framework itself. 190s PASS success is reported like this 190s PASS test runs if prerequisite is satisfied 190s PASS tests clean up after themselves 190s PASS tests clean up even after a failure 190s PASS failure to clean up causes the test to fail 190s PASS Ensure that test output is suppressed unless the test fails 190s PASS Ensure that -v does not suppress test output 190s PASS test that mail store was created 190s PASS mail store should be empty 190s PASS NOTMUCH_CONFIG is set and points to an existing file 190s BROKEN PATH is set to build directory 190s --- T000-basic.11.expected 2025-02-19 11:38:06.098692691 +0000 190s +++ T000-basic.11.output 2025-02-19 11:38:06.098692691 +0000 190s @@ -1 +1 @@ 190s -/usr/local/sbin 190s +/tmp/autopkgtest.yMoCMe/build.Jwl/src 190s PASS notmuch is compiled with debugging symbols 190s 190s T010-help-test: Testing online help 190s PASS notmuch --help 190s PASS notmuch help 190s PASS notmuch --version 190s PASS notmuch --help tag 190s PASS notmuch help tag 190s 190s T020-compact: Testing "notmuch compact" 190s PASS Running compact 190s PASS Compact preserves database 190s PASS Restoring Backup 190s PASS Checking restored backup 190s 190s T030-config: Testing "notmuch config" 190s PASS Get string value 190s PASS Get list value 190s PASS Set string value 190s PASS Set string value again 190s PASS Set list value 190s PASS Set list value again 190s PASS Remove key 190s PASS Remove non-existent key 190s PASS List all items 190s BROKEN Round trip config item with leading spaces 190s --- T030-config.10.expected 2025-02-19 11:38:06.758692691 +0000 190s +++ T030-config.10.output 2025-02-19 11:38:06.758692691 +0000 190s @@ -1 +1 @@ 190s - thing 190s +thing 190s BROKEN Round trip config item with leading tab 190s --- T030-config.11.expected 2025-02-19 11:38:06.782692691 +0000 190s +++ T030-config.11.output 2025-02-19 11:38:06.782692691 +0000 190s @@ -1 +1 @@ 190s - thing 190s +thing 190s PASS Round trip config item with embedded tab 190s PASS Round trip config item with embedded backslash 190s PASS Round trip config item with embedded NL/CR 190s PASS Top level --config=FILE option 190s PASS Top level --config:FILE option 190s PASS Top level --configFILE option 190s PASS Top level --config=FILE option changed the right file 190s PASS Read config file through a symlink 190s PASS Write config file through a symlink 190s PASS Writing config file through symlink follows symlink 190s PASS Round trip arbitrary key 191s PASS Clear arbitrary key 191s PASS Absolute database path returned 191s PASS Relative database path expanded 191s PASS Add config to database 191s PASS Roundtrip config to/from database 191s PASS set built_with.* yields error 191s PASS get built_with.{compact,field_processor} prints true 191s PASS get built_with.nonexistent prints false 191s PASS Bad utf8 reported as error 191s PASS Specific error message about bad utf8 191s 191s T035-read-config: Testing Various options for reading configuration 191s PASS count with saved query from config file 191s PASS count with saved query from config file (xdg) 191s PASS count with saved query from config file (xdg+profile) 191s PASS dump with saved query from config file 191s PASS dump with saved query from config file (xdg) 191s PASS dump with saved query from config file (xdg+profile) 191s PASS restore with xdg config 191s PASS restore with xdg+profile config 191s PASS Insert message with custom new.tags (xdg) 191s PASS Insert message with custom new.tags (xdg+profile) 191s PASS reindex with saved query from config file 192s PASS reindex with saved query from config file (xdg) 192s PASS reindex with saved query from config file (xdg+profile) 192s PASS reply with saved query from config file 192s PASS reply with saved query from config file (xdg) 192s PASS reply with saved query from config file (xdg+profile) 192s PASS search with alternate config 192s PASS search with saved query from config file 192s PASS search with saved query from config file (xdg) 192s PASS search with saved query from config file (xdg + profile) 192s PASS address: saved query from config file 192s PASS address: saved query from config file (xdg) 192s PASS address: saved query from config file (xdg+profile) 192s PASS show with alternate config 192s PASS show with alternate config (xdg) 192s PASS show with alternate config (xdg+profile) 192s PASS tag with saved query from config file 193s PASS tag with saved query from config file (xdg) 193s PASS tag with saved query from config file (xdg+profile) 193s PASS running compact (xdg) 193s PASS running compact (xdg + profile) 193s PASS run notmuch-new (xdg) 193s PASS run notmuch-new (xdg + profile) 193s 193s T040-setup: Testing "notmuch setup" 193s PASS Notmuch new without a config suggests notmuch setup 193s PASS Create a new config interactively 193s PASS setup consistent with config-set for single items 193s PASS notmuch with a config but without a database suggests notmuch new 193s 193s T050-new: Testing "notmuch new" in several variations 193s PASS No new messages 193s PASS Single new message 193s PASS Single message (full-scan) 193s PASS Multiple new messages 193s PASS Multiple new messages (full-scan) 193s PASS No new messages (non-empty DB) 193s PASS No new messages (full-scan) 193s PASS New directories 193s PASS Alternate inode order 193s PASS Message moved in 193s PASS Renamed message 193s PASS Deleted message 193s PASS Renamed directory 193s PASS Deleted directory 193s PASS New directory (at end of list) 193s PASS Deleted directory (end of list) 193s PASS New symlink to directory 193s PASS New symlink to a file 193s PASS Broken symlink aborts 193s PASS New two-level directory 193s PASS Deleted two-level directory 193s PASS One character directory at top level 193s PASS Support single-message mbox 193s PASS Skip and report non-mail files 194s PASS Ignore files and directories specified in new.ignore 194s PASS Ignore files and directories specified in new.ignore (full-scan) 194s PASS Ignore files and directories specified in new.ignore (multiple occurrences) 194s PASS Don't stop for ignored broken symlinks 194s PASS Ignore files and directories specified in new.ignore (regexp) 194s PASS Quiet: No new mail. 194s PASS Quiet: new, removed and renamed messages. 194s PASS Empty tags in new.tags are ignored 194s PASS leading/trailing whitespace in new.tags is ignored 194s PASS Tags starting with '-' in new.tags are forbidden 194s PASS Invalid tags set exit code 194s PASS .notmuch only ignored at top level 194s BROKEN RFC822 group names are indexed 194s --- T050-new.37.expected 2025-02-19 11:38:10.311692691 +0000 194s +++ T050-new.37.output 2025-02-19 11:38:10.311692691 +0000 194s @@ -1 +1 @@ 194s -msg-030@notmuch-test-suite 194s + 194s BROKEN Long directory names don't cause rescan 194s --- T050-new.38.EXPECTED 2025-02-19 11:38:10.350692691 +0000 194s +++ T050-new.38.OUTPUT 2025-02-19 11:38:10.351692691 +0000 194s @@ -1,3 +1,4 @@ 194s -Added 1 new message to the database. 194s No new mail. 194s -No new mail. Removed 1 message. 194s +Processed 1 file in almost no time. 194s +No new mail. 194s +No new mail. 194s add_file: A Xapian exception occurred 194s A Xapian exception occurred finding/creating a directory: Term too long (> 245): XDDIRENTRY2:zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz. 194s Note: A fatal error was encountered: A Xapian exception occurred 194s add_file: A Xapian exception occurred 194s A Xapian exception occurred finding/creating a directory: Term too long (> 245): XDDIRENTRY2:zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz. 194s Note: A fatal error was encountered: A Xapian exception occurred 194s PASS Long file names have reasonable diagnostics 194s PASS Xapian exception: read only files 194s PASS Handle files vanishing between scandir and add_file 194s PASS Relative database path expanded in new 194s PASS Relative mail root (in db) expanded in new 194s PASS reference loop does not crash 194s PASS reference loop ordered by date 194s 194s T051-new-renames: Testing "notmuch new" with directory renames 194s PASS Index the messages, round 1 194s PASS Rename folder 194s PASS Rename folder back 194s PASS Files remain the same 195s PASS Index the messages, round 2 195s PASS Rename folder 195s PASS Rename folder back 195s PASS Files remain the same 195s PASS Index the messages, round 3 195s PASS Rename folder 195s PASS Rename folder back 195s PASS Files remain the same 195s PASS Index the messages, round 4 195s PASS Rename folder 195s PASS Rename folder back 195s PASS Files remain the same 195s PASS Index the messages, round 5 195s PASS Rename folder 195s PASS Rename folder back 195s PASS Files remain the same 195s PASS Index the messages, round 6 195s PASS Rename folder 195s PASS Rename folder back 195s PASS Files remain the same 196s PASS Index the messages, round 7 196s PASS Rename folder 196s PASS Rename folder back 196s PASS Files remain the same 196s PASS Index the messages, round 8 196s PASS Rename folder 196s PASS Rename folder back 196s PASS Files remain the same 196s PASS Index the messages, round 9 196s PASS Rename folder 196s PASS Rename folder back 196s PASS Files remain the same 196s PASS Index the messages, round 10 196s PASS Rename folder 196s PASS Rename folder back 196s PASS Files remain the same 196s 196s T055-path-config: Testing Configuration of mail-root and database path 196s PASS count (traditional) 197s PASS count+tag (traditional) 197s PASS address (traditional) 197s PASS dump (traditional) 197s PASS dump + tag + restore (traditional) 197s PASS reindex (traditional) 197s PASS use existing database (traditional) 197s PASS create database (traditional) 197s PASS detect new files (traditional) 197s PASS Show a raw message (traditional) 197s PASS reply (traditional) 197s PASS insert+search (traditional) 197s PASS compact+search (traditional) 197s PASS upgrade backup (traditional) 197s PASS notmuch +config -database suggests notmuch new (traditional) 197s PASS Set config value (traditional) 197s PASS Set config value in database (traditional) 197s PASS Config list (traditional) 197s PASS Config list from python (traditional) 197s PASS .notmuch without xapian/ handled gracefully (traditional) 197s PASS count (split) 197s PASS count+tag (split) 197s PASS address (split) 197s PASS dump (split) 198s PASS dump + tag + restore (split) 198s PASS reindex (split) 198s PASS use existing database (split) 198s PASS create database (split) 198s PASS detect new files (split) 198s PASS Show a raw message (split) 198s PASS reply (split) 198s PASS insert+search (split) 198s PASS compact+search (split) 198s PASS upgrade backup (split) 198s PASS notmuch +config -database suggests notmuch new (split) 198s PASS Set config value (split) 198s PASS Set config value in database (split) 198s PASS Config list (split) 198s PASS Config list from python (split) 198s PASS 'to' header does not crash (python-cffi) (split) 198s BROKEN .notmuch not ignored in split config (split) 198s --- T055-path-config.41.EXPECTED 2025-02-19 11:38:14.595692691 +0000 198s +++ T055-path-config.41.OUTPUT 2025-02-19 11:38:14.596692691 +0000 198s @@ -1,2 +1 @@ 198s -Added 1 new message to the database. 198s -thread:XXX 2001-01-05 [1/1] Notmuch Test Suite; Do not ignore, very important (inbox unread) 198s +No new mail. 198s PASS create database parent dir (split) 198s PASS count (XDG) 199s PASS count+tag (XDG) 199s PASS address (XDG) 199s PASS dump (XDG) 199s PASS dump + tag + restore (XDG) 199s PASS reindex (XDG) 199s PASS use existing database (XDG) 199s PASS create database (XDG) 199s PASS detect new files (XDG) 199s PASS Show a raw message (XDG) 199s PASS reply (XDG) 199s PASS insert+search (XDG) 199s PASS compact+search (XDG) 199s PASS upgrade backup (XDG) 199s PASS notmuch +config -database suggests notmuch new (XDG) 199s PASS Set config value (XDG) 199s PASS Set config value in database (XDG) 199s PASS Config list (XDG) 199s PASS Config list from python (XDG) 199s PASS Set shadowed config value in database (XDG) 199s PASS 'to' header does not crash (python-cffi) (XDG) 199s BROKEN .notmuch not ignored in split config (XDG) 199s --- T055-path-config.64.EXPECTED 2025-02-19 11:38:15.812692691 +0000 199s +++ T055-path-config.64.OUTPUT 2025-02-19 11:38:15.813692691 +0000 199s @@ -1,2 +1 @@ 199s -Added 1 new message to the database. 199s -thread:XXX 2001-01-05 [1/1] Notmuch Test Suite; Do not ignore, very important (inbox unread) 199s +No new mail. 199s PASS create database parent dir (XDG) 200s PASS count (XDG+profile) 200s PASS count+tag (XDG+profile) 200s PASS address (XDG+profile) 200s PASS dump (XDG+profile) 200s PASS dump + tag + restore (XDG+profile) 200s PASS reindex (XDG+profile) 200s PASS use existing database (XDG+profile) 200s PASS create database (XDG+profile) 200s PASS detect new files (XDG+profile) 200s PASS Show a raw message (XDG+profile) 200s PASS reply (XDG+profile) 200s PASS insert+search (XDG+profile) 200s PASS compact+search (XDG+profile) 200s PASS upgrade backup (XDG+profile) 200s PASS notmuch +config -database suggests notmuch new (XDG+profile) 200s PASS Set config value (XDG+profile) 200s PASS Set config value in database (XDG+profile) 200s PASS Config list (XDG+profile) 200s PASS Config list from python (XDG+profile) 200s PASS Set shadowed config value in database (XDG+profile) 201s PASS 'to' header does not crash (python-cffi) (XDG+profile) 201s BROKEN .notmuch not ignored in split config (XDG+profile) 201s --- T055-path-config.87.EXPECTED 2025-02-19 11:38:17.028692691 +0000 201s +++ T055-path-config.87.OUTPUT 2025-02-19 11:38:17.030692691 +0000 201s @@ -1,2 +1 @@ 201s -Added 1 new message to the database. 201s -thread:XXX 2001-01-05 [1/1] Notmuch Test Suite; Do not ignore, very important (inbox unread) 201s +No new mail. 201s PASS create database parent dir (XDG+profile) 201s PASS count (symlink) 201s PASS count+tag (symlink) 201s PASS address (symlink) 201s PASS dump (symlink) 201s PASS dump + tag + restore (symlink) 201s PASS reindex (symlink) 201s PASS use existing database (symlink) 201s PASS create database (symlink) 201s PASS detect new files (symlink) 201s PASS Show a raw message (symlink) 201s PASS reply (symlink) 201s PASS insert+search (symlink) 201s PASS compact+search (symlink) 201s PASS upgrade backup (symlink) 201s PASS notmuch +config -database suggests notmuch new (symlink) 201s PASS Set config value (symlink) 202s PASS Set config value in database (symlink) 202s PASS Config list (symlink) 202s PASS Config list from python (symlink) 202s PASS .notmuch without xapian/ handled gracefully (symlink) 202s PASS count (home_mail) 202s PASS count+tag (home_mail) 202s PASS address (home_mail) 202s PASS dump (home_mail) 202s PASS dump + tag + restore (home_mail) 202s PASS reindex (home_mail) 202s PASS use existing database (home_mail) 202s PASS create database (home_mail) 202s PASS detect new files (home_mail) 202s PASS Show a raw message (home_mail) 202s PASS reply (home_mail) 203s PASS insert+search (home_mail) 203s PASS compact+search (home_mail) 203s PASS upgrade backup (home_mail) 203s PASS notmuch +config -database suggests notmuch new (home_mail) 203s PASS Set config value (home_mail) 203s PASS Set config value in database (home_mail) 203s PASS Config list (home_mail) 203s PASS Config list from python (home_mail) 203s PASS No errors from config list (home_mail) 203s PASS count (maildir_env) 203s PASS count+tag (maildir_env) 203s PASS address (maildir_env) 203s PASS dump (maildir_env) 203s PASS dump + tag + restore (maildir_env) 203s PASS reindex (maildir_env) 203s PASS use existing database (maildir_env) 203s PASS create database (maildir_env) 203s PASS detect new files (maildir_env) 203s PASS Show a raw message (maildir_env) 203s PASS reply (maildir_env) 203s PASS insert+search (maildir_env) 203s PASS compact+search (maildir_env) 203s PASS upgrade backup (maildir_env) 203s PASS notmuch +config -database suggests notmuch new (maildir_env) 203s PASS Set config value (maildir_env) 204s PASS Set config value in database (maildir_env) 204s PASS Config list (maildir_env) 204s PASS Config list from python (maildir_env) 204s PASS No errors from config list (maildir_env) 204s PASS count (mailroot_only) 204s PASS count+tag (mailroot_only) 204s PASS address (mailroot_only) 204s PASS dump (mailroot_only) 204s PASS dump + tag + restore (mailroot_only) 204s PASS reindex (mailroot_only) 204s PASS use existing database (mailroot_only) 204s PASS create database (mailroot_only) 204s PASS detect new files (mailroot_only) 204s PASS Show a raw message (mailroot_only) 204s PASS reply (mailroot_only) 204s PASS insert+search (mailroot_only) 204s PASS compact+search (mailroot_only) 204s PASS upgrade backup (mailroot_only) 204s PASS notmuch +config -database suggests notmuch new (mailroot_only) 204s PASS Set config value (mailroot_only) 204s PASS Set config value in database (mailroot_only) 205s PASS Config list (mailroot_only) 205s PASS Config list from python (mailroot_only) 205s PASS create database parent dir (mailroot_only) 205s 205s T060-count: Testing "notmuch count" for messages and threads 205s PASS message count is the default for notmuch count 205s PASS message count with --output=messages 205s PASS thread count with --output=threads 205s PASS thread count is the default for notmuch search 205s PASS files count 205s PASS files count for a duplicate message-id 205s PASS count with no matching messages 205s PASS count with no matching threads 205s PASS message count is the default for batch count 205s PASS batch message count 205s PASS batch thread count 205s PASS batch message count with input file 205s PASS error message for database open 205s PASS error message from query_search_messages 205s PASS count library function is non-destructive 205s PASS and of exact terms (query=sexp) 205s PASS or of exact terms (query=sexp) 205s PASS starts-with, case-insensitive (query=sexp) 205s PASS query that matches no messages (query=sexp) 205s PASS Compound subquery (query=sexp) 205s 205s T070-insert: Testing "notmuch insert" 205s PASS Insert zero-length file 205s PASS Insert non-message 205s PASS Database empty so far 205s PASS Insert message 205s PASS Permissions on inserted message should be 0600 205s PASS Insert message adds default tags 205s PASS Insert duplicate message 205s PASS Duplicate message does not change tags 205s PASS Insert message, add tag 205s PASS Insert tagged world-readable message 205s PASS Permissions on inserted world-readable message should be 0644 205s PASS Insert tagged world-readable message with group-only umask 205s PASS Permissions on inserted world-readable message with funny umask should be 0640 205s PASS Insert message, add/remove tags 205s PASS Insert message with default tags stays in new/ 206s PASS Insert message with non-maildir synced tags stays in new/ 206s PASS Insert message with custom new.tags goes to cur/ 206s PASS Insert message with custom new.tags actually gets the tags 206s PASS Insert message with maildir synced tags goes to cur/ 206s PASS Insert message with maildir sync off goes to new/ 206s PASS Insert message into folder 206s PASS Insert message into top level folder 206s PASS Insert message into folder with trailing / 206s PASS Insert message into folder, add/remove tags 206s PASS Insert message into non-existent folder 206s PASS Insert message, create folder 206s PASS Insert message, create subfolder 206s PASS Created subfolder should have permissions 0700 206s PASS Created subfolder new/ should also have permissions 0700 206s PASS Insert message, create world-readable subfolder 206s PASS Created world-readable subfolder should have permissions 0755 206s PASS Created world-readable subfolder new/ should also have permissions 0755 206s PASS Insert message, create existing subfolder 206s PASS Insert message, create invalid subfolder 206s PASS Empty tags in new.tags are ignored 206s PASS leading/trailing whitespace in new.tags is ignored 206s PASS Tags starting with '-' in new.tags are forbidden 206s PASS Invalid tags set exit code 206s PASS EXIT_FAILURE when index_file returns FILE_NOT_EMAIL 206s PASS success exit with --keep when index_file returns FILE_NOT_EMAIL 206s PASS EXIT_FAILURE when index_file returns READ_ONLY_DATABASE 206s PASS success exit with --keep when index_file returns READ_ONLY_DATABASE 206s PASS EXIT_FAILURE when index_file returns UPGRADE_REQUIRED 206s PASS success exit with --keep when index_file returns UPGRADE_REQUIRED 206s PASS EXIT_FAILURE when index_file returns PATH_ERROR 206s PASS success exit with --keep when index_file returns PATH_ERROR 206s PASS EX_TEMPFAIL when index_file returns OUT_OF_MEMORY 206s PASS success exit with --keep when index_file returns OUT_OF_MEMORY 206s PASS EX_TEMPFAIL when index_file returns XAPIAN_EXCEPTION 206s PASS success exit with --keep when index_file returns XAPIAN_EXCEPTION 206s PASS insert converts mboxes on delivery 206s 206s T080-search: Testing "notmuch search" in several variations 207s PASS Search body 207s PASS Search by from: 207s PASS Search by to: 207s PASS Search by subject: 207s PASS Search by subject (utf-8): 207s PASS Search by id: 207s BROKEN Message-Id with spaces 207s --- T080-search.7.expected 2025-02-19 11:38:23.315692691 +0000 207s +++ T080-search.7.output 2025-02-19 11:38:23.315692691 +0000 207s @@ -1 +1 @@ 207s -messageid@example.com 207s + 207s PASS Search by mid: 209s PASS Search by tag: 209s PASS Search by thread: 209s PASS Search body (phrase) 209s PASS Search by from: (address) 209s PASS Search by from: (name) 209s PASS Search by from: (name and address) 209s PASS Search by from: without prefix (name and address) 209s PASS Search by to: (address) 209s PASS Search by to: (name) 209s PASS Search by to: (name and address) 209s PASS Search by to: without prefix (name and address) 209s PASS Search by subject: (phrase) 209s PASS Search for all messages ("*") 209s PASS Search body (utf-8): 209s PASS headers do not have adjacent term positions 209s PASS parts have non-overlapping term positions 209s PASS parts do not have adjacent term positions 209s 209s T081-sexpr-search: Testing "notmuch search" in several variations 209s PASS all messages: () 209s PASS all messages: (not) 209s PASS all messages: (and) 209s PASS all messages: (or ()) 209s PASS all messages: (or (not)) 209s PASS all messages: (or (and)) 209s PASS all messages: (or (and) (or) (not (and))) 209s PASS no messages: (or) 209s PASS no messages: (not ()) 209s PASS no messages: (not (not)) 209s PASS no messages: (not (and)) 209s PASS no messages: (not (or (and) (or) (not (and)))) 209s PASS and of exact terms 209s PASS and of stemmed terms 209s PASS or of exact terms 209s PASS or of exact terms via field processor 209s PASS single term in body 209s PASS single term in body (case insensitive) 209s PASS single term in body, stemmed version 209s PASS single term in body, unstemmed version 209s PASS Search by 'subject' 209s PASS Search by 'subject' (case insensitive) 209s PASS Search by 'subject' (utf-8): 209s PASS Search by 'subject' (utf-8, and): 209s PASS Search by 'subject' (utf-8, and outside): 209s PASS Search by 'subject' (utf-8, or): 209s PASS Search by 'subject' (utf-8, or outside): 209s PASS Search by 'attachment' 209s PASS Search by 'body' 210s PASS Search by 'body' (phrase) 210s PASS Search by 'body' (utf-8): 210s PASS search without body: prefix 210s PASS negated body: prefix 210s PASS search unprefixed for prefixed term 210s PASS search with body: prefix for term only in subject 210s PASS Search by 'from' 210s PASS Search by 'from' (address) 210s PASS Search by 'from' (name) 210s PASS Search by 'from' (name and address) 210s PASS Search by 'folder' (multiple) 210s PASS Search by 'folder': top level. 210s PASS Search by 'folder' with --output=files 210s PASS Search by 'folder' with --output=files (trailing /) 210s PASS Search by 'folder' (multiple) 210s PASS Search by 'folder' (multiple, trailing /) 210s PASS Search by 'path' with --output=files 210s PASS Search by 'path' with --output=files (trailing /) 210s PASS Search by 'path' specification (multiple) 210s PASS Search by 'path' specification (multiple, trailing /) 210s PASS Search by 'id' 210s PASS Search by 'id' (or) 210s PASS Search by 'is' (multiple) 210s PASS Search by 'mid' 210s PASS Search by 'mid' (or) 210s PASS Search by 'mimetype' 210s PASS ill-formed named query search 210s PASS ill-formed named query search 2 210s PASS search named query 210s PASS Search by 'subject' (utf-8, phrase-token): 210s PASS search named query with other terms 210s PASS search nested named query 210s PASS Search by 'subject' (utf-8, quoted string): 210s PASS Search by 'subject' (combine phrase, term): 210s PASS Search by 'subject' (combine phrase, term 2): 210s PASS Search by 'subject' (combine phrase, term 3): 210s PASS Search by 'tag' 210s PASS Search by 'tag' (multiple) 210s PASS Search by 'tag' and 'subject' 210s PASS Search by 'thread' 211s PASS Search by 'to' 211s PASS Search by 'to' (address) 211s PASS Search by 'to' (name) 211s PASS Search by 'to' (name and address) 211s PASS starts-with, no prefix 211s PASS starts-with, case-insensitive 211s PASS starts-with, no prefix, all messages 211s PASS starts-with, attachment 211s PASS starts-with, folder 211s PASS starts-with, from 211s PASS starts-with, id 211s PASS starts-with, is 211s PASS starts-with, mid 211s PASS starts-with, mimetype 211s PASS starts-with, property 211s PASS starts-with, subject 211s PASS starts-with, tag 211s PASS negated starts-with, tag 211s PASS negated starts-with, tag 2 211s PASS negated starts-with, tag 3 211s PASS starts-with, thread 211s PASS starts-with, to 211s PASS wildcard search for 'is' 211s PASS negated wildcard search for 'is' 211s PASS wildcard search for 'property' 211s PASS wildcard search for 'tag' 211s PASS negated wildcard search for 'tag' 211s PASS search for 'tag' "*" 211s PASS search for missing / empty to 211s PASS Unbalanced parens 211s PASS Unbalanced parens, error message 211s PASS unknown prefix 211s PASS list as prefix 211s PASS illegal nesting 211s PASS starts-with, no argument 211s PASS starts-with, list argument 211s PASS starts-with, too many arguments 211s PASS starts-with, illegal field 211s PASS wildcard, illegal field 211s PASS Search, exclude "deleted" messages from search 211s PASS Search, exclude "deleted" messages from message search --exclude=false 211s PASS Search, exclude "deleted" messages from search, overridden 211s PASS Search, exclude "deleted" messages from threads 211s PASS Search, don't exclude "deleted" messages when --exclude=flag specified 211s PASS Search, don't exclude "deleted" messages from search if not configured 211s PASS regex at top level 211s PASS regex in illegal field 211s PASS regexp 'from' search 211s PASS regexp search for 'from' 2 211s PASS regexp 'folder' search 211s PASS regexp 'id' search 211s PASS unanchored 'is' search 211s PASS anchored 'is' search 211s PASS combine regexp mid and subject 211s PASS regexp 'path' search 211s PASS regexp 'property' search 211s PASS regexp 'property' search via field processor 211s PASS anchored 'tag' search 211s PASS regexp 'thread' search 212s PASS Basic query that matches no messages 212s PASS Same query against threads 212s PASS Mix thread and non-threads query 212s PASS Compound subquery 212s PASS Compound subquery via field processor 212s PASS empty subquery 212s PASS illegal expansion 212s PASS (folder (of subquery)) 212s PASS infix query 212s PASS bad infix query 1 212s PASS bad infix query 2 212s PASS bad infix query 3: bad nesting 212s PASS infix query that matches no messages 212s PASS compound infix query 212s PASS compound infix query 2 212s PASS date query, empty 212s PASS date query, one argument 212s PASS date query, two arguments 212s PASS date query, lower bound only 212s PASS date query, upper bound only 212s PASS date query, lower bound only, using * 212s PASS date query, upper bound only, using * 212s PASS date query, illegal nesting 1 212s PASS date query, illegal nesting 2 212s PASS date query, illegal nesting 3 212s PASS date query, illegal nesting 4 212s PASS date query, too many arguments 212s PASS date query, bad date 212s PASS lastmod query, empty 212s PASS lastmod query, one argument 212s PASS lastmod query, one argument (negative) 212s PASS lastmod query, two arguments 212s PASS lastmod query, two arguments, first negative 212s PASS lastmod query, two arguments, second negative 212s PASS lastmod query, lower bound only 212s PASS lastmod query, lower bound only (negative) 212s PASS lastmod query, upper bound only 212s PASS lastmod query, upper bound only (negative) 212s PASS lastmod query, lower bound only, using * 212s PASS lastmod query, upper bound only, using * 212s PASS lastmod query, illegal nesting 1 212s PASS lastmod query, bad from revision 212s PASS lastmod query, bad to revision 212s PASS lastmod query, illegal nesting 2 212s PASS lastmod query, illegal nesting 3 212s PASS lastmod query, illegal nesting 4 212s PASS lastmod query, too many arguments 212s PASS user header (unknown header) 212s PASS adding user header 213s PASS reindexing 213s PASS wildcard search for user header 213s PASS wildcard search for user header via field processor 213s PASS wildcard search for user header 2 213s PASS search for user header 213s PASS search for user header (list token) 213s PASS search for user header (quoted string) 213s PASS search for user header (atoms) 213s PASS check saved query name 213s PASS roundtrip saved query (database) 213s PASS roundtrip saved query 213s PASS unknown saved query 213s PASS syntax error in saved query 213s PASS Saved Search by 'tag' and 'subject' 213s PASS Saved Search: illegal nesting 213s PASS Saved Search: list as prefix 213s PASS Saved Search: bad parameter syntax 213s PASS Saved Search: bad parameter syntax 2 213s PASS Saved Search: bad parameter syntax 3 213s PASS Saved Search: bad parameter syntax 4 213s PASS Saved Search: bad parameter syntax 5 213s PASS Saved Search: bad parameter syntax 6 213s PASS Saved Search: bad parameter syntax 7 213s PASS Saved Search: macro without body 213s PASS macro in query 213s PASS zero argument macro 213s PASS undefined argument 213s PASS Single argument macro 213s PASS Single argument macro, list argument 213s PASS two argument macro 213s PASS macro in regex 213s PASS macro in wildcard 213s PASS nested macros (shadowing) 213s PASS nested macros (no dynamic scope) 213s PASS nested macros (shadowing, regex) 213s PASS nested macros (shadowing, wildcard) 213s PASS combine macro and user defined header 213s PASS combine macro and user defined header 213s 213s T090-search-output: Testing various settings for "notmuch search --output=" 214s PASS --output=threads 214s PASS --output=threads --format=json 214s PASS --output=messages 214s PASS --output=messages --duplicate=1 214s PASS --output=messages --duplicate=2 214s PASS --output=messages --duplicate=3 214s PASS --output=messages --format=json 214s PASS --output=messages --format=json --duplicate=1 214s PASS --output=messages --format=json --duplicate=2 214s PASS --output=messages --format=json --duplicate=3 214s PASS --output=files 214s PASS --output=files --duplicate=1 214s PASS --output=files --format=json 214s PASS --output=files --format=json --duplicate=2 214s PASS --output=tags 214s PASS --output=tags --format=json 214s PASS sanitize output for quoted-printable line-breaks in author and subject 214s PASS search for non-existent message prints nothing 214s PASS search --format=json for non-existent message prints proper empty json 214s 214s T095-address: Testing "notmuch address" in several variants 214s PASS --output=sender 214s PASS without --output 214s PASS --output=sender --format=json 214s PASS --output=recipients 214s PASS --output=sender --output=recipients 214s PASS --output=sender --output=count 214s PASS --output=recipients --output=address 214s PASS --output=sender --output=address --output=count 214s PASS --output=count --format=json 214s PASS --deduplicate=no --sort=oldest-first --output=sender 214s PASS --deduplicate=no --sort=newest-first --output=sender --output=recipients 214s PASS --deduplicate=address --output=sender --output=recipients 214s PASS --deduplicate=no --output=sender 214s PASS --deduplicate=mailbox --output=sender --output=count 214s PASS --deduplicate=address --output=sender --output=count 214s PASS sexpr query: all messages 214s 214s T100-search-by-folder: Testing "notmuch search" by folder: and path: (with variations) 214s PASS Single-world folder: specification (multiple results) 214s PASS search by path: specification (multiple) 214s PASS Top level folder 214s PASS Two-word path to narrow results to one 215s PASS Folder search with --output=files 215s PASS Folder search with --output=files (trailing /) 215s PASS After removing duplicate instance of matching path 215s PASS Folder search with --output=files part #2 215s PASS After removing duplicate instance of matching path part #2 215s PASS After rename, old path returns nothing 215s PASS After rename, new path returns result 215s PASS folder: search 215s PASS top level folder: search 215s PASS path: search 215s PASS path: search (trailing /) 215s PASS top level path: search 215s PASS recursive path: search 215s 215s T110-search-position-overlap-bug: Testing that notmuch does not overlap term positions 215s PASS Search for a@b.c matches 215s PASS Search for x@y.z matches 215s PASS Search for a@y.c must not match 215s 215s T120-search-insufficient-from-quoting: Testing messages with unquoted . in name 215s PASS Search by first name 215s PASS Search by last name: 215s PASS Search by address: 215s PASS Search for all messages: 215s 215s T130-search-limiting: Testing "notmuch search" --offset and --limit parameters 215s PASS messages: limit does the right thing 215s PASS messages: concatenation of limited searches 215s PASS messages: limit larger than result set 215s PASS messages: limit = 0 215s PASS messages: offset does the right thing 215s PASS messages: offset = 0 215s PASS messages: negative offset 215s PASS messages: negative offset 215s PASS messages: negative offset combined with limit 215s PASS messages: negative offset combined with equal limit 215s PASS messages: negative offset combined with large limit 215s PASS messages: negative offset larger then results 215s PASS threads: limit does the right thing 215s PASS threads: concatenation of limited searches 215s PASS threads: limit larger than result set 215s PASS threads: limit = 0 215s PASS threads: offset does the right thing 215s PASS threads: offset = 0 215s PASS threads: negative offset 216s PASS threads: negative offset 216s PASS threads: negative offset combined with limit 216s PASS threads: negative offset combined with equal limit 216s PASS threads: negative offset combined with large limit 216s PASS threads: negative offset larger then results 216s 216s T131-show-limiting: Testing "notmuch show" --offset and --limit parameters 216s PASS messages: limit does the right thing 216s PASS messages: concatenation of limited shows 216s PASS messages: limit larger than result set 216s PASS messages: limit = 0 216s PASS messages: offset does the right thing 216s PASS messages: offset = 0 216s PASS messages: negative offset 216s PASS messages: negative offset 216s PASS messages: negative offset combined with limit 216s PASS messages: negative offset combined with equal limit 216s PASS messages: negative offset combined with large limit 216s PASS messages: negative offset larger than results 216s PASS threads: limit does the right thing 216s PASS threads: concatenation of limited shows 216s PASS threads: limit larger than result set 216s PASS threads: limit = 0 216s PASS threads: offset does the right thing 216s PASS threads: offset = 0 216s PASS threads: negative offset 216s PASS threads: negative offset 216s PASS threads: negative offset combined with limit 216s PASS threads: negative offset combined with equal limit 216s PASS threads: negative offset combined with large limit 216s PASS threads: negative offset larger than results 216s 216s T140-excludes: Testing "notmuch search, count and show" with excludes in several variations 217s PASS Search, exclude "deleted" messages from search 217s PASS Search, exclude "deleted" messages; alternate config file 217s PASS Search, exclude "deleted" messages from message search 217s PASS Search, exclude "deleted" messages from message search --exclude=false 217s PASS Search, exclude "deleted" messages from message search (non-existent exclude-tag) 217s PASS Search, exclude "deleted" messages from search, overridden 217s PASS Search, exclude "deleted" messages from threads 217s PASS Search, don't exclude "deleted" messages when --exclude=flag specified 217s PASS Search, don't exclude "deleted" messages from search if not configured 217s PASS Search, default exclusion (thread summary) 217s PASS Search, default exclusion (messages) 217s PASS Search, exclude=true (thread summary) 217s PASS Search, exclude=true (messages) 217s PASS Search, exclude=false (thread summary) 217s PASS Search, exclude=false (messages) 217s PASS Search, exclude=flag (thread summary) 217s PASS Search, exclude=flag (messages) 217s PASS Search, exclude=all (thread summary) 217s PASS Search, exclude=all (messages) 217s PASS Search, default exclusion: tag in query (thread summary) 217s PASS Search, default exclusion: tag in query (messages) 217s PASS Search, exclude=true: tag in query (thread summary) 217s PASS Search, exclude=true: tag in query (messages) 217s PASS Search, exclude=false: tag in query (thread summary) 217s PASS Search, exclude=false: tag in query (messages) 217s PASS Search, exclude=flag: tag in query (thread summary) 217s PASS Search, exclude=flag: tag in query (messages) 217s PASS Search, exclude=all: tag in query (thread summary) 217s PASS Search, exclude=all: tag in query (messages) 217s PASS Count, default exclusion (messages) 217s PASS Count, default exclusion (threads) 217s PASS Count, exclude=true (messages) 217s PASS Count, exclude=true (threads) 217s PASS Count, exclude=false (messages) 217s PASS Count, exclude=false (threads) 217s PASS Count, default exclusion: tag in query (messages) 217s PASS Count, default exclusion: tag in query (threads) 217s PASS Count, default exclusion, batch 217s PASS Count, exclude=true: tag in query (messages) 217s PASS Count, exclude=true: tag in query (threads) 217s PASS Count, exclude=false: tag in query (messages) 217s PASS Count, exclude=false: tag in query (threads) 217s PASS Show, default exclusion 217s PASS Show, default exclusion (entire-thread) 217s PASS Show, exclude=true 217s PASS Show, exclude=true (entire-thread) 217s PASS Show, exclude=false 217s PASS Show, exclude=false (entire-thread) 217s 217s T150-tagging: Testing "notmuch tag" 217s PASS Adding tags 217s PASS Removing tags 217s PASS No tag operations 217s PASS No query 218s PASS Redundant tagging 218s PASS Remove all 218s PASS Remove all with batch 218s PASS Remove all with a no-op 218s PASS Special characters in tags 218s PASS Tagging order 218s PASS --batch 218s PASS --input 218s PASS --batch --input 218s PASS --batch --input --remove-all 218s PASS --batch, dependence on previous line 218s PASS --batch, blank lines and comments 218s PASS --batch: checking error messages 218s PASS --batch: tags with quotes 218s PASS --batch: tags with punctuation and space 218s PASS --batch: unicode tags 218s PASS --batch: only space and % needs to be encoded. 218s PASS --batch: unicode message-ids 218s PASS Empty tag names 218s PASS Tag name beginning with - 218s PASS Xapian exception: read only files 218s PASS sexpr query: (and "wonderful" "wizard") 219s PASS sexpr query: (or "php" "wizard") 219s PASS sexpr query: wizard 219s PASS sexpr query: Wizard 219s PASS sexpr query: (attachment notmuch-help.patch) 219s PASS sexpr query: (mimetype text/html) 219s PASS --batch --query=sexp 219s 219s T160-json: Testing --format=json output 219s PASS Show message: json 219s PASS Show message: json --body=true 219s PASS Show message: json --body=false 219s PASS Search message: json 219s PASS Show message: json, utf-8 221s PASS Show message: json, inline attachment filename 221s PASS Search message: json, utf-8 221s PASS Format version: too low 221s PASS Format version: too high 221s PASS Show message: multiple filenames 221s PASS Show message: multiple filenames, format version 2 221s PASS show extra headers 221s 221s T170-sexp: Testing --format=sexp output 221s PASS Show message: sexp 221s PASS Show message: sexp --body=true 221s PASS Show message: sexp --body=false 221s PASS Search message: sexp 221s PASS Show message: sexp, utf-8 223s PASS Search message: sexp, utf-8 225s PASS Show message: sexp, inline attachment filename 225s PASS show extra headers 225s 225s T180-text: Testing --format=text output 225s PASS Show message: text 225s PASS Search message: text 225s PASS Show message: text, utf-8 225s PASS Search message: text, utf-8 225s PASS Search message tags: text0 225s PASS Compare text vs. text0 for threads 225s PASS Compare text vs. text0 for messages 225s PASS Compare text vs. text0 for files 225s PASS Compare text vs. text0 for tags 225s 225s T190-multipart: Testing output of multipart message 225s PASS --format=text --part=0, full message 225s PASS --format=text --part=0 --body=false, message header 225s PASS --format=text --part=1, message body 225s PASS --format=text --part=2, multipart/mixed 225s PASS --format=text --part=3, rfc822 part 225s PASS --format=text --part=4, rfc822's multipart 225s PASS --format=text --part=5, rfc822's html part 225s PASS --format=text --include-html --part=5, rfc822's html part 225s PASS --format=text --part=6, rfc822's text part 225s PASS --format=text --part=7, inline attachment 225s PASS --format=text --part=8, plain text part 225s PASS --format=text --part=9, pgp signature (unverified) 225s PASS --format=text --part=8, no part, expect error 226s PASS --format=json --part=0, full message 226s PASS --format=json --part=1, message body 226s PASS --format=json --part=2, multipart/mixed 226s PASS --format=json --part=3, rfc822 part 226s PASS --format=json --part=4, rfc822's multipart/alternative 226s PASS --format=json --part=5, rfc822's html part 226s PASS --format=json --part=6, rfc822's text part 226s PASS --format=json --part=7, inline attachment 226s PASS --format=json --part=8, plain text part 226s PASS --format=json --part=9, pgp signature (unverified) 226s PASS --format=json --part=10, no part, expect error 226s PASS --format=raw 226s PASS --format=raw --part=0, full message 226s PASS --format=raw --part=1, message body 226s PASS --format=raw --part=2, multipart/mixed 226s PASS --format=raw --part=3, rfc822 part 226s PASS --format=raw --part=4, rfc822's multipart 226s PASS --format=raw --part=5, rfc822's html part 226s PASS --format=raw --part=6, rfc822's text part 226s PASS --format=raw --part=7, inline attachment 226s PASS --format=raw --part=8, plain text part 226s PASS --format=raw --part=9, pgp signature (unverified) 226s PASS --format=raw --part=10, no part, expect error 226s PASS --format=mbox 226s PASS --format=mbox --part=1, incompatible, expect error 226s PASS 'notmuch reply' to a multipart message 226s PASS 'notmuch reply' to a multipart message with json format 226s PASS 'notmuch show --part' does not corrupt a part with CRLF pair 226s PASS html parts excluded by default 226s PASS html parts included 226s PASS indexes mime-type #1 226s PASS indexes mime-type #2 226s PASS indexes mime-type #3 226s PASS case of Content-Disposition doesn't matter for indexing 226s 226s T200-thread-naming: Testing naming of threads with changing subject 227s PASS Initial thread name (oldest-first search) 227s PASS Initial thread name (newest-first search) 227s PASS Changed thread name (oldest-first search) 227s PASS Changed thread name (newest-first search) 227s PASS Ignore added reply prefix (Re:) 227s PASS Ignore added reply prefix (Aw:) 227s PASS Ignore added reply prefix (Vs:) 227s PASS Ignore added reply prefix (Sv:) 227s PASS Use empty subjects if necessary. 227s PASS Avoid empty subjects if possible (newest-first). 227s PASS Avoid empty subjects if possible (oldest-first). 227s PASS Test order of messages in "notmuch show" 227s 227s T205-author-naming: Testing naming of authors with unusual addresses 227s PASS Add author with empty quoted real name 227s 227s T210-raw: Testing notmuch show --format=raw 227s PASS Attempt to show multiple raw messages 227s PASS Show a raw message 227s PASS Show another raw message 227s PASS content, message of size 0001024 227s PASS return value, message of size 0001024 227s PASS content, message of size 0002048 227s PASS return value, message of size 0002048 227s PASS content, message of size 0004096 227s PASS return value, message of size 0004096 227s PASS content, message of size 0008192 227s PASS return value, message of size 0008192 227s PASS content, message of size 0016384 227s PASS return value, message of size 0016384 227s PASS content, message of size 0032768 227s PASS return value, message of size 0032768 227s PASS content, message of size 0065536 227s PASS return value, message of size 0065536 227s PASS content, message of size 0131072 227s PASS return value, message of size 0131072 227s PASS content, message of size 0262144 227s PASS return value, message of size 0262144 227s PASS content, message of size 0524288 227s PASS return value, message of size 0524288 227s PASS content, message of size 1048576 227s PASS return value, message of size 1048576 227s PASS raw content, duplicate files 227s 227s T220-reply: Testing "notmuch reply" in several variations 228s PASS Basic reply 228s PASS Basic reply (query=sexp) 228s PASS Multiple recipients 228s PASS Reply with CC 228s PASS Reply from alternate address 228s PASS Reply from address in named group list 228s PASS Support for Reply-To 228s PASS Un-munging Reply-To 228s PASS Un-munging Reply-To With Exact Match 228s PASS Un-munging Reply-To With Raw addr-spec 228s PASS Message with header of exactly 200 bytes 228s PASS From guessing: Envelope-To 228s PASS From guessing: X-Original-To 228s PASS From guessing: Delivered-To 228s PASS From guessing: multiple Delivered-To 228s PASS Reply with RFC 2047-encoded headers 228s PASS Reply with RFC 2047-encoded headers (JSON) 228s PASS Reply to a message with multiple Cc headers 228s PASS format json, --duplicate=2, duplicate key 228s PASS format json, subject, --duplicate=1 228s PASS format json, subject, --duplicate=2 228s PASS format json, body, --duplicate=1 228s PASS format json, body, --duplicate=2 228s PASS format json, --duplicate=1, 'duplicate' key 228s PASS format json, --duplicate=2, 'duplicate' key 228s PASS format json, --duplicate=3, 'duplicate' key 228s PASS format json, --duplicate=4, 'duplicate' key 228s PASS format json, --duplicate=5, 'duplicate' key 228s 228s T230-reply-to-sender: Testing "notmuch reply --reply-to=sender" in several variations 228s PASS Basic reply-to-sender 228s PASS From Us, Basic reply to message 228s PASS Multiple recipients 228s PASS From Us, Multiple TO recipients 228s PASS Reply with CC 229s PASS From Us, Reply with CC 229s PASS From Us, Reply no TO but with CC 229s PASS Reply from alternate address 229s PASS Support for Reply-To 229s PASS Support for Reply-To with multiple recipients 229s PASS Un-munging Reply-To 229s PASS Message with header of exactly 200 bytes 229s 229s T240-dump-restore: Testing "notmuch dump" and "notmuch restore" 229s PASS dump header 229s PASS Dumping all tags 229s PASS Dumping all tags II 229s PASS Clearing all tags 229s PASS Clearing all tags 229s PASS Restoring original tags 229s PASS Restore with nothing to do 229s PASS Accumulate with existing tags 229s PASS Accumulate with no tags 229s PASS Accumulate with new tags 229s PASS Invalid restore invocation 229s PASS dump --output=outfile 229s PASS dump --output=outfile -- 229s PASS dump --gzip 229s PASS dump --gzip --output=outfile 229s PASS restoring gzipped stdin 229s PASS restoring gzipped file 229s PASS dump -- from:cworth 229s PASS dump --query=sexp -- '(from cworth)' 229s PASS dump --query=sexp --output=outfile '(from cworth)' 229s PASS dump --output=outfile from:cworth 229s PASS dump --output=outfile -- from:cworth 229s BROKEN Check for a safe set of message-ids 229s --- T240-dump-restore.23.EXPECTED 2025-02-19 11:38:45.879877122 +0000 229s +++ T240-dump-restore.23.OUTPUT 2025-02-19 11:38:45.881877215 +0000 229s @@ -1,12 +0,0 @@ 229s -877htoqdbo.fsf@yoom.home.cworth.org 229s -878we4qdqf.fsf@yoom.home.cworth.org 229s -87aaykqe24.fsf@yoom.home.cworth.org 229s -87bpj0qeng.fsf@yoom.home.cworth.org 229s -87fx8cqf8v.fsf@yoom.home.cworth.org 229s -87hbssqfix.fsf@yoom.home.cworth.org 229s -87iqd8qgiz.fsf@yoom.home.cworth.org 229s -87k4xoqgnl.fsf@yoom.home.cworth.org 229s -87ocn0qh6d.fsf@yoom.home.cworth.org 229s -87pr7gqidx.fsf@yoom.home.cworth.org 229s -87lji4lx9v.fsf@yoom.home.cworth.org 229s -87lji5cbwo.fsf@yoom.home.cworth.org 229s /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/T240-dump-restore.sh: line 145: /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/hex-xcode: No such file or directory 229s PASS format=batch-tag, dump sanity check. 229s PASS format=batch-tag, missing newline 229s PASS format=batch-tag, # round-trip 230s PASS format=batch-tag, # blank lines and comments 230s PASS format=batch-tag, # reverse-round-trip empty tag 230s /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/T240-dump-restore.sh: line 191: /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/hex-xcode: No such file or directory 230s /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/T240-dump-restore.sh: line 194: /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/hex-xcode: No such file or directory 230s /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/T240-dump-restore.sh: line 197: /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/hex-xcode: No such file or directory 230s Error: empty tag forbidden 230s PASS restoring empty file is not an error 230s PASS file of comments and blank lines is not an error 230s PASS detect format=batch-tag with leading comments and blanks 230s PASS detect format=sup with leading comments and blanks 230s PASS format=batch-tag, round trip with strange tags 230s BROKEN format=batch-tag, checking encoded output 230s --- T240-dump-restore.34.EXPECTED.33 2025-02-19 11:38:46.125888213 +0000 230s +++ T240-dump-restore.34.OUTPUT.33 2025-02-19 11:38:46.126888257 +0000 230s @@ -1,12 +1,12 @@ 230s -+ + +%c3%91%c3%a5%c3%b0%c3%a3%c3%a5%c3%a9-%c3%8f%c3%8a -- 230s -+ + +%c3%91%c3%a5%c3%b0%c3%a3%c3%a5%c3%a9-%c3%8f%c3%8a -- 230s -+ + +%c3%91%c3%a5%c3%b0%c3%a3%c3%a5%c3%a9-%c3%8f%c3%8a -- 230s -+ + +%c3%91%c3%a5%c3%b0%c3%a3%c3%a5%c3%a9-%c3%8f%c3%8a -- 230s -+ + +%c3%91%c3%a5%c3%b0%c3%a3%c3%a5%c3%a9-%c3%8f%c3%8a -- 230s -+ + +%c3%91%c3%a5%c3%b0%c3%a3%c3%a5%c3%a9-%c3%8f%c3%8a -- 230s -+ + +%c3%91%c3%a5%c3%b0%c3%a3%c3%a5%c3%a9-%c3%8f%c3%8a -- 230s -+ + +%c3%91%c3%a5%c3%b0%c3%a3%c3%a5%c3%a9-%c3%8f%c3%8a -- 230s -+ + +%c3%91%c3%a5%c3%b0%c3%a3%c3%a5%c3%a9-%c3%8f%c3%8a -- 230s -+ + +%c3%91%c3%a5%c3%b0%c3%a3%c3%a5%c3%a9-%c3%8f%c3%8a -- 230s -+ + +%c3%91%c3%a5%c3%b0%c3%a3%c3%a5%c3%a9-%c3%8f%c3%8a -- 230s -+ + +%c3%91%c3%a5%c3%b0%c3%a3%c3%a5%c3%a9-%c3%8f%c3%8a -- 230s ++inbox +unread -- id:877htoqdbo.fsf@yoom.home.cworth.org 230s ++inbox +unread -- id:878we4qdqf.fsf@yoom.home.cworth.org 230s ++inbox +unread -- id:87aaykqe24.fsf@yoom.home.cworth.org 230s ++inbox +unread -- id:87bpj0qeng.fsf@yoom.home.cworth.org 230s ++inbox +unread -- id:87fx8cqf8v.fsf@yoom.home.cworth.org 230s ++inbox +unread -- id:87hbssqfix.fsf@yoom.home.cworth.org 230s ++inbox +unread -- id:87iqd8qgiz.fsf@yoom.home.cworth.org 230s ++inbox +unread -- id:87k4xoqgnl.fsf@yoom.home.cworth.org 230s ++inbox +unread -- id:87lji4lx9v.fsf@yoom.home.cworth.org 230s ++inbox +unread -- id:87lji5cbwo.fsf@yoom.home.cworth.org 230s ++inbox +unread -- id:87ocn0qh6d.fsf@yoom.home.cworth.org 230s ++inbox +unread -- id:87pr7gqidx.fsf@yoom.home.cworth.org 230s PASS restoring sane tags 230s PASS format=batch-tag, restore=auto 230s PASS format=sup, restore=auto 230s PASS format=batch-tag, restore=default 230s PASS format=sup, restore=default 230s PASS restore: checking error messages 230s PASS roundtripping random message-ids and tags 230s 230s T250-uuencode: Testing handling of uuencoded data 230s PASS Ensure content before uu data is indexed 230s PASS Ensure uu data is not indexed 230s PASS Ensure content after uu data is indexed 230s 230s T260-thread-order: Testing threading when messages received out of order 231s PASS Messages with one parent get linked in all delivery orders 232s PASS Messages with all parents get linked in all delivery orders 232s 232s T270-author-order: Testing author reordering; 232s PASS Adding parent message 232s PASS Adding initial child message 232s PASS Adding second child message 232s PASS Searching when all three messages match 232s PASS Searching when two messages match 232s PASS Searching when only one message matches 232s PASS Searching when only first message matches 232s PASS Adding duplicate author 232s PASS Searching when all four messages match 232s PASS Adding non-monotonic child message 232s PASS Searching non-monotonic messages (oldest-first) 232s PASS Searching non-monotonic messages (newest-first) 232s 232s T280-from-guessing: Testing From line heuristics (with multiple configured addresses) 232s PASS Magic from guessing (nothing to go on) 232s PASS Magic from guessing (Envelope-to:) 232s PASS Magic from guessing (X-Original-To:) 232s PASS Magic from guessing (Received: .. for ..) 232s PASS Magic from guessing (Received: domain) 232s PASS Magic from guessing (multiple Received: headers) 232s PASS Testing From line heuristics (with single configured address) 232s PASS Magic from guessing (nothing to go on) 232s PASS Magic from guessing (Envelope-to:) 232s PASS Magic from guessing (X-Original-To:) 232s PASS Magic from guessing (Received: .. for ..) 232s PASS Magic from guessing (Received: domain) 232s 232s T290-long-id: Testing messages with ridiculously-long message IDs 233s PASS Referencing long ID before adding 233s PASS Adding message with long ID 233s PASS Referencing long ID after adding 233s PASS Ensure all messages were threaded together 233s 233s T300-encoding: Testing encoding issues 233s PASS Message with text of unknown charset 233s PASS Search for ISO-8859-2 encoded message 233s PASS RFC 2047 encoded word with spaces 233s PASS RFC 2047 encoded words back to back 233s PASS RFC 2047 encoded words without space before or after 233s PASS Mislabeled Windows-1252 encoding 233s 233s T310-emacs: Testing emacs interface 233s PASS Syntax of emacs test library 234s PASS Basic notmuch-hello view in emacs 234s PASS Saved search with 0 results 234s PASS No saved searches displayed (all with 0 results) 234s PASS Basic notmuch-search view in emacs 234s PASS Functions in search-result-format 235s PASS Incremental parsing of search results 235s PASS Navigation of notmuch-hello to search results 235s PASS Basic notmuch-show view in emacs 235s PASS Basic notmuch-show view in emacs default indentation 235s PASS Basic notmuch-show view in emacs without indentation 235s PASS Basic notmuch-show view in emacs with fourfold indentation 235s PASS notmuch-show for message with invalid From 235s PASS Navigation of notmuch-search to thread view 236s PASS Message with .. in Message-Id: 236s PASS Message with quote in Message-Id: 236s BROKEN Sending a message via (fake) SMTP 236s --- T310-emacs.17.EXPECTED 2025-02-19 11:38:52.263114700 +0000 236s +++ T310-emacs.17.OUTPUT 2025-02-19 11:38:52.264114730 +0000 236s @@ -1,9 +0,0 @@ 236s -From: Notmuch Test Suite 236s -To: user@example.com 236s -Subject: Testing message sent via SMTP 236s -Date: 01 Jan 2000 12:00:00 -0000 236s -Message-ID: 236s -MIME-Version: 1.0 236s -Content-Type: text/plain 236s - 236s -This is a test that messages are sent via SMTP 236s /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/test-lib-emacs.sh: line 41: /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/smtp-dummy: No such file or directory 236s /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/T310-emacs.sh: line 167: sent_message: No such file or directory 236s BROKEN Folding a long header when sending via (fake) SMTP 236s --- T310-emacs.18.EXPECTED 2025-02-19 11:38:52.281115234 +0000 236s +++ T310-emacs.18.OUTPUT 2025-02-19 11:38:52.282115263 +0000 236s @@ -1,63 +0,0 @@ 236s -From: Notmuch Test Suite 236s -To: user@example.com 236s -Subject: This is a long subject 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 236s - 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 236s - 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 236s - 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 236s - 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 236s - 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 236s - 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 236s - 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 236s - 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 236s - 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 236s - 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 236s - 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 236s - 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 236s - 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 236s - 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 236s - 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 236s - 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 236s - 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 236s - 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 236s - 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 236s - 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 236s - 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 236s - 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 236s - 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 236s - 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 236s - 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 236s - 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 236s - 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 236s - 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 236s - 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 236s - 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 236s - 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 236s - 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 236s - 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 236s - 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 236s - 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 236s - 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 236s - 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 236s - 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 236s - 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 236s - 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 236s - 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 236s - 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 236s - 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 236s - 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 236s - 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 236s - 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 236s - 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 236s - 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 236s - 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 236s - 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 236s - 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 236s - 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 236s - 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 236s - 996 997 998 999 1000 236s -Date: 01 Jan 2000 12:00:00 -0000 236s -Message-ID: 236s -MIME-Version: 1.0 236s -Content-Type: text/plain 236s - 236s -This is a test that long headers are folded when messages are sent via SMTP 236s /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/test-lib-emacs.sh: line 41: /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/smtp-dummy: No such file or directory 236s /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/T310-emacs.sh: line 191: sent_message: No such file or directory 236s BROKEN Verify that sent messages are saved/searchable (via FCC) 236s --- T310-emacs.19.expected 2025-02-19 11:38:52.304115915 +0000 236s +++ T310-emacs.19.output 2025-02-19 11:38:52.304115915 +0000 236s @@ -1 +1 @@ 236s -thread:XXX 2000-01-01 [1/1] Notmuch Test Suite; Testing message sent via SMTP (inbox) 236s + 236s PASS notmuch-fcc-dirs set to nil 236s PASS notmuch-fcc-dirs set to a string 236s PASS notmuch-fcc-dirs set to a list (with match) 236s PASS notmuch-fcc-dirs set to a list (catch-all) 236s PASS notmuch-fcc-dirs set to a list (no match) 236s BROKEN Reply within emacs 236s --- T310-emacs.25.EXPECTED 2025-02-19 11:38:52.637125781 +0000 236s +++ T310-emacs.25.OUTPUT 2025-02-19 11:38:52.639125841 +0000 236s @@ -1,10 +0,0 @@ 236s -From: Notmuch Test Suite 236s -To: user@example.com 236s -Subject: Re: Testing message sent via SMTP 236s -In-Reply-To: 236s -Fcc: /tmp/notmuch-tmp.T310-emacs.VvcWoF/mail/sent 236s -References: 236s ---text follows this line-- 236s -Notmuch Test Suite writes: 236s - 236s -> This is a test that messages are sent via SMTP 236s *ERROR*: Wrong type argument: stringp, nil 236s PASS Reply within emacs to a message with TAB in subject 237s PASS Reply from alternate address within emacs 237s PASS Reply with show.extra_headers set 237s PASS Reply from address in named group list within emacs 237s PASS Reply within emacs to a multipart/mixed message 237s PASS Reply within emacs to a multipart/alternative message 237s PASS Reply within emacs to an html-only message 237s PASS Reply within emacs to message from self 237s PASS Quote MML tags in reply 237s PASS Save attachment from within emacs using notmuch-show-save-attachments 237s PASS Save attachment from within emacs using notmuch-show-save-part 237s PASS Save 8bit attachment from within emacs using notmuch-show-save-attachments 237s PASS View raw message within emacs 237s PASS Hiding/showing signature in notmuch-show view 237s PASS Detection and hiding of top-post quoting of message 238s PASS Hiding message in notmuch-show view 238s PASS Hiding message with visible citation in notmuch-show view 238s PASS notmuch-show: show message headers 238s PASS notmuch-show: hide message headers 238s PASS notmuch-show: hide message headers (w/ notmuch-show-toggle-visibility-headers) 238s PASS notmuch-show: collapse all messages in thread 238s PASS notmuch-show: uncollapse all messages in thread 238s PASS Stashing in notmuch-show 238s PASS Stashing in notmuch-search 238s PASS notmuch-show-advance-and-archive with invisible signature 238s PASS Refresh show buffer 238s PASS Refresh modified show buffer 238s PASS Do not call notmuch for non-inlinable application/mpeg parts 239s PASS Do not call notmuch for non-inlinable audio/mpeg parts 239s PASS notmuch-hello-mode hook is called 239s PASS notmuch-hello-mode hook is not called on updates 239s PASS notmuch-hello-refresh hook is called 239s PASS notmuch-hello-refresh hook is called on updates 239s PASS Rendering HTML mail with images 239s PASS Search handles subprocess error exit codes 239s PASS Search handles subprocess warnings 239s PASS Term escaping 239s BROKEN Sending a message calls the send message hooks 239s --- T310-emacs.63.EXPECTED 2025-02-19 11:38:55.555203906 +0000 239s +++ T310-emacs.63.OUTPUT 2025-02-19 11:38:55.556203930 +0000 239s @@ -1,10 +0,0 @@ 239s -From: Notmuch Test Suite 239s -To: user@example.com 239s -Subject: Testing message sending hooks 239s -Date: 01 Jan 2000 12:00:00 -0000 239s -Message-ID: 239s -MIME-Version: 1.0 239s -Content-Type: text/plain 239s - 239s -This is a test of the message sending hooks. 239s -This text added by the hook. 239s /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/test-lib-emacs.sh: line 41: /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/smtp-dummy: No such file or directory 239s /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/T310-emacs.sh: line 1089: sent_message: No such file or directory 239s PASS notmuch-search with nonexistent CWD 239s 239s T315-emacs-tagging: Testing emacs interface 240s PASS Add tag from search view 241s PASS Remove tag from search view 241s PASS Add tag (large query) 241s PASS notmuch-show: add single tag to single message 241s PASS notmuch-show: remove single tag from single message 241s PASS notmuch-show: add multiple tags to single message 241s PASS notmuch-show: remove multiple tags from single message 241s PASS notmuch-show: before-tag-hook is run, variables are defined 241s PASS notmuch-show: after-tag-hook is run, variables are defined 241s PASS Search thread tag operations are race-free 241s PASS Search global tag operations are race-free 241s PASS undo with empty history is an error 242s PASS undo tagging in search mode 242s PASS undo tagging in search mode (multiple operations) 242s PASS undo tagging in search mode (multiple undo) 243s PASS undo tagging in search mode (via binding) 243s PASS undo tagging in show mode 243s PASS undo tagging in show mode (multiple operations) 243s PASS undo tagging in show mode (multiple undo) 243s PASS undo tagging in show mode (via binding) 243s PASS undo tagging in tree mode 244s PASS undo tagging in tree mode (multiple operations) 244s PASS undo tagging in tree mode (multiple undo) 244s PASS undo tagging in tree mode (via binding) 245s PASS undo tagging in unthreaded mode 245s PASS undo tagging in unthreaded mode (multiple operations) 245s PASS undo tagging in unthreaded mode (multiple undo) 246s PASS undo tagging in unthreaded mode (via binding) 246s 246s T320-emacs-large-search-buffer: Testing Emacs with large search results buffer 247s PASS Ensure that emacs doesn't drop results 247s 247s T330-emacs-subject-to-filename: Testing emacs: mail subject to filename 248s PASS no patch sequence number 248s PASS patch sequence number #1 248s PASS patch sequence number #2 248s PASS patch sequence number #3 248s PASS patch sequence number #4 248s PASS patch sequence number #5 248s PASS patch sequence number #6 248s PASS patch sequence number #7 248s PASS filename #1 248s PASS filename #2 248s PASS filename #3 248s PASS filename #4 248s PASS filename #5 248s PASS filename #6 248s PASS filename #7 248s PASS filename #8 248s PASS filename #9 248s PASS patch filename #1 248s PASS patch filename #2 248s PASS patch filename #3 248s PASS patch filename #4 248s 248s T340-maildir-sync: Testing maildir synchronization 248s PASS Adding 'S' flag to existing filename removes 'unread' tag 248s PASS Adding message with 'S' flag prevents 'unread' tag 248s PASS Adding message with 'S' w/o 'unread' in new.tags prevents 'unread' tag 248s PASS Adding 'replied' tag adds 'R' flag to filename 248s PASS notmuch show works with renamed file (without notmuch new) 248s PASS notmuch reply works with renamed file (without notmuch new) 248s PASS notmuch new detects no file rename after tag->flag synchronization 248s PASS When read, message moved from new to cur 248s PASS No rename should be detected by notmuch new 248s PASS Adding non-maildir tags does not move message from new to cur 248s PASS Message in cur lacking maildir info gets one on any tag change 248s PASS Message in new with maildir info is moved to cur on any tag change 248s PASS Removing 'S' flag from existing filename adds 'unread' tag 248s PASS Removing info from filename leaves tags unchanged 248s PASS Can remove unread tag from message in non-maildir directory 248s PASS Message in non-maildir directory does not get renamed 249s PASS notmuch dump/restore re-synchronizes maildir tags with flags 249s PASS Adding flags to duplicate message tags the mail 249s PASS Adding duplicate message without flags does not remove tags 249s PASS Tag changes modify flags of multiple files 249s PASS Synchronizing tag changes preserves unsupported maildir flags 249s PASS A file with non-compliant maildir info will not be renamed 249s PASS Files in new/ get default synchronized tags 249s PASS draft is valid in new.tags 249s PASS flagged is valid in new.tags 249s PASS passed is valid in new.tags 249s PASS replied is valid in new.tags 249s 249s T350-crypto: Testing PGP/MIME signature verification and decryption 250s PASS emacs delivery of signed message via fcc 250s BROKEN emacs delivery of signed message via fcc and smtp 250s Missing or zero length file: sent_message 250s /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/test-lib-emacs.sh: line 41: /tmp/autopkgtest.yMoCMe/build.Jwl/src/test/smtp-dummy: No such file or directory 250s BROKEN signed part content-type indexing 250s --- T350-crypto.2.EXPECTED 2025-02-19 11:39:06.941400210 +0000 250s +++ T350-crypto.2.OUTPUT 2025-02-19 11:39:06.943400235 +0000 250s @@ -1,2 +1 @@ 250s thread:XXX 2000-01-01 [1/1] Notmuch Test Suite; test signed message 001 (inbox signed) 250s -thread:XXX 2000-01-01 [1/1] Notmuch Test Suite; signed message sent via SMTP (inbox signed) 251s PASS signature verification 251s PASS detection of modified signed contents 251s PASS corrupted pgp/mime signature 251s PASS signature verification without full user ID validity 251s PASS signature verification with signer key unavailable 252s PASS emacs delivery of encrypted message with attachment 252s PASS encrypted part content-type indexing 252s PASS decryption, --format=text 252s PASS decryption, --format=json 252s PASS decryption, --format=json, --part=4 252s PASS decrypt attachment (--part=5 --format=raw) 252s PASS decryption failure with missing key 252s PASS emacs delivery of encrypted + signed message 252s PASS decryption + signature verification 252s PASS reply to encrypted message 252s PASS Reply within emacs to an encrypted message 252s PASS signature verification with revoked key 252s 252s T351-pgpmime-mangling: Testing PGP/MIME message mangling 253s PASS show 'Mixed-Up' mangled PGP/MIME message correctly 253s PASS reply to 'Mixed-Up' mangled PGP/MIME message correctly 253s PASS repaired 'Mixed-up' messages can be found with index.repaired=mixedup 253s PASS index cleartext of 'Mixed-Up' mangled PGP/MIME message 253s PASS search cleartext of 'Mixed-Up' mangled PGP/MIME message 253s 253s T355-smime: Testing S/MIME signature verification and decryption 254s PASS emacs delivery of S/MIME signed message 255s PASS emacs delivery of S/MIME encrypted + signed message 255s PASS Signature verification (openssl) 255s PASS signature verification (notmuch CLI) 255s PASS Decryption and signature verification (openssl) 255s PASS Decryption (notmuch CLI) 255s PASS Cryptographic message status (encrypted+signed) 255s PASS encrypted+signed message is known to be encrypted, but signature is unknown 255s PASS Encrypted body is not indexed 255s PASS Reindex cleartext 255s PASS signature is now known 255s PASS Encrypted body is indexed 255s PASS index PKCS#7 SignedData message 255s PASS do not index embedded certificates from PKCS#7 SignedData 255s PASS know the MIME type of the embedded part in PKCS#7 SignedData 255s PASS PKCS#7 SignedData message is tagged 'signed' 255s PASS show contents of PKCS#7 SignedData message 255s PASS reply to PKCS#7 SignedData message with proper quoting and attribution 255s PASS show PKCS#7 SignedData outputs valid JSON 255s PASS Verify signature on PKCS#7 SignedData message signer User ID 255s 255s T356-protected-headers: Testing Message decryption with protected headers 255s PASS verify protected header is not visible without decryption 255s PASS verify protected header is visible with decryption 255s PASS when no external header is present, show masked subject as null 256s PASS misplaced protected headers should not be made visible during decryption 256s PASS verify double-wrapped phony protected header is not visible when inner decryption fails 256s PASS cleartext phony protected headers should not be made visible when decryption fails 256s PASS wrapped protected headers should not be made visible during decryption 256s PASS internal headers without protected-header attribute should be skipped 256s PASS verify nested message/rfc822 protected header is visible 256s PASS show cryptographic envelope on signed mail 256s PASS verify signed protected header 256s PASS protected subject does not leak by default in replies 256s PASS protected subject is not indexed by default 256s PASS reindex message with protected header 256s PASS protected subject is indexed when cleartext is indexed 256s PASS indexed protected subject is visible in search 256s PASS indexed protected subject is not visible in reply header 256s PASS verify correct protected header when submessage exists 256s PASS verify protected header is both signed and encrypted 256s PASS verify protected header is signed even when not masked 256s PASS reindex everything, ensure headers are as expected 256s PASS when rendering protected headers, avoid rendering legacy-display part 257s PASS when replying, avoid rendering legacy-display part 257s PASS do not treat legacy-display part as body when indexing 257s PASS identify message that had a legacy display part skipped during indexing 257s PASS verify signed PKCS#7 subject (multipart-signed) 257s PASS verify signed PKCS#7 subject (multipart-signed) signer User ID 257s PASS verify signed PKCS#7 subject (onepart-signed) 257s PASS verify signed PKCS#7 subject (onepart-signed) signer User ID 257s PASS confirm signed and encrypted PKCS#7 subject (sign+enc) 257s PASS confirm signed and encrypted PKCS#7 subject (sign+enc) signer User ID 257s PASS confirm signed and encrypted PKCS#7 subject (sign+enc+legacy-disp) 257s PASS confirm signed and encrypted PKCS#7 subject (sign+enc+legacy-disp) signer User ID 257s PASS confirm encryption-protected PKCS#7 subject (enc+legacy-disp) 257s 257s T357-index-decryption: Testing indexing decrypted mail 258s PASS emacs delivery of encrypted message 258s PASS search for unindexed cleartext 259s PASS emacs delivery of encrypted message 259s PASS emacs delivery of encrypted message, indexed cleartext 259s PASS emacs search by property for one message 259s PASS show the message body of the encrypted message 259s PASS message should go away after deletion 259s PASS message cleartext not present after insert 259s PASS stash decryption during show 259s PASS search should now find the contents 259s PASS message cleartext is present after reinserting with --decrypt=true 259s PASS delete all copies of the message 259s PASS message cleartext is present with insert --decrypt=true 259s PASS tagging all messages 259s PASS verify that tags have not changed 259s PASS reindex old messages 259s PASS reindexed encrypted message, including cleartext 259s PASS emacs search by property for both messages 259s PASS reindex in auto mode 259s PASS reindexed encrypted messages, should not have changed 259s PASS reindex without cleartext 259s PASS reindexed encrypted messages, without cleartext 259s PASS reindex using only session keys 259s PASS reindexed encrypted messages, decrypting only with session keys 259s PASS emacs search by property with both messages unindexed 259s PASS verify that tags remain without cleartext 259s PASS index cleartext without keeping session keys 259s PASS Ensure that the indexed terms are present 259s PASS show one of the messages with --decrypt=true 259s PASS Ensure that we cannot show the message with --decrypt=auto 259s PASS indexing message fails when secret key not available 259s PASS cannot find cleartext index 259s PASS cleartext index recovery on reindexing with stashed session keys 259s PASS notmuch reply should show cleartext if session key is present 259s PASS notmuch show should show cleartext if session key is present 259s PASS notmuch show should show nothing if decryption is explicitly disallowed 259s PASS purging stashed session keys should lose access to the cleartext 259s PASS and cleartext should be unrecoverable now that there are no stashed session keys 259s PASS verify signature without a session key stashed when --decrypt=true 260s PASS do not verify sig without a session key stashed if --decrypt=auto 260s PASS verify signature when --decrypt=stash 260s PASS verify signature with stashed session key 260s 260s T358-emacs-protected-headers: Testing protected headers in emacs interface 261s PASS notmuch-search should show not unindexed protected subject header in emacs 261s PASS notmuch-show should not show unindexed protected subject header in emacs when nm-c-process-mime is nil 261s PASS notmuch-show should show protected subject header in emacs 261s PASS Reply within emacs to a message with protected headers, not leaking subject 261s PASS defaulting to indexing cleartext 261s PASS try reindexing protected header message 261s PASS notmuch-search should show indexed protected subject header in emacs 261s PASS don't leak protected subject during reply, even if indexed 261s 261s T360-symbol-hiding: Testing exception symbol hiding 261s 261s T370-search-folder-coherence: Testing folder tags removed and added through file renames remain consistent 262s PASS No new messages 262s PASS Single new message 262s PASS Add second folder for same message 262s PASS Multiple files for same message 262s PASS Test matches folder:spam 262s PASS Remove folder:spam copy of email 262s PASS No mails match the folder:spam search 262s 262s T380-atomicity: Testing atomicity 263s PASS "notmuch new" is idempotent under arbitrary aborts 263s PASS detected 20>10 abort points 263s 263s T385-transactions: Testing transactions 265s PASS initial new 266s PASS Some changes saved with open transaction 266s 266s T390-python: Testing python bindings 266s 266s T391-python-cffi: Testing python bindings (pytest) 266s 266s T392-python-cffi-notmuch: Testing python bindings (notmuch test suite) 266s PASS recursive traversal of replies (no crash) 266s PASS recursive traversal of replies (output) 266s 266s T395-ruby: Testing ruby bindings 266s PASS compare thread ids 267s PASS compare message ids 267s PASS get non-existent file 267s PASS count messages 267s PASS count threads 267s PASS get all tags 267s PASS omit excluded all 267s PASS check sort argument 267s PASS check exclude_tags argument 267s 267s T400-hooks: Testing hooks 267s PASS pre-new is run [traditional] 267s PASS post-new is run [traditional] 267s PASS post-insert hook is run [traditional] 267s PASS pre-new is run before post-new [traditional] 267s PASS pre-new non-zero exit status (hook status) [traditional] 267s PASS pre-new non-zero exit status (notmuch status) [traditional] 267s PASS pre-new non-zero exit status aborts new [traditional] 267s PASS post-new non-zero exit status (hook status) [traditional] 267s PASS post-new non-zero exit status (notmuch status) [traditional] 267s PASS post-insert hook does not affect insert status [traditional] 267s PASS hook without executable permissions [traditional] 267s PASS hook execution failure [traditional] 267s PASS post-new with write access [traditional] 268s PASS pre-new with write access [traditional] 268s PASS add message in pre-new [traditional] 268s PASS NOTMUCH_CONFIG is set 268s PASS NOTMUCH_CONFIG is set by --config 268s PASS pre-new is run [profile] 268s PASS post-new is run [profile] 268s PASS post-insert hook is run [profile] 268s PASS pre-new is run before post-new [profile] 268s PASS pre-new non-zero exit status (hook status) [profile] 268s PASS pre-new non-zero exit status (notmuch status) [profile] 268s PASS pre-new non-zero exit status aborts new [profile] 268s PASS post-new non-zero exit status (hook status) [profile] 268s PASS post-new non-zero exit status (notmuch status) [profile] 268s PASS post-insert hook does not affect insert status [profile] 268s PASS hook without executable permissions [profile] 268s PASS hook execution failure [profile] 268s PASS post-new with write access [profile] 268s PASS pre-new with write access [profile] 268s PASS add message in pre-new [profile] 268s PASS NOTMUCH_CONFIG is set 268s PASS NOTMUCH_CONFIG is set by --config 268s PASS pre-new is run [explicit] 268s PASS post-new is run [explicit] 268s PASS post-insert hook is run [explicit] 268s PASS pre-new is run before post-new [explicit] 268s PASS pre-new non-zero exit status (hook status) [explicit] 268s PASS pre-new non-zero exit status (notmuch status) [explicit] 268s PASS pre-new non-zero exit status aborts new [explicit] 268s PASS post-new non-zero exit status (hook status) [explicit] 268s PASS post-new non-zero exit status (notmuch status) [explicit] 268s PASS post-insert hook does not affect insert status [explicit] 268s PASS hook without executable permissions [explicit] 268s PASS hook execution failure [explicit] 268s PASS post-new with write access [explicit] 268s PASS pre-new with write access [explicit] 268s PASS add message in pre-new [explicit] 268s PASS NOTMUCH_CONFIG is set 268s PASS NOTMUCH_CONFIG is set by --config 268s PASS pre-new is run [relative] 269s PASS post-new is run [relative] 269s PASS post-insert hook is run [relative] 269s PASS pre-new is run before post-new [relative] 269s PASS pre-new non-zero exit status (hook status) [relative] 269s PASS pre-new non-zero exit status (notmuch status) [relative] 269s PASS pre-new non-zero exit status aborts new [relative] 269s PASS post-new non-zero exit status (hook status) [relative] 269s PASS post-new non-zero exit status (notmuch status) [relative] 269s PASS post-insert hook does not affect insert status [relative] 269s PASS hook without executable permissions [relative] 269s PASS hook execution failure [relative] 269s PASS post-new with write access [relative] 269s PASS pre-new with write access [relative] 269s PASS add message in pre-new [relative] 269s PASS NOTMUCH_CONFIG is set 269s PASS NOTMUCH_CONFIG is set by --config 269s PASS pre-new is run [XDG] 269s PASS post-new is run [XDG] 269s PASS post-insert hook is run [XDG] 269s PASS pre-new is run before post-new [XDG] 269s PASS pre-new non-zero exit status (hook status) [XDG] 269s PASS pre-new non-zero exit status (notmuch status) [XDG] 269s PASS pre-new non-zero exit status aborts new [XDG] 269s PASS post-new non-zero exit status (hook status) [XDG] 269s PASS post-new non-zero exit status (notmuch status) [XDG] 269s PASS post-insert hook does not affect insert status [XDG] 269s PASS hook without executable permissions [XDG] 269s PASS hook execution failure [XDG] 269s PASS post-new with write access [XDG] 269s PASS pre-new with write access [XDG] 269s PASS add message in pre-new [XDG] 269s PASS NOTMUCH_CONFIG is set 269s PASS NOTMUCH_CONFIG is set by --config 269s Error: database path '/tmp/notmuch-tmp.T400-hooks.YZkgV0/database.85' does not exist or is not a directory. 269s PASS pre-new is run [split] 269s PASS post-new is run [split] 269s PASS post-insert hook is run [split] 269s PASS pre-new is run before post-new [split] 269s PASS pre-new non-zero exit status (hook status) [split] 269s PASS pre-new non-zero exit status (notmuch status) [split] 269s PASS pre-new non-zero exit status aborts new [split] 269s PASS post-new non-zero exit status (hook status) [split] 269s PASS post-new non-zero exit status (notmuch status) [split] 269s PASS post-insert hook does not affect insert status [split] 269s PASS hook without executable permissions [split] 270s PASS hook execution failure [split] 270s PASS post-new with write access [split] 270s PASS pre-new with write access [split] 270s PASS add message in pre-new [split] 270s PASS NOTMUCH_CONFIG is set 270s PASS NOTMUCH_CONFIG is set by --config 270s 270s T405-external: Testing hooks 270s PASS 'notmuch foo' runs notmuch-foo 270s PASS NOTMUCH_CONFIG is set 270s PASS NOTMUCH_CONFIG is set by --config 270s 270s T410-argument-parsing: Testing argument parsing 270s 270s T420-emacs-test-functions: Testing emacs test function sanity 271s PASS emacs test function sanity 271s 271s T430-emacs-address-cleaning: Testing emacs address cleaning 272s PASS notmuch-test-address-clean part 1 272s PASS notmuch-test-address-clean part 2 272s PASS notmuch-test-address-clean part 3 272s 272s T440-emacs-hello: Testing emacs notmuch-hello view 273s PASS User-defined section with inbox tag 273s PASS User-defined section with empty, hidden entry 273s PASS User-defined section, unread tag filtered out 273s PASS User-defined section, different query for counts 273s PASS Empty custom tags section 273s PASS Empty custom queries section 273s PASS Column alignment for tag/queries with long names 273s PASS All tags show up 273s 273s T450-emacs-show: Testing emacs notmuch-show view 275s PASS Hiding Original Message region at beginning of a message 275s PASS Bare subject #1 275s PASS Bare subject #2 275s PASS Bare subject #3 275s PASS don't process cryptographic MIME parts 275s PASS process cryptographic MIME parts 275s PASS process cryptographic MIME parts (w/ notmuch-show-toggle-process-crypto) 275s PASS notmuch-search-show-thread returns non-nil on success 275s PASS notmuch-search-show-thread returns nil when there are no messages 275s PASS notmuch-show: don't elide non-matching messages 276s PASS notmuch-show: elide non-matching messages 276s PASS Hide bodies of messages by depth 276s PASS Hide bodies of messages by height 276s PASS Hide bodies of messages; show only leaves. 276s PASS Hide bodies of messages (depth > 1) 277s PASS Hide bodies of messages by size 277s PASS Hide bodies of messages by size > 450 277s PASS notmuch-show: elide non-matching messages (w/ notmuch-show-toggle-elide-non-matching) 277s PASS notmuch-show: elide non-matching messages (w/ prefix arg to notmuch-show) 277s PASS notmuch-show: disable indentation of thread content (w/ notmuch-show-toggle-thread-indentation) 277s PASS id buttonization 277s PASS Show handles subprocess errors 278s PASS text/enriched exploit mitigation 278s PASS multipart/alternative hides html by default 278s PASS show decrypted message 278s PASS show encrypted rfc822 message 278s PASS show undecryptable message 278s PASS show encrypted message when not processing crypto 278s PASS notmuch-show with nonexistent CWD 278s PASS tar not inlined by default 278s PASS tar not inlined by default on refresh 278s PASS duplicate=3, subject 278s PASS duplicate=3, stash 278s PASS duplicate=0 278s PASS duplicate=1000 279s PASS duplicate=4 279s PASS duplicate=4, raw 279s 279s T453-emacs-reply: Testing emacs reply 280s PASS tar not inlined by default 280s PASS body, duplicate=1 280s PASS body, duplicate=2 280s PASS duplicate=3, subject 280s PASS duplicate=4 280s 280s T454-emacs-dont-reply-names: Testing message-dont-reply-to-names in emacs replies 282s PASS regular expression 282s PASS predicate 282s PASS nil value 282s 282s T455-emacs-charsets: Testing emacs notmuch-show charset handling 283s PASS Text parts are decoded when rendering 283s PASS 8bit text parts are decoded when rendering 283s PASS HTML parts are decoded when rendering 283s PASS Text parts are not decoded when saving 283s PASS 8bit text parts are not decoded when saving 283s PASS HTML parts are not decoded when saving 283s PASS Binary parts are not decoded when saving 283s PASS Text message are not decoded when viewing 283s PASS 8bit text message are not decoded when viewing 283s 283s T460-emacs-tree: Testing emacs tree view interface 284s PASS Basic notmuch-tree view in emacs 284s PASS Refreshed notmuch-tree view in emacs 285s PASS Tag message in notmuch tree view (display) 285s PASS Tag message in notmuch tree view (database) 285s PASS Untag message in notmuch tree view 285s PASS Untag message in notmuch tree view (database) 285s PASS Tag thread in notmuch tree view 285s PASS Tag message in notmuch tree view (database) 285s PASS Untag thread in notmuch tree view 285s PASS Untag message in notmuch tree view (database) 285s PASS Navigation of notmuch-hello to search results 285s PASS Tree view of a single thread (from search) 286s PASS Tree view of a single thread (from show) 286s PASS Message window of tree view 286s PASS Stash id 286s PASS Move to next matching message 286s PASS Move to next thread 286s PASS Move to previous thread 286s PASS Move to previous previous thread 286s PASS Functions in tree-result-format 286s PASS notmuch-tree with nonexistent CWD 286s PASS start in outline mode 286s PASS outline-cycle-buffer 287s 287s T465-emacs-unthreaded: Testing emacs unthreaded interface 288s PASS large thread 288s PASS message from large thread (status) 288s PASS Functions in unthreaded-result-format 288s PASS notmuch-unthreaded with nonexistent CWD 289s PASS duplicate=3, subject 289s PASS duplicate=4 289s 289s T470-missing-headers: Testing messages with missing headers 289s PASS Search: text 289s PASS Search: json 289s PASS Show: text 289s PASS Show: json 289s 289s T480-hex-escaping: Testing hex encoding and decoding 289s 289s T490-parse-time-string: Testing date/time parser module 289s 289s T500-search-date: Testing date:since..until queries 289s PASS Absolute date range 289s PASS Absolute date range with 'same' operator 289s PASS Absolute date field 289s PASS Absolute time range with TZ 289s 289s T510-thread-replies: Testing test of proper handling of in-reply-to and references headers 289s PASS Use References when In-Reply-To is broken 290s PASS Prefer References to dodgy In-Reply-To 290s PASS Use In-Reply-To when no References 290s PASS Use last Reference when In-Reply-To is dodgy 290s PASS Ignore garbage at the end of References 290s PASS reply to ghost 291s PASS reply to ghost (tree view) 291s PASS reply to ghost (RT) 291s PASS reply to ghost (RT/tree view) 291s PASS trusting reply-to (tree view) 291s 291s T520-show: Testing "notmuch show" 291s PASS exit code for show invalid query 291s PASS notmuch show --sort=newest-first 292s PASS notmuch show --sort=oldest-first 292s PASS notmuch show --sort for single thread 292s PASS sexpr query: (and "wonderful" "wizard") 292s PASS sexpr query: (or "php" "wizard") 292s PASS sexpr query: wizard 292s PASS sexpr query: Wizard 292s PASS sexpr query: (attachment notmuch-help.patch) 292s PASS format json, --duplicate=2, duplicate key 292s PASS format json, subject, --duplicate=1 292s PASS format json, subject, --duplicate=2 292s PASS format json, body, --duplicate=1 292s PASS format json, body, --duplicate=2 292s PASS format json, --duplicate=1, 'duplicate' key 292s PASS format json, --duplicate=2, 'duplicate' key 292s PASS format json, --duplicate=3, 'duplicate' key 292s PASS format json, --duplicate=4, 'duplicate' key 292s PASS format json, --duplicate=5, 'duplicate' key 292s 292s T530-upgrade: Testing database upgrades 292s PASS upgrade is triggered by missing 'multiple paths per message' 293s PASS backup can be restored ['multiple paths per message'] 293s PASS upgrade is triggered by missing 'relative directory paths' 293s PASS backup can be restored ['relative directory paths'] 293s PASS upgrade is triggered by missing 'exact folder:/path: search' 293s PASS backup can be restored ['exact folder:/path: search'] 293s PASS upgrade is triggered by missing 'mail documents for missing messages' 294s PASS backup can be restored ['mail documents for missing messages'] 294s PASS upgrade is triggered by missing 'modification tracking' 294s PASS backup can be restored ['modification tracking'] 294s PASS upgrade not triggered by missing 'from/subject/message-ID in database' 294s PASS upgrade not triggered by missing 'indexed MIME types' 294s PASS upgrade not triggered by missing 'index body and headers separately' 294s PASS upgrade with configured backup dir 294s PASS upgrade with relative configured backup dir 294s 294s T550-db-features: Testing database version and feature compatibility 294s 294s T560-lib-error: Testing error reporting for library 294s PASS building database 295s PASS Open null pointer 295s PASS Open relative path 295s PASS Create database in relative path 295s PASS Open nonexistent database 295s PASS create NULL path 295s PASS Create database in nonexistent directory 295s PASS Write to read-only database 295s PASS Add non-existent file 295s PASS compact, overwriting existing backup 296s PASS Xapian exception finding message 296s PASS Xapian exception creating directory 296s PASS Xapian exception searching messages 296s PASS Xapian exception counting messages 296s 296s T562-lib-database: Testing notmuch_database_* API 296s PASS building database 296s PASS get status_string with closed db 296s PASS get path with closed db 296s PASS get version with closed db 297s PASS re-close a closed db 297s PASS destroy a closed db 297s PASS destroy an open db 297s PASS check a closed db for upgrade 297s PASS upgrade a closed db 297s PASS begin atomic section for a closed db 298s PASS end atomic section for a closed db 298s PASS get revision for a closed db 298s PASS get directory for a closed db 298s PASS index file with a closed db 298s PASS index file (relative path) 299s PASS index file (absolute path outside mail root) 299s PASS remove message file with a closed db 299s PASS find message by filename with a closed db 299s PASS Handle getting tags from closed database 299s PASS get config from closed database 299s PASS set config in closed database 300s PASS get indexopts from closed database 300s PASS get decryption policy from closed database 300s PASS set decryption policy with closed database 300s 300s T563-lib-directory: Testing notmuch_directory_* API 300s PASS building database 300s PASS get child directories for a closed db 300s PASS get child filenames for a closed db 300s PASS delete directory document for a closed db 301s PASS get/set mtime of directory for a closed db 301s 301s T564-lib-query: Testing notmuch_query_* API 301s PASS building database 301s PASS roundtrip query string with closed db 301s PASS retrieve closed db from query 301s PASS set omit_excluded on closed db 301s PASS roundtrip sort on closed db 301s PASS add tag_exclude on closed db 302s PASS search threads on closed db 302s PASS search messages on closed db 302s PASS count messages on closed db 302s PASS count threads on closed db 302s PASS destroy query with closed db 302s 302s T565-lib-tags: Testing API tests for tags 302s PASS building database 302s PASS Xapian exception getting tags 303s PASS NULL tags are not valid 303s 303s T566-lib-message: Testing API tests for notmuch_message_* 303s 303s T568-lib-thread: Testing API tests for notmuch_thread_* 303s PASS building database 303s PASS finding thread 303s PASS get thread-id from closed database 303s PASS get total messages with closed database 303s PASS get total files with closed database 303s PASS get top level messages with closed database 304s PASS iterate over level messages with closed database 304s PASS iterate over level messages with closed database 304s PASS iterate over replies with closed database 304s PASS iterate over all messages with closed database 304s PASS get authors from closed database 304s PASS get subject from closed database 304s PASS oldest date from closed database 304s PASS newest date from closed database 305s PASS iterate tags from closed database 305s PASS collect tags with closed database 305s PASS destroy thread with closed database 305s 305s T570-revision-tracking: Testing database revision tracking 305s PASS notmuch_database_get_revision 305s PASS output of count matches test code 305s PASS modification count increases 305s PASS search succeeds with correct uuid 305s PASS uuid works as global option 305s PASS uuid works as global option II 305s PASS search fails with incorrect uuid 305s PASS show succeeds with correct uuid 305s PASS show fails with incorrect uuid 305s PASS tag succeeds with correct uuid 305s PASS tag fails with incorrect uuid 305s PASS lastmod:0.. matches everything 305s PASS lastmod:1000000.. matches nothing 305s PASS exclude one message using lastmod 305s PASS exclude one message using negative lastmod (sexp) 305s PASS exclude one message using negative lastmod 305s PASS exclude one message using negative lastmod (second param) 305s PASS negative lastmod (two parameters) 305s 305s T580-thread-search: Testing test of searching by thread-id 306s PASS Every message is found in exactly one thread 307s PASS roundtripping message-ids via thread-ids 307s 307s T585-thread-subquery: Testing test of searching by using thread subqueries 307s PASS Basic query that matches no messages 307s PASS Same query against threads 307s PASS Mix thread and non-threads query 307s PASS Compound subquery 307s PASS Syntax/quoting error in subquery 307s 307s T590-libconfig: Testing library config API 307s PASS notmuch_database_{set,get}_config 307s PASS notmuch_database_get_config_list: empty list 307s PASS notmuch_database_get_config_list: closed db 307s PASS notmuch_database_get_config_list: all pairs 307s PASS notmuch_database_get_config_list: all pairs (closed db) 308s PASS notmuch_database_get_config_list: one prefix 308s PASS dump config 308s PASS restore config 308s PASS override config from file 308s PASS NOTMUCH_CONFIG_HOOK_DIR: traditional 308s PASS NOTMUCH_CONFIG_HOOK_DIR: xdg 308s PASS notmuch_config_get_values 308s PASS notmuch_config_get_values (ignore leading/trailing whitespace) 309s PASS notmuch_config_get_values_string 309s PASS notmuch_config_get_values (restart) 309s PASS notmuch_config_get_values, trailing ; 309s PASS get config by key 309s PASS set config by key 309s PASS load default values 310s PASS override config from ${NOTMUCH_CONFIG} 310s PASS override config from ${HOME}/.notmuch-config 310s PASS override config from ${XDG_CONFIG_HOME}/notmuch 310s PASS override config from ${XDG_CONFIG_HOME}/notmuch with profile 310s PASS override config from ${HOME}/.notmuch-config.work (via args) 310s PASS no config, fail to open database 310s PASS open database from NOTMUCH_DATABASE 310s PASS NOTMUCH_DATABASE overrides config 311s PASS notmuch_database_get_config (ndlc) 311s PASS notmuch_database_get_config_list: all pairs (ndlc) 311s PASS notmuch_database_get_config_list: one prefix (ndlc) 311s PASS list by keys (ndlc) 311s PASS load default values (ndlc, nonexistent config) 311s PASS override config from ${HOME}/.notmuch-config (ndlc) 311s PASS notmuch_config_get_pairs: prefix (ndlc) 311s PASS notmuch_config_get_pairs: all pairs (ndlc) 312s PASS open: database set to null on missing config 312s PASS open: database set to null on missing config (env) 312s PASS create: database set to null on missing config 312s PASS create: database set to null on missing config (env) 312s PASS load_config: database set non-null on missing config 312s PASS load_config: database non-null on missing config (env) 312s PASS load_config: database set to NULL on fatal error 312s PASS open: database parameter overrides implicit config 313s PASS open/error: config=empty with no mail root in db 313s PASS open/error: config=empty with no mail root in db (xdg) 313s 313s T592-thread-breakage: Testing thread breakage during reindexing 313s 313s T595-reopen: Testing library reopen API 313s PASS notmuch_database_reopen (read=>write) 313s PASS notmuch_database_reopen (read=>read) 313s PASS notmuch_database_reopen (write=>read) 313s PASS notmuch_database_reopen (write=>write) 313s 313s T600-named-queries: Testing named queries 313s PASS error adding named query to DB before initialization 313s PASS adding named query (database) 313s PASS adding nested named query 313s PASS retrieve named query 313s PASS List all queries 313s PASS dump named queries 314s PASS dumping large queries 314s PASS delete named queries 314s PASS restore named queries 314s PASS search named query 314s PASS search named query with other terms 314s PASS search nested named query 314s 314s T610-message-property: Testing message property API 314s PASS notmuch_message_{add,get,remove}_property 314s PASS testing string map binary search (via message properties) 314s PASS notmuch_message_get_properties: empty list 314s PASS notmuch_message_properties: one value 315s PASS notmuch_message_remove_all_properties 315s PASS notmuch_message_properties: multiple values 315s PASS notmuch_message_properties: prefix 315s PASS notmuch_message_properties: modify during iteration 315s PASS dump message properties 315s PASS dump _only_ message properties 315s PASS restore missing message property (single line) 315s PASS restore missing message property (full dump) 316s PASS restore clear extra message property 316s PASS test 'property:' queries: empty 316s PASS test 'property:' queries: single message 316s PASS msg.get_property (python) 316s PASS msg.get_properties (python) 316s PASS msg.get_properties (python, prefix) 316s PASS msg.get_properties (python, exact) 316s PASS notmuch_message_remove_all_properties_with_prefix 316s PASS edit property on removed message without uncaught exception 316s PASS remove all properties on removed message without uncaught exception 316s 316s T620-lock: Testing locking 319s PASS blocking open 319s 319s T630-emacs-draft: Testing Emacs Draft Handling 321s PASS Saving a draft indexes it 321s PASS Saving a draft tags previous draft as deleted 321s PASS Saving a signed draft adds header 321s PASS Refusing to save an encrypted draft 321s PASS Resuming a signed draft 321s 321s T640-database-modified: Testing DatabaseModifiedError handling 322s PASS catching DatabaseModifiedError in _notmuch_message_ensure_metadata 323s 323s T650-regexp-query: Testing regular expression searches 323s PASS empty path:// search 323s PASS empty folder:// search 323s PASS unanchored folder:// specification 323s PASS anchored folder:// search 323s PASS unanchored path:// specification 323s PASS anchored path:// search 323s PASS null from: search 323s PASS null subject: search 323s PASS bracketed subject search (with dquotes) 323s PASS bracketed subject search (with dquotes and operator 'or') 323s PASS bracketed subject search (with dquotes and operator 'and') 323s PASS bracketed subject search (with phrase, operator 'or') 323s PASS bracketed subject search (with phrase, operator 'and') 323s PASS xapian wildcard search for from: 323s PASS xapian wildcard search for subject: 323s PASS quoted xapian keyword search for from: 323s PASS quoted xapian keyword search for subject: 323s PASS regexp from search, case sensitive 323s PASS empty regexp or query 323s PASS non-empty regexp and query 323s PASS regexp from search, duplicate term search 323s PASS long enough regexp matches only desired senders 323s PASS shorter regexp matches one more sender 323s PASS regexp subject search, non-ASCII 323s PASS regexp subject search, punctuation 323s PASS regexp subject search, no punctuation 323s PASS combine regexp from and subject 323s PASS regexp error reporting 323s PASS empty mid search 323s PASS non-empty mid regex search 323s PASS combine regexp mid and subject 323s PASS unanchored tag search 323s PASS anchored tag search 323s 323s T660-bad-date: Testing parsing of bad dates 323s PASS Bad dates translate to a date after the Unix epoch 323s 323s T670-duplicate-mid: Testing duplicate message ids 323s PASS at most 1 thread-id per xapian document 323s PASS search: first indexed subject preserved 324s BROKEN First subject preserved in notmuch-show (json) 324s --- T670-duplicate-mid.3.expected 2025-02-19 11:40:19.983989085 +0000 324s +++ T670-duplicate-mid.3.output 2025-02-19 11:40:19.983989085 +0000 324s @@ -2,6 +2,7 @@ 324s [ 324s [ 324s { 324s + "crypto": {}, 324s "date_relative": "2001-01-05", 324s "excluded": false, 324s "filename": [ 324s @@ -12,7 +13,7 @@ 324s "headers": { 324s "Date": "GENERATED_DATE", 324s "From": "Notmuch Test Suite ", 324s - "Subject": "message 1", 324s + "Subject": "message 0", 324s "To": "Notmuch Test Suite " 324s }, 324s "id": "XXXXX", 324s PASS Search for second subject 324s BROKEN Regexp search for second subject 324s --- T670-duplicate-mid.5.EXPECTED 2025-02-19 11:40:20.014987080 +0000 324s +++ T670-duplicate-mid.5.OUTPUT 2025-02-19 11:40:20.015987017 +0000 324s @@ -1,3 +0,0 @@ 324s -MAIL_DIR/copy0 324s -MAIL_DIR/copy1 324s -MAIL_DIR/copy2 324s PASS search for body in duplicate file 324s PASS reindex drops terms in duplicate file 324s PASS reindex choses subject from first filename 324s PASS Deleted first duplicate file does not stop notmuch show from working 324s 324s T680-html-indexing: Testing indexing of html parts 324s PASS embedded images should not be indexed 324s PASS ignore > in attribute text 324s PASS non tag text should be indexed 324s 324s T690-command-line-args: Testing command line arguments 324s PASS bad option to show 324s PASS string option with space 324s PASS string option with = 324s PASS string option with : 324s PASS single keyword option with space 324s PASS single keyword option with = 324s PASS single keyword option with : 324s PASS multiple keyword options with space 324s PASS multiple keyword options with = 324s PASS mixed space and = delimiters 324s PASS mixed space and : delimiters 324s PASS show --entire-thread 324s PASS show --exclude 324s 324s T700-reindex: Testing reindexing messages 324s PASS reindex all messages: () 324s PASS reindex all messages: (not) 324s PASS reindex all messages: (and) 324s PASS reindex all messages: (or ()) 325s PASS reindex all messages: (or (not)) 325s PASS reindex all messages: (or (and)) 325s PASS reindex all messages: (or (and) (or) (not (and))) 325s PASS reindex preserves threads 325s PASS reindex after removing duplicate file preserves threads 325s PASS reindex preserves message-ids 325s PASS reindex preserves tags 325s PASS reindex preserves tags with special prefixes 325s PASS reindex moves a message between threads 325s PASS reindex detects removal of all files 325s PASS reindex detects removal of all files 326s PASS reindex preserves properties 326s PASS reindex of lkml corpus preserves threads 326s PASS reindex after removing corpus 326s 326s T710-message-id: Testing message id parsing 326s 326s T720-emacs-attachment-warnings: Testing emacs attachment warnings 328s PASS notmuch-test-attachment-warning part 1 328s 328s T720-lib-lifetime: Testing Lifetime constraints for library 328s PASS building database 328s PASS Message outlives parent Messages from replies 328s 328s T730-emacs-forwarding: Testing emacs forwarding 329s PASS Forward setting the correct references header 329s PASS Forwarding adding the forwarded tag 329s 329s T740-body: Testing search body 329s PASS search with body: prefix 329s PASS search without body: prefix 329s PASS negated body: prefix 330s PASS search unprefixed for prefixed term 330s PASS search with body: prefix for term only in subject 330s 330s T750-gzip: Testing support for gzipped messages 330s PASS Single new gzipped message 330s PASS Single new gzipped message (full-scan) 330s PASS Multiple new messages, one gzipped 330s PASS Multiple new messages, one gzipped (full-scan) 330s PASS Renamed (gzipped) message 330s PASS notmuch search with partially gzipped mail store 330s PASS notmuch search --output=files with partially gzipped mail store 330s PASS show un-gzipped message 330s PASS show un-gzipped message (format mbox) 330s PASS show un-gzipped message (format raw) 330s PASS show gzipped message 330s PASS show gzipped message (mbox) 330s PASS show gzipped message (raw) 331s PASS new doesn't run out of file descriptors with many gzipped files 331s 331s T750-user-header: Testing indexing user specified headers 331s PASS adding illegal prefix name, bad utf8 331s PASS adding illegal prefix name, reserved for notmuch 331s PASS adding illegal prefix name, non-word character. 331s PASS adding empty prefix name. 331s PASS adding user header 331s PASS adding existing user header 331s PASS retrieve user header 331s PASS reindex after adding header preserves threads 331s PASS List all user headers 331s PASS parse user prefix 331s PASS parse user prefix, stemmed 331s PASS parse user prefix, phrase 331s PASS index user header 331s PASS index user header, config from file 332s 332s T760-as-text: Testing index attachments as text 332s PASS empty as_text; skip text/x-diff 332s PASS as_index is text/; find text/x-diff 332s PASS reindex with empty as_text, skips text/x-diff 332s PASS reindex with empty as_text; skips application/pdf 332s PASS reindex with as_text as text/; finds text/x-diff 332s PASS reindex with as_text as text/; skips application/pdf 332s PASS as_text has multiple regexes 332s PASS as_text is non-anchored regex 332s PASS as_text is 'application/pdf' 332s PASS as_text is bad regex 332s 332s T800-asan: Testing run code with ASAN enabled against the library 332s PASS open and destroy 332s 332s T810-tsan: Testing run code with TSan enabled against the library 332s skip all tests in T810-tsan 332s T850-git: Testing "notmuch git" to save and restore tags 332s PASS init 333s PASS init (git.path) 333s PASS clone 333s PASS initial commit needs force 333s PASS committing new prefix requires force 333s PASS committing new prefix works with force 333s PASS checkout new prefix requires force 334s PASS checkout new prefix works with force 334s PASS commit 334s PASS commit --force succeeds 334s PASS changing git.safe_fraction succeeds 335s PASS commit, with quoted tag 335s PASS commit (incremental) 335s PASS commit (change prefix) 336s PASS large checkout needs --force 336s PASS checkout (git.safe_fraction) 336s PASS checkout 337s PASS archive 337s PASS status 337s PASS status (global config argument) 338s PASS fetch 338s PASS merge 339s PASS push 339s PASS environment passed through when run as 'notmuch git' 341s PASS --nmbug argument sets defaults 341s BROKEN invoke as nmbug sets defaults 341s --- T850-git.26.EXPECTED 2025-02-19 11:40:37.301027724 +0000 341s +++ T850-git.26.OUTPUT 2025-02-19 11:40:37.303027629 +0000 341s @@ -1,2 +0,0 @@ 341s -prefix = notmuch:: 341s -repository = CWD/home/.nmbug 341s BROKEN env variable NOTMUCH_GIT_DIR works when invoked as nmbug 341s --- T850-git.27.EXPECTED 2025-02-19 11:40:37.316027007 +0000 341s +++ T850-git.27.OUTPUT 2025-02-19 11:40:37.317026959 +0000 341s @@ -1 +0,0 @@ 341s -repository = CWD/foo 342s PASS env variable NOTMUCH_GIT_DIR works when invoked as 'notmuch git' 342s BROKEN env variable NOTMUCH_GIT_DIR overrides config when invoked as 'nmbug' 342s --- T850-git.29.EXPECTED 2025-02-19 11:40:38.907951538 +0000 342s +++ T850-git.29.OUTPUT 2025-02-19 11:40:38.908951490 +0000 342s @@ -1 +0,0 @@ 342s -repository = CWD/remote.git 344s PASS env variable NOTMUCH_GIT_DIR overrides config when invoked as 'notmuch git' 344s BROKEN env variable NOTMUCH_GIT_PREFIX works when invoked as 'nmbug' 344s --- T850-git.31.EXPECTED 2025-02-19 11:40:40.677869761 +0000 344s +++ T850-git.31.OUTPUT 2025-02-19 11:40:40.678869715 +0000 344s @@ -1 +0,0 @@ 344s -prefix = env:: 344s BROKEN env variable NOTMUCH_GIT_PREFIX works when invoked as nmbug 344s --- T850-git.32.EXPECTED 2025-02-19 11:40:40.692869075 +0000 344s +++ T850-git.32.OUTPUT 2025-02-19 11:40:40.693869029 +0000 344s @@ -1 +0,0 @@ 344s -prefix = foo:: 344s BROKEN env variable NOTMUCH_GIT_PREFIX overrides config when invoked as 'nmbug' 344s --- T850-git.33.EXPECTED 2025-02-19 11:40:40.724867610 +0000 344s +++ T850-git.33.OUTPUT 2025-02-19 11:40:40.726867519 +0000 344s @@ -1 +0,0 @@ 344s -prefix = env:: 346s PASS env variable NOTMUCH_GIT_PREFIX overrides config when invoked as 'notmuch git' 346s PASS init, xdg default location 347s PASS init, xdg default location, with profile 347s PASS init, configured location 349s PASS configured tag prefix 349s PASS default version is 1 349s PASS illegal version 349s PASS init version=0 349s PASS initial commit version=0 349s PASS second commit repo=0 350s PASS checkout repo=0 350s PASS init version=1 350s PASS initial commit version=1 350s PASS second commit repo=1 350s PASS checkout repo=1 350s 350s Notmuch test suite complete. 350s All 1982 tests behaved as expected (26 expected failures). 350s -1 tests skipped. 350s All tests in 11 files skipped. 351s autopkgtest [11:40:47]: test command1: -----------------------] 351s autopkgtest [11:40:47]: test command1: - - - - - - - - - - results - - - - - - - - - - 351s command1 PASS 352s autopkgtest [11:40:48]: @@@@@@@@@@@@@@@@@@@@ summary 352s command1 PASS 469s nova [W] Skipping flock for amd64 469s Creating nova instance adt-plucky-amd64-notmuch-20250219-113456-juju-7f2275-prod-proposed-migration-environment-15-77f0d964-e49c-46b2-b8d6-164f7d74d3da from image adt/ubuntu-plucky-amd64-server-20250219.img (UUID 90711abf-916f-4a80-845a-825250a78697)... 469s nova [W] Timed out waiting for efc20316-d9f4-4d94-8879-83968a904a5a to get deleted.