Debian Package Tracker
Register | Log in
Subscribe

debusine

Choose email to subscribe with

general
  • source: debusine (main)
  • version: 0.16.0
  • 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+deb13u1
  • stable-bpo: 0.16.0~bpo13+1
  • testing: 0.16.0
  • unstable: 0.16.0
versioned links
  • 0.11.3~bpo12+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.11.3+deb13u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.16.0~bpo13+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.16.0: [.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
Debci reports failed tests high
  • unstable: pass (log)
    The tests ran in 0:29:42
    Last run: 2026-06-25T12:34:03.000Z
    Previous status: unknown

  • testing: tmpfail (log)
    The tests ran in 0:26:03
    Last run: 2026-09-29T14:29:12.000Z
    Previous status: unknown

  • stable: fail (log)
    The tests ran in 0:23:28
    Last run: 2026-09-16T08:49:41.000Z
    Previous status: unknown

Created: 2026-09-16 Last update: 2026-10-01 05:01
Marked for autoremoval on 03 November due to python-anyio: #1148561 high
Version 0.16.0 of debusine is marked for autoremoval from testing on Tue 03 Nov 2026. It depends (transitively) on python-anyio, affected by #1148561. You should try to prevent the removal by fixing these RC bugs.
Created: 2026-09-22 Last update: 2026-10-01 04:01
25 open merge requests in Salsa normal
There are 25 open merge requests for this package on Salsa. You should consider reviewing and/or merging these merge requests.
Created: 2026-09-28 Last update: 2026-09-30 18:31
71 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 09b06de105c4762eb3b0c0ffd6f8adf5fad41ff7
Merge: f8e0f6c68 d397633de
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Wed Sep 30 17:07:12 2026 +0000

    web: link regression tracking documentation in QA view (related #1552) (MR !3324)
    
    as discussed in https://salsa.debian.org/freexian-team/debusine/-/work_items/1552#note_786677, add a small "Regression tracking documentation" link above the QA regression results table.
    
    Closes #1552
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3324

commit d397633de883647772f329e7ce13c3d13a787e22
Author: Ayush Sharma <ayushhardeniya.grid@gmail.com>
Date:   Wed Sep 30 22:37:11 2026 +0530

    web: link regression tracking documentation in QA view

commit f8e0f6c6800d4df45059e70619a166b683b6f08e
Merge: b1af54e94 9a7ccfd7e
Author: Enrico Zini <enrico@debian.org>
Date:   Wed Sep 30 14:53:30 2026 +0000

    Added new get_invalid_id test helper (MR !3400)
    
    After having written `invalid_id = SomeModel.objects.aggregate(Max("id"))['id__max'] + 1` one time too many, here's a reusable method for it
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3400

commit b1af54e946b3246741b3ca7870bf45f6214a4660
Merge: b8f38faff 1bf90e217
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Wed Sep 30 14:13:49 2026 +0000

    work_request-detail-qa.html: Show the global QA result only for completed work requests (MR !3399)
    
    If there are regression rows (as before):
    
    For work requests with status == completed:
    - "Global result: {result} ({count_per_regression_result})"
    
    For other work requests status != completed:
    - "Results: {count_per_regression_result}"
    
    (e.g. running work requests or any other work request status... if there are
    rows only)
    
    Where {count_per_regression_result} is the "1 regression, 5 stable, 3
    improvements, 1 no-result" text
    
    related #1552
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3399

commit b8f38faffc98f3061e2093a2ed21f8f895ad7d58
Merge: 09aa347a0 22267231e
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 30 13:59:25 2026 +0000

    Paginate the per-scope workspace list (MR !3395)
    
    Fixes: #1636
    
    Closes #1636
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3395

commit 22267231e3e21e99e805aef16b1891e15e901245
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 29 14:20:23 2026 +0100

    Paginate the per-scope workspace list
    
    Fixes: #1636

commit 09aa347a04db502035e311a4ac97d2669d529a30
Merge: 9437f0e85 5d24e9ec3
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Wed Sep 30 11:02:49 2026 +0000

    client tests: make Rich output independent of terminal size (MR !3378)
    
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3378

commit 9a7ccfd7efc5b860f8b9f86c998df205408ccfe9
Author: Enrico Zini <enrico@enricozini.org>
Date:   Wed Sep 30 12:30:31 2026 +0200

    Added new get_invalid_id test helper

commit 5d24e9ec38925c18b4a127ec78df84bc40af0faa
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Sep 22 17:26:25 2026 +0100

    client tests: make Rich output independent of terminal size

commit 9437f0e85a01deffa9415e1dee3a20906e89bfe4
Merge: 00b3bed3a 226f28929
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 30 09:14:55 2026 +0000

    Remove other workspaces from the navigation bar (MR !3397)
    
    This scales badly if there are many visible workspaces, and these days
    the scope breadcrumb should be enough to allow finding other workspaces.
    
    Fixes: #1633
    
    Closes #1633
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3397

commit 1bf90e21781a886f53c0f063943eb64ebcc01b88
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Wed Sep 30 09:40:42 2026 +0100

    work_request-detail-qa.html: Show the global QA result only for completed work requests
    
    If there are regression rows (as before):
    
    For work requests with status == completed:
    - "Global result: {result} ({count_per_regression_result})"
    
    For other work requests status != completed:
    - "Results: {count_per_regression_result}"
    
    (e.g. running work requests or any other work request status... if there are
    rows only)
    
    Where {count_per_regression_result} is the "1 regression, 5 stable, 3
    improvements, 1 no-result" text
    
    related #1552

commit 226f2892915437f9bd5b93cb14da7ff8dd1c1160
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 29 17:56:59 2026 +0100

    Remove other workspaces from the navigation bar
    
    This scales badly if there are many visible workspaces, and these days
    the scope breadcrumb should be enough to allow finding other workspaces.
    
    Fixes: #1633

commit 00b3bed3ab89a535a4b4e92b7f55b746d0836182
Merge: dd49ed9ed c877022c3
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 29 16:54:00 2026 +0000

    Allow disabling removal of superseded packages from suites (MR !3396)
    
    The snapshot feature is sufficient for most cases, but let's have a
    simple on/off switch for this feature.
    
    Fixes: #1637
    
    Closes #1637
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3396

commit c877022c3441614ca6149a44457afe8339fa7816
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 29 16:54:09 2026 +0100

    Allow disabling removal of superseded packages from suites
    
    The snapshot feature is sufficient for most cases, but let's have a
    simple on/off switch for this feature.
    
    Fixes: #1637

commit dd49ed9ed9fb40a8ad85240193b3e25aa8b420c4
Merge: c3f91c4ee 0440e701c
Author: Enrico Zini <enrico@debian.org>
Date:   Tue Sep 29 10:08:28 2026 +0000

    Always succeed permission predicates for the system user. Fixes: #1629 (MR !3393)
    
    Closes #1629
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3393

commit 0440e701cf5dcca76839f4df3ed8d234f3d0eeac
Author: Enrico Zini <enrico@enricozini.org>
Date:   Tue Sep 29 10:31:50 2026 +0200

    Always allow Workspace.set_current for the system user

commit 81eb43e72e18ed64d9227a18daa56cc02264f2d4
Author: Enrico Zini <enrico@enricozini.org>
Date:   Tue Sep 29 10:31:22 2026 +0200

    Always pass permission predicates for the system user

commit c3f91c4ee46df1088e6734789d0bb1a2cd47a07f
Merge: d901f02c4 9ca0cc36a
Author: Enrico Zini <enrico@debian.org>
Date:   Mon Sep 28 16:10:57 2026 +0000

    Allow scope owners to add and remove users in their scopes (#1600, #1278) (MR !3350)
    
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3350

commit 9ca0cc36a02ba6cb041de1a265d21fa29f61db8a
Author: Enrico Zini <enrico@enricozini.org>
Date:   Mon Sep 28 10:26:34 2026 +0200

    Integrated Carles' commends

commit d82fb2d3cdb6356b2c66747f1f8ced03779d0b7c
Author: Enrico Zini <enrico@enricozini.org>
Date:   Fri Sep 11 11:01:48 2026 +0200

    Promoted the Members group page to a scope membership page, and allow adding users to the scope

commit 89f0dc073a8f9ac3d0041b7d691e57981e23ae5e
Author: Enrico Zini <enrico@enricozini.org>
Date:   Fri Sep 11 10:23:57 2026 +0200

    Added an options menu to group views

commit 0b9cae6af86b216e0c34ab6d55d19630d7dd5b36
Author: Enrico Zini <enrico@enricozini.org>
Date:   Wed Sep 9 19:27:42 2026 +0200

    Enforce can_display in Group.list_assigned_roles

commit 21c403b70879e44b321faa0f7a5adcb3bda4a550
Author: Enrico Zini <enrico@enricozini.org>
Date:   Tue Sep 8 16:29:28 2026 +0200

    Implemented UI to remove a user from a scope (#1278)

commit 0360c01daaf1a0afdb342e50b1fed696cea22917
Author: Enrico Zini <enrico@enricozini.org>
Date:   Fri Sep 4 17:23:32 2026 +0200

    Updated the list of scopes and groups in a users page to make space for scope actions

commit 2d72057fb6bd2d9746a586c38ea2b7e22f68a795
Author: Enrico Zini <enrico@enricozini.org>
Date:   Fri Sep 4 17:02:30 2026 +0200

    Group display pages now link each member to their user page

commit 9541230c3b616d7be013a033e7375238df12cf1c
Author: Enrico Zini <enrico@enricozini.org>
Date:   Fri Sep 4 16:45:03 2026 +0200

    Added Scope.can_manage_members permission predicate

commit d901f02c43e287fd22982c5a116cd29744f9e606
Merge: 67fc91deb 1017835a0
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Sep 28 12:38:57 2026 +0000

    Web: add summary to QA regression results (related #1552) (MR !3313)
    
    related to #1552
    
    Add a textual summary above the QA regression results table.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3313

commit 1017835a0b7aa5ccdb0ed2ff95cb5d1c58d50bab
Author: Ayush Sharma <ayushhardeniya.grid@gmail.com>
Date:   Mon Sep 28 18:08:56 2026 +0530

    Web: add summary to QA regression results
    
    # Conflicts:
    #       debusine/web/views/tests/test_qa.py

commit 67fc91deb7611a1f1928cd88dd277c69667a3323
Merge: d373a2858 2edf8f8ca
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Sep 28 12:32:26 2026 +0000

    Don't fail vacuum-storage on incomplete uploads (MR !3391)
    
    `vacuum-storage` was exiting with a non zero status when it encountered incomplete uploads with no other downloadable file store
    
    this change keeps the existing diagnostic message but no longer marks this condition as a failure. Also the test is updated to expect a successful exit status.
    
    closes #1621
    
    Closes #1621
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3391

commit d373a2858c4b06e9a4ee5505104ee311304274de
Merge: b348d9106 265647310
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Sep 28 11:47:26 2026 +0000

    Demote many annotations to aliases (MR !3385)
    
    Django's documentation
    (https://docs.djangoproject.com/en/stable/ref/models/querysets/#alias)
    indicates that aliases are more efficient in cases where "the result of
    the expression itself is not needed but it is used for filtering,
    ordering, or as a part of a complex expression".  Save work by not
    selecting these unused values.
    
    This should be safe, as Django raises an exception if an alias is used
    where a full annotation was needed, and that would be caught by the test
    suite.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3385

commit 2edf8f8ca36e70f24c09db73148694ea520fc775
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Sep 28 12:43:57 2026 +0100

    Fix rendering of news fragment

commit b348d910655c72382b1c4361146d27d5f2522469
Merge: 728a4f30e 5ac3ba5a3
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Sep 28 11:40:05 2026 +0000

    Supersede old package versions in archives (MR !3377)
    
    We now mark old versions of packages as superseded when newer versions are added to a given suite, and exclude superseded packages from `Sources` and `Packages` indexes except for a few special cases where they should be retained.  Once packages are no longer listed in indexes, we remove them after a short grace period.
    
    At the moment there's nothing to ensure that the `GenerateSuiteIndexes` task is run at the end of the grace period, but that just means that we may not get round to removing some old packages until further changes are made to the suite, which doesn't seem terribly bad.  In the future we may want to improve this with some kind of mechanism to schedule workflow instances.
    
    Fixes: #1073
    
    Closes #1073
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3377

commit 728a4f30e1827ef8171f6dcc2ed7611cbb23c7d2
Merge: 47d884a09 8ef239c21
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Sep 28 11:29:35 2026 +0000

    membership-confirm_delete.html: use "Remove" instead of "Delete" (as per text). Make "Cancel" buttons use "btn-secondary" (MR !3392)
    
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3392

commit 5ac3ba5a3709a9ee36da095499a8fcb1a30c2afa
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 22 12:09:49 2026 +0100

    Remove unreferenced superseded packages
    
    Fixes: #1073

commit d1140f682ba1190c31230ef16c1dd8fc05bf1af3
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 22 12:16:07 2026 +0100

    Exclude superseded packages from indexes

commit c152657b44e36ba24402840a29915051d791cd17
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Sep 11 12:04:35 2026 +0100

    Mark older versions as superseded when adding artifacts to a suite

commit 47d884a0913f2d544d9be4d707e3d6a6b678b2f1
Merge: 2d0ad1bea 726f31de8
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Sep 28 10:38:00 2026 +0000

    Optimize CollectionItemQuerySet.active_at slightly (MR !3384)
    
    While investigating #1626, I noticed that this query could make slightly
    better use of indexes.  Coalescing the two alternative `removed_at`
    conditions into one sometimes allows PostgreSQL to use a single index
    scan rather than doing two index scans and combining the results.
    
    PostgreSQL interprets the special timestamp "infinity" as being later
    than all other timestamps: see
    https://www.postgresql.org/docs/current/datatype-datetime.html#DATATYPE-DATETIME-SPECIAL-VALUES.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3384

commit 2d0ad1bea3bf197d5ee4d65601ebcfa1baf5bc4e
Merge: 73808b621 2619bb80d
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Sep 28 09:37:10 2026 +0000

    Fix artifact "Origin" tab when the creating work request has expired (MR !3387)
    
    Fixes: #1627
    
    Closes #1627
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3387

commit 73808b6218c727b1dec8f4a23a6cede262587f7d
Merge: 07873f29d ea4cb902b
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Sep 28 09:28:32 2026 +0000

    Document how to set resource limits for Incus containers and VMs (MR !3389)
    
    Part of #1549.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3389

commit 07873f29d245c675f125da5cce1bbfac614a82fb
Merge: f52dcb85f bf178392b
Author: Raphaël Hertzog <hertzog@debian.org>
Date:   Mon Sep 28 09:24:04 2026 +0000

    Ignore lintian tags from disabled analyses (MR !3390)
    
    `task_result()` considered tags from disabled analysis categories, which could incorrectly cause the task to fail.
    
    Only packages from enabled categories are now considered.
    
    Closes: #1097
    
    tested with:
    
    ```
    pytest -q -n 0 debusine/tasks/tests/test_lintian.py
    ```
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3390

commit 8ef239c21341dc44eb6e9e16140e5024b8241de8
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Sep 28 10:10:57 2026 +0100

    Make "Cancel" buttons use btn-secondary

commit 67b53b1cbcddb30a28f00dc146cfc4875459da84
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Sep 28 10:10:26 2026 +0100

    membership-confirm_delete: use "Remove" in the button (instead of delete) (same as sentence above) and make "Cancel" to use class "btn-secondary"

commit f52dcb85f8071cca09fa6d5c086a4c52fefdaa7e
Merge: 08c319363 a1e52491d
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Sep 28 07:45:07 2026 +0000

    web: highlight regression analysis rows (related #1552) (MR !3315)
    
    related #1552
    
    Highlight regression results in the QA regression results table.
    
    ![image.png](/uploads/b0412d36b5ec35f19bf47498dbf88578/image.png){width=588 height=341}
    
    Regression rows are now highlighted using `table-danger`
    
    tests cover regression row rendering and highlighting!
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3315

commit a1e52491d86217b541ad1fc11eb1d49b3a80f8cf
Author: Ayush Sharma <ayushhardeniya.grid@gmail.com>
Date:   Mon Sep 28 13:15:07 2026 +0530

    web: highlight regression analysis rows

commit 08c319363685ef273ba67589a97b7666dd9e7d9f
Merge: 161215861 059166e9f
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Sep 28 05:56:43 2026 +0000

    Fix DrepecationWarnings / ResourceWarnings (tests and one in possibly production) (MR !3386)
    
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3386

commit c904b2e897bec3d4a653465682cfd56acfd6093f
Author: Ayush Sharma <ayushhardeniya.grid@gmail.com>
Date:   Mon Sep 28 04:57:09 2026 +0000

    don't fail vacuum-storage on incomplete uploads

commit bf178392be948cbfaec71a5906e0e3c77efdbde0
Author: Aquila Macedo <aquilamacedo@riseup.net>
Date:   Fri Sep 25 16:33:49 2026 -0400

    Ignore lintian tags from disabled analyses
    
    Only consider tags from enabled analysis categories when determining the
    task result.
    
    Closes: #1097

commit 16121586198ff4d88997aa9e43b476040f83fd88
Merge: da3027b26 16ee0aeb3
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Sep 25 08:09:08 2026 +0000

    Fix bad link formatting in documentation (MR !3388)
    
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3388

commit ea4cb902b50f2f9599ff520885beecc892167581
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 24 20:45:31 2026 +0100

    Document how to set resource limits for Incus containers and VMs
    
    Part of #1549.

commit 16ee0aeb3db16317c242384ddaf3c9e79e469276
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 24 20:34:09 2026 +0100

    Fix bad link formatting in documentation

commit 2619bb80d29aec0f8aee19ae4bf6bbf8ff87e48c
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 24 16:09:03 2026 +0100

    Fix artifact "Origin" tab when the creating work request has expired
    
    Fixes: #1627

commit 059166e9ffe7d818e3d5a8ab41079d6cf46e1af5
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Thu Sep 24 15:34:46 2026 +0100

    Fix ResourceWarning: unclosed Connection <fakeredis.aioredis.FakeConnection
    
    Close connections in the tests

commit 265647310e0b586519b4124baddde443c9664b98
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 24 15:40:09 2026 +0100

    Demote many annotations to aliases
    
    Django's documentation
    (https://docs.djangoproject.com/en/stable/ref/models/querysets/#alias)
    indicates that aliases are more efficient in cases where "the result of
    the expression itself is not needed but it is used for filtering,
    ordering, or as a part of a complex expression".  Save work by not
    selecting these unused values.
    
    This should be safe, as Django raises an exception if an alias is used
    where a full annotation was needed, and that would be caught by the test
    suite.

commit 726f31de832000d228c586da108eda1539eb717b
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 24 15:12:10 2026 +0100

    Optimize CollectionItemQuerySet.active_at slightly
    
    While investigating #1626, I noticed that this query could make slightly
    better use of indexes.  Coalescing the two alternative `removed_at`
    conditions into one sometimes allows PostgreSQL to use a single index
    scan rather than doing two index scans and combining the results.
    
    PostgreSQL interprets the special timestamp "infinity" as being later
    than all other timestamps: see
    https://www.postgresql.org/docs/current/datatype-datetime.html#DATATYPE-DATETIME-SPECIAL-VALUES.

commit a124caad03c88fee0c2640992599c4ec4bd413ef
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Thu Sep 24 15:06:14 2026 +0100

    Fix PyTestCollectionWarning: avoid collecting TestPlayground.
    
    pytest considers TestPlayground a test class; but it's a class under test here.
    
    debusine/test/playground.py:29
      /home/carles/git/debusine/debusine/test/playground.py:29: PytestCollectionWarning: cannot collect test class 'Playground' because it has a __init__ constructor (from: debusine/db/playground/tests/test_scenarios.py)
        class Playground(playground.Playground, contextlib.ExitStack):

commit 063ae1784a918b557fe33287e46a40c222388377
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Thu Sep 24 14:50:02 2026 +0100

    Fix DrepecationWarning: Call to deprecated close. (Use aclose() instead) -- Deprecated since version 5.0.1.
    
    E.g.:
    
    debusine/server/tests/test_consumers.py::WorkRequestLogsConsumerTests::test_disconnect_while_streaming
      /home/carles/git/debusine/debusine/server/consumers.py:759: DeprecationWarning: Call to deprecated close. (Use aclose() instead) -- Deprecated since version 5.0.1.
        await self._log_redis.close()

commit da3027b260ddcd7d4b7d2497e1f040848b55a3fe
Merge: b3aaf3ddc 439ae54e8
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 24 13:05:56 2026 +0000

    debusine-admin create_token: Add an --expire-at option (MR !3381)
    
    Part of #873.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3381

commit 439ae54e88fc084b4504e90a041fb285dfd94b85
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 23 13:07:03 2026 +0100

    debusine-admin create_token: Add an --expire-at option
    
    Part of #873.

commit b3aaf3ddcf0fdf611be6aa576d2022ec768144f0
Merge: cb1bb0356 1c149b131
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 24 09:54:17 2026 +0000

    Relax rules for child workspace suffixes (MR !3382)
    
    Since the final workspace name is composed as `{prefix}-{suffix}`, the
    only constraint we need on the suffix is that it must contain only
    characters that are valid in a workspace name.
    
    Fixes: #1624
    
    Closes #1624
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3382

commit 1c149b131eb1c5eaff1914769ceb5e1b52ea0530
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 23 13:34:03 2026 +0100

    Relax rules for child workspace suffixes
    
    Since the final workspace name is composed as `{prefix}-{suffix}`, the
    only constraint we need on the suffix is that it must contain only
    characters that are valid in a workspace name.
    
    Fixes: #1624

commit cb1bb035671a4ec1eb86941337905071ab84051c
Merge: f80a3dcbd c575520e9
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 24 08:38:07 2026 +0000

    Allow expiring work requests in more cases (MR !3380)
    
    Fixes #1622, which includes rationale for the changes here.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3380

commit c575520e9229a8f72bf42e5d9b69dd52340a1268
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 23 12:23:39 2026 +0100

    Allow expiring work requests despite build-logs/task-history refs
    
    The build logs or task history entries may be expired according to other
    rules, but it may be useful to keep them for extended periods of time,
    and keeping them doesn't mean that we need to keep the workflows that
    created them (and hence artifacts that we were only keeping because they
    were referenced by the workflow or by its internal collection).
    
    Fixes: #1622

commit f80a3dcbd4406e9b2af7c4247eb71396bb3eaea4
Merge: 57ae43a67 d150ac6d3
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Thu Sep 24 05:45:55 2026 +0000

    pre-commit updates: ruff and djLint (MR !3373)
    
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3373

commit 86ba7b120315080666ed770754e36efe8b6b3a87
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 23 12:17:27 2026 +0100

    delete_expired: Look for the internal collection in the right place
    
    This allows more work requests to be expired.
    
    Part of #1622.

commit f0f8d887d297a219d228d726bc2ac11571077e41
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 23 12:07:00 2026 +0100

    Fix updating promises when retrying work requests in sub-workflows
    
    Noticed in passing while working on #1622.

commit 2e06692521653924df9f2f9d4f25f02fed5ff782
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Sep 11 10:40:49 2026 +0100

    Clarify comments in DebianSuiteManager.do_lookup_filter

commit f76827e58c3bfadd3d09d461f8e141d01f7de1c9
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Oct 23 18:11:36 2025 +0100

    Add CollectionItem.{superseded_at,superseded_by*}

commit d150ac6d33f9b46efdf9bd4c75e8bbf27f568d33
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Sep 22 12:27:48 2026 +0100

    djLint: fix "Thead should not mix th and td cells."
    
    Use all `<th>`, specify font weight for the ones that were not bold

commit 205cfe141f03f8ae96a0c14a6bce710b1082da25
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Sep 22 12:24:41 2026 +0100

    djLint: fix "Element is obsolete and should be replaced."
    
    Instead of `<tt>` use `<code>`

commit 996ebbfaeb94ee6964c81a516b73940b799e97b0
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Sep 22 12:21:02 2026 +0100

    djLint: fix "Button tag should have a type attribute."
    
    Buttons in a form: use 'type="submit"'. Else 'type="button"'.
    
    This was the default in forms:
    https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/button#type

commit fe17ac93bc49c3738327f41d545e1bd7344ba381
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Sep 21 16:43:57 2026 +0100

    pre-commit updates: ruff and djLint
Created: 2026-09-24 Last update: 2026-09-30 18:31
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-09-24 07:30
news
[rss feed]
  • [2026-09-30] debusine 0.16.0 MIGRATED to testing (Debian testing watch)
  • [2026-09-29] Accepted debusine 0.16.0~bpo13+1 (source) into stable-backports (Stefano Rivera)
  • [2026-09-23] Accepted debusine 0.16.0 (source) into unstable (Stefano Rivera)
  • [2026-07-30] Accepted debusine 0.15.0~bpo13+1 (source) into stable-backports (Colin Watson)
  • [2026-07-30] debusine 0.15.0 MIGRATED to testing (Debian testing watch)
  • [2026-07-21] Accepted debusine 0.15.0 (source) into unstable (Colin Watson)
  • [2026-06-30] Accepted debusine 0.11.3+deb13u1 (source) into proposed-updates (Debian FTP Masters)
  • [2026-06-28] debusine 0.14.10 MIGRATED to testing (Debian testing watch)
  • [2026-06-27] Accepted debusine 0.14.10~bpo13+1 (source) into stable-backports (Stefano Rivera)
  • [2026-06-22] Accepted debusine 0.14.10 (source) into unstable (Stefano Rivera)
  • [2026-06-05] Accepted debusine 0.14.9~bpo13+1 (source) into stable-backports (Colin Watson)
  • [2026-06-05] debusine 0.14.9 MIGRATED to testing (Debian testing watch)
  • [2026-06-02] Accepted debusine 0.14.9 (source) into unstable (Stefano Rivera)
  • [2026-05-31] debusine 0.14.8 MIGRATED to testing (Debian testing watch)
  • [2026-05-31] Accepted debusine 0.14.8~bpo13+1 (source) into stable-backports (Stefano Rivera)
  • [2026-05-25] Accepted debusine 0.14.8 (source) into unstable (Stefano Rivera)
  • [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)
  • 1
  • 2
bugs [bug history graph]
  • all: 1
  • RC: 0
  • I&N: 0
  • M&W: 1
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • security tracker
  • l10n (100, -)
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.15.0

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