fix(lifecycle): return correct base when using devel for build-base (…
Metadata
Current evaluation
Merged in snapcore/snapcraft#4540 via commit 17666fb25, correcting effective-base selection when build-base is devel; it carried the lifecycle fix from #4523.
Resolution: closed resolved
Reason: PR #4540 was merged and records the lifecycle correction in commit 17666fb25. The change ensures build-base: devel resolves to the correct effective base instead of using the nonexistent /snap/devel library path.
Evaluated by: mr-cal-bot
No scores available.
Issue body
No description provided.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in snapcore/snapcraft#4540 via commit 17666fb25, correcting effective-base selection when build-base is devel; it carried the lifecycle fix from #4523. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4540 fixed effective-base selection for build-base: devel, following the merged fix in #4523. Commit 17666fb25 records the lifecycle correction. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR snapcore/snapcraft#4540 corrected lifecycle base selection when build-base is devel. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4540 corrected base selection when using devel for build-base. Earlier fixes for the same change were merged in #4523 (17666fb25, d75fdaf16). | |
| qwen/qwen3.6-35b-a3b | — | — | Merged a fix to return the correct base when using devel for build-base. Approved by two reviewers, the change spans seven files. Codecov noted one uncovered line, but the pull request was successfully merged. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a fix correcting the lifecycle base return value when using devel for build-base. The change by syu-w was integrated into the codebase, with Codecov noting a single line of missing coverage that did not block the merge. |
Update history
No update history recorded yet.
Related work
-
Related To:
snapcore/snapcraft#4523
(confidence 98%)
The earlier merged fix used the same title and included commit 17666fb25 for the lifecycle correction.
-
Related To:
snapcore/snapcraft#4508
(confidence 95%)
Original core24 build-base issue addressed by the lifecycle fix in #4523 and carried into #4540.
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). | |
| #4068 meta: allow support for `build-base: devel` | snapcraft | merged | Merged PR snapcore/snapcraft#4068 added build-base: devel support, selecting Ubuntu devel images and APT repositories and setting grade to devel. | |
| #1833409 core20: cannot specify a sensible base | snapcraft (launchpad) | closed | Build-base support for building base snaps without a runtime base was implemented in snapcraft PRs #2623 and #2619; LP bug #1835532 tracked the follow-up. | |
| #761 models/project.py: do not check for base when build-base: devel | craft-application | closed | Rejected unmerged: craft-application retained default devel base/build-base validation; Snapcraft was told to add a gadget-specific _validate_devel_base override. |