Your message dated Sun, 16 Nov 2025 11:04:23 +0000
with message-id <[email protected]>
and subject line Bug#1119859: fixed in debusine 0.13.0
has caused the Debian Bug report #1119859,
regarding debusine: autopkgtest failure in testing
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1119859: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1119859
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: debusine
Version: 0.12.2
Severity: serious
Tags: sid forky
User: [email protected]
Usertags: regression
Dear maintainer(s),
Your package has an autopkgtest, great. However, the last run(s) in
testing on amd64 failed [1]. Can you please investigate the situation
and fix it?
The release team has announced [2] that failing autopkgtest on amd64 and
arm64 are considered RC in testing.
If you believe the failure is related to the infrastructure rather than
the test of the package, don't hesitate to reach out to the ci-team on
IRC (#debci on oftc) or via [email protected].
Paul
PS: this bug submission was largely automated, please contact me if you
think I should improve my workflow.
[1] https://ci.debian.net/packages/d/debusine/testing/amd64
[2] https://lists.debian.org/debian-devel-announce/2019/07/msg00002.html
https://ci.debian.net/data/autopkgtest/testing/amd64/d/debusine/65576755/log.gz
63s [gw27] [ 96%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::BaseTaskWithExecutorTests::test_execute_call_directory_push
63s [gw19] [ 96%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_sbuild.py::SbuildTests::test_skip_dose3_extraction_on_success
63s [gw20] [ 96%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_sbuild.py::SbuildTests::test_upload_artifacts_search_for_dsc_file
63s [gw26] [ 96%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::BaseTaskWithExecutorTests::test_get_package_version_dpkg_query_error
63s [gw13] [ 96%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_sbuild.py::SbuildTests::test_upload_binary_packages_build_components_all
63s [gw11] [ 97%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::BaseExternalTaskTests::test_fetch_artifact
63s [gw12] [ 97%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_sbuild.py::SbuildTests::test_upload_binary_packages_build_components_any
63s [gw17] [ 97%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_sbuild.py::SbuildTests::test_upload_binary_packages_build_components_any_all_without_all
63s [gw18] [ 97%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_sbuild.py::SbuildTests::test_upload_validation_errors
63s [gw28] [ 97%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::BaseExternalTaskTests::test_upload_work_request_debug_logs
63s [gw24] [ 97%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::BaseExternalTaskTests::test_upload_work_request_no_log_files
63s [gw8] [ 97%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_piuparts.py::PiupartsTests::test_execute
63s
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::BaseTaskWithExecutorTests::test_run_executor_command
63s
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::ExtraRepositoryMixinTests::test_write_extra_repository_config_two_keys
63s [gw9] [ 97%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::ExtraRepositoryMixinTests::test_write_extra_repository_config_two_keys
63s [gw0] [ 98%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::BaseTaskWithExecutorTests::test_run_executor_command
63s [gw5] [ 98%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::BaseExternalTaskTests::test_upload_work_request_debug_logs_with_relation
63s
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_systembootstrap.py::SystemBootstrapTests::test_configure_task
63s [gw12] [ 98%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_systembootstrap.py::SystemBootstrapTests::test_configure_task
63s
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::BaseTaskWithExecutorTests::test_get_environment_tries_variant
63s
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::BaseExternalTaskTests::test_execute_fetch_input_logs
63s
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::BaseTaskTests::test_host_architecture_from_task
63s [gw17] [ 98%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::BaseTaskTests::test_host_architecture_from_task
63s [gw0] [ 98%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::BaseTaskWithExecutorTests::test_get_environment_tries_variant
63s
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_sbuild.py::SbuildTests::test_can_run_on_incus_requires_autopkgtest
63s [gw8] [ 98%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_sbuild.py::SbuildTests::test_can_run_on_incus_requires_autopkgtest
63s
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::RunCommandTaskTests::test_execute_cmd_cancelled_killed_with_sigkill
63s [gw18] [ 98%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::BaseExternalTaskTests::test_execute_fetch_input_logs
63s
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::BaseTaskWithExecutorTests::test_get_package_version_success
63s
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::RunCommandTaskTests::test_task_succeeded
63s [gw28] [ 98%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::RunCommandTaskTests::test_task_succeeded
63s
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::RunCommandTaskTests::test_command_finish_with_success
63s
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::RunCommandTaskTests::test_run_cmd_uses_executor
63s
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::BaseTaskWithExecutorTests::test_get_environment_with_architecture_and_backend
63s [gw24] [ 98%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::BaseTaskWithExecutorTests::test_get_environment_with_architecture_and_backend
63s [gw17] [ 99%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::BaseTaskWithExecutorTests::test_get_package_version_success
63s [gw5] [ 99%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::RunCommandTaskTests::test_run_cmd_uses_executor
63s [gw12] [ 99%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::RunCommandTaskTests::test_execute_cmd_cancelled_killed_with_sigkill
63s [gw9] node down: Not properly terminated
63s [gw9] [ 99%] FAILED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::RunCommandTaskTests::test_command_finish_with_success
63s 63s replacing crashed worker gw9
67s [gw21] [ 99%] PASSED
../../../../usr/lib/python3/dist-packages/debusine/tasks/tests/test_task.py::RunCommandTaskTests::test_run_cmd_large_stdout_stderr
67s INTERNALERROR> Traceback (most recent call last):
67s INTERNALERROR> File
"/usr/lib/python3/dist-packages/_pytest/main.py", line 289, in wrap_session
67s INTERNALERROR> session.exitstatus = doit(config, session) or 0
67s INTERNALERROR> ~~~~^^^^^^^^^^^^^^^^^
67s INTERNALERROR> File
"/usr/lib/python3/dist-packages/_pytest/main.py", line 343, in _main
67s INTERNALERROR> config.hook.pytest_runtestloop(session=session)
67s INTERNALERROR> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
67s INTERNALERROR> File
"/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512, in __call__
67s INTERNALERROR> return self._hookexec(self.name,
self._hookimpls.copy(), kwargs, firstresult)
67s INTERNALERROR>
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
67s INTERNALERROR> File
"/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec
67s INTERNALERROR> return self._inner_hookexec(hook_name, methods,
kwargs, firstresult)
67s INTERNALERROR>
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
67s INTERNALERROR> File
"/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in _multicall
67s INTERNALERROR> raise exception
67s INTERNALERROR> File
"/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall
67s INTERNALERROR> teardown.throw(exception)
67s INTERNALERROR> ~~~~~~~~~~~~~~^^^^^^^^^^^
67s INTERNALERROR> File
"/usr/lib/python3/dist-packages/_pytest/logging.py", line 801, in
pytest_runtestloop
67s INTERNALERROR> return (yield) # Run all the tests.
67s INTERNALERROR> ^^^^^
67s INTERNALERROR> File
"/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall
67s INTERNALERROR> teardown.throw(exception)
67s INTERNALERROR> ~~~~~~~~~~~~~~^^^^^^^^^^^
67s INTERNALERROR> File
"/usr/lib/python3/dist-packages/_pytest/terminal.py", line 688, in
pytest_runtestloop
67s INTERNALERROR> result = yield
67s INTERNALERROR> ^^^^^
67s INTERNALERROR> File
"/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121, in _multicall
67s INTERNALERROR> res = hook_impl.function(*args)
67s INTERNALERROR> File
"/usr/lib/python3/dist-packages/xdist/dsession.py", line 138, in
pytest_runtestloop
67s INTERNALERROR> self.loop_once()
67s INTERNALERROR> ~~~~~~~~~~~~~~^^
67s INTERNALERROR> File
"/usr/lib/python3/dist-packages/xdist/dsession.py", line 163, in loop_once
67s INTERNALERROR> call(**kwargs)
67s INTERNALERROR> ~~~~^^^^^^^^^^
67s INTERNALERROR> File
"/usr/lib/python3/dist-packages/xdist/dsession.py", line 306, in
worker_collectionfinish
67s INTERNALERROR> self.sched.schedule()
67s INTERNALERROR> ~~~~~~~~~~~~~~~~~~~^^
67s INTERNALERROR> File
"/usr/lib/python3/dist-packages/xdist/scheduler/loadscope.py", line 354,
in schedule
67s INTERNALERROR> self._reschedule(node)
67s INTERNALERROR> ~~~~~~~~~~~~~~~~^^^^^^
67s INTERNALERROR> File
"/usr/lib/python3/dist-packages/xdist/scheduler/loadscope.py", line 336,
in _reschedule
67s INTERNALERROR> self._assign_work_unit(node)
67s INTERNALERROR> ~~~~~~~~~~~~~~~~~~~~~~^^^^^^
67s INTERNALERROR> File
"/usr/lib/python3/dist-packages/xdist/scheduler/loadscope.py", line 275,
in _assign_work_unit
67s INTERNALERROR> worker_collection =
self.registered_collections[node]
67s INTERNALERROR>
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
67s INTERNALERROR> KeyError: <WorkerController gw33>
67s 67s ======= 3 failed, 843 passed, 36 warnings, 110 subtests
passed in 12.27s =======
67s autopkgtest [16:17:26]: test unit-tests-tasks
OpenPGP_signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: debusine
Source-Version: 0.13.0
Done: Stefano Rivera <[email protected]>
We believe that the bug you reported is fixed in the latest version of
debusine, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stefano Rivera <[email protected]> (supplier of updated debusine package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 16 Nov 2025 11:21:33 +0100
Source: debusine
Architecture: source
Version: 0.13.0
Distribution: unstable
Urgency: medium
Maintainer: Raphaƫl Hertzog <[email protected]>
Changed-By: Stefano Rivera <[email protected]>
Closes: 1119859
Changes:
debusine (0.13.0) unstable; urgency=medium
.
* New release. Highlights:
- Migrated the web server from daphne to gunicorn+uvicorn.
- API responses include links.
- Resolve occasional deadlocks in workflow scheduling, that was sometimes
seen as autopkgtest timeouts.
- Fix deadlocks in test_task.py (Closes: #1119859)
- Significant performance improvement for page rendering, especially the
home page.
- Dark Mode is available in the UI.
- CLI: Refactor to use object verb syntax.
- Cleanly shut down workers.
- Recommend iproute2 in debusine-worker for sbuild unshare backend.
Checksums-Sha1:
f46a0ce9bd5def89161d26afaf3be2ae0777d496 5416 debusine_0.13.0.dsc
a50f2a903919b4164d403aa169001305520383e5 1937068 debusine_0.13.0.tar.xz
96ede6288401ec44d6238962d5ea544b5474ceb5 3594356 debusine_0.13.0.git.tar.xz
0db0168b62c3f36f9f022f16e69dc3f0bee5b12b 18218 debusine_0.13.0_source.buildinfo
Checksums-Sha256:
1a2f0dd3825ea6d457243fc166448e6ff0ab68a472c60bd3dedcd277c1688f8b 5416
debusine_0.13.0.dsc
fcc56f5dd5d22bc848f9da18b99d0f920ec73a9c30142bfeea4c32b428873ced 1937068
debusine_0.13.0.tar.xz
2d8b5d4b0d5f9cd4ca4bb09e7b9f4e276dda5917be5c22ad5a9c24ac8a0ba469 3594356
debusine_0.13.0.git.tar.xz
da57c91ebde08423b4a99cf185a4d81a34044eccb81ed3a34893f9922c7b136d 18218
debusine_0.13.0_source.buildinfo
Files:
3b5c3dff70e5e36705d63ffe5215833e 5416 devel optional debusine_0.13.0.dsc
e79d727350c96a6e510e6ffbb3dbb6a9 1937068 devel optional debusine_0.13.0.tar.xz
788fc2df78af86cc1fd2e91219184eaf 3594356 devel optional
debusine_0.13.0.git.tar.xz
a8d7e02305b77e8b564723b57e464059 18218 devel optional
debusine_0.13.0_source.buildinfo
Git-Tag-Info: tag=3e66a24557e150f1118480884acf69e413da6761
fp=ee9ad6f90520fa11f69f4824477b0db0263a54d8
Git-Tag-Tagger: Stefano Rivera <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmkZrOYACgkQYG0ITkaD
wHlXJxAAldxH+MyLzng0b9quiP4K20FDy3oUiu9WcwUvP8ax6acq2nVzfO6PpvFb
G8FuT1CMlfNaNKa87L1+jlN1hhsmiRxHQ+uEvU1Oeh6tRHa9YlAWsE3oNS99TNS6
K8/2lev/x3IQlQisKQnl0TYSesoerQSXz4j1VpUy9ZGRjYCF6eSR4m+IWaVBU9eW
iYbg5P738zTPLmmJXghE20u3TkvJK6qPeccFhvsRVHl5pxoT6lt9mFobE9N62gf/
9oCmRgOgyyB7xSSSsvMbN2DmdwTqZRIxLJMfiUvXpKKzQ0r2HQNwqMjYb28EsgqD
D/pFhn/0hBHWmiIXC9j/HdNV+5TPxs2MT/xMyEK4xw6s6Wg36wUy6v16d1ARg2Qx
RDzfPr9bhXWqllz/qbuaokKCwNezbmvgIij0Zuebjxfde3LkPgt1Likag5ZxLTL2
ciRQ+bj+xqB6IIh+u07alVkCFjVTvzFFPolcAAxBKUvMC9ZuX4IYBMMQV+rYAY2q
Nl9nKH69VcXajjuE068YvIEXoMfTI7/FXrrAruEAGyWwB4F5XQIHkmRPvArpBi6T
RhIf7nDDO9Pl762flSyURtBQS4DeOkbFNitKPfOEmH8/QQbfi9+K8vNtpnWnIM7R
p2sdySBVfhocfKlorE5fxhF4lJAKynPqyGHEQY9VFjzSnVQcNV0=
=gUUY
-----END PGP SIGNATURE-----
pgpoxX_vmLHZn.pgp
Description: PGP signature
--- End Message ---