chore: rebuild to bump chisel
Metadata
Current evaluation
Merged #1119 via commit 9f52bf52, bumping Chisel to v1.4.0+ for 26.04 v3 repositories and adding slice coverage and a changelog entry.
Resolution: closed resolved
Reason: PR #1119 was approved and merged as commit 9f52bf52. It updates Chisel sufficiently to build 26.04 slices and adds a corresponding test and changelog entry.
Evaluated by: mr-cal-bot
No scores available.
Issue body
chisel-releases has updated the repository format for 26.04 to 'v3', which needs chisel v1.4.0+ to handle. Add a test and a changelog entry to ensure the version of chisel used by Rockcraft can cut 26.04 slices.
I had to cherry-pick two commits from `main` to address unrelated spread test failures; only the first commit has meaningful changes.
---
- [x] I've followed the [contribution guidelines](https://github.com/canonical/rockcraft/blob/main/CONTRIBUTING.md).
- [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/).
- [x] I've successfully run `make lint && make test`.
- [x] I've added or updated any relevant documentation.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #1119 via commit 9f52bf52, bumping Chisel to v1.4.0+ for 26.04 v3 repositories and adding slice coverage and a changelog entry. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged 9f52bf52 rebuilt dependencies to bump Chisel to v1.4.0+ and added a 26.04 slice test and changelog entry for Chisel's v3 repository format. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #1119 merged as 9f52bf52, bumping bundled chisel to v1.4.0+ for Ubuntu 26.04’s v3 repository format, with test and changelog coverage. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged to bump chisel to v1.4.0+, enabling v3 repository format support for 26.04. Added a test and changelog entry. Unrelated spread failures were fixed via cherry-picked commits and deemed non-blocking. Approved by two reviewers. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to bump chisel to v1.4.0+, enabling support for the v3 repository format in 26.04. Added tests and changelog entries. Unrelated spread test failures were addressed via cherry-picked commits and confirmed as unrelated by the author. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4568 chore(deps): bump version of Chisel (#4522) | snapcraft | merged | Merged #4568 cherry-picked #4522 onto feature/components, updating Chisel to v0.8.1 for compatibility ahead of breaking tool and provisioning changes. | |
| #622 chore(ci): update chisel | craft-parts | merged | Merged PR #622 updated CI to Chisel v0.8.1, avoiding incompatibility with newer chisel-releases; the change landed as commit b063ca96. | |
| #4522 chore(deps): bump version of Chisel | snapcraft | merged | Merged PR #4522, updating Snapcraft's staged Chisel dependency to v0.8.1 for compatibility with upcoming Chisel and chisel-releases provisioning changes. | |
| #449 chore(chisel): update Chisel to v0.8.1 | rockcraft | merged | Merged #449 as 99443eed, updating Rockcraft’s Chisel dependency to v0.8.1 for a longer migration grace period before an incompatible release. | |
| #625 ci: update chisel (#622) | craft-parts | merged | Merged PR #625 as 472c0d14, cherry-picking #622 (b063ca96) to update CI Chisel to v0.8.1 and restore compatibility with newer chisel-releases changes. | |
| #281 unpack chisel slices | craft-parts | merged | Merged PR #281 as commit 17c119ea, adding Chisel slice unpacking by passing slices from pull to build via PullState, with CI integration coverage. | |
| #4567 chore(deps): update black and pyright | snapcraft | merged | Merged #4567, cherry-picking #4550 onto feature/components to update Black and pyright and fix CI; an unrelated Chisel failure was deferred to #4522. | |
| #1715 refactor: put chisel call in its own module | craft-parts | merged | Merged PR #1715 in commit 0d154d79, extracting Chisel slice-cutting logic into its own module to separate cutting from Repository path normalization before build-slices support. | |
| #592 fix(deb): normalize chisel slices | craft-parts | merged | Merged PR #592 as commit 26d4f9ed, normalizing unpacked Chisel slices to rewrite absolute symlinks and prevent them escaping the lifecycle environment; fixes #578. | |
| #642 ci: update Chisel version again | craft-parts | merged | Merged as c97101a3, updating CI from temporary Chisel 0.8.1 to 0.9.0, which supports breaking changes in chisel-releases. |