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.
{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