← Back to issue list

fix(lifecycle): install 'core24' snap

View original Github issue

Metadata

Project
snapcraft
Number
#4594
Type
pull request
State
merged
Author
tigarmo
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #4594 installed the core24 snap so lifecycle package-cutoff checks use the correct base's installed packages; landed as commit 990835982.

Resolution: closed resolved

Reason: PR #4594 was approved and merged, resolving lifecycle package-cutoff handling for core24 projects in commit 990835982.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Letting the lifecycle know that the project's base is core24 is needed to have the package cutoff work properly, as it looks into the base's installed packages at runtime. - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `tox run -m lint`? - [ ] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`) -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #4594 installed the core24 snap so lifecycle package-cutoff checks use the correct base's installed packages; landed as commit 990835982.
stealth/space-bunny-alpha — closed resolved Merged PR #4594 fixed lifecycle package-cutoff handling by installing the core24 snap; the resolution landed in commit 990835982.
stealth/space-bunny-alpha — closed resolved Merged PR #4594, installing the core24 snap for lifecycle package-cutoff support, in commit 990835982.
qwen/qwen3.6-35b-a3b — — Merged a lifecycle fix to install the core24 snap, ensuring proper package cutoff functionality based on the project base. Approved by two reviewers, passed CI, and modified 9 files (+97/-9 lines).
qwen3.6-35b-a3b-mtp-q6 — — Merged a fix ensuring the lifecycle installs the core24 snap when the project base is core24, enabling proper package cutoff functionality. Changes passed CI with full test coverage and were integrated into the codebase.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4523 fix(lifecycle): return correct base when using devel for build-base snapcraft merged Merged #4523 fixed #4508: devel build-base now resolves to core24 for lifecycle paths, avoiding nonexistent /snap/devel library directories (commits 17666fb25, d75fdaf16).
72%
#1819 build(snap): update snap to core24 charmcraft closed Closed unmerged; the core24 migration was later completed by charmcraft#2412 in commit 5d8ea0e4.
70%