Debian Package Tracker
Register | Log in
Subscribe

debusine

Choose email to subscribe with

general
  • source: debusine (main)
  • version: 0.11.3
  • 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]
  • stable-bpo: 0.11.3~bpo12+1
  • testing: 0.11.3
  • unstable: 0.11.3
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]
binaries
  • debusine-client
  • debusine-doc
  • debusine-server
  • debusine-signing
  • debusine-worker
  • python3-debusine
  • python3-debusine-server
  • python3-debusine-signing
action needed
227 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 b65f3a2b8c692d11be2fa20f1b06d56987c55bfb
Merge: 81e298a9c 1915464f9
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Thu Jul 24 08:21:25 2025 +0000

    Merge branch 'user-view' into 'devel'
    
    User view and Token list view improvements
    
    See merge request freexian-team/debusine!2077

commit 1915464f9bf6ffbea6cca61e83b99f9003ebae62
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Thu Jul 24 08:21:25 2025 +0000

    /user/{user}/ form: improvements
    
    - Add link to list of tokens
    - Add "Last seen at" for each token
    - Remove wrong and non-useful text
    - Fix height of rows of the table
    - Use HTML headers hierarchy correctly
    
    Closes #759

commit 81e298a9cf6c3a530804cdf33c2093ec34320f84
Merge: d9466f95f 98f7c18e8
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 24 08:09:54 2025 +0000

    Merge branch 'fix-cross-workspace-expiry' into 'devel'
    
    Delete cross-workspace collection items when deleting workspaces
    
    See merge request freexian-team/debusine!2085

commit d9466f95f8d497ab062f3f563fa074688a0f18fa
Merge: 6225445d6 e34de8756
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Thu Jul 24 08:08:57 2025 +0000

    Merge branch 'copyright-year-typos' into 'devel'
    
    Copyright year typos
    
    See merge request freexian-team/debusine!2082

commit 6225445d6dfe63aa4812241665c73d3ba7938e27
Merge: a3ce2fe0a 4aa12052c
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Thu Jul 24 07:42:03 2025 +0000

    Merge branch 'artifact-json-inline' into 'devel'
    
    ArtifactView: if a file has content-type "application/json": format it as JSON
    
    Closes #922
    
    See merge request freexian-team/debusine!2079

commit 4aa12052ca9fe9c9bea43df8975a46c110837e6d
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Thu Jul 24 07:42:03 2025 +0000

    ArtifactView: if a file has content-type "application/json": format it as JSON
    
    Fixes #922

commit a3ce2fe0a084ee14e706882c2a0603303bc1df7f
Merge: 423a397d7 55896a566
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Thu Jul 24 06:55:21 2025 +0000

    Merge branch 'artifact-detail-link-user' into 'devel'
    
    Artifact detail link to the user
    
    See merge request freexian-team/debusine!2078

commit e34de8756c4b72cb7d4aee9e5836c1ba602951b5
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Jul 22 13:23:29 2025 +0100

    Fix typos (repeated words / some typos)

commit 98f7c18e8f08132f308f7b090ee2f14516626bf9
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 22 18:08:46 2025 +0100

    Delete cross-workspace collection items when deleting workspaces
    
    This came up on debusine.debian.net due to package build logs for
    experiment workspaces being added to a collection in their parent
    workspace.

commit 98a6dadfdd53533d57b6ed00966cdf108e935ecf
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 22 18:03:56 2025 +0100

    Run delete_expired with -v2
    
    This isn't unduly verbose, and it makes some bugs easier to diagnose.

commit d2cfafd69ffd5cf79f3a5d39c3a3f8dc547b7419
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 22 18:01:41 2025 +0100

    Avoid redundant work when expiring multiply-referenced artifacts
    
    In practice I think this is harmless except for being slightly slower
    than necessary, but it looks odd and I noticed it while debugging
    something else.

commit 423a397d7ca7e49e3035c3c477008b346d589ade
Merge: 0e0e9d022 0e699b172
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jul 23 11:31:56 2025 +0000

    Merge branch 'refactor-collection-remove-item' into 'devel'
    
    Simplify interface for removing collection items
    
    See merge request freexian-team/debusine!2084

