fix(tests): don't use chisel slices in 'devel' bases
Metadata
Current evaluation
Merged a fix removing chisel slices from 'devel' tests. Chisel releases lag Ubuntu development, leaving newer versions unavailable. This enables Rockcraft execution testing without missing slices. Approved by two reviewers, changing two files.
Suggested action: —
No scores available.
Issue body
The issue is that chisel releases necessarily lag behind mainline Ubuntu development, as each new series needs to be manually added to the chisel-releases repo. The case in point here is that 'devel' has just started to mean "Ubuntu 24.10", but this version is not available in chisel-releases yet.
So we drop the use of slices in 'devel' tests, which should be fine because the point is to see whether the *rest* of Rockcraft's execution works.
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged a fix removing chisel slices from 'devel' tests. Chisel releases lag Ubuntu development, leaving newer versions unavailable. This enables Rockcraft execution testing without missing slices. Approved by two reviewers, changing two files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a fix removing chisel slice usage from 'devel' base tests. Chisel releases lag behind Ubuntu development, leaving 'devel' (24.10) unsupported. Tests now verify Rockcraft execution without unavailable slices. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a fix removing chisel slice usage from 'devel' base tests. Chisel releases lag behind Ubuntu development, leaving 'devel' (24.10) unsupported. Tests now verify Rockcraft execution without relying on unavailable chisel data. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #84 Add chisel to rockcraft | rockcraft | merged | Merged after approval and passing CI. Integrated chisel into rockcraft to support chisel slices in stage-packages. Temporarily pinned craft-parts to a main branch commit pending an official release. Added a spread test for the dotnet-runtime-6.0_libs slice. | |
| #1267 docs: Remove Chisel-related duplicated content | rockcraft | merged | Merged documentation update removing outdated Chisel content and duplicated guides. Updated the Chisel-Rockcraft relationship explanation and fixed a custom slice installation placeholder. Addressed feedback by removing a flaky Spread test. Approved and merged despite minor CI warnings. | |
| #4795 tests: update chisel-base test to use core24 | snapcraft | merged | Merged a single-line test update to switch the chisel-base spread test to core24, aligning with the devel branch targeting Ubuntu 24.10. Changes were approved and passed CI. | |
| #17 build: drop chisel from rockcraft.yaml | snapcraft-rocks | merged | Merged after removing chisel from rockcraft.yaml to align the Snapcraft rock with standard Snapcraft capabilities, as Snapcraft 7 lacks support. Approved by two reviewers, passed CI, and modified three files. A v8-specific test suite will later restore the Chisel spread test. | |
| #1368 feat(chisel): ignore unmaintained/unstable releases | craft-parts | merged | Merged changes configuring chisel to ignore unmaintained or unstable releases, resolving #1159 and CRAFT-4636. Requires chisel >= 1.3.0. Approved by two reviewers with all CI checks passing across multiple platforms. | |
| #279 spec: add "stage-slices" for chisel slices | craft-parts | merged | Merged the addition of a stage-slices specification to handle chisel slice naming conventions, which require underscores unlike standard .deb packages. Approved by one reviewer, modified two files, and resolved CRAFT-1329. |