Debian Package Tracker
Register | Log in
Subscribe

debusine

Choose email to subscribe with

general
  • source: debusine (main)
  • version: 0.12.1
  • maintainer: Raphaël Hertzog (DMD)
  • uploaders: Colin Watson [DMD]
  • arch: all
  • std-ver: 4.6.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • old-bpo: 0.11.3~bpo12+1
  • stable: 0.11.3
  • stable-bpo: 0.12.1~bpo13+2
  • testing: 0.12.1
  • unstable: 0.12.1
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.12.1~bpo13+2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.12.1: [.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: fail (log)
    The tests ran in 0:32:09
    Last run: 2025-09-08T18:53:22.000Z
    Previous status: unknown

  • testing: fail (log)
    The tests ran in 0:21:59
    Last run: 2025-09-17T17:27:22.000Z
    Previous status: unknown

  • stable: pass (log)
    The tests ran in 0:37:27
    Last run: 2025-08-20T08:37:44.000Z
    Previous status: unknown

Created: 2025-08-16 Last update: 2025-09-18 22:03
10 open merge requests in Salsa normal
There are 10 open merge requests for this package on Salsa. You should consider reviewing and/or merging these merge requests.
Created: 2025-09-16 Last update: 2025-09-18 22:01
200 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 8d0752c4fd1e20598b9c2b1dc94830afce64f604
Merge: 72539ab26 fe52a2e88
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 18 21:31:58 2025 +0000

    Added missing argument to Worker._send_task_result (MR !2253)
    
    This should fix the current test failure in devel (refs: !2240)
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2253

commit fe52a2e886bcdf7516d2f704fa475bb754b1c68c
Author: Enrico Zini <enrico@enricozini.org>
Date:   Thu Sep 18 22:47:25 2025 +0200

    Added missing argument to Worker._send_task_result

commit 72539ab26e5fa16b2e35dd77fa1b1c1047094fed
Merge: f8e7ca9a2 11b9a2bc5
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 18 19:40:18 2025 +0000

    Fix excessive list nesting in tests (MR !2252)
    
    Easily missed, since we don't have collection data validation yet.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2252

commit f8e7ca9a26eee5b5bf4b651489adf5b3f0a6eb2a
Merge: e8f116d08 73321e3fc
Author: Enrico Zini <enrico@debian.org>
Date:   Thu Sep 18 19:38:53 2025 +0000

    Clean up database serialization of event reactions (MR !2250)
    
    I was deep down in a rabbit hole for !2246 and noticed a lot of brittleness around `WorkRequest.event_reaction_json`: this MR tries to address it.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2250

commit e8f116d08c465acb83c4868ce9e06d203c33b179
Merge: ce771c39f 2590f4510
Author: Stefano Rivera <stefanor@debian.org>
Date:   Thu Sep 18 17:10:33 2025 +0000

    Add a mechanism for sysadmins to run scripts after task execution (MR !2240)
    
    This is pretty hacky, but it's at least simple.
    
    This directory could be configured in the config file, but it didn't seem necessary.
    
    Fixes: #1070
    
    Closes #1070
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2240

commit 11b9a2bc518ad5887daf3cd1d304f533a6ca29ee
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 18 17:34:18 2025 +0100

    Fix excessive list nesting in tests
    
    Easily missed, since we don't have collection data validation yet.

commit 2590f451003b37905596b0a7f2e36732aeba0191
Author: Stefano Rivera <stefano@freexian.com>
Date:   Mon Sep 15 18:42:46 2025 +0200

    Add a mechanism for sysadmins to run scripts after task execution
    
    This is pretty hacky, but it's at least simple.
    
    Fixes: #1070

commit ce771c39f1858f7bd284360338abceb36ddde410
Merge: 492215ae7 9ec6f5bb6
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 18 13:33:26 2025 +0000

    Re-enable accidentally-disabled test (MR !2249)
    
    I disabled this during testing, and committed it by mistake.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2249

commit 73321e3fca76631519c66d79739e3179fb8bbf17
Author: Enrico Zini <enrico@enricozini.org>
Date:   Thu Sep 18 15:30:41 2025 +0200

    Clean up database serialization of event reactions

commit 9ec6f5bb6976997e348f4d1924bca3daad270817
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 18 11:44:14 2025 +0100

    Re-enable accidentally-disabled test
    
    I disabled this during testing, and committed it by mistake.

commit 492215ae769d7e1a23c1cdaa5c01078b14fbd019
Merge: 981aa44a4 8016d15a2
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 18 09:21:12 2025 +0000

    Implement signing of repository indexes (MR !2174)
    
    Best reviewed by commit.  This implements the workflow changes needed to generate and sign indexes for all suites in an archive, and includes a basic integration test to demonstrate that things all work together.
    
    Fixes: #756
    
    Closes #756
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2174

commit 981aa44a493d070cdf87ddf4ea3bde236de12fa7
Merge: 9deafcf35 7ac312083
Author: Stefano Rivera <stefanor@debian.org>
Date:   Thu Sep 18 08:04:12 2025 +0000

    Debusine Worker: Use the scope of the work request (MR !2248)
    
    3 Steps to use scopes in the worker:
    
    1. Refactor the worker to explicitly create clients per work request and pass them through the methods that need them.
    2. Update the client to be able to see work request scopes.
    2. Use the work request's scope in the client that handles its artifacts.
    
    The worker test code is getting creaky, but not going to refactor it now.
    
    Closes #1080
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2248

commit 7ac31208376b7ebd1edb88c699376d72e0b7536a
Author: Stefano Rivera <stefano@freexian.com>
Date:   Wed Sep 17 23:17:18 2025 +0200

    Debusine Worker: Use the scope of the work request
    
    Fixes: #1080

commit cb9b77a32c6ee6a599403bec2e355399f9cd5e09
Author: Stefano Rivera <stefano@freexian.com>
Date:   Wed Sep 17 23:05:43 2025 +0200

    Include scope in the work-request API client model
    
    They've been provided by the server since
    ae064ad15d5629a679ce9982eaa82e7f9145fcea (0.12.0).

commit bd7a7975b09e1920b781d3af0e918cdbf440b938
Author: Stefano Rivera <stefano@freexian.com>
Date:   Wed Sep 17 22:38:42 2025 +0200

    Worker: Explicitly create clients per task
    
    Previously we used a combination of a cached client (invalidated on
    token errors), and a fresh per-task client.
    
    Instead, explictly create clients in the contexts that we use them, and
    pass them around the worker.
    
    These tests (and the worker in general) are well overdue for a
    refactor...

commit 8016d15a208b9cac2911d13dfdfc92593f213af6
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Aug 20 00:00:24 2025 +0100

    Move sign-repository-indexes blueprint to main documentation

commit 0d9e0aae025b28272f0e0b78a7baef305728f49a
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Aug 19 23:55:19 2025 +0100

    Add integration tests for signing repository indexes

commit 1e9417f2c45909f746d1271d45af8103acfb7085
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Aug 19 23:54:59 2025 +0100

    Implement signing of repository indexes
    
    Fixes: #756

commit 63efa9ede485d931c90a3e433f3d550a2bc74a17
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Aug 19 23:50:24 2025 +0100

    Fix some errors in the sign-repository-indexes design
    
    These were all essentially editing errors where I made changes during
    the review process but didn't quite follow through all of their
    consequences.

commit 9b11a41254176ff1a750c6bd6d393b2a82da30f8
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Aug 19 23:45:56 2025 +0100

    Unblock reverse dependencies before processing event reactions
    
    I couldn't find a compelling reason why it was done in this order, and I
    think it may have mostly just grown organically.  This matters for
    certain workflow arrangements: `update-collection-with-artifacts` event
    reactions that are run on successful completion of a work request may
    need to happen before it's possible to resolve lookups in the task data
    of a reverse-dependency unblocked by that same work request.

commit 9deafcf3572e7fa07b73e7a8a66f138e1631c681
Merge: 49dc1b96b c68706544
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 17 21:17:49 2025 +0000

    Add a new REPOSITORY_SIGNER role on signing keys (MR !2247)
    
    This allows us to have the workspace owner role imply the ability to
    sign repository indexes without affecting keys used for any other
    purpose.
    
    Part of #756.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2247

commit c68706544e0b0dcaf88e9a21eb1aee1244849ae5
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 16 15:42:43 2025 +0100

    Add a new REPOSITORY_SIGNER role on signing keys
    
    This allows us to have the workspace owner role imply the ability to
    sign repository indexes without affecting keys used for any other
    purpose.
    
    Part of #756.

commit 49dc1b96b1419e34f224fb780ed947bcba81895e
Merge: bd57d1f2b c2c562fc8
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 17 11:04:01 2025 +0000

    Split up KeyPurpose.OPENPGP (MR !2243)
    
    Despite being called a "purpose", this conflated the key type with what
    the key is used for.  Splitting it up into "sign uploads" and "sign
    repository indexes" will give us better control and visibility of how
    signing-key assets are used.
    
    This is in support of !2174.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2243

commit bd57d1f2bd1ab90cbae5ecccd4b2f15b564b0d3a
Merge: ff030f65a 76abf03c2
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Sep 16 17:43:06 2025 +0000

    vacuum_storage command: avoid reporting missing files added during the check (fixes #933) (MR !2245)
    
    Closes #933
    
    Closes #933
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2245

commit 76abf03c2ca31cd3d0c06bcd8d7f0a07181cbcc7
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Sep 16 17:43:06 2025 +0000

    vacuum_storage command: avoid reporting missing files added during the check
    
    Closes #933

commit ff030f65aae12a7d736bea5f0fa09171b336f69f
Merge: 446cf33a7 fbeb25a72
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Sep 16 14:03:21 2025 +0000

    docs/Makefile: make linkcheck to show only warnings and errors (MR !2242)
    
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2242

commit c2c562fc82ed3df83a76e20db04403c1320097a1
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 16 12:35:36 2025 +0100

    Split up KeyPurpose.OPENPGP
    
    Despite being called a "purpose", this conflated the key type with what
    the key is used for.  Splitting it up into "sign uploads" and "sign
    repository indexes" will give us better control and visibility of how
    signing-key assets are used.

commit 61379798560312dcb3e8834ee83f3696cdf7360a
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 16 12:12:13 2025 +0100

    Fix nonsensical test data
    
    It doesn't really make sense to run `make_signed_source` with an OpenPGP
    key.  Use a UEFI key instead (or at least pretend that we're doing so).

commit 446cf33a7bb914eed8536295de147bda9828ef6d
Merge: dfab19887 60ef0d422
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 16 13:07:23 2025 +0000

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

commit fbeb25a72b44e2a725accc71edc8cac41bf69e1c
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Sep 16 11:57:23 2025 +0100

    docs/Makefile: make linkcheck to show only warnings and errors

commit dfab19887f11f4604d4f439fd7b6ef7b9c1fc9a7
Merge: 53c335117 b1140bfaf
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 16 10:46:41 2025 +0000

    Refactor asset permission checks (MR !2241)
    
    `Asset.has_permission` had parts that could never be reached outside
    tests, and wasn't a good fit for our current permission system design.
    Add new-style permission check/filter methods for
    `AssetUsage.can_sign_with`, and use them directly from the API view.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2241

commit b1140bfafd1ffc7d718bb21bad370cedcb5e8e08
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Sep 15 18:06:03 2025 +0100

    Refactor asset permission checks
    
    `Asset.has_permission` had parts that could never be reached outside
    tests, and wasn't a good fit for our current permission system design.
    Add new-style permission check/filter methods for
    `AssetUsage.can_sign_with`, and use them directly from the API view.

commit 53c33511775f80904626414829d9c2d98e636cff
Merge: 1e4a88e54 3fbe1c307
Author: Stefano Rivera <stefanor@debian.org>
Date:   Tue Sep 16 08:30:54 2025 +0000

    Provide basic docs for other webservers (MR !2239)
    
    Just a starting point to help people from getting stuck.
    
    The real solution here is #198, but that's not happening now.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2239

commit 1e4a88e5405863d4df003e8b30e13d1a3ca6ffe7
Merge: f9309423d aa91aa529
Author: Stefano Rivera <stefanor@debian.org>
Date:   Mon Sep 15 08:44:21 2025 +0000

    Update OIDC callback URL in docs (MR !2236)
    
    Moved in 99d58d5bbc368509fd3823d52bda6bcde7dec712 but the docs were left behind.
    
    And other minor tweaks to the OIDC page.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2236

commit aa91aa52982189727d61121ea55cabcac1fd94dc
Author: Stefano Rivera <stefano@freexian.com>
Date:   Sun Sep 14 12:26:13 2025 +0200

    Clarify that we're talking about GitLab groups

commit b7d627fb3010728308e4c75e2a2af5edf42022c6
Author: Stefano Rivera <stefano@freexian.com>
Date:   Sun Sep 14 12:25:33 2025 +0200

    News fragment

commit 3fbe1c307e77327e8fce1f68b9038a9708c5eb3c
Author: Stefano Rivera <stefano@freexian.com>
Date:   Mon Sep 15 10:01:42 2025 +0200

    Provide basic documentation for configuration with alternative webservers

commit 60ef0d422ce9124a78ad777dc2704c2e7d44ce1d
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Sep 14 22:18:44 2025 +0100

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

commit 161839699d1eb1bce61d001038129fde90de0eb6
Author: Stefano Rivera <stefano@freexian.com>
Date:   Sun Sep 14 18:55:15 2025 +0200

    Link to nginx docs and reorganize them into their own section

commit 261169c3ed732b946ce31369812042b536976883
Author: Stefano Rivera <stefano@freexian.com>
Date:   Sun Sep 14 12:22:45 2025 +0200

    Update OIDC callback URL in docs
    
    Moved in 99d58d5bbc368509fd3823d52bda6bcde7dec712 but the docs were left
    behind.

commit 2beb0d12bcaf83fe2ad92e37f79904aee1679533
Author: Stefano Rivera <stefano@freexian.com>
Date:   Sun Sep 14 12:20:49 2025 +0200

    Use a list for restrictions example, less confusing tuples for non-Pythonistas

commit f9309423def19847fa1ccf1c9651d469eada5e36
Merge: eef4188ef 8a33a898b
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Sep 12 00:41:11 2025 +0000

    Move building customization to the build job (MR !2203)
    
    The Salsa CI pipeline has removed the extract-source job, and now the
    debianized source tree is handled directly in the build job.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2203

commit 8a33a898b0460e3a15d3bde274705f2f9079d556
Author: Santiago Ruano Rincón <santiagorr@riseup.net>
Date:   Mon Sep 1 10:56:05 2025 -0300

    State that the build job doesn't need any artifacts from previous jobs
    
    The build job(s) otherwise wait for the upstream-test jobs to be
    completed before starting.

commit f9bb27ea66b03eff2cf7c1a3746dda00439f1fd8
Author: Santiago Ruano Rincón <santiagorr@riseup.net>
Date:   Mon Sep 1 10:48:47 2025 -0300

    Move building customization to the build job
    
    The Salsa CI pipeline has removed the extract-source job, and now the
    debianized source tree is handled directly in the build job.

commit eef4188ef3cd44bd246abdef322484dc357befa3
Merge: 538e06c81 8326f0013
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 11 18:16:49 2025 +0000

    debian_pipeline: Support publishing to a Debusine-managed suite (MR !2230)
    
    Fixes: #577
    
    Closes #577
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2230

commit 8326f0013d758d64865decd326b1f5cfaf152932
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 11 15:33:09 2025 +0100

    Make workflow data for package_upload/package_publish more precise

commit db1e2dcbad7ab40ab86e26664bbfd47aa5b2f8bc
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 3 00:15:31 2025 +0100

    Add integration test for debian_pipeline publishing

commit 7f09a9e5ca16e108e52c8f4c3a9539998132efb4
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 3 00:14:46 2025 +0100

    debian_pipeline: Support publishing to a Debusine-managed suite
    
    Fixes: #577

commit 538e06c81b91e2e7405117162ba1b7f565062d2c
Merge: 81829a087 5b23d3156
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 11 16:22:57 2025 +0000

    Add simulate_sbuild_workflow_completion test helper (MR !2235)
    
    A number of tests need to do something like this.
    
    Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2235

commit 5b23d31567a3cdb74324f601a3dad7b8765a2526
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 11 16:40:11 2025 +0100

    Add simulate_sbuild_workflow_completion test helper
    
    A number of tests need to do something like this.

commit 81829a0872b55758b02829b7ca236260b5ad5a47
Merge: 7298c1dc8 3aac2a2e0
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 11 14:28:42 2025 +0000

    Merge branch 'refactor-pending-workflow-handling' into 'devel'
    
    Refactor sub-workflow orchestration
    
    See merge request freexian-team/debusine!2234

commit 7298c1dc8d35953169875455672565894b18222f
Merge: 1ccd41d02 823e28567
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 11 14:11:28 2025 +0000

    Merge branch 'refactor-workflow-test-scheduling' into 'devel'
    
    Refactor common scheduler assertions in workflow tests
    
    See merge request freexian-team/debusine!2233

commit 3aac2a2e0c3f9842132a65748f26130aa701da78
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 11 14:00:46 2025 +0100

    Add orchestrate_child method to skip non-pending/running work requests
    
    This eliminates some common and error-prone repetition in workflows.

commit 823e285676934ef6f889571603e2dac7ae19fe6b
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 11 13:06:48 2025 +0100

    Refactor common scheduler assertions in workflow tests

commit 3f6055cf4f6326bce19b8147d74b7e8072c09a97
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 11 13:43:31 2025 +0100

    orchestrate_workflow: Automatically mark workflow running

commit 1ccd41d020e47b7eed708f83cb9dc7563c5e5621
Merge: 23bdac6b6 55f8549bd
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 10 21:21:46 2025 +0000

    Merge branch 'doc-release-process' into 'devel'
    
    Document release process
    
    See merge request freexian-team/debusine!2229

commit 23bdac6b6a09ba8309abfe0267835d7fe10549ad
Merge: 4d28208c9 d2704bdce
Author: Raphaël Hertzog <hertzog@debian.org>
Date:   Wed Sep 10 15:04:56 2025 +0000

    Merge branch 'update-tutorial' into 'devel'
    
    Update tutorial to also setup deb.debusine.internal in /etc/hosts
    
    See merge request freexian-team/debusine!2232

commit d2704bdcebf1f436ba0c3ed21a583b9d0dd9e7bb
Author: Raphaël Hertzog <raphael@freexian.com>
Date:   Wed Sep 10 16:02:06 2025 +0200

    Update tutorial to also setup deb.debusine.internal in /etc/hosts
    
    That way when users will want to access a package repository, it should
    be possible because the dedicated vhost will be known in the host.

commit 4d28208c98fbd703992bbf48851bcc0c16fcf64a
Merge: 477bd3fae 496bb380d
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 10 09:36:33 2025 +0000

    Merge branch 'workflows-sort-architectures' into 'devel'
    
    Sort child work requests by architecture when populating them
    
    Closes #1072
    
    See merge request freexian-team/debusine!2231

commit 477bd3faefa2c2e2b397198a16e55bce5ee1385d
Merge: 7e98ad2e6 986791e13
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 9 22:51:53 2025 +0000

    Merge branch 'regression-analysis-blhc' into 'devel'
    
    blhc: Implement enable_regression_tracking parameter
    
    See merge request freexian-team/debusine!2220

commit 496bb380d33570d1f924a96b39348e2953a93285
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 9 18:33:02 2025 +0100

    Sort child work requests by architecture when populating them
    
    This is just best-effort and cosmetic, so I haven't put a lot of effort
    into testing this in all cases.
    
    Fixes: #1072

commit 7e98ad2e666575e4ea9d90e000389627c8e0b18d
Merge: 412108ad1 1064df077
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 9 17:07:59 2025 +0000

    Merge branch 'piuparts-artifact' into 'devel'
    
    Piuparts: Generate new debian:piuparts artifacts
    
    Closes #805
    
    See merge request freexian-team/debusine!2227

commit 412108ad1b9fc5c6d9f657c91df7180ed58f7c75
Merge: 923efb608 b762e8606
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 9 16:50:05 2025 +0000

    Merge branch 'package-publish-default-variables' into 'devel'
    
    package_publish: Default to component/section/priority in packages
    
    See merge request freexian-team/debusine!2221

commit 986791e13881c33dce9fd1b6829691600c6a6ed8
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 4 01:23:35 2025 +0100

    blhc: Implement enable_regression_tracking parameter
    
    Part of #908.

commit 58d6aaa578ef2466e5d7b9b2ee8bc3ea6c016eeb
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 4 01:17:34 2025 +0100

    Blhc task: Set artifact architecture based on input artifact

commit cede234e49cdf1774c3845863387798cf8bfb187
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 4 01:13:12 2025 +0100

    Add source/version/architecture to debian:blhc artifacts
    
    These are needed for regression tracking.

commit b762e860684459954677639bfc536632a9116fea
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 3 00:05:46 2025 +0100

    package_publish: Default to component/section/priority in packages
    
    For simple Debusine-managed archives, a good default is to just use the
    values of these fields from packages; we certainly don't want them to
    have to be set in `suite_variables` for every publication, not least
    because the desired values may differ between binary packages from the
    same source package.
    
    We'll eventually need to implement proper override handling, but that
    can come later.
    
    Part of #577.

commit 923efb608083a7ae8256cc5c2a147396531f61b8
Merge: 19c47b65f 8fc5bb83e
Author: Raphaël Hertzog <hertzog@debian.org>
Date:   Tue Sep 9 15:12:45 2025 +0000

    Merge branch 'add-logo' into 'devel'
    
    Integrate the new logo
    
    Closes #593
    
    See merge request freexian-team/debusine!2222

commit 8fc5bb83e2e63346f9d3159b0ea91b3d443b9012
Author: Raphaël Hertzog <raphael@freexian.com>
Date:   Tue Sep 9 15:59:48 2025 +0200

    Use the unscoped base template for views outside of a scope

commit 9617416e79c09f2e96e40deca84ded7915b8752a
Author: Raphaël Hertzog <raphael@freexian.com>
Date:   Tue Sep 9 15:50:44 2025 +0200

    Get rid of the debusine_homepage template context variable
    
    There's no reason to hide the "Groups" menu entry on the homepage. It
    was probably hidden in the early days because the groups are scope
    specific but that view now lists the user's groups across all scopes.
    
    Switch to use the new unscoped template at the same time.

commit 11a647804ec423568b7f149ac28f801552aab663
Author: Raphaël Hertzog <raphael@freexian.com>
Date:   Tue Sep 9 15:40:32 2025 +0200

    Move scope/workspace navigation bar elements to their right location
    
    In the _base.html template so that _base_unscoped.html has no
    interaction with scope and workspace.

commit 1bdd9d07669f4aa2b2060a2170c489130fed2a0f
Author: Raphaël Hertzog <raphael@freexian.com>
Date:   Tue Sep 9 15:20:26 2025 +0200

    Rename _base.html into _base_unscoped.html
    
    And turn _base.html into an extension of _base_unscoped.html. Following
    commits will move some bits from _base_unscoped.html to _base.html.
    
    The reason is that we can't really use the test on the "scope" variable
    to configure the layout differently on views that are unscoped because
    the scope context variable is set to the default scope defined in the
    settings. So instead we are going to modifiy views to inherit from
    the proper base template.

commit a156ef6eb4f82db4d4b02335eece95e84608c048
Author: Raphaël Hertzog <raphael@freexian.com>
Date:   Fri Sep 5 16:28:21 2025 +0200

    Tweak the header bar to show the Debusine logo
    
    * We always have the Debusine logo on the top-left.
    * The string "Debusine" is only shown when we have no scope associated.
    * We have a new default icon for scopes (house bootstrap icon).
    * Both the homepage and scope links use the same button layout as the
      rest for consistency.
    
    Fixes: #593

commit 974b5f53d61d90b425530974716fddd8c619bb10
Author: Raphaël Hertzog <raphael@freexian.com>
Date:   Fri Sep 5 14:35:46 2025 +0200

    Configure the Debusine logo as favicon for the web interface

commit faabc74ec309cbcf158f8fe7925e6b1cad7efd55
Author: Raphaël Hertzog <raphael@freexian.com>
Date:   Fri Sep 5 14:22:05 2025 +0200

    Change the page layout to be an exact square and center the logo in the page

commit 685fe990242c74732ab3168492708eea24038c01
Author: Raphaël Hertzog <raphael@freexian.com>
Date:   Fri Sep 5 13:52:53 2025 +0200

    Update the README with the logo

commit 8b1b908af9d1ac48a5973962d521da4487854f92
Author: Raphaël Hertzog <raphael@freexian.com>
Date:   Fri Sep 5 12:24:20 2025 +0200

    Style the documentation with the Debusine logo
    
    Change the background color of the top-left area to fit better with the
    color of the Debusine logo. And configure the favicon too.

commit 19c47b65f48a5dcf235c5630edcf7efd0f416a02
Merge: 5e132359a d9b715b75
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 9 11:16:46 2025 +0000

    Merge branch 'flaky-workspace-inheritance-test' into 'devel'
    
    Fix flaky test in WorkspaceUpdateInheritanceViewTests
    
    See merge request freexian-team/debusine!2225

commit d9b715b75469cae766e2fb0ec00b9b8caaddaf21
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Sep 8 11:26:38 2025 +0100

    Fix flaky test in WorkspaceUpdateInheritanceViewTests
    
    I saw `test_post_add` failing once while testing on forky.

commit 55f8549bd237dc1369815715036725b647af6699
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 9 11:35:19 2025 +0100

    Document release process

commit 1064df0770ae066e844938dc6f9efc4cbd40d157
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Sep 8 16:35:48 2025 +0100

    Check for piuparts artifacts in integration tests

commit 14400f21033307551714f30ecd5075c483b025b5
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Sep 8 16:34:58 2025 +0100

    Piuparts: Generate new debian:piuparts artifacts
    
    Fixes: #805

commit 5e132359a6c1bb375fde5a0612f4179d0f4cd104
Merge: d5b1be52c d168cf7a3
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Sep 8 12:58:30 2025 +0000

    Merge branch 'forky-pytest-subtests' into 'devel'
    
    Avoid passing values to self.subTest that pytest-subtests can't handle
    
    See merge request freexian-team/debusine!2224

commit d168cf7a39cdf5b0e1ad958559341ac352967e68
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Sep 8 11:22:50 2025 +0100

    Avoid passing values to self.subTest that pytest-subtests can't handle
    
    See https://github.com/pytest-dev/pytest-subtests/issues/202.

commit d5b1be52c8b3327c1063ec2c71b0283420dbe1a7
Merge: a2681d837 cdb58186b
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Sep 8 12:13:15 2025 +0000

    Merge branch 'hcloud-2.6.0' into 'devel'
    
    Fix tests with hcloud 2.6.0
    
    See merge request freexian-team/debusine!2226

commit cdb58186b028b45160f339728b8e687af5c3c26f
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Sep 8 12:03:36 2025 +0100

    Fix tests with hcloud 2.6.0
    
    `hcloud.Client` no longer exposes its token in a public attribute
    following https://github.com/hetznercloud/hcloud-python/pull/534, so
    test the emitted header instead (at Stefano's suggestion).

commit a2681d837402264261ed9f728525a41615981592
Merge: b3b44e186 2592be0f8
Author: Raphaël Hertzog <hertzog@debian.org>
Date:   Mon Sep 8 07:47:11 2025 +0000

    Merge branch 'fix-tox' into 'devel'
    
    Fix path of playground-populate in tox.ini
    
    See merge request freexian-team/debusine!2223

commit b3b44e186a8a8ccf4bbed9c7e6ed44e09a37384d
Merge: 4427a9997 08ab691d0
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Sep 7 19:12:38 2025 +0000

    Merge branch 'aptmirror-reuse-within-archive' into 'devel'
    
    APTMirror: Reuse packages from other suites in the same archive
    
    Closes #392
    
    See merge request freexian-team/debusine!2185

commit 08ab691d0cbe31245c47fa7d0f3ff4ff35def9d5
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Aug 22 13:03:39 2025 +0100

    APTMirror: Reuse packages from other suites in the same archive
    
    Fixes: #392

commit 2592be0f850fd7801e03a0742465641c0629fdcd
Author: Raphaël Hertzog <raphael@freexian.com>
Date:   Fri Sep 5 21:06:57 2025 +0200

    Fix path of playground-populate in tox.ini
    
    Commit 30b9b9d460714192712e035fa6dbc428e9401458 moved
    examples/playground/populate to bin/playground-populate but the
    corresponding paths were not updated in tox.ini.

commit 4427a99979827d2cd405de5ecbbd61e4f490993c
Merge: c85be4ce9 6d34e9eda
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Sep 5 11:02:12 2025 +0000

    Merge branch 'design-piuparts-artifact' into 'devel'
    
    Add design for debian:piuparts artifact
    
    See merge request freexian-team/debusine!2219

commit c85be4ce9c3c9360b5553072fc5a2632318719c1
Merge: 3aa6760ef 46ddeeccd
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Sep 5 10:53:50 2025 +0000

    Merge branch 'package-publish-tidying' into 'devel'
    
    Prepare for setting component/section/priority variables in package_publish
    
    See merge request freexian-team/debusine!2214

commit 6d34e9eda76a91341621f543f0f783592d7ce2eb
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 3 15:05:02 2025 +0100

    Add design for debian:piuparts artifact
    
    Part of #805.

commit 46ddeeccd2fbbbbf7ecea69900148de3963fdc1f
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Sep 5 11:09:18 2025 +0100

    Clarify locate_debian_* docstrings

commit 3aa6760ef8788c34a055ec2bd9f8ba03ba51a9d0
Author: Raphaël Hertzog <raphael@freexian.com>
Date:   Fri Sep 5 10:24:09 2025 +0200

    Add the new logo and the overview schema

commit 4e8da23faabb95ef3486b2a846ec2059c20fe0ce
Merge: ecbec4432 5b85f31c4
Author: Enrico Zini <enrico@debian.org>
Date:   Thu Sep 4 18:28:42 2025 +0000

    Merge branch 'collection-update-api' into 'devel'
    
    Added an API to change the name or configuration of a collection (#788)
    
    See merge request freexian-team/debusine!2213

commit ecbec44321bb287fdc15d7c4601c3fe8e1712ca4
Merge: 7c951fb1c 3b76a8222
Author: Enrico Zini <enrico@debian.org>
Date:   Thu Sep 4 17:58:25 2025 +0000

    Merge branch 'workspace-inheritance-error-handling' into 'devel'
    
    Better error handling in workspace-inheritance (fixes:  #1057)
    
    Closes #1057
    
    See merge request freexian-team/debusine!2211

commit 5b85f31c4a2ba4896af9571788dc325c2fcc73fd
Author: Enrico Zini <enrico@enricozini.org>
Date:   Tue Sep 2 17:02:53 2025 +0200

    Added an API to change the name or configuration of a collection

commit 7c951fb1cb2f3b0fdc7577b70e20d6e8ee0f1b3c
Merge: fc39ec6b9 a4ca32325
Author: Enrico Zini <enrico@debian.org>
Date:   Thu Sep 4 17:30:48 2025 +0000

    Merge branch 'document-javascript-practices' into 'devel'
    
    Document JavaScript-related practices (fixes: #997)
    
    Closes #997
    
    See merge request freexian-team/debusine!2206

commit 4e7a7c31270433c3949f2d11b1ccaed5f993b377
Author: Enrico Zini <enrico@enricozini.org>
Date:   Tue Sep 2 15:52:45 2025 +0200

    Added Collection.can_configure permission
Created: 2025-07-03 Last update: 2025-09-18 22: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.2 instead of 4.6.2).
Created: 2024-04-07 Last update: 2025-08-22 08:03
testing migrations
  • This package will soon be part of the auto-gpgme1.0 transition. You might want to ensure that your package is ready for it. You can probably find supplementary information in the debian-release archives or in the corresponding release.debian.org bug.
news
[rss feed]
  • [2025-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)
  • [2025-08-21] Accepted debusine 0.12.1 (source) into unstable (Colin Watson)
  • [2025-08-15] Accepted debusine 0.12.0 (source) into unstable (Colin Watson)
  • [2025-07-20] Accepted debusine 0.11.3~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-07-19] debusine 0.11.3 MIGRATED to testing (Debian testing watch)
  • [2025-07-08] Accepted debusine 0.11.3 (source) into unstable (Colin Watson)
  • [2025-07-03] Accepted debusine 0.11.2 (source) into unstable (Colin Watson)
  • [2025-05-14] Accepted debusine 0.11.1~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-05-14] debusine 0.11.1 MIGRATED to testing (Debian testing watch)
  • [2025-05-04] Accepted debusine 0.11.1 (source) into unstable (Colin Watson)
  • [2025-04-27] Accepted debusine 0.11.0~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-04-26] debusine 0.11.0 MIGRATED to testing (Debian testing watch)
  • [2025-04-15] Accepted debusine 0.11.0 (source) into unstable (Colin Watson)
  • [2025-04-05] Accepted debusine 0.10.0~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-04-05] debusine 0.10.0 MIGRATED to testing (Debian testing watch)
  • [2025-04-02] Accepted debusine 0.10.0 (source) into unstable (Colin Watson)
  • [2025-03-26] Accepted debusine 0.9.1~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-03-26] debusine 0.9.1 MIGRATED to testing (Debian testing watch)
  • [2025-03-24] Accepted debusine 0.9.1 (source) into unstable (Colin Watson)
  • [2025-03-01] debusine 0.9.0 MIGRATED to testing (Debian testing watch)
  • [2025-02-28] Accepted debusine 0.9.0~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-02-25] Accepted debusine 0.9.0 (source) into unstable (Colin Watson)
  • [2025-01-17] Accepted debusine 0.8.1~bpo12+2 (source) into stable-backports (Colin Watson)
  • [2025-01-16] Accepted debusine 0.8.1~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-01-16] debusine 0.8.1 MIGRATED to testing (Debian testing watch)
  • [2025-01-13] Accepted debusine 0.8.1 (source) into unstable (Colin Watson)
  • [2024-12-31] debusine 0.8.0 MIGRATED to testing (Debian testing watch)
  • [2024-12-26] Accepted debusine 0.8.0 (source) into unstable (Colin Watson)
  • [2024-11-18] Accepted debusine 0.7.2~bpo12+1 (source) into stable-backports (Colin Watson)
  • 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
  • edit tags
  • other distros
  • l10n (100, -)
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.12.1

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