← Back to issue list

extensions/kde-neon: declare non-experimental for core20

View original Github issue

Metadata

Project
snapcraft
Number
#3598
Type
pull request
State
merged
Author
ppd
Labels
—
Created
Updated
Closed

Current evaluation

Merged #3598 via commit 4c966f32a, making core20's kde-neon extension non-experimental and pulling its build snap from the stable channel.

Resolution: closed resolved

Reason: PR #3598 was merged into main as 4c966f32a, with implementation commit aac7f7c86 removing the experimental flag after the KDE SDK gained a stable revision.

Evaluated by: mr-cal-bot

No scores available.

Issue body

From the removed TODO comment: "remove experimental once sdk is on stable" As the SDK snap kde-frameworks-5-qt-5-15-3-core20-sdk has a stable revision now, the experimental flag can be removed, and the build snap can be pulled from the stable channel. - [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 `./runtests.sh static`? - [x] Have you successfully run `./runtests.sh tests/unit`? ----- ~~Includes https://github.com/snapcore/snapcraft/pull/3596, but I can remove that if necessary and rebase later.~~ This is also significant because launchpad build jobs cannot be configured to enable experimental extensions at the moment, which prevents many snaps from using this extension.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #3598 via commit 4c966f32a, making core20's kde-neon extension non-experimental and pulling its build snap from the stable channel.
stealth/space-bunny-alpha — closed resolved Merged PR #3598 (commit aac7f7c86) made the core20 KDE Neon extension non-experimental and switched its build snap to stable after the SDK became stable.
qwen/qwen3.6-35b-a3b — — Merged. Removes the experimental flag for the kde-neon extension on core20 now that the SDK reached stable status. This enables standard Launchpad build jobs without experimental configuration. Approved and passed CI.
qwen3.6-35b-a3b-mtp-q6 — — Merged. Removed the experimental flag for the kde-neon extension on core20, allowing the SDK snap to be pulled from the stable channel. This enables Launchpad build jobs to use the extension without experimental configuration.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#3596 (confidence 98%)

    Initially included and subsequently merged as ad0800ad8; it corrected the KDE Neon extension's plug name.

Related issues

Issue Project State Summary Similarity
#1927806 Promote core20 kde-neon extension to stable snapcraft (launchpad) closed core20 kde-neon was promoted from experimental to non-experimental, removing the need for --enable-experimental-extensions; resolved by canonical/snapcraft#3598 (commit 4c966f32a).
88%
#3462 extensions: add core20 support to kde-neon snapcraft merged Merged as a5305e3f5, adding core20 support to the kde-neon extension.
82%
#3846 kde extension: new content snap for core20 snapcraft merged Merged in snapcore/snapcraft#3846 (commit fc8dc89fc), updating the KDE Neon extension to use the newer core20 content snap.
79%
#1805225 kde extension snapcraft (launchpad) closed Implemented as the kde-neon extension in commit 3529f1950; later core20 support was merged in canonical/snapcraft#3846.
78%
#4060 extensions: fix neon-extension issues for core22 snapcraft merged Merged PR #4060 as commit bef32e264, fixing KDE Neon extension compatibility with core22 by restoring the command chain, removing bindtextdomain, and updating SDK matching, part names, and tests.
76%
#6516 feat(extensions): Add core26 support to the kde-neon-6 extension snapcraft open Adds core26 base support to the kde-neon-6 extension, following the pattern of PR #6278 (gnome extension). CI passing, awaiting initial review.
74%
#4023 Sgmoore/update neon ext core22 snapcraft merged Merged as 4e503403d, adding core22 KDE Neon extension support, test updates, and global content-snap connections while retaining versioned names for KF5 compatibility.
74%
#3658 kde extension: new content snap for core20 snapcraft merged Merged into main in commit 6c72c8ee0, adding a core20 content snap for the KDE extension. A later same-title update was merged in #3846.
71%
#3547 update kde neon extension to use the newer content snap with qt-5-15-3 snapcraft merged Merged #3547 as 0ea1cb072, switching KDE Neon to the Qt 5.15.3 content snap and updating its spread test.
71%
#5275 docs: update build-environment for the kde-neon and kde-neon-6 extensions snapcraft open Triaged documentation task remains open: the KDE neon extension reference still shows one build environment, although the code supports distinct core22 and core24 environments; PR #6456 was closed unmerged.
71%