← Back to issue list

chore: rebuild to bump chisel

View original Github issue

Metadata

Project
rockcraft
Number
#1119
Type
pull request
State
merged
Author
tigarmo
Labels
—
Created
Updated
Closed

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.
82%
#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.
82%
#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.
79%
#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.
74%
#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.
74%
#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.
74%
#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.
72%
#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.
71%
#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.
71%
#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.
71%