commit 0e0e9d022558cd494bd6704f842a252bc296d6f7
Merge: 967cd2d7c d10fb6782
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 22 17:07:55 2025 +0000

    Merge branch 'migrate-remain-after-exit' into 'devel'
    
    Mark *-migrate.service as RemainAfterExit=true
    
    See merge request freexian-team/debusine!2083

commit 0e699b172cc63cee4f34492b8b632b0f7320f58f
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 22 14:23:17 2025 +0100

    Simplify interface for removing collection items
    
    Having separate `remove_bare_data`, `remove_artifact`, and
    `remove_collection` methods was symmetric with the `add_*` methods, but
    in all other respects it was more awkward: it involved more duplicate
    code, and callers usually had an item in hand already so there was no
    need to go via the contained object.
    
    (It might make sense to combine the `add_*` methods in a similar way,
    although the implementation strategy would need to be different, and
    this commit is already large enough.)

commit 967cd2d7cfd17062402565c21156a8fcec59d5a3
Merge: 47f80c68d 2ee478adc
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Jul 22 13:04:36 2025 +0000

    Merge branch 'work-request-detail-no-output-data' into 'devel'
    
    WorkRequestDetail: if work request has not generated show "No output" in internals tab (fixes #940)
    
    Closes #940
    
    See merge request freexian-team/debusine!2081

commit d10fb6782a03f9a13a91b7230b7365fdd83ae4ab
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 22 13:30:42 2025 +0100

    Mark *-migrate.service as RemainAfterExit=true
    
    This ensures that we don't repeatedly run migrations for the same
    version.  Depending on how fast that process is (and it will get faster
    once we squash migrations), it was previously possible for autopkgtests
    to trip over systemd's unit start rate limiting.
    
    Take more control over the order in which services are restarted after
    an upgrade, to ensure that migrations happen first.

commit 47f80c68d0ec2b731c3409b161250879ec6a4a34
Merge: 31a0dd3d0 b336bc441
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 22 12:32:49 2025 +0000

    Merge branch 'safer-confmodule' into 'devel'
    
    Source debconf confmodule near the top of scripts
    
    See merge request freexian-team/debusine!2080

commit 1e074e87f52695ae7a34e9f4158081422a7c7d74
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Jul 22 13:22:36 2025 +0100

    Update copyright year in footer

commit 2ee478adc05a4fef3301c53e5f794b87d9f29445
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Jul 22 13:18:06 2025 +0100

    WorkRequestDetail: if work request has not generated show "No output
    data."
    
    Previously it was showing "null" in the "Internals" tab and "No output
    data." in the "Output" tab.
    
    Fixes #940

commit b336bc441447d5fbafa9d77339a5beaeb2575370
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 22 11:13:41 2025 +0100

    Source debconf confmodule near the top of scripts
    
    confmodule(3) says: "... if you source this library, you should do so
    very near to the top of your script, because everything before the
    sourcing of the library may well be run again".  As it happens, it looks
    as though everything before sourcing the confmodule was idempotent, but
    the previous structure invited mistakes.

commit 55896a56681c5ed46046ad49593d4229076750f4
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Jul 22 08:58:12 2025 +0100

    ArtifactDetail: add link to the user that created the artifact

commit 31a0dd3d027145102620a94692f15cb845cfaf14
Merge: ac13665ba be1260f86
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Jul 22 05:01:18 2025 +0000

    Merge branch 'improve-formatting-collection' into 'devel'
    
    Improve collection detail formatting: add spaces, fix table (use rows instead of headers)
    
    See merge request freexian-team/debusine!2072

commit ac13665ba0455cf3b66d6c2f4ac197e75fb81bb5
Merge: 105eb0ee4 b2a20ab32
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Jul 22 05:00:58 2025 +0000

    Merge branch 'yes-no-never-capitals' into 'devel'
    
    Capitalize "Yes", "No" and "Never" consistently
    
    See merge request freexian-team/debusine!2073

commit 105eb0ee4a7e22883a1159d493c55beb14233e89
Merge: ed5624073 e3bfc1d48
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Jul 22 05:00:14 2025 +0000

    Merge branch 'tables-striped' into 'devel'
    
    Tables with "table-hover": add "table-striped"
    
    See merge request freexian-team/debusine!2074

commit e3bfc1d4822e3755cfc8e415fb396205589132fb
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Jul 22 05:00:14 2025 +0000

    Tables with "table-hover": add "table-striped"

commit ed5624073de1f699142edb21f01864118701852f
Merge: e55581581 5ba8c7ffb
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Jul 22 04:59:24 2025 +0000

    Merge branch 'work-request-detail-show-ancestor-workflows' into 'devel'
    
    In WorkRequestDetailView if work request is a Workflow: show the ancestors (fixes #971)
    
    Closes #971
    
    See merge request freexian-team/debusine!2075

commit 5ba8c7ffb800510c5301816b1f1db1cde2dc47ad
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Jul 22 04:59:23 2025 +0000

    WorkRequestDetailView: if work request is a Workflow: show the ancestors
    
    Fixes: #971

commit e5558158183adc6e06af484d4176a73e7907a9af
Merge: 41f7a2d64 ad20c9e2b
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jul 21 17:34:25 2025 +0000

    Merge branch 'doc-talks' into 'devel'
    
    Add links to our talks
    
    See merge request freexian-team/debusine!2070

commit 41f7a2d649bfdeb9a77ecf0bb02bdbafe78550e8
Merge: 21ed64094 08da8747e
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jul 21 17:29:32 2025 +0000

    Merge branch 'provide-signature-server-option' into 'devel'
    
    Add --server option to suggested "debusine provide-signature" command
    
    Closes #749
    
    See merge request freexian-team/debusine!2071

commit be1260f86dca8ba081aeb58d81ad99a899df007d
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Jul 21 13:47:07 2025 +0100

    Improve collection detail formatting: add spaces, fix table (use rows instead of headers)

commit b2a20ab3245b7fd436e60e828b7f9a21370bf4fa
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Jul 21 13:39:03 2025 +0100

    Use Yes,No for "public" instead of a tick/cross

commit 03685198ab3ddcf4e930cf105a61e91604eca0c9
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Jul 21 13:31:34 2025 +0100

    Make "Yes", "No" and "Never" capitalized consistently

commit 08da8747e30ad6051b7190bc86e190e522f88362
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jul 21 12:29:15 2025 +0100

    Add --server option to suggested "debusine provide-signature" command
    
    This requires the client to be at least version 0.11.3, but that's in
    trixie and bookworm-backports now.
    
    Fixes: #749

commit 21ed64094f50c2ab30eb22348db181e8b9ffd79e
Merge: 206d9f651 ab83cd4ff
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jul 21 11:16:45 2025 +0000

    Merge branch 'backports-lintian-suppress-tags' into 'devel'
    
    Suppress bad-distribution-in-changes-file for *-backports branches
    
    See merge request freexian-team/debusine!2068

commit ad20c9e2ba27d711d521906600c3c99f76ac29be
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jul 21 11:41:57 2025 +0100

    Add links to our talks

commit ab83cd4ff37fce80ac0c46dd56d5e02f93d81870
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jul 20 14:52:06 2025 +0200

    Suppress bad-distribution-in-changes-file for *-backports branches
    
    The `lintian` version in bookworm doesn't understand bookworm-backports;
    the one in trixie/sid produces errors related to the `/usr` move; and
    there isn't one in bookworm-backports.  As such, I think this is the
    best we can do.

commit 206d9f6512ca4a0049e82a940741b6d48415885e
Merge: ea009e484 a5fd04494
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Jul 21 09:38:24 2025 +0000

    Merge branch 'workrequestdetail-workrequest-tab-format-metadata' into 'devel'
    
    Workrequestdetail workrequest tab format metadata (related #924)
    
    See merge request freexian-team/debusine!1950

commit a5fd044942476296a943be104c32a528d67dfff3
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Jul 21 09:38:23 2025 +0000

    LintianView / DebDiffView: add description of the task

commit ea009e484bc4b0910d4541de3c5b1e355fe781c9
Merge: b693164ce e9c796484
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Jul 21 08:35:27 2025 +0000

    Merge branch 'doc-qa_suite' into 'devel'
    
    Docs: improve "qa_suite" documentation for DebianPipelineWorkflow and QaWorkflow
    
    See merge request freexian-team/debusine!2063

commit e9c796484f75804dac7337edce829ab517ce7d21
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Thu Jul 17 10:09:11 2025 +0100

    Docs: improve "qa_suite" documentation for DebianPipelineWorkflow and QaWorkflow

commit b693164ce62eb47cf62535fdbb91ed7bce82bd53
Merge: d65384dd7 24f3413a3
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Jul 21 07:43:40 2025 +0000

    Merge branch 'table-hover' into 'devel'
    
    Add "table-hover" to tables that are long/might grow (fixes #915)
    
    Closes #915
    
    See merge request freexian-team/debusine!2064

commit d65384dd7aded70fecde1c378d146baf05057d77
Merge: a017726ca 0701a424b
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Jul 21 07:43:08 2025 +0000

    Merge branch 'sidebar-format-blocked-dark' into 'devel'
    
    Sidebar: format "Blocked" status as "text-dark" not "text-secondary"
    
    See merge request freexian-team/debusine!2065

commit a017726ca3337a74061164038cc3fc85d6a2be25
Merge: 30c41a8dd 4d926c076
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jul 20 14:57:25 2025 +0000

    Merge branch 'design-sign-repository-indexes' into 'devel'
    
    Add design for signing repository indexes
    
    See merge request freexian-team/debusine!2026

commit 4d926c076de4021b1695db82eeb6ba45a0da68a3
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jun 29 00:14:05 2025 +0100

    Add design for signing repository indexes
    
    Part of #756.

commit 30c41a8dd15914b0a20ade6c0b1ea8651bb19147
Merge: 3d83c14e8 c9f6b8451
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jul 20 11:40:35 2025 +0000

    Merge branch 'tests-detect-namespace' into 'devel'
    
    Check namespace support in autopkgtests
    
    See merge request freexian-team/debusine!2066

commit c9f6b845168f69933cd69478b0f15a0089a17552
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 17 18:10:54 2025 +0200

    Check namespace support in autopkgtests
    
    Some of our integration tests require more namespace support than is
    available in unprivileged containers.  Add a check for this (borrowed
    from debvm), in order to produce less confusing error messages in such
    cases.
    
    See https://bugs.debian.org/1108985.

commit 0701a424b12255bd4a75752efd4469cbfa737694
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Thu Jul 17 14:31:49 2025 +0100

    Sidebar: format "Blocked" status as "text-dark" not "text-secondary"

commit 24f3413a3d427adb919beec0780f199e7290a43a
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Thu Jul 17 13:57:24 2025 +0100

    Add "table-hover" to tables that are long/might grow

commit 3d83c14e8a8266dc0ddb521cfbe5a6c81e5efa8b
Merge: 7ffb4deaa 6d3dc409a
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jul 14 06:56:29 2025 +0000

    Merge branch 'integration-tests-worker-activation-tokens' into 'devel'
    
    Use worker activation tokens in integration tests
    
    See merge request freexian-team/debusine!2059

commit 7ffb4deaa8661bbdd8173ad1e58ebce3b34db2cc
Merge: 5eb3b3ee0 36f00240a
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jul 14 06:56:05 2025 +0000

    Merge branch 'rdep-autopkgtest-sorting' into 'devel'
    
    Sort sub-workflows of reverse_dependencies_autopkgtest
    
    See merge request freexian-team/debusine!2061

commit 5eb3b3ee009b1df23c8b2bfb51907e4f41878f7e
Merge: d80514a27 563b1b7d2
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jul 13 18:51:37 2025 +0000

    Merge branch 'flaky-rdep-autopkgtest-workflow-test' into 'devel'
    
    Fix flaky reverse_dependencies_autopkgtest workflow test
    
    See merge request freexian-team/debusine!2062

commit 563b1b7d25ea1c01cb6e9548a22ecc865d0b4bd8
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jul 13 18:36:43 2025 +0200

    Fix flaky reverse_dependencies_autopkgtest workflow test
    
    Some type confusion meant that this test could fail if it happened to
    cross to the next second between creating a binary package artifact and
    adding it to a suite collection.

commit 36f00240a10a63e13436764fa4f839c337f8f438
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jul 13 14:08:42 2025 +0200

    Sort sub-workflows of reverse_dependencies_autopkgtest
    
    This should make the output a bit easier to follow in the web UI.

commit d80514a272183418531c54aa618435eb4603164c
Merge: 6d0312525 64bc7e587
Author: Enrico Zini <enrico@debian.org>
Date:   Fri Jul 11 21:58:54 2025 +0000

    Merge branch 'task-config-examples' into 'devel'
    
    Added examples to debusine task configuration HOWTO, thanks Raphaël for the use cases (#789)
    
    See merge request freexian-team/debusine!2057

commit 64bc7e587cd8953837a05799dd6753ed489ed3d1
Author: Enrico Zini <enrico@enricozini.org>
Date:   Thu Jul 10 11:35:38 2025 +0200

    Added examples to debusine task configuration HOWTO, thanks Raphaël for the use cases

commit 6d0312525b454469cb72a56d3cbec5ab6c74f8cf
Merge: ad000924d ba98414bc
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 11 17:37:37 2025 +0000

    Merge branch 'on-work-request-completed-args' into 'devel'
    
    Accept extra arguments to "debusine on-work-request-completed"
    
    Closes #966
    
    See merge request freexian-team/debusine!2058

commit 6d3dc409a82317e2aaf8e3748cc9389d7e65fe04
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 11 17:45:01 2025 +0200

    Use worker activation tokens in integration tests
    
    We occasionally see integration tests failing due to workers apparently
    waiting forever for their token to be enabled.  I think this scheme
    should be more reliable.

commit 96c2e6785278998089a781d8107b1c3b85cd71a8
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 11 17:44:16 2025 +0200

    Remove some unnecessary Worker() calls from integration tests

commit ad02ebde709b455b409d493d2e489880e9b8f60e
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 11 17:42:56 2025 +0200

    Add "debusine-admin worker create"
    
    This creates a worker with an activation token, which in some cases is
    more convenient than letting the worker register itself and then
    enabling the token separately.

commit ba98414bc33255829110392bd6c3cc4748fabf61
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 10 20:07:29 2025 +0200

    Accept extra arguments to "debusine on-work-request-completed"
    
    Fixes: #966

commit ad000924d829912567adedb031c4ac6321fc491f
Merge: c45a4a86b 638796607
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 10 12:50:55 2025 +0000

    Merge branch 'optimize-workflow-view' into 'devel'
    
    Optimize detail view for large workflows
    
    See merge request freexian-team/debusine!2055

commit 638796607d5f9d8b6d8d35f5661306a288cb4768
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jul 9 13:27:44 2025 +0100

    Optimize detail view for large workflows
    
    Part of #786.

commit c45a4a86bf78f5963607a8ff40605df58b12f3c2
Merge: 17182e183 89650321d
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 10 10:36:37 2025 +0000

    Merge branch 'optimize-workspace-get-collection' into 'devel'
    
    Optimize Workspace.get_collection
    
    See merge request freexian-team/debusine!2056

commit 17182e18392043d976e38c30be91f7622a296110
Merge: ae11d3865 807122ea1
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 10 09:15:08 2025 +0000

    Merge branch 'consolidate-admin-worker-commands' into 'devel'
    
    Reorganize some commands under "debusine-admin worker"
    
    See merge request freexian-team/debusine!2049

commit 89650321ddab92b8c75d4413b75eaff60fa624e2
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 10 09:50:17 2025 +0100

    Optimize Workspace.get_collection
    
    This is used by most lookups, and shows up as a hot spot in profiles of
    populating large reverse-dependency autopkgtest workflows.  Instead of
    walking through the workspace inheritance chain in Python, push it down
    to the database using a recursive CTE.
    
    The resulting code involves a little more `RawSQL` than I'd like
    (because I couldn't figure out how to do the array manipulation via the
    Django ORM), but it's reasonably contained.
    
    Part of #786.

commit ae11d3865f97cfde8ae464b3241dac9e46ec1900
Merge: e3b7872eb a26d5336a
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 8 15:24:44 2025 +0000

    Merge branch 'merge-0.11.3' into 'devel'
    
    Merge 0.11.3 from debian/sid branch
    
    Closes #816
    
    See merge request freexian-team/debusine!2054

commit a26d5336aec291735850da7514221bcb867c40c2
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 8 15:13:50 2025 +0100

    Use concise syntax for issue links

commit 0fe2202847d74b10f2b91934a39f4b5e54624e53
Merge: e3b7872eb 588e6451b
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 8 15:11:47 2025 +0100

    Merge tag 'debian/0.11.3' into merge-0.11.3
    
    debusine release 0.11.3 for unstable (sid) [dgit]
    
    [dgit distro=debian no-split]

commit e3b7872ebc15de4d94083292485dc1ef48fd862c
Merge: 6b1b4223a 58cdff77b
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jul 7 11:03:20 2025 +0000

    Merge branch 'scoped-absolute-urls' into 'devel'
    
    Use correct scope in get_absolute_url-type methods
    
    See merge request freexian-team/debusine!2051

commit 807122ea1845d3c88f69a78692b550108a39b01e
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jul 7 11:59:36 2025 +0100

    Fix "worker list" examples

commit 0afcfc04e1c719c7d3b8136bac8a3a2c06b019af
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 4 11:01:20 2025 +0100

    Merge debusine-admin list_workers command into worker

commit 6b1b4223a71770f19b04973b64b0028f840f9467
Merge: a9cb93427 1408080b0
Author: Raphaël Hertzog <hertzog@debian.org>
Date:   Fri Jul 4 16:40:03 2025 +0000

    Merge branch 'merge-0.11.2' into 'devel'
    
    Merge 0.11.2 from debian/sid branch
    
    See merge request freexian-team/debusine!2052

commit 1408080b0dfc09e52b8343deb17906798140ff9d
Merge: a9cb93427 eb23aff36
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 4 16:47:34 2025 +0100

    Merge tag 'debian/0.11.2' into merge-0.11.2
    
    debusine release 0.11.2 for unstable (sid) [dgit]
    
    [dgit distro=debian no-split]

commit a9cb934277e231e10980c07f6ed8251337ba9621
Merge: c0b01e045 038a0a376
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 4 13:35:31 2025 +0000

    Merge branch 'root-owned-settings' into 'devel'
    
    Accept root-owned directories for settings
    
    See merge request freexian-team/debusine!2050

commit 58cdff77b67f2a26996189c34c084809af9384b0
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 4 14:30:07 2025 +0100

    Use correct scope in get_absolute_url-type methods
    
    We mostly didn't notice this because these methods are typically used in
    UI contexts where the correct scope is already set, but it's a potential
    trap for users of these methods in non-UI contexts such as workflows.

commit c0b01e0455d58f696be37bc3f54edb6a9a4312d2
Merge: 69813a953 f045283af
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 4 11:11:21 2025 +0000

    Merge branch 'concurrent-workflow-callbacks' into 'devel'
    
    Only run one workflow callback at once for a given workflow
    
    See merge request freexian-team/debusine!2047

commit f045283af7345020ea0f3c8417af8743c22cb686
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 3 15:28:12 2025 +0100

    Only run one workflow callback at once for a given workflow
    
    The regression analysis work in #908 requires ensuring that only one
    callback runs at once for a given workflow, because otherwise concurrent
    runs might try to update the analysis stored for the same workflow.
    Explicit locking in Celery tasks is best avoided because it blocks a
    worker; it seems simpler to just teach the scheduler to avoid running
    multiple callbacks for the same workflow at the same time.

commit 0d8622eb0acb72b687b062c30f307581809aa85f
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 4 10:53:47 2025 +0100

    Merge debusine-admin edit_worker_metadata command into worker

commit 42b1f9a7c609f051b3251cff137f68c1ac443447
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jul 4 10:48:41 2025 +0100

    Rename debusine-admin manage_worker command to worker

commit 69813a953a0039cbe6f0ab15d0f0ba88c4e26c2c
Merge: 022c1db34 cd22dd741
Author: Enrico Zini <enrico@debian.org>
Date:   Fri Jul 4 09:15:17 2025 +0000

    Merge branch 'signon-double-checks' into 'devel'
    
    Handle users with is_active=False
    
    See merge request freexian-team/debusine!2046

commit 038a0a376c06fb5d86f015172e4ac8f2fae67a66
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Fri Jul 4 09:21:13 2025 +0200

    Accept root-owned directories for settings
    
    Prior to this change would require directories to be owned by the
    service user, but installing them read-only and owned by root is a
    sensible deployment strategy.
    
    Addresses: #947

commit 022c1db34d14cd47d57068a30815e48e736ad90a
Merge: f4a573fb4 488a8f48c
Author: Enrico Zini <enrico@debian.org>
Date:   Fri Jul 4 08:48:31 2025 +0000

    Merge branch 'dm-add-to-group' into 'devel'
    
    Allow matching nm.d.o status in add_to_group (#898)
    
    See merge request freexian-team/debusine!2045

commit cd22dd7418578e41086d10ced039d80fd787cf9e
Author: Enrico Zini <enrico@enricozini.org>
Date:   Thu Jul 3 14:27:40 2025 +0200

    Refuse user tokens with users with is_active=False

commit 515eb7ae075a0ffb354cc0a1ef5a195a33280d32
Author: Enrico Zini <enrico@enricozini.org>
Date:   Thu Jul 3 14:11:31 2025 +0200

    Ensure an inactive user cannot log in

commit 488a8f48cd40f54aa2d83b12f9317af3818577e2
Author: Enrico Zini <enrico@enricozini.org>
Date:   Thu Jul 3 13:39:33 2025 +0200

    Allow matching nm.d.o status in add_to_group (#898)

commit f4a573fb417c3d051db39c1427e6932805c87b74
Merge: 5f1aa3dfd 68eac3646
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 3 21:34:35 2025 +0000

    Merge branch 'asgiref-3.9.0' into 'devel'
    
    Fix test failures with asgiref 3.9.0
    
    See merge request freexian-team/debusine!2048

commit 68eac364610cc8624289c9ea61cd38ac87fd0d11
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 3 17:27:29 2025 +0100

    Fix test failures with asgiref 3.9.0
    
    asgiref 3.9.0 raises `CancelledError` when we try to send messages after
    a timeout, while earlier versions cancelled the task but didn't raise an
    exception.  See https://github.com/django/asgiref/issues/518 for more
    details.

commit 5f1aa3dfd5bdf7e60393aa1f4f1f28623d9f7b3e
Merge: fb43272b3 18dcb0f56
Author: Enrico Zini <enrico@debian.org>
Date:   Thu Jul 3 13:48:28 2025 +0000

    Merge branch 'dm-logins' into 'devel'
    
    Allow Debian Maintainers to log in via Salsa OIDC authentication (#898)
    
    See merge request freexian-team/debusine!2029

commit 18dcb0f56fe076b79fcfbe408570b6d9a8b2a265
Author: Enrico Zini <enrico@enricozini.org>
Date:   Mon Jun 30 11:23:02 2025 +0200

    Announce the change

commit 6cb2cf2cea9f2619de6649ad0018e31df9b2a5ea
Author: Enrico Zini <enrico@enricozini.org>
Date:   Mon Jun 30 11:20:09 2025 +0200

    Create accounts for DMs, but do not add them to any group

commit 8d01676379ae641f4c5947845c6c4e3b3bed8c28
Author: Enrico Zini <enrico@enricozini.org>
Date:   Mon Jun 30 11:08:37 2025 +0200

    Fetch nm.debian.org information and add them to salsa claims

commit d5134dbef3f1ad8a0a3860cbfece4c6facdb1cf1
Author: Enrico Zini <enrico@enricozini.org>
Date:   Mon Jun 30 10:45:19 2025 +0200

    Added method to fetch user information from nm.debian.org

commit fb43272b31cb57260b1ec9e81053dd64e432e657
Merge: 4573660fc 806a7e3a9
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 3 11:10:05 2025 +0000

    Merge branch 'merge-output-data' into 'devel'
    
    Merge output_data when marking a work request as completed
    
    See merge request freexian-team/debusine!2044

commit 806a7e3a9b26d3f56b9342499353850f882961f5
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jul 3 11:26:34 2025 +0100

    Merge output_data when marking a work request as completed
    
    In #908, we have a use case for a workflow callback recording
    information in its parent workflow's `output_data` (for regression
    analysis) before that workflow has been completed.  Making this work
    requires `WorkRequest.mark_completed` to merge any output data provided
    into what was already there, rather than simply overwriting the work
    request's output data in its entirety.

commit 4573660fc6ee72e1d3f11ffd25a59da7bf71e49a
Merge: 1a6d65e1b e5b3dcd50
Author: Enrico Zini <enrico@debian.org>
Date:   Thu Jul 3 07:57:59 2025 +0000

    Merge branch 'oauth-validate-in-code' into 'devel'
    
    Moved oauth claims validation and account setup hooks to DebusineSignon (#898)
    
    See merge request freexian-team/debusine!2028

commit 1a6d65e1b452840754d687b86904ce68433b9f45
Merge: 6e40f0384 e94a4d09e
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jul 2 11:33:54 2025 +0000

    Merge branch 'stabilize-package-upload-test' into 'devel'
    
    Fix a possible PackageUpload test failure
    
    See merge request freexian-team/debusine!2042

commit e94a4d09ee0da82970aee7c826fb55eb8ed28b80
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jul 2 09:59:54 2025 +0100

    Fix a possible PackageUpload test failure
    
    Spotted in
    https://salsa.debian.org/freexian-team/debusine/-/jobs/7780173.

commit 6e40f038455487de30d3684ce451854cdcb9e08b
Merge: 6bc55c51c 61e63b10d
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jul 2 09:11:20 2025 +0000

    Merge branch 'design-more-flexible-workflow-templates' into 'devel'
    
    Add design for more flexible workflow templates
    
    See merge request freexian-team/debusine!1863

commit 6bc55c51c49a3f0b1efd5344502bed0fb8d06f08
Merge: 38a9ab642 2ad72cdf2
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jul 2 08:48:56 2025 +0000

    Merge branch 'atomic-worker-token' into 'devel'
    
    Write worker token atomically
    
    See merge request freexian-team/debusine!2039

commit 38a9ab642e43002b5e7ca09b1687826231fcc769
Merge: 68cf53f8b 10909cdaa
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jul 1 18:17:52 2025 +0000

    Merge branch 'sphinx-file-store' into 'devel'
    
    Add a custom Sphinx "file-store" directive and role
    
    See merge request freexian-team/debusine!2041
Created: 2025-07-03 Last update: 2025-07-24 09:00
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-07-08 23:34
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-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)
  • [2024-11-18] debusine 0.7.2 MIGRATED to testing (Debian testing watch)
  • [2024-11-13] Accepted debusine 0.7.2 (source) into unstable (Colin Watson)
  • [2024-11-12] Accepted debusine 0.7.1 (source) into unstable (Colin Watson)
  • [2024-11-12] Accepted debusine 0.7.0 (source) into unstable (Colin Watson)
  • 1
  • 2
bugs [bug history graph]
  • all: 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.11.3

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