Diff of the two buildlogs: -- --- b1/build.log 2024-10-26 06:59:30.960762896 +0000 +++ b2/build.log 2024-10-26 07:00:31.642599606 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Oct 25 18:58:35 -12 2024 -I: pbuilder-time-stamp: 1729925915 +I: Current time: Sat Nov 29 03:22:32 +14 2025 +I: pbuilder-time-stamp: 1764336152 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -28,54 +28,86 @@ dpkg-source: info: applying drop-code-for-detecting-clojure-mode-sou.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/34421/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/120725/tmp/hooks/D01_modify_environment starting +debug: Running on ionos6-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 28 13:22 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/120725/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/120725/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=11 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=21 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='d2fd3c9b70cf453d9260f9ccb42a75d3' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='34421' - PS1='# ' - PS2='> ' + INVOCATION_ID=ec35d90a9bed45528fa1f363882a01ba + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=120725 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.8xUCRMsl/pbuilderrc_KaOk --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.8xUCRMsl/b1 --logfile b1/build.log clojure-mode_5.19.0-1.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.8xUCRMsl/pbuilderrc_3QSi --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.8xUCRMsl/b2 --logfile b2/build.log clojure-mode_5.19.0-1.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos2-i386 6.1.0-26-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.112-1 (2024-09-30) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-26-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.112-1 (2024-09-30) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/34421/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/120725/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -88,7 +120,7 @@ Depends: debhelper-compat (= 13), dh-elpa, elpa-buttercup, elpa-s, elpa-paredit dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. -(Reading database ... 19932 files and directories currently installed.) +(Reading database ... 21867 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: @@ -214,15 +246,15 @@ Get: 93 http://deb.debian.org/debian trixie/main i386 elpa-buttercup all 1.36-1 [47.1 kB] Get: 94 http://deb.debian.org/debian trixie/main i386 elpa-paredit all 26-2 [43.5 kB] Get: 95 http://deb.debian.org/debian trixie/main i386 elpa-s all 1.13.0-2 [17.8 kB] -Fetched 77.4 MB in 1s (59.2 MB/s) +Fetched 77.4 MB in 2s (41.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package install-info. -(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19932 files and directories currently installed.) +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21867 files and directories currently installed.) Preparing to unpack .../install-info_7.1.1-1+b1_i386.deb ... Unpacking install-info (7.1.1-1+b1) ... Setting up install-info (7.1.1-1+b1) ... Selecting previously unselected package netbase. -(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19947 files and directories currently installed.) +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21882 files and directories currently installed.) Preparing to unpack .../00-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package sensible-utils. @@ -637,7 +669,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/clojure-mode-5.19.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../clojure-mode_5.19.0-1_source.changes +I: user script /srv/workspace/pbuilder/120725/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/120725/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/clojure-mode-5.19.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../clojure-mode_5.19.0-1_source.changes dpkg-buildpackage: info: source package clojure-mode dpkg-buildpackage: info: source version 5.19.0-1 dpkg-buildpackage: info: source distribution unstable @@ -669,220 +705,220 @@ Running 300 specs. clojure-convert-collection-to-map - should convert a list to a map  should convert a list to a map (0.42ms) + should convert a list to a map  should convert a list to a map (0.34ms) clojure-convert-collection-to-vector - should convert a map to a vector  should convert a map to a vector (0.36ms) + should convert a map to a vector  should convert a map to a vector (0.31ms) clojure-convert-collection-to-set - should convert a vector to a set  should convert a vector to a set (0.32ms) + should convert a vector to a set  should convert a vector to a set (0.24ms) clojure-convert-collection-to-list - should convert a set to a list  should convert a set to a list (0.35ms) + should convert a set to a list  should convert a set to a list (0.27ms) clojure-convert-collection-to-quoted-list - should convert a set to a quoted list  should convert a set to a quoted list (0.32ms) + should convert a set to a quoted list  should convert a set to a quoted list (0.25ms) clojure-convert-collection-to-set - should convert a quoted list to a set  should convert a quoted list to a set (0.33ms) + should convert a quoted list to a set  should convert a quoted list to a set (0.25ms) clojure-cycle-privacy - should turn a public defn into a private defn  should turn a public defn into a private defn (0.30ms) - should also work from the beginning of a sexp  should also work from the beginning of a sexp (0.37ms) - should use metadata when clojure-use-metadata-for-privacy is set to true  should use metadata when clojure-use-metadata-for-privacy is set to true (0.29ms) - should turn a private defn into a public defn  should turn a private defn into a public defn (0.29ms) - should turn a private defn with metadata into a public defn  should turn a private defn with metadata into a public defn (0.29ms) - should also work with pre-existing metadata  should also work with pre-existing metadata (0.31ms) - should turn a private def with metadata into a public def  should turn a private def with metadata into a public def (0.31ms) + should turn a public defn into a private defn  should turn a public defn into a private defn (0.26ms) + should also work from the beginning of a sexp  should also work from the beginning of a sexp (0.25ms) + should use metadata when clojure-use-metadata-for-privacy is set to true  should use metadata when clojure-use-metadata-for-privacy is set to true (0.27ms) + should turn a private defn into a public defn  should turn a private defn into a public defn (0.24ms) + should turn a private defn with metadata into a public defn  should turn a private defn with metadata into a public defn (0.24ms) + should also work with pre-existing metadata  should also work with pre-existing metadata (0.25ms) + should turn a private def with metadata into a public def  should turn a private def with metadata into a public def (0.25ms) clojure-cycle-if should cycle inner ifMark set -  should cycle inner if (0.49ms) +  should cycle inner if (0.43ms) should cycle outer ifMark set -  should cycle outer if (0.42ms) +  should cycle outer if (0.30ms) clojure-cycle-when should cycle inner whenMark set -  should cycle inner when (0.38ms) +  should cycle inner when (0.29ms) should cycle outer whenMark set -  should cycle outer when (0.47ms) +  should cycle outer when (0.30ms) clojure-cycle-not should add a not when missingMark set -  should add a not when missing (0.34ms) +  should add a not when missing (0.30ms) should remove a not when presentMark set -  should remove a not when present (0.34ms) +  should remove a not when present (0.30ms) Interactions with Paredit: it should insert a space - before lists  before lists (0.44ms) - before vectors  before vectors (0.43ms) - before maps  before maps (0.41ms) - before strings  before strings (0.41ms) - after gensym  after gensym (0.41ms) - after symbols ending with '  after symbols ending with ' (0.45ms) + before lists  before lists (0.37ms) + before vectors  before vectors (0.29ms) + before maps  before maps (0.30ms) + before strings  before strings (0.27ms) + after gensym  after gensym (0.34ms) + after symbols ending with '  after symbols ending with ' (0.40ms) it should not insert a space - for anonymous fn syntax  for anonymous fn syntax (0.42ms) - for hash sets  for hash sets (0.40ms) - for regexes  for regexes (0.40ms) - for quoted collections  for quoted collections (0.42ms) - for reader conditionals  for reader conditionals (0.41ms) + for anonymous fn syntax  for anonymous fn syntax (0.31ms) + for hash sets  for hash sets (0.30ms) + for regexes  for regexes (0.31ms) + for quoted collections  for quoted collections (0.35ms) + for reader conditionals  for reader conditionals (0.30ms) reader tags - should insert a space before strings  should insert a space before strings (0.43ms) - should not insert a space before namespaced maps  should not insert a space before namespaced maps (0.41ms) - should not insert a space before namespaced maps 2  should not insert a space before namespaced maps 2 (0.40ms) - should not insert a space before namespaced maps 3  should not insert a space before namespaced maps 3 (0.44ms) - should not insert a space before tagged vectors  should not insert a space before tagged vectors (0.42ms) + should insert a space before strings  should insert a space before strings (0.28ms) + should not insert a space before namespaced maps  should not insert a space before namespaced maps (0.32ms) + should not insert a space before namespaced maps 2  should not insert a space before namespaced maps 2 (0.32ms) + should not insert a space before namespaced maps 3  should not insert a space before namespaced maps 3 (0.29ms) + should not insert a space before tagged vectors  should not insert a space before tagged vectors (0.32ms) Interactions with delete-trailing-whitespace - should not delete trailing commas  should not delete trailing commas (0.31ms) + should not delete trailing commas  should not delete trailing commas (0.22ms) clojure-mode-syntax-table - should handle stuff in backticks  should handle stuff in backticks (3.19ms) - should handle stuff in strings  should handle stuff in strings (2.52ms) - should handle stuff in double brackets  should handle stuff in double brackets (3.32ms) - should fontify let, when, and while type forms  should fontify let, when, and while type forms (1.53ms) - should handle comment macros  should handle comment macros (5.78ms) - should handle namespace declarations  should handle namespace declarations (9.72ms) - should handle one word  should handle one word (11.64ms) - should handle a segment  should handle a segment (10.35ms) - should handle camelcase  should handle camelcase (10.33ms) - should handle mixed case  should handle mixed case (10.48ms) - should handle quotes in tail of symbols and keywords  should handle quotes in tail of symbols and keywords (30.92ms) - should handle very complex stuff  should handle very complex stuff (11.40ms) - should handle oneword keywords  should handle oneword keywords (9.80ms) - should handle namespaced keywords  should handle namespaced keywords (9.26ms) - should handle segment keywords  should handle segment keywords (9.02ms) - should handle camel case keywords  should handle camel case keywords (8.96ms) - should handle mixed case keywords  should handle mixed case keywords (9.11ms) - should handle keywords with colons  should handle keywords with colons (1.72ms) - should handle very complex keywords  should handle very complex keywords (16.38ms) - should handle namespaced defs  should handle namespaced defs (5.34ms) - should handle any known def form  should handle any known def form (9.15ms) - should ignore unknown def forms  should ignore unknown def forms (1.44ms) - should handle variables defined with def  should handle variables defined with def (1.88ms) - should handle variables definitions of type string  should handle variables definitions of type string (2.04ms) - variable-def-string-with-docstring  variable-def-string-with-docstring (5.55ms) - should handle deftype  should handle deftype (1.04ms) - should handle defn  should handle defn (0.98ms) - should handle fn  should handle fn (0.94ms) - should handle lambda-params %, %1, %n...  should handle lambda-params %, %1, %n... (1.87ms) - should handle multi-digit lambda-params  should handle multi-digit lambda-params (1.90ms) - should handle nils  should handle nils (0.94ms) - should handle true  should handle true (0.61ms) - should handle false  should handle false (0.58ms) - should handle keyword-meta  should handle keyword-meta (1.11ms) - should handle a keyword with allowed characters  should handle a keyword with allowed characters (0.59ms) - should handle a keyword with disallowed characters  should handle a keyword with disallowed characters (2.64ms) - should handle characters  should handle characters (6.29ms) - should handle characters not by themselves  should handle characters not by themselves (2.54ms) - should handle % character literal  should handle % character literal (1.01ms) - should handle referred vars  should handle referred vars (1.00ms) - should handle dynamic vars  should handle dynamic vars (1.81ms) + should handle stuff in backticks  should handle stuff in backticks (2.24ms) + should handle stuff in strings  should handle stuff in strings (1.68ms) + should handle stuff in double brackets  should handle stuff in double brackets (2.15ms) + should fontify let, when, and while type forms  should fontify let, when, and while type forms (1.04ms) + should handle comment macros  should handle comment macros (3.90ms) + should handle namespace declarations  should handle namespace declarations (6.43ms) + should handle one word  should handle one word (7.99ms) + should handle a segment  should handle a segment (6.99ms) + should handle camelcase  should handle camelcase (6.89ms) + should handle mixed case  should handle mixed case (6.92ms) + should handle quotes in tail of symbols and keywords  should handle quotes in tail of symbols and keywords (19.31ms) + should handle very complex stuff  should handle very complex stuff (7.88ms) + should handle oneword keywords  should handle oneword keywords (7.01ms) + should handle namespaced keywords  should handle namespaced keywords (6.64ms) + should handle segment keywords  should handle segment keywords (6.39ms) + should handle camel case keywords  should handle camel case keywords (6.39ms) + should handle mixed case keywords  should handle mixed case keywords (6.52ms) + should handle keywords with colons  should handle keywords with colons (1.29ms) + should handle very complex keywords  should handle very complex keywords (11.55ms) + should handle namespaced defs  should handle namespaced defs (3.72ms) + should handle any known def form  should handle any known def form (6.39ms) + should ignore unknown def forms  should ignore unknown def forms (1.06ms) + should handle variables defined with def  should handle variables defined with def (1.33ms) + should handle variables definitions of type string  should handle variables definitions of type string (1.46ms) + variable-def-string-with-docstring  variable-def-string-with-docstring (3.73ms) + should handle deftype  should handle deftype (0.73ms) + should handle defn  should handle defn (0.73ms) + should handle fn  should handle fn (0.70ms) + should handle lambda-params %, %1, %n...  should handle lambda-params %, %1, %n... (1.35ms) + should handle multi-digit lambda-params  should handle multi-digit lambda-params (1.31ms) + should handle nils  should handle nils (0.68ms) + should handle true  should handle true (0.42ms) + should handle false  should handle false (0.40ms) + should handle keyword-meta  should handle keyword-meta (0.72ms) + should handle a keyword with allowed characters  should handle a keyword with allowed characters (0.42ms) + should handle a keyword with disallowed characters  should handle a keyword with disallowed characters (1.84ms) + should handle characters  should handle characters (16.92ms) + should handle characters not by themselves  should handle characters not by themselves (1.91ms) + should handle % character literal  should handle % character literal (0.76ms) + should handle referred vars  should handle referred vars (0.71ms) + should handle dynamic vars  should handle dynamic vars (1.31ms) indentation - should not hang on end of buffer  should not hang on end of buffer (0.60ms) - should have no indentation at top level  should have no indentation at top level (0.70ms) - should indent cond  should indent cond (0.98ms) - should indent cond-> with a namespaced map  should indent cond-> with a namespaced map (0.97ms) - should indent cond-> with a namespaced map 2  should indent cond-> with a namespaced map 2 (0.95ms) - should indent threading macro with expression on first line  should indent threading macro with expression on first line (1.00ms) - should indent threading macro with expression on second line  should indent threading macro with expression on second line (0.92ms) - should not indent for def string  should not indent for def string (0.81ms) - should indent doc strings  should indent doc strings (0.92ms) - should not indent doc strings when correct indent already specified  should not indent doc strings when correct indent already specified (0.92ms) - should handle doc strings with additional indent specified  should handle doc strings with additional indent specified (0.91ms) + should not hang on end of buffer  should not hang on end of buffer (0.45ms) + should have no indentation at top level  should have no indentation at top level (0.48ms) + should indent cond  should indent cond (0.62ms) + should indent cond-> with a namespaced map  should indent cond-> with a namespaced map (0.67ms) + should indent cond-> with a namespaced map 2  should indent cond-> with a namespaced map 2 (0.64ms) + should indent threading macro with expression on first line  should indent threading macro with expression on first line (0.69ms) + should indent threading macro with expression on second line  should indent threading macro with expression on second line (0.61ms) + should not indent for def string  should not indent for def string (0.57ms) + should indent doc strings  should indent doc strings (0.65ms) + should not indent doc strings when correct indent already specified  should not indent doc strings when correct indent already specified (0.63ms) + should handle doc strings with additional indent specified  should handle doc strings with additional indent specified (0.64ms) specify different indentation for symbol with some ns prefix - should handle a symbol without ns  should handle a symbol without ns (0.84ms) - should handle a symbol with ns  should handle a symbol with ns (0.89ms) + should handle a symbol without ns  should handle a symbol without ns (0.61ms) + should handle a symbol with ns  should handle a symbol with ns (0.62ms) specify an indentation for symbol - should handle a symbol with ns  should handle a symbol with ns (0.86ms) - should handle special arguments  should handle special arguments (0.90ms) + should handle a symbol with ns  should handle a symbol with ns (0.58ms) + should handle special arguments  should handle special arguments (0.61ms) should respect special argument indentation - should handle a symbol with ns  should handle a symbol with ns (0.87ms) - should handle special arguments  should handle special arguments (0.86ms) + should handle a symbol with ns  should handle a symbol with ns (0.59ms) + should handle special arguments  should handle special arguments (0.59ms) we can pass a lambda to explicitly set the column - should handle a symbol with lambda  should handle a symbol with lambda (0.82ms) - should indent a form with metadata  should indent a form with metadata (30.36ms) - should handle multiline sexps  should handle multiline sexps (0.72ms) - should indent reader conditionals  should indent reader conditionals (0.75ms) - should handle backtracking with aliases  should handle backtracking with aliases (1.00ms) - should handle fixed-normal-indent  should handle fixed-normal-indent (0.89ms) - should handle fixed-normal-indent-2  should handle fixed-normal-indent-2 (1.01ms) + should handle a symbol with lambda  should handle a symbol with lambda (0.58ms) + should indent a form with metadata  should indent a form with metadata (19.12ms) + should handle multiline sexps  should handle multiline sexps (0.55ms) + should indent reader conditionals  should indent reader conditionals (0.54ms) + should handle backtracking with aliases  should handle backtracking with aliases (0.67ms) + should handle fixed-normal-indent  should handle fixed-normal-indent (0.63ms) + should handle fixed-normal-indent-2  should handle fixed-normal-indent-2 (0.71ms) closing-parenIndenting region... Indenting region...done -  closing-paren (0.78ms) +  closing-paren (0.59ms) default-is-not-a-defineIndenting region... Indenting region...done Indenting region... Indenting region...done -  default-is-not-a-define (1.55ms) +  default-is-not-a-define (1.19ms) should handle extend-type with multiarityIndenting region... Indenting region...done Indenting region... Indenting region...done -  should handle extend-type with multiarity (2.35ms) +  should handle extend-type with multiarity (1.61ms) should handle deftype with multiarityIndenting region... Indenting region...done -  should handle deftype with multiarity (1.28ms) +  should handle deftype with multiarity (0.83ms) should handle defprotocolIndenting region... Indenting region...done -  should handle defprotocol (1.34ms) +  should handle defprotocol (0.89ms) should handle definterfaceIndenting region... Indenting region...done -  should handle definterface (1.35ms) +  should handle definterface (0.89ms) should handle specifyIndenting region... Indenting region...done -  should handle specify (1.54ms) +  should handle specify (0.97ms) should handle specify!Indenting region... Indenting region...done -  should handle specify! (1.59ms) +  should handle specify! (1.08ms) should handle non-symbol at startIndenting region... Indenting region...done -  should handle non-symbol at start (0.48ms) +  should handle non-symbol at start (0.43ms) should handle non-symbol at start 2Indenting region... Indenting region...done -  should handle non-symbol at start 2 (0.50ms) +  should handle non-symbol at start 2 (0.41ms) should handle defrecordIndenting region... Indenting region...done -  should handle defrecord (1.15ms) +  should handle defrecord (0.90ms) should handle defrecord 2Indenting region... Indenting region...done -  should handle defrecord 2 (0.86ms) +  should handle defrecord 2 (0.63ms) should handle defrecord with multiarityIndenting region... Indenting region...done -  should handle defrecord with multiarity (1.26ms) +  should handle defrecord with multiarity (0.87ms) should handle letfnIndenting region... Indenting region...done -  should handle letfn (1.49ms) +  should handle letfn (0.97ms) should handle reifyIndenting region... Indenting region...done Indenting region... Indenting region...done -  should handle reify (2.39ms) +  should handle reify (1.66ms) proxyIndenting region... Indenting region...done -  proxy (2.91ms) +  proxy (1.72ms) should handle reader conditionalsIndenting region... Indenting region...done -  should handle reader conditionals (0.48ms) +  should handle reader conditionals (0.40ms) should handle an empty close parenIndenting region... Indenting region...done Indenting region... Indenting region...done Indenting region... Indenting region...done -  should handle an empty close paren (1.85ms) +  should handle an empty close paren (1.51ms) should handle unfinished sexpsIndenting region... Indenting region...done -  should handle unfinished sexps (0.66ms) +  should handle unfinished sexps (0.54ms) should handle symbols ending in crapIndenting region... Indenting region...done Indenting region... Indenting region...done Indenting region... Indenting region...done -  should handle symbols ending in crap (1.90ms) +  should handle symbols ending in crap (1.55ms) should handle let, when and while formsIndenting region... Indenting region...done Indenting region... @@ -893,22 +929,22 @@ Indenting region...done Indenting region... Indenting region...done -  should handle let, when and while forms (2.71ms) +  should handle let, when and while forms (2.38ms) should handle function specIndenting region... Indenting region...done Indenting region... Indenting region...done -  should handle function spec (2.23ms) +  should handle function spec (1.54ms) should respect indent style 'align-argumentsIndenting region... Indenting region...done Indenting region... Indenting region...done -  should respect indent style 'align-arguments (1.66ms) +  should respect indent style 'align-arguments (1.21ms) should respect indent style 'always-indentIndenting region... Indenting region...done Indenting region... Indenting region...done -  should respect indent style 'always-indent (1.69ms) +  should respect indent style 'always-indent (1.20ms) should basic formsIndenting region... Indenting region...done Indenting region... @@ -957,7 +993,7 @@ Indenting region...done Indenting region... Indenting region...done -  should basic forms (9.33ms) +  should basic forms (6.97ms) should handle a blank lineIndenting region... Indenting region...done Indenting region... @@ -970,7 +1006,7 @@ Indenting region...done Indenting region... Indenting region...done -  should handle a blank line (3.38ms) +  should handle a blank line (2.62ms) should handle basic forms (reversed)Indenting region... Indenting region...done Indenting region... @@ -1019,7 +1055,7 @@ Indenting region...done Indenting region... Indenting region...done -  should handle basic forms (reversed) (9.28ms) +  should handle basic forms (reversed) (6.91ms) should handle incomplete sexpsIndenting region... Indenting region...done Indenting region... @@ -1058,14 +1094,14 @@ Indenting region...done Indenting region... Indenting region...done -  should handle incomplete sexps (10.44ms) +  should handle incomplete sexps (8.65ms) should handle multiple wordsIndenting region... Indenting region...done Indenting region... Indenting region...done Indenting region... Indenting region...done -  should handle multiple words (3.39ms) +  should handle multiple words (2.31ms) should handle nested mapsIndenting region... Indenting region...done Indenting region... @@ -1074,7 +1110,7 @@ Indenting region...done Indenting region... Indenting region...done -  should handle nested maps (1.80ms) +  should handle nested maps (1.43ms) should regard end as a markerIndenting region... Indenting region...done Indenting region... @@ -1085,7 +1121,7 @@ Indenting region...done Indenting region... Indenting region...done -  should regard end as a marker (2.40ms) +  should regard end as a marker (1.90ms) should handle trailing commasIndenting region... Indenting region...done Indenting region... @@ -1096,21 +1132,21 @@ Indenting region...done Indenting region... Indenting region...done -  should handle trailing commas (2.34ms) +  should handle trailing commas (1.83ms) should handle standard reader conditionalsIndenting region... Indenting region...done Indenting region... Indenting region...done Indenting region... Indenting region...done -  should handle standard reader conditionals (1.28ms) +  should handle standard reader conditionals (1.00ms) should handle splicing reader conditionalIndenting region... Indenting region...done Indenting region... Indenting region...done Indenting region... Indenting region...done -  should handle splicing reader conditional (1.29ms) +  should handle splicing reader conditional (0.99ms) should handle sexps broken up by line commentsIndenting region... Indenting region...done Indenting region... @@ -1129,7 +1165,7 @@ Indenting region...done Indenting region... Indenting region...done -  should handle sexps broken up by line comments (5.87ms) +  should handle sexps broken up by line comments (4.32ms) should work correctly when margin comments appear after nested, multi-line, non-terminal sexpsIndenting region... Indenting region...done Indenting region... @@ -1154,254 +1190,254 @@ Indenting region...done Indenting region... Indenting region...done -  should work correctly when margin comments appear after nested, multi-line, non-terminal sexps (7.39ms) +  should work correctly when margin comments appear after nested, multi-line, non-terminal sexps (5.52ms) should handle improperly indented contentIndenting region... Indenting region...done -  should handle improperly indented content (1.08ms) - should not align reader conditionals by default  should not align reader conditionals by default (0.49ms) +  should handle improperly indented content (0.76ms) + should not align reader conditionals by default  should not align reader conditionals by default (0.36ms) should align reader conditionals when clojure-align-reader-conditionals is trueIndenting region... Indenting region...done -  should align reader conditionals when clojure-align-reader-conditionals is true (1.16ms) +  should align reader conditionals when clojure-align-reader-conditionals is true (0.76ms) should remove extra commasIndenting region... Indenting region...done -  should remove extra commas (0.95ms) +  should remove extra commas (0.65ms) clojure-promote-fn-literal - should convert 0-arg fns  should convert 0-arg fns (0.44ms) - should convert 1-arg fns  should convert 1-arg fns (0.50ms) - should convert 2-arg fns  should convert 2-arg fns (0.67ms) - should convert variadic fns  should convert variadic fns (0.61ms) - should ignore strings and comments  should ignore strings and comments (0.69ms) + should convert 0-arg fns  should convert 0-arg fns (0.32ms) + should convert 1-arg fns  should convert 1-arg fns (0.35ms) + should convert 2-arg fns  should convert 2-arg fns (0.43ms) + should convert variadic fns  should convert variadic fns (0.41ms) + should ignore strings and comments  should ignore strings and comments (0.45ms) clojure-add-arity should add an arity to a single-arity defn with args on same lineIndenting region... Indenting region...done -  should add an arity to a single-arity defn with args on same line (0.98ms) +  should add an arity to a single-arity defn with args on same line (0.76ms) should add an arity to a single-arity defn with args on next lineIndenting region... Indenting region...done -  should add an arity to a single-arity defn with args on next line (0.97ms) +  should add an arity to a single-arity defn with args on next line (0.76ms) should handle a single-arity defn with a docstringIndenting region... Indenting region...done -  should handle a single-arity defn with a docstring (1.08ms) +  should handle a single-arity defn with a docstring (0.80ms) should handle a single-arity defn with metadataIndenting region... Indenting region...done -  should handle a single-arity defn with metadata (1.08ms) +  should handle a single-arity defn with metadata (0.81ms) should add an arity to a multi-arity defnIndenting region... Indenting region...done -  should add an arity to a multi-arity defn (1.04ms) +  should add an arity to a multi-arity defn (0.78ms) should handle a multi-arity defn with a docstringIndenting region... Indenting region...done -  should handle a multi-arity defn with a docstring (1.18ms) +  should handle a multi-arity defn with a docstring (0.88ms) should handle a multi-arity defn with metadataIndenting region... Indenting region...done -  should handle a multi-arity defn with metadata (1.28ms) +  should handle a multi-arity defn with metadata (0.94ms) should handle a single-arity fnIndenting region... Indenting region...done -  should handle a single-arity fn (0.96ms) +  should handle a single-arity fn (0.74ms) should handle a multi-arity fnIndenting region... Indenting region...done -  should handle a multi-arity fn (1.11ms) +  should handle a multi-arity fn (0.88ms) should handle a single-arity defmacroIndenting region... Indenting region...done -  should handle a single-arity defmacro (1.02ms) +  should handle a single-arity defmacro (0.78ms) should handle a multi-arity defmacroIndenting region... Indenting region...done -  should handle a multi-arity defmacro (1.21ms) +  should handle a multi-arity defmacro (0.92ms) should handle a single-arity defmethodIndenting region... Indenting region...done -  should handle a single-arity defmethod (0.94ms) +  should handle a single-arity defmethod (0.76ms) should handle a multi-arity defmethodIndenting region... Indenting region...done -  should handle a multi-arity defmethod (1.11ms) +  should handle a multi-arity defmethod (0.84ms) should handle a defn inside a reader conditionalIndenting region... Indenting region...done -  should handle a defn inside a reader conditional (1.19ms) +  should handle a defn inside a reader conditional (0.88ms) should handle a defn inside a reader conditional with 2 platform tagsIndenting region... Indenting region...done -  should handle a defn inside a reader conditional with 2 platform tags (1.23ms) +  should handle a defn inside a reader conditional with 2 platform tags (0.90ms) should handle a single-arity fn inside a letfnIndenting region... Indenting region...done -  should handle a single-arity fn inside a letfn (1.34ms) +  should handle a single-arity fn inside a letfn (0.94ms) should handle a multi-arity fn inside a letfnIndenting region... Indenting region...done -  should handle a multi-arity fn inside a letfn (1.53ms) +  should handle a multi-arity fn inside a letfn (1.06ms) should handle a proxyIndenting region... Indenting region...done -  should handle a proxy (1.28ms) +  should handle a proxy (0.95ms) should handle a defprotocolIndenting region... Indenting region...done -  should handle a defprotocol (1.01ms) +  should handle a defprotocol (0.79ms) should handle a reifyIndenting region... Indenting region...done -  should handle a reify (1.03ms) +  should handle a reify (0.77ms) clojure--introduce-let-internal - should introduce a let form  should introduce a let form (0.55ms) + should introduce a let form  should introduce a let form (0.40ms) should introduce an expanded let formIndenting region... Indenting region...done -  should introduce an expanded let form (1.09ms) +  should introduce an expanded let form (0.81ms) should replace bindings whitespaceIndenting region... Indenting region...done -  should replace bindings whitespace (1.42ms) +  should replace bindings whitespace (0.99ms) clojure-let-forward-slurp-sexp should slurp the next 2 sexps after the let into the let formIndenting region... Indenting region...done Indenting region... Indenting region...done -  should slurp the next 2 sexps after the let into the let form (2.87ms) +  should slurp the next 2 sexps after the let into the let form (1.93ms) clojure-let-backward-slurp-sexp should slurp the previous 2 sexps before the let into the let formIndenting region... Indenting region...done Indenting region... Indenting region...done -  should slurp the previous 2 sexps before the let into the let form (2.75ms) +  should slurp the previous 2 sexps before the let into the let form (1.91ms) clojure--move-to-let-internal should move sexp to letIndenting region... Indenting region...done -  should move sexp to let (1.23ms) +  should move sexp to let (0.90ms) should move constant to when letIndenting region... Indenting region...done -  should move constant to when let (1.21ms) +  should move constant to when let (0.88ms) should move sexp to empty letIndenting region... Indenting region...done -  should move sexp to empty let (1.02ms) - should introduce let if missing  should introduce let if missing (0.60ms) +  should move sexp to empty let (0.77ms) + should introduce let if missing  should introduce let if missing (0.42ms) should move multiple occurrences of a sexpIndenting region... Indenting region...done -  should move multiple occurrences of a sexp (1.38ms) +  should move multiple occurrences of a sexp (0.94ms) should handle a name that is longer than the expressionIndenting region... Indenting region...done -  should handle a name that is longer than the expression (1.26ms) +  should handle a name that is longer than the expression (0.94ms) should not move to nested letIndenting region... Indenting region...done -  should not move to nested let (1.56ms) +  should not move to nested let (1.08ms) should move before current form when already inside let binding-1Indenting region... Indenting region...done -  should move before current form when already inside let binding-1 (1.15ms) +  should move before current form when already inside let binding-1 (0.85ms) should move before current form when already inside let binding-2Indenting region... Indenting region...done -  should move before current form when already inside let binding-2 (2.39ms) +  should move before current form when already inside let binding-2 (1.55ms) clojure--rename-ns-alias-internal - should rename an alias  should rename an alias (0.47ms) - should handle multiple aliases with common prefixes  should handle multiple aliases with common prefixes (0.42ms) - should handle ns declarations with missing as  should handle ns declarations with missing as (0.38ms) - should skip strings  should skip strings (0.43ms) - should not skip comments  should not skip comments (0.46ms) - should escape regex characters  should escape regex characters (0.42ms) - should replace aliases in region  should replace aliases in region (0.42ms) - should offer completions for ns forms  should offer completions for ns forms (0.44ms) - should offer completions for usages in region  should offer completions for usages in region (0.50ms) + should rename an alias  should rename an alias (0.33ms) + should handle multiple aliases with common prefixes  should handle multiple aliases with common prefixes (0.32ms) + should handle ns declarations with missing as  should handle ns declarations with missing as (0.29ms) + should skip strings  should skip strings (0.33ms) + should not skip comments  should not skip comments (0.33ms) + should escape regex characters  should escape regex characters (0.31ms) + should replace aliases in region  should replace aliases in region (0.31ms) + should offer completions for ns forms  should offer completions for ns forms (0.32ms) + should offer completions for usages in region  should offer completions for usages in region (0.33ms) clojure-thread should work with -> when performed onceIndenting region... Indenting region...done -  should work with -> when performed once (0.78ms) +  should work with -> when performed once (0.64ms) should work with -> when performed twiceIndenting region... Indenting region...done Indenting region... Indenting region...done -  should work with -> when performed twice (1.36ms) +  should work with -> when performed twice (1.17ms) should not thread mapsIndenting region... Indenting region...done Indenting region... Indenting region...done -  should not thread maps (1.39ms) +  should not thread maps (1.11ms) should not thread last sexpIndenting region... Indenting region...done Indenting region... Indenting region...done Indenting region... Indenting region...done -  should not thread last sexp (1.59ms) +  should not thread last sexp (1.23ms) should thread-first-easy-on-whitespaceIndenting region... Indenting region...done -  should thread-first-easy-on-whitespace (0.91ms) +  should thread-first-easy-on-whitespace (0.71ms) should remove superfluous parensIndenting region... Indenting region...done Indenting region... Indenting region...done -  should remove superfluous parens (1.36ms) +  should remove superfluous parens (1.10ms) should work with cursor before ->Mark set Indenting region... Indenting region...done -  should work with cursor before -> (0.87ms) +  should work with cursor before -> (0.67ms) should work with one step with ->>Indenting region... Indenting region...done -  should work with one step with ->> (0.81ms) +  should work with one step with ->> (0.72ms) should work with two steps with ->>Indenting region... Indenting region...done Indenting region... Indenting region...done -  should work with two steps with ->> (1.40ms) +  should work with two steps with ->> (1.26ms) should not thread vectors with ->>Indenting region... Indenting region...done Indenting region... Indenting region...done -  should not thread vectors with ->> (1.45ms) +  should not thread vectors with ->> (1.14ms) should not thread last sexp with ->>Indenting region... Indenting region...done Indenting region... Indenting region...done Indenting region... Indenting region...done -  should not thread last sexp with ->> (1.60ms) +  should not thread last sexp with ->> (1.39ms) should work with some->Indenting region... Indenting region...done Indenting region... Indenting region...done Indenting region... Indenting region...done -  should work with some-> (2.16ms) +  should work with some-> (1.85ms) should work with some->>Indenting region... Indenting region...done Indenting region... Indenting region...done Indenting region... Indenting region...done -  should work with some->> (2.24ms) +  should work with some->> (1.75ms) clojure-unwind should unwind -> one stepIndenting region... Indenting region...done -  should unwind -> one step (0.82ms) +  should unwind -> one step (0.66ms) should unwind -> two stepsIndenting region... Indenting region...done Indenting region... Indenting region...done -  should unwind -> two steps (1.12ms) +  should unwind -> two steps (0.98ms) should unwind -> completelyIndenting region... Indenting region...done Indenting region... Indenting region...done Indenting region... Indenting region...done -  should unwind -> completely (1.29ms) +  should unwind -> completely (1.12ms) should unwind ->> one stepIndenting region... Indenting region...done -  should unwind ->> one step (0.81ms) +  should unwind ->> one step (0.74ms) should unwind ->> two stepsIndenting region... Indenting region...done Indenting region... Indenting region...done -  should unwind ->> two steps (1.12ms) +  should unwind ->> two steps (0.97ms) should unwind ->> completelyIndenting region... Indenting region...done Indenting region... Indenting region...done Indenting region... Indenting region...done -  should unwind ->> completely (1.31ms) +  should unwind ->> completely (1.17ms) should unwind N steps with numeric prefix argIndenting region... Indenting region...done Indenting region... Indenting region...done Indenting region... Indenting region...done -  should unwind N steps with numeric prefix arg (1.72ms) +  should unwind N steps with numeric prefix arg (1.45ms) should unwind completely with universal prefix argIndenting region... Indenting region...done Indenting region... @@ -1410,40 +1446,40 @@ Indenting region...done Indenting region... Indenting region...done -  should unwind completely with universal prefix arg (2.38ms) +  should unwind completely with universal prefix arg (1.57ms) should unwind correctly when multiple ->> are present on same lineIndenting region... Indenting region...done Indenting region... Indenting region...done -  should unwind correctly when multiple ->> are present on same line (1.17ms) +  should unwind correctly when multiple ->> are present on same line (1.04ms) should unwind with function nameIndenting region... Indenting region...done -  should unwind with function name (0.83ms) +  should unwind with function name (0.76ms) should unwind with function name twiceIndenting region... Indenting region...done Indenting region... Indenting region...done -  should unwind with function name twice (1.10ms) +  should unwind with function name twice (0.98ms) should thread-issue-6-1Indenting region... Indenting region...done -  should thread-issue-6-1 (0.68ms) +  should thread-issue-6-1 (0.61ms) should thread-issue-6-2Indenting region... Indenting region...done -  should thread-issue-6-2 (0.68ms) +  should thread-issue-6-2 (0.62ms) should unwind some->Indenting region... Indenting region...done Indenting region... Indenting region...done Indenting region... Indenting region...done -  should unwind some-> (1.79ms) +  should unwind some-> (1.50ms) should unwind some->>Indenting region... Indenting region...done Indenting region... Indenting region...done Indenting region... Indenting region...done -  should unwind some->> (1.57ms) +  should unwind some->> (1.43ms) clojure-thread-first-all should thread first all sexpsMark set @@ -1451,7 +1487,7 @@ Indenting region...done Indenting region... Indenting region...done -  should thread first all sexps (1.47ms) +  should thread first all sexps (1.27ms) should thread a form except the last expressionMark set Indenting region... Indenting region...done @@ -1459,7 +1495,7 @@ Indenting region...done Indenting region... Indenting region...done -  should thread a form except the last expression (1.99ms) +  should thread a form except the last expression (1.54ms) clojure-thread-last-all should fully thread a formMark set @@ -1469,7 +1505,7 @@ Indenting region...done Indenting region... Indenting region...done -  should fully thread a form (1.66ms) +  should fully thread a form (1.39ms) should thread a form except the last expressionMark set Indenting region... Indenting region...done @@ -1479,13 +1515,13 @@ Indenting region...done Indenting region... Indenting region...done -  should thread a form except the last expression (2.11ms) +  should thread a form except the last expression (1.73ms) should handle dangling parens 1Mark set Indenting region... Indenting region...done Indenting region... Indenting region...done -  should handle dangling parens 1 (1.04ms) +  should handle dangling parens 1 (0.89ms) should handle dangling parens 2Mark set Indenting region... Indenting region...done @@ -1493,7 +1529,7 @@ Indenting region...done Indenting region... Indenting region...done -  should handle dangling parens 2 (1.55ms) +  should handle dangling parens 2 (1.35ms) clojure-unwind-all should unwind all in ->Mark set @@ -1503,7 +1539,7 @@ Indenting region...done Indenting region... Indenting region...done -  should unwind all in -> (1.32ms) +  should unwind all in -> (1.17ms) should unwind all in ->>Mark set Indenting region... Indenting region...done @@ -1511,12 +1547,12 @@ Indenting region...done Indenting region... Indenting region...done -  should unwind all in ->> (1.33ms) +  should unwind all in ->> (1.14ms) should leave multiline sexp aloneIndenting region... Indenting region...done Indenting region... Indenting region...done -  should leave multiline sexp alone (1.90ms) +  should leave multiline sexp alone (1.39ms) should thread-last-maybe-unjoin-linesIndenting region... Indenting region...done Indenting region... @@ -1531,68 +1567,68 @@ Indenting region...done Indenting region... Indenting region...done -  should thread-last-maybe-unjoin-lines (6.18ms) +  should thread-last-maybe-unjoin-lines (4.65ms) clojure-thread-first-all should thread with an empty first lineIndenting region... Indenting region...done -  should thread with an empty first line (30.99ms) +  should thread with an empty first line (19.89ms) should thread-first-maybe-unjoin-linesIndenting region... Indenting region...done Indenting region... Indenting region...done Indenting region... Indenting region...done -  should thread-first-maybe-unjoin-lines (2.34ms) +  should thread-first-maybe-unjoin-lines (1.77ms) put-clojure-indent safe-local-eval-function property - should be set to clojure--valid-put-clojure-indent-call-p  should be set to clojure--valid-put-clojure-indent-call-p (0.22ms) + should be set to clojure--valid-put-clojure-indent-call-p  should be set to clojure--valid-put-clojure-indent-call-p (0.17ms) clojure--valid-put-clojure-indent-call-p - should approve valid forms  should approve valid forms (0.72ms) - should reject invalid forms  should reject invalid forms (0.80ms) + should approve valid forms  should approve valid forms (0.52ms) + should reject invalid forms  should reject invalid forms (0.51ms) clojure-top-level-form-p - should return true when passed the correct form  should return true when passed the correct form (0.30ms) - should return true when multiple forms are present  should return true when multiple forms are present (0.29ms) + should return true when passed the correct form  should return true when passed the correct form (0.24ms) + should return true when multiple forms are present  should return true when multiple forms are present (0.23ms) clojure--looking-at-top-level-form - should return nil when point is inside a top level form  should return nil when point is inside a top level form (0.70ms) - should return true when point is looking at a top level form  should return true when point is looking at a top level form (0.54ms) + should return nil when point is inside a top level form  should return nil when point is inside a top level form (0.47ms) + should return true when point is looking at a top level form  should return true when point is looking at a top level form (0.38ms) clojure-beginning-of-defun-function - should go to top level form  should go to top level form (0.26ms) - should eval top level forms inside comment forms when clojure-toplevel-inside-comment-form set to true  should eval top level forms inside comment forms when clojure-toplevel-inside-comment-form set to true (0.47ms) - should go to beginning of previous top level form  should go to beginning of previous top level form (0.36ms) - should move forward to next top level form  should move forward to next top level form (0.29ms) + should go to top level form  should go to top level form (0.20ms) + should eval top level forms inside comment forms when clojure-toplevel-inside-comment-form set to true  should eval top level forms inside comment forms when clojure-toplevel-inside-comment-form set to true (0.33ms) + should go to beginning of previous top level form  should go to beginning of previous top level form (0.23ms) + should move forward to next top level form  should move forward to next top level form (0.23ms) clojure-forward-logical-sexp - should work with commas  should work with commas (0.33ms) + should work with commas  should work with commas (0.25ms) clojure-backward-logical-sexp - should work when used in conjunction with clojure-forward-logical-sexp  should work when used in conjunction with clojure-forward-logical-sexp (0.82ms) - should handle a namespaced map  should handle a namespaced map (0.36ms) + should work when used in conjunction with clojure-forward-logical-sexp  should work when used in conjunction with clojure-forward-logical-sexp (0.50ms) + should handle a namespaced map  should handle a namespaced map (0.26ms) clojure-backward-logical-sexp - should work with buffer corners  should work with buffer corners (1.75ms) + should work with buffer corners  should work with buffer corners (1.02ms) clojure-find-ns - should return the namespace from various locations in the buffer  should return the namespace from various locations in the buffer (2.93ms) + should return the namespace from various locations in the buffer  should return the namespace from various locations in the buffer (1.79ms) `suppress-errors' argument given a faulty ns form when the argument is `t' - causes `clojure-find-ns' to return nil  causes `clojure-find-ns' to return nil (0.34ms) + causes `clojure-find-ns' to return nil  causes `clojure-find-ns' to return nil (0.26ms) when the argument is `nil' - causes `clojure-find-ns' to return raise an error  causes `clojure-find-ns' to return raise an error (0.34ms) + causes `clojure-find-ns' to return raise an error  causes `clojure-find-ns' to return raise an error (0.27ms) clojure-sexp-starts-until-position - should return starting points for forms after POINT until POSITION  should return starting points for forms after POINT until POSITION (0.35ms) - should return starting point for a single form in buffer after POINT  should return starting point for a single form in buffer after POINT (0.29ms) - should return nil if POSITION is behind POINT  should return nil if POSITION is behind POINT (0.24ms) + should return starting points for forms after POINT until POSITION  should return starting points for forms after POINT until POSITION (0.25ms) + should return starting point for a single form in buffer after POINT  should return starting point for a single form in buffer after POINT (0.23ms) + should return nil if POSITION is behind POINT  should return nil if POSITION is behind POINT (0.20ms) clojure--not-function-form-p - should handle forms that are not funcions  should handle forms that are not funcions (1.20ms) - should handle forms that are funcions  should handle forms that are funcions (7.74ms) + should handle forms that are not funcions  should handle forms that are not funcions (0.80ms) + should handle forms that are funcions  should handle forms that are funcions (5.06ms) clojure-match-next-def handles vars with metadataMark set @@ -1600,99 +1636,99 @@ Mark set Mark set Mark set -  handles vars with metadata (1.36ms) +  handles vars with metadata (1.14ms) handles vars without metadataMark set -  handles vars without metadata (0.36ms) +  handles vars without metadata (0.27ms) handles invalid def formsMark set Mark set Mark set Mark set Mark set Mark set -  handles invalid def forms (1.57ms) +  handles invalid def forms (1.37ms) captures var nameMark set Mark set Mark set Mark set -  captures var name (1.09ms) +  captures var name (0.98ms) captures var name with dispatch value for defmethodMark set Mark set Mark set Mark set -  captures var name with dispatch value for defmethod (1.10ms) +  captures var name with dispatch value for defmethod (0.98ms) clojure syntax - handles prefixed symbols  handles prefixed symbols (0.38ms) - skips prefixes  skips prefixes (0.63ms) + handles prefixed symbols  handles prefixed symbols (0.32ms) + skips prefixes  skips prefixes (0.42ms) fill-paragraph - should work within comments  should work within comments (0.69ms) - should work within inner comments  should work within inner comments (0.68ms) - should not alter surrounding code  should not alter surrounding code (1.09ms) + should work within comments  should work within comments (0.44ms) + should work within inner comments  should work within inner comments (0.47ms) + should not alter surrounding code  should not alter surrounding code (0.78ms) clojure-in-docstring-p - should handle def with docstring  should handle def with docstring (0.67ms) + should handle def with docstring  should handle def with docstring (0.50ms) clojure-mode-version - should not be nil  should not be nil (0.18ms) + should not be nil  should not be nil (0.14ms) clojure-project-root-path - nbb subdir  nbb subdir (5.22ms) + nbb subdir  nbb subdir (27.55ms) clojure-project-relative-path clojure-expected-ns - should return the namespace matching a path  should return the namespace matching a path (0.32ms) - should return the namespace even without a path  should return the namespace even without a path (0.85ms) + should return the namespace matching a path  should return the namespace matching a path (0.26ms) + should return the namespace even without a path  should return the namespace even without a path (1.04ms) clojure-find-ns - should find common namespace declarations  should find common namespace declarations (1.51ms) - should find namespaces with spaces before ns form  should find namespaces with spaces before ns form (0.38ms) - should skip namespaces within any comment forms  should skip namespaces within any comment forms (0.94ms) - should find namespace declarations with nested metadata and docstrings  should find namespace declarations with nested metadata and docstrings (2.04ms) - should support non-alphanumeric characters  should support non-alphanumeric characters (0.93ms) - should support in-ns forms  should support in-ns forms (0.39ms) - should take the closest ns before point  should take the closest ns before point (0.91ms) - should skip leading garbage  should skip leading garbage (2.48ms) - should ignore carriage returns  should ignore carriage returns (0.64ms) + should find common namespace declarations  should find common namespace declarations (1.03ms) + should find namespaces with spaces before ns form  should find namespaces with spaces before ns form (0.29ms) + should skip namespaces within any comment forms  should skip namespaces within any comment forms (0.64ms) + should find namespace declarations with nested metadata and docstrings  should find namespace declarations with nested metadata and docstrings (1.27ms) + should support non-alphanumeric characters  should support non-alphanumeric characters (0.60ms) + should support in-ns forms  should support in-ns forms (0.28ms) + should take the closest ns before point  should take the closest ns before point (0.61ms) + should skip leading garbage  should skip leading garbage (1.52ms) + should ignore carriage returns  should ignore carriage returns (0.45ms) clojure-sort-ns should sort requires in a basic nsns form has been sorted -  should sort requires in a basic ns (3.91ms) +  should sort requires in a basic ns (3.74ms) should sort requires in a basic ns with comments in the endns form has been sorted -  should sort requires in a basic ns with comments in the end (0.68ms) +  should sort requires in a basic ns with comments in the end (0.62ms) should sort requires in ns with copyright disclamer and commentsns form has been sorted -  should sort requires in ns with copyright disclamer and comments (0.69ms) +  should sort requires in ns with copyright disclamer and comments (0.62ms) should also sort imports in a nsns form has been sorted -  should also sort imports in a ns (1.02ms) +  should also sort imports in a ns (0.97ms) clojure-toggle-ignore - should add #_ to literals  should add #_ to literals (0.52ms) - should work with point in middle of symbol  should work with point in middle of symbol (0.47ms) - should remove #_ after cursor  should remove #_ after cursor (0.47ms) - should remove #_ before cursor  should remove #_ before cursor (0.45ms) - should insert multiple #_  should insert multiple #_ (0.47ms) - should remove multiple #_  should remove multiple #_ (0.47ms) - should handle spaces and newlines  should handle spaces and newlines (0.46ms) - should toggle entire string  should toggle entire string (0.50ms) - should toggle regexps  should toggle regexps (0.50ms) - should toggle collections  should toggle collections (0.46ms) - should toggle hash sets  should toggle hash sets (0.47ms) - should work on last-sexp  should work on last-sexp (0.46ms) - should insert newline before top-level form  should insert newline before top-level form (0.50ms) + should add #_ to literals  should add #_ to literals (0.48ms) + should work with point in middle of symbol  should work with point in middle of symbol (0.61ms) + should remove #_ after cursor  should remove #_ after cursor (0.41ms) + should remove #_ before cursor  should remove #_ before cursor (0.41ms) + should insert multiple #_  should insert multiple #_ (0.44ms) + should remove multiple #_  should remove multiple #_ (0.43ms) + should handle spaces and newlines  should handle spaces and newlines (0.41ms) + should toggle entire string  should toggle entire string (0.41ms) + should toggle regexps  should toggle regexps (0.41ms) + should toggle collections  should toggle collections (0.61ms) + should toggle hash sets  should toggle hash sets (0.43ms) + should work on last-sexp  should work on last-sexp (0.43ms) + should insert newline before top-level form  should insert newline before top-level form (0.42ms) clojure-toggle-ignore-surrounding-form - should toggle lists  should toggle lists (0.46ms) - should toggle vectors  should toggle vectors (0.45ms) - should toggle maps  should toggle maps (0.47ms) - should toggle sets  should toggle sets (0.48ms) - should work with numeric arg  should work with numeric arg (0.46ms) - should remove #_ with numeric arg  should remove #_ with numeric arg (0.45ms) + should toggle lists  should toggle lists (0.42ms) + should toggle vectors  should toggle vectors (0.40ms) + should toggle maps  should toggle maps (0.40ms) + should toggle sets  should toggle sets (0.42ms) + should work with numeric arg  should work with numeric arg (0.42ms) + should remove #_ with numeric arg  should remove #_ with numeric arg (0.52ms) clojure-toggle-ignore-defun - should ignore defun with newline  should ignore defun with newline (0.46ms) + should ignore defun with newline  should ignore defun with newline (0.42ms) -Ran 300 specs, 0 failed, in 627.41ms. +Ran 300 specs, 0 failed, in 483.41ms. create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install @@ -1709,8 +1745,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'elpa-clojure-mode-extra-font-locking' in '../elpa-clojure-mode-extra-font-locking_5.19.0-1_all.deb'. dpkg-deb: building package 'elpa-clojure-mode' in '../elpa-clojure-mode_5.19.0-1_all.deb'. +dpkg-deb: building package 'elpa-clojure-mode-extra-font-locking' in '../elpa-clojure-mode-extra-font-locking_5.19.0-1_all.deb'. dpkg-genbuildinfo --build=binary -O../clojure-mode_5.19.0-1_i386.buildinfo dpkg-genchanges --build=binary -O../clojure-mode_5.19.0-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -1719,12 +1755,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/120725/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/120725/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/34421 and its subdirectories -I: Current time: Fri Oct 25 18:59:30 -12 2024 -I: pbuilder-time-stamp: 1729925970 +I: removing directory /srv/workspace/pbuilder/120725 and its subdirectories +I: Current time: Sat Nov 29 03:23:24 +14 2025 +I: pbuilder-time-stamp: 1764336204