schema: allow the gnome extension
Metadata
Current evaluation
Merged #3920 in commit f509ac032, allowing the version-less GNOME extension in the schema so core22 legacy remote-build no longer rejects it.
Resolution: closed resolved
Reason: PR #3920 was merged as commit f509ac032, updating the remote-build schema to accept the GNOME extension and resolving LP #1986962.
Evaluated by: mr-cal-bot
No scores available.
Issue body
core22 is currently using the legacy implementation of remote-build and needs to allow gnome in order to work.
The legacy code is safe, it will gracefully fail if used with the gnome extension at loading time
LP: #1986962
Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>
- [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 `make lint`?
- [x] Have you successfully run `pytest tests/unit`?
-----
CRAFT-1385
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #3920 in commit f509ac032, allowing the version-less GNOME extension in the schema so core22 legacy remote-build no longer rejects it. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #3920 (f509ac032), allowing the GNOME extension in the schema for core22’s legacy remote-build; incompatible use fails gracefully at load time. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #3920 as f509ac032, allowing the gnome extension in the core22 schema for legacy remote builds, with graceful failure at load time. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged a schema update allowing the gnome extension for core22 legacy remote-build. The legacy implementation safely handles incompatibility by gracefully failing at load time. Approved, passed CI, and integrated without coverage changes. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged schema changes to allow the gnome extension for core22's legacy remote-build implementation. The update ensures safe loading with graceful fallback, passed all checks, and was integrated into main without affecting coverage. |
Update history
No update history recorded yet.
Related work
-
Caused By:
canonical/snapcraft#3798
(confidence 90%)
Added core22 GNOME extension support, introducing the version-less extension that remote-build needed to accept.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1986962 Remote build fails to work with core22 and new gnome extension | snapcraft (launchpad) | closed | Fixed by snapcraft PR #3920 (commit f509ac032), which added the version-less gnome extension to the schema so core22 remote builds pass validation. | |
| #3798 extensions: add core22 gnome | snapcraft | merged | Merged PR #3798 in commit eddd1888c, adding core22 support to the GNOME extension. | |
| #3759 extensions: add core22 gnome (rebased) | snapcraft | closed | Closed unmerged by author sergio-costas as a rebase test; work continued in #3760 and core22 GNOME extension support ultimately landed via merged PR #3798 (commit eddd1888c). | |
| #3760 extensions: add core22 gnome | snapcraft | closed | PR #3760 (core22 GNOME extension) was closed unmerged after review stalled with 14 unresolved comments. The same work landed via replacement PR #3798, merged as commit eddd1888c. |