debusine (0.14.1)
[PTS] [DDPO]
COMMITS: VCS has seen 25 commits since the debian/0.14.1 tag
- Git: https://salsa.debian.org/freexian-team/debusine.git
-
- Branch: devel
- Path: debian/changelog
- Repo size: 20135936
- Browser: https://salsa.debian.org/freexian-team/debusine
- Last scan: 2025-12-16 14:42:03+00
- Next scan: 2025-12-23 23:35:00+00
- Open issues: 353
- Merge requests: 3
- CI pipeline status: canceled
- Debian changelog in Git:
debusine (0.14.1) unstable; urgency=medium
* New release. Highlights:
- Generalize child workspace creation.
- Add web UI views to manage collections.
- Add `debusine archive suite create` command.
- Show input artifacts in web UI for several workflows.
- Several fixes for EC2 worker pools.
- Add a tab with regression analysis summaries to QA workflow UI.
-- Colin Watson <cjwatson@debian.org> Mon, 15 Dec 2025 16:18:30 +0000
- This branch is 25 commits ahead of tag debian/0.14.1
- Git log:
commit 5ee53e276200416d328f28cb696c10bd0b78aefe
Merge: 868479d2e 0945f3149
Author: Enrico Zini <enrico@debian.org>
Date: Tue Dec 16 14:41:42 2025 +0000
Activate ManifestStaticFilesStorage (#881) (MR !2525)
Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2525
commit 868479d2ed54bbd9774a567a88221e4f845d823a
Merge: 89e5d4cdb a34efadcc
Author: Enrico Zini <enrico@debian.org>
Date: Tue Dec 16 14:41:31 2025 +0000
Add QA tab for debian pipeline workflow. Fixes: #1214 (MR !2524)
Closes #1214
Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2524
commit 89e5d4cdb6fffe1d0fbdfe722f6676738c22c3a6
Merge: 0f2851d32 b4a50708c
Author: Enrico Zini <enrico@debian.org>
Date: Tue Dec 16 14:41:12 2025 +0000
Added alternative instructions to setup aws (MR !2526)
The previous ones didn't work for me, these ones are what I managed to cobble together that worked
Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2526
commit b4a50708ca9710b09d349eed213dc5918be0235f
Author: Enrico Zini <enrico@enricozini.org>
Date: Tue Dec 16 12:23:40 2025 +0100
Added alternative instructions to setup aws
commit 0945f3149400e9aaa02b6bf3b3d2c2ad440ba679
Author: Enrico Zini <enrico@enricozini.org>
Date: Tue Dec 16 11:44:39 2025 +0100
Activate ManifestStaticFilesStorage and fix a reference to a missing file
commit a34efadcc4b5b88f357631615fa42cfea43caa91
Author: Enrico Zini <enrico@enricozini.org>
Date: Tue Dec 16 11:00:46 2025 +0100
Add QA tab for debian pipeline workflow. Fixes: #1214
commit 0f2851d3211e187328140cf598b8d65881e00323
Merge: 938b59180 d73078cd3
Author: Enrico Zini <enrico@debian.org>
Date: Tue Dec 16 09:29:28 2025 +0000
Refactor work request plugins so that they can insert tab at arbitrary places (#1214) (MR !2522)
Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2522
commit 938b59180dd4af004e688d79761310df49b420a7
Merge: d6e5106d9 5104b1813
Author: Stefano Rivera <stefanor@debian.org>
Date: Tue Dec 16 01:31:24 2025 +0000
Remove return from a finally block (MR !2523)
Banned in PEP 765
Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2523
commit 5104b1813113214e02f3c0cb1182b4261d6f58f8
Author: Stefano Rivera <stefano@freexian.com>
Date: Mon Dec 15 19:40:05 2025 -0400
Remove return from a finally block
Banned in PEP 765
commit d73078cd36a4f2e6e7d7be248c8d50844089c2b9
Author: Enrico Zini <enrico@enricozini.org>
Date: Mon Dec 15 18:34:27 2025 +0100
Allow plugins to insert tabs at arbitrary points
commit 1b4f62b0b1594d98b03ca88faef6615f04a4c762
Author: Enrico Zini <enrico@enricozini.org>
Date: Mon Dec 15 17:39:27 2025 +0100
Allow each tab to provide its own context
commit 65ca9fe2f84db1374d559be7532b43a245da8d19
Author: Enrico Zini <enrico@enricozini.org>
Date: Mon Dec 15 20:05:02 2025 +0100
Refactor tab system in work request detail view, in view of giving plugins control about positioning
commit d6e5106d9162ac75576fd35aaea37d4f052859ca
Merge: 23d364a01 a9b8e96d4
Author: Stefano Rivera <stefanor@debian.org>
Date: Mon Dec 15 19:02:33 2025 +0000
Port playground-vm to Amazon AWS (MR !2513)
This was a fun little exercise last weekend, while my credentials weren't quite working yet. The script has no tests, so it's almost entirely developed with the help of type-checking rather than trial-and-error or tests.
Hetzner was tied in quite deeply, so there was refactoring involved. I chose to completely replace the Hetzner implementation, because I can't see us using both. It wouldn't be that hard to keep both, but they would not be regularly tested...
I spun up an example: https://playground-2496.aws.debusine.dev/
Fixes: #673
Closes #673
Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2513
commit 23d364a01d628eb5770b067d5eb5335f37e8e72a
Merge: d8f27f165 b3ed4963e
Author: Stefano Rivera <stefanor@debian.org>
Date: Mon Dec 15 18:32:09 2025 +0000
QA workflow: Pass arch-indep binary_artifacts to all children (MR !2519)
Even if we are not running tests specifically on the arch-indep packages, we may need them.
Also in this MR, add explict tests for all the QA child workflows to ensure `debian:upload` artifacts are accepted as source/binary package input.
Part of: #1175
Merge-Request: https://salsa.debian.org/freexian-team/debusine/-/merge_requests/2519
commit a9b8e96d4f335b7b1fcc94c6676f971cf3d15863
Author: Stefano Rivera <stefano@freexian.com>
Date: Mon Dec 15 14:14:42 2025 -0400
Wait for an IPv4 address to be assigned
commit 59c0f81b24fbd9bebabcbd81957d2cc7fd790911
Author: Stefano Rivera <stefano@freexian.com>
Date: Mon Dec 15 14:14:27 2025 -0400
Make IPv4 mandatory
commit b3ed4963ed2efb80d82375c8d286388b6e35f2ca
Author: Stefano Rivera <stefano@freexian.com>
Date: Sun Dec 14 10:22:05 2025 -0400
QA workflow: Pass arch-indep binary_artifacts to all children
Even if we are not building running tests specifically on the arch-indep
packages, we may need them.
commit fb1e7f191f1cb72b521921d8d7f86a0c3683294d
Author: Stefano Rivera <stefano@freexian.com>
Date: Sat Dec 13 10:23:59 2025 -0400
Test that the piuparts workflow accepts debian:upload artifacts.
commit 52b16ea1d572d63a078db5d537cee10d28759d73
Author: Stefano Rivera <stefano@freexian.com>
Date: Sat Dec 13 13:35:25 2025 -0400
Test that the lintian workflow accepts debian:upload input
commit 9a41cb2712a4e7cabf5210d9b6ac8128b1711e58
Author: Stefano Rivera <stefano@freexian.com>
Date: Sat Dec 13 10:07:35 2025 -0400
Mention that the debdiff workflow accepts uploads
commit 6b2f2e602e7683d42d88398ca03f8ac8b91af5c6
Author: Stefano Rivera <stefano@freexian.com>
Date: Fri Dec 12 00:12:28 2025 -0400
Test that the blhc workflow accepts debian:upload input
commit 076895553944b973b10356965cbdb29d96f09dd5
Author: Stefano Rivera <stefano@freexian.com>
Date: Sat Dec 13 13:31:17 2025 -0400
Show orchestrate errors in test_blhc
commit 7ad1737c4213b3bcdc4c7de787ce2f91cc6a72b4
Author: Stefano Rivera <stefano@freexian.com>
Date: Sat Dec 13 11:26:04 2025 -0400
Test that the autopkgtest workflow accepts debian:upload artifacts in all inputs.
commit a643ec595dde332fa3fb215a093e572cb9dcbb3a
Author: Stefano Rivera <stefano@freexian.com>
Date: Sat Dec 6 16:46:18 2025 -0400
Port playground-vm to Amazon AWS
Fixes: #673
commit c4f8c66eb070043ea589b75ea55793a8b608d99d
Author: Stefano Rivera <stefano@freexian.com>
Date: Fri Dec 5 18:40:25 2025 -0400
Update Instructions for AWS