← Back to issue list

fix(spread): tests must also use newer Chisel (#456) (#466)

View original Github issue

Metadata

Project
rockcraft
Number
#467
Type
pull request
State
closed
Author
tigarmo
Labels
—
Created
Updated
Closed

Current evaluation

Merged into the 1.1.2 release branch as a cherry-pick of #466, updating spread tests to use Chisel from the Snap Store; originating fix: #456, commit b3bc4d70.

Resolution: closed resolved

Reason: PR #467 merged the fix from PR #466 for Rockcraft 1.1.2. The change associated with #456 makes spread tests install the newer Chisel release and was recorded in commit b3bc4d70.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This is a cherry-pick of a commit in main to cut a 1.1.2 release - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged into the 1.1.2 release branch as a cherry-pick of #466, updating spread tests to use Chisel from the Snap Store; originating fix: #456, commit b3bc4d70.
stealth/space-bunny-alpha — closed resolved Merged cherry-pick PR #467 as b3bc4d70, backporting rockcraft#456 to make spread tests install Chisel from the Snap Store instead of a hardcoded commit, for the Rockcraft 1.1.2 release.
stealth/space-bunny-alpha — closed resolved Merged PR #466 as b3bc4d70, cherry-picking #456 so Rockcraft 1.1.2 spread tests use the newer Chisel installed from the Snap Store.
stealth/space-bunny-alpha — closed resolved Merged #466, cherry-picking #456 (b3bc4d70) so spread tests used the newer Chisel for the 1.1.2 release.
qwen/qwen3.6-35b-a3b — — Merged and closed as a cherry-pick from main to update test dependencies to a newer Chisel version for the 1.1.2 release.
qwen3.6-35b-a3b-mtp-q6 — — Cherry-picked commit #456 to ensure spread tests use the newer Chisel version, enabling the 1.1.2 release. The pull request was merged and closed.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: rockcraft#466 (confidence 96%)

    Main-branch change cherry-picked into the 1.1.2 release through PR #467.

  • Related To: rockcraft#456 (confidence 92%)

    Referenced upstream fix that replaced the hardcoded Chisel commit in spread tests.

Related issues

Issue Project State Summary Similarity
#466 fix(spread): tests must also use newer Chisel (#456) rockcraft merged Merged the 1.1.2 cherry-pick of #456 (main commit b3bc4d70), updating spread tests to install newer Chisel from the Snap Store instead of a hardcoded build.
96%
#469 fix(spread): tests must also use newer Chisel (#456) (#466) rockcraft closed Merged #469, backporting #456 as b3bc4d70 so spread tests use the newer Chisel from the Snap Store in the 1.1.2 release.
96%
#456 fix(spread): tests must also use newer Chisel rockcraft merged Merged as b3bc4d70 in PR #456: spread tests now install Chisel from the Snap Store instead of building a hardcoded commit, resolving failures exposed by chisel-releases#78.
91%
#155 spread: fix project with dotnet chisel slices rockcraft merged Merged PR #155 (commit 1780659a) removed an obsolete .NET prime override and symlink after packages stopped creating version-specific subdirectories, unblocking Spread tests.
74%
#162 Use Chisel `main` branch for Spread tests rockcraft closed Chisel PR canonical/chisel#36 merged, enabling Rockcraft Spread tests to use Chisel main after the temporary development branch was removed.
74%
#13 test(spread): add more spread tests snapcraft-rocks merged Merged PR #13 added Spread tests for architectures, Chisel slices, craftctl, package repositories, and patchelf (+206/-5 across 15 files).
73%
#152 spread: disable general/chisel rockcraft closed Closed unmerged after chisel-releases#23 fixed the dotnet/Chisel bug; the obsolete Spread handling was addressed separately by rockcraft#155, merged as 1780659a.
72%
#656 test(spread): test real chisel run with updates and security pockets fetch-service merged Merged #656, expanding the Chisel spread test to run curl across base, updates, and security pockets, clean artifacts, verify curl in chroot, and record approved package metadata.
71%
#1304 test(spread): fix cross-test contamination rockcraft merged Merged PR #1304: spread variants shared the python-from-chisel-bare dir, causing cross-test contamination; each test now copies a clean rockcraft.yaml template in first (+6 lines, 2 files).
70%