← Back to issue list

schema: allow the gnome extension

View original Github issue

Metadata

Project
snapcraft
Number
#3920
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

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.
76%
#3798 extensions: add core22 gnome snapcraft merged Merged PR #3798 in commit eddd1888c, adding core22 support to the GNOME extension.
74%
#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).
71%
#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.
71%