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 2fa27a6492811209b911cba39f5cbc45cf1d527e
Merge: 5bbf6169f 37b9cd82d
Author: Enrico Zini <enrico@debian.org>
Date: Thu May 29 15:32:35 2025 +0000
Merge branch 'protect-from-test-side-effects' into 'devel'
Detect and flag possible unwanted side effects from unit tests
See merge request freexian-team/debusine!1954
commit 37b9cd82d171fe5cd92cab5bcf2ec3e4aea1a67c
Author: Enrico Zini <enrico@enricozini.org>
Date: Thu May 29 13:47:11 2025 +0200
Turn ImageCacheTestMixin into a TestCase, since it extends setUp
commit 7707102ec538dc95a192113d49768b3a3c9a7452
Author: Enrico Zini <enrico@enricozini.org>
Date: Tue May 27 15:00:23 2025 +0200
Do not decorate setUp with @disable_permission_checks, as it will restore a previously dirty value on exit
commit f53d4676f2ced21ed0c70049862602b3bf4a9fda
Author: Enrico Zini <enrico@enricozini.org>
Date: Tue May 27 14:41:10 2025 +0200
Catch tests that accidentally change django's template paths
commit 543ad519bf7190a9c27ab8027c2bf81bee715c48
Author: Enrico Zini <enrico@enricozini.org>
Date: Tue May 27 14:32:32 2025 +0200
Instrument our base TestCase to detect if tests have side effects that change important globals
commit 5bbf6169f873de80b7b9aacab0efdfb45c30bb92
Merge: b0701628b beb4c4a58
Author: Colin Watson <cjwatson@debian.org>
Date: Thu May 29 13:15:33 2025 +0000
Merge branch 'incomplete-artifacts-race' into 'devel'
Fix a race when computing files_to_upload
See merge request freexian-team/debusine!1955
commit beb4c4a58e474fb2047de23343f6be8b131a1315
Author: Colin Watson <cjwatson@debian.org>
Date: Thu May 29 11:29:02 2025 +0100
Fix a race when computing files_to_upload
The `FileInArtifact.complete` field has exactly the meaning we need
here, so we might as well use it rather than making at least one more
query per file to recompute it.
In the default `READ COMMITTED` transaction isolation level, this
previously resulted in occasional incomplete artifacts due to a
concurrent request committing a transaction between
`ArtifactView._create_file_in_artifact` and
`ArtifactSerializerResponse._files_to_upload` that created an artifact
with overlapping files.
Part of #930.
commit b0701628b3fa98024c90b50d13bcc8fda4f161b1
Merge: 3cd936c59 f79ceb062
Author: Colin Watson <cjwatson@debian.org>
Date: Thu May 29 11:04:12 2025 +0000
Merge branch 'collection-archive' into 'devel'
Implement debian:archive collection
Closes #329
See merge request freexian-team/debusine!1951
commit 3cd936c591ecb87f7183adc84e19caf80c30b9d3
Merge: 00f337647 72fabd924
Author: Colin Watson <cjwatson@debian.org>
Date: Thu May 29 10:33:27 2025 +0000
Merge branch 'vacuum-storage-skip-incomplete-collection-items' into 'devel'
vacuum_storage: Skip incomplete artifacts in collections
See merge request freexian-team/debusine!1953
commit 72fabd924717bde6b35a9bb9588644899797f91d
Author: Colin Watson <cjwatson@debian.org>
Date: Thu May 29 01:30:06 2025 +0100
vacuum_storage: Skip incomplete artifacts in collections
This situation is almost certainly a bug, but at the moment it's
stopping `vacuum_storage` from completing on debusine.debian.net, so it
makes sense to work around it.
Part of #891.
commit f79ceb06216420d524d59b251d61a76538cd4ba9
Author: Colin Watson <cjwatson@debian.org>
Date: Wed May 28 11:33:33 2025 +0100
Implement debian:archive collection
Fixes: #329
commit c561037c03d9b696769ea9802f211642a2ca172e
Author: Colin Watson <cjwatson@debian.org>
Date: Wed May 28 10:18:59 2025 +0100
debian:suite: Make better use of JSON field indexes
commit 12e39748a49f44c1042f9813279728bf8cc1af35
Author: Colin Watson <cjwatson@debian.org>
Date: Tue May 27 12:50:54 2025 +0100
Specify that debian:archive is a singleton collection
commit 00f3376477f84ecbb6bcbcaf0214a46fdb866a32
Merge: 60bfc3a5e 769ba9b14
Author: Enrico Zini <enrico@debian.org>
Date: Wed May 28 09:05:29 2025 +0000
Merge branch 'workflows-in-homepage' into 'devel'
Added current and completed workflows in homepage
See merge request freexian-team/debusine!1847
commit 60bfc3a5ecc6c933a5f5014434554b7efd57c186
Merge: 265d64248 f6d7ddafc
Author: Enrico Zini <enrico@debian.org>
Date: Wed May 28 09:05:17 2025 +0000
Merge branch 'homepage-scope-workspace-table' into 'devel'
Added a Scope and Workspace table to the homepage (#807)
See merge request freexian-team/debusine!1845
commit 769ba9b14f6d449a6767c2cba7c530ed11903444
Author: Enrico Zini <enrico@enricozini.org>
Date: Fri May 9 13:32:04 2025 +0200
Added tests to keep track of the number of queries done by the homepage
commit a9020e2a9b1c0793b43dd6d6b92acf88d57430b1
Author: Enrico Zini <enrico@enricozini.org>
Date: Wed Apr 30 11:25:59 2025 +0200
Added current and completed workflows in homepage
commit f6d7ddafc31a283643194c404f91859fc55a5430
Author: Enrico Zini <enrico@enricozini.org>
Date: Fri May 23 20:47:32 2025 +0200
Integrated feedback from Carles
commit e998aa50a918ff673b275c5ccc06de2fe6e9ac58
Author: Enrico Zini <enrico@enricozini.org>
Date: Fri May 9 14:12:50 2025 +0200
Test coverage
commit 01c1f7192b98e7966840efbc3317f4f527416cfa
Author: Enrico Zini <enrico@enricozini.org>
Date: Fri May 9 09:44:46 2025 +0200
Show scopes and workspaces also for users not logged in
commit 8d5c72f4e5b6c04e2e295e6d91636617285f0ae1
Author: Enrico Zini <enrico@enricozini.org>
Date: Fri May 9 08:50:38 2025 +0200
Show user roles in workspace table in homepage
commit cec856dd7f5e4ed0766a8a5e345bbb79ae16e7bd
Author: Enrico Zini <enrico@enricozini.org>
Date: Tue Apr 29 21:26:18 2025 +0200
Added scope and workspace table in homepage
commit 8936816b43ac9d6177ad9656d1ef8ea87a801f25
Author: Enrico Zini <enrico@enricozini.org>
Date: Tue Apr 29 21:14:33 2025 +0200
Added method to annotate workspaces with workflow statistics
commit 966fe9f712afbc823935a5fbb3f568ebe0b0533d
Author: Enrico Zini <enrico@enricozini.org>
Date: Tue Apr 29 20:57:11 2025 +0200
Added WorkRequest filter methods workflows() and needs_input()
commit 265d64248ee106e231efa17f6192d3b91b64b5f6
Merge: cd13b0377 c21019b89
Author: Colin Watson <cjwatson@debian.org>
Date: Tue May 27 10:20:09 2025 +0000
Merge branch 'workflow-update-suites' into 'devel'
Add update_suites workflow
Closes #755
See merge request freexian-team/debusine!1941
commit cd13b03773ecfa91dcac196395970208ba39ef98
Merge: dc0cb51e0 cecdc8bad
Author: Carles Pina i Estany <carles@pina.cat>
Date: Tue May 27 09:53:47 2025 +0000
Merge branch 'workrequestdetail-dependencies-tab' into 'devel'
WorkRequestDetailView: s/Dependents/Reverse dependencies/
See merge request freexian-team/debusine!1946
commit dc0cb51e00560e52c792d3e5049637da417f5f32
Merge: cfa9b8bdc 095431cb4
Author: Colin Watson <cjwatson@debian.org>
Date: Tue May 27 08:57:22 2025 +0000
Merge branch 'fix-retention-period-display' into 'devel'
Fix display of collection retention periods
Closes #890
See merge request freexian-team/debusine!1947
commit cecdc8bada949af15f0777e6a612359fab1b5b45
Author: Carles Pina i Estany <carles@pina.cat>
Date: Tue May 27 06:48:49 2025 +0100
WorkRequestDetailView: s/Dependents/Reverse dependencies/
Part of #925.
commit c21019b89884ae8fbb6b5443e8c412d8b20a1e25
Author: Colin Watson <cjwatson@debian.org>
Date: Sun May 25 23:37:58 2025 +0100
Move generate-repository-indexes blueprint to main documentation
commit 286b7ae105a404a88b18b8ad3d4c1e1924099d15
Author: Colin Watson <cjwatson@debian.org>
Date: Sun May 25 20:56:42 2025 +0100
Add update_suites workflow
Fixes: #755
commit 095431cb40bd59d872ec6ddced1a13e6f4d5d64d
Author: Colin Watson <cjwatson@debian.org>
Date: Tue May 27 08:46:06 2025 +0100
Fix display of collection retention periods
Fixes: #890
commit cfa9b8bdceb5aeee6b9faa2f27bdcaec11d51c30
Merge: cc2ebdd41 afc8a9083
Author: Colin Watson <cjwatson@debian.org>
Date: Tue May 27 07:24:14 2025 +0000
Merge branch 'fix-expiry' into 'devel'
Fix crashes in delete_expired and vacuum_storage
Closes #891
See merge request freexian-team/debusine!1944
commit cc2ebdd41ab9db93590a471f40e4bd2026f6a78e
Merge: bd12a1f78 44d6febcd
Author: Colin Watson <cjwatson@debian.org>
Date: Tue May 27 07:15:40 2025 +0000
Merge branch 'delete-expired-recursive-cte' into 'devel'
delete_expired: Optimize calculation of which artifacts must be kept
See merge request freexian-team/debusine!1945
commit 44d6febcdb98536e1793865bb131a615cf3feb9c
Author: Colin Watson <cjwatson@debian.org>
Date: Tue May 27 01:52:06 2025 +0100
delete_expired: Optimize calculation of which artifacts must be kept
The traverse-and-mark algorithm here is an ideal application for a
recursive CTE, allowing most of the work to be done in the database.
We still have to pull the list of artifact IDs to keep into Python to
work around poor PostgreSQL planner behaviour, but with current
production databases this is quick enough not to be worth worrying
about.
On debusine.debian.net, this takes the "mark" part of
`DeleteExpiredArtifacts` from about eight minutes to about four seconds,
which is important since it currently runs with heavyweight locks held.
I checked that it returns the same set of artifacts as before.
This should help with #473 and #811.
commit afc8a90837c536f49de6bb71211b03ac21fa837b
Author: Colin Watson <cjwatson@debian.org>
Date: Mon May 26 18:44:56 2025 +0100
Fix crashes in delete_expired and vacuum_storage
Deleting file uploads that are linked to expired artifacts should be
fairly uncontroversial, as well as relations whose source is an old
incomplete artifact. I considered also deleting relations whose target
is an old incomplete artifact, but I can imagine that causing some
confusion, so I think it's better to exclude such artifacts from the
deletion process.
Fixes: #891
commit bd12a1f786fa388a5328c8311517d119c5d7f0bf
Merge: 366a1ec24 53edd879b
Author: Enrico Zini <enrico@debian.org>
Date: Mon May 26 15:27:02 2025 +0000
Merge branch 'remove-build_workflow_data' into 'devel'
Remove build_workflow_data
See merge request freexian-team/debusine!1943
commit 53edd879bf80ba61085e9025f3c9492fed48e2ed
Author: Enrico Zini <enrico@enricozini.org>
Date: Mon May 26 16:07:52 2025 +0200
Remove build_workflow_data as a way to do custom-and-too-smart merges of user provided data with workflow template configuration
commit 366a1ec242001966c67248dc8f5c546352c7c1b6
Merge: e1e191787 65d15cce8
Author: Colin Watson <cjwatson@debian.org>
Date: Mon May 26 12:56:00 2025 +0000
Merge branch 'client-print-urls' into 'devel'
Print web URLs to objects where possible
Closes #766
See merge request freexian-team/debusine!1924
commit 65d15cce866e09bea0f2224ddf4ec225dcda70c7
Author: Colin Watson <cjwatson@debian.org>
Date: Mon May 19 14:53:51 2025 +0100
Print web URLs to objects where possible
This requires a new enough server.
Fixes: #766
commit e1e191787584db8a7a248aaae8bd828575b6733e
Merge: 69a78a305 c82224bd1
Author: Colin Watson <cjwatson@debian.org>
Date: Mon May 26 11:37:01 2025 +0000
Merge branch 'fix-lintian-bullseye-parsing' into 'devel'
Fix incorrect parsing of Lintian tag explanations for bullseye
Closes #921
See merge request freexian-team/debusine!1940
commit 69a78a3059d64a991555aa1f194424ae569c0c04
Merge: d9f98f0f0 56326f682
Author: Carles Pina i Estany <carles@pina.cat>
Date: Mon May 26 07:31:52 2025 +0000
Merge branch 'work-request-tabs-output_data-dependencies-internals' into 'devel'
WorkRequestDetailView: add output_data, dependencies, internals (#809)
See merge request freexian-team/debusine!1933
commit 56326f682449b774cb578900ec15ed9f45a49047
Author: Carles Pina i Estany <carles@pina.cat>
Date: Mon May 26 07:31:51 2025 +0000
WorkRequestDetailView: add "Dependencies", "Internals" tabs. Add "Output data" in "Output" tab
commit d9f98f0f07b38834edcb405f9aac71ac2d54c5b3
Merge: b8482d174 d178f73db
Author: Colin Watson <cjwatson@debian.org>
Date: Sun May 25 12:13:44 2025 +0000
Merge branch 'generate-suite-indexes' into 'devel'
Add a GenerateSuiteIndexes task
See merge request freexian-team/debusine!1925
commit c82224bd158b3bfd40ee319f64e81ccbc12dd739
Author: Colin Watson <cjwatson@debian.org>
Date: Sun May 25 12:08:13 2025 +0100
Fix incorrect parsing of Lintian tag explanations for bullseye
The second tag line had the effect of mostly resetting the parser, so
explanations ended up being wrongly attached to the next tag in the
output.
Fixes: #921
commit d178f73dbfe7205d05e54d645b3a44f9acd1a419
Author: Colin Watson <cjwatson@debian.org>
Date: Tue May 20 01:13:16 2025 +0100
Add a GenerateSuiteIndexes task
Part of #755.
commit a86f8d62c5efc0582b8757445b6dfb38e197afd0
Author: Colin Watson <cjwatson@debian.org>
Date: Tue May 20 01:13:08 2025 +0100
Clarify a few issues with the generate-repository-indexes blueprint
commit e22d60a8edc795a56085b0d929a986402d3f96fb
Author: Colin Watson <cjwatson@debian.org>
Date: Mon May 19 00:09:26 2025 +0100
Add Collection.active_at
This is useful for inspecting the state of a collection at some point in
the past.
commit 66b0894b8741fbcb511e784b88081c4558f05a87
Author: Colin Watson <cjwatson@debian.org>
Date: Sun May 18 19:37:49 2025 +0100
Promote components/architectures to top-level suite data
Since generating indexes for a suite needs to iterate over these, it
makes more sense for them to be top-level data fields.
commit ba0279c9e792c8447879b437d068313963a52023
Author: Colin Watson <cjwatson@debian.org>
Date: Sun May 18 18:30:02 2025 +0100
Add an Architecture: all package to UIScenario
commit b8482d174409a7fca26b5dfcb8f5b4b0b0b6ca74
Merge: 0ff7daa47 e2e2d28da
Author: Stefano Rivera <stefanor@debian.org>
Date: Fri May 23 11:04:13 2025 +0000
Merge branch 'input-artifacts' into 'devel'
Implement get_source_artifacts_ids in all tasks
Closes #549
See merge request freexian-team/debusine!1906
commit e2e2d28da1b09286137c5fc295c1d1e631936621
Author: Stefano Rivera <stefano@freexian.com>
Date: Fri May 23 12:17:35 2025 +0200
Use playground artifacts in AutopkgtestViewTests
They're more fully fleshed out, and will allow us to render the page
with input artifacts.
commit 1ebe902c78987cf576a27dd5ea4fee07004b95a9
Author: Stefano Rivera <stefano@freexian.com>
Date: Fri May 16 14:06:32 2025 +0200
Rename get_source_artifacts_ids() -> get_input_artifacts_ids()
commit 7f71254314f9fca085e3e1c14a6b2405e8296123
Author: Stefano Rivera <stefano@freexian.com>
Date: Sat May 10 14:42:17 2025 -0400
Make get_source_artifact_ids abstract
commit 33e8a821b4e28fd7a10478a5031e7eb553fdb42f
Author: Stefano Rivera <stefano@freexian.com>
Date: Sun Oct 27 16:11:28 2024 -0700
Implement get_source_artifacts_ids in all tasks
Allows the source artifacts to be displayed on the web view of tasks.
commit 8d1001f20071383b2167eaab17c4b4e12c329c0e
Author: Stefano Rivera <stefano@freexian.com>
Date: Sat May 10 15:13:55 2025 -0400
Add a noop get_source_artifacts_ids to workflows, as they all use BaseDynamicTaskData
commit 16dfc123ee336249b97ac2c7a5d24255f3b711bb
Author: Stefano Rivera <stefano@freexian.com>
Date: Sat May 10 17:34:02 2025 -0400
Use DefaultDynamicData more liberally
commit 5215c62bf3c1e7abba5d10cd5f5f461a89dc69af
Author: Stefano Rivera <stefano@freexian.com>
Date: Sat May 10 12:31:18 2025 -0400
Add an empty get_source_artifacts_ids to DefaultDynamicData
commit 0ff7daa47a6ecdb2d73faf5433a36623a3e85330
Merge: a4884fc74 0b99b178f
Author: Colin Watson <cjwatson@debian.org>
Date: Thu May 22 12:46:21 2025 +0000
Merge branch 'disable-tab-fade' into 'devel'
Disable fade for tabs
Closes #913
See merge request freexian-team/debusine!1938
commit 0b99b178f3f8ed02d6f2d2efab21a0e8cefa6dcb
Author: Colin Watson <cjwatson@debian.org>
Date: Thu May 22 11:50:47 2025 +0100
Disable fade for tabs
I find the effect a bit distracting.
Fixes: #913
commit a4884fc74ba03ebb01d4fe68f69e3e8672acb8e4
Merge: 27060a8d5 674b0b849
Author: Colin Watson <cjwatson@debian.org>
Date: Thu May 22 11:56:07 2025 +0000
Merge branch 'disambiguate-merge-uploads' into 'devel'
Avoid confusion between the output of different MergeUploads tasks
Closes #914
See merge request freexian-team/debusine!1937
commit 27060a8d5fc95e0534da1a5e92c3b5d4040bac46
Merge: 45f859ca6 dbccb0436
Author: Carles Pina i Estany <carles@pina.cat>
Date: Thu May 22 11:28:54 2025 +0000
Merge branch 'artifact-move-sidebar-to-origin-tab' into 'devel'
Artifact detail view: remove sidebar, add "Origin" tab, add information in "Metadata" tab (fixes #794)
Closes #794
See merge request freexian-team/debusine!1920
commit dbccb04364e5f40353c2d6ab8e18d4a7ea96d9a1
Author: Carles Pina i Estany <carles@pina.cat>
Date: Thu May 22 11:28:54 2025 +0000
Artifact detail view: remove sidebar, move its information to "Origin" tab, add information in "Metadata" tab
commit 45f859ca6164422f632795fad6be8f7e7cf9d421
Merge: 0cc9bbdb6 ffab9e595
Author: Carles Pina i Estany <carles@pina.cat>
Date: Thu May 22 10:47:50 2025 +0000
Merge branch 'improve-work-request-artifact-table' into 'devel'
WorkRequestDetailView artifact table: remove non-needed spacing
See merge request freexian-team/debusine!1936
commit 674b0b849e46b3f074fb1ac6c24ebd7d59d7d17b
Author: Colin Watson <cjwatson@debian.org>
Date: Thu May 22 11:47:44 2025 +0100
Avoid confusion between the output of different MergeUploads tasks
Since the `package-upload-merged` items are essentially internal to the
`package_upload` workflow, I think it's fine for it to append its own
work request ID as a means of disambiguating them in case there are
multiple `package_upload` sub-workflows under a single root workflow.
Fixes: #914
commit 0cc9bbdb66edabb7ee0a9d633f636d37907e8b41
Merge: 2fa71251d fd86a3ff4
Author: Colin Watson <cjwatson@debian.org>
Date: Thu May 22 09:54:09 2025 +0000
Merge branch 'qa-accept-binary-package' into 'devel'
qa: Support passing debian:binary-package in binary_artifacts
Closes #906
See merge request freexian-team/debusine!1934
commit ffab9e595352b7ad317bd3da113ab43cd081d517
Author: Carles Pina i Estany <carles@pina.cat>
Date: Thu May 22 09:53:01 2025 +0100
WorkRequestDetailView artifact table: remove non-needed spacing
This spacing made sense before when we had one table with the Input
(previously called Source) and Output artifacts. Now the spacing was
creating a weird effect in the first row of the table
commit fd86a3ff4ba90a525593a230049507ef7b577584
Author: Colin Watson <cjwatson@debian.org>
Date: Wed May 21 18:19:30 2025 +0100
qa: Support passing debian:binary-package in binary_artifacts
Fixes: #906
commit d387793787e19657a51d1f124492470196c3dbe2
Author: Carles Pina i Estany <carles@pina.cat>
Date: Thu May 22 09:52:34 2025 +0100
WorkRequestDetailView artifact table: fix headers
commit 2fa71251dec221c49ef8735b3acf1959d97bd4d9
Merge: 594a80364 ec6110f38
Author: Stefano Rivera <stefanor@debian.org>
Date: Wed May 21 21:14:19 2025 +0000
Merge branch 'test-mode-fix' into 'devel'
Quick fix for TEST_MODE
See merge request freexian-team/debusine!1935
commit ec6110f38dd2389619917707b584d372e9a849b7
Author: Stefano Rivera <stefano@freexian.com>
Date: Wed May 21 22:23:46 2025 +0200
Quick fix for TEST_MODE
commit 6db40d2acb1a0d77220149ad3970320bd78c6e48
Author: Colin Watson <cjwatson@debian.org>
Date: Wed May 21 16:07:13 2025 +0100
Improve some "unexpected artifact category" errors slightly
commit 594a80364163aee279d9d8a75a055fef44587ed5
Merge: c9355eb70 582249c27
Author: Carles Pina i Estany <carles@pina.cat>
Date: Wed May 21 11:02:19 2025 +0000
Merge branch 'artifact-view-template-improvements' into 'devel'
ArtifactView template: add spacing after tabs
See merge request freexian-team/debusine!1931
commit c9355eb7011feb114b0baf23cda0edb41b43054e
Merge: 467467a13 394d9a4e0
Author: Carles Pina i Estany <carles@pina.cat>
Date: Wed May 21 11:02:01 2025 +0000
Merge branch 'html-fix-aria-current' into 'devel'
Fix HTML: add space before "aria-current" tag in tables
See merge request freexian-team/debusine!1929
commit 467467a13386151e8e66bf82e3c8fb8e68ab4aab
Merge: 40b0d591d 2559ffe4d
Author: Carles Pina i Estany <carles@pina.cat>
Date: Wed May 21 09:23:36 2025 +0000
Merge branch 'delete-max-diff' into 'devel'
Delete self.maxDiff = None statements
See merge request freexian-team/debusine!1932
commit 40b0d591dee025a0e54acff132ec4fab72af8c6c
Merge: a4bb732ea 85304bd54
Author: Carles Pina i Estany <carles@pina.cat>
Date: Wed May 21 09:23:23 2025 +0000
Merge branch 'delete-noqa-d102' into 'devel'
Remove noqa: D102
See merge request freexian-team/debusine!1930
commit a4bb732eaa7c866b736977acec676a1afd200c70
Merge: 881795d19 385507634
Author: Colin Watson <cjwatson@debian.org>
Date: Wed May 21 08:31:40 2025 +0000
Merge branch 'trixie-dpkg-warnings' into 'devel'
Suppress dpkg-deb test suite warnings on trixie
See merge request freexian-team/debusine!1928
commit 2559ffe4d4c7f5c6f57636b215d7396e936eb265
Author: Carles Pina i Estany <carles@pina.cat>
Date: Wed May 21 09:21:24 2025 +0100
Delete self.maxDiff = None statements
commit 582249c27666384ee84b593804be6b024fa48081
Author: Carles Pina i Estany <carles@pina.cat>
Date: Wed May 21 07:17:56 2025 +0100
ArtifactView template: add spacing after tabs
It was recently done for WorkRequestView
commit 881795d192fe16cce32303f4142af1b5a44d242c
Merge: 3ab21feb6 b1a95ba95
Author: Carles Pina i Estany <carles@pina.cat>
Date: Wed May 21 06:16:42 2025 +0000
Merge branch 'work-request-tabs' into 'devel'
Work request tabs (#809)
See merge request freexian-team/debusine!1913
commit b1a95ba95f8b44012deed2db0d3e2692c5ada76c
Author: Carles Pina i Estany <carles@pina.cat>
Date: Wed May 21 06:16:42 2025 +0000
WorkRequestDetailView: structure view in tabs. WorkRequests with specialized view: add information in a tab
commit 85304bd545d3f429f3e1ae8267d0b338951d39a3
Author: Carles Pina i Estany <carles@pina.cat>
Date: Wed May 21 07:08:56 2025 +0100
Remove noqa: D102
D102: allow missing docstring. Missing docstrings are allowed in tests
commit 394d9a4e02e010c456e8c487d5cfffb60f5e20f9
Author: Carles Pina i Estany <carles@pina.cat>
Date: Wed May 21 06:49:15 2025 +0100
Fix HTML: add space before "aria-current" tag in tables
commit 3ab21feb6b8dd4e51ce91dbf228bfc29e686e36d
Merge: effd4ab9c de6874ee2
Author: Colin Watson <cjwatson@debian.org>
Date: Tue May 20 17:33:54 2025 +0000
Merge branch 'update-environments-null-variant' into 'devel'
update_environments: Accept null as an element in targets.variants
See merge request freexian-team/debusine!1923
commit de6874ee25d00dd0cd951f09557775b5ec3c8fe3
Author: Colin Watson <cjwatson@debian.org>
Date: Mon May 19 12:48:06 2025 +0100
update_environments: Accept null as an element in targets.variants
This may be useful to indicate that an environment may be used as a
generic environment for any task while also being the most suitable
environment for particular variants.
Part of #899.
commit 3855076349e7daf2315d3341715e707269dd26fb
Author: Colin Watson <cjwatson@debian.org>
Date: Tue May 20 13:53:57 2025 +0100
Suppress dpkg-deb test suite warnings on trixie
For example:
dpkg-deb: warning: root directory /tmp/tmp37_rje1x has unusual owner or group 1000:1000
commit effd4ab9cb5ccc9bede1c18c62f14f6e81a7d2ab
Merge: e0831a40e c9284bc57
Author: Carles Pina i Estany <carles@pina.cat>
Date: Tue May 20 12:10:01 2025 +0000
Merge branch 'workrequestdetailviewtests-assert-response' into 'devel'
WorkRequestDetailViewTests: use assertResponseHTML() instead of only checking the status code
See merge request freexian-team/debusine!1926
commit c9284bc5702a465bb152a4dbb8120c3466e4986f
Author: Carles Pina i Estany <carles@pina.cat>
Date: Tue May 20 12:10:00 2025 +0000
WorkRequestDetailViewTests: use assertResponseHTML() instead of only checking the status code
commit e0831a40e6686887fb4cf23cf3a5df35ca96b7b3
Merge: 4dcc1acd2 4da28bc75
Author: Colin Watson <cjwatson@debian.org>
Date: Tue May 20 10:06:05 2025 +0000
Merge branch 'fix-playground-populate' into 'devel'
Fix use of obsolete command in playground-populate
See merge request freexian-team/debusine!1927
commit 4da28bc75a6ea4effc1e3988a16415af4b0f3c77
Author: Colin Watson <cjwatson@debian.org>
Date: Tue May 20 10:14:13 2025 +0100
Fix use of obsolete command in playground-populate
commit 8dcaa45103f56a7263a2ebf06b606c28adfa52a4
Author: Colin Watson <cjwatson@debian.org>
Date: Tue May 20 10:12:39 2025 +0100
Add "debusine-admin workspace delete --force"
Previously supported by the now-removed `debusine-admin
delete_workspace` command, and needed by `playground-populate`.
commit 4dcc1acd29c392886cefaa3a51fe520178c4d731
Merge: 1a07fbc81 14da12b6a
Author: Stefano Rivera <stefanor@debian.org>
Date: Fri May 16 12:15:26 2025 +0000
Merge branch 'experimental-aspcud' into 'devel'
sbuild workflow: Install build-dependencies from experimental, when necessary
Closes #829
See merge request freexian-team/debusine!1900
commit 14da12b6a7f0472670ba10bccfa548cb12d5a7fa
Author: Stefano Rivera <stefano@freexian.com>
Date: Fri May 9 18:24:18 2025 -0400
sbuild workflow: Install build-dependencies from experimental, when necessary
Implement the same ASPCUD criteria as Debian's buildds when experimental
is enabled.
Fixes: #829
commit 9e3f69801205cede53461e1a0182ee38f0f547f9
Author: Stefano Rivera <stefano@freexian.com>
Date: Fri May 9 18:15:31 2025 -0400
Add aspcud_criteria to the sbuild task
A prerequisite for handling experimental correctly.
commit eda16c4c26deaf08998c32721959961da38596e1
Author: Stefano Rivera <stefano@freexian.com>
Date: Fri May 9 18:03:33 2025 -0400
Add build_dep_resolver to the sbuild task
A prerequisite for handling experimental correctly.
commit 1a07fbc814d9bf381989f874551970cb9c10c16c
Merge: 72e4f5373 933284e6b
Author: Colin Watson <cjwatson@debian.org>
Date: Tue May 13 21:59:19 2025 +0000
Merge branch 'collection-refactor-active-objects' into 'devel'
Move Collection.active_objects to Collection.objects.active()
See merge request freexian-team/debusine!1919
commit 72e4f5373cd528c1ec7a2e5c1730010f418d716e
Merge: 5cab1376c 2aec60c83
Author: Enrico Zini <enrico@debian.org>
Date: Tue May 13 20:36:18 2025 +0000
Merge branch 'signon-failure-feedback' into 'devel'
Give feedback on signon failures (#889)
See merge request freexian-team/debusine!1921
commit 2aec60c83b273d8dc4e6b178ca30ea258c6d514e
Author: Enrico Zini <enrico@enricozini.org>
Date: Tue May 13 20:24:49 2025 +0200
Give feedback on signon failures
commit 5cab1376c3a844d0b85b47b1b3551464f0f82552
Merge: f728668a6 1bdca9480
Author: Colin Watson <cjwatson@debian.org>
Date: Tue May 13 15:03:30 2025 +0000
Merge branch 'lintian-warning' into 'devel'
Override a Lintian warning from vendored code
See merge request freexian-team/debusine!1916
commit f728668a65557e3b615aa455d101272644480c4b
Merge: 1c778d4ab c6effabc7
Author: Colin Watson <cjwatson@debian.org>
Date: Tue May 13 14:47:24 2025 +0000
Merge branch 'clearer-not-found-errors' into 'devel'
Make "workspace not found" errors slightly more generic
Closes #778
See merge request freexian-team/debusine!1918
commit 933284e6bd46240d7fdae2e209894902166d68cf
Author: Colin Watson <cjwatson@debian.org>
Date: Tue May 13 15:46:34 2025 +0100
Move Collection.active_objects to Collection.objects.active()
In hindsight there doesn't seem much need for a separate `Manager` here,
and moving this to the `QuerySet` should make it easier to chain filter
methods.