Debian Package Tracker
Register | Log in
Subscribe

debusine

Choose email to subscribe with

general
  • source: debusine (main)
  • version: 0.14.7
  • maintainer: Raphaël Hertzog (DMD)
  • uploaders: Colin Watson [DMD] – Stefano Rivera [DMD]
  • arch: all
  • std-ver: 4.7.3
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • old-bpo: 0.11.3~bpo12+1
  • stable: 0.11.3
  • stable-bpo: 0.14.7~bpo13+1
  • testing: 0.14.7
  • unstable: 0.14.7
versioned links
  • 0.11.3~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]
  • 0.14.7~bpo13+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.14.7: [.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 (1 bugs: 0, 0, 1, 0)
  • python3-debusine-server
  • python3-debusine-signing
action needed
Marked for autoremoval on 08 June due to starlette: #1134850 high
Version 0.14.7 of debusine is marked for autoremoval from testing on Mon 08 Jun 2026. It depends (transitively) on starlette, affected by #1134850. You should try to prevent the removal by fixing these RC bugs.
Created: 2026-05-02 Last update: 2026-05-02 08:30
22 open merge requests in Salsa normal
There are 22 open merge requests for this package on Salsa. You should consider reviewing and/or merging these merge requests.
Created: 2025-11-23 Last update: 2026-05-01 10:51
95 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 e8d1d55c3ce3958fb76c2a6fb5c191da4f9d632c
Merge: db6c5d474 317a0a5c3
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri May 1 09:43:37 2026 +0000

    Update YubiHSM 2 documentation link (MR !3009)
    
    They seem to have reorganized their documentation slightly again.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3009

commit db6c5d474e62d60565df2dbd2810e5ccddbdebce
Merge: 230f517dd 0670913bd
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri May 1 09:43:03 2026 +0000

    Remove wsgi.py, we require ASGI (MR !3011)
    
    Clearly it's not used, because it names the wrong project settings.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3011

commit 0670913bd37cb54e814f891dc4cba4c4dd60bb18
Author: Stefano Rivera <stefano@freexian.com>
Date:   Thu Apr 30 22:26:41 2026 -0400

    Remove wsgi.py, we require ASGI
    
    Clearly it's not used, because it names the wrong project settings.

commit 230f517dda94313b5c47f52e09d1fb290604c0e6
Merge: e80bf0ae6 2dcbb6ef4
Author: Stefano Rivera <stefanor@debian.org>
Date:   Thu Apr 30 22:32:28 2026 +0000

    Cloud Workers: Provision from debusine.freexian.com repos (MR !2982)
    
    1. Replace the gitlab pages snapshot repository with debusine.freexian.com
    2. Add support for the debusine enterprise APT sources for provisioning cloud workers
    3. Add support for arbitrary custom APT sources for provisioning cloud workers
    4. Modify APT Authentication assets to allow system-wide assets for debusine install sources.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2982

commit 2dcbb6ef4828f85873060233f021fba47933502d
Author: Stefano Rivera <stefano@freexian.com>
Date:   Sat Apr 25 18:12:26 2026 -0400

    Store credentials for the Worker Pool installation repositories in an asset

commit 49c1ef8ec6118f9ce25a78c59c6dd34928d209c8
Author: Stefano Rivera <stefano@freexian.com>
Date:   Mon Apr 27 12:10:57 2026 -0400

    Allow APT Credential assets to live outside of workspaces.

commit b65e98493164035d210517ee27ee72e599a4c0da
Author: Stefano Rivera <stefano@freexian.com>
Date:   Mon Apr 27 11:37:50 2026 -0400

    Worker Pools: Add install sources for custom repos

commit bdcf0c984ba1c69585ea942fead2e22faa4faefe
Author: Stefano Rivera <stefano@freexian.com>
Date:   Sat Apr 25 17:23:30 2026 -0400

    Worker Pools: Add install sources for the debusine-enterprise repos

commit 12873b340e5a22e450c4fe1efa8e3d1a4aedfdf4
Author: Stefano Rivera <stefano@freexian.com>
Date:   Sat Apr 25 16:21:00 2026 -0400

    APTAuthenticationData is discriminated by auth_scheme

commit bec1d3135eaa8887dbd4989f2ce5dc0645f07dd0
Author: Stefano Rivera <stefano@freexian.com>
Date:   Sat Apr 25 16:12:02 2026 -0400

    Replace the gitlab pages snapshot repository with debusine.freexian.com
    
    We'll probabably keep the gitlab pages repository in parallel for a
    while, but now that we're migrating to a debusine repository for our own
    deployments, it should probably be the recommended source.

commit 317a0a5c39e69fac6c0781b3de5a691e03dacf23
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Apr 30 16:03:14 2026 +0100

    Update YubiHSM 2 documentation link
    
    They seem to have reorganized their documentation slightly again.

commit e80bf0ae6d2bd4671c21c984537dd4c17b023774
Merge: cfa95cb2b 215fe3de0
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Apr 30 15:02:06 2026 +0000

    Fix infinite loop in Worker.objects.create_with_fqdn (MR !3008)
    
    It's possible for there to be constraint failures here other than a
    non-unique name.
    
    Fixes: #600
    
    Closes #600
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3008

commit cfa95cb2b40762644a8ba50a45e34ab05d89d937
Merge: e8e4485da d7c3d39ad
Author: Stefano Rivera <stefanor@debian.org>
Date:   Thu Apr 30 14:34:52 2026 +0000

    Avoid slow callback processing log messages breaking tests (MR !3004)
    
    More of: #1447
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3004

commit e8e4485da19b95d9c574b0526f0de335672e99df
Merge: 4bad42058 ab125494f
Author: Stefano Rivera <stefanor@debian.org>
Date:   Thu Apr 30 14:34:32 2026 +0000

    Don't fail to retry workflows that were aborted before becoming pending (MR !3006)
    
    Fixes: #1153
    
    Closes #1153
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3006

commit 215fe3de0e4e43a3493255c0d3552d0072b571db
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Apr 30 12:55:44 2026 +0100

    Fix infinite loop in Worker.objects.create_with_fqdn
    
    It's possible for there to be constraint failures here other than a
    non-unique name.
    
    Fixes: #600

commit 4bad42058cf40a994940e3e6e13b01910acfd0fc
Merge: 61b020e57 d6c7bb149
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Apr 30 10:05:34 2026 +0000

    Add an `observer` role on scopes (MR !3005)
    
    This implies the `viewer` role on all the scope's workspaces.
    
    Fixes: #1292
    
    Closes #1292
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3005

commit d6c7bb14914cb1ffb039c30bfc0e8555ad5eebd3
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Apr 29 22:30:27 2026 +0100

    Add an `observer` role on scopes
    
    This implies the `viewer` role on all the scope's workspaces.
    
    Fixes: #1292

commit ab125494fdd62c25177823aca0ead4e0cffe94a6
Author: Stefano Rivera <stefano@freexian.com>
Date:   Wed Apr 29 18:48:57 2026 -0400

    Don't fail to retry workflows that were aborted before becoming pending
    
    Fixes: #1153

commit d7c3d39adeaa5585460a53510a992f7ed25f206f
Author: Stefano Rivera <stefano@freexian.com>
Date:   Wed Apr 29 12:40:04 2026 -0400

    Avoid slow callback processing log messages breaking tests
    
    More of: #1447

commit 61b020e5748fc9bd313f86e7cd6c2477a79b0e27
Merge: 9c3e141f0 080f89e3a
Author: Stefano Rivera <stefanor@debian.org>
Date:   Wed Apr 29 16:54:20 2026 +0000

    Update configure-manage-worker to explain how to configure worker architecture tags (MR !3001)
    
    SlavekB lost the ability to run tasks for the non-native architectures after upgrading to tag-based scheduling.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3001

commit 080f89e3abbba41fa2f4291ba5966ec350febf7d
Author: Stefano Rivera <stefano@freexian.com>
Date:   Tue Apr 28 19:40:22 2026 -0400

    Update configure-manage-worker to explain how to configure worker architecture tags

commit 9c3e141f0aaa2b6b21b5218b6f4e4d9d21ec8b36
Merge: 16f6d868c 333884976
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Apr 29 16:05:59 2026 +0000

    Drop signing journal configuration in integration tests (MR !3002)
    
    This is done by default now (!2968).
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3002

commit 3338849765d20a0dc1a8b39942df852e804fe31e
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Apr 29 14:25:06 2026 +0100

    Drop signing journal configuration in integration tests
    
    This is done by default now (!2968).

commit 16f6d868c5cba99cae6db6afb9d492dc2f4e7190
Merge: 1812f59c7 190125ab4
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Apr 29 13:21:38 2026 +0000

    Add `error_on_empty` option to dictionary lookups (MR !2984)
    
    If True, the lookup must match at least one item.
    
    Part of #1301.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2984

commit 1812f59c7984a336d2ffdc895e908efa6c1bedfd
Merge: e4fa71a7e 09c8206cd
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Apr 29 13:15:58 2026 +0000

    Integrate systemd JournalHandler for worker and signing logging (MR !2968)
    
    This merge request transitions logging for both workers and signing components to systemd’s journal. It replaces file-based logging in the signing service (previously using Django handlers) and moves worker logging from standard error output to journal-based logging.
    
    **Feedback requested**
    
    * Is using a single `JournalHandler` with the current log levels sufficient, or should different handlers/levels be retained for finer control?
    
    **Note**:
    
    * systemd-python library  lacks static type checking support and has no available stub files.
    
    Opened in regards to : freexian-team/debusine#597
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2968

commit e4fa71a7e642b7317f82faddfd77b7626e8dd3fb
Merge: 5bc8e0be0 5b1d2085a
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Apr 29 13:10:38 2026 +0000

    Implement `update_qa_results: "force"` (MR !2987)
    
    This will allow `debci` to be able to force updates of reference runs
    when needed.
    
    I could have just done this for the `autopkgtest` workflow, but the
    definition of the `update_qa_results` parameter was already defined in a
    model common to all the regression-tracking workflows, so that indicated
    doing the same thing for all of them.  It will probably come in handy
    elsewhere.
    
    Part of #1301.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2987

commit 190125ab4cfb0f5f7dcb215f62269a8de0fc1f62
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Apr 27 11:26:09 2026 +0100

    Add `error_on_empty` option to dictionary lookups
    
    If True, the lookup must match at least one item.
    
    Part of #1301.

commit 5b1d2085ae17711a4e32dbbad7e622fdfa5c55bf
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Apr 27 17:44:06 2026 +0100

    Implement `update_qa_results: "force"`
    
    This will allow `debci` to be able to force updates of reference runs
    when needed.
    
    I could have just done this for the `autopkgtest` workflow, but the
    definition of the `update_qa_results` parameter was already defined in a
    model common to all the regression-tracking workflows, so that indicated
    doing the same thing for all of them.  It will probably come in handy
    elsewhere.
    
    Part of #1301.

commit 5bc8e0be04bcc3e25ded509d82634cbb81372635
Merge: 57552b9dc 1a385651c
Author: Stefano Rivera <stefanor@debian.org>
Date:   Tue Apr 28 23:54:08 2026 +0000

    Update `test_completion_in_progress` to use POST (MR !3000)
    
    A logical conflict between !2967 and !2903 caused tests to fail on `devel` after merging !2903.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3000

commit 1a385651c4c56225c58cb93cc4789ea755ec9f50
Author: Stefano Rivera <stefano@freexian.com>
Date:   Tue Apr 28 19:21:27 2026 -0400

    Update `test_completion_in_progress` to use POST
    
    Conflict between !2967 and !2903

commit 57552b9dc538a1b560ec840363c59e8b25d76cfb
Merge: 6a1f2708b 3c0539e54
Author: Stefano Rivera <stefanor@debian.org>
Date:   Tue Apr 28 22:50:09 2026 +0000

    Short lived work request tokens (MR !2884)
    
    This involves some heavy refactoring.
    
    1. Issue a WorkRequestToken when a worker gets its next assignment
    2. Require WorkRequestTokens for any action that is performed on behalf of a work request.
    3. Limit WorkRequestTokens access to work request inputs, as narrowly as possible.
    
    Fixes: #523
    
    Closes #523
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2884

commit 6a1f2708b0eb2588372bb1042ea5752553cba24e
Merge: 207cf96f0 0455770e4
Author: Stefano Rivera <stefanor@debian.org>
Date:   Tue Apr 28 22:49:48 2026 +0000

    Use `POST` for `/api/1.0/work-request/get-next-for-worker/`, rather than `GET`. (MR !2903)
    
    We should merge this with !2884 to minimize worker API breakage. We're changing things enough in both of these MRs, that a single big API break seems worth it, rather than spreading the changes out over a release.
    
    Fixes: #1398
    
    Closes #1398
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2903

commit 207cf96f0568bd6905ade2a54162b1a85ee9bd02
Merge: 417c001fd 44605b9fd
Author: Stefano Rivera <stefanor@debian.org>
Date:   Tue Apr 28 19:33:45 2026 +0000

    Show the number of distinct files stored in ``debusine-admin scope show`` (MR !2999)
    
    Rather than counting duplicates across artifacts.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2999

commit 44605b9fd55e485d40d40e9b31b9e42f0db91c3d
Author: Stefano Rivera <stefanor@debian.org>
Date:   Tue Apr 28 19:33:44 2026 +0000

    Show the number of distinct files store in ``debusine-admin scope show``
    
    Rather than counting duplicates across artifacts.

commit 417c001fd2f33fe1716b33c8d173ab3044eb5089
Merge: 6d58c2ad3 bf7834f76
Author: Stefano Rivera <stefanor@debian.org>
Date:   Tue Apr 28 18:58:55 2026 +0000

    Don't delete an empty file store directory in `vacuum_storage` (MR !2997)
    
    Fixes: #1455
    
    Closes #1455
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2997

commit 6d58c2ad3ac10a2627ebbceb8ceb9ecf8cc5f373
Merge: 66519de89 418185a45
Author: Stefano Rivera <stefanor@debian.org>
Date:   Tue Apr 28 18:58:51 2026 +0000

    Add missing debusine-server: Depends: libjs-sortable (MR !2998)
    
    Missed in !2916
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2998

commit 66519de897533bc78c301ced67e96a851819a1d0
Merge: ff561f58e db6a7bb0a
Author: Enrico Zini <enrico@debian.org>
Date:   Tue Apr 28 18:00:19 2026 +0000

    Added blueprint for workflow template permissions (#634) (MR !2939)
    
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2939

commit db6a7bb0a64315642a378eaf97500ee13e7d0df5
Author: Enrico Zini <enrico@enricozini.org>
Date:   Mon Apr 13 17:20:49 2026 +0200

    Added blueprint for workflow template permissions

commit 09c8206cdb86160c68cfcbb6c4e86d22bac34d0b
Author: Nikil Paul S <snikilpaul@gmail.com>
Date:   Tue Apr 28 12:24:09 2026 +0530

    Fix: integration tests and cleanup dir

commit 65e0ff8d5e286d730d3f980daa4bb0b0f18871af
Author: Nikil Paul S <snikilpaul@gmail.com>
Date:   Tue Apr 28 12:24:09 2026 +0530

    Fix: integration tests and cleanup dir

commit f868bfebed9daaf2df1ead3158651de5ecfaf032
Author: Nikil Paul S <snikilpaul@gmail.com>
Date:   Tue Apr 28 11:38:41 2026 +0530

    Fix: Logging handlers for  worker

commit 8e0547167974bee04b9b5558f1801044426457ac
Author: Nikil Paul S <snikilpaul@gmail.com>
Date:   Wed Apr 22 13:01:27 2026 +0530

    add: Newsfragement for signing

commit f2ab51e7669da0b618d910b139592b8a35fbf09f
Author: Nikil Paul S <snikilpaul@gmail.com>
Date:   Wed Apr 22 10:55:38 2026 +0530

    add: JournalHandler logging to Signing worker

commit a565bbeffe19d4b62a3c1480f80a9b80a58760be
Author: Nikil Paul S <snikilpaul@gmail.com>
Date:   Tue Apr 21 23:30:27 2026 +0530

    fix Salsa CI dependencies

commit 2194624d0f465d3317d17f6884c38b81ea8a9d45
Author: Nikil Paul S <snikilpaul@gmail.com>
Date:   Tue Apr 21 23:29:47 2026 +0530

    add:Worker JournalHandler for worker root logger

commit 418185a45bf5c6a1b2ccdb344c4a62f326df80d5
Author: Stefano Rivera <stefano@freexian.com>
Date:   Tue Apr 28 11:53:26 2026 -0400

    Add missing debusine-server: Depends: libjs-sortable
    
    Missed in !2916

commit bf7834f76360e1244b79c07f53ffddf06c688d1a
Author: Stefano Rivera <stefano@freexian.com>
Date:   Tue Apr 28 11:49:17 2026 -0400

    Don't delete an empty file store root directory in `vacuum_storage`
    
    Fixes: #1455

commit ff561f58e3138e8f494e1731a0b907f0da74c4f5
Merge: 9678ec815 0df91b99b
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Apr 28 15:31:11 2026 +0000

    ci: Speed up code-linting job (MR !2994)
    
    We don't need to install all of Debusine's dependencies (which is the
    difference between `*prepare-test` and `*before-test`) in order to run
    `pre-commit`.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2994

commit 9678ec815a020adb9ab46c915cab10688f89ed93
Merge: 23e9c0672 e7ec2eb07
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Apr 28 15:30:59 2026 +0000

    debusine.tasks: Use @override where relevant (MR !2990)
    
    Part of #1442.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2990

commit 23e9c0672dacc77517fec4a5160b7c049c246089
Merge: 9e4c3b4ba 0d042aabf
Author: Raphaël Hertzog <hertzog@debian.org>
Date:   Tue Apr 28 14:12:18 2026 +0000

    Fix debian-pipeline integration test to work with Django 5.2 (MR !2989)
    
    Django 5.2 automatically imports models in "debusine-admin shell" and
    prints one line of output by default to inform you of this. Let's decrease
    verbosity with "-v 0" to avoid that line and unbreak the JSON parsing
    in find_workflow_children().
    
    Part of #1453.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2989

commit 3c0539e54b1770d83d4e43bf2217fc5c505b7b2d
Author: Stefano Rivera <stefano@freexian.com>
Date:   Tue Mar 3 19:45:30 2026 -0400

    Require work request scoped worker tokens for Worker's work

commit 3f8a711f121ca2dcb5c7ca35fce306dba993bff6
Author: Stefano Rivera <stefano@freexian.com>
Date:   Thu Feb 26 16:43:18 2026 -0400

    Implement IsWorkRequestTokenAuthenticated permission

commit 428a197e45abbe8845ade80820ca423712207e8d
Author: Stefano Rivera <stefano@freexian.com>
Date:   Tue Feb 24 15:03:42 2026 -0400

    Use work request tokens in the worker

commit ffe0b3dcf3a3b7a7e2cebc97b4cc9be97cfc73f1
Author: Stefano Rivera <stefano@freexian.com>
Date:   Tue Feb 24 16:35:25 2026 -0400

    Delete temporary work request scoped tokens on task completion

commit 59c6df56ad3978e21701c8f63c07259fe202a222
Author: Stefano Rivera <stefano@freexian.com>
Date:   Tue Feb 24 13:51:34 2026 -0400

    Issue a WorkRequestToken when a worker gets its next assignment

commit 3ebe05329245bac2481389100c64f562ee426e61
Author: Stefano Rivera <stefano@freexian.com>
Date:   Tue Feb 24 13:10:31 2026 -0400

    Add missing test for Token.objects.create_worker_activation()

commit a7008ea40d1b3782745607271395ce28b11152f0
Author: Stefano Rivera <stefano@freexian.com>
Date:   Tue Feb 24 08:41:22 2026 -0400

    DB model for a short-lived limited token for workers

commit 9e4c3b4ba84c1b6ea730cbebb07f86178cfa9da9
Merge: ff28df5ad 66353c1f1
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Apr 28 13:53:57 2026 +0000

    Disentangle migrations (MR !2991)
    
    !2916 changed a migration that had already landed on devel and been
    applied to production instances.  Revert those changes and move them to
    a new migration instead.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2991

commit 0df91b99bbcd12205fe11989a13f3c1f5688ab6c
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Apr 28 13:27:50 2026 +0100

    ci: Speed up code-linting job
    
    We don't need to install all of Debusine's dependencies (which is the
    difference between `*prepare-test` and `*before-test`) in order to run
    `pre-commit`.

commit 66353c1f1fa09dc497da8d71a27578095618a9ee
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Apr 28 11:26:27 2026 +0100

    Disentangle migrations
    
    !2916 changed a migration that had already landed on devel and been
    applied to production instances.  Revert those changes and move them to
    a new migration instead.

commit e7ec2eb07e6a746e4ce2c424cf029e5aab6357b8
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Apr 28 11:18:15 2026 +0100

    debusine.tasks: Use @override where relevant
    
    Part of #1442.

commit 0d042aabf7219f8958201527a750cf6e0f0bbea0
Author: Raphaël Hertzog <raphael@freexian.com>
Date:   Tue Apr 28 10:42:34 2026 +0200

    Fix debian-pipeline integration test to work with Django 5.2
    
    Django 5.2 automatically imports models in "debusine-admin shell" and
    prints one line of output by default to inform you of this. Let's decrease
    verbosity with "-v 0" to avoid that line and unbreak the JSON parsing
    in find_workflow_children().
    
    Part of #1453.

commit ff28df5ad112d7130fffa03ee46d5c125f2a53d4
Merge: 62b10442e 3ba1fa24e
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Apr 28 09:42:03 2026 +0000

    Fine-tune grammar in changelog (MR !2986)
    
    Lintian flags "Allow to" as `spelling-error-in-changelog`, which might
    be a little overzealous, but let's pacify it anyway.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2986

commit 62b10442ee1b12f88c58a9b30053501ac4274d7a
Merge: a44acabce 934de32e5
Author: Stefano Rivera <stefanor@debian.org>
Date:   Mon Apr 27 20:25:35 2026 +0000

    Record output data when work requests are aborted due to automatic retry limits. (MR !2975)
    
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2975

commit 934de32e5bb87b27543835cb481b7ea8ab63dbf6
Author: Stefano Rivera <stefano@freexian.com>
Date:   Wed Apr 22 12:50:31 2026 -0400

    Record output data when work requests are aborted due to automatic retry limits.

commit a44acabcee0703fc6ec2afb0371e085186919111
Merge: 66e0ed584 4677d0879
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Apr 27 14:42:16 2026 +0000

    Accept `__in` suffix to lookup matchers (MR !2985)
    
    I realized that the proposed `binaries_from_source_version` multiple
    lookup filter was unnecessarily complex.  All we need is to be able to
    match multiple values of `Architecture` at once using an `__in` suffix
    (in fact, we could make do without this by copying lookups, but it's an
    obvious convenience).
    
    Part of #1301.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2985

commit 3ba1fa24e278b22deff5087b58603552d4f55742
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Apr 27 13:38:53 2026 +0100

    Fine-tune grammar in changelog
    
    Lintian flags "Allow to" as `spelling-error-in-changelog`, which might
    be a little overzealous, but let's pacify it anyway.

commit 66e0ed584aabe5e703335539245dd1ede1efb507
Merge: d0bf42262 04bc57529
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Apr 27 12:09:02 2026 +0000

    Remove obsolete Lintian suppression (MR !2983)
    
    This tag was removed from lintian 2.128.0 (see
    https://bugs.debian.org/999785), and we use lintian from forky.
    
    This should fix a CI failure on the `debian/trixie-backports` branch (https://salsa.debian.org/freexian-team/debusine/-/jobs/9486614).
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2983

commit 4677d08799f7876e884fdd1bac8cf8858b781661
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Apr 27 12:43:21 2026 +0100

    Accept `__in` suffix to lookup matchers
    
    Part of #1301.

commit 38be7bf44922d07fedaf28086020d984ffabf572
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Apr 27 12:33:32 2026 +0100

    Simplify blueprint for debci binary package matching
    
    I realized that the proposed `binaries_from_source_version` multiple
    lookup filter was unnecessarily complex.  All we need is to be able to
    match multiple values of `Architecture` at once using an `__in` suffix
    (in fact, we could make do without this by copying lookups, but it's an
    obvious convenience).

commit d0bf422629da78f664409d2d72b81e064a62eb7e
Merge: c93cada52 abf72a5e9
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Apr 27 10:06:27 2026 +0000

    CollectionRelation: add basic views for listing and removing (relates #1271) (MR !2916)
    
    related #1271
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2916

commit abf72a5e91731c9d74b295df3151d9f28e0bdca3
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Apr 27 10:06:25 2026 +0000

    CollectionRelation: add basic views for listing and removing (relates #1271) (MR !2916)

commit 04bc57529e8d293e215d91e5540c467c2eab8362
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Apr 27 10:50:15 2026 +0100

    Remove obsolete Lintian suppression
    
    This tag was removed from lintian 2.128.0 (see
    https://bugs.debian.org/999785), and we use lintian from forky.

commit c93cada5295c671b7b7ad0074d1ad5e9bbc0ba30
Merge: 9ef088d11 c58d951a0
Author: Stefano Rivera <stefanor@debian.org>
Date:   Thu Apr 23 17:38:22 2026 +0000

    Microsoft Azure Entra OIDC Support (MR !2980)
    
    1. Simplify configuration for Azure Entra OIDC
    2. Generalize restrictions and group additions to all OIDC implementations
    
    Fixes: #1450
    
    Closes #1450
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2980

commit 9ef088d116acfc37c1b76bf6597e1b02ef29e65f
Merge: a88f6ac30 db1a781a6
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Apr 23 17:32:18 2026 +0000

    Fix per-architecture task counts in status views (MR !2978)
    
    The aggregation logic only took the size of one of the groups of work
    requests (by `scheduler_tags_required`) for each architecture and
    status.
    
    Fixes: #1449 (again)
    
    Closes #1449
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2978

commit c58d951a0239d425c0bef93b5825417fa500bd69
Author: Stefano Rivera <stefano@freexian.com>
Date:   Wed Apr 22 23:13:15 2026 -0400

    Generalize group restrictions and mapping to all OIDC providers

commit 30edc12071ef4be27a91e13fe54a2ff14fb636b7
Author: Stefano Rivera <stefano@freexian.com>
Date:   Wed Apr 22 22:56:41 2026 -0400

    email_verified is part of the standard OIDC claims, implement it for all OIDC providers

commit 7077f42f639e64443851c56b64c387a0fc3cf94c
Author: Stefano Rivera <stefano@freexian.com>
Date:   Wed Apr 22 19:18:02 2026 -0400

    Add providers.AzureEntraProvider that generates the correct URLs, itself

commit a88f6ac30083c6adb95041d54f6ae8fc2a07f030
Merge: d427f16fc 8aec7975c
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Apr 23 14:30:05 2026 +0000

    Move more dput-ng configuration to /usr/share/dput-ng/ (MR !2979)
    
    This is in line with changes in how dput-ng 1.45 ships its own
    configuration files, but it should work even with very old versions of
    dput-ng.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2979

commit 8aec7975cadac290f5576bf77452387193a17693
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Apr 23 13:19:37 2026 +0100

    Move more dput-ng configuration to /usr/share/dput-ng/
    
    This is in line with changes in how dput-ng 1.45 ships its own
    configuration files, but it should work even with very old versions of
    dput-ng.

commit db1a781a66eabcd6767f8d95dcb1c0b448f94534
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Apr 23 11:12:44 2026 +0100

    Fix per-architecture task counts in status views
    
    The aggregation logic only took the size of one of the groups of work
    requests (by `scheduler_tags_required`) for each architecture and
    status.
    
    Fixes: #1449 (again)

commit 1d294951c0c06c89e90f44923b77df89da227314
Author: Stefano Rivera <stefano@freexian.com>
Date:   Wed Apr 22 19:17:22 2026 -0400

    Restructure test_get to use subTests

commit d427f16fc10fef9a8781a36420c3ba6eb0dd50b3
Merge: 9c1c039fd 70fc0646b
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Apr 22 20:16:48 2026 +0000

    debusine.client: Use @override where relevant (MR !2977)
    
    Part of #1442.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2977

commit 70fc0646b2d7aa7d7c979c26345ea8a67044dd2d
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Apr 22 20:16:40 2026 +0100

    debusine.client: Use @override where relevant
    
    Part of #1442.

commit 9c1c039fd0b9a55aef75a3b8ff912826e6ffac05
Merge: 1b9b674ea 79bfd47e7
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Apr 22 17:13:40 2026 +0000

    Document available metrics (MR !2951)
    
    Fixes: #1440
    
    Closes #1440
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2951

commit 1b9b674eaea3f96b8228c12f05c6e9e7eac3d37b
Merge: 9c61fc1c0 9cf607d2a
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Apr 22 16:56:48 2026 +0000

    debusine.tasks.executors: Use @override where relevant (MR !2974)
    
    Part of #1442.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2974

commit 9c61fc1c0052adef32c9a980bd70050dae9ee63c
Merge: 18543da93 c49047eb1
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Apr 22 16:41:58 2026 +0000

    debusine.server.management: Use @override where relevant (MR !2973)
    
    Part of #1442.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2973

commit 9cf607d2a2b4940d5b653b3280b0d824dc26ece6
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Apr 22 17:19:01 2026 +0100

    debusine.tasks.executors: Use @override where relevant
    
    Part of #1442.

commit c49047eb1e0141a564503154820e9c6b91d8484d
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Apr 22 17:02:53 2026 +0100

    debusine.server.management: Use @override where relevant
    
    Part of #1442.

commit 18543da934ce967f3451c0536e7aa317ce8bd06f
Merge: 75c3aa31f d9d1f974b
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Apr 22 15:36:02 2026 +0000

    Fix incorrect pending task counts in status views (MR !2972)
    
    The existing tests were clearly incorrect on close inspection, as the
    expected values broken down by architecture didn't add up to the
    expected totals.
    
    Fixes: #1449
    
    Closes #1449
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2972

commit d9d1f974bc9233d28744d50e086cb5cd607d9356
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Apr 22 15:44:36 2026 +0100

    Fix incorrect pending task counts in status views
    
    The existing tests were clearly incorrect on close inspection, as the
    expected values broken down by architecture didn't add up to the
    expected totals.
    
    Fixes: #1449

commit 75c3aa31f7fdccdaa843d630e4459747816f0712
Merge: b6c2fac0e 41c09c93f
Author: Stefano Rivera <stefanor@debian.org>
Date:   Wed Apr 22 14:07:16 2026 +0000

    doc-linting: Skip towncrier build if there are no new fragments (MR !2971)
    
    Otherwise it fails on release commits.
    
    > /builds/freexian-team/debusine/docs/reference/release-history.rst:14: WARNING: Duplicate explicit target name: "release-0.14.7". [docutils]
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2971

commit 41c09c93fb9955957462aa421cc63d1b97fe06fd
Author: Stefano Rivera <stefano@freexian.com>
Date:   Wed Apr 22 09:32:57 2026 -0400

    doc-linting: Skip towncrier build if there are no new fragments
    
    Otherwise it fails on release commits.

commit 79bfd47e707849aa0cc633e70a55d17879a8b97a
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Apr 15 16:41:36 2026 +0100

    Document available metrics
    
    Fixes: #1440

commit 0455770e43a0b8b0b67c79825b68770e9168c6bd
Author: Stefano Rivera <stefano@freexian.com>
Date:   Thu Mar 19 19:29:43 2026 -0400

    Use `POST` for `/api/1.0/work-request/get-next-for-worker/`, rather than `GET`.
    
    Fixes: #1398
Created: 2026-03-30 Last update: 2026-05-01 10:51
lintian reports 8 warnings normal
Lintian reports 8 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-04-23 Last update: 2026-04-23 03:00
Issues found with some translations low

Automatic checks made by the Debian l10n team found some issues with the translations contained in this package. You should check the l10n status report for more information.

Issues can be things such as missing translations, problematic translated strings, outdated PO files, unknown languages, etc.

Created: 2026-01-31 Last update: 2026-01-31 13:01
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.4 instead of 4.7.3).
Created: 2026-03-31 Last update: 2026-04-22 15:18
news
[rss feed]
  • [2026-04-27] Accepted debusine 0.14.7~bpo13+1 (source) into stable-backports (Colin Watson)
  • [2026-04-27] debusine 0.14.7 MIGRATED to testing (Debian testing watch)
  • [2026-04-22] Accepted debusine 0.14.7 (source) into unstable (Stefano Rivera)
  • [2026-03-29] Accepted debusine 0.14.6 (source) into unstable (Stefano Rivera)
  • [2026-03-03] Accepted debusine 0.14.5~bpo13+1 (source) into stable-backports (Stefano Rivera)
  • [2026-03-03] debusine 0.14.5 MIGRATED to testing (Debian testing watch)
  • [2026-02-24] Accepted debusine 0.14.5 (source) into unstable (Stefano Rivera)
  • [2026-02-05] debusine 0.14.4 MIGRATED to testing (Debian testing watch)
  • [2026-01-30] Accepted debusine 0.14.4 (source) into unstable (Stefano Rivera)
  • [2026-01-29] debusine 0.14.3 MIGRATED to testing (Debian testing watch)
  • [2026-01-28] Accepted debusine 0.14.3~bpo13+1 (source) into stable-backports (Stefano Rivera)
  • [2026-01-26] Accepted debusine 0.14.3 (source) into unstable (Stefano Rivera)
  • [2026-01-09] debusine 0.14.2 MIGRATED to testing (Debian testing watch)
  • [2026-01-08] Accepted debusine 0.14.2~bpo13+1 (source) into stable-backports (Colin Watson)
  • [2026-01-06] Accepted debusine 0.14.2 (source) into unstable (Colin Watson)
  • [2025-12-18] debusine 0.14.1 MIGRATED to testing (Debian testing watch)
  • [2025-12-17] Accepted debusine 0.14.1~bpo13+1 (source) into stable-backports (Stefano Rivera)
  • [2025-12-15] Accepted debusine 0.14.1 (source) into unstable (Colin Watson)
  • [2025-12-06] Accepted debusine 0.14.0~bpo13+1 (source) into stable-backports (Stefano Rivera)
  • [2025-12-06] debusine 0.14.0 MIGRATED to testing (Debian testing watch)
  • [2025-12-03] Accepted debusine 0.14.0 (source) into unstable (Stefano Rivera)
  • [2025-11-23] Accepted debusine 0.13.1~bpo12+1 (all source) into oldstable-backports-sloppy (Debian FTP Masters) (signed by: Stefano Rivera)
  • [2025-11-20] Accepted debusine 0.13.1~bpo13+1 (source) into stable-backports (Stefano Rivera)
  • [2025-11-20] debusine 0.13.1 MIGRATED to testing (Debian testing watch)
  • [2025-11-17] Accepted debusine 0.13.1 (source) into unstable (Stefano Rivera)
  • [2025-11-16] Accepted debusine 0.13.0 (source) into unstable (Stefano Rivera)
  • [2025-09-28] debusine 0.12.2 MIGRATED to testing (Debian testing watch)
  • [2025-09-23] Accepted debusine 0.12.2 (source) into unstable (Stefano Rivera)
  • [2025-09-01] Accepted debusine 0.12.1~bpo13+2 (all source) into stable-backports (Debian FTP Masters) (signed by: Colin Watson)
  • [2025-08-27] debusine 0.12.1 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 1
  • RC: 0
  • I&N: 0
  • M&W: 1
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian (0, 8)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • l10n (100, -)
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.14.5

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