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:09
    Last run: 2025-09-08T18:53:22.000Z
    Previous status: unknown

  • testing: fail (log)
    The tests ran in 0:21:56
    Last run: 2025-09-10T16:29:38.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-11 18:09
152 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 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

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
Created: 2025-07-03 Last update: 2025-09-11 18:07
12 open merge requests in Salsa normal
There are 12 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-10 22:33
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