← Back to issue list

fix: make charmcraft work with snap parallel installs

View original Github issue

Metadata

Project
charmcraft
Number
#1950
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1950 via commit 2399ddf8, fixing Charmcraft conflicts during parallel snap installs and adding spread regression coverage for issue #1770.

Resolution: closed resolved

Reason: PR #1950 was approved and merged. Commit 2399ddf8 added parallel-install spread coverage, and the linked failure in issue #1770 was closed as fixed.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Fixes #1770

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1950 via commit 2399ddf8, fixing Charmcraft conflicts during parallel snap installs and adding spread regression coverage for issue #1770.
stealth/space-bunny-alpha — closed resolved Merged fix enabled Charmcraft to work with snap parallel installs, closing #1770; commit 2399ddf8 added spread coverage for parallel installs.
qwen/qwen3.6-35b-a3b — — Merged to resolve issue #1770, enabling charmcraft to operate with snap parallel installs. Approved by two reviewers, the update modifies five files with 55 additions and 15 deletions.
qwen3.6-35b-a3b-mtp-q6 — — Merged a fix enabling charmcraft compatibility with snap parallel installs, resolving issue #1770. Authored by maintainer lengau and integrated into the main branch.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/charmcraft#1770 (confidence 100%)

    Reported the Charmcraft snap parallel-install failure and was resolved by this PR.

Related issues

Issue Project State Summary Similarity
#1770 charmcraft snap doesn't work with snap parallel installs charmcraft closed Fixed by merged PR canonical/charmcraft#1950 (commit 2399ddf8), which enabled Charmcraft to work with parallel-installed snaps and added regression coverage.
89%
#1619 fix: use charmcraft package version charmcraft merged Merged PR #1619 as commit 15fac367, replacing the previous version source with the Charmcraft package version in a one-line fix.
74%
#2672 fix: use `charmcraft pack` instead of `charmcraft pull` in different-dir-metadata spread test charmcraft closed Closed unmerged: the charmcraft pull -> pack fix for the different-dir-metadata spread test was superseded by PR #2694, merged as commit dd684338 using `charmcraft pack --verbose --project-dir=charm` plus output/restore checks.
74%
#41 package it as a snap charmcraft merged Merged PR #41 added Charmcraft snap packaging in commit 0efe1c0a, with 69 lines across two files.
73%
#2173 fix(snap): fix build on 32-bit platforms charmcraft merged Merged PR #2173 as commit d1f2746a, restoring Charmcraft snap builds on 32-bit armhf platforms.
73%
#5085 fix: allow parallel installations of signed snapcraft snaps snapcraft merged Merged PR #5085 fixed parallel installation of signed Snapcraft snaps, resolving #4683 and #4927; #5087 backported the fix to hotfix/7.5.
73%
#1377 fix: make snap build on all architectures. charmcraft merged Merged PR #1377 as f5558b8f, fixing #1369 with successful Charmcraft snap builds on armhf, arm64, ppc64el, and s390x.
73%
#1379 fix: make snap build on all architectures. (#1377) charmcraft closed Merged PR #1379 as commit f5558b8f, fixing Charmcraft snap builds on armhf, arm64, ppc64el, and s390x; all four Launchpad builds passed.
73%
#2412 feat(snap): migrate the snap to core24 charmcraft merged Merged in charmcraft#2412 via commit 5d8ea0e4, migrating Charmcraft’s snap to core24 despite three documented non-blocking smoketest failures.
72%
#327 Fix instructions to install from stable. charmcraft merged Merged #327, updating Charmcraft's installation instructions to install the stable Snap release; merged in commit e8d67aa2.
72%