Package: src:simplemonitor
Version: 1.13.0-1
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary --with sphinxdoc --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build
I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" 
module
I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_simplemonitor  
* Building wheel...
Successfully built simplemonitor-1.13.0-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with 
"installer" module
I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" 
module
I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_simplemonitor  
* Building wheel...
Successfully built simplemonitor-1.13.0-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with 
"installer" module
PYTHONPATH= sphinx-build docs/ build_docs/sphinx/html
Running Sphinx v8.1.3
loading translations [en]... done
WARNING: html_static_path entry '_static' does not exist
loading intersphinx inventory 'python' from 
https://docs.python.org/3/objects.inv ...
building [mo]: targets for 0 po files that are out of date
writing output... 
building [html]: targets for 68 source files that are out of date
updating environment: [new config] 68 added, 0 changed, 0 removed
reading sources... [  1%] alerters
reading sources... [  3%] alerters/46elks
reading sources... [  4%] alerters/bulksms
reading sources... [  6%] alerters/email
reading sources... [  7%] alerters/execute
reading sources... [  9%] alerters/nc
reading sources... [ 10%] alerters/nextcloud
reading sources... [ 12%] alerters/ntfy
reading sources... [ 13%] alerters/pushbullet
reading sources... [ 15%] alerters/pushover
reading sources... [ 16%] alerters/ses
reading sources... [ 18%] alerters/slack
reading sources... [ 19%] alerters/sms77
reading sources... [ 21%] alerters/sns
reading sources... [ 22%] alerters/syslog
reading sources... [ 24%] alerters/telegram
reading sources... [ 25%] alerters/twilio_sms
reading sources... [ 26%] aws-boilerplate
reading sources... [ 28%] aws-confvals
reading sources... [ 29%] configuration
reading sources... [ 31%] creating-alerters
reading sources... [ 32%] creating-loggers
reading sources... [ 34%] creating-monitors
reading sources... [ 35%] creds-warning
reading sources... [ 37%] get-config-values
reading sources... [ 38%] index
reading sources... [ 40%] installation
reading sources... [ 41%] loggers
reading sources... [ 43%] loggers/db
reading sources... [ 44%] loggers/dbstatus
reading sources... [ 46%] loggers/html
reading sources... [ 47%] loggers/json
reading sources... [ 49%] loggers/logfile
reading sources... [ 50%] loggers/logfileng
reading sources... [ 51%] loggers/mqtt
reading sources... [ 53%] loggers/network
reading sources... [ 54%] loggers/seq
reading sources... [ 56%] monitors
reading sources... [ 57%] monitors/apcupsd
reading sources... [ 59%] monitors/arlo_camera
reading sources... [ 60%] monitors/command
reading sources... [ 62%] monitors/compound
reading sources... [ 63%] monitors/diskspace
reading sources... [ 65%] monitors/dns
reading sources... [ 66%] monitors/eximqueue
reading sources... [ 68%] monitors/fail
reading sources... [ 69%] monitors/filestat
reading sources... [ 71%] monitors/hass_sensor
reading sources... [ 72%] monitors/host
reading sources... [ 74%] monitors/http
reading sources... [ 75%] monitors/loadavg
reading sources... [ 76%] monitors/memory
reading sources... [ 78%] monitors/null
reading sources... [ 79%] monitors/ping
reading sources... [ 81%] monitors/pkgaudit
reading sources... [ 82%] monitors/portaudit
reading sources... [ 84%] monitors/process
reading sources... [ 85%] monitors/rc
reading sources... [ 87%] monitors/ring_doorbell
reading sources... [ 88%] monitors/service
reading sources... [ 90%] monitors/svc
reading sources... [ 91%] monitors/swap
reading sources... [ 93%] monitors/systemd-unit
reading sources... [ 94%] monitors/tcp
reading sources... [ 96%] monitors/tls_expiry
reading sources... [ 97%] monitors/unifi_failover
reading sources... [ 99%] monitors/unifi_watchdog
reading sources... [100%] monitors/unix_service

