Diff of the two buildlogs: -- --- b1/build.log 2025-03-13 22:46:57.644808645 +0000 +++ b2/build.log 2025-03-13 22:50:21.751661917 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Apr 15 17:07:48 -12 2026 -I: pbuilder-time-stamp: 1776316068 +I: Current time: Fri Mar 14 12:47:01 +14 2025 +I: pbuilder-time-stamp: 1741906021 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -24,52 +24,84 @@ dpkg-source: info: applying fix-manpage.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/500031/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2434174/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-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 Mar 13 22:47 /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/2434174/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2434174/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]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(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='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='1f9be1017cb94516826a94559d76e040' - 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='500031' - PS1='# ' - PS2='> ' + INVOCATION_ID=6026fa236b3d46c09d925420615c9368 + 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=2434174 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.OmqFelRL/pbuilderrc_MYzV --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.OmqFelRL/b1 --logfile b1/build.log python-watchdog_6.0.0-1.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.OmqFelRL/pbuilderrc_sxZU --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.OmqFelRL/b2 --logfile b2/build.log python-watchdog_6.0.0-1.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-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/500031/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2434174/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -228,7 +260,7 @@ Get: 101 http://deb.debian.org/debian trixie/main arm64 sphinx-common all 8.1.3-5 [617 kB] Get: 102 http://deb.debian.org/debian trixie/main arm64 python3-sphinx all 8.1.3-5 [468 kB] Get: 103 http://deb.debian.org/debian trixie/main arm64 python3-yaml arm64 6.0.2-1+b2 [122 kB] -Fetched 40.8 MB in 0s (158 MB/s) +Fetched 40.8 MB in 0s (88.8 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:arm64. (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 ... 19916 files and directories currently installed.) @@ -568,8 +600,8 @@ Setting up tzdata (2025a-2) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Apr 16 05:08:14 UTC 2026. -Universal Time is now: Thu Apr 16 05:08:14 UTC 2026. +Local time is now: Thu Mar 13 22:47:51 UTC 2025. +Universal Time is now: Thu Mar 13 22:47:51 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... @@ -677,7 +709,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/python-watchdog-6.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../python-watchdog_6.0.0-1_source.changes +I: user script /srv/workspace/pbuilder/2434174/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/2434174/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/python-watchdog-6.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../python-watchdog_6.0.0-1_source.changes dpkg-buildpackage: info: source package python-watchdog dpkg-buildpackage: info: source version 6.0.0-1 dpkg-buildpackage: info: source distribution unstable @@ -777,7 +813,7 @@ tests/test_0_watchmedo.py::test_shell_command_subprocess_termination_not_happening_on_file_opened_event PASSED [ 3%] tests/test_0_watchmedo.py::test_auto_restart_not_happening_on_file_opened_event PASSED [ 4%] tests/test_0_watchmedo.py::test_auto_restart_on_file_change PASSED [ 4%] -tests/test_0_watchmedo.py::test_auto_restart_on_file_change_debounce PASSED [ 5%] +tests/test_0_watchmedo.py::test_auto_restart_on_file_change_debounce FAILED [ 5%] tests/test_0_watchmedo.py::test_auto_restart_subprocess_termination[True] PASSED [ 5%] tests/test_0_watchmedo.py::test_auto_restart_subprocess_termination[False] PASSED [ 6%] tests/test_0_watchmedo.py::test_auto_restart_arg_parsing_basic PASSED [ 6%] @@ -944,6 +980,50 @@ tests/test_snapshot_diff.py::test_ignore_device PASSED [ 99%] tests/test_snapshot_diff.py::test_empty_snapshot PASSED [100%] +=================================== FAILURES =================================== +__________________ test_auto_restart_on_file_change_debounce ___________________ + +tmpdir = local('/tmp/pytest-of-pbuilder2/pytest-0/test_auto_restart_on_file_chan1') +capfd = <_pytest.capture.CaptureFixture object at 0xffff828e9e00> + + @pytest.mark.xfail( + condition=platform.is_darwin() or platform.is_windows() or sys.implementation.name == "pypy", + reason="known to be problematic, see #973", + ) + def test_auto_restart_on_file_change_debounce(tmpdir, capfd): + """Simulate changing 3 files quickly and then another change later. + + Expect 2 restarts due to debouncing. + """ + script = make_dummy_script(tmpdir, n=2) + trick = AutoRestartTrick([sys.executable, script], debounce_interval_seconds=0.5) + trick.start() + time.sleep(1) + trick.on_any_event(FileModifiedEvent("foo/bar.baz")) + trick.on_any_event(FileModifiedEvent("foo/bar2.baz")) + time.sleep(0.1) + trick.on_any_event(FileModifiedEvent("foo/bar3.baz")) + time.sleep(1) + trick.on_any_event(FileModifiedEvent("foo/bar.baz")) + time.sleep(1) + trick.stop() + cap = capfd.readouterr() +> assert cap.out.splitlines(keepends=False).count("+++++ 0") == 3 +E assert 2 == 3 +E + where 2 = ('+++++ 0') +E + where = ['+++++ 0', '+++++ 1', '+++++ 0'].count +E + where ['+++++ 0', '+++++ 1', '+++++ 0'] = (keepends=False) +E + where = '+++++ 0\n+++++ 1\n+++++ 0\n'.splitlines +E + where '+++++ 0\n+++++ 1\n+++++ 0\n' = CaptureResult(out='+++++ 0\n+++++ 1\n+++++ 0\n', err='Traceback (most recent call last):\n File "/tmp/pytest-of-pbuilder2/pytest-0/test_auto_restart_on_file_chan1/auto-test-2.py", line 4, in \n time.sleep(1)\n ~~~~~~~~~~^^^\nKeyboardInterrupt\nTraceback (most recent call last):\n File "/tmp/pytest-of-pbuilder2/pytest-0/test_auto_restart_on_file_chan1/auto-test-2.py", line 4, in \n time.sleep(1)\n ~~~~~~~~~~^^^\nKeyboardInterrupt\nFatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n File "", line 1360, in _find_and_load\n File "", line 1331, in _find_and_load_unlocked\n File "", line 935, in _load_unlocked\n File "", line 1176, in exec_module\n File "", line 729, in \n File "", line 716, in main\n File "", line 440, in addsitepackages\n File "", line 253, in addsitedir\n File "", line 212, in addpackage\n File "", line 1, in \n File "", line 4, in \n File "/usr/lib/python3/dist-packages/pytest_cov/embed.py", line 59, in init\n cov.start()\n ~~~~~~~~~^^\n File "/usr/lib/python3/dist-packages/coverage/control.py", line 636, in start\n self._init_for_start()\n ~~~~~~~~~~~~~~~~~~~~^^\n File "/usr/lib/python3/dist-packages/coverage/control.py", line 535, in _init_for_start\n self._collector = Collector(\n ~~~~~~~~~^\n should_trace=self._should_trace,\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n ...<7 lines>...\n metacov=self._metacov,\n ^^^^^^^^^^^^^^^^^^^^^^\n )\n ^\n File "/usr/lib/python3/dist-packages/coverage/collector.py", line 142, in __init__\n self.origin = short_stack()\n ~~~~~~~~~~~^^\n File "/usr/lib/python3/dist-packages/coverage/debug.py", line 245, in short_stack\n stack: Iterable[inspect.FrameInfo] = inspect.stack()[:skip:-1]\n ~~~~~~~~~~~~~^^\n File "/usr/lib/python3.13/inspect.py", line 1752, in stack\n return getouterframes(sys._getframe(1), context)\n File "/usr/lib/python3.13/inspect.py", line 1727, in getouterframes\n traceback_info = getframeinfo(frame, context)\n File "/usr/lib/python3.13/inspect.py", line 1689, in getframeinfo\n lines, lnum = findsource(frame)\n ~~~~~~~~~~^^^^^^^\n File "/usr/lib/python3.13/inspect.py", line 1072, in findsource\n module = getmodule(object, file)\n File "/usr/lib/python3.13/inspect.py", line 1029, in getmodule\n os.path.realpath(f)] = module.__name__\n ~~~~~~~~~~~~~~~~^^^\n File "", line 445, in realpath\nKeyboardInterrupt\n').out + +cap = CaptureResult(out='+++++ 0\n+++++ 1\n+++++ 0\n', err='Traceback (most recent call last):\n File "/tmp/pytest-of-pbuilder2/pytest-0/test_auto_restart_on_file_chan1/auto-test-2.py", line 4, in \n time.sleep(1)\n ~~~~~~~~~~^^^\nKeyboardInterrupt\nTraceback (most recent call last):\n File "/tmp/pytest-of-pbuilder2/pytest-0/test_auto_restart_on_file_chan1/auto-test-2.py", line 4, in \n time.sleep(1)\n ~~~~~~~~~~^^^\nKeyboardInterrupt\nFatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n File "", line 1360, in _find_and_load\n File "", line 1331, in _find_and_load_unlocked\n File "", line 935, in _load_unlocked\n File "", line 1176, in exec_module\n File "", line 729, in \n File "", line 716, in main\n File "", line 440, in addsitepackages\n File "", line 253, in addsitedir\n File "", line 212, in addpackage\n File "", line 1, in \n File "", line 4, in \n File "/usr/lib/python3/dist-packages/pytest_cov/embed.py", line 59, in init\n cov.start()\n ~~~~~~~~~^^\n File "/usr/lib/python3/dist-packages/coverage/control.py", line 636, in start\n self._init_for_start()\n ~~~~~~~~~~~~~~~~~~~~^^\n File "/usr/lib/python3/dist-packages/coverage/control.py", line 535, in _init_for_start\n self._collector = Collector(\n ~~~~~~~~~^\n should_trace=self._should_trace,\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n ...<7 lines>...\n metacov=self._metacov,\n ^^^^^^^^^^^^^^^^^^^^^^\n )\n ^\n File "/usr/lib/python3/dist-packages/coverage/collector.py", line 142, in __init__\n self.origin = short_stack()\n ~~~~~~~~~~~^^\n File "/usr/lib/python3/dist-packages/coverage/debug.py", line 245, in short_stack\n stack: Iterable[inspect.FrameInfo] = inspect.stack()[:skip:-1]\n ~~~~~~~~~~~~~^^\n File "/usr/lib/python3.13/inspect.py", line 1752, in stack\n return getouterframes(sys._getframe(1), context)\n File "/usr/lib/python3.13/inspect.py", line 1727, in getouterframes\n traceback_info = getframeinfo(frame, context)\n File "/usr/lib/python3.13/inspect.py", line 1689, in getframeinfo\n lines, lnum = findsource(frame)\n ~~~~~~~~~~^^^^^^^\n File "/usr/lib/python3.13/inspect.py", line 1072, in findsource\n module = getmodule(object, file)\n File "/usr/lib/python3.13/inspect.py", line 1029, in getmodule\n os.path.realpath(f)] = module.__name__\n ~~~~~~~~~~~~~~~~^^^\n File "", line 445, in realpath\nKeyboardInterrupt\n') +capfd = <_pytest.capture.CaptureFixture object at 0xffff828e9e00> +script = '/tmp/pytest-of-pbuilder2/pytest-0/test_auto_restart_on_file_chan1/auto-test-2.py' +tmpdir = local('/tmp/pytest-of-pbuilder2/pytest-0/test_auto_restart_on_file_chan1') +trick = + +tests/test_0_watchmedo.py:172: AssertionError + ---------- coverage: platform linux, python 3.13.2-final-0 ----------- Name Stmts Miss Cover Missing ---------------------------------------------------------------------------- @@ -1000,300 +1080,32 @@ test_file_lifecyle passed 1 out of the required 1 times. Success! ===End Flaky Test Report=== - -=========== 173 passed, 3 skipped, 1 deselected in 66.03s (0:01:06) ============ -make[1]: Leaving directory '/build/reproducible-path/python-watchdog-6.0.0' - create-stamp debian/debhelper-build-stamp - dh_testroot -O--buildsystem=pybuild - dh_prep -O--buildsystem=pybuild - dh_auto_install --destdir=debian/python3-watchdog/ -O--buildsystem=pybuild -I: pybuild base:311: /usr/bin/python3 setup.py install --root /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog -running install -/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. -!! - - ******************************************************************************** - Please avoid running ``setup.py`` directly. - Instead, use pypa/build, pypa/installer or other - standards-based tools. - - See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. - ******************************************************************************** - -!! - self.initialize_options() -running build -running build_py -running egg_info -writing src/watchdog.egg-info/PKG-INFO -writing dependency_links to src/watchdog.egg-info/dependency_links.txt -writing entry points to src/watchdog.egg-info/entry_points.txt -writing requirements to src/watchdog.egg-info/requires.txt -writing top-level names to src/watchdog.egg-info/top_level.txt -reading manifest file 'src/watchdog.egg-info/SOURCES.txt' -reading manifest template 'MANIFEST.in' -warning: no files found matching '*.h' under directory 'src' -warning: no files found matching 'docs/*.txt' -adding license file 'LICENSE' -adding license file 'COPYING' -adding license file 'AUTHORS' -writing manifest file 'src/watchdog.egg-info/SOURCES.txt' -running install_lib -creating /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/.coverage -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages -creating /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog -creating /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/__pycache__/version.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/__pycache__/watchmedo.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/__pycache__/events.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/py.typed -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog -creating /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers -creating /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/observers/__pycache__/polling.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/observers/__pycache__/inotify_c.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/observers/__pycache__/inotify_buffer.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/observers/__pycache__/api.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/observers/__pycache__/inotify.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/observers/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/observers/__init__.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/observers/api.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/observers/fsevents.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/observers/fsevents2.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/observers/inotify.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/observers/inotify_buffer.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/observers/inotify_c.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/observers/kqueue.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/observers/polling.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/observers/read_directory_changes.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/observers/winapi.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers -creating /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/tricks -creating /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/tricks/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/tricks/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/tricks/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/tricks/__init__.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/tricks -creating /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils -creating /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/utils/__pycache__/dirsnapshot.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/utils/__pycache__/process_watcher.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/utils/__pycache__/event_debouncer.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/utils/__pycache__/echo.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/utils/__pycache__/delayed_queue.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/utils/__pycache__/bricks.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/utils/__pycache__/platform.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/utils/__pycache__/patterns.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/utils/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/__pycache__ -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/utils/__init__.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/utils/bricks.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/utils/delayed_queue.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/utils/echo.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/utils/event_debouncer.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/utils/patterns.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/utils/platform.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/utils/process_watcher.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/utils/dirsnapshot.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/__init__.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/events.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/version.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog -copying /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build/watchdog/watchmedo.py -> /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers/api.py to api.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers/fsevents.py to fsevents.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers/fsevents2.py to fsevents2.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers/inotify.py to inotify.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers/inotify_buffer.py to inotify_buffer.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers/inotify_c.py to inotify_c.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers/kqueue.py to kqueue.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers/polling.py to polling.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers/read_directory_changes.py to read_directory_changes.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/observers/winapi.py to winapi.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/tricks/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/bricks.py to bricks.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/delayed_queue.py to delayed_queue.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/echo.py to echo.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/event_debouncer.py to event_debouncer.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/patterns.py to patterns.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/platform.py to platform.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/process_watcher.py to process_watcher.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/utils/dirsnapshot.py to dirsnapshot.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/events.py to events.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/version.py to version.cpython-313.pyc -byte-compiling /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog/watchmedo.py to watchmedo.cpython-313.pyc -running install_egg_info -Copying src/watchdog.egg-info to /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/lib/python3.13/dist-packages/watchdog-6.0.0.egg-info -Skipping SOURCES.txt -running install_scripts -Installing watchmedo script to /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/bin - dh_installdocs -O--buildsystem=pybuild - debian/rules override_dh_sphinxdoc -make[1]: Entering directory '/build/reproducible-path/python-watchdog-6.0.0' -python3 -m sphinx -b man docs/source docs/build/man -Running Sphinx v8.1.3 -loading translations [en]... done -making output directory... done -Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. -building [mo]: targets for 0 po files that are out of date -writing output... -building [man]: all manpages -updating environment: [new config] 5 added, 0 changed, 0 removed -reading sources... [ 20%] api -reading sources... [ 40%] hacking -reading sources... [ 60%] index -reading sources... [ 80%] installation -reading sources... [100%] quickstart - -looking for now-outdated files... none found -pickling environment... done -checking consistency... done -preparing documents... done -copying assets... -copying assets: done -writing... watchdog.1 { - installation - quickstart - api - hacking -} done -build succeeded. - -The manual pages are in docs/build/man. -sed -i 's/.TH "WATCHDOG" "1"/.TH "WATCHDOG" "3"/g' docs/build/man/watchdog.1 -cp -f docs/build/man/watchdog.1 docs/build/man/watchdog3.1 -PYTHONPATH=. python3 -m sphinx -b html docs/source /build/reproducible-path/python-watchdog-6.0.0/debian/python-watchdog/usr/share/doc/python-watchdog/html -Running Sphinx v8.1.3 -loading translations [en]... done -making output directory... done -Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. -building [mo]: targets for 0 po files that are out of date -writing output... -building [html]: targets for 5 source files that are out of date -updating environment: [new config] 5 added, 0 changed, 0 removed -reading sources... [ 20%] api -reading sources... [ 40%] hacking -reading sources... [ 60%] index -reading sources... [ 80%] installation -reading sources... [100%] quickstart - -looking for now-outdated files... none found -pickling environment... done -checking consistency... done -preparing documents... done -copying assets... -copying static files... -Writing evaluated template result to /build/reproducible-path/python-watchdog-6.0.0/debian/python-watchdog/usr/share/doc/python-watchdog/html/_static/language_data.js -Writing evaluated template result to /build/reproducible-path/python-watchdog-6.0.0/debian/python-watchdog/usr/share/doc/python-watchdog/html/_static/documentation_options.js -Writing evaluated template result to /build/reproducible-path/python-watchdog-6.0.0/debian/python-watchdog/usr/share/doc/python-watchdog/html/_static/basic.css -Writing evaluated template result to /build/reproducible-path/python-watchdog-6.0.0/debian/python-watchdog/usr/share/doc/python-watchdog/html/_static/pyramid.css -Writing evaluated template result to /build/reproducible-path/python-watchdog-6.0.0/debian/python-watchdog/usr/share/doc/python-watchdog/html/_static/epub.css -copying static files: done -copying extra files... -copying extra files: done -copying assets: done -writing output... [ 20%] api -writing output... [ 40%] hacking -writing output... [ 60%] index -writing output... [ 80%] installation -writing output... [100%] quickstart - -generating indices... genindex py-modindex done -highlighting module code... [ 17%] watchdog.events -highlighting module code... [ 33%] watchdog.observers.api -highlighting module code... [ 50%] watchdog.observers.polling -highlighting module code... [ 67%] watchdog.tricks -highlighting module code... [ 83%] watchdog.utils -highlighting module code... [100%] watchdog.utils.dirsnapshot - -writing additional pages... search done -dumping search index in English (code: en)... done -dumping object inventory... done -build succeeded. - -The HTML pages are in debian/python-watchdog/usr/share/doc/python-watchdog/html. -PYTHONPATH=. python3 -m sphinx -b html docs/source /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/share/doc/python3-watchdog/html -Running Sphinx v8.1.3 -loading translations [en]... done -making output directory... done -Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. -building [mo]: targets for 0 po files that are out of date -writing output... -building [html]: targets for 5 source files that are out of date -updating environment: [new config] 5 added, 0 changed, 0 removed -reading sources... [ 20%] api -reading sources... [ 40%] hacking -reading sources... [ 60%] index -reading sources... [ 80%] installation -reading sources... [100%] quickstart - -looking for now-outdated files... none found -pickling environment... done -checking consistency... done -preparing documents... done -copying assets... -copying static files... -Writing evaluated template result to /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/share/doc/python3-watchdog/html/_static/language_data.js -Writing evaluated template result to /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/share/doc/python3-watchdog/html/_static/documentation_options.js -Writing evaluated template result to /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/share/doc/python3-watchdog/html/_static/basic.css -Writing evaluated template result to /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/share/doc/python3-watchdog/html/_static/pyramid.css -Writing evaluated template result to /build/reproducible-path/python-watchdog-6.0.0/debian/python3-watchdog/usr/share/doc/python3-watchdog/html/_static/epub.css -copying static files: done -copying extra files... -copying extra files: done -copying assets: done -writing output... [ 20%] api -writing output... [ 40%] hacking -writing output... [ 60%] index -writing output... [ 80%] installation -writing output... [100%] quickstart - -generating indices... genindex py-modindex done -highlighting module code... [ 17%] watchdog.events -highlighting module code... [ 33%] watchdog.observers.api -highlighting module code... [ 50%] watchdog.observers.polling -highlighting module code... [ 67%] watchdog.tricks -highlighting module code... [ 83%] watchdog.utils -highlighting module code... [100%] watchdog.utils.dirsnapshot - -writing additional pages... search done -dumping search index in English (code: en)... done -dumping object inventory... done -build succeeded. - -The HTML pages are in debian/python3-watchdog/usr/share/doc/python3-watchdog/html. -dh_sphinxdoc -O--buildsystem=pybuild +=========================== short test summary info ============================ +FAILED tests/test_0_watchmedo.py::test_auto_restart_on_file_change_debounce - assert 2 == 3 + + where 2 = ('+++++ 0') + + where = ['+++++ 0', '+++++ 1', '+++++ 0'].count + + where ['+++++ 0', '+++++ 1', '+++++ 0'] = (keepends=False) + + where = '+++++ 0\n+++++ 1\n+++++ 0\n'.splitlines + + where '+++++ 0\n+++++ 1\n+++++ 0\n' = CaptureResult(out='+++++ 0\n+++++ 1\n+++++ 0\n', err='Traceback (most recent call last):\n File "/tmp/pytest-of-pbuilder2/pytest-0/test_auto_restart_on_file_chan1/auto-test-2.py", line 4, in \n time.sleep(1)\n ~~~~~~~~~~^^^\nKeyboardInterrupt\nTraceback (most recent call last):\n File "/tmp/pytest-of-pbuilder2/pytest-0/test_auto_restart_on_file_chan1/auto-test-2.py", line 4, in \n time.sleep(1)\n ~~~~~~~~~~^^^\nKeyboardInterrupt\nFatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n File "", line 1360, in _find_and_load\n File "", line 1331, in _find_and_load_unlocked\n File "", line 935, in _load_unlocked\n File "", line 1176, in exec_module\n File "", line 729, in \n File "", line 716, in main\n File "", line 440, in addsitepackages\n File "", line 253, in addsitedir\n File "", line 212, in addpackage\n File "", line 1, in \n File "", line 4, in \n File "/usr/lib/python3/dist-packages/pytest_cov/embed.py", line 59, in init\n cov.start()\n ~~~~~~~~~^^\n File "/usr/lib/python3/dist-packages/coverage/control.py", line 636, in start\n self._init_for_start()\n ~~~~~~~~~~~~~~~~~~~~^^\n File "/usr/lib/python3/dist-packages/coverage/control.py", line 535, in _init_for_start\n self._collector = Collector(\n ~~~~~~~~~^\n should_trace=self._should_trace,\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n ...<7 lines>...\n metacov=self._metacov,\n ^^^^^^^^^^^^^^^^^^^^^^\n )\n ^\n File "/usr/lib/python3/dist-packages/coverage/collector.py", line 142, in __init__\n self.origin = short_stack()\n ~~~~~~~~~~~^^\n File "/usr/lib/python3/dist-packages/coverage/debug.py", line 245, in short_stack\n stack: Iterable[inspect.FrameInfo] = inspect.stack()[:skip:-1]\n ~~~~~~~~~~~~~^^\n File "/usr/lib/python3.13/inspect.py", line 1752, in stack\n return getouterframes(sys._getframe(1), context)\n File "/usr/lib/python3.13/inspect.py", line 1727, in getouterframes\n traceback_info = getframeinfo(frame, context)\n File "/usr/lib/python3.13/inspect.py", line 1689, in getframeinfo\n lines, lnum = findsource(frame)\n ~~~~~~~~~~^^^^^^^\n File "/usr/lib/python3.13/inspect.py", line 1072, in findsource\n module = getmodule(object, file)\n File "/usr/lib/python3.13/inspect.py", line 1029, in getmodule\n os.path.realpath(f)] = module.__name__\n ~~~~~~~~~~~~~~~~^^^\n File "", line 445, in realpath\nKeyboardInterrupt\n').out +====== 1 failed, 172 passed, 3 skipped, 1 deselected in 77.07s (0:01:17) ======= +E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /build/reproducible-path/python-watchdog-6.0.0/.pybuild/cpython3_3.13_watchdog/build; python3.13 -m pytest -k "not test_unmount_watched_directory_filesystem" +dh_auto_test: error: pybuild --test -i python{version} -p 3.13 --test-pytest --test-args "-k \"not test_unmount_watched_directory_filesystem\"" returned exit code 13 +make[1]: *** [debian/rules:27: override_dh_auto_test] Error 25 make[1]: Leaving directory '/build/reproducible-path/python-watchdog-6.0.0' - dh_installchangelogs -O--buildsystem=pybuild - dh_installexamples -O--buildsystem=pybuild - dh_installman -O--buildsystem=pybuild - dh_python3 -O--buildsystem=pybuild - dh_installsystemduser -O--buildsystem=pybuild - dh_perl -O--buildsystem=pybuild - dh_link -O--buildsystem=pybuild - dh_strip_nondeterminism -O--buildsystem=pybuild - dh_compress -O--buildsystem=pybuild - dh_fixperms -O--buildsystem=pybuild - dh_missing -O--buildsystem=pybuild - dh_installdeb -O--buildsystem=pybuild - dh_gencontrol -O--buildsystem=pybuild -dpkg-gencontrol: warning: Suggests field of package python3-watchdog: substitution variable ${python3:Recommends} used, but is not defined -dpkg-gencontrol: warning: package python3-watchdog: substitution variable ${sphinxdoc:Built-Using} unused, but is defined - dh_md5sums -O--buildsystem=pybuild - dh_builddeb -O--buildsystem=pybuild -dpkg-deb: building package 'python3-watchdog' in '../python3-watchdog_6.0.0-1_all.deb'. - dpkg-genbuildinfo --build=binary -O../python-watchdog_6.0.0-1_arm64.buildinfo - dpkg-genchanges --build=binary -O../python-watchdog_6.0.0-1_arm64.changes -dpkg-genchanges: info: binary-only upload (no source code included) - dpkg-source --after-build . -dpkg-source: info: using options from python-watchdog-6.0.0/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ -dpkg-buildpackage: info: binary-only upload (no source included) -dpkg-genchanges: info: including full source code in upload +make: *** [debian/rules:7: binary] Error 2 +dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration +E: Failed autobuilding of package +I: user script /srv/workspace/pbuilder/2434174/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Thu Mar 13 22:50:19 UTC 2025 +Filesystem Size Used Avail Use% Mounted on +tmpfs 30G 0 30G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/2434174/tmp/hooks/C01_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/500031 and its subdirectories -I: Current time: Wed Apr 15 17:09:55 -12 2026 -I: pbuilder-time-stamp: 1776316195 +I: removing directory /srv/workspace/pbuilder/2434174 and its subdirectories