Diff of the two buildlogs: -- --- b1/build.log 2025-11-20 16:27:02.878380567 +0000 +++ b2/build.log 2025-11-20 16:29:15.006524778 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Nov 20 04:25:36 -12 2025 -I: pbuilder-time-stamp: 1763655936 +I: Current time: Thu Dec 24 12:50:04 +14 2026 +I: pbuilder-time-stamp: 1798066204 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -26,53 +26,85 @@ dpkg-source: info: applying python3.12.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1853014/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2770088/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +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 23 22:50 /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/2770088/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2770088/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + 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]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 nocheck' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='cff4674449b34c8cb1431551fa1bea52' - 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='1853014' - PS1='# ' - PS2='> ' + INVOCATION_ID=3bdbe08ce1e5424382602fa603f67f3f + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-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=2770088 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.8nXf6nak/pbuilderrc_zbaZ --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.8nXf6nak/b1 --logfile b1/build.log crochet_2.1.1-2.dsc' - SUDO_GID='110' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='105' - 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.8nXf6nak/pbuilderrc_Kx3c --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.8nXf6nak/b2 --logfile b2/build.log crochet_2.1.1-2.dsc' + SUDO_GID=111 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=106 + 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 ionos1-amd64 6.12.57+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.57-1 (2025-11-05) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.57+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.57-1 (2025-11-05) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1853014/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2770088/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -192,7 +224,7 @@ Get: 72 http://deb.debian.org/debian forky/main amd64 python3-zope.interface amd64 8.1-1 [152 kB] Get: 73 http://deb.debian.org/debian forky/main amd64 python3-twisted all 25.5.0-4 [2057 kB] Get: 74 http://deb.debian.org/debian forky/main amd64 python3-wrapt amd64 1.17.3-2 [45.9 kB] -Fetched 23.5 MB in 0s (88.9 MB/s) +Fetched 23.5 MB in 14s (1636 kB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (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 ... 19862 files and directories currently installed.) @@ -442,8 +474,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Nov 20 16:26:11 UTC 2025. -Universal Time is now: Thu Nov 20 16:26:11 UTC 2025. +Local time is now: Wed Dec 23 22:51:50 UTC 2026. +Universal Time is now: Wed Dec 23 22:51:50 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... @@ -515,7 +547,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/crochet-2.1.1/ && 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 > ../crochet_2.1.1-2_source.changes +I: user script /srv/workspace/pbuilder/2770088/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/2770088/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/crochet-2.1.1/ && 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 > ../crochet_2.1.1-2_source.changes dpkg-buildpackage: info: source package crochet dpkg-buildpackage: info: source version 2.1.1-2 dpkg-buildpackage: info: source distribution unstable @@ -585,647 +621,27 @@ running build_py creating /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet copying crochet/_shutdown.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet -copying crochet/_util.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet -copying crochet/_resultstore.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet -copying crochet/__init__.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet copying crochet/mypy.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet -copying crochet/_eventloop.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet +copying crochet/_util.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet copying crochet/_version.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet +copying crochet/_eventloop.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet +copying crochet/__init__.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet +copying crochet/_resultstore.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet creating /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests -copying crochet/tests/test_process.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests copying crochet/tests/test_util.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests -copying crochet/tests/__init__.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests -copying crochet/tests/test_api.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests copying crochet/tests/test_setup.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests +copying crochet/tests/__init__.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests copying crochet/tests/test_logging.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests copying crochet/tests/test_shutdown.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests +copying crochet/tests/test_process.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests copying crochet/tests/test_mypy.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests +copying crochet/tests/test_api.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests copying crochet/tests/test_resultstore.py -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests copying crochet/__init__.pyi -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet copying crochet/py.typed -> /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet UPDATING /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_version.py set /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_version.py to '2.1.1' - dh_auto_test -O--buildsystem=pybuild - pybuild --test -i python{version} -p 3.13 -I: pybuild base:311: cd /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build; python3.13 -m unittest discover -v -test_cancel (crochet.tests.test_api.EventualResultTests.test_cancel) -cancel() cancels the wrapped Deferred, running cancellation in the ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -test_connect_deferred (crochet.tests.test_api.EventualResultTests.test_connect_deferred) -If an EventualResult is created with None, ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_control_c_is_possible (crochet.tests.test_api.EventualResultTests.test_control_c_is_possible) -If you're wait()ing on an EventualResult in main thread, make sure the ... ok -test_error_after_gc_logged (crochet.tests.test_api.EventualResultTests.test_error_after_gc_logged) -If the result is an error that occurs after all user references to the ... Unhandled error in EventualResult -Traceback (most recent call last): -Failure: builtins.ZeroDivisionError: - -ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -test_error_logged_no_wait (crochet.tests.test_api.EventualResultTests.test_error_logged_no_wait) -If the result is an error and wait() was never called, the error will ... Unhandled error in EventualResult -Traceback (most recent call last): -Failure: builtins.ZeroDivisionError: - -ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -test_error_logged_wait_timeout (crochet.tests.test_api.EventualResultTests.test_error_logged_wait_timeout) -If the result is an error and wait() was called but timed out, the ... Unhandled error in EventualResult -Traceback (most recent call last): -Failure: builtins.ZeroDivisionError: - -ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -test_failure_result (crochet.tests.test_api.EventualResultTests.test_failure_result) -wait() raises the exception the Deferred fired with. ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_failure_result_twice (crochet.tests.test_api.EventualResultTests.test_failure_result_twice) -A second call to wait() raises same value as the first call. ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_immediate_cancel (crochet.tests.test_api.EventualResultTests.test_immediate_cancel) -Immediately cancelling the result of @run_in_reactor function will ... ok -test_later_failure_result (crochet.tests.test_api.EventualResultTests.test_later_failure_result) -wait() raises the exception the Deferred fired with, in the case ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_later_success_result (crochet.tests.test_api.EventualResultTests.test_later_success_result) -wait() returns the value the Deferred fired with, in the case where ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_noWaitingDuringImport (crochet.tests.test_api.EventualResultTests.test_noWaitingDuringImport) -EventualResult.wait() raises an exception if called while a module is ... skipped 'This test is too fragile (and insufficient) on Python 3 - see https://github.com/itamarst/crochet/issues/43' -test_original_failure (crochet.tests.test_api.EventualResultTests.test_original_failure) -original_failure() returns the underlying Failure of the Deferred ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_original_failure_no_result (crochet.tests.test_api.EventualResultTests.test_original_failure_no_result) -If there is no result yet, original_failure() returns None. ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -test_original_failure_not_error (crochet.tests.test_api.EventualResultTests.test_original_failure_not_error) -If the result is not an error, original_failure() returns None. ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_reactor_stop_unblocks_EventualResult (crochet.tests.test_api.EventualResultTests.test_reactor_stop_unblocks_EventualResult) -Any EventualResult.wait() calls still waiting when the reactor has ... ok -test_reactor_stop_unblocks_EventualResult_in_threadpool (crochet.tests.test_api.EventualResultTests.test_reactor_stop_unblocks_EventualResult_in_threadpool) -Any EventualResult.wait() calls still waiting when the reactor has ... ok -test_reactor_thread_disallowed (crochet.tests.test_api.EventualResultTests.test_reactor_thread_disallowed) -wait() cannot be called from the reactor thread. ... ok -test_stash (crochet.tests.test_api.EventualResultTests.test_stash) -EventualResult.stash() stores the object in the global ResultStore. ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -test_success_result (crochet.tests.test_api.EventualResultTests.test_success_result) -wait() returns the value the Deferred fired with. ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_success_result_twice (crochet.tests.test_api.EventualResultTests.test_success_result_twice) -A second call to wait() returns same value as the first call. ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_timeout (crochet.tests.test_api.EventualResultTests.test_timeout) -If no result is available, wait(timeout) will throw a TimeoutError. ... ok -test_timeout_then_result (crochet.tests.test_api.EventualResultTests.test_timeout_then_result) -If a result becomes available after a timeout, a second call to ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_timeout_twice (crochet.tests.test_api.EventualResultTests.test_timeout_twice) -If no result is available, a second call to wait(timeout) will also ... ok -test_eventloop_api (crochet.tests.test_api.PublicAPITests.test_eventloop_api) -An EventLoop object configured with the real reactor and ... ok -test_eventloop_api_reactor (crochet.tests.test_api.PublicAPITests.test_eventloop_api_reactor) -The publicly exposed EventLoop will, when setup, use the global ... ok -test_no_sideeffects (crochet.tests.test_api.PublicAPITests.test_no_sideeffects) -Creating an EventLoop object, as is done in crochet.__init__, does not ... ok -test_reapAllProcesses (crochet.tests.test_api.PublicAPITests.test_reapAllProcesses) -An EventLoop object configured with the real reapAllProcesses on POSIX ... ok -test_retrieve_result (crochet.tests.test_api.PublicAPITests.test_retrieve_result) -retrieve_result() calls retrieve() on the global ResultStore. ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -test_runs_with_lock (crochet.tests.test_api.ResultRegistryTests.test_runs_with_lock) -All code in ResultRegistry.stop() and register() is protected by a ... ok -test_stopped_already_have_result (crochet.tests.test_api.ResultRegistryTests.test_stopped_already_have_result) -ResultRegistery.stop() has no impact on registered EventualResult ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_stopped_new_registration (crochet.tests.test_api.ResultRegistryTests.test_stopped_new_registration) -After ResultRegistery.stop() is called subsequent register() calls ... ok -test_stopped_registered (crochet.tests.test_api.ResultRegistryTests.test_stopped_registered) -ResultRegistery.stop() fires registered EventualResult with ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_weakref (crochet.tests.test_api.ResultRegistryTests.test_weakref) -Registering an EventualResult with a ResultRegistry does not prevent ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -test_async_function (crochet.tests.test_api.RunInReactorTests.test_async_function) -Async functions can be wrapped with @run_in_reactor. ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_classmethod (crochet.tests.test_api.RunInReactorTests.test_classmethod) -The function decorated with the wait decorator can be a classmethod. ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -test_deferred_failure_result (crochet.tests.test_api.RunInReactorTests.test_deferred_failure_result) -If the underlying function returns a Deferred, the wrapper returns a ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_deferred_success_result (crochet.tests.test_api.RunInReactorTests.test_deferred_success_result) -If the underlying function returns a Deferred, the wrapper returns a ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_exception_result (crochet.tests.test_api.RunInReactorTests.test_exception_result) -If the underlying function throws an exception, the wrapper returns a ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_method (crochet.tests.test_api.RunInReactorTests.test_method) -The function decorated with the wait decorator can be a method. ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -test_name (crochet.tests.test_api.RunInReactorTests.test_name) -The function decorated with run_in_reactor has the same name as the ... ok -test_registry (crochet.tests.test_api.RunInReactorTests.test_registry) -@run_in_reactor registers the EventualResult in the ResultRegistry. ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -test_regular_result (crochet.tests.test_api.RunInReactorTests.test_regular_result) -If the underlying function returns a non-Deferred, the wrapper returns ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_run_in_reactor_thread (crochet.tests.test_api.RunInReactorTests.test_run_in_reactor_thread) -The function decorated with run_in_reactor is run in the reactor ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -test_signature (crochet.tests.test_api.RunInReactorTests.test_signature) -The function decorated with the run_in_reactor decorator has the same ... ok -test_wrap_method (crochet.tests.test_api.RunInReactorTests.test_wrap_method) -The object decorated with the wait decorator can be a method object ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -test_wrapped_function (crochet.tests.test_api.RunInReactorTests.test_wrapped_function) -The function wrapped by @run_in_reactor can be accessed via the ... ok -runTest (twisted.trial._asynctest.TestCase.runTest) -If no C{methodName} argument is passed to the constructor, L{run} will ... ok -test_arguments (crochet.tests.test_api.WaitTests.test_arguments) -The function decorated with wait decorator gets all arguments passed ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_async_function (crochet.tests.test_api.WaitTests.test_async_function) -Async functions can be wrapped with @wait_for. ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_classmethod (crochet.tests.test_api.WaitTests.test_classmethod) -The function decorated with the wait decorator can be a classmethod. ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_control_c_is_possible (crochet.tests.test_api.WaitTests.test_control_c_is_possible) -A call to a decorated function responds to a Ctrl-C (i.e. with a ... ok -test_deferred_failure_result (crochet.tests.test_api.WaitTests.test_deferred_failure_result) -If the underlying function returns a Deferred with an errback, the ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_deferred_success_result (crochet.tests.test_api.WaitTests.test_deferred_success_result) -If the underlying function returns a Deferred, the wrapper returns a ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_exception_result (crochet.tests.test_api.WaitTests.test_exception_result) -If the underlying function throws an exception, the wrapper raises ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_name (crochet.tests.test_api.WaitTests.test_name) -The function decorated with the wait decorator has the same name as the ... ok -test_reactor_stop_unblocks (crochet.tests.test_api.WaitTests.test_reactor_stop_unblocks) -Any @wait_for_reactor-decorated calls still waiting when the reactor ... ok -test_reactor_thread_disallowed (crochet.tests.test_api.WaitTests.test_reactor_thread_disallowed) -Functions decorated with the wait decorator cannot be called from the ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_regular_result (crochet.tests.test_api.WaitTests.test_regular_result) -If the underlying function returns a non-Deferred, the wrapper returns ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_signature (crochet.tests.test_api.WaitTests.test_signature) -The function decorated with the wait decorator has the same signature ... ok -test_timeoutCancels (crochet.tests.test_api.WaitTests.test_timeoutCancels) -If a function wrapped with wait_for hits the timeout, it cancels ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_timeoutRaises (crochet.tests.test_api.WaitTests.test_timeoutRaises) -If a function wrapped with wait_for hits the timeout, it raises ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_wait_for_reactor_thread (crochet.tests.test_api.WaitTests.test_wait_for_reactor_thread) -The function decorated with the wait decorator is run in the reactor ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -test_wrapped_function (crochet.tests.test_api.WaitTests.test_wrapped_function) -The function wrapped by the wait decorator can be accessed via the ... ok -runTest (twisted.trial._synctest.SynchronousTestCase.runTest) -If no C{methodName} argument is passed to the constructor, L{run} will ... ok -test_emit (crochet.tests.test_logging.ThreadLogObserverTest.test_emit) -ThreadLogObserver.emit runs the wrapped observer's in its thread, with ... ok -test_errors (crochet.tests.test_logging.ThreadLogObserverTest.test_errors) -ThreadLogObserver.emit catches and silently drops exceptions from its ... ok -test_ioThreadUnchanged (crochet.tests.test_logging.ThreadLogObserverTest.test_ioThreadUnchanged) -ThreadLogObserver does not change the Twisted I/O thread (which is ... ok -test_stop (crochet.tests.test_logging.ThreadLogObserverTest.test_stop) -ThreadLogObserver.stop() stops the thread started in __init__. ... ok -test_eventual_result_cancel_signature (crochet.tests.test_mypy.MypyTests.test_eventual_result_cancel_signature) -EventualResult's cancel() method takes no arguments. ... skipped 'Tests require mypy to be installed.' -test_eventual_result_original_failure_signature (crochet.tests.test_mypy.MypyTests.test_eventual_result_original_failure_signature) -EventualResult's original_failure() method takes no arguments and returns an ... skipped 'Tests require mypy to be installed.' -test_eventual_result_stash_signature (crochet.tests.test_mypy.MypyTests.test_eventual_result_stash_signature) -EventualResult's stash() method takes no arguments and returns the same type ... skipped 'Tests require mypy to be installed.' -test_eventual_result_wait_signature (crochet.tests.test_mypy.MypyTests.test_eventual_result_wait_signature) -EventualResult's wait() method takes one timeout float argument. ... skipped 'Tests require mypy to be installed.' -test_exceptions (crochet.tests.test_mypy.MypyTests.test_exceptions) -ReactorStopped and TimeoutError are Exception types. ... skipped 'Tests require mypy to be installed.' -test_mypy_working (crochet.tests.test_mypy.MypyTests.test_mypy_working) -mypy's API is able to function and produce errors when expected. ... skipped 'Tests require mypy to be installed.' -test_retrieve_result_returns_untyped_eventual_result (crochet.tests.test_mypy.MypyTests.test_retrieve_result_returns_untyped_eventual_result) -retrieve_result() returns an untyped EventualResult. ... skipped 'Tests require mypy to be installed.' -test_run_in_reactor_func_returns_typed_eventual (crochet.tests.test_mypy.MypyTests.test_run_in_reactor_func_returns_typed_eventual) -run_in_reactor preserves the decorated function's return type indirectly ... skipped 'Tests require mypy to be installed.' -test_run_in_reactor_func_signature_transform (crochet.tests.test_mypy.MypyTests.test_run_in_reactor_func_signature_transform) -The mypy plugin correctly passes the wrapped signature though the ... skipped 'Tests require mypy to be installed.' -test_run_in_reactor_func_takes_same_args (crochet.tests.test_mypy.MypyTests.test_run_in_reactor_func_takes_same_args) -The mypy plugin correctly passes the wrapped parameter signature through the ... skipped 'Tests require mypy to be installed.' -test_setup_no_args (crochet.tests.test_mypy.MypyTests.test_setup_no_args) -setup() and no_setup() take no arguments. ... skipped 'Tests require mypy to be installed.' -test_version_string (crochet.tests.test_mypy.MypyTests.test_version_string) -__version__ is a string. ... skipped 'Tests require mypy to be installed.' -test_wait_for_func_signature_unchanged (crochet.tests.test_mypy.MypyTests.test_wait_for_func_signature_unchanged) -The @wait_for(timeout) decorator preserves the wrapped function's signature. ... skipped 'Tests require mypy to be installed.' -test_wait_for_signature (crochet.tests.test_mypy.MypyTests.test_wait_for_signature) -The @wait_for decorator takes a timeout float. ... skipped 'Tests require mypy to be installed.' -test_processExit (crochet.tests.test_process.ProcessTests.test_processExit) -A Crochet-managed reactor notice when a process it started exits. ... ok -/usr/lib/python3.13/subprocess.py:1140: ResourceWarning: subprocess 1865820 is still running - _warn("subprocess %s is still running" % self.pid, -/usr/lib/python3/dist-packages/twisted/internet/utils.py:223: ResourceWarning: unclosed file <_io.BufferedReader name=6> - result = f(*a, **kw) -runTest (twisted.trial._asynctest.TestCase.runTest) -If no C{methodName} argument is passed to the constructor, L{run} will ... ok -test_log_errors (crochet.tests.test_resultstore.ResultStoreTests.test_log_errors) -Unretrieved EventualResults have their errors, if any, logged on ... Unhandled error in stashed EventualResult: -Traceback (most recent call last): -Failure: builtins.ZeroDivisionError: - -Unhandled error in stashed EventualResult: -Traceback (most recent call last): -Failure: builtins.RuntimeError: - -ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:133: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -test_retrieve_only_once (crochet.tests.test_resultstore.ResultStoreTests.test_retrieve_only_once) -Once a result is retrieved, it can no longer be retrieved again. ... ok -test_store_and_retrieve (crochet.tests.test_resultstore.ResultStoreTests.test_store_and_retrieve) -EventualResult instances be be stored in a ResultStore and then ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -test_synchronized (crochet.tests.test_resultstore.ResultStoreTests.test_synchronized) -store() and retrieve() are synchronized. ... ok -test_uniqueness (crochet.tests.test_resultstore.ResultStoreTests.test_uniqueness) -Each store() operation returns a larger number, ensuring uniqueness. ... ok -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -runTest (twisted.trial._asynctest.TestCase.runTest) -If no C{methodName} argument is passed to the constructor, L{run} will ... ok -test_new_logging (crochet.tests.test_setup.LoggingTests.test_new_logging) -Messages from both new and old Twisted logging APIs are emitted to ... ok -test_old_logging (crochet.tests.test_setup.LoggingTests.test_old_logging) -Messages from the old Twisted logging API are emitted to Python ... skipped 'This test is for Twisted < 15.2.' -test_non_posix (crochet.tests.test_setup.ProcessSetupTests.test_non_posix) -On non-POSIX systems, setup() does not install a LoopingCall. ... skipped 'This test is for non-POSIX systems.' -test_posix (crochet.tests.test_setup.ProcessSetupTests.test_posix) -On POSIX systems, setup() installs a LoopingCall that runs ... ok -test_crochet_import_no_reactor (crochet.tests.test_setup.ReactorImportTests.test_crochet_import_no_reactor) -Importing crochet should not import the reactor. ... ok -test_first_runs_reactor (crochet.tests.test_setup.SetupTests.test_first_runs_reactor) -With it first call, setup() runs the reactor in a thread. ... ok -test_logging (crochet.tests.test_setup.SetupTests.test_logging) -setup() registers a PythonLoggingObserver wrapped in a ... /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py:139: DeprecationWarning: isSet() is deprecated, use is_set() instead - if self._result_retrieved or not self._result_set.isSet(): -ok -test_no_setup (crochet.tests.test_setup.SetupTests.test_no_setup) -If called first, no_setup() makes subsequent calls to setup() do ... ok -test_no_setup_after_setup (crochet.tests.test_setup.SetupTests.test_no_setup_after_setup) -If called after setup(), no_setup() throws an exception. ... ok -test_no_setup_registry_shutdown (crochet.tests.test_setup.SetupTests.test_no_setup_registry_shutdown) -ResultRegistry.stop() is registered to run before reactor shutdown by ... ok -test_runs_with_lock (crochet.tests.test_setup.SetupTests.test_runs_with_lock) -All code in setup() and no_setup() is protected by a lock. ... ok -test_second_does_nothing (crochet.tests.test_setup.SetupTests.test_second_does_nothing) -The second call to setup() does nothing. ... ok -test_setup_registry_shutdown (crochet.tests.test_setup.SetupTests.test_setup_registry_shutdown) -ResultRegistry.stop() is registered to run before reactor shutdown by ... ok -test_start_watchdog_thread (crochet.tests.test_setup.SetupTests.test_start_watchdog_thread) -setup() starts the shutdown watchdog thread. ... ok -test_stop_logging_on_exit (crochet.tests.test_setup.SetupTests.test_stop_logging_on_exit) -setup() registers a reactor shutdown event that stops the logging ... ok -test_stop_on_exit (crochet.tests.test_setup.SetupTests.test_stop_on_exit) -setup() registers an exit handler that stops the reactor, and an exit ... ok -test_warnings_untouched (crochet.tests.test_setup.SetupTests.test_warnings_untouched) -setup() ensure the warnings module's showwarning is unmodified, ... ok -test_called (crochet.tests.test_shutdown.FunctionRegistryTests.test_called) -Functions registered with a FunctionRegistry are called in reverse ... ok -test_log_errors (crochet.tests.test_shutdown.FunctionRegistryTests.test_log_errors) -Registered functions that raise an error have the error logged, and ... Unhandled Error -Traceback (most recent call last): - File "/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_shutdown.py", line 52, in run - f() - File "/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_shutdown.py", line 44, in - self._functions.append(lambda: f(*args, **kwargs)) - File "/build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/test_shutdown.py", line 120, in - registry.register(lambda: 1 / 0) -builtins.ZeroDivisionError: division by zero - -ok -test_api (crochet.tests.test_shutdown.ShutdownTests.test_api) -The module exposes a shutdown thread that will call a global ... ok -test_shutdown (crochet.tests.test_shutdown.ShutdownTests.test_shutdown) -A function registered with _shutdown.register() is called when the ... ok -/usr/lib/python3/dist-packages/twisted/internet/utils.py:223: ResourceWarning: unclosed file <_io.BufferedReader name=6> - result = f(*a, **kw) -test_watchdog (crochet.tests.test_shutdown.ShutdownTests.test_watchdog) -The watchdog thread exits when the thread it is watching exits, and ... ok -runTest (twisted.trial._asynctest.TestCase.runTest) -If no C{methodName} argument is passed to the constructor, L{run} will ... ok -test_marked (crochet.tests.test_util.SynchronizedTests.test_marked) -A method wrapped with @synchronized is marked as synchronized. ... ok -test_name (crochet.tests.test_util.SynchronizedTests.test_name) -A method wrapped with @synchronized preserves its name. ... ok -test_raise (crochet.tests.test_util.SynchronizedTests.test_raise) -A method wrapped with @synchronized is called with the lock acquired, ... ok -test_return (crochet.tests.test_util.SynchronizedTests.test_return) -A method wrapped with @synchronized is called with the lock acquired, ... ok -runTest (twisted.trial._asynctest.TestCase.runTest) -If no C{methodName} argument is passed to the constructor, L{run} will ... ok - ----------------------------------------------------------------------- -Ran 119 tests in 6.912s - -OK (skipped=17) - rm -fr -- /tmp/dh-xdg-rundir-6oG7U5I2 +dh: command-omitted: The call to "dh_auto_test -O--buildsystem=pybuild" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild @@ -1270,57 +686,40 @@ creating /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages creating /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_shutdown.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_util.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet -creating /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/__pycache__ -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/__pycache__/_shutdown.cpython-313.pyc -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/__pycache__ -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/__pycache__/_resultstore.cpython-313.pyc -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/__pycache__ -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/__pycache__/_version.cpython-313.pyc -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/__pycache__ -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/__pycache__/_util.cpython-313.pyc -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/__pycache__ -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/__pycache__/_eventloop.cpython-313.pyc -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/__pycache__ -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/__pycache__ -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_resultstore.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/__init__.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/py.typed -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet +copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/mypy.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet creating /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/test_process.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests -creating /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/__pycache__ -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/__pycache__/test_mypy.cpython-313.pyc -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/__pycache__ -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/__pycache__/test_shutdown.cpython-313.pyc -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/__pycache__ -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/__pycache__/test_logging.cpython-313.pyc -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/__pycache__ -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/__pycache__/test_process.cpython-313.pyc -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/__pycache__ -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/__pycache__/test_setup.cpython-313.pyc -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/__pycache__ -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/__pycache__/test_resultstore.cpython-313.pyc -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/__pycache__ -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/__pycache__/test_api.cpython-313.pyc -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/__pycache__ -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/__pycache__/test_util.cpython-313.pyc -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/__pycache__ -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/__pycache__ copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/test_util.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/__init__.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/test_api.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/test_setup.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests +copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/__init__.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/test_logging.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/test_shutdown.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests +copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/test_process.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/test_mypy.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests +copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/test_api.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/tests/test_resultstore.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/mypy.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/__init__.pyi -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet -copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet +copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_util.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet +copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/py.typed -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_version.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet +copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_eventloop.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet +copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/__init__.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet +copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/__init__.pyi -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet +copying /build/reproducible-path/crochet-2.1.1/.pybuild/cpython3_3.13_crochet/build/crochet/_resultstore.py -> /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/_shutdown.py to _shutdown.cpython-313.pyc -byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/_util.py to _util.cpython-313.pyc -byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/_resultstore.py to _resultstore.cpython-313.pyc -byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/test_process.py to test_process.cpython-313.pyc +byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/mypy.py to mypy.cpython-313.pyc byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/test_util.py to test_util.cpython-313.pyc -byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/test_api.py to test_api.cpython-313.pyc byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/test_setup.py to test_setup.cpython-313.pyc +byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/test_logging.py to test_logging.cpython-313.pyc byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/test_shutdown.py to test_shutdown.cpython-313.pyc +byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/test_process.py to test_process.cpython-313.pyc byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/test_mypy.py to test_mypy.cpython-313.pyc +byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/test_api.py to test_api.cpython-313.pyc byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/tests/test_resultstore.py to test_resultstore.cpython-313.pyc -byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/mypy.py to mypy.cpython-313.pyc -byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/_eventloop.py to _eventloop.cpython-313.pyc +byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/_util.py to _util.cpython-313.pyc byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/_version.py to _version.cpython-313.pyc +byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/_eventloop.py to _eventloop.cpython-313.pyc +byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/crochet-2.1.1/debian/python3-crochet/usr/lib/python3.13/dist-packages/crochet/_resultstore.py to _resultstore.cpython-313.pyc running install_egg_info running egg_info writing crochet.egg-info/PKG-INFO @@ -1367,7 +766,7 @@ D: dh_python3 pydist:175: trying to find dependency for wrapt (python=None) D: dh_python3 pydist:209: dependency: module seems to be installed D: dh_python3 pydist:284: dependency: included in build-deps -D: dh_python3 depends:253: D={'python3-wrapt', 'python3:any', 'python3-twisted'}; R=[]; S=[]; E=[], B=[]; RT=[] +D: dh_python3 depends:253: D={'python3-twisted', 'python3-wrapt', 'python3:any'}; R=[]; S=[]; E=[], B=[]; RT=[] dh_installsystemduser -O--buildsystem=pybuild dh_perl -O--buildsystem=pybuild dh_link -O--buildsystem=pybuild @@ -1412,12 +811,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/2770088/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2770088/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/1853014 and its subdirectories -I: Current time: Thu Nov 20 04:27:02 -12 2025 -I: pbuilder-time-stamp: 1763656022 +I: removing directory /srv/workspace/pbuilder/2770088 and its subdirectories +I: Current time: Thu Dec 24 12:52:14 +14 2026 +I: pbuilder-time-stamp: 1798066334