Xiyue,
Things are looking good, but there is a fail with reprotest, output below.
philwyett@ks-tarkin:~/Development/builder/debian$ sudo reprotest --min-cpus 16 --vary=-build_path,domain_host.use_sudo=1 --auto-build emacs-gptel_0.9.8.5-1.dsc -- schroot unstable-amd64-sbuild
/usr/lib/python3/dist-packages/reprotest/virt/autopkgtest-virt-schroot:90: SyntaxWarning: invalid escape sequence '\#'
ignore_re = re.compile('\#|\[|\s*$')
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
fakeroot is already the newest version (1.37.1.2-1).
util-linux is already the newest version (2.41-5).
The following additional packages will be installed:
adduser fuse fuse3 libapparmor1 libbsd0 libc-l10n libfaketime libfuse2t64 libfuse3-4 libsemanage-common libsemanage2 libsepol2 login.defs mount passwd
Suggested packages:
liblocale-gettext-perl cron quota nfs-common
Recommended packages:
sensible-utils
The following NEW packages will be installed:
adduser disorderfs faketime fuse fuse3 libapparmor1 libbsd0 libc-l10n libfaketime libfuse2t64 libfuse3-4 libsemanage-common libsemanage2 libsepol2
locales-all login.defs mount passwd sudo
0 upgraded, 19 newly installed, 0 to remove and 0 not upgraded.
Need to get 16.6 MB of archives.
After this operation, 263 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian unstable/main amd64 mount amd64 2.41-5 [162 kB]
Get:2 http://deb.debian.org/debian unstable/main amd64 libapparmor1 amd64 4.1.0-1 [43.7 kB]
Get:3 http://deb.debian.org/debian unstable/main amd64 sudo amd64 1.9.16p2-2 [2087 kB]
Get:4 http://deb.debian.org/debian unstable/main amd64 login.defs all 1:4.17.4-2 [186 kB]
Get:5 http://deb.debian.org/debian unstable/main amd64 libbsd0 amd64 0.12.2-2 [131 kB]
Get:6 http://deb.debian.org/debian unstable/main amd64 libsemanage-common all 3.8.1-1 [7812 B]
Get:7 http://deb.debian.org/debian unstable/main amd64 libsepol2 amd64 3.8.1-1 [296 kB]
Get:8 http://deb.debian.org/debian unstable/main amd64 libsemanage2 amd64 3.8.1-1 [95.3 kB]
Get:9 http://deb.debian.org/debian unstable/main amd64 passwd amd64 1:4.17.4-2 [1229 kB]
Get:10 http://deb.debian.org/debian unstable/main amd64 adduser all 3.152 [191 kB]
Get:11 http://deb.debian.org/debian unstable/main amd64 libc-l10n all 2.41-8 [738 kB]
Get:12 http://deb.debian.org/debian unstable/main amd64 libfuse3-4 amd64 3.17.2-2 [98.9 kB]
Get:13 http://deb.debian.org/debian unstable/main amd64 fuse3 amd64 3.17.2-2 [41.2 kB]
Get:14 http://deb.debian.org/debian unstable/main amd64 fuse all 3.17.2-2 [16.4 kB]
Get:15 http://deb.debian.org/debian unstable/main amd64 libfuse2t64 amd64 2.9.9-9 [121 kB]
Get:16 http://deb.debian.org/debian unstable/main amd64 disorderfs amd64 0.6.0-1 [23.4 kB]
Get:17 http://deb.debian.org/debian unstable/main amd64 libfaketime amd64 0.9.10+2024-06-05+gba9ed5b2-0.6 [48.1 kB]
Get:18 http://deb.debian.org/debian unstable/main amd64 faketime amd64 0.9.10+2024-06-05+gba9ed5b2-0.6 [17.3 kB]
Get:19 http://deb.debian.org/debian unstable/main amd64 locales-all amd64 2.41-8 [11.1 MB]
Fetched 16.6 MB in 1s (12.8 MB/s)
Selecting previously unselected package mount.
(Reading database ... 11896 files and directories currently installed.)
Preparing to unpack .../mount_2.41-5_amd64.deb ...
Unpacking mount (2.41-5) ...
Selecting previously unselected package libapparmor1:amd64.
Preparing to unpack .../libapparmor1_4.1.0-1_amd64.deb ...
Unpacking libapparmor1:amd64 (4.1.0-1) ...
Selecting previously unselected package sudo.
Preparing to unpack .../sudo_1.9.16p2-2_amd64.deb ...
Unpacking sudo (1.9.16p2-2) ...
Selecting previously unselected package login.defs.
Preparing to unpack .../login.defs_1%3a4.17.4-2_all.deb ...
Unpacking login.defs (1:4.17.4-2) ...
Setting up login.defs (1:4.17.4-2) ...
Selecting previously unselected package libbsd0:amd64.
(Reading database ... 12094 files and directories currently installed.)
Preparing to unpack .../libbsd0_0.12.2-2_amd64.deb ...
Unpacking libbsd0:amd64 (0.12.2-2) ...
Setting up libbsd0:amd64 (0.12.2-2) ...
Selecting previously unselected package libsemanage-common.
(Reading database ... 12101 files and directories currently installed.)
Preparing to unpack .../libsemanage-common_3.8.1-1_all.deb ...
Unpacking libsemanage-common (3.8.1-1) ...
Setting up libsemanage-common (3.8.1-1) ...
Selecting previously unselected package libsepol2:amd64.
(Reading database ... 12107 files and directories currently installed.)
Preparing to unpack .../libsepol2_3.8.1-1_amd64.deb ...
Unpacking libsepol2:amd64 (3.8.1-1) ...
Setting up libsepol2:amd64 (3.8.1-1) ...
Selecting previously unselected package libsemanage2:amd64.
(Reading database ... 12111 files and directories currently installed.)
Preparing to unpack .../libsemanage2_3.8.1-1_amd64.deb ...
Unpacking libsemanage2:amd64 (3.8.1-1) ...
Setting up libsemanage2:amd64 (3.8.1-1) ...
Selecting previously unselected package passwd.
(Reading database ... 12115 files and directories currently installed.)
Preparing to unpack .../passwd_1%3a4.17.4-2_amd64.deb ...
Unpacking passwd (1:4.17.4-2) ...
Setting up passwd (1:4.17.4-2) ...
Shadow passwords are now on.
Selecting previously unselected package adduser.
(Reading database ... 12518 files and directories currently installed.)
Preparing to unpack .../archives/adduser_3.152_all.deb ...
Unpacking adduser (3.152) ...
Setting up adduser (3.152) ...
Selecting previously unselected package libc-l10n.
(Reading database ... 12603 files and directories currently installed.)
Preparing to unpack .../0-libc-l10n_2.41-8_all.deb ...
Unpacking libc-l10n (2.41-8) ...
Selecting previously unselected package libfuse3-4:amd64.
Preparing to unpack .../1-libfuse3-4_3.17.2-2_amd64.deb ...
Unpacking libfuse3-4:amd64 (3.17.2-2) ...
Selecting previously unselected package fuse3.
Preparing to unpack .../2-fuse3_3.17.2-2_amd64.deb ...
Adding 'diversion of /bin/fusermount to /bin/fusermount.usr-is-merged by fuse3'
Adding 'diversion of /sbin/mount.fuse to /sbin/mount.fuse.usr-is-merged by fuse3'
Unpacking fuse3 (3.17.2-2) ...
Selecting previously unselected package fuse.
Preparing to unpack .../3-fuse_3.17.2-2_all.deb ...
Unpacking fuse (3.17.2-2) ...
Selecting previously unselected package libfuse2t64:amd64.
Preparing to unpack .../4-libfuse2t64_2.9.9-9_amd64.deb ...
Adding 'diversion of /lib/x86_64-linux-gnu/libfuse.so.2 to /lib/x86_64-linux-gnu/libfuse.so.2.usr-is-merged by libfuse2t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libfuse.so.2.9.9 to /lib/x86_64-linux-gnu/libfuse.so.2.9.9.usr-is-merged by libfuse2t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libulockmgr.so.1 to /lib/x86_64-linux-gnu/libulockmgr.so.1.usr-is-merged by libfuse2t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libulockmgr.so.1.0.1 to /lib/x86_64-linux-gnu/libulockmgr.so.1.0.1.usr-is-merged by libfuse2t64'
Unpacking libfuse2t64:amd64 (2.9.9-9) ...
Selecting previously unselected package disorderfs.
Preparing to unpack .../5-disorderfs_0.6.0-1_amd64.deb ...
Unpacking disorderfs (0.6.0-1) ...
Selecting previously unselected package libfaketime:amd64.
Preparing to unpack .../6-libfaketime_0.9.10+2024-06-05+gba9ed5b2-0.6_amd64.deb ...
Unpacking libfaketime:amd64 (0.9.10+2024-06-05+gba9ed5b2-0.6) ...
Selecting previously unselected package faketime.
Preparing to unpack .../7-faketime_0.9.10+2024-06-05+gba9ed5b2-0.6_amd64.deb ...
Unpacking faketime (0.9.10+2024-06-05+gba9ed5b2-0.6) ...
Selecting previously unselected package locales-all.
Preparing to unpack .../8-locales-all_2.41-8_amd64.deb ...
Unpacking locales-all (2.41-8) ...
Setting up libapparmor1:amd64 (4.1.0-1) ...
Setting up libc-l10n (2.41-8) ...
Setting up locales-all (2.41-8) ...
Setting up sudo (1.9.16p2-2) ...
invoke-rc.d: could not determine current runlevel
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of start.
Setting up mount (2.41-5) ...
Setting up libfuse3-4:amd64 (3.17.2-2) ...
Setting up libfuse2t64:amd64 (2.9.9-9) ...
Removing 'diversion of /lib/x86_64-linux-gnu/libfuse.so.2 to /lib/x86_64-linux-gnu/libfuse.so.2.usr-is-merged by libfuse2t64'
Removing 'diversion of /lib/x86_64-linux-gnu/libfuse.so.2.9.9 to /lib/x86_64-linux-gnu/libfuse.so.2.9.9.usr-is-merged by libfuse2t64'
Removing 'diversion of /lib/x86_64-linux-gnu/libulockmgr.so.1 to /lib/x86_64-linux-gnu/libulockmgr.so.1.usr-is-merged by libfuse2t64'
Removing 'diversion of /lib/x86_64-linux-gnu/libulockmgr.so.1.0.1 to /lib/x86_64-linux-gnu/libulockmgr.so.1.0.1.usr-is-merged by libfuse2t64'
Setting up libfaketime:amd64 (0.9.10+2024-06-05+gba9ed5b2-0.6) ...
Setting up faketime (0.9.10+2024-06-05+gba9ed5b2-0.6) ...
Setting up fuse3 (3.17.2-2) ...
Removing 'diversion of /bin/fusermount to /bin/fusermount.usr-is-merged by fuse3'
Removing 'diversion of /sbin/mount.fuse to /sbin/mount.fuse.usr-is-merged by fuse3'
Setting up disorderfs (0.6.0-1) ...
Setting up fuse (3.17.2-2) ...
Processing triggers for libc-bin (2.41-8) ...
Note, using file './emacs-gptel_0.9.8.5-1.dsc' to get the build dependencies
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
autoconf automake autopoint autotools-dev bsdextrautils ca-certificates debhelper dh-autoreconf dh-elpa dh-strip-nondeterminism dwz emacs-bin-common
emacs-common emacs-el emacs-nox emacsen-common file gettext gettext-base groff-base install-info intltool-debian libapt-pkg-perl libarchive-zip-perl
libarray-unique-perl libarray-utils-perl libasound2-data libasound2t64 libcgi-pm-perl libclass-accessor-perl libclone-perl libconfig-tiny-perl libdbus-1-3
libdebhelper-perl libdebian-source-perl libelf1t64 libencode-locale-perl liberror-perl libexporter-lite-perl libexporter-tiny-perl libffi8
libfile-find-rule-perl libfile-listing-perl libfile-stripnondeterminism-perl libgccjit0 libgnutls30t64 libgpm2 libhtml-form-perl libhtml-parser-perl
libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libidn2-0 libio-html-perl
libio-socket-ssl-perl libio-stringy-perl liblcms2-2 liblist-moreutils-perl liblist-moreutils-xs-perl liblwp-mediatypes-perl liblwp-protocol-https-perl
libmagic-mgc libmagic1t64 libnet-http-perl libnet-ssleay-perl libnumber-compare-perl libp11-kit0 libparse-debcontrol-perl libpipeline1 libsub-install-perl
libsub-name-perl libtasn1-6 libtext-glob-perl libtie-ixhash-perl libtimedate-perl libtool libtree-sitter0.22 libtry-tiny-perl libuchardet0 libunistring5
liburi-perl libwww-mechanize-perl libwww-perl libwww-robotrules-perl libxml2 m4 man-db netbase openssl perl-openssl-defaults po-debconf sensible-utils
0 upgraded, 95 newly installed, 0 to remove and 0 not upgraded.
Need to get 71.5 MB of archives.
After this operation, 249 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian unstable/main amd64 netbase all 6.5 [12.4 kB]
Get:2 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.25 [25.0 kB]
Get:3 http://deb.debian.org/debian unstable/main amd64 openssl amd64 3.5.0-2 [1490 kB]
Get:4 http://deb.debian.org/debian unstable/main amd64 ca-certificates all 20250419 [162 kB]
Get:5 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB]
Get:6 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB]
Get:7 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB]
Get:8 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-2 [243 kB]
Get:9 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB]
Get:10 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB]
Get:11 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41-5 [94.6 kB]
Get:12 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB]
Get:13 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB]
Get:14 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-8 [294 kB]
Get:15 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB]
Get:16 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB]
Get:17 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.17-4 [862 kB]
Get:18 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB]
Get:19 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.24.2 [90.9 kB]
Get:20 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-4 [539 kB]
Get:21 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB]
Get:22 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB]
Get:23 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB]
Get:24 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 B]
Get:25 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB]
Get:26 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB]
Get:27 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB]
Get:28 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-1 [698 kB]
Get:29 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-2 [1680 kB]
Get:30 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:31 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB]
Get:32 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.24.2 [919 kB]
Get:33 http://deb.debian.org/debian unstable/main amd64 libapt-pkg-perl amd64 0.1.42 [68.3 kB]
Get:34 http://deb.debian.org/debian unstable/main amd64 libtie-ixhash-perl all 1.23-4 [11.7 kB]
Get:35 http://deb.debian.org/debian unstable/main amd64 libarray-unique-perl all 0.09-1 [12.9 kB]
Get:36 http://deb.debian.org/debian unstable/main amd64 libsub-name-perl amd64 0.28-1 [12.2 kB]
Get:37 http://deb.debian.org/debian unstable/main amd64 libclass-accessor-perl all 0.51-2 [22.7 kB]
Get:38 http://deb.debian.org/debian unstable/main amd64 libexporter-tiny-perl all 1.006002-1 [38.7 kB]
Get:39 http://deb.debian.org/debian unstable/main amd64 liblist-moreutils-xs-perl amd64 0.430-4+b2 [42.1 kB]
Get:40 http://deb.debian.org/debian unstable/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB]
Get:41 http://deb.debian.org/debian unstable/main amd64 libio-stringy-perl all 2.113-2 [48.3 kB]
Get:42 http://deb.debian.org/debian unstable/main amd64 libencode-locale-perl all 1.05-3 [12.9 kB]
Get:43 http://deb.debian.org/debian unstable/main amd64 libtimedate-perl all 2.3300-2 [39.3 kB]
Get:44 http://deb.debian.org/debian unstable/main amd64 libhttp-date-perl all 6.06-1 [10.7 kB]
Get:45 http://deb.debian.org/debian unstable/main amd64 libfile-listing-perl all 6.16-1 [12.4 kB]
Get:46 http://deb.debian.org/debian unstable/main amd64 libhtml-tagset-perl all 3.24-1 [14.7 kB]
Get:47 http://deb.debian.org/debian unstable/main amd64 liburi-perl all 5.30-1 [105 kB]
Get:48 http://deb.debian.org/debian unstable/main amd64 libhtml-parser-perl amd64 3.83-1+b2 [99.7 kB]
Get:49 http://deb.debian.org/debian unstable/main amd64 libhtml-tree-perl all 5.07-3 [211 kB]
Get:50 http://deb.debian.org/debian unstable/main amd64 libclone-perl amd64 0.47-1+b1 [13.9 kB]
Get:51 http://deb.debian.org/debian unstable/main amd64 libio-html-perl all 1.004-3 [16.2 kB]
Get:52 http://deb.debian.org/debian unstable/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB]
Get:53 http://deb.debian.org/debian unstable/main amd64 libhttp-message-perl all 7.00-2 [79.8 kB]
Get:54 http://deb.debian.org/debian unstable/main amd64 libhttp-cookies-perl all 6.11-1 [19.1 kB]
Get:55 http://deb.debian.org/debian unstable/main amd64 libhttp-negotiate-perl all 6.01-2 [13.1 kB]
Get:56 http://deb.debian.org/debian unstable/main amd64 perl-openssl-defaults amd64 7+b2 [6724 B]
Get:57 http://deb.debian.org/debian unstable/main amd64 libnet-ssleay-perl amd64 1.94-3 [339 kB]
Get:58 http://deb.debian.org/debian unstable/main amd64 libio-socket-ssl-perl all 2.089-1 [223 kB]
Get:59 http://deb.debian.org/debian unstable/main amd64 libnet-http-perl all 6.23-1 [23.9 kB]
Get:60 http://deb.debian.org/debian unstable/main amd64 liblwp-protocol-https-perl all 6.14-1 [10.8 kB]
Get:61 http://deb.debian.org/debian unstable/main amd64 libtry-tiny-perl all 0.32-1 [22.9 kB]
Get:62 http://deb.debian.org/debian unstable/main amd64 libwww-robotrules-perl all 6.02-1 [12.9 kB]
Get:63 http://deb.debian.org/debian unstable/main amd64 libwww-perl all 6.78-1 [183 kB]
Get:64 http://deb.debian.org/debian unstable/main amd64 liberror-perl all 0.17030-1 [26.9 kB]
Get:65 http://deb.debian.org/debian unstable/main amd64 libexporter-lite-perl all 0.09-2 [10.7 kB]
Get:66 http://deb.debian.org/debian unstable/main amd64 libparse-debcontrol-perl all 2.005-6 [21.6 kB]
Get:67 http://deb.debian.org/debian unstable/main amd64 libsub-install-perl all 0.929-1 [10.5 kB]
Get:68 http://deb.debian.org/debian unstable/main amd64 libcgi-pm-perl all 4.68-1 [217 kB]
Get:69 http://deb.debian.org/debian unstable/main amd64 libhtml-form-perl all 6.12-1 [32.3 kB]
Get:70 http://deb.debian.org/debian unstable/main amd64 libwww-mechanize-perl all 2.19-1 [114 kB]
Get:71 http://deb.debian.org/debian unstable/main amd64 libdebian-source-perl all 0.128 [53.2 kB]
Get:72 http://deb.debian.org/debian unstable/main amd64 emacs-el all 1:30.1+1-5 [19.5 MB]
Get:73 http://deb.debian.org/debian unstable/main amd64 emacsen-common all 3.0.8 [13.6 kB]
Get:74 http://deb.debian.org/debian unstable/main amd64 install-info amd64 7.1.1-1+b1 [166 kB]
Get:75 http://deb.debian.org/debian unstable/main amd64 emacs-common all 1:30.1+1-5 [15.8 MB]
Get:76 http://deb.debian.org/debian unstable/main amd64 emacs-bin-common amd64 1:30.1+1-5 [97.8 kB]
Get:77 http://deb.debian.org/debian unstable/main amd64 libasound2-data all 1.2.14-1 [21.1 kB]
Get:78 http://deb.debian.org/debian unstable/main amd64 libasound2t64 amd64 1.2.14-1 [381 kB]
Get:79 http://deb.debian.org/debian unstable/main amd64 libdbus-1-3 amd64 1.16.2-2 [178 kB]
Get:80 http://deb.debian.org/debian unstable/main amd64 libgccjit0 amd64 14.2.0-19 [10.4 MB]
Get:81 http://deb.debian.org/debian unstable/main amd64 libidn2-0 amd64 2.3.8-2 [109 kB]
Get:82 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.4.8-2 [24.1 kB]
Get:83 http://deb.debian.org/debian unstable/main amd64 libp11-kit0 amd64 0.25.5-3 [425 kB]
Get:84 http://deb.debian.org/debian unstable/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB]
Get:85 http://deb.debian.org/debian unstable/main amd64 libgnutls30t64 amd64 3.8.9-2 [1464 kB]
Get:86 http://deb.debian.org/debian unstable/main amd64 libgpm2 amd64 1.20.7-11+b2 [14.4 kB]
Get:87 http://deb.debian.org/debian unstable/main amd64 liblcms2-2 amd64 2.16-2 [160 kB]
Get:88 http://deb.debian.org/debian unstable/main amd64 libtree-sitter0.22 amd64 0.22.6-6+b1 [94.3 kB]
Get:89 http://deb.debian.org/debian unstable/main amd64 emacs-nox amd64 1:30.1+1-5 [7273 kB]
Get:90 http://deb.debian.org/debian unstable/main amd64 libarray-utils-perl all 0.5-3 [6184 B]
Get:91 http://deb.debian.org/debian unstable/main amd64 libconfig-tiny-perl all 2.30-1 [18.9 kB]
Get:92 http://deb.debian.org/debian unstable/main amd64 libnumber-compare-perl all 0.03-3 [6332 B]
Get:93 http://deb.debian.org/debian unstable/main amd64 libtext-glob-perl all 0.11-3 [7676 B]
Get:94 http://deb.debian.org/debian unstable/main amd64 libfile-find-rule-perl all 0.34-4 [25.6 kB]
Get:95 http://deb.debian.org/debian unstable/main amd64 dh-elpa all 2.1.9 [30.5 kB]
Fetched 71.5 MB in 3s (22.6 MB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
Selecting previously unselected package netbase.
(Reading database ... 19831 files and directories currently installed.)
Preparing to unpack .../00-netbase_6.5_all.deb ...
Unpacking netbase (6.5) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../01-sensible-utils_0.0.25_all.deb ...
Unpacking sensible-utils (0.0.25) ...
Selecting previously unselected package openssl.
Preparing to unpack .../02-openssl_3.5.0-2_amd64.deb ...
Unpacking openssl (3.5.0-2) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../03-ca-certificates_20250419_all.deb ...
Unpacking ca-certificates (20250419) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../04-libmagic-mgc_1%3a5.46-5_amd64.deb ...
Unpacking libmagic-mgc (1:5.46-5) ...
Selecting previously unselected package libmagic1t64:amd64.
Preparing to unpack .../05-libmagic1t64_1%3a5.46-5_amd64.deb ...
Unpacking libmagic1t64:amd64 (1:5.46-5) ...
Selecting previously unselected package file.
Preparing to unpack .../06-file_1%3a5.46-5_amd64.deb ...
Unpacking file (1:5.46-5) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../07-gettext-base_0.23.1-2_amd64.deb ...
Unpacking gettext-base (0.23.1-2) ...
Selecting previously unselected package libuchardet0:amd64.
Preparing to unpack .../08-libuchardet0_0.0.8-1+b2_amd64.deb ...
Unpacking libuchardet0:amd64 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../09-groff-base_1.23.0-9_amd64.deb ...
Unpacking groff-base (1.23.0-9) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../10-bsdextrautils_2.41-5_amd64.deb ...
Unpacking bsdextrautils (2.41-5) ...
Selecting previously unselected package libpipeline1:amd64.
Preparing to unpack .../11-libpipeline1_1.5.8-1_amd64.deb ...
Unpacking libpipeline1:amd64 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../12-man-db_2.13.1-1_amd64.deb ...
Unpacking man-db (2.13.1-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../13-m4_1.4.19-8_amd64.deb ...
Unpacking m4 (1.4.19-8) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../14-autoconf_2.72-3.1_all.deb ...
Unpacking autoconf (2.72-3.1) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../15-autotools-dev_20240727.1_all.deb ...
Unpacking autotools-dev (20240727.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../16-automake_1%3a1.17-4_all.deb ...
Unpacking automake (1:1.17-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../17-autopoint_0.23.1-2_all.deb ...
Unpacking autopoint (0.23.1-2) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../18-libdebhelper-perl_13.24.2_all.deb ...
Unpacking libdebhelper-perl (13.24.2) ...
Selecting previously unselected package libtool.
Preparing to unpack .../19-libtool_2.5.4-4_all.deb ...
Unpacking libtool (2.5.4-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../20-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../21-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../22-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../23-dh-strip-nondeterminism_1.14.1-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-2) ...
Selecting previously unselected package libelf1t64:amd64.
Preparing to unpack .../24-libelf1t64_0.192-4_amd64.deb ...
Unpacking libelf1t64:amd64 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../25-dwz_0.15-1+b1_amd64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package libunistring5:amd64.
Preparing to unpack .../26-libunistring5_1.3-2_amd64.deb ...
Unpacking libunistring5:amd64 (1.3-2) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../27-libxml2_2.12.7+dfsg+really2.9.14-1_amd64.deb ...
Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../28-gettext_0.23.1-2_amd64.deb ...
Unpacking gettext (0.23.1-2) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../29-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../30-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../31-debhelper_13.24.2_all.deb ...
Unpacking debhelper (13.24.2) ...
Selecting previously unselected package libapt-pkg-perl.
Preparing to unpack .../32-libapt-pkg-perl_0.1.42_amd64.deb ...
Unpacking libapt-pkg-perl (0.1.42) ...
Selecting previously unselected package libtie-ixhash-perl.
Preparing to unpack .../33-libtie-ixhash-perl_1.23-4_all.deb ...
Unpacking libtie-ixhash-perl (1.23-4) ...
Selecting previously unselected package libarray-unique-perl.
Preparing to unpack .../34-libarray-unique-perl_0.09-1_all.deb ...
Unpacking libarray-unique-perl (0.09-1) ...
Selecting previously unselected package libsub-name-perl:amd64.
Preparing to unpack .../35-libsub-name-perl_0.28-1_amd64.deb ...
Unpacking libsub-name-perl:amd64 (0.28-1) ...
Selecting previously unselected package libclass-accessor-perl.
Preparing to unpack .../36-libclass-accessor-perl_0.51-2_all.deb ...
Unpacking libclass-accessor-perl (0.51-2) ...
Selecting previously unselected package libexporter-tiny-perl.
Preparing to unpack .../37-libexporter-tiny-perl_1.006002-1_all.deb ...
Unpacking libexporter-tiny-perl (1.006002-1) ...
Selecting previously unselected package liblist-moreutils-xs-perl.
Preparing to unpack .../38-liblist-moreutils-xs-perl_0.430-4+b2_amd64.deb ...
Unpacking liblist-moreutils-xs-perl (0.430-4+b2) ...
Selecting previously unselected package liblist-moreutils-perl.
Preparing to unpack .../39-liblist-moreutils-perl_0.430-2_all.deb ...
Unpacking liblist-moreutils-perl (0.430-2) ...
Selecting previously unselected package libio-stringy-perl.
Preparing to unpack .../40-libio-stringy-perl_2.113-2_all.deb ...
Unpacking libio-stringy-perl (2.113-2) ...
Selecting previously unselected package libencode-locale-perl.
Preparing to unpack .../41-libencode-locale-perl_1.05-3_all.deb ...
Unpacking libencode-locale-perl (1.05-3) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../42-libtimedate-perl_2.3300-2_all.deb ...
Unpacking libtimedate-perl (2.3300-2) ...
Selecting previously unselected package libhttp-date-perl.
Preparing to unpack .../43-libhttp-date-perl_6.06-1_all.deb ...
Unpacking libhttp-date-perl (6.06-1) ...
Selecting previously unselected package libfile-listing-perl.
Preparing to unpack .../44-libfile-listing-perl_6.16-1_all.deb ...
Unpacking libfile-listing-perl (6.16-1) ...
Selecting previously unselected package libhtml-tagset-perl.
Preparing to unpack .../45-libhtml-tagset-perl_3.24-1_all.deb ...
Unpacking libhtml-tagset-perl (3.24-1) ...
Selecting previously unselected package liburi-perl.
Preparing to unpack .../46-liburi-perl_5.30-1_all.deb ...
Unpacking liburi-perl (5.30-1) ...
Selecting previously unselected package libhtml-parser-perl:amd64.
Preparing to unpack .../47-libhtml-parser-perl_3.83-1+b2_amd64.deb ...
Unpacking libhtml-parser-perl:amd64 (3.83-1+b2) ...
Selecting previously unselected package libhtml-tree-perl.
Preparing to unpack .../48-libhtml-tree-perl_5.07-3_all.deb ...
Unpacking libhtml-tree-perl (5.07-3) ...
Selecting previously unselected package libclone-perl:amd64.
Preparing to unpack .../49-libclone-perl_0.47-1+b1_amd64.deb ...
Unpacking libclone-perl:amd64 (0.47-1+b1) ...
Selecting previously unselected package libio-html-perl.
Preparing to unpack .../50-libio-html-perl_1.004-3_all.deb ...
Unpacking libio-html-perl (1.004-3) ...
Selecting previously unselected package liblwp-mediatypes-perl.
Preparing to unpack .../51-liblwp-mediatypes-perl_6.04-2_all.deb ...
Unpacking liblwp-mediatypes-perl (6.04-2) ...
Selecting previously unselected package libhttp-message-perl.
Preparing to unpack .../52-libhttp-message-perl_7.00-2_all.deb ...
Unpacking libhttp-message-perl (7.00-2) ...
Selecting previously unselected package libhttp-cookies-perl.
Preparing to unpack .../53-libhttp-cookies-perl_6.11-1_all.deb ...
Unpacking libhttp-cookies-perl (6.11-1) ...
Selecting previously unselected package libhttp-negotiate-perl.
Preparing to unpack .../54-libhttp-negotiate-perl_6.01-2_all.deb ...
Unpacking libhttp-negotiate-perl (6.01-2) ...
Selecting previously unselected package perl-openssl-defaults:amd64.
Preparing to unpack .../55-perl-openssl-defaults_7+b2_amd64.deb ...
Unpacking perl-openssl-defaults:amd64 (7+b2) ...
Selecting previously unselected package libnet-ssleay-perl:amd64.
Preparing to unpack .../56-libnet-ssleay-perl_1.94-3_amd64.deb ...
Unpacking libnet-ssleay-perl:amd64 (1.94-3) ...
Selecting previously unselected package libio-socket-ssl-perl.
Preparing to unpack .../57-libio-socket-ssl-perl_2.089-1_all.deb ...
Unpacking libio-socket-ssl-perl (2.089-1) ...
Selecting previously unselected package libnet-http-perl.
Preparing to unpack .../58-libnet-http-perl_6.23-1_all.deb ...
Unpacking libnet-http-perl (6.23-1) ...
Selecting previously unselected package liblwp-protocol-https-perl.
Preparing to unpack .../59-liblwp-protocol-https-perl_6.14-1_all.deb ...
Unpacking liblwp-protocol-https-perl (6.14-1) ...
Selecting previously unselected package libtry-tiny-perl.
Preparing to unpack .../60-libtry-tiny-perl_0.32-1_all.deb ...
Unpacking libtry-tiny-perl (0.32-1) ...
Selecting previously unselected package libwww-robotrules-perl.
Preparing to unpack .../61-libwww-robotrules-perl_6.02-1_all.deb ...
Unpacking libwww-robotrules-perl (6.02-1) ...
Selecting previously unselected package libwww-perl.
Preparing to unpack .../62-libwww-perl_6.78-1_all.deb ...
Unpacking libwww-perl (6.78-1) ...
Selecting previously unselected package liberror-perl.
Preparing to unpack .../63-liberror-perl_0.17030-1_all.deb ...
Unpacking liberror-perl (0.17030-1) ...
Selecting previously unselected package libexporter-lite-perl.
Preparing to unpack .../64-libexporter-lite-perl_0.09-2_all.deb ...
Unpacking libexporter-lite-perl (0.09-2) ...
Selecting previously unselected package libparse-debcontrol-perl.
Preparing to unpack .../65-libparse-debcontrol-perl_2.005-6_all.deb ...
Unpacking libparse-debcontrol-perl (2.005-6) ...
Selecting previously unselected package libsub-install-perl.
Preparing to unpack .../66-libsub-install-perl_0.929-1_all.deb ...
Unpacking libsub-install-perl (0.929-1) ...
Selecting previously unselected package libcgi-pm-perl.
Preparing to unpack .../67-libcgi-pm-perl_4.68-1_all.deb ...
Unpacking libcgi-pm-perl (4.68-1) ...
Selecting previously unselected package libhtml-form-perl.
Preparing to unpack .../68-libhtml-form-perl_6.12-1_all.deb ...
Unpacking libhtml-form-perl (6.12-1) ...
Selecting previously unselected package libwww-mechanize-perl.
Preparing to unpack .../69-libwww-mechanize-perl_2.19-1_all.deb ...
Unpacking libwww-mechanize-perl (2.19-1) ...
Selecting previously unselected package libdebian-source-perl.
Preparing to unpack .../70-libdebian-source-perl_0.128_all.deb ...
Unpacking libdebian-source-perl (0.128) ...
Selecting previously unselected package emacs-el.
Preparing to unpack .../71-emacs-el_1%3a30.1+1-5_all.deb ...
Unpacking emacs-el (1:30.1+1-5) ...
Selecting previously unselected package emacsen-common.
Preparing to unpack .../72-emacsen-common_3.0.8_all.deb ...
Unpacking emacsen-common (3.0.8) ...
Selecting previously unselected package install-info.
Preparing to unpack .../73-install-info_7.1.1-1+b1_amd64.deb ...
Unpacking install-info (7.1.1-1+b1) ...
Selecting previously unselected package emacs-common.
Preparing to unpack .../74-emacs-common_1%3a30.1+1-5_all.deb ...
Unpacking emacs-common (1:30.1+1-5) ...
Selecting previously unselected package emacs-bin-common.
Preparing to unpack .../75-emacs-bin-common_1%3a30.1+1-5_amd64.deb ...
Unpacking emacs-bin-common (1:30.1+1-5) ...
Selecting previously unselected package libasound2-data.
Preparing to unpack .../76-libasound2-data_1.2.14-1_all.deb ...
Unpacking libasound2-data (1.2.14-1) ...
Selecting previously unselected package libasound2t64:amd64.
Preparing to unpack .../77-libasound2t64_1.2.14-1_amd64.deb ...
Unpacking libasound2t64:amd64 (1.2.14-1) ...
Selecting previously unselected package libdbus-1-3:amd64.
Preparing to unpack .../78-libdbus-1-3_1.16.2-2_amd64.deb ...
Unpacking libdbus-1-3:amd64 (1.16.2-2) ...
Selecting previously unselected package libgccjit0:amd64.
Preparing to unpack .../79-libgccjit0_14.2.0-19_amd64.deb ...
Unpacking libgccjit0:amd64 (14.2.0-19) ...
Selecting previously unselected package libidn2-0:amd64.
Preparing to unpack .../80-libidn2-0_2.3.8-2_amd64.deb ...
Unpacking libidn2-0:amd64 (2.3.8-2) ...
Selecting previously unselected package libffi8:amd64.
Preparing to unpack .../81-libffi8_3.4.8-2_amd64.deb ...
Unpacking libffi8:amd64 (3.4.8-2) ...
Selecting previously unselected package libp11-kit0:amd64.
Preparing to unpack .../82-libp11-kit0_0.25.5-3_amd64.deb ...
Unpacking libp11-kit0:amd64 (0.25.5-3) ...
Selecting previously unselected package libtasn1-6:amd64.
Preparing to unpack .../83-libtasn1-6_4.20.0-2_amd64.deb ...
Unpacking libtasn1-6:amd64 (4.20.0-2) ...
Selecting previously unselected package libgnutls30t64:amd64.
Preparing to unpack .../84-libgnutls30t64_3.8.9-2_amd64.deb ...
Unpacking libgnutls30t64:amd64 (3.8.9-2) ...
Selecting previously unselected package libgpm2:amd64.
Preparing to unpack .../85-libgpm2_1.20.7-11+b2_amd64.deb ...
Unpacking libgpm2:amd64 (1.20.7-11+b2) ...
Selecting previously unselected package liblcms2-2:amd64.
Preparing to unpack .../86-liblcms2-2_2.16-2_amd64.deb ...
Unpacking liblcms2-2:amd64 (2.16-2) ...
Selecting previously unselected package libtree-sitter0.22:amd64.
Preparing to unpack .../87-libtree-sitter0.22_0.22.6-6+b1_amd64.deb ...
Unpacking libtree-sitter0.22:amd64 (0.22.6-6+b1) ...
Selecting previously unselected package emacs-nox.
Preparing to unpack .../88-emacs-nox_1%3a30.1+1-5_amd64.deb ...
Unpacking emacs-nox (1:30.1+1-5) ...
Selecting previously unselected package libarray-utils-perl.
Preparing to unpack .../89-libarray-utils-perl_0.5-3_all.deb ...
Unpacking libarray-utils-perl (0.5-3) ...
Selecting previously unselected package libconfig-tiny-perl.
Preparing to unpack .../90-libconfig-tiny-perl_2.30-1_all.deb ...
Unpacking libconfig-tiny-perl (2.30-1) ...
Selecting previously unselected package libnumber-compare-perl.
Preparing to unpack .../91-libnumber-compare-perl_0.03-3_all.deb ...
Unpacking libnumber-compare-perl (0.03-3) ...
Selecting previously unselected package libtext-glob-perl.
Preparing to unpack .../92-libtext-glob-perl_0.11-3_all.deb ...
Unpacking libtext-glob-perl (0.11-3) ...
Selecting previously unselected package libfile-find-rule-perl.
Preparing to unpack .../93-libfile-find-rule-perl_0.34-4_all.deb ...
Unpacking libfile-find-rule-perl (0.34-4) ...
Selecting previously unselected package dh-elpa.
Preparing to unpack .../94-dh-elpa_2.1.9_all.deb ...
Unpacking dh-elpa (2.1.9) ...
Setting up libapt-pkg-perl (0.1.42) ...
Setting up libarray-utils-perl (0.5-3) ...
Setting up libpipeline1:amd64 (1.5.8-1) ...
Setting up liblcms2-2:amd64 (2.16-2) ...
Setting up libtie-ixhash-perl (1.23-4) ...
Setting up libgpm2:amd64 (1.20.7-11+b2) ...
Setting up bsdextrautils (2.41-5) ...
Setting up libtext-glob-perl (0.11-3) ...
Setting up libmagic-mgc (1:5.46-5) ...
Setting up libclone-perl:amd64 (0.47-1+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libio-stringy-perl (2.113-2) ...
Setting up libhtml-tagset-perl (3.24-1) ...
Setting up libdebhelper-perl (13.24.2) ...
Setting up liblwp-mediatypes-perl (6.04-2) ...
Setting up libmagic1t64:amd64 (1:5.46-5) ...
Setting up libtry-tiny-perl (0.32-1) ...
Setting up perl-openssl-defaults:amd64 (7+b2) ...
Setting up gettext-base (0.23.1-2) ...
Setting up m4 (1.4.19-8) ...
Setting up libencode-locale-perl (1.05-3) ...
Setting up file (1:5.46-5) ...
Setting up libconfig-tiny-perl (2.30-1) ...
Setting up libsub-install-perl (0.929-1) ...
Setting up libelf1t64:amd64 (0.192-4) ...
Setting up libnumber-compare-perl (0.03-3) ...
Setting up liberror-perl (0.17030-1) ...
Setting up libasound2-data (1.2.14-1) ...
Setting up libtree-sitter0.22:amd64 (0.22.6-6+b1) ...
Setting up autotools-dev (20240727.1) ...
Setting up libasound2t64:amd64 (1.2.14-1) ...
Setting up emacsen-common (3.0.8) ...
Setting up libfile-find-rule-perl (0.34-4) ...
Setting up libdbus-1-3:amd64 (1.16.2-2) ...
Setting up libunistring5:amd64 (1.3-2) ...
Setting up libarray-unique-perl (0.09-1) ...
Setting up libio-html-perl (1.004-3) ...
Setting up autopoint (0.23.1-2) ...
Setting up liblist-moreutils-xs-perl (0.430-4+b2) ...
Setting up autoconf (2.72-3.1) ...
Setting up libtimedate-perl (2.3300-2) ...
Setting up libexporter-lite-perl (0.09-2) ...
Setting up libsub-name-perl:amd64 (0.28-1) ...
Setting up libffi8:amd64 (3.4.8-2) ...
Setting up dwz (0.15-1+b1) ...
Setting up sensible-utils (0.0.25) ...
Setting up libuchardet0:amd64 (0.0.8-1+b2) ...
Setting up libtasn1-6:amd64 (4.20.0-2) ...
Setting up netbase (6.5) ...
Setting up install-info (7.1.1-1+b1) ...
Setting up libexporter-tiny-perl (1.006002-1) ...
Setting up libclass-accessor-perl (0.51-2) ...
Setting up libgccjit0:amd64 (14.2.0-19) ...
Setting up openssl (3.5.0-2) ...
Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-1) ...
Setting up liburi-perl (5.30-1) ...
Setting up libnet-ssleay-perl:amd64 (1.94-3) ...
Setting up automake (1:1.17-4) ...
update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.14.1-2) ...
Setting up libhttp-date-perl (6.06-1) ...
Setting up gettext (0.23.1-2) ...
Setting up libfile-listing-perl (6.16-1) ...
Setting up libtool (2.5.4-4) ...
Setting up liblist-moreutils-perl (0.430-2) ...
Setting up libnet-http-perl (6.23-1) ...
Setting up libidn2-0:amd64 (2.3.8-2) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up ca-certificates (20250419) ...
Updating certificates in /etc/ssl/certs...
150 added, 0 removed; done.
Setting up libp11-kit0:amd64 (0.25.5-3) ...
Setting up dh-strip-nondeterminism (1.14.1-2) ...
Setting up libwww-robotrules-perl (6.02-1) ...
Setting up groff-base (1.23.0-9) ...
Setting up libhtml-parser-perl:amd64 (3.83-1+b2) ...
Setting up libio-socket-ssl-perl (2.089-1) ...
Setting up libhttp-message-perl (7.00-2) ...
Setting up libhtml-form-perl (6.12-1) ...
Setting up libgnutls30t64:amd64 (3.8.9-2) ...
Setting up libhttp-negotiate-perl (6.01-2) ...
Setting up libhttp-cookies-perl (6.11-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libhtml-tree-perl (5.07-3) ...
Setting up libcgi-pm-perl (4.68-1) ...
Setting up man-db (2.13.1-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up debhelper (13.24.2) ...
Setting up emacs-el (1:30.1+1-5) ...
Setting up emacs-common (1:30.1+1-5) ...
Setting up liblwp-protocol-https-perl (6.14-1) ...
Setting up libwww-perl (6.78-1) ...
Setting up libparse-debcontrol-perl (2.005-6) ...
Setting up libwww-mechanize-perl (2.19-1) ...
Setting up libdebian-source-perl (0.128) ...
Setting up emacs-bin-common (1:30.1+1-5) ...
update-alternatives: using /usr/bin/ctags.emacs to provide /usr/bin/ctags (ctags) in auto mode
update-alternatives: using /usr/bin/ebrowse.emacs to provide /usr/bin/ebrowse (ebrowse) in auto mode
update-alternatives: using /usr/bin/etags.emacs to provide /usr/bin/etags (etags) in auto mode
Setting up emacs-nox (1:30.1+1-5) ...
update-alternatives: using /usr/bin/emacs-nox to provide /usr/bin/emacs (emacs) in auto mode
update-alternatives: using /usr/bin/emacs to provide /usr/bin/editor (editor) in auto mode
update-alternatives: using /usr/bin/emacsclient.emacs to provide /usr/bin/emacsclient (emacsclient) in auto mode
Install emacsen-common for emacs
emacsen-common: Handling install of emacsen flavor emacs
Setting up dh-elpa (2.1.9) ...
Processing triggers for libc-bin (2.41-8) ...
Processing triggers for ca-certificates (20250419) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
dpkg-source: warning: extracting unsigned source package (emacs-gptel_0.9.8.5-1.dsc)
dpkg-source: info: extracting emacs-gptel in const_build_path
dpkg-source: info: unpacking emacs-gptel_0.9.8.5.orig.tar.gz
dpkg-source: info: unpacking emacs-gptel_0.9.8.5.orig-test.tar.gz
dpkg-source: info: unpacking emacs-gptel_0.9.8.5-1.debian.tar.xz
dpkg-buildpackage: info: source package emacs-gptel
dpkg-buildpackage: info: source version 0.9.8.5-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Xiyue Deng <manphiz@gmail.com>
dpkg-buildpackage: info: host architecture amd64
dpkg-source --before-build .
debian/rules clean
dh clean --with elpa
dh_clean
debian/rules binary
dh binary --with elpa
dh_update_autotools_config
dh_autoreconf
dh_elpa_test
emacs -batch -Q -l package --eval "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa\")" --eval "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa-src\")" --eval "(setq ert-batch-backtrace-right-margin nil)" -f package-initialize -L . -L test --eval "(cd \"test\")" -l test/gptel-parse-tool-call.el -l test/gptel-parse-tool-spec.el -l test/gptel-parse-stream-test.el -l test/gptel-org-convert-test.el -l test/gptel-create-prompt-test.el -l test/gptel-unit-tests.el --eval "(ert-run-tests-batch-and-exit '(not (or \"gptel-test-media-link-parsing-org-2\")))"
Running 49 tests (2025-06-13 21:22:58-1200, selector ‘(not (or "gptel-test-media-link-parsing-org-2"))’)
passed 1/49 gptel-anthropic-test-stream-parse (0.000691 sec)
passed 2/49 gptel-org--test-conversion-1 (0.000052 sec)
passed 3/49 gptel-org--test-conversion-2 (0.000045 sec)
passed 4/49 gptel-org--test-conversion-3 (0.000076 sec)
passed 5/49 gptel-org--test-conversion-4 (0.000207 sec)
passed 6/49 gptel-org--test-conversion-5 (0.000052 sec)
passed 7/49 gptel-org--test-conversion-6 (0.000067 sec)
passed 8/49 gptel-org--test-stream-conversion-1 (0.000197 sec)
passed 9/49 gptel-org--test-stream-conversion-2 (0.000263 sec)
passed 10/49 gptel-org--test-stream-conversion-3 (0.000464 sec)
passed 11/49 gptel-org--test-stream-conversion-4 (0.000315 sec)
passed 12/49 gptel-org--test-stream-conversion-5 (0.000373 sec)
passed 13/49 gptel-org--test-stream-conversion-6 (0.000398 sec)
passed 14/49 gptel-test-anthropic-parse-tool-spec (0.000455 sec)
passed 15/49 gptel-test-anthropic-tool-stream-parallel (0.000366 sec)
passed 16/49 gptel-test-gemini-parse-tool-spec (0.000443 sec)
passed 17/49 gptel-test-media-link-parsing-org-1 (0.169618 sec)
passed 18/49 gptel-test-openai-parse-tool-spec (0.000716 sec)
passed 19/49 gptel-test-prefix-trimming (0.000128 sec)
passed 20/49 gptel-test-prompt-anthropic-branching-org (0.014227 sec)
Test gptel-test-prompt-anthropic-md backtrace:
signal(ert-test-failed (((should (equal ... ...)) :form (equal (... ... ... ... ... ...) (... ... ... ... ... ... ...)) :value nil :explanation (proper-lists-of-different-length 6 7 (... ... ... ... ... ...) (... ... ... ... ... ... ...) first-mismatch-at 0))))
ert-fail(((should (equal ... ...)) :form (equal (... ... ... ... ... ...) (... ... ... ... ... ... ...)) :value nil :explanation (proper-lists-of-different-length 6 7 (... ... ... ... ... ...) (... ... ... ... ... ... ...) first-mismatch-at 0)))
(if (unwind-protect (setq value-226 (apply fn-224 args-225)) (setq form-description-228 (nconc (list '(should (equal ... ...))) (list :form (cons fn-224 args-225)) (if (eql value-226 'ert-form-evaluation-aborted-227) nil (list :value value-226)) (if (eql value-226 'ert-form-evaluation-aborted-227) nil (let* ((-explainer- ...)) (if -explainer- (list :explanation ...) nil))))) (ert--signal-should-execution form-description-228)) nil (ert-fail form-description-228))
(let (form-description-228) (if (unwind-protect (setq value-226 (apply fn-224 args-225)) (setq form-description-228 (nconc (list '(should ...)) (list :form (cons fn-224 args-225)) (if (eql value-226 'ert-form-evaluation-aborted-227) nil (list :value value-226)) (if (eql value-226 'ert-form-evaluation-aborted-227) nil (let* (...) (if -explainer- ... nil))))) (ert--signal-should-execution form-description-228)) nil (ert-fail form-description-228)))
(let ((value-226 'ert-form-evaluation-aborted-227)) (let (form-description-228) (if (unwind-protect (setq value-226 (apply fn-224 args-225)) (setq form-description-228 (nconc (list '...) (list :form (cons fn-224 args-225)) (if (eql value-226 ...) nil (list :value value-226)) (if (eql value-226 ...) nil (let* ... ...)))) (ert--signal-should-execution form-description-228)) nil (ert-fail form-description-228))) value-226)
(let* ((fn-224 #'equal) (args-225 (condition-case err (list (let ((temp-buffer ...)) (save-current-buffer (set-buffer temp-buffer) (unwind-protect ... ...))) (let* ((gptel-track-response t) (org-inhibit-startup t) (buf ...) (gptel--num-messages-to-send nil) (gptel-context--alist nil) (gptel-cache nil) (gptel--system-message gptel-test-system-message) (inhibit-message t)) (save-current-buffer (set-buffer buf) (deactivate-mark) (gptel--restore-state) (prog1 ... ...)))) (error (progn (setq fn-224 #'signal) (list (car err) (cdr err))))))) (let ((value-226 'ert-form-evaluation-aborted-227)) (let (form-description-228) (if (unwind-protect (setq value-226 (apply fn-224 args-225)) (setq form-description-228 (nconc (list ...) (list :form ...) (if ... nil ...) (if ... nil ...))) (ert--signal-should-execution form-description-228)) nil (ert-fail form-description-228))) value-226))
#f(lambda () [t] (let* ((fn-224 #'equal) (args-225 (condition-case err ... ...))) (let ((value-226 ...)) (let (form-description-228) (if ... nil ...)) value-226)) nil)()
#f(compiled-function () #<bytecode 0x7b7940d68057644>)()
handler-bind-1(#f(compiled-function () #<bytecode 0x7b7940d68057644>) (error quit) #f(compiled-function (err) #<bytecode -0x18ef7e353b71c42f>))
ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test :name gptel-test-prompt-anthropic-md :documentation nil :body #f(lambda () ... ... nil) :most-recent-result ... :expected-result-type :passed :tags nil :file-name "/tmp/reprotest.U4pBKe/const_build_path/const_build_path/test/gptel-create-prompt-test.el") :result #s(ert-test-failed :messages "gptel chat restored.\n" :should-forms ... :duration 0.002816858 :condition ... :backtrace ... :infos nil) :exit-continuation #f(compiled-function () #<bytecode 0x80573a3e806cc3>) :ert-debug-on-error nil))
ert-run-test(#s(ert-test :name gptel-test-prompt-anthropic-md :documentation nil :body #f(lambda () [t] (let* ... ...) nil) :most-recent-result #s(ert-test-failed :messages "gptel chat restored.\n" :should-forms (...) :duration 0.002816858 :condition (ert-test-failed ...) :backtrace (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :infos nil) :expected-result-type :passed :tags nil :file-name "/tmp/reprotest.U4pBKe/const_build_path/const_build_path/test/gptel-create-prompt-test.el"))
ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-map #<hash-table eql 49/49 0x100000f7480e ...> :test-results ... :test-start-times ... :test-end-times ... :passed-expected 20 :passed-unexpected 0 :failed-expected 0 :failed-unexpected 1 :skipped 0 :start-time ... :end-time nil :aborted-p nil ...) #s(ert-test :name gptel-test-prompt-anthropic-md :documentation nil :body #f(lambda () ... ... nil) :most-recent-result ... :expected-result-type :passed :tags nil :file-name "/tmp/reprotest.U4pBKe/const_build_path/const_build_path/test/gptel-create-prompt-test.el") #f(compiled-function (event-type &rest event-args) #<bytecode -0x16bd3240066eafff>))
ert-run-tests((not (or "gptel-test-media-link-parsing-org-2")) #f(compiled-function (event-type &rest event-args) #<bytecode -0x16bd3240066eafff>) nil)
ert-run-tests-batch((not (or "gptel-test-media-link-parsing-org-2")))
ert-run-tests-batch-and-exit((not (or "gptel-test-media-link-parsing-org-2")))
eval((ert-run-tests-batch-and-exit '(not (or "gptel-test-media-link-parsing-org-2"))) t)
command-line-1(("-l" "package" "--eval" "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa\")" "--eval" "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa-src\")" "--eval" "(setq ert-batch-backtrace-right-margin nil)" "-f" "package-initialize" "-L" "." "-L" "test" "--eval" "(cd \"test\")" "-l" "test/gptel-parse-tool-call.el" "-l" "test/gptel-parse-tool-spec.el" "-l" "test/gptel-parse-stream-test.el" "-l" "test/gptel-org-convert-test.el" "-l" "test/gptel-create-prompt-test.el" "-l" "test/gptel-unit-tests.el" "--eval" "(ert-run-tests-batch-and-exit '(not (or \"gptel-test-media-link-parsing-org-2\")))"))
command-line()
normal-top-level()
Test gptel-test-prompt-anthropic-md condition:
(ert-test-failed
((should
(equal (with-temp-buffer ... ...)
(with-gptel-chat-file "examples/prompt-creation.md"
anthropic nil ... ...)))
:form
(equal
((:role "user" :content
"What are the three tallest mountains on Earth?")
(:role "assistant" :content
"The three tallest mountains on Earth are:\n\n1. Mount Everest (8,848.86 meters / 29,031.7 feet) - located in the Himalayas on the border between Nepal and China.\n2. K2 (8,611 meters / 28,251 feet) - located in the Karakoram range on the border between Pakistan and China.\n3. Kangchenjunga (8,586 meters / 28,169 feet) - located on the border between Nepal and India.")
(:role "user" :content
"How do these compare to mountains on Mars?")
(:role "assistant" :content
"The tallest mountain on Mars is Olympus Mons, which stands at approximately 22,610 meters (74,740 feet), making it nearly three times the height of Mount Everest. \n\nMars also has other notable mountains like Ascraeus Mons (about 21,229 meters / 69,625 feet) and Arsia Mons (approximately 20,003 meters / 65,000 feet). \n\nIn summary, these Martian mountains significantly exceed the height of the tallest mountains on Earth.")
(:role "user" :content "Why are they so much higher?")
(:role "assistant" :content
"The towering heights of Martian mountains can be attributed to several factors:\n\n1. **Lower Gravity:** Mars has about 38% of Earth's gravity, allowing structures to grow taller without collapsing under their own weight.\n\n2. **Lack of Plate Tectonics:** Mars lacks active plate tectonics, which means mountains can continue to build up over time without being eroded or broken down.\n\n3. **Volcanic Activity:** Olympus Mons and other Martian mountains are shield volcanoes, which means they can accumulate vast layers of lava over time, contributing to their height.\n\n4. **Atmospheric Conditions:** Mars has a thinner atmosphere than Earth, which leads to less erosion from wind and weather, allowing mountains to maintain their size over geological time.\n\nThese factors combine to enable Martian mountains to reach heights far exceeding those found on Earth."))
((:role "user" :content
"#### What are the three tallest mountains on Earth?")
(:role "assistant" :content
"The three tallest mountains on Earth are:\n\n1. Mount Everest (8,848.86 meters / 29,031.7 feet) - located in the Himalayas on the border between Nepal and China.\n2. K2 (8,611 meters / 28,251 feet) - located in the Karakoram range on the border between Pakistan and China.\n3. Kangchenjunga (8,586 meters / 28,169 feet) - located on the border between Nepal and India.")
(:role "user" :content
"#### How do these compare to mountains on Mars?")
(:role "assistant" :content
"The tallest mountain on Mars is Olympus Mons, which stands at approximately 22,610 meters (74,740 feet), making it nearly three times the height of Mount Everest. \n\nMars also has other notable mountains like Ascraeus Mons (about 21,229 meters / 69,625 feet) and Arsia Mons (approximately 20,003 meters / 65,000 feet). \n\nIn summary, these Martian mountains significantly exceed the height of the tallest mountains on Earth.")
(:role "user" :content "#### Why are they so much higher?")
(:role "assistant" :content
"The towering heights of Martian mountains can be attributed to several factors:\n\n1. **Lower Gravity:** Mars has about 38% of Earth's gravity, allowing structures to grow taller without collapsing under their own weight.\n\n2. **Lack of Plate Tectonics:** Mars lacks active plate tectonics, which means mountains can continue to build up over time without being eroded or broken down.\n\n3. **Volcanic Activity:** Olympus Mons and other Martian mountains are shield volcanoes, which means they can accumulate vast layers of lava over time, contributing to their height.\n\n4. **Atmospheric Conditions:** Mars has a thinner atmosphere than Earth, which leads to less erosion from wind and weather, allowing mountains to maintain their size over geological time.\n\nThese factors combine to enable Martian mountains to reach heights far exceeding those found on Earth.")
(:role "user" :content "#")))
:value nil :explanation
(proper-lists-of-different-length 6 7
((:role "user" :content
"What are the three tallest mountains on Earth?")
(:role "assistant" :content
"The three tallest mountains on Earth are:\n\n1. Mount Everest (8,848.86 meters / 29,031.7 feet) - located in the Himalayas on the border between Nepal and China.\n2. K2 (8,611 meters / 28,251 feet) - located in the Karakoram range on the border between Pakistan and China.\n3. Kangchenjunga (8,586 meters / 28,169 feet) - located on the border between Nepal and India.")
(:role "user" :content
"How do these compare to mountains on Mars?")
(:role "assistant" :content
"The tallest mountain on Mars is Olympus Mons, which stands at approximately 22,610 meters (74,740 feet), making it nearly three times the height of Mount Everest. \n\nMars also has other notable mountains like Ascraeus Mons (about 21,229 meters / 69,625 feet) and Arsia Mons (approximately 20,003 meters / 65,000 feet). \n\nIn summary, these Martian mountains significantly exceed the height of the tallest mountains on Earth.")
(:role "user" :content
"Why are they so much higher?")
(:role "assistant" :content
"The towering heights of Martian mountains can be attributed to several factors:\n\n1. **Lower Gravity:** Mars has about 38% of Earth's gravity, allowing structures to grow taller without collapsing under their own weight.\n\n2. **Lack of Plate Tectonics:** Mars lacks active plate tectonics, which means mountains can continue to build up over time without being eroded or broken down.\n\n3. **Volcanic Activity:** Olympus Mons and other Martian mountains are shield volcanoes, which means they can accumulate vast layers of lava over time, contributing to their height.\n\n4. **Atmospheric Conditions:** Mars has a thinner atmosphere than Earth, which leads to less erosion from wind and weather, allowing mountains to maintain their size over geological time.\n\nThese factors combine to enable Martian mountains to reach heights far exceeding those found on Earth."))
((:role "user" :content
"#### What are the three tallest mountains on Earth?")
(:role "assistant" :content
"The three tallest mountains on Earth are:\n\n1. Mount Everest (8,848.86 meters / 29,031.7 feet) - located in the Himalayas on the border between Nepal and China.\n2. K2 (8,611 meters / 28,251 feet) - located in the Karakoram range on the border between Pakistan and China.\n3. Kangchenjunga (8,586 meters / 28,169 feet) - located on the border between Nepal and India.")
(:role "user" :content
"#### How do these compare to mountains on Mars?")
(:role "assistant" :content
"The tallest mountain on Mars is Olympus Mons, which stands at approximately 22,610 meters (74,740 feet), making it nearly three times the height of Mount Everest. \n\nMars also has other notable mountains like Ascraeus Mons (about 21,229 meters / 69,625 feet) and Arsia Mons (approximately 20,003 meters / 65,000 feet). \n\nIn summary, these Martian mountains significantly exceed the height of the tallest mountains on Earth.")
(:role "user" :content
"#### Why are they so much higher?")
(:role "assistant" :content
"The towering heights of Martian mountains can be attributed to several factors:\n\n1. **Lower Gravity:** Mars has about 38% of Earth's gravity, allowing structures to grow taller without collapsing under their own weight.\n\n2. **Lack of Plate Tectonics:** Mars lacks active plate tectonics, which means mountains can continue to build up over time without being eroded or broken down.\n\n3. **Volcanic Activity:** Olympus Mons and other Martian mountains are shield volcanoes, which means they can accumulate vast layers of lava over time, contributing to their height.\n\n4. **Atmospheric Conditions:** Mars has a thinner atmosphere than Earth, which leads to less erosion from wind and weather, allowing mountains to maintain their size over geological time.\n\nThese factors combine to enable Martian mountains to reach heights far exceeding those found on Earth.")
(:role "user" :content "#"))
first-mismatch-at 0)))
FAILED 21/49 gptel-test-prompt-anthropic-md (0.002817 sec) at gptel-create-prompt-test.el:1
passed 22/49 gptel-test-prompt-anthropic-org (0.001319 sec)
passed 23/49 gptel-test-prompt-anthropic-org-noprops (0.000890 sec)
passed 24/49 gptel-test-prompt-anthropic-region-org (0.000738 sec)
passed 25/49 gptel-test-prompt-anthropic-tool-block-org (0.004867 sec)
passed 26/49 gptel-test-prompt-branching-heading-at-top (0.001694 sec)
passed 27/49 gptel-test-prompt-gemini-branching-org (0.000939 sec)
Test gptel-test-prompt-gemini-md backtrace:
signal(ert-test-failed (((should (equal (with-temp-buffer ... ...) (with-gptel-chat-file "examples/prompt-creation.md" gemini nil ... ...))) :form (equal ((:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...) (:role "model" :parts ...)) ((:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...))) :value nil :explanation (proper-lists-of-different-length 6 7 ((:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...) (:role "model" :parts ...)) ((:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...)) first-mismatch-at 0))))
ert-fail(((should (equal (with-temp-buffer ... ...) (with-gptel-chat-file "examples/prompt-creation.md" gemini nil ... ...))) :form (equal ((:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...) (:role "model" :parts ...)) ((:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...))) :value nil :explanation (proper-lists-of-different-length 6 7 ((:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...) (:role "model" :parts ...)) ((:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...) (:role "model" :parts ...) (:role "user" :parts ...)) first-mismatch-at 0)))
(if (unwind-protect (setq value-231 (apply fn-229 args-230)) (setq form-description-233 (nconc (list '(should (equal ... ...))) (list :form (cons fn-229 args-230)) (if (eql value-231 'ert-form-evaluation-aborted-232) nil (list :value value-231)) (if (eql value-231 'ert-form-evaluation-aborted-232) nil (let* ((-explainer- ...)) (if -explainer- (list :explanation ...) nil))))) (ert--signal-should-execution form-description-233)) nil (ert-fail form-description-233))
(let (form-description-233) (if (unwind-protect (setq value-231 (apply fn-229 args-230)) (setq form-description-233 (nconc (list '(should ...)) (list :form (cons fn-229 args-230)) (if (eql value-231 'ert-form-evaluation-aborted-232) nil (list :value value-231)) (if (eql value-231 'ert-form-evaluation-aborted-232) nil (let* (...) (if -explainer- ... nil))))) (ert--signal-should-execution form-description-233)) nil (ert-fail form-description-233)))
(let ((value-231 'ert-form-evaluation-aborted-232)) (let (form-description-233) (if (unwind-protect (setq value-231 (apply fn-229 args-230)) (setq form-description-233 (nconc (list '...) (list :form (cons fn-229 args-230)) (if (eql value-231 ...) nil (list :value value-231)) (if (eql value-231 ...) nil (let* ... ...)))) (ert--signal-should-execution form-description-233)) nil (ert-fail form-description-233))) value-231)
(let* ((fn-229 #'equal) (args-230 (condition-case err (list (let ((temp-buffer ...)) (save-current-buffer (set-buffer temp-buffer) (unwind-protect ... ...))) (let* ((gptel-track-response t) (org-inhibit-startup t) (buf ...) (gptel--num-messages-to-send nil) (gptel-context--alist nil) (gptel-cache nil) (gptel--system-message gptel-test-system-message) (inhibit-message t)) (save-current-buffer (set-buffer buf) (deactivate-mark) (gptel--restore-state) (prog1 ... ...)))) (error (progn (setq fn-229 #'signal) (list (car err) (cdr err))))))) (let ((value-231 'ert-form-evaluation-aborted-232)) (let (form-description-233) (if (unwind-protect (setq value-231 (apply fn-229 args-230)) (setq form-description-233 (nconc (list ...) (list :form ...) (if ... nil ...) (if ... nil ...))) (ert--signal-should-execution form-description-233)) nil (ert-fail form-description-233))) value-231))
#f(lambda () [t] (let* ((fn-229 #'equal) (args-230 (condition-case err ... ...))) (let ((value-231 ...)) (let (form-description-233) (if ... nil ...)) value-231)) nil)()
#f(compiled-function () #<bytecode 0x7b7940d68057644>)()
handler-bind-1(#f(compiled-function () #<bytecode 0x7b7940d68057644>) (error quit) #f(compiled-function (err) #<bytecode -0x18ef7e353b71c42f>))
ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test :name gptel-test-prompt-gemini-md :documentation nil :body #f(lambda () [t] (let* ... ...) nil) :most-recent-result #s(ert-test-failed :messages "gptel chat restored.\n" :should-forms (...) :duration 0.000738296 :condition (ert-test-failed ...) :backtrace (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :infos nil) :expected-result-type :passed :tags nil :file-name "/tmp/reprotest.U4pBKe/const_build_path/const_build_path/test/gptel-create-prompt-test.el") :result #s(ert-test-failed :messages "gptel chat restored.\n" :should-forms ((... :form ... :value nil :explanation ...)) :duration 0.000738296 :condition (ert-test-failed (... :form ... :value nil :explanation ...)) :backtrace (#s(backtrace-frame :evald t :fun signal :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-fail :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald nil :fun if :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald nil :fun let :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald nil :fun let :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald nil :fun let* :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun #f(lambda () ... ... nil) :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun #f(compiled-function () #<bytecode 0x7b7940d68057644>) :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun handler-bind-1 :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert--run-test-internal :args #0 :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-test :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-or-rerun-test :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests-batch :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests-batch-and-exit :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun eval :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun command-line-1 :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun command-line :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun normal-top-level :args nil :flags nil :locals nil :buffer nil :pos nil)) :infos nil) :exit-continuation #f(compiled-function () #<bytecode 0x80573a3e806cc3>) :ert-debug-on-error nil))
ert-run-test(#s(ert-test :name gptel-test-prompt-gemini-md :documentation nil :body #f(lambda () [t] (let* ((fn-229 ...) (args-230 ...)) (let (...) (let ... ...) value-231)) nil) :most-recent-result #s(ert-test-failed :messages "gptel chat restored.\n" :should-forms (((should ...) :form (equal ... ...) :value nil :explanation (proper-lists-of-different-length 6 7 ... ... first-mismatch-at 0))) :duration 0.000738296 :condition (ert-test-failed ((should ...) :form (equal ... ...) :value nil :explanation (proper-lists-of-different-length 6 7 ... ... first-mismatch-at 0))) :backtrace (#s(backtrace-frame :evald t :fun signal :args (ert-test-failed ...) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-fail :args (...) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald nil :fun if :args (... nil ...) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald nil :fun let :args (... ...) :flags nil :locals (... ... ... ...) :buffer nil :pos nil) #s(backtrace-frame :evald nil :fun let :args (... ... value-231) :flags nil :locals (... ... ...) :buffer nil :pos nil) #s(backtrace-frame :evald nil :fun let* :args (... ...) :flags nil :locals (... ...) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun #f(lambda () ... ... nil) :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun #f(compiled-function () #<bytecode 0x7b7940d68057644>) :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun handler-bind-1 :args (#f(compiled-function () #<bytecode 0x7b7940d68057644>) ... #f(compiled-function (err) #<bytecode -0x18ef7e353b71c42f>)) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert--run-test-internal :args (...) :flags nil :locals (... ...) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-test :args #0 :flags nil :locals (... ... ...) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-or-rerun-test :args (... #1 #f(compiled-function (event-type &rest event-args) #<bytecode -0x16bd3240066eafff>)) :flags nil :locals (...) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests :args (... #f(compiled-function (event-type &rest event-args) #<bytecode -0x16bd3240066eafff>) nil) :flags nil :locals (...) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests-batch :args (...) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests-batch-and-exit :args (...) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun eval :args (... t) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun command-line-1 :args (...) :flags nil :locals (... ...) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun command-line :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun normal-top-level :args nil :flags nil :locals nil :buffer nil :pos nil)) :infos nil) :expected-result-type :passed :tags nil :file-name "/tmp/reprotest.U4pBKe/const_build_path/const_build_path/test/gptel-create-prompt-test.el"))
ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-map #<hash-table eql 49/49 0x100000f7480e ...> :test-results ... :test-start-times ... :test-end-times ... :passed-expected 26 :passed-unexpected 0 :failed-expected 0 :failed-unexpected 2 :skipped 0 :start-time ... :end-time nil :aborted-p nil ...) #s(ert-test :name gptel-test-prompt-gemini-md :documentation nil :body #f(lambda () ... ... nil) :most-recent-result ... :expected-result-type :passed :tags nil :file-name "/tmp/reprotest.U4pBKe/const_build_path/const_build_path/test/gptel-create-prompt-test.el") #f(compiled-function (event-type &rest event-args) #<bytecode -0x16bd3240066eafff>))
ert-run-tests((not (or "gptel-test-media-link-parsing-org-2")) #f(compiled-function (event-type &rest event-args) #<bytecode -0x16bd3240066eafff>) nil)
ert-run-tests-batch((not (or "gptel-test-media-link-parsing-org-2")))
ert-run-tests-batch-and-exit((not (or "gptel-test-media-link-parsing-org-2")))
eval((ert-run-tests-batch-and-exit '(not (or "gptel-test-media-link-parsing-org-2"))) t)
command-line-1(("-l" "package" "--eval" "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa\")" "--eval" "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa-src\")" "--eval" "(setq ert-batch-backtrace-right-margin nil)" "-f" "package-initialize" "-L" "." "-L" "test" "--eval" "(cd \"test\")" "-l" "test/gptel-parse-tool-call.el" "-l" "test/gptel-parse-tool-spec.el" "-l" "test/gptel-parse-stream-test.el" "-l" "test/gptel-org-convert-test.el" "-l" "test/gptel-create-prompt-test.el" "-l" "test/gptel-unit-tests.el" "--eval" "(ert-run-tests-batch-and-exit '(not (or \"gptel-test-media-link-parsing-org-2\")))"))
command-line()
normal-top-level()
Test gptel-test-prompt-gemini-md condition:
(ert-test-failed
((should
(equal (with-temp-buffer ... ...)
(with-gptel-chat-file "examples/prompt-creation.md" gemini
nil ... ...)))
:form
(equal
((:role "user" :parts [...]) (:role "model" :parts ...)
(:role "user" :parts [...]) (:role "model" :parts ...)
(:role "user" :parts [...]) (:role "model" :parts ...))
((:role "user" :parts [...]) (:role "model" :parts ...)
(:role "user" :parts [...]) (:role "model" :parts ...)
(:role "user" :parts [...]) (:role "model" :parts ...)
(:role "user" :parts [...])))
:value nil :explanation
(proper-lists-of-different-length 6 7
((:role "user" :parts [...])
(:role "model" :parts ...)
(:role "user" :parts [...])
(:role "model" :parts ...)
(:role "user" :parts [...])
(:role "model" :parts ...))
((:role "user" :parts [...])
(:role "model" :parts ...)
(:role "user" :parts [...])
(:role "model" :parts ...)
(:role "user" :parts [...])
(:role "model" :parts ...)
(:role "user" :parts [...]))
first-mismatch-at 0)))
FAILED 28/49 gptel-test-prompt-gemini-md (0.000738 sec) at gptel-create-prompt-test.el:1
passed 29/49 gptel-test-prompt-gemini-org (0.001127 sec)
passed 30/49 gptel-test-prompt-gemini-org-noprops (0.000884 sec)
passed 31/49 gptel-test-prompt-gemini-region-org (0.000651 sec)
passed 32/49 gptel-test-prompt-gemini-tool-block-org (0.001410 sec)
passed 33/49 gptel-test-prompt-ollama-branching-org (0.001128 sec)
Test gptel-test-prompt-ollama-md backtrace:
signal(ert-test-failed (((should (equal ... ...)) :form (equal (... ... ... ... ... ...) (... ... ... ... ... ... ...)) :value nil :explanation (proper-lists-of-different-length 6 7 (... ... ... ... ... ...) (... ... ... ... ... ... ...) first-mismatch-at 0))))
ert-fail(((should (equal ... ...)) :form (equal (... ... ... ... ... ...) (... ... ... ... ... ... ...)) :value nil :explanation (proper-lists-of-different-length 6 7 (... ... ... ... ... ...) (... ... ... ... ... ... ...) first-mismatch-at 0)))
(if (unwind-protect (setq value-236 (apply fn-234 args-235)) (setq form-description-238 (nconc (list '(should (equal ... ...))) (list :form (cons fn-234 args-235)) (if (eql value-236 'ert-form-evaluation-aborted-237) nil (list :value value-236)) (if (eql value-236 'ert-form-evaluation-aborted-237) nil (let* ((-explainer- ...)) (if -explainer- (list :explanation ...) nil))))) (ert--signal-should-execution form-description-238)) nil (ert-fail form-description-238))
(let (form-description-238) (if (unwind-protect (setq value-236 (apply fn-234 args-235)) (setq form-description-238 (nconc (list '(should ...)) (list :form (cons fn-234 args-235)) (if (eql value-236 'ert-form-evaluation-aborted-237) nil (list :value value-236)) (if (eql value-236 'ert-form-evaluation-aborted-237) nil (let* (...) (if -explainer- ... nil))))) (ert--signal-should-execution form-description-238)) nil (ert-fail form-description-238)))
(let ((value-236 'ert-form-evaluation-aborted-237)) (let (form-description-238) (if (unwind-protect (setq value-236 (apply fn-234 args-235)) (setq form-description-238 (nconc (list '...) (list :form (cons fn-234 args-235)) (if (eql value-236 ...) nil (list :value value-236)) (if (eql value-236 ...) nil (let* ... ...)))) (ert--signal-should-execution form-description-238)) nil (ert-fail form-description-238))) value-236)
(let* ((fn-234 #'equal) (args-235 (condition-case err (list (let ((temp-buffer ...)) (save-current-buffer (set-buffer temp-buffer) (unwind-protect ... ...))) (let* ((gptel-track-response t) (org-inhibit-startup t) (buf ...) (gptel--num-messages-to-send nil) (gptel-context--alist nil) (gptel-cache nil) (gptel--system-message gptel-test-system-message) (inhibit-message t)) (save-current-buffer (set-buffer buf) (deactivate-mark) (gptel--restore-state) (prog1 ... ...)))) (error (progn (setq fn-234 #'signal) (list (car err) (cdr err))))))) (let ((value-236 'ert-form-evaluation-aborted-237)) (let (form-description-238) (if (unwind-protect (setq value-236 (apply fn-234 args-235)) (setq form-description-238 (nconc (list ...) (list :form ...) (if ... nil ...) (if ... nil ...))) (ert--signal-should-execution form-description-238)) nil (ert-fail form-description-238))) value-236))
#f(lambda () [t] (let* ((fn-234 #'equal) (args-235 (condition-case err ... ...))) (let ((value-236 ...)) (let (form-description-238) (if ... nil ...)) value-236)) nil)()
#f(compiled-function () #<bytecode 0x7b7940d68057644>)()
handler-bind-1(#f(compiled-function () #<bytecode 0x7b7940d68057644>) (error quit) #f(compiled-function (err) #<bytecode -0x18ef7e353b71c42f>))
ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test :name gptel-test-prompt-ollama-md :documentation nil :body #f(lambda () ... ... nil) :most-recent-result ... :expected-result-type :passed :tags nil :file-name "/tmp/reprotest.U4pBKe/const_build_path/const_build_path/test/gptel-create-prompt-test.el") :result #s(ert-test-failed :messages "gptel chat restored.\n" :should-forms ... :duration 0.000875787 :condition ... :backtrace ... :infos nil) :exit-continuation #f(compiled-function () #<bytecode 0x80573a3e806cc3>) :ert-debug-on-error nil))
ert-run-test(#s(ert-test :name gptel-test-prompt-ollama-md :documentation nil :body #f(lambda () [t] (let* ... ...) nil) :most-recent-result #s(ert-test-failed :messages "gptel chat restored.\n" :should-forms (...) :duration 0.000875787 :condition (ert-test-failed ...) :backtrace (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :infos nil) :expected-result-type :passed :tags nil :file-name "/tmp/reprotest.U4pBKe/const_build_path/const_build_path/test/gptel-create-prompt-test.el"))
ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-map #<hash-table eql 49/49 0x100000f7480e ...> :test-results ... :test-start-times ... :test-end-times ... :passed-expected 31 :passed-unexpected 0 :failed-expected 0 :failed-unexpected 3 :skipped 0 :start-time ... :end-time nil :aborted-p nil ...) #s(ert-test :name gptel-test-prompt-ollama-md :documentation nil :body #f(lambda () ... ... nil) :most-recent-result ... :expected-result-type :passed :tags nil :file-name "/tmp/reprotest.U4pBKe/const_build_path/const_build_path/test/gptel-create-prompt-test.el") #f(compiled-function (event-type &rest event-args) #<bytecode -0x16bd3240066eafff>))
ert-run-tests((not (or "gptel-test-media-link-parsing-org-2")) #f(compiled-function (event-type &rest event-args) #<bytecode -0x16bd3240066eafff>) nil)
ert-run-tests-batch((not (or "gptel-test-media-link-parsing-org-2")))
ert-run-tests-batch-and-exit((not (or "gptel-test-media-link-parsing-org-2")))
eval((ert-run-tests-batch-and-exit '(not (or "gptel-test-media-link-parsing-org-2"))) t)
command-line-1(("-l" "package" "--eval" "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa\")" "--eval" "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa-src\")" "--eval" "(setq ert-batch-backtrace-right-margin nil)" "-f" "package-initialize" "-L" "." "-L" "test" "--eval" "(cd \"test\")" "-l" "test/gptel-parse-tool-call.el" "-l" "test/gptel-parse-tool-spec.el" "-l" "test/gptel-parse-stream-test.el" "-l" "test/gptel-org-convert-test.el" "-l" "test/gptel-create-prompt-test.el" "-l" "test/gptel-unit-tests.el" "--eval" "(ert-run-tests-batch-and-exit '(not (or \"gptel-test-media-link-parsing-org-2\")))"))
command-line()
normal-top-level()
Test gptel-test-prompt-ollama-md condition:
(ert-test-failed
((should
(equal (with-temp-buffer ... ...)
(with-gptel-chat-file "examples/prompt-creation.md" ollama
nil ... ...)))
:form
(equal
((:role "user" :content
"What are the three tallest mountains on Earth?")
(:role "assistant" :content
"The three tallest mountains on Earth are:\n\n1. Mount Everest (8,848.86 meters / 29,031.7 feet) - located in the Himalayas on the border between Nepal and China.\n2. K2 (8,611 meters / 28,251 feet) - located in the Karakoram range on the border between Pakistan and China.\n3. Kangchenjunga (8,586 meters / 28,169 feet) - located on the border between Nepal and India.")
(:role "user" :content
"How do these compare to mountains on Mars?")
(:role "assistant" :content
"The tallest mountain on Mars is Olympus Mons, which stands at approximately 22,610 meters (74,740 feet), making it nearly three times the height of Mount Everest. \n\nMars also has other notable mountains like Ascraeus Mons (about 21,229 meters / 69,625 feet) and Arsia Mons (approximately 20,003 meters / 65,000 feet). \n\nIn summary, these Martian mountains significantly exceed the height of the tallest mountains on Earth.")
(:role "user" :content "Why are they so much higher?")
(:role "assistant" :content
"The towering heights of Martian mountains can be attributed to several factors:\n\n1. **Lower Gravity:** Mars has about 38% of Earth's gravity, allowing structures to grow taller without collapsing under their own weight.\n\n2. **Lack of Plate Tectonics:** Mars lacks active plate tectonics, which means mountains can continue to build up over time without being eroded or broken down.\n\n3. **Volcanic Activity:** Olympus Mons and other Martian mountains are shield volcanoes, which means they can accumulate vast layers of lava over time, contributing to their height.\n\n4. **Atmospheric Conditions:** Mars has a thinner atmosphere than Earth, which leads to less erosion from wind and weather, allowing mountains to maintain their size over geological time.\n\nThese factors combine to enable Martian mountains to reach heights far exceeding those found on Earth."))
((:role "user" :content
"#### What are the three tallest mountains on Earth?")
(:role "assistant" :content
"The three tallest mountains on Earth are:\n\n1. Mount Everest (8,848.86 meters / 29,031.7 feet) - located in the Himalayas on the border between Nepal and China.\n2. K2 (8,611 meters / 28,251 feet) - located in the Karakoram range on the border between Pakistan and China.\n3. Kangchenjunga (8,586 meters / 28,169 feet) - located on the border between Nepal and India.")
(:role "user" :content
"#### How do these compare to mountains on Mars?")
(:role "assistant" :content
"The tallest mountain on Mars is Olympus Mons, which stands at approximately 22,610 meters (74,740 feet), making it nearly three times the height of Mount Everest. \n\nMars also has other notable mountains like Ascraeus Mons (about 21,229 meters / 69,625 feet) and Arsia Mons (approximately 20,003 meters / 65,000 feet). \n\nIn summary, these Martian mountains significantly exceed the height of the tallest mountains on Earth.")
(:role "user" :content "#### Why are they so much higher?")
(:role "assistant" :content
"The towering heights of Martian mountains can be attributed to several factors:\n\n1. **Lower Gravity:** Mars has about 38% of Earth's gravity, allowing structures to grow taller without collapsing under their own weight.\n\n2. **Lack of Plate Tectonics:** Mars lacks active plate tectonics, which means mountains can continue to build up over time without being eroded or broken down.\n\n3. **Volcanic Activity:** Olympus Mons and other Martian mountains are shield volcanoes, which means they can accumulate vast layers of lava over time, contributing to their height.\n\n4. **Atmospheric Conditions:** Mars has a thinner atmosphere than Earth, which leads to less erosion from wind and weather, allowing mountains to maintain their size over geological time.\n\nThese factors combine to enable Martian mountains to reach heights far exceeding those found on Earth.")
(:role "user" :content "#")))
:value nil :explanation
(proper-lists-of-different-length 6 7
((:role "user" :content
"What are the three tallest mountains on Earth?")
(:role "assistant" :content
"The three tallest mountains on Earth are:\n\n1. Mount Everest (8,848.86 meters / 29,031.7 feet) - located in the Himalayas on the border between Nepal and China.\n2. K2 (8,611 meters / 28,251 feet) - located in the Karakoram range on the border between Pakistan and China.\n3. Kangchenjunga (8,586 meters / 28,169 feet) - located on the border between Nepal and India.")
(:role "user" :content
"How do these compare to mountains on Mars?")
(:role "assistant" :content
"The tallest mountain on Mars is Olympus Mons, which stands at approximately 22,610 meters (74,740 feet), making it nearly three times the height of Mount Everest. \n\nMars also has other notable mountains like Ascraeus Mons (about 21,229 meters / 69,625 feet) and Arsia Mons (approximately 20,003 meters / 65,000 feet). \n\nIn summary, these Martian mountains significantly exceed the height of the tallest mountains on Earth.")
(:role "user" :content
"Why are they so much higher?")
(:role "assistant" :content
"The towering heights of Martian mountains can be attributed to several factors:\n\n1. **Lower Gravity:** Mars has about 38% of Earth's gravity, allowing structures to grow taller without collapsing under their own weight.\n\n2. **Lack of Plate Tectonics:** Mars lacks active plate tectonics, which means mountains can continue to build up over time without being eroded or broken down.\n\n3. **Volcanic Activity:** Olympus Mons and other Martian mountains are shield volcanoes, which means they can accumulate vast layers of lava over time, contributing to their height.\n\n4. **Atmospheric Conditions:** Mars has a thinner atmosphere than Earth, which leads to less erosion from wind and weather, allowing mountains to maintain their size over geological time.\n\nThese factors combine to enable Martian mountains to reach heights far exceeding those found on Earth."))
((:role "user" :content
"#### What are the three tallest mountains on Earth?")
(:role "assistant" :content
"The three tallest mountains on Earth are:\n\n1. Mount Everest (8,848.86 meters / 29,031.7 feet) - located in the Himalayas on the border between Nepal and China.\n2. K2 (8,611 meters / 28,251 feet) - located in the Karakoram range on the border between Pakistan and China.\n3. Kangchenjunga (8,586 meters / 28,169 feet) - located on the border between Nepal and India.")
(:role "user" :content
"#### How do these compare to mountains on Mars?")
(:role "assistant" :content
"The tallest mountain on Mars is Olympus Mons, which stands at approximately 22,610 meters (74,740 feet), making it nearly three times the height of Mount Everest. \n\nMars also has other notable mountains like Ascraeus Mons (about 21,229 meters / 69,625 feet) and Arsia Mons (approximately 20,003 meters / 65,000 feet). \n\nIn summary, these Martian mountains significantly exceed the height of the tallest mountains on Earth.")
(:role "user" :content
"#### Why are they so much higher?")
(:role "assistant" :content
"The towering heights of Martian mountains can be attributed to several factors:\n\n1. **Lower Gravity:** Mars has about 38% of Earth's gravity, allowing structures to grow taller without collapsing under their own weight.\n\n2. **Lack of Plate Tectonics:** Mars lacks active plate tectonics, which means mountains can continue to build up over time without being eroded or broken down.\n\n3. **Volcanic Activity:** Olympus Mons and other Martian mountains are shield volcanoes, which means they can accumulate vast layers of lava over time, contributing to their height.\n\n4. **Atmospheric Conditions:** Mars has a thinner atmosphere than Earth, which leads to less erosion from wind and weather, allowing mountains to maintain their size over geological time.\n\nThese factors combine to enable Martian mountains to reach heights far exceeding those found on Earth.")
(:role "user" :content "#"))
first-mismatch-at 0)))
FAILED 34/49 gptel-test-prompt-ollama-md (0.000876 sec) at gptel-create-prompt-test.el:1
passed 35/49 gptel-test-prompt-ollama-org (0.001034 sec)
passed 36/49 gptel-test-prompt-ollama-org-noprops (0.001043 sec)
passed 37/49 gptel-test-prompt-ollama-region-org (0.000763 sec)
passed 38/49 gptel-test-prompt-ollama-tool-block-org (0.000944 sec)
passed 39/49 gptel-test-prompt-openai-bounds-v2-org (0.004977 sec)
passed 40/49 gptel-test-prompt-openai-branching-org (0.000866 sec)
Test gptel-test-prompt-openai-md backtrace:
signal(ert-test-failed (((should (equal ... ...)) :form (equal (... ... ... ... ... ...) (... ... ... ... ... ... ...)) :value nil :explanation (proper-lists-of-different-length 6 7 (... ... ... ... ... ...) (... ... ... ... ... ... ...) first-mismatch-at 0))))
ert-fail(((should (equal ... ...)) :form (equal (... ... ... ... ... ...) (... ... ... ... ... ... ...)) :value nil :explanation (proper-lists-of-different-length 6 7 (... ... ... ... ... ...) (... ... ... ... ... ... ...) first-mismatch-at 0)))
(if (unwind-protect (setq value-216 (apply fn-214 args-215)) (setq form-description-218 (nconc (list '(should (equal ... ...))) (list :form (cons fn-214 args-215)) (if (eql value-216 'ert-form-evaluation-aborted-217) nil (list :value value-216)) (if (eql value-216 'ert-form-evaluation-aborted-217) nil (let* ((-explainer- ...)) (if -explainer- (list :explanation ...) nil))))) (ert--signal-should-execution form-description-218)) nil (ert-fail form-description-218))
(let (form-description-218) (if (unwind-protect (setq value-216 (apply fn-214 args-215)) (setq form-description-218 (nconc (list '(should ...)) (list :form (cons fn-214 args-215)) (if (eql value-216 'ert-form-evaluation-aborted-217) nil (list :value value-216)) (if (eql value-216 'ert-form-evaluation-aborted-217) nil (let* (...) (if -explainer- ... nil))))) (ert--signal-should-execution form-description-218)) nil (ert-fail form-description-218)))
(let ((value-216 'ert-form-evaluation-aborted-217)) (let (form-description-218) (if (unwind-protect (setq value-216 (apply fn-214 args-215)) (setq form-description-218 (nconc (list '...) (list :form (cons fn-214 args-215)) (if (eql value-216 ...) nil (list :value value-216)) (if (eql value-216 ...) nil (let* ... ...)))) (ert--signal-should-execution form-description-218)) nil (ert-fail form-description-218))) value-216)
(let* ((fn-214 #'equal) (args-215 (condition-case err (list (let ((temp-buffer ...)) (save-current-buffer (set-buffer temp-buffer) (unwind-protect ... ...))) (let* ((gptel-track-response t) (org-inhibit-startup t) (buf ...) (gptel--num-messages-to-send nil) (gptel-context--alist nil) (gptel-cache nil) (gptel--system-message gptel-test-system-message) (inhibit-message t)) (save-current-buffer (set-buffer buf) (deactivate-mark) (gptel--restore-state) (prog1 ... ...)))) (error (progn (setq fn-214 #'signal) (list (car err) (cdr err))))))) (let ((value-216 'ert-form-evaluation-aborted-217)) (let (form-description-218) (if (unwind-protect (setq value-216 (apply fn-214 args-215)) (setq form-description-218 (nconc (list ...) (list :form ...) (if ... nil ...) (if ... nil ...))) (ert--signal-should-execution form-description-218)) nil (ert-fail form-description-218))) value-216))
#f(lambda () [t] (let* ((fn-214 #'equal) (args-215 (condition-case err ... ...))) (let ((value-216 ...)) (let (form-description-218) (if ... nil ...)) value-216)) nil)()
#f(compiled-function () #<bytecode 0x7b7940d68057644>)()
handler-bind-1(#f(compiled-function () #<bytecode 0x7b7940d68057644>) (error quit) #f(compiled-function (err) #<bytecode -0x18ef7e353b71c42f>))
ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test :name gptel-test-prompt-openai-md :documentation nil :body #f(lambda () ... ... nil) :most-recent-result ... :expected-result-type :passed :tags nil :file-name "/tmp/reprotest.U4pBKe/const_build_path/const_build_path/test/gptel-create-prompt-test.el") :result #s(ert-test-failed :messages "gptel chat restored.\n" :should-forms ... :duration 0.000554028 :condition ... :backtrace ... :infos nil) :exit-continuation #f(compiled-function () #<bytecode 0x80573a3e806cc3>) :ert-debug-on-error nil))
ert-run-test(#s(ert-test :name gptel-test-prompt-openai-md :documentation nil :body #f(lambda () [t] (let* ... ...) nil) :most-recent-result #s(ert-test-failed :messages "gptel chat restored.\n" :should-forms (...) :duration 0.000554028 :condition (ert-test-failed ...) :backtrace (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :infos nil) :expected-result-type :passed :tags nil :file-name "/tmp/reprotest.U4pBKe/const_build_path/const_build_path/test/gptel-create-prompt-test.el"))
ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-map #<hash-table eql 49/49 0x100000f7480e ...> :test-results ... :test-start-times ... :test-end-times ... :passed-expected 37 :passed-unexpected 0 :failed-expected 0 :failed-unexpected 4 :skipped 0 :start-time ... :end-time nil :aborted-p nil ...) #s(ert-test :name gptel-test-prompt-openai-md :documentation nil :body #f(lambda () ... ... nil) :most-recent-result ... :expected-result-type :passed :tags nil :file-name "/tmp/reprotest.U4pBKe/const_build_path/const_build_path/test/gptel-create-prompt-test.el") #f(compiled-function (event-type &rest event-args) #<bytecode -0x16bd3240066eafff>))
ert-run-tests((not (or "gptel-test-media-link-parsing-org-2")) #f(compiled-function (event-type &rest event-args) #<bytecode -0x16bd3240066eafff>) nil)
ert-run-tests-batch((not (or "gptel-test-media-link-parsing-org-2")))
ert-run-tests-batch-and-exit((not (or "gptel-test-media-link-parsing-org-2")))
eval((ert-run-tests-batch-and-exit '(not (or "gptel-test-media-link-parsing-org-2"))) t)
command-line-1(("-l" "package" "--eval" "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa\")" "--eval" "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa-src\")" "--eval" "(setq ert-batch-backtrace-right-margin nil)" "-f" "package-initialize" "-L" "." "-L" "test" "--eval" "(cd \"test\")" "-l" "test/gptel-parse-tool-call.el" "-l" "test/gptel-parse-tool-spec.el" "-l" "test/gptel-parse-stream-test.el" "-l" "test/gptel-org-convert-test.el" "-l" "test/gptel-create-prompt-test.el" "-l" "test/gptel-unit-tests.el" "--eval" "(ert-run-tests-batch-and-exit '(not (or \"gptel-test-media-link-parsing-org-2\")))"))
command-line()
normal-top-level()
Test gptel-test-prompt-openai-md condition:
(ert-test-failed
((should
(equal (with-temp-buffer ... ...)
(with-gptel-chat-file "examples/prompt-creation.md" openai
nil ... ...)))
:form
(equal
((:role "user" :content
"What are the three tallest mountains on Earth?")
(:role "assistant" :content
"The three tallest mountains on Earth are:\n\n1. Mount Everest (8,848.86 meters / 29,031.7 feet) - located in the Himalayas on the border between Nepal and China.\n2. K2 (8,611 meters / 28,251 feet) - located in the Karakoram range on the border between Pakistan and China.\n3. Kangchenjunga (8,586 meters / 28,169 feet) - located on the border between Nepal and India.")
(:role "user" :content
"How do these compare to mountains on Mars?")
(:role "assistant" :content
"The tallest mountain on Mars is Olympus Mons, which stands at approximately 22,610 meters (74,740 feet), making it nearly three times the height of Mount Everest. \n\nMars also has other notable mountains like Ascraeus Mons (about 21,229 meters / 69,625 feet) and Arsia Mons (approximately 20,003 meters / 65,000 feet). \n\nIn summary, these Martian mountains significantly exceed the height of the tallest mountains on Earth.")
(:role "user" :content "Why are they so much higher?")
(:role "assistant" :content
"The towering heights of Martian mountains can be attributed to several factors:\n\n1. **Lower Gravity:** Mars has about 38% of Earth's gravity, allowing structures to grow taller without collapsing under their own weight.\n\n2. **Lack of Plate Tectonics:** Mars lacks active plate tectonics, which means mountains can continue to build up over time without being eroded or broken down.\n\n3. **Volcanic Activity:** Olympus Mons and other Martian mountains are shield volcanoes, which means they can accumulate vast layers of lava over time, contributing to their height.\n\n4. **Atmospheric Conditions:** Mars has a thinner atmosphere than Earth, which leads to less erosion from wind and weather, allowing mountains to maintain their size over geological time.\n\nThese factors combine to enable Martian mountains to reach heights far exceeding those found on Earth."))
((:role "user" :content
"#### What are the three tallest mountains on Earth?")
(:role "assistant" :content
"The three tallest mountains on Earth are:\n\n1. Mount Everest (8,848.86 meters / 29,031.7 feet) - located in the Himalayas on the border between Nepal and China.\n2. K2 (8,611 meters / 28,251 feet) - located in the Karakoram range on the border between Pakistan and China.\n3. Kangchenjunga (8,586 meters / 28,169 feet) - located on the border between Nepal and India.")
(:role "user" :content
"#### How do these compare to mountains on Mars?")
(:role "assistant" :content
"The tallest mountain on Mars is Olympus Mons, which stands at approximately 22,610 meters (74,740 feet), making it nearly three times the height of Mount Everest. \n\nMars also has other notable mountains like Ascraeus Mons (about 21,229 meters / 69,625 feet) and Arsia Mons (approximately 20,003 meters / 65,000 feet). \n\nIn summary, these Martian mountains significantly exceed the height of the tallest mountains on Earth.")
(:role "user" :content "#### Why are they so much higher?")
(:role "assistant" :content
"The towering heights of Martian mountains can be attributed to several factors:\n\n1. **Lower Gravity:** Mars has about 38% of Earth's gravity, allowing structures to grow taller without collapsing under their own weight.\n\n2. **Lack of Plate Tectonics:** Mars lacks active plate tectonics, which means mountains can continue to build up over time without being eroded or broken down.\n\n3. **Volcanic Activity:** Olympus Mons and other Martian mountains are shield volcanoes, which means they can accumulate vast layers of lava over time, contributing to their height.\n\n4. **Atmospheric Conditions:** Mars has a thinner atmosphere than Earth, which leads to less erosion from wind and weather, allowing mountains to maintain their size over geological time.\n\nThese factors combine to enable Martian mountains to reach heights far exceeding those found on Earth.")
(:role "user" :content "#")))
:value nil :explanation
(proper-lists-of-different-length 6 7
((:role "user" :content
"What are the three tallest mountains on Earth?")
(:role "assistant" :content
"The three tallest mountains on Earth are:\n\n1. Mount Everest (8,848.86 meters / 29,031.7 feet) - located in the Himalayas on the border between Nepal and China.\n2. K2 (8,611 meters / 28,251 feet) - located in the Karakoram range on the border between Pakistan and China.\n3. Kangchenjunga (8,586 meters / 28,169 feet) - located on the border between Nepal and India.")
(:role "user" :content
"How do these compare to mountains on Mars?")
(:role "assistant" :content
"The tallest mountain on Mars is Olympus Mons, which stands at approximately 22,610 meters (74,740 feet), making it nearly three times the height of Mount Everest. \n\nMars also has other notable mountains like Ascraeus Mons (about 21,229 meters / 69,625 feet) and Arsia Mons (approximately 20,003 meters / 65,000 feet). \n\nIn summary, these Martian mountains significantly exceed the height of the tallest mountains on Earth.")
(:role "user" :content
"Why are they so much higher?")
(:role "assistant" :content
"The towering heights of Martian mountains can be attributed to several factors:\n\n1. **Lower Gravity:** Mars has about 38% of Earth's gravity, allowing structures to grow taller without collapsing under their own weight.\n\n2. **Lack of Plate Tectonics:** Mars lacks active plate tectonics, which means mountains can continue to build up over time without being eroded or broken down.\n\n3. **Volcanic Activity:** Olympus Mons and other Martian mountains are shield volcanoes, which means they can accumulate vast layers of lava over time, contributing to their height.\n\n4. **Atmospheric Conditions:** Mars has a thinner atmosphere than Earth, which leads to less erosion from wind and weather, allowing mountains to maintain their size over geological time.\n\nThese factors combine to enable Martian mountains to reach heights far exceeding those found on Earth."))
((:role "user" :content
"#### What are the three tallest mountains on Earth?")
(:role "assistant" :content
"The three tallest mountains on Earth are:\n\n1. Mount Everest (8,848.86 meters / 29,031.7 feet) - located in the Himalayas on the border between Nepal and China.\n2. K2 (8,611 meters / 28,251 feet) - located in the Karakoram range on the border between Pakistan and China.\n3. Kangchenjunga (8,586 meters / 28,169 feet) - located on the border between Nepal and India.")
(:role "user" :content
"#### How do these compare to mountains on Mars?")
(:role "assistant" :content
"The tallest mountain on Mars is Olympus Mons, which stands at approximately 22,610 meters (74,740 feet), making it nearly three times the height of Mount Everest. \n\nMars also has other notable mountains like Ascraeus Mons (about 21,229 meters / 69,625 feet) and Arsia Mons (approximately 20,003 meters / 65,000 feet). \n\nIn summary, these Martian mountains significantly exceed the height of the tallest mountains on Earth.")
(:role "user" :content
"#### Why are they so much higher?")
(:role "assistant" :content
"The towering heights of Martian mountains can be attributed to several factors:\n\n1. **Lower Gravity:** Mars has about 38% of Earth's gravity, allowing structures to grow taller without collapsing under their own weight.\n\n2. **Lack of Plate Tectonics:** Mars lacks active plate tectonics, which means mountains can continue to build up over time without being eroded or broken down.\n\n3. **Volcanic Activity:** Olympus Mons and other Martian mountains are shield volcanoes, which means they can accumulate vast layers of lava over time, contributing to their height.\n\n4. **Atmospheric Conditions:** Mars has a thinner atmosphere than Earth, which leads to less erosion from wind and weather, allowing mountains to maintain their size over geological time.\n\nThese factors combine to enable Martian mountains to reach heights far exceeding those found on Earth.")
(:role "user" :content "#"))
first-mismatch-at 0)))
FAILED 41/49 gptel-test-prompt-openai-md (0.000554 sec) at gptel-create-prompt-test.el:1
Test gptel-test-prompt-openai-md-before-max backtrace:
signal(ert-test-failed (((should (equal (with-temp-buffer (save-excursion (insert-file-contents "examples/openai-prompt-md-before-max.eld")) (read (current-buffer))) (with-gptel-chat-file "examples/prompt-creation.md" openai nil (setf (alist-get ... gptel-prompt-prefix-alist) "#### ") (goto-char 1492) (gptel--create-prompt)))) :form (equal ((:role "user" :content "What are the three tallest mountains on Earth?") (:role "assistant" :content "The three tallest mountains on Earth are:\n\n1. Mount Everest (8,848.86 meters / 29,031.7 feet) - located in the Himalayas on the border between Nepal and China.\n2. K2 (8,611 meters / 28,251 feet) - located in the Karakoram range on the border between Pakistan and China.\n3. Kangchenjunga (8,586 meters / 28,169 feet) - located on the border between Nepal and India.") (:role "user" :content "How do these compare to mountains on Mars?") (:role "assistant" :content "The tallest mountain on Mars is Olympus Mons, which stands at approximately 22,610 meters (74,740 feet), making it nearly three times the height of Mount Everest. \n\nMars also has other notable mountains like Ascraeus Mons (about 21,229 meters / 69,625 feet) and Arsia Mons (approximately 20,003 meters / 65,000 feet). \n\nIn summary, these Martian mountains significantly exceed the height of the tallest mountains on Earth.") (:role "user" :content "Why are they so much higher?") (:role "assistant" :content "The towering heights of Martian mountains can be attributed to several factors:\n\n1. **Lower Gravity:** Mars has about 38% of Earth's gravity, allowing structures to grow taller without collapsing under their own weight.\n\n2. **Lack of Plate Tectonics:** Mars lacks active plate tectonics, which means mountains can continue to build up over time without being eroded or broken down.\n\n3. **Volcanic Activity:** Olympus Mons and other Martian mountains are shield volcanoes, which means they can accumulate vast layers of lava over time, contributing to their height.")) ((:role "user" :content "#### What are the three tallest mountains on Earth?") (:role "assistant" :content "The three tallest mountains on Earth are:\n\n1. Mount Everest (8,848.86 meters / 29,031.7 feet) - located in the Himalayas on the border between Nepal and China.\n2. K2 (8,611 meters / 28,251 feet) - located in the Karakoram range on the border between Pakistan and China.\n3. Kangchenjunga (8,586 meters / 28,169 feet) - located on the border between Nepal and India.") (:role "user" :content "#### How do these compare to mountains on Mars?") (:role "assistant" :content "The tallest mountain on Mars is Olympus Mons, which stands at approximately 22,610 meters (74,740 feet), making it nearly three times the height of Mount Everest. \n\nMars also has other notable mountains like Ascraeus Mons (about 21,229 meters / 69,625 feet) and Arsia Mons (approximately 20,003 meters / 65,000 feet). \n\nIn summary, these Martian mountains significantly exceed the height of the tallest mountains on Earth.") (:role "user" :content "#### Why are they so much higher?") (:role "assistant" :content "The towering heights of Martian mountains can be attributed to several factors:\n\n1. **Lower Gravity:** Mars has about 38% of Earth's gravity, allowing structures to grow taller without collapsing under their own weight.\n\n2. **Lack of Plate Tectonics:** Mars lacks active plate tectonics, which means mountains can continue to build up over time without being eroded or broken down.\n\n3. **Volcanic Activity:** Olympus Mons and other Martian mountains are shield volcanoes, which means they can accumulate vast layers of lava over time, contributing to their height."))) :value nil :explanation (list-elt 0 (list-elt 3 (arrays-of-different-length 46 51 "What are the three tallest mountains on Earth?" "#### What are the three tallest mountains on Earth?" first-mismatch-at 0))))))
ert-fail(((should (equal (with-temp-buffer (save-excursion (insert-file-contents "examples/openai-prompt-md-before-max.eld")) (read (current-buffer))) (with-gptel-chat-file "examples/prompt-creation.md" openai nil (setf (alist-get 'fundamental-mode gptel-prompt-prefix-alist) "#### ") (goto-char 1492) (gptel--create-prompt)))) :form (equal ((:role "user" :content "What are the three tallest mountains on Earth?") (:role "assistant" :content "The three tallest mountains on Earth are:\n\n1. Mount Everest (8,848.86 meters / 29,031.7 feet) - located in the Himalayas on the border between Nepal and China.\n2. K2 (8,611 meters / 28,251 feet) - located in the Karakoram range on the border between Pakistan and China.\n3. Kangchenjunga (8,586 meters / 28,169 feet) - located on the border between Nepal and India.") (:role "user" :content "How do these compare to mountains on Mars?") (:role "assistant" :content "The tallest mountain on Mars is Olympus Mons, which stands at approximately 22,610 meters (74,740 feet), making it nearly three times the height of Mount Everest. \n\nMars also has other notable mountains like Ascraeus Mons (about 21,229 meters / 69,625 feet) and Arsia Mons (approximately 20,003 meters / 65,000 feet). \n\nIn summary, these Martian mountains significantly exceed the height of the tallest mountains on Earth.") (:role "user" :content "Why are they so much higher?") (:role "assistant" :content "The towering heights of Martian mountains can be attributed to several factors:\n\n1. **Lower Gravity:** Mars has about 38% of Earth's gravity, allowing structures to grow taller without collapsing under their own weight.\n\n2. **Lack of Plate Tectonics:** Mars lacks active plate tectonics, which means mountains can continue to build up over time without being eroded or broken down.\n\n3. **Volcanic Activity:** Olympus Mons and other Martian mountains are shield volcanoes, which means they can accumulate vast layers of lava over time, contributing to their height.")) ((:role "user" :content "#### What are the three tallest mountains on Earth?") (:role "assistant" :content "The three tallest mountains on Earth are:\n\n1. Mount Everest (8,848.86 meters / 29,031.7 feet) - located in the Himalayas on the border between Nepal and China.\n2. K2 (8,611 meters / 28,251 feet) - located in the Karakoram range on the border between Pakistan and China.\n3. Kangchenjunga (8,586 meters / 28,169 feet) - located on the border between Nepal and India.") (:role "user" :content "#### How do these compare to mountains on Mars?") (:role "assistant" :content "The tallest mountain on Mars is Olympus Mons, which stands at approximately 22,610 meters (74,740 feet), making it nearly three times the height of Mount Everest. \n\nMars also has other notable mountains like Ascraeus Mons (about 21,229 meters / 69,625 feet) and Arsia Mons (approximately 20,003 meters / 65,000 feet). \n\nIn summary, these Martian mountains significantly exceed the height of the tallest mountains on Earth.") (:role "user" :content "#### Why are they so much higher?") (:role "assistant" :content "The towering heights of Martian mountains can be attributed to several factors:\n\n1. **Lower Gravity:** Mars has about 38% of Earth's gravity, allowing structures to grow taller without collapsing under their own weight.\n\n2. **Lack of Plate Tectonics:** Mars lacks active plate tectonics, which means mountains can continue to build up over time without being eroded or broken down.\n\n3. **Volcanic Activity:** Olympus Mons and other Martian mountains are shield volcanoes, which means they can accumulate vast layers of lava over time, contributing to their height."))) :value nil :explanation (list-elt 0 (list-elt 3 (arrays-of-different-length 46 51 "What are the three tallest mountains on Earth?" "#### What are the three tallest mountains on Earth?" first-mismatch-at 0)))))
(if (unwind-protect (setq value-221 (apply fn-219 args-220)) (setq form-description-223 (nconc (list '(should (equal ... ...))) (list :form (cons fn-219 args-220)) (if (eql value-221 'ert-form-evaluation-aborted-222) nil (list :value value-221)) (if (eql value-221 'ert-form-evaluation-aborted-222) nil (let* ((-explainer- ...)) (if -explainer- (list :explanation ...) nil))))) (ert--signal-should-execution form-description-223)) nil (ert-fail form-description-223))
(let (form-description-223) (if (unwind-protect (setq value-221 (apply fn-219 args-220)) (setq form-description-223 (nconc (list '(should ...)) (list :form (cons fn-219 args-220)) (if (eql value-221 'ert-form-evaluation-aborted-222) nil (list :value value-221)) (if (eql value-221 'ert-form-evaluation-aborted-222) nil (let* (...) (if -explainer- ... nil))))) (ert--signal-should-execution form-description-223)) nil (ert-fail form-description-223)))
(let ((value-221 'ert-form-evaluation-aborted-222)) (let (form-description-223) (if (unwind-protect (setq value-221 (apply fn-219 args-220)) (setq form-description-223 (nconc (list '...) (list :form (cons fn-219 args-220)) (if (eql value-221 ...) nil (list :value value-221)) (if (eql value-221 ...) nil (let* ... ...)))) (ert--signal-should-execution form-description-223)) nil (ert-fail form-description-223))) value-221)
(let* ((fn-219 #'equal) (args-220 (condition-case err (list (let ((temp-buffer ...)) (save-current-buffer (set-buffer temp-buffer) (unwind-protect ... ...))) (let* ((gptel-track-response t) (org-inhibit-startup t) (buf ...) (gptel--num-messages-to-send nil) (gptel-context--alist nil) (gptel-cache nil) (gptel--system-message gptel-test-system-message) (inhibit-message t)) (save-current-buffer (set-buffer buf) (deactivate-mark) (gptel--restore-state) (prog1 ... ...)))) (error (progn (setq fn-219 #'signal) (list (car err) (cdr err))))))) (let ((value-221 'ert-form-evaluation-aborted-222)) (let (form-description-223) (if (unwind-protect (setq value-221 (apply fn-219 args-220)) (setq form-description-223 (nconc (list ...) (list :form ...) (if ... nil ...) (if ... nil ...))) (ert--signal-should-execution form-description-223)) nil (ert-fail form-description-223))) value-221))
#f(lambda () [t] (let* ((fn-219 #'equal) (args-220 (condition-case err ... ...))) (let ((value-221 ...)) (let (form-description-223) (if ... nil ...)) value-221)) nil)()
#f(compiled-function () #<bytecode 0x7b7940d68057644>)()
handler-bind-1(#f(compiled-function () #<bytecode 0x7b7940d68057644>) (error quit) #f(compiled-function (err) #<bytecode -0x18ef7e353b71c42f>))
ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test :name gptel-test-prompt-openai-md-before-max :documentation nil :body #f(lambda () [t] (let* ... ...) nil) :most-recent-result #s(ert-test-failed :messages "gptel chat restored.\n" :should-forms (...) :duration 0.000643769 :condition (ert-test-failed ...) :backtrace (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :infos nil) :expected-result-type :passed :tags nil :file-name "/tmp/reprotest.U4pBKe/const_build_path/const_build_path/test/gptel-create-prompt-test.el") :result #s(ert-test-failed :messages "gptel chat restored.\n" :should-forms ((... :form ... :value nil :explanation ...)) :duration 0.000643769 :condition (ert-test-failed (... :form ... :value nil :explanation ...)) :backtrace (#s(backtrace-frame :evald t :fun signal :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-fail :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald nil :fun if :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald nil :fun let :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald nil :fun let :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald nil :fun let* :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun #f(lambda () ... ... nil) :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun #f(compiled-function () #<bytecode 0x7b7940d68057644>) :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun handler-bind-1 :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert--run-test-internal :args #0 :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-test :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-or-rerun-test :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests-batch :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests-batch-and-exit :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun eval :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun command-line-1 :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun command-line :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun normal-top-level :args nil :flags nil :locals nil :buffer nil :pos nil)) :infos nil) :exit-continuation #f(compiled-function () #<bytecode 0x80573a3e806cc3>) :ert-debug-on-error nil))
ert-run-test(#s(ert-test :name gptel-test-prompt-openai-md-before-max :documentation nil :body #f(lambda () [t] (let* ((fn-219 ...) (args-220 ...)) (let (...) (let ... ...) value-221)) nil) :most-recent-result #s(ert-test-failed :messages "gptel chat restored.\n" :should-forms (((should ...) :form (equal ... ...) :value nil :explanation (list-elt 0 ...))) :duration 0.000643769 :condition (ert-test-failed ((should ...) :form (equal ... ...) :value nil :explanation (list-elt 0 ...))) :backtrace (#s(backtrace-frame :evald t :fun signal :args (ert-test-failed ...) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-fail :args (...) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald nil :fun if :args (... nil ...) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald nil :fun let :args (... ...) :flags nil :locals (... ... ... ...) :buffer nil :pos nil) #s(backtrace-frame :evald nil :fun let :args (... ... value-221) :flags nil :locals (... ... ...) :buffer nil :pos nil) #s(backtrace-frame :evald nil :fun let* :args (... ...) :flags nil :locals (... ...) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun #f(lambda () ... ... nil) :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun #f(compiled-function () #<bytecode 0x7b7940d68057644>) :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun handler-bind-1 :args (#f(compiled-function () #<bytecode 0x7b7940d68057644>) ... #f(compiled-function (err) #<bytecode -0x18ef7e353b71c42f>)) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert--run-test-internal :args (...) :flags nil :locals (... ...) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-test :args #0 :flags nil :locals (... ... ...) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-or-rerun-test :args (... #1 #f(compiled-function (event-type &rest event-args) #<bytecode -0x16bd3240066eafff>)) :flags nil :locals (...) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests :args (... #f(compiled-function (event-type &rest event-args) #<bytecode -0x16bd3240066eafff>) nil) :flags nil :locals (...) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests-batch :args (...) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests-batch-and-exit :args (...) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun eval :args (... t) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun command-line-1 :args (...) :flags nil :locals (... ...) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun command-line :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun normal-top-level :args nil :flags nil :locals nil :buffer nil :pos nil)) :infos nil) :expected-result-type :passed :tags nil :file-name "/tmp/reprotest.U4pBKe/const_build_path/const_build_path/test/gptel-create-prompt-test.el"))
ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-map #<hash-table eql 49/49 0x100000f7480e ...> :test-results ... :test-start-times ... :test-end-times ... :passed-expected 37 :passed-unexpected 0 :failed-expected 0 :failed-unexpected 5 :skipped 0 :start-time ... :end-time nil :aborted-p nil ...) #s(ert-test :name gptel-test-prompt-openai-md-before-max :documentation nil :body #f(lambda () ... ... nil) :most-recent-result ... :expected-result-type :passed :tags nil :file-name "/tmp/reprotest.U4pBKe/const_build_path/const_build_path/test/gptel-create-prompt-test.el") #f(compiled-function (event-type &rest event-args) #<bytecode -0x16bd3240066eafff>))
ert-run-tests((not (or "gptel-test-media-link-parsing-org-2")) #f(compiled-function (event-type &rest event-args) #<bytecode -0x16bd3240066eafff>) nil)
ert-run-tests-batch((not (or "gptel-test-media-link-parsing-org-2")))
ert-run-tests-batch-and-exit((not (or "gptel-test-media-link-parsing-org-2")))
eval((ert-run-tests-batch-and-exit '(not (or "gptel-test-media-link-parsing-org-2"))) t)
command-line-1(("-l" "package" "--eval" "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa\")" "--eval" "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa-src\")" "--eval" "(setq ert-batch-backtrace-right-margin nil)" "-f" "package-initialize" "-L" "." "-L" "test" "--eval" "(cd \"test\")" "-l" "test/gptel-parse-tool-call.el" "-l" "test/gptel-parse-tool-spec.el" "-l" "test/gptel-parse-stream-test.el" "-l" "test/gptel-org-convert-test.el" "-l" "test/gptel-create-prompt-test.el" "-l" "test/gptel-unit-tests.el" "--eval" "(ert-run-tests-batch-and-exit '(not (or \"gptel-test-media-link-parsing-org-2\")))"))
command-line()
normal-top-level()
Test gptel-test-prompt-openai-md-before-max condition:
(ert-test-failed
((should
(equal (with-temp-buffer ... ...)
(with-gptel-chat-file "examples/prompt-creation.md" openai
nil ... ... ...)))
:form
(equal
((:role "user" :content
"What are the three tallest mountains on Earth?")
(:role "assistant" :content
"The three tallest mountains on Earth are:\n\n1. Mount Everest (8,848.86 meters / 29,031.7 feet) - located in the Himalayas on the border between Nepal and China.\n2. K2 (8,611 meters / 28,251 feet) - located in the Karakoram range on the border between Pakistan and China.\n3. Kangchenjunga (8,586 meters / 28,169 feet) - located on the border between Nepal and India.")
(:role "user" :content
"How do these compare to mountains on Mars?")
(:role "assistant" :content
"The tallest mountain on Mars is Olympus Mons, which stands at approximately 22,610 meters (74,740 feet), making it nearly three times the height of Mount Everest. \n\nMars also has other notable mountains like Ascraeus Mons (about 21,229 meters / 69,625 feet) and Arsia Mons (approximately 20,003 meters / 65,000 feet). \n\nIn summary, these Martian mountains significantly exceed the height of the tallest mountains on Earth.")
(:role "user" :content "Why are they so much higher?")
(:role "assistant" :content
"The towering heights of Martian mountains can be attributed to several factors:\n\n1. **Lower Gravity:** Mars has about 38% of Earth's gravity, allowing structures to grow taller without collapsing under their own weight.\n\n2. **Lack of Plate Tectonics:** Mars lacks active plate tectonics, which means mountains can continue to build up over time without being eroded or broken down.\n\n3. **Volcanic Activity:** Olympus Mons and other Martian mountains are shield volcanoes, which means they can accumulate vast layers of lava over time, contributing to their height."))
((:role "user" :content
"#### What are the three tallest mountains on Earth?")
(:role "assistant" :content
"The three tallest mountains on Earth are:\n\n1. Mount Everest (8,848.86 meters / 29,031.7 feet) - located in the Himalayas on the border between Nepal and China.\n2. K2 (8,611 meters / 28,251 feet) - located in the Karakoram range on the border between Pakistan and China.\n3. Kangchenjunga (8,586 meters / 28,169 feet) - located on the border between Nepal and India.")
(:role "user" :content
"#### How do these compare to mountains on Mars?")
(:role "assistant" :content
"The tallest mountain on Mars is Olympus Mons, which stands at approximately 22,610 meters (74,740 feet), making it nearly three times the height of Mount Everest. \n\nMars also has other notable mountains like Ascraeus Mons (about 21,229 meters / 69,625 feet) and Arsia Mons (approximately 20,003 meters / 65,000 feet). \n\nIn summary, these Martian mountains significantly exceed the height of the tallest mountains on Earth.")
(:role "user" :content "#### Why are they so much higher?")
(:role "assistant" :content
"The towering heights of Martian mountains can be attributed to several factors:\n\n1. **Lower Gravity:** Mars has about 38% of Earth's gravity, allowing structures to grow taller without collapsing under their own weight.\n\n2. **Lack of Plate Tectonics:** Mars lacks active plate tectonics, which means mountains can continue to build up over time without being eroded or broken down.\n\n3. **Volcanic Activity:** Olympus Mons and other Martian mountains are shield volcanoes, which means they can accumulate vast layers of lava over time, contributing to their height.")))
:value nil :explanation
(list-elt 0
(list-elt 3
(arrays-of-different-length 46 51
"What are the three tallest mountains on Earth?"
"#### What are the three tallest mountains on Earth?"
first-mismatch-at 0)))))
FAILED 42/49 gptel-test-prompt-openai-md-before-max (0.000644 sec) at gptel-create-prompt-test.el:1
passed 43/49 gptel-test-prompt-openai-org (0.000967 sec)
passed 44/49 gptel-test-prompt-openai-org-before-max (0.000784 sec)
passed 45/49 gptel-test-prompt-openai-org-noprops (0.000791 sec)
passed 46/49 gptel-test-prompt-openai-region-2-org (0.000826 sec)
passed 47/49 gptel-test-prompt-openai-region-branching-org (0.000665 sec)
passed 48/49 gptel-test-prompt-openai-region-org (0.000573 sec)
passed 49/49 gptel-test-prompt-openai-tool-block-org (0.000938 sec)
Ran 49 tests, 44 results as expected, 5 unexpected (2025-06-13 21:22:59-1200, 0.561380 sec)
5 unexpected results:
FAILED gptel-test-prompt-anthropic-md
FAILED gptel-test-prompt-gemini-md
FAILED gptel-test-prompt-ollama-md
FAILED gptel-test-prompt-openai-md
FAILED gptel-test-prompt-openai-md-before-max
dh_elpa_test: error: emacs -batch -Q -l package --eval "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa\")" --eval "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa-src\")" --eval "(setq ert-batch-backtrace-right-margin nil)" -f package-initialize -L . -L test --eval "(cd \"test\")" -l test/gptel-parse-tool-call.el -l test/gptel-parse-tool-spec.el -l test/gptel-parse-stream-test.el -l test/gptel-org-convert-test.el -l test/gptel-create-prompt-test.el -l test/gptel-unit-tests.el --eval "(ert-run-tests-batch-and-exit '(not (or \"gptel-test-media-link-parsing-org-2\")))" returned exit code 1
make: *** [debian/rules:4: binary] Error 1
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/reprotest/__init__.py", line 862, in run
return 0 if check_func(*check_args) else 1
~~~~~~~~~~^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/reprotest/__init__.py", line 410, in check_auto
dist_x0 = proc.send(("control", var_x0))
File "/usr/lib/python3/dist-packages/reprotest/__init__.py", line 339, in corun_builds
bctx.run_build(testbed, build, os.environ, artifact_pattern, testbed_build_pre, no_clean_on_error)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/reprotest/__init__.py", line 218, in run_build
testbed.check_exec2(build_argv,
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
xenv=['-i'] + ['%s=%s' % (k, v) for k, v in build.env.items()],
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
kind='build')
^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/reprotest/__init__.py", line 63, in check_exec2
self.bomb('"%s" failed with status %i' % (' '.join(argv), code),
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
adtlog.AutopkgtestError)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/reprotest/__init__.py", line 70, in bomb
raise _type(m)
reprotest.lib.adtlog.AutopkgtestError: "su -p -s /bin/sh root -c set -e; export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin; run_build() {
mkdir -p /tmp/reprotest.U4pBKe/build-control-aux && \
mv /tmp/reprotest.U4pBKe/build-control/ /tmp/reprotest.U4pBKe/const_build_path && \
SETARCH_ARCH=$(uname -m) && \
SETARCH_OPTS="$SETARCH_OPTS -R" && \
CPU_MAX=$(nproc) && \
CPU_MIN=$({ echo $CPU_MAX; echo 16; } | sort -n | head -n1) && \
CPU_NUM=$CPU_MIN && \
export CPU_LIST="$(echo $(shuf -i0-$((CPU_MAX - 1)) -n$CPU_NUM) | tr ' ' ,)" && \
umask 0022 && \
export REPROTEST_BUILD_PATH=/tmp/reprotest.U4pBKe/const_build_path/ && \
export REPROTEST_UMASK=$(umask) && \
taskset -a -c $CPU_LIST \
setarch $SETARCH_ARCH $SETARCH_OPTS \
sh -ec 'cd "$REPROTEST_BUILD_PATH"; unset REPROTEST_BUILD_PATH; umask "$REPROTEST_UMASK"; unset REPROTEST_UMASK; dpkg-source -x "emacs-gptel_0.9.8.5-1.dsc" "$(basename "$PWD")" && cd "$(basename "$PWD")" && dpkg-buildpackage --no-sign -b'
}
cleanup() {
__c=0; \
mv /tmp/reprotest.U4pBKe/const_build_path /tmp/reprotest.U4pBKe/build-control/ || __c=$?; \
rm -rf /tmp/reprotest.U4pBKe/build-control-aux || __c=$?; \
exit $__c
}
trap '( cleanup )' HUP INT QUIT ABRT TERM PIPE # FIXME doesn't quite work reliably yet
if ( run_build ); then ( cleanup ); else
__x=$?; # save the exit code of run_build
if ( ! false ); then
if ( cleanup ); then :; else echo >&2 "cleanup failed with exit code $?"; fi;
fi
exit $__x
fi" failed with status 2
philwyett@ks-tarkin:~/Development/builder/debian$
Phil Wyett at June 14, 2025, 9:24 a.m.