/<<PKGBUILDDIR>>/docs/alerters/bulksms.rst:6: WARNING: duplicate confval 
description of sender, other instance in alerters/46elks
/<<PKGBUILDDIR>>/docs/alerters/bulksms.rst:14: WARNING: duplicate confval 
description of username, other instance in alerters/46elks
/<<PKGBUILDDIR>>/docs/alerters/bulksms.rst:21: WARNING: duplicate confval 
description of password, other instance in alerters/46elks
/<<PKGBUILDDIR>>/docs/alerters/bulksms.rst:28: WARNING: duplicate confval 
description of target, other instance in alerters/46elks
/<<PKGBUILDDIR>>/docs/alerters/bulksms.rst:35: WARNING: duplicate confval 
description of timeout, other instance in alerters/46elks
/<<PKGBUILDDIR>>/docs/alerters/email.rst:42: WARNING: duplicate confval 
description of username, other instance in alerters/bulksms
/<<PKGBUILDDIR>>/docs/alerters/email.rst:49: WARNING: duplicate confval 
description of password, other instance in alerters/bulksms
/<<PKGBUILDDIR>>/docs/alerters/nextcloud.rst:31: WARNING: duplicate confval 
description of server, other instance in alerters/nextcloud
/<<PKGBUILDDIR>>/docs/alerters/nextcloud.rst:38: WARNING: duplicate confval 
description of timeout, other instance in alerters/bulksms
/<<PKGBUILDDIR>>/docs/alerters/ntfy.rst:32: WARNING: duplicate confval 
description of token, other instance in alerters/nextcloud
/<<PKGBUILDDIR>>/docs/alerters/ntfy.rst:39: WARNING: duplicate confval 
description of server, other instance in alerters/nextcloud
/<<PKGBUILDDIR>>/docs/alerters/ntfy.rst:47: WARNING: duplicate confval 
description of timeout, other instance in alerters/nextcloud
/<<PKGBUILDDIR>>/docs/alerters/pushbullet.rst:10: WARNING: duplicate confval 
description of token, other instance in alerters/ntfy
/<<PKGBUILDDIR>>/docs/alerters/pushbullet.rst:17: WARNING: duplicate confval 
description of timeout, other instance in alerters/ntfy
/<<PKGBUILDDIR>>/docs/alerters/pushover.rst:10: WARNING: duplicate confval 
description of user, other instance in alerters/nextcloud
/<<PKGBUILDDIR>>/docs/alerters/pushover.rst:17: WARNING: duplicate confval 
description of token, other instance in alerters/pushbullet
/<<PKGBUILDDIR>>/docs/alerters/pushover.rst:24: WARNING: duplicate confval 
description of timeout, other instance in alerters/pushbullet
/<<PKGBUILDDIR>>/docs/alerters/ses.rst:12: WARNING: duplicate confval 
description of from, other instance in alerters/email
/<<PKGBUILDDIR>>/docs/alerters/ses.rst:19: WARNING: duplicate confval 
description of to, other instance in alerters/email
/<<PKGBUILDDIR>>/docs/alerters/slack.rst:28: WARNING: duplicate confval 
description of username, other instance in alerters/email
/<<PKGBUILDDIR>>/docs/alerters/slack.rst:34: WARNING: duplicate confval 
description of timeout, other instance in alerters/pushover
/<<PKGBUILDDIR>>/docs/alerters/sms77.rst:15: WARNING: duplicate confval 
description of target, other instance in alerters/bulksms
/<<PKGBUILDDIR>>/docs/alerters/sms77.rst:22: WARNING: duplicate confval 
description of sender, other instance in alerters/bulksms
/<<PKGBUILDDIR>>/docs/alerters/sms77.rst:30: WARNING: duplicate confval 
description of timeout, other instance in alerters/slack
/<<PKGBUILDDIR>>/docs/alerters/sns.rst:10: WARNING: duplicate confval 
description of topic, other instance in alerters/ntfy
/<<PKGBUILDDIR>>/docs/aws-confvals.rst:1: WARNING: duplicate confval 
description of aws_region, other instance in alerters/ses
/<<PKGBUILDDIR>>/docs/aws-confvals.rst:8: WARNING: duplicate confval 
description of aws_access_key, other instance in alerters/ses
/<<PKGBUILDDIR>>/docs/aws-confvals.rst:15: WARNING: duplicate confval 
description of aws_secret_access_key, other instance in alerters/ses
/<<PKGBUILDDIR>>/docs/alerters/telegram.rst:6: WARNING: duplicate confval 
description of token, other instance in alerters/pushover
/<<PKGBUILDDIR>>/docs/alerters/telegram.rst:20: WARNING: duplicate confval 
description of timeout, other instance in alerters/sms77
/<<PKGBUILDDIR>>/docs/alerters/twilio_sms.rst:22: WARNING: duplicate confval 
description of target, other instance in alerters/sms77
/<<PKGBUILDDIR>>/docs/alerters/twilio_sms.rst:29: WARNING: duplicate confval 
description of sender, other instance in alerters/sms77
/<<PKGBUILDDIR>>/docs/aws-confvals.rst:1: WARNING: duplicate confval 
description of aws_region, other instance in alerters/sns
/<<PKGBUILDDIR>>/docs/aws-confvals.rst:8: WARNING: duplicate confval 
description of aws_access_key, other instance in alerters/sns
/<<PKGBUILDDIR>>/docs/aws-confvals.rst:15: WARNING: duplicate confval 
description of aws_secret_access_key, other instance in alerters/sns
/<<PKGBUILDDIR>>/docs/configuration.rst:130: WARNING: duplicate confval 
description of bind_host, other instance in configuration
/<<PKGBUILDDIR>>/docs/index.rst:17: WARNING: toctree contains reference to 
nonexisting document 'configuration-examples' [toc.not_readable]
/<<PKGBUILDDIR>>/docs/loggers.rst:15: WARNING: duplicate confval description of 
type, other instance in alerters
/<<PKGBUILDDIR>>/docs/loggers.rst:22: WARNING: duplicate confval description of 
depend, other instance in alerters
/<<PKGBUILDDIR>>/docs/loggers.rst:30: WARNING: duplicate confval description of 
groups, other instance in alerters
/<<PKGBUILDDIR>>/docs/loggers.rst:40: WARNING: duplicate confval description of 
tz, other instance in alerters
/<<PKGBUILDDIR>>/docs/loggers/dbstatus.rst:12: WARNING: duplicate confval 
description of path, other instance in loggers/db
/<<PKGBUILDDIR>>/docs/loggers/json.rst:6: WARNING: duplicate confval 
description of filename, other instance in loggers/html
/<<PKGBUILDDIR>>/docs/loggers/logfile.rst:31: WARNING: duplicate confval 
description of filename, other instance in loggers/json
/<<PKGBUILDDIR>>/docs/loggers/logfile.rst:46: WARNING: duplicate confval 
description of only_failures, other instance in alerters
/<<PKGBUILDDIR>>/docs/loggers/logfileng.rst:33: WARNING: duplicate confval 
description of filename, other instance in loggers/logfile
/<<PKGBUILDDIR>>/docs/loggers/logfileng.rst:55: WARNING: duplicate confval 
description of interval, other instance in configuration
/<<PKGBUILDDIR>>/docs/loggers/logfileng.rst:78: WARNING: duplicate confval 
description of only_failures, other instance in loggers/logfile
/<<PKGBUILDDIR>>/docs/loggers/mqtt.rst:8: WARNING: duplicate confval 
description of host, other instance in alerters/email
/<<PKGBUILDDIR>>/docs/loggers/mqtt.rst:15: WARNING: duplicate confval 
description of port, other instance in alerters/email
/<<PKGBUILDDIR>>/docs/loggers/mqtt.rst:31: WARNING: duplicate confval 
description of topic, other instance in alerters/sns
/<<PKGBUILDDIR>>/docs/loggers/mqtt.rst:39: WARNING: duplicate confval 
description of username, other instance in alerters/slack
/<<PKGBUILDDIR>>/docs/loggers/mqtt.rst:46: WARNING: duplicate confval 
description of password, other instance in alerters/email
/<<PKGBUILDDIR>>/docs/loggers/network.rst:17: WARNING: duplicate confval 
description of host, other instance in loggers/mqtt
/<<PKGBUILDDIR>>/docs/loggers/network.rst:24: WARNING: duplicate confval 
description of port, other instance in loggers/mqtt
/<<PKGBUILDDIR>>/docs/loggers/network.rst:31: WARNING: duplicate confval 
description of key, other instance in configuration
/<<PKGBUILDDIR>>/docs/loggers/seq.rst:14: WARNING: duplicate confval 
description of timeout, other instance in alerters/telegram
/<<PKGBUILDDIR>>/docs/monitors.rst:17: WARNING: duplicate confval description 
of type, other instance in loggers
/<<PKGBUILDDIR>>/docs/monitors.rst:34: WARNING: duplicate confval description 
of depend, other instance in loggers
/<<PKGBUILDDIR>>/docs/monitors.rst:52: WARNING: duplicate confval description 
of urgent, other instance in alerters
/<<PKGBUILDDIR>>/docs/monitors/apcupsd.rst:6: WARNING: duplicate confval 
description of path, other instance in loggers/dbstatus
/<<PKGBUILDDIR>>/docs/monitors/arlo_camera.rst:6: WARNING: duplicate confval 
description of username, other instance in loggers/mqtt
/<<PKGBUILDDIR>>/docs/monitors/arlo_camera.rst:13: WARNING: duplicate confval 
description of password, other instance in loggers/mqtt
/<<PKGBUILDDIR>>/docs/monitors/compound.rst:8: WARNING: duplicate confval 
description of monitors, other instance in configuration
/<<PKGBUILDDIR>>/docs/monitors/diskspace.rst:13: WARNING: duplicate confval 
description of limit, other instance in alerters
/<<PKGBUILDDIR>>/docs/monitors/dns.rst:38: WARNING: duplicate confval 
description of server, other instance in alerters/ntfy
/<<PKGBUILDDIR>>/docs/monitors/dns.rst:45: WARNING: duplicate confval 
description of port, other instance in loggers/network
/<<PKGBUILDDIR>>/docs/monitors/eximqueue.rst:14: WARNING: duplicate confval 
description of path, other instance in monitors/apcupsd
/<<PKGBUILDDIR>>/docs/monitors/filestat.rst:6: WARNING: duplicate confval 
description of filename, other instance in loggers/logfileng
/<<PKGBUILDDIR>>/docs/monitors/hass_sensor.rst:6: WARNING: duplicate confval 
description of url, other instance in alerters/slack
/<<PKGBUILDDIR>>/docs/monitors/hass_sensor.rst:20: WARNING: duplicate confval 
description of token, other instance in alerters/telegram
/<<PKGBUILDDIR>>/docs/monitors/hass_sensor.rst:27: WARNING: duplicate confval 
description of timeout, other instance in loggers/seq
/<<PKGBUILDDIR>>/docs/monitors/host.rst:8: WARNING: duplicate confval 
description of host, other instance in loggers/network
/<<PKGBUILDDIR>>/docs/monitors/http.rst:6: WARNING: duplicate confval 
description of url, other instance in monitors/hass_sensor
/<<PKGBUILDDIR>>/docs/monitors/http.rst:37: WARNING: duplicate confval 
description of username, other instance in monitors/arlo_camera
/<<PKGBUILDDIR>>/docs/monitors/http.rst:45: WARNING: duplicate confval 
description of password, other instance in monitors/arlo_camera
/<<PKGBUILDDIR>>/docs/monitors/http.rst:61: WARNING: duplicate confval 
description of timeout, other instance in monitors/hass_sensor
/<<PKGBUILDDIR>>/docs/monitors/ping.rst:8: WARNING: duplicate confval 
description of host, other instance in monitors/host
/<<PKGBUILDDIR>>/docs/monitors/ping.rst:15: WARNING: duplicate confval 
description of timeout, other instance in monitors/http
/<<PKGBUILDDIR>>/docs/monitors/ping.rst:23: WARNING: duplicate confval 
description of count, other instance in monitors/host
/<<PKGBUILDDIR>>/docs/monitors/pkgaudit.rst:6: WARNING: duplicate confval 
description of path, other instance in monitors/eximqueue
/<<PKGBUILDDIR>>/docs/monitors/portaudit.rst:6: WARNING: duplicate confval 
description of path, other instance in monitors/pkgaudit
/<<PKGBUILDDIR>>/docs/monitors/process.rst:29: WARNING: duplicate confval 
description of username, other instance in monitors/http
/<<PKGBUILDDIR>>/docs/monitors/rc.rst:15: WARNING: duplicate confval 
description of path, other instance in monitors/portaudit
/<<PKGBUILDDIR>>/docs/monitors/ring_doorbell.rst:6: WARNING: duplicate confval 
description of device_name, other instance in monitors/arlo_camera
/<<PKGBUILDDIR>>/docs/monitors/ring_doorbell.rst:21: WARNING: duplicate confval 
description of username, other instance in monitors/process
/<<PKGBUILDDIR>>/docs/monitors/ring_doorbell.rst:28: WARNING: duplicate confval 
description of password, other instance in monitors/http
/<<PKGBUILDDIR>>/docs/monitors/service.rst:6: WARNING: duplicate confval 
description of service, other instance in monitors/rc
/<<PKGBUILDDIR>>/docs/monitors/svc.rst:6: WARNING: duplicate confval 
description of path, other instance in monitors/rc
/<<PKGBUILDDIR>>/docs/monitors/swap.rst:6: WARNING: duplicate confval 
description of percent_free, other instance in monitors/memory
/<<PKGBUILDDIR>>/docs/monitors/tcp.rst:6: WARNING: duplicate confval 
description of host, other instance in monitors/ping
/<<PKGBUILDDIR>>/docs/monitors/tcp.rst:13: WARNING: duplicate confval 
description of port, other instance in monitors/dns
/<<PKGBUILDDIR>>/docs/monitors/tls_expiry.rst:10: WARNING: duplicate confval 
description of host, other instance in monitors/tcp
/<<PKGBUILDDIR>>/docs/monitors/tls_expiry.rst:17: WARNING: duplicate confval 
description of port, other instance in monitors/tcp
/<<PKGBUILDDIR>>/docs/monitors/unifi_watchdog.rst:7: WARNING: duplicate confval 
description of router_address, other instance in monitors/unifi_failover
/<<PKGBUILDDIR>>/docs/monitors/unifi_watchdog.rst:14: WARNING: duplicate 
confval description of router_username, other instance in 
monitors/unifi_failover
/<<PKGBUILDDIR>>/docs/monitors/unifi_watchdog.rst:21: WARNING: duplicate 
confval description of router_password, other instance in 
monitors/unifi_failover
/<<PKGBUILDDIR>>/docs/monitors/unifi_watchdog.rst:28: WARNING: duplicate 
confval description of ssh_key, other instance in monitors/unifi_failover
/<<PKGBUILDDIR>>/docs/monitors/unix_service.rst:6: WARNING: duplicate confval 
description of service, other instance in monitors/service
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 
/<<PKGBUILDDIR>>/build_docs/sphinx/html/_static/documentation_options.js
Writing evaluated template result to 
/<<PKGBUILDDIR>>/build_docs/sphinx/html/_static/basic.css
Writing evaluated template result to 
/<<PKGBUILDDIR>>/build_docs/sphinx/html/_static/language_data.js
Writing evaluated template result to 
/<<PKGBUILDDIR>>/build_docs/sphinx/html/_static/js/versions.js
copying static files: done
copying extra files... 
copying extra files: done
copying assets: done
writing output... [  1%] alerters
writing output... [  3%] alerters/46elks
writing output... [  4%] alerters/bulksms
writing output... [  6%] alerters/email
writing output... [  7%] alerters/execute
writing output... [  9%] alerters/nc
writing output... [ 10%] alerters/nextcloud
writing output... [ 12%] alerters/ntfy
writing output... [ 13%] alerters/pushbullet
writing output... [ 15%] alerters/pushover
writing output... [ 16%] alerters/ses
writing output... [ 18%] alerters/slack
writing output... [ 19%] alerters/sms77
writing output... [ 21%] alerters/sns
writing output... [ 22%] alerters/syslog
writing output... [ 24%] alerters/telegram
writing output... [ 25%] alerters/twilio_sms
writing output... [ 26%] aws-boilerplate
writing output... [ 28%] aws-confvals
writing output... [ 29%] configuration
writing output... [ 31%] creating-alerters
writing output... [ 32%] creating-loggers
writing output... [ 34%] creating-monitors
writing output... [ 35%] creds-warning
writing output... [ 37%] get-config-values
writing output... [ 38%] index
writing output... [ 40%] installation
writing output... [ 41%] loggers
writing output... [ 43%] loggers/db
writing output... [ 44%] loggers/dbstatus
writing output... [ 46%] loggers/html
writing output... [ 47%] loggers/json
writing output... [ 49%] loggers/logfile
writing output... [ 50%] loggers/logfileng
writing output... [ 51%] loggers/mqtt
writing output... [ 53%] loggers/network
writing output... [ 54%] loggers/seq
writing output... [ 56%] monitors
writing output... [ 57%] monitors/apcupsd
writing output... [ 59%] monitors/arlo_camera
writing output... [ 60%] monitors/command
writing output... [ 62%] monitors/compound
writing output... [ 63%] monitors/diskspace
writing output... [ 65%] monitors/dns
writing output... [ 66%] monitors/eximqueue
writing output... [ 68%] monitors/fail
writing output... [ 69%] monitors/filestat
writing output... [ 71%] monitors/hass_sensor
writing output... [ 72%] monitors/host
writing output... [ 74%] monitors/http
writing output... [ 75%] monitors/loadavg
writing output... [ 76%] monitors/memory
writing output... [ 78%] monitors/null
writing output... [ 79%] monitors/ping
writing output... [ 81%] monitors/pkgaudit
writing output... [ 82%] monitors/portaudit
writing output... [ 84%] monitors/process
writing output... [ 85%] monitors/rc
writing output... [ 87%] monitors/ring_doorbell
writing output... [ 88%] monitors/service
writing output... [ 90%] monitors/svc
writing output... [ 91%] monitors/swap
writing output... [ 93%] monitors/systemd-unit
writing output... [ 94%] monitors/tcp
writing output... [ 96%] monitors/tls_expiry
writing output... [ 97%] monitors/unifi_failover
writing output... [ 99%] monitors/unifi_watchdog
writing output... [100%] monitors/unix_service

