{"app_name":"Debian Janitor","binary_packages":[],"branch_url":"https://salsa.debian.org/python-team/packages/pyartnet.git/","build_log_highlight_lines":[1050,1053,1054,1094],"build_log_include_lines":[1079,1094],"build_log_line_count":1094,"build_log_name":"build.log","campaign":"lintian-fixes","change_set":"ae375105-fa75-47d3-8fc8-ca79947878d9","codebase":"pyartnet","codemod_log_name":"codemod.log","command":"DEB_UPDATE_CHANGELOG=auto lintian-brush","current_year":"2026","description":"Unidentified error: ","failure_excerpt":{"full_log_url":"/lintian-fixes/c/pyartnet/ae375105-fa75-47d3-8fc8-ca79947878d9/logs/build.log","highlighted_indices":[384],"lines":["","","Unpack source","-------------","","Format: 3.0 (quilt)","Source: pyartnet","Binary: python3-pyartnet","Architecture: all","Version: 2.0-1~jan+lint1","Maintainer: Debian Python Team <team+python@tracker.debian.org>","Uploaders: Arian Ott <arian.ott@ieee.org>","Homepage: https://github.com/spacemanspiff2007/PyArtNet","Standards-Version: 4.7.4","Vcs-Browser: https://salsa.debian.org/python-team/packages/pyartnet","Vcs-Git: https://salsa.debian.org/python-team/packages/pyartnet.git","Testsuite: autopkgtest-pkg-pybuild","Build-Depends: debhelper-compat (= 13), dh-sequence-python3, pybuild-plugin-pyproject, python3-setuptools, python3-all, python3-typing-extensions, python3-pytest, python3-pytest-asyncio, python3-pytest-xdist","Package-List:"," python3-pyartnet deb python optional arch=all","Checksums-Sha1:"," e52a9615b000b9befc2bacb49bea0736a13a6ca4 118588 pyartnet_2.0.orig.tar.gz"," f6e5fba1ef698e1454913c1980896535fbdd8ddd 3312 pyartnet_2.0-1~jan+lint1.debian.tar.xz","Checksums-Sha256:"," d6029527194a8c2cef6d6efbb0af8e5432cad768ca0df8370cedfbf7a805432b 118588 pyartnet_2.0.orig.tar.gz"," 55efec1ccf28f8eff376808fd3f7fa75d3563b2924fc4049bb52bd334fba21d8 3312 pyartnet_2.0-1~jan+lint1.debian.tar.xz","Files:"," e3bd4f894994795f66ebe4f22586041a 118588 pyartnet_2.0.orig.tar.gz"," 9dfa0c75f5784e2b743199cde310d6b2 3312 pyartnet_2.0-1~jan+lint1.debian.tar.xz","","dpkg-source: warning: extracting unsigned source package (pyartnet_2.0-1~jan+lint1.dsc)","dpkg-source: info: extracting pyartnet in /build/reproducible-path/pyartnet-2.0","dpkg-source: info: unpacking pyartnet_2.0.orig.tar.gz","dpkg-source: info: unpacking pyartnet_2.0-1~jan+lint1.debian.tar.xz","dpkg-source: info: using patch list from debian/patches/series","dpkg-source: info: applying fix-test-hostname.patch","dpkg-source: info: applying change-license-classifier.patch","dpkg-source: info: applying change-build-backend.patch","","clean up apt cache","------------------","","","Check disk space","----------------","","Sufficient free space for build","","User Environment","----------------","","APT_CONFIG=/var/lib/sbuild/apt.conf","HOME=/sbuild-nonexistent","LC_ALL=C.UTF-8","LC_CTYPE=C.UTF-8","LOGNAME=sbuild","PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games","SHELL=/bin/sh","SOURCE_DATE_EPOCH=1778687508","USER=sbuild","","dpkg-buildpackage","-----------------","","Command: dpkg-buildpackage --sanitize-env -us -uc","dpkg-buildpackage: warning: email address 'Debian Janitor <janitor@93ed683da911>' with single label domain","dpkg-buildpackage: info: source package pyartnet","dpkg-buildpackage: info: source version 2.0-1~jan+lint1","dpkg-buildpackage: info: source distribution lintian-fixes","dpkg-buildpackage: info: source changed by Debian Janitor <janitor@93ed683da911>"," dpkg-source --before-build .","dpkg-buildpackage: info: host architecture amd64","dpkg-source: info: using options from /build/reproducible-path/pyartnet-2.0/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ --extend-diff-ignore=^\\.github/ --extend-diff-ignore=^\\.flake8 --extend-diff-ignore=^\\.isort\\.cfg --extend-diff-ignore=^\\.mypy\\.ini --extend-diff-ignore=^\\.pre-commit-config.yaml --extend-diff-ignore=^\\.readthedocs\\.yml --extend-diff-ignore=^\\.ruff\\.toml --extend-diff-ignore=^uv\\.lock --extend-diff-ignore=^LICENSE --extend-diff-ignore=^MANIFEST\\.in --extend-diff-ignore=^docs/"," debian/rules clean","dh clean --buildsystem=pybuild","   dh_auto_clean -O--buildsystem=pybuild","   dh_autoreconf_clean -O--buildsystem=pybuild","   dh_clean -O--buildsystem=pybuild"," dpkg-source -b .","dpkg-source: info: using options from /build/reproducible-path/pyartnet-2.0/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ --extend-diff-ignore=^\\.github/ --extend-diff-ignore=^\\.flake8 --extend-diff-ignore=^\\.isort\\.cfg --extend-diff-ignore=^\\.mypy\\.ini --extend-diff-ignore=^\\.pre-commit-config.yaml --extend-diff-ignore=^\\.readthedocs\\.yml --extend-diff-ignore=^\\.ruff\\.toml --extend-diff-ignore=^uv\\.lock --extend-diff-ignore=^LICENSE --extend-diff-ignore=^MANIFEST\\.in --extend-diff-ignore=^docs/","dpkg-source: info: using source format '3.0 (quilt)'","dpkg-source: info: building pyartnet using existing ../pyartnet_2.0.orig.tar.gz","dpkg-source: info: using patch list from debian/patches/series","dpkg-source: info: building pyartnet in ../pyartnet_2.0-1~jan+lint1.debian.tar.xz","dpkg-source: info: building pyartnet in ../pyartnet_2.0-1~jan+lint1.dsc"," debian/rules binary","dh binary --buildsystem=pybuild","   dh_update_autotools_config -O--buildsystem=pybuild","   dh_autoreconf -O--buildsystem=pybuild","   dh_auto_configure -O--buildsystem=pybuild","   dh_auto_build -O--buildsystem=pybuild","I: pybuild plugin_pyproject:142: Building wheel for python3.14 with \"build\" module","I: pybuild base:385: python3.14 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/pyartnet-2.0/.pybuild/cpython3_3.14_pyartnet  ","* Building wheel...","running bdist_wheel","running build","running build_py","creating build/lib/pyartnet","copying src/pyartnet/output_correction.py -> build/lib/pyartnet","copying src/pyartnet/errors.py -> build/lib/pyartnet","copying src/pyartnet/__version__.py -> build/lib/pyartnet","copying src/pyartnet/__init__.py -> build/lib/pyartnet","creating build/lib/pyartnet/impl_sacn","copying src/pyartnet/impl_sacn/universe.py -> build/lib/pyartnet/impl_sacn","copying src/pyartnet/impl_sacn/node.py -> build/lib/pyartnet/impl_sacn","copying src/pyartnet/impl_sacn/__init__.py -> build/lib/pyartnet/impl_sacn","creating build/lib/pyartnet/impl_kinet","copying src/pyartnet/impl_kinet/universe.py -> build/lib/pyartnet/impl_kinet","copying src/pyartnet/impl_kinet/node.py -> build/lib/pyartnet/impl_kinet","copying src/pyartnet/impl_kinet/__init__.py -> build/lib/pyartnet/impl_kinet","creating build/lib/pyartnet/impl_artnet","copying src/pyartnet/impl_artnet/universe.py -> build/lib/pyartnet/impl_artnet","copying src/pyartnet/impl_artnet/node.py -> build/lib/pyartnet/impl_artnet","copying src/pyartnet/impl_artnet/__init__.py -> build/lib/pyartnet/impl_artnet","creating build/lib/pyartnet/fades","copying src/pyartnet/fades/fade_linear.py -> build/lib/pyartnet/fades","copying src/pyartnet/fades/fade_base.py -> build/lib/pyartnet/fades","copying src/pyartnet/fades/__init__.py -> build/lib/pyartnet/fades","creating build/lib/pyartnet/base","copying src/pyartnet/base/universe.py -> build/lib/pyartnet/base","copying src/pyartnet/base/seq_counter.py -> build/lib/pyartnet/base","copying src/pyartnet/base/output_correction.py -> build/lib/pyartnet/base","copying src/pyartnet/base/network.py -> build/lib/pyartnet/base","copying src/pyartnet/base/channel_fade.py -> build/lib/pyartnet/base","copying src/pyartnet/base/channel.py -> build/lib/pyartnet/base","copying src/pyartnet/base/base_node.py -> build/lib/pyartnet/base","copying src/pyartnet/base/background_task.py -> build/lib/pyartnet/base","copying src/pyartnet/base/__init__.py -> build/lib/pyartnet/base","running egg_info","creating src/pyartnet.egg-info","writing src/pyartnet.egg-info/PKG-INFO","writing dependency_links to src/pyartnet.egg-info/dependency_links.txt","writing requirements to src/pyartnet.egg-info/requires.txt","writing top-level names to src/pyartnet.egg-info/top_level.txt","writing manifest file 'src/pyartnet.egg-info/SOURCES.txt'","reading manifest file 'src/pyartnet.egg-info/SOURCES.txt'","reading manifest template 'MANIFEST.in'","adding license file 'LICENSE'","writing manifest file 'src/pyartnet.egg-info/SOURCES.txt'","copying src/pyartnet/py.typed -> build/lib/pyartnet","installing to build/bdist.linux-x86_64/wheel","running install","running install_lib","creating build/bdist.linux-x86_64/wheel","creating build/bdist.linux-x86_64/wheel/pyartnet","copying build/lib/pyartnet/py.typed -> build/bdist.linux-x86_64/wheel/./pyartnet","creating build/bdist.linux-x86_64/wheel/pyartnet/base","copying build/lib/pyartnet/base/__init__.py -> build/bdist.linux-x86_64/wheel/./pyartnet/base","copying build/lib/pyartnet/base/background_task.py -> build/bdist.linux-x86_64/wheel/./pyartnet/base","copying build/lib/pyartnet/base/base_node.py -> build/bdist.linux-x86_64/wheel/./pyartnet/base","copying build/lib/pyartnet/base/channel.py -> build/bdist.linux-x86_64/wheel/./pyartnet/base","copying build/lib/pyartnet/base/channel_fade.py -> build/bdist.linux-x86_64/wheel/./pyartnet/base","copying build/lib/pyartnet/base/network.py -> build/bdist.linux-x86_64/wheel/./pyartnet/base","copying build/lib/pyartnet/base/output_correction.py -> build/bdist.linux-x86_64/wheel/./pyartnet/base","copying build/lib/pyartnet/base/seq_counter.py -> build/bdist.linux-x86_64/wheel/./pyartnet/base","copying build/lib/pyartnet/base/universe.py -> build/bdist.linux-x86_64/wheel/./pyartnet/base","creating build/bdist.linux-x86_64/wheel/pyartnet/fades","copying build/lib/pyartnet/fades/__init__.py -> build/bdist.linux-x86_64/wheel/./pyartnet/fades","copying build/lib/pyartnet/fades/fade_base.py -> build/bdist.linux-x86_64/wheel/./pyartnet/fades","copying build/lib/pyartnet/fades/fade_linear.py -> build/bdist.linux-x86_64/wheel/./pyartnet/fades","creating build/bdist.linux-x86_64/wheel/pyartnet/impl_artnet","copying build/lib/pyartnet/impl_artnet/__init__.py -> build/bdist.linux-x86_64/wheel/./pyartnet/impl_artnet","copying build/lib/pyartnet/impl_artnet/node.py -> build/bdist.linux-x86_64/wheel/./pyartnet/impl_artnet","copying build/lib/pyartnet/impl_artnet/universe.py -> build/bdist.linux-x86_64/wheel/./pyartnet/impl_artnet","creating build/bdist.linux-x86_64/wheel/pyartnet/impl_kinet","copying build/lib/pyartnet/impl_kinet/__init__.py -> build/bdist.linux-x86_64/wheel/./pyartnet/impl_kinet","copying build/lib/pyartnet/impl_kinet/node.py -> build/bdist.linux-x86_64/wheel/./pyartnet/impl_kinet","copying build/lib/pyartnet/impl_kinet/universe.py -> build/bdist.linux-x86_64/wheel/./pyartnet/impl_kinet","creating build/bdist.linux-x86_64/wheel/pyartnet/impl_sacn","copying build/lib/pyartnet/impl_sacn/__init__.py -> build/bdist.linux-x86_64/wheel/./pyartnet/impl_sacn","copying build/lib/pyartnet/impl_sacn/node.py -> build/bdist.linux-x86_64/wheel/./pyartnet/impl_sacn","copying build/lib/pyartnet/impl_sacn/universe.py -> build/bdist.linux-x86_64/wheel/./pyartnet/impl_sacn","copying build/lib/pyartnet/__init__.py -> build/bdist.linux-x86_64/wheel/./pyartnet","copying build/lib/pyartnet/__version__.py -> build/bdist.linux-x86_64/wheel/./pyartnet","copying build/lib/pyartnet/errors.py -> build/bdist.linux-x86_64/wheel/./pyartnet","copying build/lib/pyartnet/output_correction.py -> build/bdist.linux-x86_64/wheel/./pyartnet","running install_egg_info","Copying src/pyartnet.egg-info to build/bdist.linux-x86_64/wheel/./pyartnet-1.0.1.egg-info","running install_scripts","creating build/bdist.linux-x86_64/wheel/pyartnet-1.0.1.dist-info/WHEEL","creating '/build/reproducible-path/pyartnet-2.0/.pybuild/cpython3_3.14_pyartnet/.tmp-_gzvo9c0/pyartnet-1.0.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it","adding 'pyartnet/__init__.py'","adding 'pyartnet/__version__.py'","adding 'pyartnet/errors.py'","adding 'pyartnet/output_correction.py'","adding 'pyartnet/py.typed'","adding 'pyartnet/base/__init__.py'","adding 'pyartnet/base/background_task.py'","adding 'pyartnet/base/base_node.py'","adding 'pyartnet/base/channel.py'","adding 'pyartnet/base/channel_fade.py'","adding 'pyartnet/base/network.py'","adding 'pyartnet/base/output_correction.py'","adding 'pyartnet/base/seq_counter.py'","adding 'pyartnet/base/universe.py'","adding 'pyartnet/fades/__init__.py'","adding 'pyartnet/fades/fade_base.py'","adding 'pyartnet/fades/fade_linear.py'","adding 'pyartnet/impl_artnet/__init__.py'","adding 'pyartnet/impl_artnet/node.py'","adding 'pyartnet/impl_artnet/universe.py'","adding 'pyartnet/impl_kinet/__init__.py'","adding 'pyartnet/impl_kinet/node.py'","adding 'pyartnet/impl_kinet/universe.py'","adding 'pyartnet/impl_sacn/__init__.py'","adding 'pyartnet/impl_sacn/node.py'","adding 'pyartnet/impl_sacn/universe.py'","adding 'pyartnet-1.0.1.dist-info/licenses/LICENSE'","adding 'pyartnet-1.0.1.dist-info/METADATA'","adding 'pyartnet-1.0.1.dist-info/WHEEL'","adding 'pyartnet-1.0.1.dist-info/top_level.txt'","adding 'pyartnet-1.0.1.dist-info/RECORD'","removing build/bdist.linux-x86_64/wheel","Successfully built pyartnet-1.0.1-py3-none-any.whl","I: pybuild plugin_pyproject:168: Unpacking wheel built for python3.14 with \"installer\" module","I: pybuild plugin_pyproject:142: Building wheel for python3.13 with \"build\" module","I: pybuild base:385: python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/pyartnet-2.0/.pybuild/cpython3_3.13_pyartnet  ","* Building wheel...","running bdist_wheel","running build","running build_py","running egg_info","writing src/pyartnet.egg-info/PKG-INFO","writing dependency_links to src/pyartnet.egg-info/dependency_links.txt","writing requirements to src/pyartnet.egg-info/requires.txt","writing top-level names to src/pyartnet.egg-info/top_level.txt","reading manifest file 'src/pyartnet.egg-info/SOURCES.txt'","reading manifest template 'MANIFEST.in'","adding license file 'LICENSE'","writing manifest file 'src/pyartnet.egg-info/SOURCES.txt'","installing to build/bdist.linux-x86_64/wheel","running install","running install_lib","creating build/bdist.linux-x86_64/wheel","creating build/bdist.linux-x86_64/wheel/pyartnet","copying build/lib/pyartnet/py.typed -> build/bdist.linux-x86_64/wheel/./pyartnet","creating build/bdist.linux-x86_64/wheel/pyartnet/base","copying build/lib/pyartnet/base/__init__.py -> build/bdist.linux-x86_64/wheel/./pyartnet/base","copying build/lib/pyartnet/base/background_task.py -> build/bdist.linux-x86_64/wheel/./pyartnet/base","copying build/lib/pyartnet/base/base_node.py -> build/bdist.linux-x86_64/wheel/./pyartnet/base","copying build/lib/pyartnet/base/channel.py -> build/bdist.linux-x86_64/wheel/./pyartnet/base","copying build/lib/pyartnet/base/channel_fade.py -> build/bdist.linux-x86_64/wheel/./pyartnet/base","copying build/lib/pyartnet/base/network.py -> build/bdist.linux-x86_64/wheel/./pyartnet/base","copying build/lib/pyartnet/base/output_correction.py -> build/bdist.linux-x86_64/wheel/./pyartnet/base","copying build/lib/pyartnet/base/seq_counter.py -> build/bdist.linux-x86_64/wheel/./pyartnet/base","copying build/lib/pyartnet/base/universe.py -> build/bdist.linux-x86_64/wheel/./pyartnet/base","creating build/bdist.linux-x86_64/wheel/pyartnet/fades","copying build/lib/pyartnet/fades/__init__.py -> build/bdist.linux-x86_64/wheel/./pyartnet/fades","copying build/lib/pyartnet/fades/fade_base.py -> build/bdist.linux-x86_64/wheel/./pyartnet/fades","copying build/lib/pyartnet/fades/fade_linear.py -> build/bdist.linux-x86_64/wheel/./pyartnet/fades","creating build/bdist.linux-x86_64/wheel/pyartnet/impl_artnet","copying build/lib/pyartnet/impl_artnet/__init__.py -> build/bdist.linux-x86_64/wheel/./pyartnet/impl_artnet","copying build/lib/pyartnet/impl_artnet/node.py -> build/bdist.linux-x86_64/wheel/./pyartnet/impl_artnet","copying build/lib/pyartnet/impl_artnet/universe.py -> build/bdist.linux-x86_64/wheel/./pyartnet/impl_artnet","creating build/bdist.linux-x86_64/wheel/pyartnet/impl_kinet","copying build/lib/pyartnet/impl_kinet/__init__.py -> build/bdist.linux-x86_64/wheel/./pyartnet/impl_kinet","copying build/lib/pyartnet/impl_kinet/node.py -> build/bdist.linux-x86_64/wheel/./pyartnet/impl_kinet","copying build/lib/pyartnet/impl_kinet/universe.py -> build/bdist.linux-x86_64/wheel/./pyartnet/impl_kinet","creating build/bdist.linux-x86_64/wheel/pyartnet/impl_sacn","copying build/lib/pyartnet/impl_sacn/__init__.py -> build/bdist.linux-x86_64/wheel/./pyartnet/impl_sacn","copying build/lib/pyartnet/impl_sacn/node.py -> build/bdist.linux-x86_64/wheel/./pyartnet/impl_sacn","copying build/lib/pyartnet/impl_sacn/universe.py -> build/bdist.linux-x86_64/wheel/./pyartnet/impl_sacn","copying build/lib/pyartnet/__init__.py -> build/bdist.linux-x86_64/wheel/./pyartnet","copying build/lib/pyartnet/__version__.py -> build/bdist.linux-x86_64/wheel/./pyartnet","copying build/lib/pyartnet/errors.py -> build/bdist.linux-x86_64/wheel/./pyartnet","copying build/lib/pyartnet/output_correction.py -> build/bdist.linux-x86_64/wheel/./pyartnet","running install_egg_info","Copying src/pyartnet.egg-info to build/bdist.linux-x86_64/wheel/./pyartnet-1.0.1.egg-info","running install_scripts","creating build/bdist.linux-x86_64/wheel/pyartnet-1.0.1.dist-info/WHEEL","creating '/build/reproducible-path/pyartnet-2.0/.pybuild/cpython3_3.13_pyartnet/.tmp-s4xtlgcb/pyartnet-1.0.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it","adding 'pyartnet/__init__.py'","adding 'pyartnet/__version__.py'","adding 'pyartnet/errors.py'","adding 'pyartnet/output_correction.py'","adding 'pyartnet/py.typed'","adding 'pyartnet/base/__init__.py'","adding 'pyartnet/base/background_task.py'","adding 'pyartnet/base/base_node.py'","adding 'pyartnet/base/channel.py'","adding 'pyartnet/base/channel_fade.py'","adding 'pyartnet/base/network.py'","adding 'pyartnet/base/output_correction.py'","adding 'pyartnet/base/seq_counter.py'","adding 'pyartnet/base/universe.py'","adding 'pyartnet/fades/__init__.py'","adding 'pyartnet/fades/fade_base.py'","adding 'pyartnet/fades/fade_linear.py'","adding 'pyartnet/impl_artnet/__init__.py'","adding 'pyartnet/impl_artnet/node.py'","adding 'pyartnet/impl_artnet/universe.py'","adding 'pyartnet/impl_kinet/__init__.py'","adding 'pyartnet/impl_kinet/node.py'","adding 'pyartnet/impl_kinet/universe.py'","adding 'pyartnet/impl_sacn/__init__.py'","adding 'pyartnet/impl_sacn/node.py'","adding 'pyartnet/impl_sacn/universe.py'","adding 'pyartnet-1.0.1.dist-info/licenses/LICENSE'","adding 'pyartnet-1.0.1.dist-info/METADATA'","adding 'pyartnet-1.0.1.dist-info/WHEEL'","adding 'pyartnet-1.0.1.dist-info/top_level.txt'","adding 'pyartnet-1.0.1.dist-info/RECORD'","removing build/bdist.linux-x86_64/wheel","Successfully built pyartnet-1.0.1-py3-none-any.whl","I: pybuild plugin_pyproject:168: Unpacking wheel built for python3.13 with \"installer\" module","   debian/rules override_dh_auto_test","make[1]: Entering directory '/build/reproducible-path/pyartnet-2.0'","dh_auto_test -- --system=custom --test-args='pytest -k \"not test_hostname\" -n auto {dir}/tests'","I: pybuild base:385: pytest -k \"not test_hostname\" -n auto /build/reproducible-path/pyartnet-2.0/tests","============================= test session starts ==============================","platform linux -- Python 3.13.12, pytest-9.0.3, pluggy-1.6.0","rootdir: /build/reproducible-path/pyartnet-2.0","configfile: pyproject.toml","plugins: xdist-3.8.0, asyncio-1.3.0, typeguard-4.4.4","asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function","created: 8/8 workers","8 workers [63 items]","","...............................................................          [100%]","============================== 63 passed in 3.55s ==============================","I: pybuild base:385: pytest -k \"not test_hostname\" -n auto /build/reproducible-path/pyartnet-2.0/tests","============================= test session starts ==============================","platform linux -- Python 3.13.12, pytest-9.0.3, pluggy-1.6.0","rootdir: /build/reproducible-path/pyartnet-2.0","configfile: pyproject.toml","plugins: xdist-3.8.0, asyncio-1.3.0, typeguard-4.4.4","asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function","created: 8/8 workers","8 workers [63 items]","","..........................F....................................          [100%]","=================================== FAILURES ===================================","_______________________________ test_fade_await ________________________________","[gw3] linux -- Python 3.13.12 /usr/bin/python3","","node = <TestingNode name=TestingNode-7fe6b3423250 network=UnicastNetworkTestingTarget(dst=IP:9999, source=None) universe=0>","universe = <pyartnet.base.universe.BaseUniverse object at 0x7fe6b3423110>","caplog = <_pytest.logging.LogCaptureFixture object at 0x7fe6b33a7a80>","","    async def test_fade_await(node: TestingNode, universe: BaseUniverse, caplog) -> None:","        async def check_no_wait_time_when_no_fade() -> None:","            start = monotonic()","            for _ in range(1000):","                assert not await node","            assert monotonic() - start < 0.001","    ","        async def check_wait_time_when_fade(steps: int) -> None:","            start = monotonic()","            await node","            assert monotonic() - start >= ((steps - 1) * STEP_MS) / 1000","    ","        caplog.set_level(0)","    ","        channel = Channel(universe, 1, 1)","    ","        await check_no_wait_time_when_no_fade()","    ","        channel.set_fade([2], 2 * STEP_MS)","        assert channel.get_values() == [0]","    ","        assert list(caplog.messages) == [","            'Added fade with 2 steps:',","            'CH 1: 000 -> 002 | step:  +1.0'","        ]","    ","        assert channel._current_fade is not None","        await check_wait_time_when_fade(2)","        assert channel._current_fade is None","        assert channel.get_values() == [2]","        assert node.data == ['01', '02']","    ",">       await check_no_wait_time_when_no_fade()","","tests/test_base/test_base_node.py:89: ","_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ","","    async def check_no_wait_time_when_no_fade() -> None:","        start = monotonic()","        for _ in range(1000):","            assert not await node",">       assert monotonic() - start < 0.001","E       assert (280973.81622911 - 280973.812463254) < 0.001","E        +  where 280973.81622911 = monotonic()","","tests/test_base/test_base_node.py:62: AssertionError","------------------------------ Captured log setup ------------------------------","DEBUG    asyncio:selector_events.py:64 Using selector: EpollSelector","------------------------------ Captured log call -------------------------------","DEBUG    pyartnet.Channel:channel.py:215 Added fade with 2 steps:","DEBUG    pyartnet.Channel:channel.py:217 CH 1: 000 -> 002 | step:  +1.0","DEBUG    pyartnet.Task:background_task.py:63 Started Process task TestingNode-7fe6b3423250","---------------------------- Captured log teardown -----------------------------","DEBUG    pyartnet.Task:background_task.py:74 Stopped Process task TestingNode-7fe6b3423250","=========================== short test summary info ============================","FAILED tests/test_base/test_base_node.py::test_fade_await - assert (280973.81...","========================= 1 failed, 62 passed in 3.83s =========================","E: pybuild pybuild:485: test: plugin custom failed with: exit code=1: pytest -k \"not test_hostname\" -n auto /build/reproducible-path/pyartnet-2.0/tests","dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p \"3.14 3.13\" --system=custom --test-args=\"pytest -k \\\"not test_hostname\\\" -n auto {dir}/tests\" --parallel=8 returned exit code 13","make[1]: *** [debian/rules:14: override_dh_auto_test] Error 25","make[1]: Leaving directory '/build/reproducible-path/pyartnet-2.0'","make: *** [debian/rules:11: binary] Error 2","dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2","--------------------------------------------------------------------------------","Build finished at 2026-05-13T15:53:37Z","","Finished","--------"],"log_name":"build.log","match_lines":["tests/test_base/test_base_node.py:62: AssertionError"],"start_line":653,"title":"Build"},"is_admin":false,"lintian_result":null,"logs":{"build":{"description":"build","name":"build.log","url":"/lintian-fixes/c/pyartnet/ae375105-fa75-47d3-8fc8-ca79947878d9/logs/build.log"},"codemod":{"description":"codemod","name":"codemod.log","url":"/lintian-fixes/c/pyartnet/ae375105-fa75-47d3-8fc8-ca79947878d9/logs/codemod.log"},"worker":{"content":"[2026-05-13T15:51:38Z INFO  janitor_worker] Opening branch at https://salsa.debian.org/python-team/packages/pyartnet.git\n[2026-05-13T15:51:39Z INFO  janitor_worker] Cached branch URL http://janitor.debian.net/git/pyartnet unavailable: Connection closed early\nTotal 343 (delta 1), reused 0 (delta 0), pack-reused 336 (from 1)\nNothing to delete.\n[2026-05-13T15:51:40Z INFO  janitor_worker] Workspace ready - starting.\n[2026-05-13T15:51:40Z INFO  janitor_worker::debian] Running [\"lintian-brush\"]\n[2026-05-13T15:51:40Z INFO  silver_platter::debian::codemod] Assuming changelog does not need to be updated, since changelog entries are usually updated in separate commits.\nfound 0 deltas to reuse\n[2026-05-13T15:51:51Z INFO  ognibuild::debian::fix_build] Using fixers: [PgBuildExtOutOfDateControlFixer, MissingConfigureFixer, MissingAutomakeInputFixer, MissingConfigStatusInputFixer, MissingPerlFileFixer, DebcargoUnacceptablePredicateFixer, DebcargoUnacceptableComparatorFixer, RetryAptFetchFailure, PackageDependencyFixer]\n[2026-05-13T15:51:51Z INFO  ognibuild::debian::build] Building debian packages, running sbuild --chroot-mode=unshare --no-clean-source -A -s -v -d sid.\n[2026-05-13T15:53:39Z WARN  buildlog_consultant::sbuild] Unknown line in summary: --------------------------------------------------------------------------------\n    \n[2026-05-13T15:53:39Z WARN  buildlog_consultant::sbuild] Unknown line in summary: Finished at 2026-05-13T15:53:37Z\n    \n[2026-05-13T15:53:39Z WARN  buildlog_consultant::sbuild] Unknown line in summary: Build needed 00:01:44, 2092k disk space\n    \n[2026-05-13T15:53:39Z WARN  buildlog_consultant::sbuild] Unknown key in summary: E\n[2026-05-13T15:53:39Z WARN  buildlog_consultant::sbuild] Unknown key in summary: brz\n[2026-05-13T15:53:39Z WARN  ognibuild::debian::fix_build] Build failed with unidentified error. Giving up.\n","description":"worker","name":"worker.log","url":"/lintian-fixes/c/pyartnet/ae375105-fa75-47d3-8fc8-ca79947878d9/logs/worker.log"}},"my_review":null,"other_reviews":[],"primary_log":"worker","publish_history":[],"queue_position":39863,"result":{"applied":[{"certainty":"certain","description":"Set upstream metadata fields: Documentation, Repository.","fixed_lintian_issues":[],"fixer_name":"upstream-metadata-file","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:61c43f98daabde9e2359c88709c528415b7f3ac0","summary":"Set upstream metadata fields: Documentation, Repository."},{"certainty":"certain","description":"Update standards version to 4.7.4, no changes needed.\n\nUpgrade checklist verified:\n 4.7.3 → 4.7.4:\n  * Package is not in non-free-firmware","fixed_lintian_issues":[{"info":"4.7.3 (released 2025-12-23) (current is 4.7.4.1)","package":null,"package_type":"source","tag":"out-of-date-standards-version"}],"fixer_name":"out-of-date-standards-version","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:f104043a891f4868ad5d592753a8de19fc9be8e4","summary":"Update standards version to 4.7.4, no changes needed."}],"changelog_behaviour":{"explanation":"Assuming changelog does not need to be updated, since changelog entries are usually updated in separate commits.","update":false},"failed":{}},"result_code":"unidentified","resume_from":"{build,build}","reviews":[],"revision":"git-v1:f104043a891f4868ad5d592753a8de19fc9be8e4","run":{"branch_url":"https://salsa.debian.org/python-team/packages/pyartnet.git/","build_version":null,"change_set":"ae375105-fa75-47d3-8fc8-ca79947878d9","codebase":"pyartnet","command":"DEB_UPDATE_CHANGELOG=auto lintian-brush","context":"\"debian-watch-does-not-check-openpgp-signature\"","debian_build_distribution":null,"debian_build_version":null,"description":"Unidentified error: ","duration_seconds":124,"failure_stage":"{build,build}","failure_transient":null,"finish_time":"2026-05-13T15:53:41.031281Z","id":"ae375105-fa75-47d3-8fc8-ca79947878d9","logfilenames":["worker.log","build.log","codemod.log"],"main_branch_revision":"git-v1:a51672ec64ac237c3ba9863785e8895ba9e6d861","publish_status":"rejected","result":{"applied":[{"certainty":"certain","description":"Set upstream metadata fields: Documentation, Repository.","fixed_lintian_issues":[],"fixer_name":"upstream-metadata-file","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:61c43f98daabde9e2359c88709c528415b7f3ac0","summary":"Set upstream metadata fields: Documentation, Repository."},{"certainty":"certain","description":"Update standards version to 4.7.4, no changes needed.\n\nUpgrade checklist verified:\n 4.7.3 → 4.7.4:\n  * Package is not in non-free-firmware","fixed_lintian_issues":[{"info":"4.7.3 (released 2025-12-23) (current is 4.7.4.1)","package":null,"package_type":"source","tag":"out-of-date-standards-version"}],"fixer_name":"out-of-date-standards-version","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:f104043a891f4868ad5d592753a8de19fc9be8e4","summary":"Update standards version to 4.7.4, no changes needed."}],"changelog_behaviour":{"explanation":"Assuming changelog does not need to be updated, since changelog entries are usually updated in separate commits.","update":false},"failed":{}},"result_branches":[{"absorbed":false,"base_revision":"git-v1:a51672ec64ac237c3ba9863785e8895ba9e6d861","remote_name":"debian/latest","revision":"git-v1:f104043a891f4868ad5d592753a8de19fc9be8e4","role":"main"}],"result_code":"unidentified","result_tags":[],"revision":"git-v1:f104043a891f4868ad5d592753a8de19fc9be8e4","start_time":"2026-05-13T15:51:36.060089Z","subpath":"","suite":"lintian-fixes","target_branch_url":null,"vcs_type":"git","worker":"osuosl32-amd64"},"run_id":"ae375105-fa75-47d3-8fc8-ca79947878d9","success_probability":0.25,"suite":"lintian-fixes","total_previous_runs":4,"unchanged_run":{"branch_url":"git+ssh://git@salsa.debian.org/python-team/packages/pyartnet.git","build_version":"2.0-1~jan+unchanged1","change_set":"69169d76-1872-488d-aed0-980feecea0c5","codebase":"pyartnet","command":"DEB_UPDATE_CHANGELOG=auto true","context":null,"debian_build_distribution":"sid","debian_build_version":"2.0-1~jan+unchanged1","description":"No change build","failure_stage":null,"failure_transient":null,"finish_time":"2026-07-10T08:05:23.226182Z","id":"69169d76-1872-488d-aed0-980feecea0c5","logfilenames":["worker.log","codemod.log","build.log"],"main_branch_revision":"git-v1:a51672ec64ac237c3ba9863785e8895ba9e6d861","publish_status":"unknown","result_branches":[],"result_code":"success","result_tags":[],"revision":"git-v1:a51672ec64ac237c3ba9863785e8895ba9e6d861","start_time":"2026-07-10T07:57:28.766468Z","subpath":"","suite":"unchanged","target_branch_url":null,"vcs_type":"git","worker":"tyr"},"utcnow":"2026-09-07T14:33:17.955206916+00:00","vcs_type":"git","vcs_url":"https://salsa.debian.org/python-team/packages/pyartnet.git/","version":"0.0.0","worker_log_name":"worker.log","worker_name":"osuosl32-amd64"}