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