/<<PKGBUILDDIR>>/docs/configuration.rst:174: WARNING: undefined label: 'config 
examples' [ref.ref]
/<<PKGBUILDDIR>>/docs/monitors.rst:70: WARNING: undefined label: 'pkgaudit' 
[ref.ref]
generating indices... genindex done
writing additional pages... search done
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded, 102 warnings.

The HTML pages are in build_docs/sphinx/html.
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_simplemonitor/build; python3.13 -m 
pytest tests
============================= test session starts ==============================
platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_simplemonitor/build
configfile: pyproject.toml
plugins: typeguard-4.4.1, anyio-4.6.2
collected 75 items / 4 errors

==================================== ERRORS ====================================
____________________ ERROR collecting tests/test_alerter.py ____________________
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_simplemonitor/build/tests/test_alerter.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_alerter.py:11: in <module>
    from simplemonitor.Alerters import alerter, sns
simplemonitor/Alerters/__init__.py:5: in <module>
    from .bulksms import BulkSMSAlerter
simplemonitor/Alerters/bulksms.py:9: in <module>
    from ..Monitors.monitor import Monitor
simplemonitor/Monitors/__init__.py:29: in <module>
    from .ring import MonitorRingDoorbell
simplemonitor/Monitors/ring.py:9: in <module>
    import ring_doorbell
