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
  • python3-debusine-server
  • python3-debusine-signing
action needed
Debci reports failed tests high
  • unstable: fail (log)
    The tests ran in 0:32:10
    Last run: 2025-08-22T06:59:40.000Z
    Previous status: unknown

  • testing: fail (log)
    The tests ran in 0:51:10
    Last run: 2025-09-03T15:57:24.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-06 07:05
16 open merge requests in Salsa normal
There are 16 open merge requests for this package on Salsa. You should consider reviewing and/or merging these merge requests.
Created: 2025-08-19 Last update: 2025-09-05 20:34
110 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 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

commit 3b76a82227d706326f080e14cd1ce63f3b8cffd3
Author: Enrico Zini <enrico@enricozini.org>
Date:   Tue Sep 2 14:59:21 2025 +0200

    Better error handling in workspace-inheritance

commit fc39ec6b9550c374c15b01d4e78caee7925ad914
Merge: bd59abb9c bb565c085
Author: Enrico Zini <enrico@debian.org>
Date:   Thu Sep 4 14:52:14 2025 +0000

    Merge branch 'inheritance-cli-edit-list-only' into 'devel'
    
    Improvements to workspace-inheritance --edit (fixes: #1059)
    
    Closes #1059
    
    See merge request freexian-team/debusine!2207

commit bd59abb9c4f66dc137325fc17e8a77d5d9be40f2
Merge: 388ac07af 5a4c8a7a6
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Sep 4 10:51:02 2025 +0000

    Merge branch 'blhc-version-check' into 'devel'
    
    blhc: Only use the --debian option if blhc is new enough
    
    Closes #1067
    
    See merge request freexian-team/debusine!2217

commit 5a4c8a7a6c3211b541c57c380b07a123d9fe6fdd
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 3 14:51:33 2025 +0100

    Refactor blhc and piuparts version checks using dpkg-query

commit 388ac07af900cdfbe3d9f9c5a236489f718262ad
Merge: 92acb7d99 857b92741
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 3 13:48:06 2025 +0000

    Merge branch 'optimize-artifact-metrics' into 'devel'
    
    Optimize open-metrics artifact query
    
    See merge request freexian-team/debusine!2218

commit 857b92741003ce78a97add644e77e32308bb3977
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 3 14:09:06 2025 +0100

    Optimize open-metrics artifact query
    
    There's only so fast we can make this go without more extensive
    restructuring, but this is probably worth it given that we expect
    metrics to be fetched regularly.

commit 92acb7d99b140000d37e302e4cfadf1f0dfcc285
Merge: a5c076a33 c8536561b
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 3 12:58:31 2025 +0000

    Merge branch 'render-empty-file' into 'devel'
    
    Render empty files as text
    
    Closes #1069
    
    See merge request freexian-team/debusine!2216

commit a5c076a33b1a1cdc5a587376143c400bf6770aee
Merge: b555fa622 83a57f186
Author: Raphaël Hertzog <hertzog@debian.org>
Date:   Wed Sep 3 12:13:47 2025 +0000

    Merge branch 'update-installation-tutorial' into 'devel'
    
    Update installation tutorial to be based on Debian 13
    
    See merge request freexian-team/debusine!2156

commit 9a9f7ac808c2f425ea40649e6a556a2e34f68c35
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 3 12:47:09 2025 +0100

    blhc: Only use the --debian option if blhc is new enough
    
    Fixes: #1067

commit c8536561b05320ccd56ddad6f5ac3a8659dd9e04
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 3 12:17:11 2025 +0100

    Render empty files as text
    
    This is harmless, and more convenient.
    
    Fixes: #1069

commit b555fa622a09294c8a44a1d30cb419613bd5ff96
Merge: 66511499c b568a4362
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Sep 3 10:59:43 2025 +0000

    Merge branch 'dput-trixie' into 'devel'
    
    dput_ng: support upload-to-trixie{,-security} in profile
    
    See merge request freexian-team/debusine!2215

commit b568a43626807355bf7d375d5d74ddecae9a2f53
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Wed Sep 3 12:22:37 2025 +0200

    dput_ng: support upload-to-trixie{,-security} in profile

commit 065c2d5c045c55f71cb194f3c5bfdeb6a57d10f6
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 2 16:54:34 2025 +0100

    Add locate_debian_binary_packages
    
    This will be useful in the `package_publish` workflow, which needs to
    pick out individual `debian:binary-package` artifacts from a
    `debian:upload` in order to potentially set different
    component/section/priority variables for each of them.

commit 2869c439142f265018898da34dc27dcc46918509
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 2 16:48:59 2025 +0100

    Refactor following artifact relations in workflows
    
    `follow_artifact_relations` is useful in more situations than its
    singular equivalent.  Push the "exactly one" checks up to
    `locate_debian_source_package`.

commit 3768a16209d2f9fa049dff433d99e8831a2e09c2
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 2 16:44:38 2025 +0100

    package_publish: Refactor copy item population
    
    The `populate` method was getting a bit complex.
    
    This now means that each source and binary item has a separate copy
    item, but that's more useful anyway as they may need to have different
    variables.

commit d6685bf9d9387d25a4bd8f9a2bcf5f581a81a176
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Aug 31 13:15:44 2025 +0100

    Optimize CopyCollectionItems slightly
    
    If multiple items in `copies` share the same target collection (but
    perhaps have different variables, etc.) then the task only needs to look
    up the collection once.

commit 188833bfc31565a6cf1a35f8414f4ce68c9fd010
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Aug 31 12:50:03 2025 +0100

    Check expect_type for dictionary lookups against results
    
    `lookup_multiple(expect_type=LookupChildType.ARTIFACT)` previously
    rejected lookups using `child_type: "artifact-or-promise"`, even if the
    lookup result would in fact have been an artifact.  This happens in
    practice when running `package_publish` as a sub-workflow of
    `debian_pipeline`, because the binary artifacts lookup uses
    `artifact-or-promise` although by the time publication happens they will
    in fact be artifacts.
    
    The least awkward way to solve this is to make `expect_type` behave the
    same way for multiple lookups as it does for single lookups: check the
    results rather than checking the lookup.

commit 8422f99d962741301e66b25f0f2f323e2c330589
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Aug 31 12:13:44 2025 +0100

    Avoid passing LookupChildType to self.subTest
    
    This runs afoul of
    https://github.com/pytest-dev/pytest-subtests/issues/202 and similar.

commit 66511499c87ce23c729bf96421410d826c219b38
Merge: e24eb63c1 2e3125bed
Author: Stefano Rivera <stefanor@debian.org>
Date:   Tue Sep 2 18:39:26 2025 +0000

    Merge branch 'metrics-bug' into 'devel'
    
    Metrics: Don't permit null labels in histograms
    
    Closes #1022
    
    See merge request freexian-team/debusine!2212

commit e24eb63c138513f75c60cdcb4ebef02cdbfc3dac
Merge: d253bf186 ac777003e
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Sep 2 17:03:21 2025 +0000

    Merge branch 'integration-test-debian-pipeline' into 'devel'
    
    Add integration test for debian_pipeline workflow
    
    See merge request freexian-team/debusine!2200

commit ac777003ecfcd62d21e082e12e4bc9f2bfea7002
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Aug 27 23:48:14 2025 +0100

    Add integration test for debian_pipeline workflow
    
    This replaces the previous
    `integration-tests-tasks-mmdebstrap-autopkgtest-sbuild-lintian-piuparts-blhc-debdiff`
    test, and is a better match for how people use Debusine in production
    nowadays.
    
    This is a soft prerequisite for #577, in that it will be much easier to
    ensure that publishing works correctly if we have an integration test
    for it.

commit d253bf18687c026fa9c887aa994d610fcbc8f922
Merge: 6eb272ef5 f5ad11e51
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Sep 2 16:22:09 2025 +0000

    Merge branch 'debdiff-missing-all-binary-packages' into 'devel'
    
    DebDiffWorkflow: include new artifacts with architecture "all" in the DebDiff task (fixes #1053)
    
    Closes #1053
    
    See merge request freexian-team/debusine!2201

commit 2e3125bed4f2a3959a4efdd81d8de5ccc741ee7e
Author: Stefano Rivera <stefano@freexian.com>
Date:   Tue Sep 2 11:49:45 2025 -0300

    Don't permit any null labels in histograms

commit 28847a952579f5f3f38ba1a43606e3c07d561ffc
Author: Stefano Rivera <stefano@freexian.com>
Date:   Tue Sep 2 10:58:36 2025 -0300

    Test count_user_identities_activity with a user-less Identity
    
    We saw a bug from this in #1022 and reasoned that it didn't apply to
    this metric. But test coverage is better than reasoning!

commit 6eb272ef5ab6d6068e20035f1eaf47422c4d33ea
Merge: 566f54847 e8acfa5c6
Author: Enrico Zini <enrico@debian.org>
Date:   Tue Sep 2 13:24:41 2025 +0000

    Merge branch 'do-not-lookup-deleted-task-configuration' into 'devel'
    
    Do not fail task configuration when deleted entries exist (fixes: #1054)
    
    Closes #1054
    
    See merge request freexian-team/debusine!2208

commit 566f54847c81e972ac2782fd309d5eb34e51a4d8
Merge: 85f24300a 2aee75dc9
Author: Stefano Rivera <stefanor@debian.org>
Date:   Tue Sep 2 13:09:37 2025 +0000

    Merge branch 'sbuild-adt-backend' into 'devel'
    
    Workaround sbuild autopkgtest backend bug
    
    Closes #1056
    
    See merge request freexian-team/debusine!2209

commit 2aee75dc9136b5e78c198bb8dc1c19f4096e5035
Author: Stefano Rivera <stefanor@debian.org>
Date:   Tue Sep 2 13:09:36 2025 +0000

    Workaround sbuild autopkgtest backend bug
    
    trixie and bookworm-bpo both have versions of sbuild that require the
    virtualization server name to be fully-specified. This is an sbuild bug,
    but trivially worked-around.
    
    Works-around https://bugs.debian.org/1110102
    Fixes: #1056

commit e8acfa5c6675dceca17eb987c0de0e40cb4c6f2b
Author: Enrico Zini <enrico@enricozini.org>
Date:   Tue Sep 2 13:03:16 2025 +0200

    Do not fail task configuration when deleted entries exist

commit 85f24300adf56c9349cedd3b8f3f6668d40a5999
Merge: eaf668153 b57b0e707
Author: Enrico Zini <enrico@debian.org>
Date:   Tue Sep 2 11:08:12 2025 +0000

    Merge branch 'workspace-chain-ui' into 'devel'
    
    UI to edit a workspace chain (#978)
    
    See merge request freexian-team/debusine!2143

commit bb565c0850bbeeff5024fb07f981c00707a06550
Author: Enrico Zini <enrico@enricozini.org>
Date:   Tue Sep 2 12:26:20 2025 +0200

    Add a leading help text to --edit

commit 9bbf70df7dc7aac7613fdf28c24472c98e045824
Author: Enrico Zini <enrico@enricozini.org>
Date:   Tue Sep 2 12:16:41 2025 +0200

    Allow to provide help text to show as a leading comment when editing YAML

commit f8f90ca324dec87a9518a48936f7e71b4bcc6820
Author: Enrico Zini <enrico@enricozini.org>
Date:   Tue Sep 2 12:07:51 2025 +0200

    Remove the unneeded `chain` dict element in workspace-inheritance --edit

commit a4ca32325187dd40ae17863e16c43a50cd2f0b19
Author: Enrico Zini <enrico@enricozini.org>
Date:   Tue Sep 2 11:39:46 2025 +0200

    Document JavaScript-related practices (fixes: #997)

commit b57b0e7078935f70a669dc82e50c6de2f4fa75cc
Author: Enrico Zini <enrico@enricozini.org>
Date:   Wed Aug 27 11:53:17 2025 +0200

    Announce the change

commit 2a2921efec8352acff0d2a32217e7aea5c46999e
Author: Enrico Zini <enrico@enricozini.org>
Date:   Tue Aug 26 13:53:15 2025 +0200

    Reword and add explanations

commit 2999dcfbd463b44d649d6202cd94ca213bb0dc6d
Author: Enrico Zini <enrico@enricozini.org>
Date:   Mon Aug 25 16:22:07 2025 +0200

    Added a JavaScript UI for the workspace parent chain editor

commit eaf668153beb9e3c9edcf57732c2511ad0daa14f
Merge: d6c0de769 c1f860b3f
Author: Enrico Zini <enrico@debian.org>
Date:   Tue Sep 2 08:50:52 2025 +0000

    Merge branch 'toast' into 'devel'
    
    Added a view to test toasts, and improve toast layout
    
    See merge request freexian-team/debusine!2190

commit 482d621ad7fc71cb208acfe0ef585df0036d2770
Author: Enrico Zini <enrico@enricozini.org>
Date:   Sun Aug 10 16:13:54 2025 +0200

    Added a plain Django FormSet based view to edit a workspace inheritance chain

commit 386d7464e7e6a3b418108a3e46c909332e1481ae
Author: Enrico Zini <enrico@enricozini.org>
Date:   Sun Aug 10 15:22:53 2025 +0200

    Add UI helpers that compute candidate workspaces for an inheritance chain

commit c1f860b3fa2d13b90c48cec7e4b174b1011bc4de
Author: Enrico Zini <enrico@enricozini.org>
Date:   Wed Aug 27 16:30:30 2025 +0200

    Show django messages also when not using JavaScript

commit 87f0714b34536ec851ccd75fa1dee14642bf44b6
Author: Enrico Zini <enrico@enricozini.org>
Date:   Tue Aug 26 14:20:31 2025 +0200

    Added a view to test toasts, and improve toast layout

commit f5ad11e51c134f9e51d5ad50f58a5494707ea08b
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Thu Aug 28 14:04:50 2025 +0100

    DebDiffWorkflow: include new artifacts with architecture "all" in the DebDiff task
    
    Consistent with the original artifacts.
    
    Closes #1053

commit d6c0de769e3061901e8c66ff881b6497e3070cad
Merge: 4d503fdbc 8e06fc1d5
Author: Stefano Rivera <stefanor@debian.org>
Date:   Mon Sep 1 23:12:45 2025 +0000

    Merge branch 'worker-async-retry' into 'devel'
    
    Implement retries in the worker's asynchronous client
    
    See merge request freexian-team/debusine!2188

commit 48064eab8325c37a4546eaea84c23f402e09dd7b
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Aug 27 18:35:19 2025 +0100

    Fix broken source package versions in integration tests
    
    `IntegrationTestHelpersMixin.create_artifact_source` created source
    package artifacts with versions such as `2.10-5.dsc` by mistake.

commit 4d503fdbcb9405f6bb62e9a6dfb183c3bf3c3fab
Merge: 354bbf842 2af068364
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Sep 1 11:17:30 2025 +0000

    Merge branch 'blhc-update-reference-qa-results' into 'devel'
    
    blhc: Support updating reference QA results
    
    Closes #1047
    
    See merge request freexian-team/debusine!2193

commit 2af0683644cd2efbca2f71aece46d5d910f82313
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Aug 26 18:08:11 2025 +0100

    blhc: Support updating reference QA results
    
    Fixes: #1047

commit a09f2ce494e6bece097c9c6fa4c6bac19108e71a
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Aug 26 12:27:41 2025 +0100

    Add source package name/version to buildlog promises
    
    These are needed for regression tracking.

commit d88530a9e799ad590af2110629c3da858bc72b4a
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Aug 26 12:25:25 2025 +0100

    Tighten up some blhc-related documentation

commit 354bbf842db4e5d9892b1b544758af1274164280
Merge: 13f3c57cc efffa8df7
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Sep 1 08:42:47 2025 +0000

    Merge branch 'blhc-requires-environment' into 'devel'
    
    blhc: Require an environment
    
    Closes #1052
    
    See merge request freexian-team/debusine!2195

commit 13f3c57cc21424c94ef17c3fdcec883a51f26248
Merge: c9e9ad39a 3f28af54e
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Aug 27 22:46:16 2025 +0000

    Merge branch 'mypy-more-integration-tests' into 'devel'
    
    Enable mypy for more integration tests
    
    See merge request freexian-team/debusine!2199

commit c9e9ad39ae4e787566c5970c97f0add6655ea91d
Merge: 0ae727f84 d64f07b1d
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Aug 27 21:41:36 2025 +0000

    Merge branch 'autopkgtest-nodoc' into 'devel'
    
    Support running autopkgtests when built with nodoc profile
    
    See merge request freexian-team/debusine!2198

commit 0ae727f84661ee520c014f4ab15817ade2b98c39
Merge: a0f2000db af4b0cfc0
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Aug 27 20:55:45 2025 +0000

    Merge branch 'linkcheck-exclude-release-history' into 'devel'
    
    Exclude release-history from linkcheck
    
    See merge request freexian-team/debusine!2197

commit 3f28af54ef1a86b7c195a39d04d84772bbf9a653
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Aug 27 21:20:44 2025 +0100

    Enable mypy for more integration tests

commit d64f07b1d02b426bd743d759f52f9c9b8963e5ac
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Aug 27 18:32:09 2025 +0100

    Support running autopkgtests when built with nodoc profile
    
    It's useful to be able to run `autopkgtest
    --env=DEB_BUILD_PROFILES=nodoc`, since it cuts down the package's
    build-dependencies and build time considerably; but it requires the
    autopkgtests not to use files that are excluded when building with
    `nodoc`.  Get these files from the source tree instead.

commit af4b0cfc0010664499e75aca95587fa4b079a9f4
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Aug 27 18:28:26 2025 +0100

    Exclude release-history from linkcheck
    
    Most of the links in this are autogenerated, and it doesn't really make
    sense to spam Salsa with checks for issue URLs every time a
    `documentation-linting` job runs.

commit a0f2000dba9a081ef8e24bd9fb3d4e23a04cf656
Merge: bf307a979 2c5fde71b
Author: Enrico Zini <enrico@debian.org>
Date:   Wed Aug 27 19:17:52 2025 +0000

    Merge branch 'fix-debusinetaskconfigurationmanager-imports' into 'devel'
    
    Import DebusineTaskConfigurationManager from debusine.server.collections
    
    See merge request freexian-team/debusine!2196

commit 2c5fde71b0e519f4494d83b1920650a6bc60fe10
Author: Enrico Zini <enrico@enricozini.org>
Date:   Wed Aug 27 18:32:45 2025 +0200

    Import DebusineTaskConfigurationManager directly from debusine.server.collections

commit efffa8df7a07ab9576b237eaf0e40e1830a4faaa
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Aug 27 14:11:42 2025 +0100

    blhc: Require an environment
    
    The `Blhc` task requires an executor instance, so it fails without an
    environment.
    
    Fixes: #1052

commit bf307a9798af6973fe06bd14c7638d867174711b
Merge: a73a3c4ee f72270582
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Aug 27 15:55:16 2025 +0000

    Merge branch 'debdiff-upload' into 'devel'
    
    DebDiffWorkflow: fix DebDiff task for the "source" if source_artifact is a DebianUpload (fixes #1032)
    
    Closes #1032
    
    See merge request freexian-team/debusine!2192

commit a73a3c4eedb343bd4a7bca80b97b44b4a28cd672
Merge: bd31aa883 941e43f30
Author: Enrico Zini <enrico@debian.org>
Date:   Wed Aug 27 14:23:11 2025 +0000

    Merge branch 'missing-import' into 'devel'
    
    Import DebusineTaskConfigurationManager in debusine/server/collections
    
    See merge request freexian-team/debusine!2194

commit 941e43f30033c238711079f22c021a53e1cfa8b6
Author: Enrico Zini <enrico@enricozini.org>
Date:   Wed Aug 27 15:20:40 2025 +0200

    Import DebusineTaskConfigurationManager in debusine/server/collections so the manager can be found when running individual tests

commit 8e06fc1d5a3edb2b4fdaddf77b27e8fa767f429c
Author: Stefano Rivera <stefano@freexian.com>
Date:   Tue Aug 26 12:58:02 2025 -0300

    Exponential backoff

commit f722705822c8e53bbafce18c40f422499c7146fc
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Aug 26 15:52:25 2025 +0100

    DebDiffWorkflow: fix DebDiff task for the "source" if source_artifact is a DebianUpload

commit bd31aa883f9a4eec1101cc81adc19a37e710026d
Merge: aded96a46 70694e376
Author: Raphaël Hertzog <hertzog@debian.org>
Date:   Tue Aug 26 14:37:20 2025 +0000

    Merge branch 'daphne-logging' into 'devel'
    
    Enable console-based logging for daphne
    
    See merge request freexian-team/debusine!2191

commit aded96a46f033bf46f9d4e186ed625ba7d9275cd
Merge: 64e0dd2a0 9120b1cf3
Author: Enrico Zini <enrico@debian.org>
Date:   Tue Aug 26 14:06:15 2025 +0000

    Merge branch 'fix-perm-for-configuring-workspace' into 'devel'
    
    Fix permission check for configuring workspaces
    
    See merge request freexian-team/debusine!2141

commit 9120b1cf316b79a57a9caa63f0474290310a2a67
Author: Enrico Zini <enrico@enricozini.org>
Date:   Fri Aug 8 18:51:40 2025 +0200

    Fix permission check for configuring workspaces

commit 70694e3762dff700546cae7f21a3f6bba03e643c
Author: Raphaël Hertzog <raphael@freexian.com>
Date:   Tue Aug 26 14:16:04 2025 +0200

    Enable console-based logging for daphne
    
    When daphne is loading the Debusine application, Debusine's logging
    configuration overwrites the one setup by Daphne and thus Daphne is not
    outputting anything useful on its console (even when you pass
    --verbosity 3).
    
    Enable "info" level logging on the console for daphne. Since daphne is
    run under systemd, its output goes in the journal. And the amount of
    output is reasonable at this level.
    
    This will ensure that users get to see important warnings and errors
    such as "Application instance […] took too long to shut down and was
    killed".

commit 64e0dd2a0d86cdb1437bf1612b4790bd5a6674c5
Merge: fbafc37cb 1434f2619
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Aug 26 12:04:05 2025 +0000

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

commit fbafc37cb1c14b9157320bad30d72820bf7708b7
Merge: 656d45c40 a9f7fdf6b
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Aug 26 11:34:59 2025 +0000

    Merge branch 'card-body-rounded' into 'devel'
    
    Make cards have "rounded" corners
    
    See merge request freexian-team/debusine!2182

commit 1434f2619b8bf9c9cabdd3b22d693ac0fd86cbfe
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Aug 26 12:22:14 2025 +0100

    Fix possible LintianWorkflowTests failures

commit 3d74da8cfbcf21b492f687169888eb4054ad7fb1
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Aug 21 16:19:44 2025 +0100

    lintian: Implement enable_regression_tracking parameter
    
    Part of #908.

commit a9f7fdf6b698ecba00dbb053fd1b091ff0ee5f3d
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Aug 26 08:50:47 2025 +0100

    Refactor web/_card.html: create _card-body.html, use it for all cards

commit 5bd46f61f3cf5c278513851c5e85893b70bddbde
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Thu Aug 21 11:36:18 2025 +0100

    Make cards have "rounded" corners
    
    Consistent with the new error message !2153 (#821)

commit 656d45c407666dfd5feb0699266104382a23ae42
Merge: 2c60ae915 686e2f399
Author: Enrico Zini <enrico@debian.org>
Date:   Tue Aug 26 03:44:39 2025 +0000

    Merge branch 'collection-view-group-bare-data' into 'devel'
    
    Only show stats of bare data items in collection pages. Fixes: #1038
    
    Closes #1038
    
    See merge request freexian-team/debusine!2189

commit 2c60ae9151d1d844f2fdfdcec43eb280e7e98069
Merge: a4e609aca deb796f95
Author: Enrico Zini <enrico@debian.org>
Date:   Tue Aug 26 03:19:51 2025 +0000

    Merge branch 'fix-missing-task-data-messages' into 'devel'
    
    Improve messages when configured or dynamic task data are missing (#1012)
    
    See merge request freexian-team/debusine!2163

commit a4e609acac6c00c630ad3feef5ead2a2908c53c3
Merge: a7095fddc a09483e43
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Aug 25 09:49:32 2025 +0000

    Merge branch 'pytest-asyncio-warnings' into 'devel'
    
    Suppress warnings from pytest-asyncio >= 0.24.0
    
    See merge request freexian-team/debusine!2187

commit 686e2f399d2652e7119833cece351011a26a8652
Author: Enrico Zini <enrico@enricozini.org>
Date:   Mon Aug 25 10:44:09 2025 +0200

    Only show stats of bare data items in collection pages. Fixes: #1038

commit deb796f95c53c782061e414a09add68f793319da
Author: Enrico Zini <enrico@enricozini.org>
Date:   Sat Aug 16 21:31:03 2025 +0200

    Improve messages when configured or dynamic task data are missing

commit 2b88787a0f70af0e3e33e48e9d303eb66575f2a6
Author: Stefano Rivera <stefano@freexian.com>
Date:   Sat Aug 23 09:17:57 2025 +0100

    Work around bookworm's python3-coverage

commit 629be45863baa73148e1576af70ac191ce871d81
Author: Stefano Rivera <stefano@freexian.com>
Date:   Fri Aug 22 21:40:58 2025 +0200

    Worker: Log task completion to aid debugging

commit 69c976ddb02ada0441441a5739487d1925066b62
Author: Stefano Rivera <stefano@freexian.com>
Date:   Fri Aug 22 21:30:48 2025 +0200

    Retry _request_work_request() requests
    
    One of the issues identified in #1030

commit 08f74820f1fc5900e7fe582703db7272afff03a0
Author: Stefano Rivera <stefano@freexian.com>
Date:   Fri Aug 22 13:00:47 2025 +0200

    Report if we fail to update dynamic metadata
    
    Don't bother retrying, we'll be asked to update metadata again, soon
    enough.

commit 93986bad3b915367a66d7b48ee7ac466ca8d153f
Author: Stefano Rivera <stefano@freexian.com>
Date:   Fri Aug 22 12:00:31 2025 +0200

    Assert the log message for _send_dynamic_metadata

commit 9f7f32df7541aeac7ff537ac4c8274fec7a9e60f
Author: Stefano Rivera <stefano@freexian.com>
Date:   Fri Aug 22 11:43:56 2025 +0200

    Refactor test_process_message_dynamic_metadata_request
    
    Break out the content test.

commit a7095fddc2f121bdf23a01d2754b8e64757237ae
Merge: ca253bf33 be965d24e
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Aug 22 18:47:21 2025 +0000

    Merge branch 'responses-isolation' into 'devel'
    
    Fix test isolation in DebusineHttpClientTests
    
    See merge request freexian-team/debusine!2186

commit a09483e434faf7f12bbb2ef2d584a3676f71ecd8
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Aug 22 16:16:28 2025 +0100

    Suppress warnings from pytest-asyncio >= 0.24.0
    
    The version of `pytest-asyncio` in trixie and later warns:
    
    ```
    PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset.
    The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session"
    ```
    
    Suppressing this in a compatible way is difficult.  The normal way to
    set this option would be to put `asyncio_default_fixture_loop_scope =
    "function"` in the `tool.pytest.ini_options` section of
    `pyproject.toml`, but that results in `PytestConfigWarning: Unknown
    config option: asyncio_default_fixture_loop_scope` on bookworm.  Adding
    `-o asyncio_default_fixture_loop_scope=function` to the `addopts` option
    seems to be processed too late, as it has no effect.  I resorted to
    adding it on the command line everywhere that we invoke `pytest` to run
    our unit tests; once we drop bookworm support, we can revert this and
    set it in `pyproject.toml` instead.

commit be965d24e97727df44e3b79ff39553fe05e56fb9
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Aug 22 13:21:56 2025 +0100

    Fix test isolation in DebusineHttpClientTests
    
    https://ci.debian.net/packages/d/debusine/testing/arm64/63509926/#L4462
    shows the following test failure:
    
    ```
    __________ DebusineHttpClientTests.test_api_request_dont_retry_error ___________
    [gw14] linux -- Python 3.13.6 /usr/bin/python3
    /usr/lib/python3/dist-packages/responses/__init__.py:226: in wrapper
        responses._set_registry(registry)
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    
    self = <responses.RequestsMock object at 0xffffb1f01400>
    new_registry = <class 'responses.registries.OrderedRegistry'>
    
        def _set_registry(self, new_registry: Type[FirstMatchRegistry]) -> None:
            """Replaces current registry with `new_registry`.
    
            Parameters
            ----------
            new_registry : Type[FirstMatchRegistry]
                Class reference of the registry that should be set, eg OrderedRegistry
    
            """
            if self.registered():
                err_msg = (
                    "Cannot replace Registry, current registry has responses.\n"
                    "Run 'responses.registry.reset()' first"
                )
    >           raise AttributeError(err_msg)
    E           AttributeError: Cannot replace Registry, current registry has responses.
    E           Run 'responses.registry.reset()' first
    
    /usr/lib/python3/dist-packages/responses/__init__.py:770: AttributeError
    ```
    
    I wasn't able to reproduce this locally, but it looks as though
    instantiating an entire new `RequestsMock` is a bit more careful to
    reset things before replacing the registry than the
    `@responses.activate` decorator is.

commit 12ed435dfc7abc88f01614605812e79b3ef55a78
Author: Stefano Rivera <stefano@freexian.com>
Date:   Fri Aug 22 10:29:58 2025 +0200

    Set a short timeout for the worker HTTP client

commit ca253bf3388e8f60cffe5a3b3d0cb7d014021ec8
Merge: a4a26052f 4a8f7d28e
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Aug 22 10:08:30 2025 +0000

    Merge branch 'makesourcepackageupload-dpkg-dev' into 'devel'
    
    MakeSourcePackageUpload: Ensure that dpkg-dev is installed
    
    Closes #1036
    
    See merge request freexian-team/debusine!2184

commit a4a26052fcfb8d4f4e384227ec4d0342f245589a
Merge: 5cdd19203 50b8febe3
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Fri Aug 22 01:59:12 2025 +0000

    Merge branch 'improve-errors-presentations' into 'devel'
    
    WorkRequestDetail: improve errors presentation (#821)
    
    Closes #821
    
    See merge request freexian-team/debusine!2153
Created: 2025-07-03 Last update: 2025-09-05 20:34
lintian reports 2 warnings normal
Lintian reports 2 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2025-08-22 Last update: 2025-08-22 12:30
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: 0
links
  • homepage
  • lintian (0, 2)
  • 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