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