/usr/lib/python3/dist-packages/ring_doorbell/__init__.py:20: in <module>
    from ring_doorbell.listen import RingEventListener, RingEventListenerConfig
/usr/lib/python3/dist-packages/ring_doorbell/listen/__init__.py:3: in <module>
    from .eventlistener import RingEventListener
/usr/lib/python3/dist-packages/ring_doorbell/listen/eventlistener.py:12: in 
<module>
    from firebase_messaging import FcmPushClient, FcmRegisterConfig
E   ModuleNotFoundError: No module named 'firebase_messaging'
_____________________ ERROR collecting tests/test_host.py ______________________
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_simplemonitor/build/tests/test_host.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_host.py:4: in <module>
    from simplemonitor.Monitors import host
simplemonitor/Monitors/__init__.py:29: in <module>
    from .ring import MonitorRingDoorbell
simplemonitor/Monitors/ring.py:9: in <module>
    import ring_doorbell
/usr/lib/python3/dist-packages/ring_doorbell/__init__.py:20: in <module>
    from ring_doorbell.listen import RingEventListener, RingEventListenerConfig
/usr/lib/python3/dist-packages/ring_doorbell/listen/__init__.py:3: in <module>
    from .eventlistener import RingEventListener
/usr/lib/python3/dist-packages/ring_doorbell/listen/eventlistener.py:12: in 
<module>
    from firebase_messaging import FcmPushClient, FcmRegisterConfig
