← Back to issue list

models/project.py: do not download base if build base is set

View original Github issue

Metadata

Project
snapcraft
Number
#5496
Type
pull request
State
closed
Author
valentindavid
Labels
Status: Needs information
Created
Updated
Closed

Current evaluation

Closed unmerged: skipping base downloads broke core26 with build-base: devel. Native core26 support superseded the change in #5767 (3b9705baf).

Resolution: closed superseded

Reason: A maintainer explained that #5496 would prevent installation of core26 when build-base was devel. The proposed workaround was replaced by native core26 support in PR #5767, commit 3b9705baf.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This breaks build of development pc snap. The core base is not yet stable. If there is a build base, there is probably no reason to download the base. - [ ] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint`? - [x] Have you successfully run `make test`? ---

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Closed unmerged: skipping base downloads broke core26 with build-base: devel. Native core26 support superseded the change in #5767 (3b9705baf).
stealth/space-bunny-alpha — closed superseded Rejected as superseded: skipping base downloads would break core26 with build-base: devel; support was added in #5767 (3b9705baf).
stealth/space-bunny-alpha — closed superseded Not merged: skipping base downloads would break core26 with build-base: devel; core26 support was added via #5767 (3b9705baf) under #5677.
stealth/space-bunny-alpha — closed superseded PR #5496 was closed unmerged because skipping base installation broke `base: core26` with `build-base: devel`; native core26 support landed via #5767 (3b9705baf).
stealth/space-bunny-alpha — closed superseded PR #5496 was rejected because skipping base downloads would break core26 builds with build-base: devel; native core26 support replaced it in #5767 (3b9705baf).
qwen/qwen3.6-35b-a3b — — Rejected as it prevents installing core26. Superseded by implementing native core26 support instead, now that core26 is publicly available on the edge channel.
qwen3.6-35b-a3b-mtp-q6 — — Superseded because it prevents installing core26. The underlying issue is resolved by adding explicit core26 support in a separate implementation.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#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.
71%