Debian Package Tracker
Register | Log in
Subscribe

debusine

Choose email to subscribe with

general
  • source: debusine (main)
  • version: 0.11.3
  • maintainer: Raphaël Hertzog (DMD)
  • uploaders: Colin Watson [DMD]
  • arch: all
  • std-ver: 4.6.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • stable-bpo: 0.11.1~bpo12+1
  • testing: 0.11.3
  • unstable: 0.11.3
versioned links
  • 0.11.1~bpo12+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.11.3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • debusine-client
  • debusine-doc
  • debusine-server
  • debusine-signing
  • debusine-worker
  • python3-debusine
  • python3-debusine-server
  • python3-debusine-signing
action needed
259 new commits since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit 3d83c14e8a8266dc0ddb521cfbe5a6c81e5efa8b
Merge: 7ffb4deaa 6d3dc409a
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jul 14 06:56:29 2025 +0000

    Merge branch 'integration-tests-worker-activation-tokens' into 'devel'
    
    Use worker activation tokens in integration tests
    
    See merge request freexian-team/debusine!2059

commit 7ffb4deaa8661bbdd8173ad1e58ebce3b34db2cc
Merge: 5eb3b3ee0 36f00240a
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jul 14 06:56:05 2025 +0000

    Merge branch 'rdep-autopkgtest-sorting' into 'devel'
    
    Sort sub-workflows of reverse_dependencies_autopkgtest
    
    See merge request freexian-team/debusine!2061

commit 5eb3b3ee009b1df23c8b2bfb51907e4f41878f7e
Merge: d80514a27 563b1b7d2
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jul 13 18:51:37 2025 +0000

    Merge branch 'flaky-rdep-autopkgtest-workflow-test' into 'devel'
    
    Fix flaky reverse_dependencies_autopkgtest workflow test
    
    See merge request freexian-team/debusine!2062

commit 563b1b7d25ea1c01cb6e9548a22ecc865d0b4bd8
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jul 13 18:36:43 2025 +0200

    Fix flaky reverse_dependencies_autopkgtest workflow test
    
    Some type confusion meant that this test could fail if it happened to
    cross to the next second between creating a binary package artifact and
    adding it to a suite collection.

commit 36f00240a10a63e13436764fa4f839c337f8f438
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jul 13 14:08:42 2025 +0200

    Sort sub-workflows of reverse_dependencies_autopkgtest
    
    This should make the output a bit easier to follow in the web UI.