E   ModuleNotFoundError: No module named 'firebase_messaging'
__________________ ERROR collecting tests/test_network_new.py __________________
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_simplemonitor/build/tests/test_network_new.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_network_new.py:7: in <module>
    from simplemonitor.Monitors import MonitorHTTP
simplemonitor/Monitors/__init__.py:29: in <module>
    from .ring import MonitorRingDoorbell
simplemonitor/Monitors/ring.py:9: in <module>
    import ring_doorbell
/usr/lib/python3/dist-packages/ring_doorbell/__init__.py:20: in <module>
    from ring_doorbell.listen import RingEventListener, RingEventListenerConfig
/usr/lib/python3/dist-packages/ring_doorbell/listen/__init__.py:3: in <module>
    from .eventlistener import RingEventListener
/usr/lib/python3/dist-packages/ring_doorbell/listen/eventlistener.py:12: in 
<module>
    from firebase_messaging import FcmPushClient, FcmRegisterConfig
E   ModuleNotFoundError: No module named 'firebase_messaging'
____________________ ERROR collecting tests/test_service.py ____________________
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_simplemonitor/build/tests/test_service.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_service.py:4: in <module>
    from simplemonitor.Monitors import service
simplemonitor/Monitors/__init__.py:29: in <module>
    from .ring import MonitorRingDoorbell
