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