feat: drop `build-base: devel` requirement for core24
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #1819 build(snap): update snap to core24 | charmcraft | closed | Closed unmerged; the core24 migration was later completed by charmcraft#2412 in commit 5d8ea0e4. |