simplemonitor/Monitors/ring.py:9: in <module>
    import ring_doorbell
/usr/lib/python3/dist-packages/ring_doorbell/__init__.py:20: in <module>
    from ring_doorbell.listen import RingEventListener, RingEventListenerConfig
/usr/lib/python3/dist-packages/ring_doorbell/listen/__init__.py:3: in <module>
    from .eventlistener import RingEventListener
/usr/lib/python3/dist-packages/ring_doorbell/listen/eventlistener.py:12: in 
<module>
    from firebase_messaging import FcmPushClient, FcmRegisterConfig
E   ModuleNotFoundError: No module named 'firebase_messaging'
=========================== short test summary info ============================
ERROR tests/test_alerter.py
ERROR tests/test_host.py
ERROR tests/test_network_new.py
ERROR tests/test_service.py
!!!!!!!!!!!!!!!!!!! Interrupted: 4 errors during collection !!!!!!!!!!!!!!!!!!!!
============================== 4 errors in 0.46s ===============================
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=2: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_simplemonitor/build; python3.13 -m 
pytest tests
I: pybuild base:311: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_simplemonitor/build; python3.12 -m 
pytest tests
============================= test session starts ==============================
platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_simplemonitor/build
configfile: pyproject.toml
plugins: typeguard-4.4.1, anyio-4.6.2
collected 75 items / 4 errors