commit d80514a272183418531c54aa618435eb4603164c
Merge: 6d0312525 64bc7e587
Author: Enrico Zini <enrico@debian.org>
Date:   Fri Jul 11 21:58:54 2025 +0000

    Merge branch 'task-config-examples' into 'devel'
    
    Added examples to debusine task configuration HOWTO, thanks Raphaël for the use cases (#789)
    
    See merge request freexian-team/debusine!2057

commit 64bc7e587cd8953837a05799dd6753ed489ed3d1
Author: Enrico Zini <enrico@enricozini.org>
Date:   Thu Jul 10 11:35:38 2025 +0200

    Added examples to debusine task configuration HOWTO, thanks Raphaël for the use cases

commit 6d0312525b454469cb72a56d3cbec5ab6c74f8cf
Merge: ad000924d ba98414bc
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 11 17:37:37 2025 +0000

    Merge branch 'on-work-request-completed-args' into 'devel'
    
    Accept extra arguments to "debusine on-work-request-completed"
    
    Closes #966
    
    See merge request freexian-team/debusine!2058

commit 6d3dc409a82317e2aaf8e3748cc9389d7e65fe04
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 11 17:45:01 2025 +0200

    Use worker activation tokens in integration tests
    
    We occasionally see integration tests failing due to workers apparently
    waiting forever for their token to be enabled.  I think this scheme
    should be more reliable.

commit 96c2e6785278998089a781d8107b1c3b85cd71a8
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 11 17:44:16 2025 +0200

    Remove some unnecessary Worker() calls from integration tests

commit ad02ebde709b455b409d493d2e489880e9b8f60e
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 11 17:42:56 2025 +0200

    Add "debusine-admin worker create"
    
    This creates a worker with an activation token, which in some cases is
    more convenient than letting the worker register itself and then
    enabling the token separately.

commit ba98414bc33255829110392bd6c3cc4748fabf61
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 10 20:07:29 2025 +0200

    Accept extra arguments to "debusine on-work-request-completed"
    
    Fixes: #966

commit ad000924d829912567adedb031c4ac6321fc491f
Merge: c45a4a86b 638796607
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 10 12:50:55 2025 +0000

    Merge branch 'optimize-workflow-view' into 'devel'
    
    Optimize detail view for large workflows
    
    See merge request freexian-team/debusine!2055

commit 638796607d5f9d8b6d8d35f5661306a288cb4768
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jul 9 13:27:44 2025 +0100

    Optimize detail view for large workflows
    
    Part of #786.

commit c45a4a86bf78f5963607a8ff40605df58b12f3c2
Merge: 17182e183 89650321d
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 10 10:36:37 2025 +0000

    Merge branch 'optimize-workspace-get-collection' into 'devel'
    
    Optimize Workspace.get_collection
    
    See merge request freexian-team/debusine!2056

commit 17182e18392043d976e38c30be91f7622a296110
Merge: ae11d3865 807122ea1
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 10 09:15:08 2025 +0000

    Merge branch 'consolidate-admin-worker-commands' into 'devel'
    
    Reorganize some commands under "debusine-admin worker"
    
    See merge request freexian-team/debusine!2049

commit 89650321ddab92b8c75d4413b75eaff60fa624e2
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 10 09:50:17 2025 +0100

    Optimize Workspace.get_collection
    
    This is used by most lookups, and shows up as a hot spot in profiles of
    populating large reverse-dependency autopkgtest workflows.  Instead of
    walking through the workspace inheritance chain in Python, push it down
    to the database using a recursive CTE.
    
    The resulting code involves a little more `RawSQL` than I'd like
    (because I couldn't figure out how to do the array manipulation via the
    Django ORM), but it's reasonably contained.
    
    Part of #786.

commit ae11d3865f97cfde8ae464b3241dac9e46ec1900
Merge: e3b7872eb a26d5336a
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 8 15:24:44 2025 +0000

    Merge branch 'merge-0.11.3' into 'devel'
    
    Merge 0.11.3 from debian/sid branch
    
    Closes #816
    
    See merge request freexian-team/debusine!2054

commit a26d5336aec291735850da7514221bcb867c40c2
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 8 15:13:50 2025 +0100

    Use concise syntax for issue links

commit 0fe2202847d74b10f2b91934a39f4b5e54624e53
Merge: e3b7872eb 588e6451b
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 8 15:11:47 2025 +0100

    Merge tag 'debian/0.11.3' into merge-0.11.3
    
    debusine release 0.11.3 for unstable (sid) [dgit]
    
    [dgit distro=debian no-split]

commit e3b7872ebc15de4d94083292485dc1ef48fd862c
Merge: 6b1b4223a 58cdff77b
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jul 7 11:03:20 2025 +0000

    Merge branch 'scoped-absolute-urls' into 'devel'
    
    Use correct scope in get_absolute_url-type methods
    
    See merge request freexian-team/debusine!2051

commit 807122ea1845d3c88f69a78692b550108a39b01e
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jul 7 11:59:36 2025 +0100

    Fix "worker list" examples

commit 0afcfc04e1c719c7d3b8136bac8a3a2c06b019af
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 4 11:01:20 2025 +0100

    Merge debusine-admin list_workers command into worker

commit 6b1b4223a71770f19b04973b64b0028f840f9467
Merge: a9cb93427 1408080b0
Author: Raphaël Hertzog <hertzog@debian.org>
Date:   Fri Jul 4 16:40:03 2025 +0000

    Merge branch 'merge-0.11.2' into 'devel'
    
    Merge 0.11.2 from debian/sid branch
    
    See merge request freexian-team/debusine!2052

commit 1408080b0dfc09e52b8343deb17906798140ff9d
Merge: a9cb93427 eb23aff36
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 4 16:47:34 2025 +0100

    Merge tag 'debian/0.11.2' into merge-0.11.2
    
    debusine release 0.11.2 for unstable (sid) [dgit]
    
    [dgit distro=debian no-split]

commit a9cb934277e231e10980c07f6ed8251337ba9621
Merge: c0b01e045 038a0a376
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 4 13:35:31 2025 +0000

    Merge branch 'root-owned-settings' into 'devel'
    
    Accept root-owned directories for settings
    
    See merge request freexian-team/debusine!2050

commit 58cdff77b67f2a26996189c34c084809af9384b0
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 4 14:30:07 2025 +0100

    Use correct scope in get_absolute_url-type methods
    
    We mostly didn't notice this because these methods are typically used in
    UI contexts where the correct scope is already set, but it's a potential
    trap for users of these methods in non-UI contexts such as workflows.

commit c0b01e0455d58f696be37bc3f54edb6a9a4312d2
Merge: 69813a953 f045283af
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 4 11:11:21 2025 +0000

    Merge branch 'concurrent-workflow-callbacks' into 'devel'
    
    Only run one workflow callback at once for a given workflow
    
    See merge request freexian-team/debusine!2047

commit f045283af7345020ea0f3c8417af8743c22cb686
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 3 15:28:12 2025 +0100

    Only run one workflow callback at once for a given workflow
    
    The regression analysis work in #908 requires ensuring that only one
    callback runs at once for a given workflow, because otherwise concurrent
    runs might try to update the analysis stored for the same workflow.
    Explicit locking in Celery tasks is best avoided because it blocks a
    worker; it seems simpler to just teach the scheduler to avoid running
    multiple callbacks for the same workflow at the same time.

commit 0d8622eb0acb72b687b062c30f307581809aa85f
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 4 10:53:47 2025 +0100

    Merge debusine-admin edit_worker_metadata command into worker

commit 42b1f9a7c609f051b3251cff137f68c1ac443447
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 4 10:48:41 2025 +0100

    Rename debusine-admin manage_worker command to worker

commit 69813a953a0039cbe6f0ab15d0f0ba88c4e26c2c
Merge: 022c1db34 cd22dd741
Author: Enrico Zini <enrico@debian.org>
Date:   Fri Jul 4 09:15:17 2025 +0000

    Merge branch 'signon-double-checks' into 'devel'
    
    Handle users with is_active=False
    
    See merge request freexian-team/debusine!2046

commit 038a0a376c06fb5d86f015172e4ac8f2fae67a66
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Fri Jul 4 09:21:13 2025 +0200

    Accept root-owned directories for settings
    
    Prior to this change would require directories to be owned by the
    service user, but installing them read-only and owned by root is a
    sensible deployment strategy.
    
    Addresses: #947

commit 022c1db34d14cd47d57068a30815e48e736ad90a
Merge: f4a573fb4 488a8f48c
Author: Enrico Zini <enrico@debian.org>
Date:   Fri Jul 4 08:48:31 2025 +0000

    Merge branch 'dm-add-to-group' into 'devel'
    
    Allow matching nm.d.o status in add_to_group (#898)
    
    See merge request freexian-team/debusine!2045

commit cd22dd7418578e41086d10ced039d80fd787cf9e
Author: Enrico Zini <enrico@enricozini.org>
Date:   Thu Jul 3 14:27:40 2025 +0200

    Refuse user tokens with users with is_active=False

commit 515eb7ae075a0ffb354cc0a1ef5a195a33280d32
Author: Enrico Zini <enrico@enricozini.org>
Date:   Thu Jul 3 14:11:31 2025 +0200

    Ensure an inactive user cannot log in

commit 488a8f48cd40f54aa2d83b12f9317af3818577e2
Author: Enrico Zini <enrico@enricozini.org>
Date:   Thu Jul 3 13:39:33 2025 +0200

    Allow matching nm.d.o status in add_to_group (#898)

commit f4a573fb417c3d051db39c1427e6932805c87b74
Merge: 5f1aa3dfd 68eac3646
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 3 21:34:35 2025 +0000

    Merge branch 'asgiref-3.9.0' into 'devel'
    
    Fix test failures with asgiref 3.9.0
    
    See merge request freexian-team/debusine!2048

commit 68eac364610cc8624289c9ea61cd38ac87fd0d11
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 3 17:27:29 2025 +0100

    Fix test failures with asgiref 3.9.0
    
    asgiref 3.9.0 raises `CancelledError` when we try to send messages after
    a timeout, while earlier versions cancelled the task but didn't raise an
    exception.  See https://github.com/django/asgiref/issues/518 for more
    details.

commit 5f1aa3dfd5bdf7e60393aa1f4f1f28623d9f7b3e
Merge: fb43272b3 18dcb0f56
Author: Enrico Zini <enrico@debian.org>
Date:   Thu Jul 3 13:48:28 2025 +0000

    Merge branch 'dm-logins' into 'devel'
    
    Allow Debian Maintainers to log in via Salsa OIDC authentication (#898)
    
    See merge request freexian-team/debusine!2029

commit 18dcb0f56fe076b79fcfbe408570b6d9a8b2a265
Author: Enrico Zini <enrico@enricozini.org>
Date:   Mon Jun 30 11:23:02 2025 +0200

    Announce the change

commit 6cb2cf2cea9f2619de6649ad0018e31df9b2a5ea
Author: Enrico Zini <enrico@enricozini.org>
Date:   Mon Jun 30 11:20:09 2025 +0200

    Create accounts for DMs, but do not add them to any group

commit 8d01676379ae641f4c5947845c6c4e3b3bed8c28
Author: Enrico Zini <enrico@enricozini.org>
Date:   Mon Jun 30 11:08:37 2025 +0200

    Fetch nm.debian.org information and add them to salsa claims

commit d5134dbef3f1ad8a0a3860cbfece4c6facdb1cf1
Author: Enrico Zini <enrico@enricozini.org>
Date:   Mon Jun 30 10:45:19 2025 +0200

    Added method to fetch user information from nm.debian.org

commit fb43272b31cb57260b1ec9e81053dd64e432e657
Merge: 4573660fc 806a7e3a9
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 3 11:10:05 2025 +0000

    Merge branch 'merge-output-data' into 'devel'
    
    Merge output_data when marking a work request as completed
    
    See merge request freexian-team/debusine!2044

commit 806a7e3a9b26d3f56b9342499353850f882961f5
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 3 11:26:34 2025 +0100

    Merge output_data when marking a work request as completed
    
    In #908, we have a use case for a workflow callback recording
    information in its parent workflow's `output_data` (for regression
    analysis) before that workflow has been completed.  Making this work
    requires `WorkRequest.mark_completed` to merge any output data provided
    into what was already there, rather than simply overwriting the work
    request's output data in its entirety.

commit 4573660fc6ee72e1d3f11ffd25a59da7bf71e49a
Merge: 1a6d65e1b e5b3dcd50
Author: Enrico Zini <enrico@debian.org>
Date:   Thu Jul 3 07:57:59 2025 +0000

    Merge branch 'oauth-validate-in-code' into 'devel'
    
    Moved oauth claims validation and account setup hooks to DebusineSignon (#898)
    
    See merge request freexian-team/debusine!2028

commit 1a6d65e1b452840754d687b86904ce68433b9f45
Merge: 6e40f0384 e94a4d09e
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jul 2 11:33:54 2025 +0000

    Merge branch 'stabilize-package-upload-test' into 'devel'
    
    Fix a possible PackageUpload test failure
    
    See merge request freexian-team/debusine!2042

commit e94a4d09ee0da82970aee7c826fb55eb8ed28b80
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jul 2 09:59:54 2025 +0100

    Fix a possible PackageUpload test failure
    
    Spotted in
    https://salsa.debian.org/freexian-team/debusine/-/jobs/7780173.

commit 6e40f038455487de30d3684ce451854cdcb9e08b
Merge: 6bc55c51c 61e63b10d
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jul 2 09:11:20 2025 +0000

    Merge branch 'design-more-flexible-workflow-templates' into 'devel'
    
    Add design for more flexible workflow templates
    
    See merge request freexian-team/debusine!1863

commit 6bc55c51c49a3f0b1efd5344502bed0fb8d06f08
Merge: 38a9ab642 2ad72cdf2
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jul 2 08:48:56 2025 +0000

    Merge branch 'atomic-worker-token' into 'devel'
    
    Write worker token atomically
    
    See merge request freexian-team/debusine!2039

commit 38a9ab642e43002b5e7ca09b1687826231fcc769
Merge: 68cf53f8b 10909cdaa
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 1 18:17:52 2025 +0000

    Merge branch 'sphinx-file-store' into 'devel'
    
    Add a custom Sphinx "file-store" directive and role
    
    See merge request freexian-team/debusine!2041

commit 61e63b10dce18ddf2e4119844f42d31702f58fd1
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri May 2 16:29:07 2025 +0100

    Add design for more flexible workflow templates

commit 10909cdaa3d066eff57644107ae2752e35405b67
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 24 11:27:36 2025 +0100

    Use new "file-store" directive and role everywhere

commit ff8b74c50750fe81014385ea3bb47e6afd9d428a
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 24 11:24:34 2025 +0100

    Add a custom Sphinx "file-store" directive and role

commit 68cf53f8bc9002cc338573c1e0f099bbb3734399
Merge: 709859c99 3ba5ff5ad
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 1 16:35:50 2025 +0000

    Merge branch 'sphinx-bare-data' into 'devel'
    
    Add a custom Sphinx "bare-data" directive and role
    
    See merge request freexian-team/debusine!2038

commit 709859c99a66c8b98bc1f7c87afecd2f4487694e
Merge: c68c53974 c5e8548d9
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 1 16:34:41 2025 +0000

    Merge branch 'ci-cache' into 'devel'
    
    Cache apt, mypy, pip, and pre-commit across CI pipelines
    
    See merge request freexian-team/debusine!2037

commit 2ad72cdf2067aee54f57fb03085e1b2b84e41db2
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 1 17:33:45 2025 +0100

    Add a helper to write files atomically

commit e5b3dcd50a9af878b056ead5d69796d0d908c1cc
Author: Enrico Zini <enrico@enricozini.org>
Date:   Tue Jul 1 14:29:39 2025 +0200

    Honor add_to_group as a dict

commit 733d67d34d5e6b88eef17ebe478c128f8ddb13f0
Author: Enrico Zini <enrico@enricozini.org>
Date:   Sun Jun 29 20:08:04 2025 +0200

    Added support for debusine.freexian.com

commit 078a5874acdd149fe7bcf1d884d1d7c7ba8f391f
Author: Enrico Zini <enrico@enricozini.org>
Date:   Sun Jun 29 19:34:39 2025 +0200

    Announce the change

commit 732df58e67e259e3532b0dd7c3690ae9645baf28
Author: Enrico Zini <enrico@enricozini.org>
Date:   Sun Jun 29 18:51:08 2025 +0200

    Reimplement tests for debusine.debian.net in DebusineSignon

commit 063221c1c42a14d9ab6f706ea98ee654c7061763
Author: Enrico Zini <enrico@enricozini.org>
Date:   Sun Jun 29 17:42:30 2025 +0200

    Refactored code to make local overrides easier

commit c68c53974c951080bb3b4d378a0f87654685b98f
Merge: d3493c33a c0d282c4c
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 1 13:06:13 2025 +0000

    Merge branch 'client-match-server' into 'devel'
    
    client: Match server by FQDN/scope if necessary
    
    See merge request freexian-team/debusine!2016

commit c0d282c4c36c0cfe7766f7e7598ca33231cb11d2
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 24 17:20:25 2025 +0100

    client: Match server by FQDN/scope if necessary
    
    This will make it easier for the web UI to provide `debusine` command
    lines without knowing exactly how people's local `[server:...]`
    configuration file sections are named.
    
    Part of #749.

commit d3493c33ab3dc4d3fdd343f2e1e903f74a150814
Merge: 00d3ca7fc bcbae20e5
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 1 11:14:33 2025 +0000

    Merge branch 'workflow-data-visible' into 'devel'
    
    Add "visible" workflow data field
    
    See merge request freexian-team/debusine!2033

commit 05f2ca3d95c0e4bb7b12434b8adc9072ffff132a
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 1 11:50:24 2025 +0100

    Write worker token atomically
    
    https://salsa.debian.org/cjwatson/debusine/-/jobs/7779008 shows a
    failure in `integration-tests-task-signing`, and the attached
    `debusine/signing/signing.log` shows that the signing worker's token was
    never enabled.  I can't think of many reasons why this could happen, but
    one is a race between the signing worker and the integration test
    scripts as follows:
    
     * `debusine.worker.config.ConfigHandler.write_token` opens the token
       file, creating it.
     * `debian/tests/utils/integration-tests-setup-debusine-signing.sh`
       notices that `[ ! -f "$debusine_signing_token_file" ]` now returns
       false, and gets its contents which are currently empty.
     * `debusine.worker.config.ConfigHandler.write_token` writes the new
       token to the token file and closes it.
     * `debian/tests/integration-tests-task-signing` runs `manage_worker
       --worker-type signing enable "$signing_token"`, where
       `$signing_token` is empty because it read the token file before it
       was fully written.
    
    A similar race seems possible with integration tests involving the
    normal worker.  Moving the token file into place atomically should help.

commit 00d3ca7fc036dfc08be38bb6b34757d8b31438e0
Merge: 054e3ca6c 4731a3cdb
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 1 10:09:01 2025 +0000

    Merge branch 'workflow-callback-dispatcher' into 'devel'
    
    Dispatch workflow callbacks to per-step methods
    
    See merge request freexian-team/debusine!2034

commit 3ba5ff5ad52766502c3bd104d22c0afa7f7e54c8
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 24 11:20:52 2025 +0100

    Use new "bare-data" directive and role everywhere

commit cd78b986b846ceb6a534fdb28779deb025ee1413
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 24 11:17:47 2025 +0100

    Add a custom Sphinx "bare-data" directive and role

commit 054e3ca6cc38c95e135d7a7502136f7a58fba41a
Merge: 5d8aeb517 971268760
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 1 09:39:32 2025 +0000

    Merge branch 'sphinx-assets' into 'devel'
    
    Add a custom Sphinx "asset" directive and role
    
    See merge request freexian-team/debusine!2035

commit bcbae20e564964da1dc11b666c88524038afaff5
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 30 20:50:20 2025 +0100

    Add "visible" workflow data field
    
    Work requests with `visible: False` are hidden from UI views of the
    workflow hierarchy.  For example, the "Detecting regressions" blueprint
    calls for this to be used for the workflow callbacks that perform
    regression analysis.
    
    Part of #908.

commit 4731a3cdb5a919d680aa0bc00b5cf38ab8341cd3
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 30 21:31:19 2025 +0100

    Dispatch workflow callbacks to per-step methods
    
    When I started trying to actually write some workflow callbacks as part
    of #908, I quickly found that they were likely to look something like
    this (since the `callback` method is called on the workflow
    orchestrator, and assuming we don't want to limit them to only one kind
    of callback behaviour per workflow):
    
        match work_request.workflow_data.step:
            case "foo":
                ...
            case _:
                raise NotImplementedError(...)
    
    This seems like a natural application for a simple method dispatcher.

commit 971268760ca6c180f239c477f7f8302f851b4394
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 24 11:08:50 2025 +0100

    Use new "asset" directive and role everywhere

commit 4f5f887e55b633f3d3b1cc3b8ae3741a67bb4e60
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 24 11:03:34 2025 +0100

    Add a custom Sphinx "asset" directive and role

commit c5e8548d984242f71f4c67a185a440315a388d65
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 1 03:40:16 2025 +0100

    Cache apt, mypy, pip, and pre-commit across CI pipelines
    
    This seems more polite to the servers, and is likely to be faster.

commit ae544e6eb4a17cb5d13642b5998f0dacbcffeed1
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 1 03:21:49 2025 +0100

    aptmirror: Isolate further from the system APT configuration
    
    Setting `Dir::State::Lists` in a file in `/etc/apt/apt.conf.d/` caused
    test failures.

commit 5d8aeb51782518233800defea05a03098c2b7288
Merge: adbf1290c c168025b2
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 1 08:35:05 2025 +0000

    Merge branch 'reprotest-optional' into 'devel'
    
    Allow reprotest to fail
    
    See merge request freexian-team/debusine!2036

commit c168025b22738483f60bba441a2a491a1f2abd30
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 1 01:02:11 2025 +0100

    Allow reprotest to fail
    
    It's currently failing as described in https://bugs.debian.org/1108550.

commit adbf1290ce7b9fa33d46566a49881df04969e158
Merge: cd3eed3ba 20abb4cc8
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 30 21:07:40 2025 +0000

    Merge branch 'sphinx-workflows' into 'devel'
    
    Add a custom Sphinx "workflow" directive and role
    
    See merge request freexian-team/debusine!2032

commit 20abb4cc8df32d6f50522a5b70f0d68d618ed4b3
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 24 11:02:26 2025 +0100

    Use new "workflow" directive and role everywhere

commit bf959534b8f618869e43811900dd2356337453d8
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 24 10:42:32 2025 +0100

    Add a custom Sphinx "workflow" directive and role

commit cd3eed3ba71c1c18055ec591efedf56edaafb12d
Merge: 8808240b1 2e750ba8d
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Jun 30 14:49:04 2025 +0000

    Merge branch 'debian-pipeline-debdiff-workflow' into 'devel'
    
    DebianPipelineWorkflow/QaWorkflow: add DebDiff workflow support
    
    Closes #607
    
    See merge request freexian-team/debusine!2020

commit 2e750ba8dc385a3dd8a4d5b8d2337ac1afc20f7e
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Jun 30 14:48:53 2025 +0000

    DebianPipelineWorkflow / QaWorkflow: add DebDiff workflow support
    
    fixes #607

commit 8808240b1ab588dee15e0baa420ff2cb2dbc0551
Merge: 51cc9d426 f926eddf7
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 30 14:41:22 2025 +0000

    Merge branch 'sphinx-tasks' into 'devel'
    
    Add a custom Sphinx "task" directive and role
    
    See merge request freexian-team/debusine!2017

commit 51cc9d426d6d1c8128d3c07cc8c055d3cbece1fc
Merge: 0a1b60262 ec7fdb3ef
Author: Enrico Zini <enrico@debian.org>
Date:   Mon Jun 30 13:42:34 2025 +0000

    Merge branch 'fix-flaky-test' into 'devel'
    
    Fixed flaky test
    
    See merge request freexian-team/debusine!2030

commit f926eddf7c02d8616f476f225929d43f936d5cf5
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 30 13:17:29 2025 +0100

    Add label to Debusine Sphinx domain
    
    This improves the appearance of search results.

commit 0a1b602623d9fbac12dd88f71bd70afbee612782
Merge: 672b99ae0 cd0cc8533
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 30 10:20:08 2025 +0000

    Merge branch 'more-byte-range-support' into 'devel'
    
    Support open-ended byte-range requests
    
    Closes #956
    
    See merge request freexian-team/debusine!2027

commit ec7fdb3efd728fbc028a05b908e010e8d914976e
Author: Enrico Zini <enrico@enricozini.org>
Date:   Mon Jun 30 11:27:57 2025 +0200

    Fixed flaky test

commit cd0cc853325ef93c686d27bc67e681df8f370a0c
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jun 29 10:53:48 2025 +0100

    Support open-ended byte-range requests
    
    In particular, APT sends `Range: bytes={start}-`.
    
    Fixes: #956

commit 2b590c2875997efbadcec6528ab4caf97680287d
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jun 29 10:41:11 2025 +0100

    Fix Range headers in FileUploader tests
    
    These seemed to be a mistaken combination of the syntax for `Range` and
    `Content-Range`.  They're presumably intended to simulate the
    corresponding server view (`UploadFileView`), which only ever sends
    `Range: bytes={start}-{end}`, without `/{file_size}` at the end.

commit 672b99ae0b0157cfbe69120e0fba76cb40866778
Merge: 178b11b4e 447eb3c79
Author: Stefano Rivera <stefanor@debian.org>
Date:   Sun Jun 29 08:39:48 2025 +0000

    Merge branch 'provide-signature-local' into 'devel'
    
    Allow a local .changes file to be used in provide-signature
    
    Closes #816
    
    See merge request freexian-team/debusine!2003

commit 447eb3c79a69052abe1873ba1c25cfc3c089a87b
Author: Stefano Rivera <stefano@freexian.com>
Date:   Thu Jun 19 10:34:21 2025 +0200

    Allow a local .changes file to be used in provide-signature
    
    Fixes: #816

commit c7a7237ad00d870e52f9653cdda4b6963b7b06db
Author: Stefano Rivera <stefano@freexian.com>
Date:   Wed Jun 18 17:45:08 2025 +0200

    Add copy_file to client_utils
    
    An analogue of download_file for local sources.

commit 3404e25704c363a3b9029da6b09492a19689cef6
Author: Stefano Rivera <stefano@freexian.com>
Date:   Wed Jun 18 17:29:36 2025 +0200

    Refactor the hashing part out of download_file

commit 47394a73cb61ae8602b44988cfb1ea039911c60e
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 24 10:41:16 2025 +0100

    Use new "task" directive and role everywhere

commit d28bd11261107daa77167b47c4e05246d6ff12cb
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 24 10:40:55 2025 +0100

    Add a custom Sphinx "task" directive and role

commit 178b11b4ee6dd7cc711a3c76ccf3e9bf8e3af76a
Merge: d919b65a5 d02fa91c0
Author: Colin Watson <cjwatson@debian.org>
Date:   Sat Jun 28 23:06:50 2025 +0000

    Merge branch 'mergeuploads-colliding-changes' into 'devel'
    
    MergeUploads: Fix overlapping-files check when .changes names collide
    
    See merge request freexian-team/debusine!2025

commit d919b65a50fa21d0876357ddb38d305d41fb2364
Merge: 922592845 513ea65ca
Author: Enrico Zini <enrico@debian.org>
Date:   Fri Jun 27 23:35:13 2025 +0000

    Merge branch 'task-pull-push' into 'devel'
    
    Added debusine client methods to pull and push task configuration collections (#789)
    
    See merge request freexian-team/debusine!1983

commit 513ea65cab52929736be9a011201120155a33a94
Author: Enrico Zini <enrico@enricozini.org>
Date:   Fri Jun 27 20:38:46 2025 +0200

    Use --workspace instead of a positional argument
Created: 2025-07-03 Last update: 2025-07-14 08:32
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.2 instead of 4.6.2).
Created: 2024-04-07 Last update: 2025-07-08 23:34
testing migrations
  • This package will soon be part of the auto-gpgme1.0 transition. You might want to ensure that your package is ready for it. You can probably find supplementary information in the debian-release archives or in the corresponding release.debian.org bug.
news
[rss feed]
  • [2025-07-19] debusine 0.11.3 MIGRATED to testing (Debian testing watch)
  • [2025-07-08] Accepted debusine 0.11.3 (source) into unstable (Colin Watson)
  • [2025-07-03] Accepted debusine 0.11.2 (source) into unstable (Colin Watson)
  • [2025-05-14] Accepted debusine 0.11.1~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-05-14] debusine 0.11.1 MIGRATED to testing (Debian testing watch)
  • [2025-05-04] Accepted debusine 0.11.1 (source) into unstable (Colin Watson)
  • [2025-04-27] Accepted debusine 0.11.0~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-04-26] debusine 0.11.0 MIGRATED to testing (Debian testing watch)
  • [2025-04-15] Accepted debusine 0.11.0 (source) into unstable (Colin Watson)
  • [2025-04-05] Accepted debusine 0.10.0~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-04-05] debusine 0.10.0 MIGRATED to testing (Debian testing watch)
  • [2025-04-02] Accepted debusine 0.10.0 (source) into unstable (Colin Watson)
  • [2025-03-26] Accepted debusine 0.9.1~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-03-26] debusine 0.9.1 MIGRATED to testing (Debian testing watch)
  • [2025-03-24] Accepted debusine 0.9.1 (source) into unstable (Colin Watson)
  • [2025-03-01] debusine 0.9.0 MIGRATED to testing (Debian testing watch)
  • [2025-02-28] Accepted debusine 0.9.0~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-02-25] Accepted debusine 0.9.0 (source) into unstable (Colin Watson)
  • [2025-01-17] Accepted debusine 0.8.1~bpo12+2 (source) into stable-backports (Colin Watson)
  • [2025-01-16] Accepted debusine 0.8.1~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-01-16] debusine 0.8.1 MIGRATED to testing (Debian testing watch)
  • [2025-01-13] Accepted debusine 0.8.1 (source) into unstable (Colin Watson)
  • [2024-12-31] debusine 0.8.0 MIGRATED to testing (Debian testing watch)
  • [2024-12-26] Accepted debusine 0.8.0 (source) into unstable (Colin Watson)
  • [2024-11-18] Accepted debusine 0.7.2~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2024-11-18] debusine 0.7.2 MIGRATED to testing (Debian testing watch)
  • [2024-11-13] Accepted debusine 0.7.2 (source) into unstable (Colin Watson)
  • [2024-11-12] Accepted debusine 0.7.1 (source) into unstable (Colin Watson)
  • [2024-11-12] Accepted debusine 0.7.0 (source) into unstable (Colin Watson)
  • [2024-10-16] Accepted debusine 0.6.0~bpo12+1 (source) into stable-backports (Colin Watson)
  • 1
  • 2
bugs [bug history graph]
  • all: 0
links
  • homepage
  • lintian
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • edit tags
  • other distros
  • l10n (100, -)
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.11.3

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing