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