==================================== ERRORS ====================================
____________________ ERROR collecting tests/test_alerter.py ____________________
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_simplemonitor/build/tests/test_alerter.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_alerter.py:11: in <module>
    from simplemonitor.Alerters import alerter, sns
simplemonitor/Alerters/__init__.py:5: in <module>
    from .bulksms import BulkSMSAlerter
simplemonitor/Alerters/bulksms.py:9: in <module>
    from ..Monitors.monitor import Monitor
simplemonitor/Monitors/__init__.py:29: in <module>
    from .ring import MonitorRingDoorbell
simplemonitor/Monitors/ring.py:9: in <module>
    import ring_doorbell
/usr/lib/python3/dist-packages/ring_doorbell/__init__.py:20: in <module>
    from ring_doorbell.listen import RingEventListener, RingEventListenerConfig
/usr/lib/python3/dist-packages/ring_doorbell/listen/__init__.py:3: in <module>
    from .eventlistener import RingEventListener
/usr/lib/python3/dist-packages/ring_doorbell/listen/eventlistener.py:12: in 
<module>
    from firebase_messaging import FcmPushClient, FcmRegisterConfig
E   ModuleNotFoundError: No module named 'firebase_messaging'
_____________________ ERROR collecting tests/test_host.py ______________________
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_simplemonitor/build/tests/test_host.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_host.py:4: in <module>
    from simplemonitor.Monitors import host
