Source: zigpy
Version: 0.82.2-1
Severity: serious
Justification: FTBFS
Tags: forky sid ftbfs
User: [email protected]
Usertags: ftbfs-20250919 ftbfs-forky

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

The full build log is available from:
http://qa-logs.debian.net/2025/09/19/zigpy_0.82.2-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250919;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250919&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

-- 
Relevant part of the build log (hopefully):
> ==================================== ERRORS 
> ====================================
> __________________ ERROR at setup of test_ota_disabled_legacy 
> __________________
> file 
> /build/reproducible-path/zigpy-0.82.2/.pybuild/cpython3_3.13/build/tests/ota/test_ota_config.py,
>  line 17
>   @pytest.mark.filterwarnings("ignore::DeprecationWarning")
>   async def test_ota_disabled_legacy(tmp_path: pathlib.Path) -> None:
>       (tmp_path / "index.json").write_text("{}")
> 
>       # Enable all the providers
>       ota = zigpy.ota.OTA(
>           config=config.SCHEMA_OTA(
>               {
>                   config.CONF_OTA_ENABLED: False,  # But disable OTA
>                   config.CONF_OTA_ADVANCED_DIR: tmp_path,
>                   config.CONF_OTA_ALLOW_ADVANCED_DIR: 
> config.CONF_OTA_ALLOW_ADVANCED_DIR_STRING,
>                   config.CONF_OTA_IKEA: True,
>                   config.CONF_OTA_INOVELLI: True,
>                   config.CONF_OTA_LEDVANCE: True,
>                   config.CONF_OTA_SALUS: True,
>                   config.CONF_OTA_SONOFF: True,
>                   config.CONF_OTA_THIRDREALITY: True,
>                   config.CONF_OTA_PROVIDERS: [],
>                   config.CONF_OTA_EXTRA_PROVIDERS: [],
>                   config.CONF_OTA_REMOTE_PROVIDERS: [
>                       {
>                           config.CONF_OTA_PROVIDER_URL: 
> "https://example.org/remote_index.json";,
>                           config.CONF_OTA_PROVIDER_MANUF_IDS: [0x1234, 4476],
>                       }
>                   ],
>                   config.CONF_OTA_Z2M_LOCAL_INDEX: tmp_path / "index.json",
>                   config.CONF_OTA_Z2M_REMOTE_INDEX: 
> "https://example.org/z2m_index.json";,
>               }
>           ),
>           application=None,
>       )
> 
>       # None are actually enabled
>       assert not ota._providers
> file 
> /build/reproducible-path/zigpy-0.82.2/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 286
>   @pytest.fixture(autouse=True)
>   def verify_cleanup(
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, app, 
> > app_mock, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, doctest_namespace, event_loop_policy, make_initialized_device, 
> > monkeypatch, pytestconfig, raise_on_bad_log_formatting, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, tmp_path, 
> > tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory, 
> > verify_cleanup
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/zigpy-0.82.2/.pybuild/cpython3_3.13/build/tests/conftest.py:286

Reply via email to