Diff of the two buildlogs: -- --- b1/build.log 2025-01-25 19:12:25.680933780 +0000 +++ b2/build.log 2025-01-25 19:13:12.290840553 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Jan 25 07:10:26 -12 2025 -I: pbuilder-time-stamp: 1737832226 +I: Current time: Sat Feb 28 15:35:26 +14 2026 +I: pbuilder-time-stamp: 1772242526 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -23,54 +23,86 @@ dpkg-source: info: unpacking python-bluetooth-adapters_0.21.1-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/15696/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/95607/tmp/hooks/D01_modify_environment starting +debug: Running on ionos16-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Feb 28 01:35 /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/95607/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/95607/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=11 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="i686-pc-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=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=21 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='822ab6f2fa874df98f9358d1ff43fdf3' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='15696' - PS1='# ' - PS2='> ' + INVOCATION_ID=382105d0a49e42b58938943cd1d306c7 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=95607 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.guySOLPU/pbuilderrc_MOxP --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.guySOLPU/b1 --logfile b1/build.log python-bluetooth-adapters_0.21.1-1.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.guySOLPU/pbuilderrc_zipb --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.guySOLPU/b2 --logfile b2/build.log python-bluetooth-adapters_0.21.1-1.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos12-i386 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/15696/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/95607/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -248,7 +280,7 @@ Get: 114 http://deb.debian.org/debian unstable/main i386 python3-pytest-timeout all 2.3.1-1 [21.9 kB] Get: 115 http://deb.debian.org/debian unstable/main i386 python3-uart-devices all 0.1.0-2 [6768 B] Get: 116 http://deb.debian.org/debian unstable/main i386 python3-usb-devices all 0.4.5-2 [9692 B] -Fetched 49.3 MB in 1s (42.0 MB/s) +Fetched 49.3 MB in 1s (97.5 MB/s) Preconfiguring packages ... Selecting previously unselected package libsystemd-shared:i386. (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 ... 19818 files and directories currently installed.) @@ -645,8 +677,8 @@ Setting up tzdata (2025a-1) ... Current default time zone: 'Etc/UTC' -Local time is now: Sat Jan 25 19:11:31 UTC 2025. -Universal Time is now: Sat Jan 25 19:11:31 UTC 2025. +Local time is now: Sat Feb 28 01:35:48 UTC 2026. +Universal Time is now: Sat Feb 28 01:35:48 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libasound2-data (1.2.13-1) ... @@ -767,7 +799,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/python-bluetooth-adapters-0.21.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 > ../python-bluetooth-adapters_0.21.1-1_source.changes +I: user script /srv/workspace/pbuilder/95607/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/95607/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/python-bluetooth-adapters-0.21.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 > ../python-bluetooth-adapters_0.21.1-1_source.changes dpkg-buildpackage: info: source package python-bluetooth-adapters dpkg-buildpackage: info: source version 0.21.1-1 dpkg-buildpackage: info: source distribution unstable @@ -808,191 +844,191 @@ cachedir: .pytest_cache rootdir: /build/reproducible-path/python-bluetooth-adapters-0.21.1/.pybuild/cpython3_3.12/build configfile: pyproject.toml -plugins: typeguard-4.4.1, cov-5.0.0, asyncio-0.25.1, timeout-2.3.1 +plugins: cov-5.0.0, typeguard-4.4.1, asyncio-0.25.1, timeout-2.3.1 asyncio: mode=Mode.AUTO, asyncio_default_fixture_loop_scope=None collecting ... collected 30 items / 1 deselected / 29 selected tests/test_init.py::test_get_bluetooth_adapters_file_not_found -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.337 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -2025-01-25 07:12:11.338 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.799 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.799 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:11.340 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:123 DBus service not found; make sure the DBus socket is available: +2026-02-28 15:36:06.801 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:123 DBus service not found; make sure the DBus socket is available: PASSED [ 3%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.341 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.801 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_connection_refused -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.342 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.802 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:11.343 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:146 DBus connection refused: ; try restarting `bluetooth` and `dbus` +2026-02-28 15:36:06.803 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:146 DBus connection refused: ; try restarting `bluetooth` and `dbus` PASSED [ 6%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.344 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.804 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_auth_eror -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.345 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.805 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:11.346 WARNING MainThread bluetooth_adapters.dbus:dbus.py:110 DBus authentication error; make sure the DBus socket is available and the user has the correct permissions: +2026-02-28 15:36:06.806 WARNING MainThread bluetooth_adapters.dbus:dbus.py:110 DBus authentication error; make sure the DBus socket is available and the user has the correct permissions: PASSED [ 10%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.347 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.806 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_connect_refused_docker -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.348 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.807 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:11.350 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:141 DBus connection refused: ; try restarting `bluetooth`, `dbus`, and finally the docker container -2025-01-25 07:12:11.350 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:146 DBus connection refused: ; try restarting `bluetooth` and `dbus` +2026-02-28 15:36:06.808 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:141 DBus connection refused: ; try restarting `bluetooth`, `dbus`, and finally the docker container +2026-02-28 15:36:06.808 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:146 DBus connection refused: ; try restarting `bluetooth` and `dbus` PASSED [ 13%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.351 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.809 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_connect_fails -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.352 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.810 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:11.353 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:123 DBus service not found; make sure the DBus socket is available: +2026-02-28 15:36:06.811 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:123 DBus service not found; make sure the DBus socket is available: PASSED [ 17%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.354 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.812 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_connect_fails_docker -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.355 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.812 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:11.357 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:118 DBus service not found; docker config may be missing `-v /run/dbus:/run/dbus:ro`: -2025-01-25 07:12:11.357 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:123 DBus service not found; make sure the DBus socket is available: +2026-02-28 15:36:06.813 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:118 DBus service not found; docker config may be missing `-v /run/dbus:/run/dbus:ro`: +2026-02-28 15:36:06.814 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:123 DBus service not found; make sure the DBus socket is available: PASSED [ 20%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.358 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.814 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_connect_broken_pipe -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.359 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.815 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:11.360 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:135 DBus connection broken: ; try restarting `bluetooth` and `dbus` +2026-02-28 15:36:06.816 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:135 DBus connection broken: ; try restarting `bluetooth` and `dbus` PASSED [ 24%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.361 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.817 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_connect_broken_pipe_docker -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.362 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.818 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:11.364 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:130 DBus connection broken: ; try restarting `bluetooth`, `dbus`, and finally the docker container -2025-01-25 07:12:11.364 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:135 DBus connection broken: ; try restarting `bluetooth` and `dbus` +2026-02-28 15:36:06.819 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:130 DBus connection broken: ; try restarting `bluetooth`, `dbus`, and finally the docker container +2026-02-28 15:36:06.819 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:135 DBus connection broken: ; try restarting `bluetooth` and `dbus` PASSED [ 27%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.365 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.820 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_connect_eof_error -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.366 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.821 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:11.368 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:160 DBus connection closed: +2026-02-28 15:36:06.822 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:160 DBus connection closed: PASSED [ 31%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.369 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.823 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_no_call_return -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.370 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.824 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:11.375 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:170 Received an unexpected reply from Dbus while calling GetManagedObjects on org.bluez: +2026-02-28 15:36:06.827 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:170 Received an unexpected reply from Dbus while calling GetManagedObjects on org.bluez: PASSED [ 34%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.377 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.828 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_times_out -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.378 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.829 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:11.380 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:163 Dbus timeout waiting for reply to GetManagedObjects; try restarting `bluetooth` and `dbus` +2026-02-28 15:36:06.830 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:163 Dbus timeout waiting for reply to GetManagedObjects; try restarting `bluetooth` and `dbus` PASSED [ 37%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.381 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.831 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_no_wrong_return -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.382 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.832 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:11.385 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:170 Received an unexpected reply from Dbus while calling GetManagedObjects on org.bluez: +2026-02-28 15:36:06.834 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:170 Received an unexpected reply from Dbus while calling GetManagedObjects on org.bluez: PASSED [ 41%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.387 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.835 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_correct_return_valid_message -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.388 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.836 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector PASSED [ 44%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.392 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.838 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_dbus_managed_objects -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.393 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.839 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector PASSED [ 48%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.397 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.841 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_BlueZDBusObjects -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.398 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.842 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector PASSED [ 51%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.402 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.844 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_adapters_linux -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.412 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.846 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:11.766 DEBUG asyncio_0 bluetooth_adapters.systems.linux_hci:linux_hci.py:99 Error while getting HCI devices: [Errno 97] Address family not supported by protocol +2026-02-28 15:36:06.852 DEBUG asyncio_0 bluetooth_adapters.systems.linux_hci:linux_hci.py:99 Error while getting HCI devices: [Errno 97] Address family not supported by protocol PASSED [ 55%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.780 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.873 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_adapters_linux_device_listed_before_adapter -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.781 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.875 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:11.795 DEBUG asyncio_0 bluetooth_adapters.systems.linux_hci:linux_hci.py:99 Error while getting HCI devices: [Errno 97] Address family not supported by protocol +2026-02-28 15:36:06.879 DEBUG asyncio_0 bluetooth_adapters.systems.linux_hci:linux_hci.py:99 Error while getting HCI devices: [Errno 97] Address family not supported by protocol PASSED [ 58%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.808 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.880 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_adapters_linux_uart -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.825 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.881 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:11.839 DEBUG asyncio_0 bluetooth_adapters.systems.linux_hci:linux_hci.py:99 Error while getting HCI devices: [Errno 97] Address family not supported by protocol +2026-02-28 15:36:06.883 DEBUG asyncio_0 bluetooth_adapters.systems.linux_hci:linux_hci.py:99 Error while getting HCI devices: [Errno 97] Address family not supported by protocol PASSED [ 62%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.852 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.885 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_adapters_macos -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.854 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.886 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector PASSED [ 65%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.863 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.888 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_adapters_windows -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.871 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.889 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector PASSED [ 68%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.876 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.891 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_adapter_human_name PASSED [ 72%] tests/test_init.py::test_get_manufacturer_from_mac -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:11.886 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.893 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector PASSED [ 75%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:11.891 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:06.894 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_adapter_unique_name PASSED [ 79%] tests/test_init.py::test_adapter_model PASSED [ 82%] @@ -1000,18 +1036,18 @@ tests/test_init.py::test_discovered_device_advertisement_data_from_dict PASSED [ 89%] tests/test_init.py::test_expire_stale_scanner_discovered_device_advertisement_data -------------------------------- live log call --------------------------------- -2025-01-25 07:12:11.911 DEBUG MainThread bluetooth_adapters.storage:storage.py:116 Loaded 1 fresh discovered devices for myscanner -2025-01-25 07:12:11.915 DEBUG MainThread bluetooth_adapters.storage:storage.py:116 Loaded 0 fresh discovered devices for all_expired +2026-02-28 15:36:06.899 DEBUG MainThread bluetooth_adapters.storage:storage.py:116 Loaded 1 fresh discovered devices for myscanner +2026-02-28 15:36:06.899 DEBUG MainThread bluetooth_adapters.storage:storage.py:116 Loaded 0 fresh discovered devices for all_expired PASSED [ 93%] tests/test_init.py::test_expire_future_discovered_device_advertisement_data -------------------------------- live log call --------------------------------- -2025-01-25 07:12:11.917 DEBUG MainThread bluetooth_adapters.storage:storage.py:116 Loaded 1 fresh discovered devices for myscanner -2025-01-25 07:12:11.923 WARNING MainThread bluetooth_adapters.storage:storage.py:103 Discarding timestamp 1738832331.9178972 for CC:DD:EE:FF:AA:BB on scanner all_future as it is the future (now = 1737832331.9179149) -2025-01-25 07:12:11.923 DEBUG MainThread bluetooth_adapters.storage:storage.py:116 Loaded 0 fresh discovered devices for all_future +2026-02-28 15:36:06.900 DEBUG MainThread bluetooth_adapters.storage:storage.py:116 Loaded 1 fresh discovered devices for myscanner +2026-02-28 15:36:06.900 WARNING MainThread bluetooth_adapters.storage:storage.py:103 Discarding timestamp 1773242566.9003465 for CC:DD:EE:FF:AA:BB on scanner all_future as it is the future (now = 1772242566.9003558) +2026-02-28 15:36:06.900 DEBUG MainThread bluetooth_adapters.storage:storage.py:116 Loaded 0 fresh discovered devices for all_future PASSED [ 96%] tests/test_init.py::test_discovered_device_advertisement_data_from_dict_corrupt -------------------------------- live log call --------------------------------- -2025-01-25 07:12:11.926 ERROR MainThread bluetooth_adapters.storage:storage.py:140 Error deserializing discovered_device_advertisement_data, adapter startup will be slow: BLEDevice.__init__() missing 1 required positional argument: 'name' +2026-02-28 15:36:06.901 ERROR MainThread bluetooth_adapters.storage:storage.py:140 Error deserializing discovered_device_advertisement_data, adapter startup will be slow: BLEDevice.__init__() missing 1 required positional argument: 'name' Traceback (most recent call last): File "/build/reproducible-path/python-bluetooth-adapters-0.21.1/.pybuild/cpython3_3.12/build/bluetooth_adapters/storage.py", line 132, in discovered_device_advertisement_data_from_dict _deserialize_discovered_device_advertisement_datas( @@ -1035,7 +1071,7 @@ assert out_ble_device.metadata == expected_ble_device.metadata -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html -================= 29 passed, 1 deselected, 3 warnings in 0.83s ================= +================= 29 passed, 1 deselected, 3 warnings in 0.22s ================= I: pybuild base:311: cd /build/reproducible-path/python-bluetooth-adapters-0.21.1/.pybuild/cpython3_3.13/build; python3.13 -m pytest -x --no-cov -k "not test_get_adapters_linux_no_usb_device" /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" @@ -1046,191 +1082,191 @@ cachedir: .pytest_cache rootdir: /build/reproducible-path/python-bluetooth-adapters-0.21.1/.pybuild/cpython3_3.13/build configfile: pyproject.toml -plugins: typeguard-4.4.1, cov-5.0.0, asyncio-0.25.1, timeout-2.3.1 +plugins: cov-5.0.0, typeguard-4.4.1, asyncio-0.25.1, timeout-2.3.1 asyncio: mode=Mode.AUTO, asyncio_default_fixture_loop_scope=None collecting ... collected 30 items / 1 deselected / 29 selected tests/test_init.py::test_get_bluetooth_adapters_file_not_found -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.579 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -2025-01-25 07:12:13.580 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.325 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.326 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:13.582 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:123 DBus service not found; make sure the DBus socket is available: +2026-02-28 15:36:07.327 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:123 DBus service not found; make sure the DBus socket is available: PASSED [ 3%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.584 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.327 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_connection_refused -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.586 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.328 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:13.587 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:146 DBus connection refused: ; try restarting `bluetooth` and `dbus` +2026-02-28 15:36:07.329 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:146 DBus connection refused: ; try restarting `bluetooth` and `dbus` PASSED [ 6%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.588 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.329 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_auth_eror -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.590 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.330 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:13.592 WARNING MainThread bluetooth_adapters.dbus:dbus.py:110 DBus authentication error; make sure the DBus socket is available and the user has the correct permissions: +2026-02-28 15:36:07.331 WARNING MainThread bluetooth_adapters.dbus:dbus.py:110 DBus authentication error; make sure the DBus socket is available and the user has the correct permissions: PASSED [ 10%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.593 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.331 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_connect_refused_docker -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.595 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.332 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:13.597 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:141 DBus connection refused: ; try restarting `bluetooth`, `dbus`, and finally the docker container -2025-01-25 07:12:13.597 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:146 DBus connection refused: ; try restarting `bluetooth` and `dbus` +2026-02-28 15:36:07.333 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:141 DBus connection refused: ; try restarting `bluetooth`, `dbus`, and finally the docker container +2026-02-28 15:36:07.333 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:146 DBus connection refused: ; try restarting `bluetooth` and `dbus` PASSED [ 13%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.598 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.334 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_connect_fails -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.600 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.335 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:13.602 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:123 DBus service not found; make sure the DBus socket is available: +2026-02-28 15:36:07.335 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:123 DBus service not found; make sure the DBus socket is available: PASSED [ 17%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.603 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.336 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_connect_fails_docker -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.605 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.337 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:13.607 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:118 DBus service not found; docker config may be missing `-v /run/dbus:/run/dbus:ro`: -2025-01-25 07:12:13.607 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:123 DBus service not found; make sure the DBus socket is available: +2026-02-28 15:36:07.337 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:118 DBus service not found; docker config may be missing `-v /run/dbus:/run/dbus:ro`: +2026-02-28 15:36:07.337 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:123 DBus service not found; make sure the DBus socket is available: PASSED [ 20%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.608 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.338 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_connect_broken_pipe -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.610 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.339 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:13.612 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:135 DBus connection broken: ; try restarting `bluetooth` and `dbus` +2026-02-28 15:36:07.339 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:135 DBus connection broken: ; try restarting `bluetooth` and `dbus` PASSED [ 24%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.613 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.340 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_connect_broken_pipe_docker -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.615 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.341 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:13.617 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:130 DBus connection broken: ; try restarting `bluetooth`, `dbus`, and finally the docker container -2025-01-25 07:12:13.617 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:135 DBus connection broken: ; try restarting `bluetooth` and `dbus` +2026-02-28 15:36:07.341 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:130 DBus connection broken: ; try restarting `bluetooth`, `dbus`, and finally the docker container +2026-02-28 15:36:07.342 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:135 DBus connection broken: ; try restarting `bluetooth` and `dbus` PASSED [ 27%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.619 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.342 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_connect_eof_error -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.620 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.343 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:13.623 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:160 DBus connection closed: +2026-02-28 15:36:07.344 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:160 DBus connection closed: PASSED [ 31%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.625 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.345 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_no_call_return -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.626 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.345 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:13.631 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:170 Received an unexpected reply from Dbus while calling GetManagedObjects on org.bluez: +2026-02-28 15:36:07.348 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:170 Received an unexpected reply from Dbus while calling GetManagedObjects on org.bluez: PASSED [ 34%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.633 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.349 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_times_out -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.635 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.349 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:13.637 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:163 Dbus timeout waiting for reply to GetManagedObjects; try restarting `bluetooth` and `dbus` +2026-02-28 15:36:07.351 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:163 Dbus timeout waiting for reply to GetManagedObjects; try restarting `bluetooth` and `dbus` PASSED [ 37%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.639 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.351 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_no_wrong_return -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.641 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.352 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:13.644 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:170 Received an unexpected reply from Dbus while calling GetManagedObjects on org.bluez: +2026-02-28 15:36:07.353 DEBUG MainThread bluetooth_adapters.dbus:dbus.py:170 Received an unexpected reply from Dbus while calling GetManagedObjects on org.bluez: PASSED [ 41%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.646 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.354 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_bluetooth_adapters_correct_return_valid_message -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.648 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.355 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector PASSED [ 44%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.652 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.357 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_dbus_managed_objects -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.654 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.358 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector PASSED [ 48%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.659 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.361 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_BlueZDBusObjects -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.661 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.362 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector PASSED [ 51%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.665 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.364 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_adapters_linux -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.668 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.365 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:13.699 DEBUG asyncio_0 bluetooth_adapters.systems.linux_hci:linux_hci.py:99 Error while getting HCI devices: [Errno 97] Address family not supported by protocol +2026-02-28 15:36:07.370 DEBUG asyncio_0 bluetooth_adapters.systems.linux_hci:linux_hci.py:99 Error while getting HCI devices: [Errno 97] Address family not supported by protocol PASSED [ 55%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.796 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.391 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_adapters_linux_device_listed_before_adapter -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.798 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.393 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:13.815 DEBUG asyncio_0 bluetooth_adapters.systems.linux_hci:linux_hci.py:99 Error while getting HCI devices: [Errno 97] Address family not supported by protocol +2026-02-28 15:36:07.396 DEBUG asyncio_0 bluetooth_adapters.systems.linux_hci:linux_hci.py:99 Error while getting HCI devices: [Errno 97] Address family not supported by protocol PASSED [ 58%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.832 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.397 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_adapters_linux_uart -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.834 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.398 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector -------------------------------- live log call --------------------------------- -2025-01-25 07:12:13.847 DEBUG asyncio_0 bluetooth_adapters.systems.linux_hci:linux_hci.py:99 Error while getting HCI devices: [Errno 97] Address family not supported by protocol +2026-02-28 15:36:07.400 DEBUG asyncio_0 bluetooth_adapters.systems.linux_hci:linux_hci.py:99 Error while getting HCI devices: [Errno 97] Address family not supported by protocol PASSED [ 62%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.856 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.401 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_adapters_macos -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.858 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.402 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector PASSED [ 65%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.867 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.404 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_get_adapters_windows -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.872 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.405 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector PASSED [ 68%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.884 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.407 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_adapter_human_name PASSED [ 72%] tests/test_init.py::test_get_manufacturer_from_mac -------------------------------- live log setup -------------------------------- -2025-01-25 07:12:13.894 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.409 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector PASSED [ 75%] ------------------------------ live log teardown ------------------------------- -2025-01-25 07:12:13.899 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector +2026-02-28 15:36:07.410 DEBUG MainThread asyncio:selector_events.py:64 Using selector: EpollSelector tests/test_init.py::test_adapter_unique_name PASSED [ 79%] tests/test_init.py::test_adapter_model PASSED [ 82%] @@ -1238,18 +1274,18 @@ tests/test_init.py::test_discovered_device_advertisement_data_from_dict PASSED [ 89%] tests/test_init.py::test_expire_stale_scanner_discovered_device_advertisement_data -------------------------------- live log call --------------------------------- -2025-01-25 07:12:13.924 DEBUG MainThread bluetooth_adapters.storage:storage.py:116 Loaded 1 fresh discovered devices for myscanner -2025-01-25 07:12:13.924 DEBUG MainThread bluetooth_adapters.storage:storage.py:116 Loaded 0 fresh discovered devices for all_expired +2026-02-28 15:36:07.416 DEBUG MainThread bluetooth_adapters.storage:storage.py:116 Loaded 1 fresh discovered devices for myscanner +2026-02-28 15:36:07.416 DEBUG MainThread bluetooth_adapters.storage:storage.py:116 Loaded 0 fresh discovered devices for all_expired PASSED [ 93%] tests/test_init.py::test_expire_future_discovered_device_advertisement_data -------------------------------- live log call --------------------------------- -2025-01-25 07:12:13.927 DEBUG MainThread bluetooth_adapters.storage:storage.py:116 Loaded 1 fresh discovered devices for myscanner -2025-01-25 07:12:13.927 WARNING MainThread bluetooth_adapters.storage:storage.py:103 Discarding timestamp 1738832333.9270768 for CC:DD:EE:FF:AA:BB on scanner all_future as it is the future (now = 1737832333.927099) -2025-01-25 07:12:13.927 DEBUG MainThread bluetooth_adapters.storage:storage.py:116 Loaded 0 fresh discovered devices for all_future +2026-02-28 15:36:07.418 DEBUG MainThread bluetooth_adapters.storage:storage.py:116 Loaded 1 fresh discovered devices for myscanner +2026-02-28 15:36:07.418 WARNING MainThread bluetooth_adapters.storage:storage.py:103 Discarding timestamp 1773242567.4180052 for CC:DD:EE:FF:AA:BB on scanner all_future as it is the future (now = 1772242567.4180145) +2026-02-28 15:36:07.418 DEBUG MainThread bluetooth_adapters.storage:storage.py:116 Loaded 0 fresh discovered devices for all_future PASSED [ 96%] tests/test_init.py::test_discovered_device_advertisement_data_from_dict_corrupt -------------------------------- live log call --------------------------------- -2025-01-25 07:12:13.933 ERROR MainThread bluetooth_adapters.storage:storage.py:140 Error deserializing discovered_device_advertisement_data, adapter startup will be slow: BLEDevice.__init__() missing 1 required positional argument: 'name' +2026-02-28 15:36:07.419 ERROR MainThread bluetooth_adapters.storage:storage.py:140 Error deserializing discovered_device_advertisement_data, adapter startup will be slow: BLEDevice.__init__() missing 1 required positional argument: 'name' Traceback (most recent call last): File "/build/reproducible-path/python-bluetooth-adapters-0.21.1/.pybuild/cpython3_3.13/build/bluetooth_adapters/storage.py", line 132, in discovered_device_advertisement_data_from_dict _deserialize_discovered_device_advertisement_datas( @@ -1278,7 +1314,7 @@ assert out_ble_device.metadata == expected_ble_device.metadata -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html -================= 29 passed, 1 deselected, 3 warnings in 0.64s ================= +================= 29 passed, 1 deselected, 3 warnings in 0.21s ================= create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild @@ -1307,12 +1343,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/95607/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/95607/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/15696 and its subdirectories -I: Current time: Sat Jan 25 07:12:24 -12 2025 -I: pbuilder-time-stamp: 1737832344 +I: removing directory /srv/workspace/pbuilder/95607 and its subdirectories +I: Current time: Sat Feb 28 15:36:10 +14 2026 +I: pbuilder-time-stamp: 1772242570