← Back to issue list

feat: drop `build-base: devel` requirement for core24

View original Github issue

Metadata

Project
snapcraft
Number
#4734
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Merged #4734 in commit aed002bbe, removing the build-base: devel requirement for core24 snaps.

Resolution: closed resolved

Reason: PR #4734 was merged with two approvals and no unresolved review comments, landing as commit aed002bbe. It removed the core24-specific build-base devel requirement.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `tox run -m lint`? - [x] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`) ----- Drop requirement for `build-base: devel` for `core24` snaps.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #4734 in commit aed002bbe, removing the build-base: devel requirement for core24 snaps.
stealth/space-bunny-alpha — closed resolved Merged in snapcraft#4734 (commit aed002bbe), removing the need for core24 snaps to set build-base: devel; shipped in Snapcraft 8.2.0.
stealth/space-bunny-alpha — closed resolved Merged PR #4734 (commit aed002bbe), removing the build-base: devel requirement for core24 snaps.
stealth/space-bunny-alpha — closed resolved Merged PR #4734 in commit aed002bbe, removing the requirement for core24 snaps to declare build-base: devel.
stealth/space-bunny-alpha — closed resolved Merged PR #4734 (commit aed002bbe), removing the requirement for core24 snaps to specify build-base: devel.
stealth/space-bunny-alpha — closed resolved Merged PR #4734 (commit aed002bbe), removing the build-base: devel requirement for core24 snaps.
qwen/qwen3.6-35b-a3b — — Merged after two approvals and passing CI. Removes the build-base: devel requirement for core24 snaps, modifying 67 files with a net reduction of 80 lines.
qwen3.6-35b-a3b-mtp-q6 — — Merged change removing the build-base: devel requirement for core24 snaps, simplifying base dependencies and streamlining the build process.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4873 feat: support "build-for: [all]" in core24 snapcraft merged Merged PR #4873 as commit 319056d7a, adding core24 support for build-for: [all] and fixing #4854. The feature shipped in Snapcraft 8.4.0.
75%
#6177 feat: allow building stable base snaps snapcraft closed Closed unmerged in favor of #6147 and a separate early-core26 branch; stable core26 support later merged in #6225 at df4418f67.
72%
#30 feat: merge 'bundle-snap' into 'core24-8' snapcraft-rocks merged PR #30 merged into core24-8, bringing in #28's bundled base-snap changes and updating the bundled code to Core24; two reviewers approved it.
72%
#4630 feat: add platforms and drop architectures for core24 snapcraft merged Merged as canonical/snapcraft#4630 (f771a4ab8), adding optional core24 platform selection and removing legacy architectures, with host build defaults.
72%
#4519 Use `core24` buildd daily image snapcraft closed Core24 buildd daily support was merged in snapcraft#4532 (a9e12f622), so build-base: devel now uses that image without changing snapcraft.yaml.
72%
#5767 feat: add support for core26 (#5677) snapcraft merged Merged core26 support into Snapcraft, adding base recognition and unit-test coverage; core26 initially required build-base: devel.
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%