Diff of the two buildlogs: -- --- b1/build.log 2024-11-16 00:55:43.899502888 +0000 +++ b2/build.log 2024-11-16 00:57:19.215180946 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Dec 18 19:17:21 -12 2025 -I: pbuilder-time-stamp: 1766128641 +I: Current time: Fri Dec 19 21:18:46 +14 2025 +I: pbuilder-time-stamp: 1766128726 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -28,52 +28,84 @@ dpkg-source: info: applying add-lexical-cast-to-test-tracking.el.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2625630/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1879830/tmp/hooks/D01_modify_environment starting +debug: Running on codethink01-arm64. +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 Dec 19 07:18 /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/1879830/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1879830/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='arm64' - DEBIAN_FRONTEND='noninteractive' + 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]="aarch64-unknown-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=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='0d2cee14d98642cfb8bb293c0d532078' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - 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='2625630' - PS1='# ' - PS2='> ' + INVOCATION_ID=c4b5975f6b9c4ed8b0794094caa797b1 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-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=1879830 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.4GHg65IU/pbuilderrc_sEfc --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.4GHg65IU/b1 --logfile b1/build.log circe_2.13-3.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4: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.4GHg65IU/pbuilderrc_g7CA --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.4GHg65IU/b2 --logfile b2/build.log circe_2.13-3.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2625630/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/1879830/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -206,7 +238,7 @@ Get: 91 http://deb.debian.org/debian unstable/main arm64 dh-elpa all 2.1.5 [29.7 kB] Get: 92 http://deb.debian.org/debian unstable/main arm64 dh-elpa-helper all 2.1.5 [8320 B] Get: 93 http://deb.debian.org/debian unstable/main arm64 elpa-buttercup all 1.36-1 [47.1 kB] -Fetched 73.8 MB in 1s (147 MB/s) +Fetched 73.8 MB in 1s (105 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 ... 20084 files and directories currently installed.) @@ -615,7 +647,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/circe-2.13/ && 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 > ../circe_2.13-3_source.changes +I: user script /srv/workspace/pbuilder/1879830/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/1879830/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/circe-2.13/ && 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 > ../circe_2.13-3_source.changes dpkg-buildpackage: info: source package circe dpkg-buildpackage: info: source version 2.13-3 dpkg-buildpackage: info: source distribution unstable @@ -641,338 +677,338 @@ Circe chat mode creation function - should have circe-server-buffer set in the mode hook  should have circe-server-buffer set in the mode hook (2.97ms) + should have circe-server-buffer set in the mode hook  should have circe-server-buffer set in the mode hook (2.59ms) The `circe-version' command should display the current version  should display the current version (0.09ms) The `circe-duration-string' function - should handle very short amounts of time  should handle very short amounts of time (0.10ms) + should handle very short amounts of time  should handle very short amounts of time (0.09ms) should support second granularity  should support second granularity (0.16ms) should support minute granularity  should support minute granularity (0.25ms) should support monthly granularity  should support monthly granularity (0.08ms) Circe's completion facility - should complete nicks with colon at the beginning of the input  should complete nicks with colon at the beginning of the input (38.03ms) - should complete nicks without colon later in the input  should complete nicks without colon later in the input (59.02ms) + should complete nicks with colon at the beginning of the input  should complete nicks with colon at the beginning of the input (70.63ms) + should complete nicks without colon later in the input  should complete nicks without colon later in the input (68.15ms) Display of RPL_WHOISREPLY - should show idle time  should show idle time (0.18ms) - should show idle time and signon time  should show idle time and signon time (0.21ms) + should show idle time  should show idle time (0.35ms) + should show idle time and signon time  should show idle time and signon time (0.39ms) RPL_TOPICWHOTIME - should show current topic time  should show current topic time (0.20ms) - should show current topic time in a different channel  should show current topic time in a different channel (0.22ms) + should show current topic time  should show current topic time (0.37ms) + should show current topic time in a different channel  should show current topic time in a different channel (0.38ms) CTCP ACTION - should show a query in a query buffer  should show a query in a query buffer (0.12ms) - should show a query in the current buffer  should show a query in the current buffer (0.10ms) - should show a channel action  should show a channel action (0.14ms) + should show a query in a query buffer  should show a query in a query buffer (0.24ms) + should show a query in the current buffer  should show a query in the current buffer (0.23ms) + should show a channel action  should show a channel action (0.25ms) CTCP PING - should display unknown seconds when passed nil for text  should display unknown seconds when passed nil for text (0.16ms) + should display unknown seconds when passed nil for text  should display unknown seconds when passed nil for text (0.32ms) The `irc-connect' function - should return a process when using non-tls connections  should return a process when using non-tls connections (0.13ms) - should return a process when using tls connections  should return a process when using tls connections (0.64ms) - should not use nowait if it is not supported  should not use nowait if it is not supported (0.27ms) - should call the sentinel if nowait is not supported  should call the sentinel if nowait is not supported (0.08ms) + should return a process when using non-tls connections  should return a process when using non-tls connections (0.26ms) + should return a process when using tls connections  should return a process when using tls connections (0.88ms) + should not use nowait if it is not supported  should not use nowait if it is not supported (0.41ms) + should call the sentinel if nowait is not supported  should call the sentinel if nowait is not supported (0.20ms) Connection options - should retrieve options set  should retrieve options set (17.18ms) + should retrieve options set  should retrieve options set (1.23ms) The `irc--sentinel' function - should emit conn.failed for a failed event  should emit conn.failed for a failed event (0.16ms) - should emit conn.connected on an open event  should emit conn.connected on an open event (0.05ms) - should emit conn.disconnected for a broken connection  should emit conn.disconnected for a broken connection (0.05ms) - should emit conn.disconnected for a finished process  should emit conn.disconnected for a finished process (0.09ms) - should emit conn.disconnected for an exiting process  should emit conn.disconnected for an exiting process (0.05ms) - should ignored killed processes  should ignored killed processes (0.04ms) - should ignore deleted processes  should ignore deleted processes (0.04ms) - should raise an error for unknown events  should raise an error for unknown events (0.11ms) + should emit conn.failed for a failed event  should emit conn.failed for a failed event (0.23ms) + should emit conn.connected on an open event  should emit conn.connected on an open event (0.16ms) + should emit conn.disconnected for a broken connection  should emit conn.disconnected for a broken connection (0.16ms) + should emit conn.disconnected for a finished process  should emit conn.disconnected for a finished process (0.18ms) + should emit conn.disconnected for an exiting process  should emit conn.disconnected for an exiting process (0.15ms) + should ignored killed processes  should ignored killed processes (0.14ms) + should ignore deleted processes  should ignore deleted processes (0.16ms) + should raise an error for unknown events  should raise an error for unknown events (0.29ms) The `irc--filter' function - should handle single lines  should handle single lines (11.61ms) - should handle single lines even without CR  should handle single lines even without CR (24.31ms) - should handle multiple lines at once  should handle multiple lines at once (23.24ms) - should handle partial lines  should handle partial lines (5.54ms) - should not handle a line received while others are processed  should not handle a line received while others are processed (30.34ms) + should handle single lines  should handle single lines (1.20ms) + should handle single lines even without CR  should handle single lines even without CR (21.26ms) + should handle multiple lines at once  should handle multiple lines at once (23.99ms) + should handle partial lines  should handle partial lines (31.83ms) + should not handle a line received while others are processed  should not handle a line received while others are processed (27.84ms) The `irc--handle-line' function - should emit an event for the command  should emit an event for the command (0.21ms) + should emit an event for the command  should emit an event for the command (0.36ms) The `irc--parse' function - should parse a command without anything else  should parse a command without anything else (0.09ms) - should parse a command with a single argument  should parse a command with a single argument (0.09ms) - should parse a command with two arguments  should parse a command with two arguments (0.07ms) - should treat single space as argument separator  should treat single space as argument separator (0.07ms) - should parse a command with rest argument  should parse a command with rest argument (0.07ms) - should parse a command with sender and no arguments  should parse a command with sender and no arguments (0.07ms) - should parse a command with sender and a single argument  should parse a command with sender and a single argument (0.07ms) - should parse a command with sender and two arguments  should parse a command with sender and two arguments (0.07ms) - should parse a command with sender and rest argument  should parse a command with sender and rest argument (0.08ms) - should decode arguments  should decode arguments (0.08ms) - should decode arguments individually  should decode arguments individually (0.08ms) + should parse a command without anything else  should parse a command without anything else (0.26ms) + should parse a command with a single argument  should parse a command with a single argument (0.25ms) + should parse a command with two arguments  should parse a command with two arguments (0.22ms) + should treat single space as argument separator  should treat single space as argument separator (0.22ms) + should parse a command with rest argument  should parse a command with rest argument (0.24ms) + should parse a command with sender and no arguments  should parse a command with sender and no arguments (0.24ms) + should parse a command with sender and a single argument  should parse a command with sender and a single argument (0.19ms) + should parse a command with sender and two arguments  should parse a command with sender and two arguments (0.19ms) + should parse a command with sender and rest argument  should parse a command with sender and rest argument (0.20ms) + should decode arguments  should decode arguments (0.19ms) + should decode arguments individually  should decode arguments individually (0.30ms) The `irc-userstring-nick' function - should return the nick of a nick!user@host userstring  should return the nick of a nick!user@host userstring (0.06ms) - should return the string verbatim if it's something else  should return the string verbatim if it's something else (0.07ms) + should return the nick of a nick!user@host userstring  should return the nick of a nick!user@host userstring (0.19ms) + should return the string verbatim if it's something else  should return the string verbatim if it's something else (0.19ms) The `irc-userstring-userhost' function - should return the user@host of a nick!user@host userstring  should return the user@host of a nick!user@host userstring (0.08ms) - should return nil if it's something else  should return nil if it's something else (0.06ms) + should return the user@host of a nick!user@host userstring  should return the user@host of a nick!user@host userstring (0.19ms) + should return nil if it's something else  should return nil if it's something else (0.16ms) The `irc-event-emit' function - should run the irc-handler for the event  should run the irc-handler for the event (11.02ms) - should run the irc-handler for nil  should run the irc-handler for nil (27.45ms) + should run the irc-handler for the event  should run the irc-handler for the event (20.04ms) + should run the irc-handler for nil  should run the irc-handler for nil (19.12ms) The event handler table API - should run an event that was added  should run an event that was added (0.16ms) - should not throw an error if a handler throws one  should not throw an error if a handler throws one (0.11ms) - should not throw an error if a handler throws one and debug-on-error  should not throw an error if a handler throws one and debug-on-error (0.08ms) - should not run a remove handler  should not run a remove handler (0.07ms) + should run an event that was added  should run an event that was added (0.19ms) + should not throw an error if a handler throws one  should not throw an error if a handler throws one (0.16ms) + should not throw an error if a handler throws one and debug-on-error  should not throw an error if a handler throws one and debug-on-error (0.13ms) + should not run a remove handler  should not run a remove handler (0.15ms) The `irc-send-raw' function - should send single messages immediately  should send single messages immediately (16.09ms) - should not create a timer for a single message  should not create a timer for a single message (6.94ms) - should prevent flooding  should prevent flooding (13.21ms) - should continue sending after a delay  should continue sending after a delay (6.53ms) - should drop lines if the flood queue is full and :drop is given  should drop lines if the flood queue is full and :drop is given (17.63ms) - should send items immediately if :nowait is given  should send items immediately if :nowait is given (10.85ms) - should encode strings being sent as utf-8  should encode strings being sent as utf-8 (20.61ms) + should send single messages immediately  should send single messages immediately (19.44ms) + should not create a timer for a single message  should not create a timer for a single message (27.11ms) + should prevent flooding  should prevent flooding (32.17ms) + should continue sending after a delay  should continue sending after a delay (27.70ms) + should drop lines if the flood queue is full and :drop is given  should drop lines if the flood queue is full and :drop is given (12.81ms) + should send items immediately if :nowait is given  should send items immediately if :nowait is given (15.92ms) + should encode strings being sent as utf-8  should encode strings being sent as utf-8 (30.97ms) The `irc-send-command' - should send properly-formatted commands  should send properly-formatted commands (0.11ms) - should quote a final argument if it starts with a colon  should quote a final argument if it starts with a colon (0.06ms) - should fail if any argument is not a string  should fail if any argument is not a string (0.09ms) - should fail if any argument but the last has a space  should fail if any argument but the last has a space (0.08ms) + should send properly-formatted commands  should send properly-formatted commands (0.29ms) + should quote a final argument if it starts with a colon  should quote a final argument if it starts with a colon (0.22ms) + should fail if any argument is not a string  should fail if any argument is not a string (0.24ms) + should fail if any argument but the last has a space  should fail if any argument but the last has a space (0.25ms) The send function `irc-send-AUTHENTICATE' - should send an AUTHENTICATE message  should send an AUTHENTICATE message (0.05ms) + should send an AUTHENTICATE message  should send an AUTHENTICATE message (0.30ms) `irc-send-AUTHENTICATE' - should send an AWAY message with reason  should send an AWAY message with reason (0.05ms) - should send an AWAY message without reason to return  should send an AWAY message without reason to return (0.06ms) + should send an AWAY message with reason  should send an AWAY message with reason (0.21ms) + should send an AWAY message without reason to return  should send an AWAY message without reason to return (0.23ms) `irc-send-CAP' - should send a CAP message  should send a CAP message (0.05ms) + should send a CAP message  should send a CAP message (0.19ms) `irc-send-INVITE' - should send an INVITE message  should send an INVITE message (0.05ms) + should send an INVITE message  should send an INVITE message (0.35ms) `irc-send-JOIN' - should send a normal JOIN  should send a normal JOIN (0.06ms) - should send a JOIN with key  should send a JOIN with key (0.06ms) + should send a normal JOIN  should send a normal JOIN (0.22ms) + should send a JOIN with key  should send a JOIN with key (0.20ms) `irc-send-NAMES' - should send a NAMES message with no arguments  should send a NAMES message with no arguments (0.05ms) - should send a NAMES message with a channel argument  should send a NAMES message with a channel argument (0.05ms) + should send a NAMES message with no arguments  should send a NAMES message with no arguments (0.19ms) + should send a NAMES message with a channel argument  should send a NAMES message with a channel argument (0.20ms) `irc-send-NICK' - should send a NICK message  should send a NICK message (0.05ms) + should send a NICK message  should send a NICK message (0.19ms) `irc-send-NOTICE' - should send a NOTICE message  should send a NOTICE message (0.07ms) + should send a NOTICE message  should send a NOTICE message (0.19ms) `irc-send-PART' - should send a PART message  should send a PART message (0.05ms) + should send a PART message  should send a PART message (0.18ms) `irc-send-PASS' - should send a PASS message  should send a PASS message (0.05ms) + should send a PASS message  should send a PASS message (0.16ms) `irc-send-PONG' - should send a PONG message to a single server  should send a PONG message to a single server (0.06ms) + should send a PONG message to a single server  should send a PONG message to a single server (0.19ms) `irc-send-PRIVMSG' - should send a PRIVMSG message  should send a PRIVMSG message (0.05ms) + should send a PRIVMSG message  should send a PRIVMSG message (0.16ms) `irc-send-QUIT' - should send a QUIT message  should send a QUIT message (0.07ms) + should send a QUIT message  should send a QUIT message (0.16ms) `irc-send-TOPIC' - should retrieve a TOPIC with no new topic  should retrieve a TOPIC with no new topic (0.05ms) - should set a TOPIC with new topic argument  should set a TOPIC with new topic argument (0.05ms) + should retrieve a TOPIC with no new topic  should retrieve a TOPIC with no new topic (0.17ms) + should set a TOPIC with new topic argument  should set a TOPIC with new topic argument (0.15ms) `irc-send-USER' - should send a USER message  should send a USER message (0.06ms) + should send a USER message  should send a USER message (0.18ms) `irc-send-WHOIS' - should send a WHOIS message  should send a WHOIS message (0.05ms) - should allow for an optional WHOIS argument  should allow for an optional WHOIS argument (0.05ms) + should send a WHOIS message  should send a WHOIS message (0.15ms) + should allow for an optional WHOIS argument  should allow for an optional WHOIS argument (0.15ms) `irc-send-WHOWAS' - should send a WHOWAS message  should send a WHOWAS message (0.06ms) + should send a WHOWAS message  should send a WHOWAS message (0.17ms) `irc-send-STATS' - should send a STATS message  should send a STATS message (0.05ms) + should send a STATS message  should send a STATS message (0.16ms) The registration handler on conn.connected - should send the standard registration on connect  should send the standard registration on connect (21.16ms) - should set the connection state to connected  should set the connection state to connected (8.42ms) - should send a PASS message if a password is given  should send a PASS message if a password is given (19.62ms) - should send a CAP request if the connection specifies it  should send a CAP request if the connection specifies it (20.19ms) + should send the standard registration on connect  should send the standard registration on connect (23.84ms) + should set the connection state to connected  should set the connection state to connected (15.86ms) + should send a PASS message if a password is given  should send a PASS message if a password is given (22.73ms) + should send a CAP request if the connection specifies it  should send a CAP request if the connection specifies it (21.15ms) on conn.disconnected - should set the connection state to disconnected  should set the connection state to disconnected (19.59ms) + should set the connection state to disconnected  should set the connection state to disconnected (15.72ms) on 001 RPL_WELCOME - should set the connection stat to registered  should set the connection stat to registered (12.30ms) - should emit the irc.registered event  should emit the irc.registered event (15.84ms) - should not fail when there are spurious arguments  should not fail when there are spurious arguments (15.89ms) + should set the connection stat to registered  should set the connection stat to registered (20.57ms) + should emit the irc.registered event  should emit the irc.registered event (11.31ms) + should not fail when there are spurious arguments  should not fail when there are spurious arguments (31.07ms) on a CAP message - should do the full negotiation  should do the full negotiation (23.14ms) - should not negotiation with no common capabilities  should not negotiation with no common capabilities (12.84ms) + should do the full negotiation  should do the full negotiation (16.04ms) + should not negotiation with no common capabilities  should not negotiation with no common capabilities (19.54ms) on SASL authentication - should start the negotiation  should start the negotiation (27.57ms) + should start the negotiation  should start the negotiation (31.77ms) on SASL authentication - should emit sasl.login for 900 numeric  should emit sasl.login for 900 numeric (19.46ms) - should emit sasl.login for 903 numeric and stop the negotiation  should emit sasl.login for 903 numeric and stop the negotiation (19.89ms) - should stop the negotiation for 904  should stop the negotiation for 904 (23.94ms) - should close the connection for 904 when sasl.strict is t  should close the connection for 904 when sasl.strict is t (19.95ms) - should stop the negotiation for 905  should stop the negotiation for 905 (20.13ms) - should stop the negotiation for 906  should stop the negotiation for 906 (28.15ms) - should stop the negotiation for 907  should stop the negotiation for 907 (23.98ms) + should emit sasl.login for 900 numeric  should emit sasl.login for 900 numeric (20.73ms) + should emit sasl.login for 903 numeric and stop the negotiation  should emit sasl.login for 903 numeric and stop the negotiation (35.06ms) + should stop the negotiation for 904  should stop the negotiation for 904 (28.44ms) + should close the connection for 904 when sasl.strict is t  should close the connection for 904 when sasl.strict is t (27.91ms) + should stop the negotiation for 905  should stop the negotiation for 905 (12.03ms) + should stop the negotiation for 906  should stop the negotiation for 906 (34.98ms) + should stop the negotiation for 907  should stop the negotiation for 907 (23.97ms) The `irc-connection-state' function - should return the connection state  should return the connection state (16.06ms) - should return connecting if nothing was set  should return connecting if nothing was set (27.09ms) + should return the connection state  should return the connection state (23.79ms) + should return connecting if nothing was set  should return connecting if nothing was set (23.89ms) The ping-pong handler - should send PONG on a PING  should send PONG on a PING (23.93ms) + should send PONG on a PING  should send PONG on a PING (12.56ms) The 005 RPL_ISUPPORT handler - should set the :isupport connection option  should set the :isupport connection option (20.04ms) + should set the :isupport connection option  should set the :isupport connection option (23.04ms) string comparison function - should compare with rfc1459 by default  should compare with rfc1459 by default (19.85ms) - should compare with rfc1459 if CASEMAPPING is rfc1459  should compare with rfc1459 if CASEMAPPING is rfc1459 (16.69ms) - should compare with ascii mapping if casemapping is ascii  should compare with ascii mapping if casemapping is ascii (19.14ms) - should compare with rfc1459-strict mapping if casemapping is that  should compare with rfc1459-strict mapping if casemapping is that (15.93ms) + should compare with rfc1459 by default  should compare with rfc1459 by default (23.92ms) + should compare with rfc1459 if CASEMAPPING is rfc1459  should compare with rfc1459 if CASEMAPPING is rfc1459 (20.71ms) + should compare with ascii mapping if casemapping is ascii  should compare with ascii mapping if casemapping is ascii (23.97ms) + should compare with rfc1459-strict mapping if casemapping is that  should compare with rfc1459-strict mapping if casemapping is that (23.52ms) the channel name identification - should identify a channel name  should identify a channel name (28.03ms) + should identify a channel name  should identify a channel name (28.23ms) the `irc-nick-without-prefix' function - should remove a prefix  should remove a prefix (23.86ms) + should remove a prefix  should remove a prefix (34.90ms) The initial nick acquisition handler - should try an alternative nick if the initial nick is bogus  should try an alternative nick if the initial nick is bogus (23.93ms) - should try an alternative nick if the initial nick is in use  should try an alternative nick if the initial nick is in use (28.06ms) - should try an alternative nick if the initial nick unavailable  should try an alternative nick if the initial nick unavailable (27.79ms) - should not try an alternative nick if we already registered  should not try an alternative nick if we already registered (24.11ms) - should try a random nick if no alternatives available  should try a random nick if no alternatives available (23.86ms) + should try an alternative nick if the initial nick is bogus  should try an alternative nick if the initial nick is bogus (19.81ms) + should try an alternative nick if the initial nick is in use  should try an alternative nick if the initial nick is in use (27.81ms) + should try an alternative nick if the initial nick unavailable  should try an alternative nick if the initial nick unavailable (23.92ms) + should not try an alternative nick if we already registered  should not try an alternative nick if we already registered (19.85ms) + should try a random nick if no alternatives available  should try a random nick if no alternatives available (31.91ms) The `irc-generate-nick' function - should return a random, valid nick  should return a random, valid nick (0.27ms) + should return a random, valid nick  should return a random, valid nick (0.31ms) The CTCP handler - should send irc.message on a normal PRIVMSG  should send irc.message on a normal PRIVMSG (27.10ms) - should send irc.ctcp on a CTCP request with no arguments  should send irc.ctcp on a CTCP request with no arguments (24.98ms) - should send irc.ctcp on a CTCP request with arguments  should send irc.ctcp on a CTCP request with arguments (11.96ms) - should send irc.notice on a normal NOTICE  should send irc.notice on a normal NOTICE (19.61ms) - should send irc.ctcpreply on a CTCP reply with no arguments  should send irc.ctcpreply on a CTCP reply with no arguments (23.15ms) - should send irc.ctcpreply on a CTCP reply with arguments  should send irc.ctcpreply on a CTCP reply with arguments (23.84ms) - should send irc.ctcp.VERB for a CTCP request without argument  should send irc.ctcp.VERB for a CTCP request without argument (23.93ms) - should send irc.ctcp.VERB for a CTCP request with argument  should send irc.ctcp.VERB for a CTCP request with argument (19.95ms) - should send irc.ctcpreply.VERB for a CTCP reply without argument  should send irc.ctcpreply.VERB for a CTCP reply without argument (27.94ms) - should send irc.ctcpreply.VERB for a CTCP reply with argument  should send irc.ctcpreply.VERB for a CTCP reply with argument (4.44ms) + should send irc.message on a normal PRIVMSG  should send irc.message on a normal PRIVMSG (35.24ms) + should send irc.ctcp on a CTCP request with no arguments  should send irc.ctcp on a CTCP request with no arguments (23.84ms) + should send irc.ctcp on a CTCP request with arguments  should send irc.ctcp on a CTCP request with arguments (19.91ms) + should send irc.notice on a normal NOTICE  should send irc.notice on a normal NOTICE (27.85ms) + should send irc.ctcpreply on a CTCP reply with no arguments  should send irc.ctcpreply on a CTCP reply with no arguments (35.91ms) + should send irc.ctcpreply on a CTCP reply with arguments  should send irc.ctcpreply on a CTCP reply with arguments (19.88ms) + should send irc.ctcp.VERB for a CTCP request without argument  should send irc.ctcp.VERB for a CTCP request without argument (28.05ms) + should send irc.ctcp.VERB for a CTCP request with argument  should send irc.ctcp.VERB for a CTCP request with argument (16.65ms) + should send irc.ctcpreply.VERB for a CTCP reply without argument  should send irc.ctcpreply.VERB for a CTCP reply without argument (22.95ms) + should send irc.ctcpreply.VERB for a CTCP reply with argument  should send irc.ctcpreply.VERB for a CTCP reply with argument (19.87ms) `irc-send-ctcp' function - should send a CTCP request  should send a CTCP request (11.71ms) + should send a CTCP request  should send a CTCP request (16.60ms) `irc-send-ctcpreply' function - should send a CTCP reply that is dropped on flooding  should send a CTCP reply that is dropped on flooding (23.81ms) + should send a CTCP reply that is dropped on flooding  should send a CTCP reply that is dropped on flooding (23.82ms) default CTCP handlers - should respond with :ctcp-version to CTCP VERSION  should respond with :ctcp-version to CTCP VERSION (27.83ms) - should respond with :ctcp-clientinfo to CTCP CLIENTINFO  should respond with :ctcp-clientinfo to CTCP CLIENTINFO (27.89ms) - should respond with :ctcp-source to CTCP SOURCE  should respond with :ctcp-source to CTCP SOURCE (16.79ms) - should respond with the argument to CTCP PING  should respond with the argument to CTCP PING (15.81ms) - should respond with the current time to CTCP TIME  should respond with the current time to CTCP TIME (15.93ms) + should respond with :ctcp-version to CTCP VERSION  should respond with :ctcp-version to CTCP VERSION (16.61ms) + should respond with :ctcp-clientinfo to CTCP CLIENTINFO  should respond with :ctcp-clientinfo to CTCP CLIENTINFO (1.48ms) + should respond with :ctcp-source to CTCP SOURCE  should respond with :ctcp-source to CTCP SOURCE (1.45ms) + should respond with the argument to CTCP PING  should respond with the argument to CTCP PING (2.55ms) + should respond with the current time to CTCP TIME  should respond with the current time to CTCP TIME (1.39ms) The connection channels and users - should create channels correctly  should create channels correctly (15.51ms) - should not know channels not added yet  should not know channels not added yet (7.73ms) - should return a channel after it was added  should return a channel after it was added (7.90ms) - should create users correctly  should create users correctly (3.32ms) - should return no user if not added yet  should return no user if not added yet (1.22ms) - should return the user object that was added before  should return the user object that was added before (1.27ms) - should remove a channel  should remove a channel (1.19ms) - should remove a user  should remove a user (36.26ms) - should track all channels  should track all channels (12.62ms) - should remember activity times for a rejoining user  should remember activity times for a rejoining user (22.99ms) - should remember activity times for a user regaining their nick  should remember activity times for a user regaining their nick (20.18ms) + should create channels correctly  should create channels correctly (1.52ms) + should not know channels not added yet  should not know channels not added yet (1.33ms) + should return a channel after it was added  should return a channel after it was added (1.39ms) + should create users correctly  should create users correctly (1.62ms) + should return no user if not added yet  should return no user if not added yet (1.41ms) + should return the user object that was added before  should return the user object that was added before (1.50ms) + should remove a channel  should remove a channel (1.37ms) + should remove a user  should remove a user (1.50ms) + should track all channels  should track all channels (19.72ms) + should remember activity times for a rejoining user  should remember activity times for a rejoining user (14.03ms) + should remember activity times for a user regaining their nick  should remember activity times for a user regaining their nick (9.85ms) The State Tracking handler for the current nick - should set the nick on 001 RPL_WELCOME  should set the nick on 001 RPL_WELCOME (27.51ms) - should not fail when there are spurious arguments to 001  should not fail when there are spurious arguments to 001 (16.60ms) - should change the nick on NICK  should change the nick on NICK (15.33ms) + should set the nick on 001 RPL_WELCOME  should set the nick on 001 RPL_WELCOME (18.36ms) + should not fail when there are spurious arguments to 001  should not fail when there are spurious arguments to 001 (24.58ms) + should change the nick on NICK  should change the nick on NICK (29.05ms) for joining - should update the channel list if we join  should update the channel list if we join (24.12ms) - should treat channels case-insensitively  should treat channels case-insensitively (20.66ms) - should update users in a channel if someone else joins  should update users in a channel if someone else joins (19.13ms) - should not update users in a channel we are not there  should not update users in a channel we are not there (27.81ms) - should not fail on extended JOIN  should not fail on extended JOIN (27.91ms) - should set the join time  should set the join time (19.93ms) + should update the channel list if we join  should update the channel list if we join (26.13ms) + should treat channels case-insensitively  should treat channels case-insensitively (23.85ms) + should update users in a channel if someone else joins  should update users in a channel if someone else joins (20.00ms) + should not update users in a channel we are not there  should not update users in a channel we are not there (16.70ms) + should not fail on extended JOIN  should not fail on extended JOIN (23.06ms) + should set the join time  should set the join time (16.57ms) for parting - should remove a channel if we part  should remove a channel if we part (23.76ms) - should remove a channel if we get kicked  should remove a channel if we get kicked (27.97ms) - should remove all channels if we quit  should remove all channels if we quit (19.80ms) - should remove a user if they part  should remove a user if they part (27.81ms) - should remove a channel from other users if we get kicked  should remove a channel from other users if we get kicked (15.98ms) - should remove a user from a channel if they quit  should remove a user from a channel if they quit (8.02ms) - should emit a signal for each channel a user was on if they quit  should emit a signal for each channel a user was on if they quit (4.85ms) + should remove a channel if we part  should remove a channel if we part (10.71ms) + should remove a channel if we get kicked  should remove a channel if we get kicked (1.57ms) + should remove all channels if we quit  should remove all channels if we quit (24.15ms) + should remove a user if they part  should remove a user if they part (22.69ms) + should remove a channel from other users if we get kicked  should remove a channel from other users if we get kicked (16.78ms) + should remove a user from a channel if they quit  should remove a user from a channel if they quit (12.35ms) + should emit a signal for each channel a user was on if they quit  should emit a signal for each channel a user was on if they quit (16.19ms) for nick changes - should update the user on all channels  should update the user on all channels (7.07ms) + should update the user on all channels  should update the user on all channels (22.50ms) for activity - should set the last activity timestamp on PRIVMSG  should set the last activity timestamp on PRIVMSG (7.92ms) + should set the last activity timestamp on PRIVMSG  should set the last activity timestamp on PRIVMSG (23.56ms) for NAMES - should add nicks  should add nicks (23.90ms) - should add nicks with a join time of nil  should add nicks with a join time of nil (27.90ms) - should not touch existing nicks  should not touch existing nicks (8.90ms) - should not fail for unknown channels  should not fail for unknown channels (10.96ms) + should add nicks  should add nicks (24.86ms) + should add nicks with a join time of nil  should add nicks with a join time of nil (22.68ms) + should not touch existing nicks  should not touch existing nicks (11.50ms) + should not fail for unknown channels  should not fail for unknown channels (13.28ms) for recent channel users - should not know a recent user that was not there  should not know a recent user that was not there (15.79ms) - should add a user to recent users when they leave  should add a user to recent users when they leave (27.89ms) - should set the part time  should set the part time (16.70ms) - should remove users who left over an hour ago  should remove users who left over an hour ago (19.10ms) + should not know a recent user that was not there  should not know a recent user that was not there (20.08ms) + should add a user to recent users when they leave  should add a user to recent users when they leave (19.70ms) + should set the part time  should set the part time (19.66ms) + should remove users who left over an hour ago  should remove users who left over an hour ago (20.88ms) for channel topics - should leave the initial topic empty  should leave the initial topic empty (24.04ms) - should set the initial topic  should set the initial topic (27.60ms) - should change topics  should change topics (27.83ms) - should remember the old topic  should remember the old topic (13.06ms) + should leave the initial topic empty  should leave the initial topic empty (11.49ms) + should set the initial topic  should set the initial topic (16.04ms) + should change topics  should change topics (19.79ms) + should remember the old topic  should remember the old topic (30.83ms) The nickserv handler identification - should register on the identify challenge  should register on the identify challenge (35.07ms) - should register with a password function  should register with a password function (23.48ms) - should not respond to a fake challenge  should not respond to a fake challenge (23.90ms) - should emit nickserv.identified for the identification confirmation  should emit nickserv.identified for the identification confirmation (35.85ms) - should not fail if no nickserv mask is given  should not fail if no nickserv mask is given (23.96ms) - should not fail if no password is given  should not fail if no password is given (8.25ms) + should register on the identify challenge  should register on the identify challenge (14.21ms) + should register with a password function  should register with a password function (8.28ms) + should not respond to a fake challenge  should not respond to a fake challenge (7.38ms) + should emit nickserv.identified for the identification confirmation  should emit nickserv.identified for the identification confirmation (14.28ms) + should not fail if no nickserv mask is given  should not fail if no nickserv mask is given (15.78ms) + should not fail if no password is given  should not fail if no password is given (16.19ms) ghosting - should ghost if we do not have our nick  should ghost if we do not have our nick (19.60ms) - should not ghost if we do have our nick  should not ghost if we do have our nick (16.82ms) - should emit nickserv.ghosted after successful ghosting  should emit nickserv.ghosted after successful ghosting (19.35ms) - should regain the original nick  should regain the original nick (20.17ms) - should emit nickserv.regained when the nick is regained  should emit nickserv.regained when the nick is regained (31.81ms) - should not fail if no password is given  should not fail if no password is given (31.40ms) + should ghost if we do not have our nick  should ghost if we do not have our nick (23.67ms) + should not ghost if we do have our nick  should not ghost if we do have our nick (7.93ms) + should emit nickserv.ghosted after successful ghosting  should emit nickserv.ghosted after successful ghosting (16.01ms) + should regain the original nick  should regain the original nick (20.07ms) + should emit nickserv.regained when the nick is regained  should emit nickserv.regained when the nick is regained (16.05ms) + should not fail if no password is given  should not fail if no password is given (19.59ms) The `irc-format' function - should format simple strings  should format simple strings (0.34ms) - should use string formatting for objects  should use string formatting for objects (0.25ms) + should format simple strings  should format simple strings (0.16ms) + should use string formatting for objects  should use string formatting for objects (0.09ms) The auto join handler - should join channels after registration  should join channels after registration (26.98ms) - should join channels after host hiding  should join channels after host hiding (27.87ms) - should join channels after nick regain  should join channels after nick regain (27.83ms) - should join channels after nickserv identification  should join channels after nickserv identification (19.88ms) - should join channels after sasl login  should join channels after sasl login (7.83ms) + should join channels after registration  should join channels after registration (19.48ms) + should join channels after host hiding  should join channels after host hiding (27.89ms) + should join channels after nick regain  should join channels after nick regain (16.76ms) + should join channels after nickserv identification  should join channels after nickserv identification (18.92ms) + should join channels after sasl login  should join channels after sasl login (17.38ms) The `shorten-one' function - should shorten to a single character  should shorten to a single character (0.37ms) - should shorten to two characters  should shorten to two characters (0.26ms) - should shorten to three characters  should shorten to three characters (0.25ms) - should support a component validation function  should support a component validation function (0.26ms) + should shorten to a single character  should shorten to a single character (0.22ms) + should shorten to two characters  should shorten to two characters (0.09ms) + should shorten to three characters  should shorten to three characters (0.08ms) + should support a component validation function  should support a component validation function (0.09ms) The `shorten-make-tree' function - should make trees  should make trees (0.50ms) + should make trees  should make trees (0.35ms) The `shorten-walk' function - should return the empty list for a an empty tree  should return the empty list for a an empty tree (0.23ms) - should return an alist for a single word  should return an alist for a single word (0.26ms) + should return the empty list for a an empty tree  should return the empty list for a an empty tree (0.06ms) + should return an alist for a single word  should return an alist for a single word (0.08ms) The `shorten-strings' function - should work  should work (0.77ms) + should work  should work (0.50ms) The `shorten-strings-tail-count' function - should work  should work (0.38ms) + should work  should work (0.19ms) The `tracking-shorten' function - should retain text properties  should retain text properties (0.38ms) + should retain text properties  should retain text properties (0.23ms) The `tracking-status' function - should display 2 entries in the modeline if `tracking-max-mode-line-entries' is `nil'  should display 2 entries in the modeline if `tracking-max-mode-line-entries' is `nil' (0.92ms) - should display 1 entry in the modeline and a  should display 1 entry in the modeline and a  (57.47ms) - should display nothing in the modeline if `tracking-max-mode-line-entries' is `0'  should display nothing in the modeline if `tracking-max-mode-line-entries' is `0' (0.32ms) + should display 2 entries in the modeline if `tracking-max-mode-line-entries' is `nil'  should display 2 entries in the modeline if `tracking-max-mode-line-entries' is `nil' (0.48ms) + should display 1 entry in the modeline and a  should display 1 entry in the modeline and a  (72.66ms) + should display nothing in the modeline if `tracking-max-mode-line-entries' is `0'  should display nothing in the modeline if `tracking-max-mode-line-entries' is `0' (0.09ms) -Ran 214 specs, 0 failed, in 2.58s. +Ran 214 specs, 0 failed, in 2.57s. create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/elpa-circe/ @@ -997,12 +1033,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1879830/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1879830/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/2625630 and its subdirectories -I: Current time: Thu Dec 18 19:18:42 -12 2025 -I: pbuilder-time-stamp: 1766128722 +I: removing directory /srv/workspace/pbuilder/1879830 and its subdirectories +I: Current time: Fri Dec 19 21:20:18 +14 2025 +I: pbuilder-time-stamp: 1766128818