← Back to issue list

fix: re-register dotnet for core22

View original Github issue

Metadata

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

Current evaluation

Merged PR #4841 (f8cf3136f) restored dotnet plugin registration for core22, added per-base registration and core22/core24 spread tests, and shipped in Snapcraft 8.2.11.

Resolution: closed resolved

Reason: PR #4841 was merged as commit f8cf3136f, fixing #4825 by re-registering the dotnet plugin for core22. Repository history confirms the fix shipped in Snapcraft 8.2.11.

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`) ----- - re-register dotnet for core22 - add core22 and core24 dotnet spread tests - refactor `Application` to allow snapcraft to register/unregister plugins per-base - this includes renaming `_known_core24` to `_known_craft_app_base` in preparation for core26 Fixes #4825 (CRAFT-2979)

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #4841 (f8cf3136f) restored dotnet plugin registration for core22, added per-base registration and core22/core24 spread tests, and shipped in Snapcraft 8.2.11.
stealth/space-bunny-alpha — closed resolved Merged PR #4841 (f8cf3136f) restored dotnet plugin registration for core22, added core22/core24 spread tests, and shipped in Snapcraft 8.2.11, resolving #4825.
stealth/space-bunny-alpha — closed resolved Merged PR #4841 (commit f8cf3136f, CRAFT-2979) re-registered the dotnet plugin for core22, added core22/core24 spread tests, and refactored Application for per-base plugin registration; shipped in the 8.2.11 hotfix branch (#4852), fixing issue #4825.
stealth/space-bunny-alpha — closed resolved Merged PR #4841 (commit f8cf3136f) re-registered the dotnet plugin for core22, adding core22/core24 spread tests and per-base registration support. The fix shipped in Snapcraft 8.2.11.
qwen/qwen3.6-35b-a3b — — Merged hotfix re-registering dotnet for core22 with added spread tests. Refactored Application to enable per-base plugin registration. Disruptive craft-application changes were excluded to maintain focus. Resolves #4825.
qwen3.6-35b-a3b-mtp-q6 — — Merged fix to re-register dotnet for core22 and add spread tests. Refactored Application for per-base plugin registration. ClassicFallback and craft-application changes were dropped to preserve hotfix stability. Resolves #4825.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/snapcraft#4825 (confidence 100%)

    The reported missing dotnet plugin registration regression was fixed by PR #4841.

Related issues

Issue Project State Summary Similarity
#4825 Regression: plugin not registered: 'dotnet' snapcraft closed Re-registered the dotnet plugin for core22 in merged PR #4841 (f8cf3136f), restoring core22 builds; the fix shipped in Snapcraft 8.2.11.
87%
#4186 snap: migrate to core22 snapcraft merged PR #4186 merged, moving the Snapcraft snap's own build environment to base core22 (8 files, +71/-70), landing as commit 60033305b and closing the core22 migration issue #4166.
72%
#4850 fix: allow coreXX-desktop bases snapcraft merged Merged PR #4850 in commit 61efc790d, adding support for core22-desktop and core24-desktop bases and fixing the Snapcraft 8.x build regression.
72%