simplemonitor/Monitors/__init__.py:29: in <module>
    from .ring import MonitorRingDoorbell
simplemonitor/Monitors/ring.py:9: in <module>
    import ring_doorbell
/usr/lib/python3/dist-packages/ring_doorbell/__init__.py:20: in <module>
    from ring_doorbell.listen import RingEventListener, RingEventListenerConfig
/usr/lib/python3/dist-packages/ring_doorbell/listen/__init__.py:3: in <module>
    from .eventlistener import RingEventListener
/usr/lib/python3/dist-packages/ring_doorbell/listen/eventlistener.py:12: in 
<module>
    from firebase_messaging import FcmPushClient, FcmRegisterConfig
E   ModuleNotFoundError: No module named 'firebase_messaging'
__________________ ERROR collecting tests/test_network_new.py __________________
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_simplemonitor/build/tests/test_network_new.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_network_new.py:7: in <module>
    from simplemonitor.Monitors import MonitorHTTP
simplemonitor/Monitors/__init__.py:29: in <module>
    from .ring import MonitorRingDoorbell
simplemonitor/Monitors/ring.py:9: in <module>
    import ring_doorbell
/usr/lib/python3/dist-packages/ring_doorbell/__init__.py:20: in <module>
    from ring_doorbell.listen import RingEventListener, RingEventListenerConfig
/usr/lib/python3/dist-packages/ring_doorbell/listen/__init__.py:3: in <module>
    from .eventlistener import RingEventListener
/usr/lib/python3/dist-packages/ring_doorbell/listen/eventlistener.py:12: in 
<module>
    from firebase_messaging import FcmPushClient, FcmRegisterConfig
E   ModuleNotFoundError: No module named 'firebase_messaging'
____________________ ERROR collecting tests/test_service.py ____________________
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_simplemonitor/build/tests/test_service.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_service.py:4: in <module>
    from simplemonitor.Monitors import service
simplemonitor/Monitors/__init__.py:29: in <module>
    from .ring import MonitorRingDoorbell
simplemonitor/Monitors/ring.py:9: in <module>
    import ring_doorbell
/usr/lib/python3/dist-packages/ring_doorbell/__init__.py:20: in <module>
    from ring_doorbell.listen import RingEventListener, RingEventListenerConfig
/usr/lib/python3/dist-packages/ring_doorbell/listen/__init__.py:3: in <module>
    from .eventlistener import RingEventListener
/usr/lib/python3/dist-packages/ring_doorbell/listen/eventlistener.py:12: in 
<module>
    from firebase_messaging import FcmPushClient, FcmRegisterConfig
E   ModuleNotFoundError: No module named 'firebase_messaging'
=========================== short test summary info ============================
ERROR tests/test_alerter.py
ERROR tests/test_host.py
ERROR tests/test_network_new.py
ERROR tests/test_service.py
!!!!!!!!!!!!!!!!!!! Interrupted: 4 errors during collection !!!!!!!!!!!!!!!!!!!!
============================== 4 errors in 0.52s ===============================
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=2: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_simplemonitor/build; python3.12 -m 
pytest tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13 
3.12" returned exit code 13
make: *** [debian/rules:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202412/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to