{"app_name":"Debian Janitor","binary_packages":[],"branch_url":"git+ssh://git@salsa.debian.org/bluetooth-team/pybluez.git","build_log_highlight_lines":[792,795,798,829,832,835,837,838,839,879],"build_log_include_lines":[864,879],"build_log_line_count":879,"build_log_name":"build.log","campaign":"lintian-fixes","change_set":"1ff51b8b-5857-4b06-9806-eec6e7a3a8c6","codebase":"pybluez","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/pybluez/1ff51b8b-5857-4b06-9806-eec6e7a3a8c6/logs/build.log","highlighted_indices":[187],"lines":["","","Unpack source","-------------","","Format: 3.0 (quilt)","Source: pybluez","Binary: python3-bluez","Architecture: any","Version: 0.23-6~jan+lint1","Maintainer: Debian Bluetooth Maintainers <team+pkg-bluetooth@tracker.debian.org>","Uploaders: Albert Huang <albert@csail.mit.edu>","Homepage: https://github.com/pybluez/pybluez","Standards-Version: 4.6.0.1","Vcs-Browser: https://salsa.debian.org/bluetooth-team/pybluez","Vcs-Git: https://salsa.debian.org/bluetooth-team/pybluez.git","Testsuite: autopkgtest","Testsuite-Triggers: python3-all","Build-Depends: debhelper-compat (= 13), dpkg-dev (>= 1.16.1~), libbluetooth-dev, dh-python, python3-all-dev, python3-setuptools","Package-List:"," python3-bluez deb python optional arch=any","Checksums-Sha1:"," 8c83bb55700060f78b26e3f67308b6068274e3b9 215748 pybluez_0.23.orig.tar.gz"," c09aa61f41ff8e6fda3d06b87399fdc562f5fae2 6624 pybluez_0.23-6~jan+lint1.debian.tar.xz","Checksums-Sha256:"," 2c5234a27d8bd560c65eee73d0b72e65ddfdf018b256b4eccab0680d577db1d5 215748 pybluez_0.23.orig.tar.gz"," df6c879e90fe74f0b23484f608618f1255b931c9295c9e6014bf670e5b0d660c 6624 pybluez_0.23-6~jan+lint1.debian.tar.xz","Files:"," 04f74824c1d0b7a8af6aecfc316628b2 215748 pybluez_0.23.orig.tar.gz"," 18a394306da857f59c954112574e25ad 6624 pybluez_0.23-6~jan+lint1.debian.tar.xz","","dpkg-source: warning: extracting unsigned source package (pybluez_0.23-6~jan+lint1.dsc)","dpkg-source: info: extracting pybluez in /build/reproducible-path/pybluez-0.23","dpkg-source: info: unpacking pybluez_0.23.orig.tar.gz","dpkg-source: info: unpacking pybluez_0.23-6~jan+lint1.debian.tar.xz","dpkg-source: info: using patch list from debian/patches/series","dpkg-source: info: applying Removed-2to3-command.patch","dpkg-source: info: applying Use-Py_ssize_t-when-parsing-buffer-length-fix-426-42.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","LANG=C.UTF-8","LC_ALL=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=1777533317","USER=sbuild","","dpkg-buildpackage","-----------------","","Command: dpkg-buildpackage --sanitize-env -us -uc","dpkg-buildpackage: info: source package pybluez","dpkg-buildpackage: info: source version 0.23-6~jan+lint1","dpkg-buildpackage: info: source distribution lintian-fixes","dpkg-buildpackage: info: source changed by Debian Janitor <janitor@jelmer.uk>"," dpkg-source --before-build .","dpkg-buildpackage: info: host architecture amd64"," debian/rules clean","dh clean --with python3 --buildsystem=pybuild","   debian/rules override_dh_auto_clean","make[1]: Entering directory '/build/reproducible-path/pybluez-0.23'","rm -rf PyBluez.egg*","dh_auto_clean","I: pybuild base:385: python3.14 setup.py clean ","/usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.","!!","","        ********************************************************************************","        Please consider removing the following classifiers in favor of a SPDX license expression:","","        License :: OSI Approved :: GNU General Public License (GPL)","","        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.","        ********************************************************************************","","!!","  self._finalize_license_expression()","running clean","removing '/build/reproducible-path/pybluez-0.23/.pybuild/cpython3_3.14_bluez/build' (and everything under it)","'build/bdist.linux-x86_64' does not exist -- can't clean it","'build/scripts-3.14' does not exist -- can't clean it","I: pybuild base:385: python3.13 setup.py clean ","/usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.","!!","","        ********************************************************************************","        Please consider removing the following classifiers in favor of a SPDX license expression:","","        License :: OSI Approved :: GNU General Public License (GPL)","","        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.","        ********************************************************************************","","!!","  self._finalize_license_expression()","running clean","removing '/build/reproducible-path/pybluez-0.23/.pybuild/cpython3_3.13_bluez/build' (and everything under it)","'build/bdist.linux-x86_64' does not exist -- can't clean it","'build/scripts-3.13' does not exist -- can't clean it","make[1]: Leaving directory '/build/reproducible-path/pybluez-0.23'","   dh_autoreconf_clean -O--buildsystem=pybuild","   dh_clean -O--buildsystem=pybuild"," dpkg-source -b .","dpkg-source: info: using source format '3.0 (quilt)'","dpkg-source: info: building pybluez using existing ../pybluez_0.23.orig.tar.gz","dpkg-source: info: using patch list from debian/patches/series","dpkg-source: info: building pybluez in ../pybluez_0.23-6~jan+lint1.debian.tar.xz","dpkg-source: info: building pybluez in ../pybluez_0.23-6~jan+lint1.dsc"," debian/rules binary","dh binary --with python3 --buildsystem=pybuild","   dh_update_autotools_config -O--buildsystem=pybuild","   dh_autoreconf -O--buildsystem=pybuild","   dh_auto_configure -O--buildsystem=pybuild","I: pybuild base:385: python3.14 setup.py config ","/usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.","!!","","        ********************************************************************************","        Please consider removing the following classifiers in favor of a SPDX license expression:","","        License :: OSI Approved :: GNU General Public License (GPL)","","        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.","        ********************************************************************************","","!!","  self._finalize_license_expression()","running config","I: pybuild base:385: python3.13 setup.py config ","/usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.","!!","","        ********************************************************************************","        Please consider removing the following classifiers in favor of a SPDX license expression:","","        License :: OSI Approved :: GNU General Public License (GPL)","","        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.","        ********************************************************************************","","!!","  self._finalize_license_expression()","running config","   dh_auto_build -O--buildsystem=pybuild","I: pybuild base:385: /usr/bin/python3.14 setup.py build ","/usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.","!!","","        ********************************************************************************","        Please consider removing the following classifiers in favor of a SPDX license expression:","","        License :: OSI Approved :: GNU General Public License (GPL)","","        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.","        ********************************************************************************","","!!","  self._finalize_license_expression()","running build","running build_py","creating /build/reproducible-path/pybluez-0.23/.pybuild/cpython3_3.14_bluez/build/bluetooth","copying bluetooth/msbt.py -> /build/reproducible-path/pybluez-0.23/.pybuild/cpython3_3.14_bluez/build/bluetooth","copying bluetooth/btcommon.py -> /build/reproducible-path/pybluez-0.23/.pybuild/cpython3_3.14_bluez/build/bluetooth","copying bluetooth/bluez.py -> /build/reproducible-path/pybluez-0.23/.pybuild/cpython3_3.14_bluez/build/bluetooth","copying bluetooth/macos.py -> /build/reproducible-path/pybluez-0.23/.pybuild/cpython3_3.14_bluez/build/bluetooth","copying bluetooth/ble.py -> /build/reproducible-path/pybluez-0.23/.pybuild/cpython3_3.14_bluez/build/bluetooth","copying bluetooth/widcomm.py -> /build/reproducible-path/pybluez-0.23/.pybuild/cpython3_3.14_bluez/build/bluetooth","copying bluetooth/__init__.py -> /build/reproducible-path/pybluez-0.23/.pybuild/cpython3_3.14_bluez/build/bluetooth","running build_ext","building 'bluetooth._bluetooth' extension","creating build/temp.linux-x86_64-cpython-314/bluez","x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pybluez-0.23=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I./port3 -I/usr/include/python3.14 -c bluez/btmodule.c -o build/temp.linux-x86_64-cpython-314/bluez/btmodule.o","bluez/btmodule.c: In function ‘PyInit__bluetooth’:","bluez/btmodule.c:2984:25: error: lvalue required as left operand of assignment"," 2984 |     Py_TYPE(&sock_type) = &PyType_Type;","      |                         ^","bluez/btmodule.c:2985:32: error: lvalue required as left operand of assignment"," 2985 |     Py_TYPE(&sdp_session_type) = &PyType_Type;","      |                                ^","error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1","E: pybuild pybuild:485: build: plugin distutils failed with: exit code=1: /usr/bin/python3.14 setup.py build ","I: pybuild base:385: /usr/bin/python3 setup.py build ","/usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.","!!","","        ********************************************************************************","        Please consider removing the following classifiers in favor of a SPDX license expression:","","        License :: OSI Approved :: GNU General Public License (GPL)","","        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.","        ********************************************************************************","","!!","  self._finalize_license_expression()","running build","running build_py","creating /build/reproducible-path/pybluez-0.23/.pybuild/cpython3_3.13_bluez/build/bluetooth","copying bluetooth/msbt.py -> /build/reproducible-path/pybluez-0.23/.pybuild/cpython3_3.13_bluez/build/bluetooth","copying bluetooth/btcommon.py -> /build/reproducible-path/pybluez-0.23/.pybuild/cpython3_3.13_bluez/build/bluetooth","copying bluetooth/bluez.py -> /build/reproducible-path/pybluez-0.23/.pybuild/cpython3_3.13_bluez/build/bluetooth","copying bluetooth/macos.py -> /build/reproducible-path/pybluez-0.23/.pybuild/cpython3_3.13_bluez/build/bluetooth","copying bluetooth/ble.py -> /build/reproducible-path/pybluez-0.23/.pybuild/cpython3_3.13_bluez/build/bluetooth","copying bluetooth/widcomm.py -> /build/reproducible-path/pybluez-0.23/.pybuild/cpython3_3.13_bluez/build/bluetooth","copying bluetooth/__init__.py -> /build/reproducible-path/pybluez-0.23/.pybuild/cpython3_3.13_bluez/build/bluetooth","running build_ext","building 'bluetooth._bluetooth' extension","creating build/temp.linux-x86_64-cpython-313/bluez","x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pybluez-0.23=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I./port3 -I/usr/include/python3.13 -c bluez/btmodule.c -o build/temp.linux-x86_64-cpython-313/bluez/btmodule.o","bluez/btmodule.c: In function ‘PyInit__bluetooth’:","bluez/btmodule.c:2984:25: error: lvalue required as left operand of assignment"," 2984 |     Py_TYPE(&sock_type) = &PyType_Type;","      |                         ^","bluez/btmodule.c:2985:32: error: lvalue required as left operand of assignment"," 2985 |     Py_TYPE(&sdp_session_type) = &PyType_Type;","      |                                ^","error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1","E: pybuild pybuild:485: build: plugin distutils failed with: exit code=1: /usr/bin/python3 setup.py build ","dh_auto_build: error: pybuild --build -i python{version} -p \"3.14 3.13\" --parallel=4 returned exit code 13","make: *** [debian/rules:19: binary] Error 25","dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2","--------------------------------------------------------------------------------","Build finished at 2026-04-30T07:17:38Z","","Finished","--------"],"log_name":"build.log","match_lines":["bluez/btmodule.c:2984:25: error: lvalue required as left operand of assignment"],"start_line":605,"title":"Build"},"is_admin":false,"lintian_result":null,"logs":{"build":{"description":"build","name":"build.log","url":"/lintian-fixes/c/pybluez/1ff51b8b-5857-4b06-9806-eec6e7a3a8c6/logs/build.log"},"codemod":{"description":"codemod","name":"codemod.log","url":"/lintian-fixes/c/pybluez/1ff51b8b-5857-4b06-9806-eec6e7a3a8c6/logs/codemod.log"},"worker":{"content":"[2026-04-30T07:10:39Z INFO  janitor_worker] Opening branch at https://salsa.debian.org/bluetooth-team/pybluez.git\n[2026-04-30T07:12:56Z INFO  janitor_worker] Cached branch URL http://janitor.local/git/pybluez missing: http://frigg@janitor.local/git/pybluez/\n[2026-04-30T07:12:56Z DEBUG janitor_worker] Workspace path: /srv/worker/output/2/janitor-worker-giOjId/pybluez\n[2026-04-30T07:12:56Z DEBUG silver_platter::workspace] Creating sprout from git+ssh://git@salsa.debian.org/bluetooth-team/pybluez.git\nTotal 2160 (delta 41), reused 27 (delta 15), pack-reused 2083 (from 1)\nNothing to delete.\n[2026-04-30T07:15:15Z DEBUG silver_platter::workspace] Fetching colocated branches: {}\n[2026-04-30T07:15:15Z INFO  janitor_worker] Workspace ready - starting.\n[2026-04-30T07:15:15Z INFO  janitor_worker::debian] Running [\"lintian-brush\"]\n[2026-04-30T07:15:15Z DEBUG debian_analyzer::detect_gbp_dch] Branch history analysis: changelog_only: 8, other_only: 18, mixed: 19, dch_references: 0, unreleased_references: 2\nfound 310 deltas to reuse\n10)\n10)\n10)\n[2026-04-30T07:15:27Z INFO  ognibuild::debian::fix_build] Using fixers: [PgBuildExtOutOfDateControlFixer, MissingConfigureFixer, MissingAutomakeInputFixer, MissingConfigStatusInputFixer, MissingPerlFileFixer, DebcargoUnacceptablePredicateFixer, DebcargoUnacceptableComparatorFixer, RetryAptFetchFailure, PackageDependencyFixer]\n[2026-04-30T07:15:27Z DEBUG ognibuild::debian::build] Adding dummy changelog entry 0.23-6~jan+lint1 for build\n[2026-04-30T07:15:27Z DEBUG ognibuild::debian::build] Writing build log to /srv/worker/output/2/janitor-worker-giOjId/build.log\n[2026-04-30T07:15:27Z INFO  ognibuild::debian::build] Building debian packages, running sbuild --chroot-mode=unshare --no-clean-source -A -s -v -d sid.\n[2026-04-30T07:17:39Z WARN  buildlog_consultant::sbuild] Unknown line in summary: --------------------------------------------------------------------------------\n    \n[2026-04-30T07:17:39Z WARN  buildlog_consultant::sbuild] Unknown line in summary: Finished at 2026-04-30T07:17:38Z\n    \n[2026-04-30T07:17:39Z WARN  buildlog_consultant::sbuild] Unknown line in summary: Build needed 00:02:09, 2396k disk space\n    \n[2026-04-30T07:17:39Z WARN  buildlog_consultant::sbuild] Unknown key in summary: E\n[2026-04-30T07:17:39Z WARN  buildlog_consultant::sbuild] Unknown key in summary: brz\n[2026-04-30T07:17:40Z DEBUG buildlog_consultant::common] Found match against [^:]+: error: (.*) on \"bluez/btmodule.c:2984:25: error: lvalue required as left operand of assignment\\n\" (line 188)\n[2026-04-30T07:17:40Z WARN  ognibuild::debian::fix_build] Build failed with unidentified error. Giving up.\n","description":"worker","name":"worker.log","url":"/lintian-fixes/c/pybluez/1ff51b8b-5857-4b06-9806-eec6e7a3a8c6/logs/worker.log"}},"my_review":null,"other_reviews":[],"primary_log":"worker","publish_history":[],"queue_position":24,"result":{"applied":[{"certainty":null,"description":"debian/copyright: use spaces rather than tabs to start continuation lines.","fixed_lintian_issues":[{"info":"debian/copyright:13","package":null,"package_type":"source","tag":"tab-in-license-text"}],"fixer_name":"copyright-continued-lines-with-space","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:e65ee4de370a4f1397d2b8998dcd7ca19dac3a9a","summary":"debian/copyright: use spaces rather than tabs to start continuation lines."},{"certainty":"certain","description":"Update watch file format version to 5.","fixed_lintian_issues":[{"info":"4","package":null,"package_type":"source","tag":"older-debian-watch-file-standard"}],"fixer_name":"debian-watch-file-old-format","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:306706cee071b9e0e88f33d0f177df7a383769f3","summary":"Update watch file format version to 5."},{"certainty":"certain","description":"Use GitHub template in watch file instead of explicit Source/Matching-Pattern.","fixed_lintian_issues":[],"fixer_name":"debian-watch-use-templates","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:9e70fa092c38ffabb0453661b12d88597b084174","summary":"Use GitHub template in watch file instead of explicit Source/Matching-Pattern."}],"changelog_behaviour":{"explanation":"Assuming changelog should be updated","update":true},"failed":{"initial-upload-closes-no-bugs":"Panic: either the `runtime-async-std` or `runtime-tokio` feature must be enabled\nBacktrace:\n   0: <lintian_brush::builtin_fixers::BuiltinFixerWrapper as lintian_brush::Fixer>::run\n   1: debian_analyzer::apply_or_revert\n   2: lintian_brush::run_lintian_fixers\n   3: lintian_brush::main\n   4: std::sys::backtrace::__rust_begin_short_backtrace\n   5: std::rt::lang_start::{{closure}}\n   6: std::rt::lang_start_internal\n   7: main\n   8: <unknown>\n   9: __libc_start_main\n  10: _start\n"}},"result_code":"unidentified","resume_from":"{build,build}","reviews":[],"revision":"git-v1:9e70fa092c38ffabb0453661b12d88597b084174","run":{"branch_url":"git+ssh://git@salsa.debian.org/bluetooth-team/pybluez.git","build_version":null,"change_set":"1ff51b8b-5857-4b06-9806-eec6e7a3a8c6","codebase":"pybluez","command":"DEB_UPDATE_CHANGELOG=auto lintian-brush","context":null,"debian_build_distribution":null,"debian_build_version":null,"description":"Unidentified error: ","duration_seconds":421,"failure_stage":"{build,build}","failure_transient":null,"finish_time":"2026-04-30T07:17:40.107946Z","id":"1ff51b8b-5857-4b06-9806-eec6e7a3a8c6","logfilenames":["build.log","worker.log","codemod.log"],"main_branch_revision":"git-v1:a617b91a82966b42e6a14e865170774d1f3c584e","publish_status":"rejected","result":{"applied":[{"certainty":null,"description":"debian/copyright: use spaces rather than tabs to start continuation lines.","fixed_lintian_issues":[{"info":"debian/copyright:13","package":null,"package_type":"source","tag":"tab-in-license-text"}],"fixer_name":"copyright-continued-lines-with-space","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:e65ee4de370a4f1397d2b8998dcd7ca19dac3a9a","summary":"debian/copyright: use spaces rather than tabs to start continuation lines."},{"certainty":"certain","description":"Update watch file format version to 5.","fixed_lintian_issues":[{"info":"4","package":null,"package_type":"source","tag":"older-debian-watch-file-standard"}],"fixer_name":"debian-watch-file-old-format","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:306706cee071b9e0e88f33d0f177df7a383769f3","summary":"Update watch file format version to 5."},{"certainty":"certain","description":"Use GitHub template in watch file instead of explicit Source/Matching-Pattern.","fixed_lintian_issues":[],"fixer_name":"debian-watch-use-templates","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:9e70fa092c38ffabb0453661b12d88597b084174","summary":"Use GitHub template in watch file instead of explicit Source/Matching-Pattern."}],"changelog_behaviour":{"explanation":"Assuming changelog should be updated","update":true},"failed":{"initial-upload-closes-no-bugs":"Panic: either the `runtime-async-std` or `runtime-tokio` feature must be enabled\nBacktrace:\n   0: <lintian_brush::builtin_fixers::BuiltinFixerWrapper as lintian_brush::Fixer>::run\n   1: debian_analyzer::apply_or_revert\n   2: lintian_brush::run_lintian_fixers\n   3: lintian_brush::main\n   4: std::sys::backtrace::__rust_begin_short_backtrace\n   5: std::rt::lang_start::{{closure}}\n   6: std::rt::lang_start_internal\n   7: main\n   8: <unknown>\n   9: __libc_start_main\n  10: _start\n"}},"result_branches":[{"absorbed":false,"base_revision":"git-v1:a617b91a82966b42e6a14e865170774d1f3c584e","remote_name":"master","revision":"git-v1:9e70fa092c38ffabb0453661b12d88597b084174","role":"main"}],"result_code":"unidentified","result_tags":[],"revision":"git-v1:9e70fa092c38ffabb0453661b12d88597b084174","start_time":"2026-04-30T07:10:39.014958Z","subpath":"","suite":"lintian-fixes","target_branch_url":null,"vcs_type":"git","worker":"frigg"},"run_id":"1ff51b8b-5857-4b06-9806-eec6e7a3a8c6","success_probability":0.0,"suite":"lintian-fixes","total_previous_runs":1,"utcnow":"2026-05-06T16:47:25.586649186+00:00","vcs_type":"git","vcs_url":"git+ssh://git@salsa.debian.org/bluetooth-team/pybluez.git","version":"0.0.0","worker_log_name":"worker.log","worker_name":"frigg"}