extensions: add core20 support to kde-neon
Metadata
Current evaluation
Merged. Added core20 support to kde-neon extension. Suggested default plugs were kept per-snap or replaced with modern alternatives like portals and audio interfaces. Approved and merged with 191 additions and 94 deletions across 5 files.
Suggested action: —
No scores available.
Issue body
Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>
- [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `./runtests.sh static`?
- [ ] Have you successfully run `./runtests.sh tests/unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged. Added core20 support to kde-neon extension. Suggested default plugs were kept per-snap or replaced with modern alternatives like portals and audio interfaces. Approved and merged with 191 additions and 94 deletions across 5 files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Added core20 support to the kde-neon extension. The maintainer addressed plug feedback by keeping network, audio, and cups interfaces optional or per-snap, favoring portals and desktop-legacy. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to master. Adds core20 support to the kde-neon extension. Reviewers suggested adding default plugs, but the author declined in favor of per-snap configuration and modern portals. The change passed all tests with 100% diff coverage. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4060 extensions: fix neon-extension issues for core22 | snapcraft | merged | Merged fix for KDE Neon extension compatibility with core22. Changes revert to command-chain, remove bindtextdomain dependency, update KDE SDK snap pattern matching, and adjust tests and part names. Approved by two reviewers and passed CI. | |
| #3598 extensions/kde-neon: declare non-experimental for core20 | snapcraft | merged | 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. | |
| #1927806 Promote core20 kde-neon extension to stable | snapcraft (launchpad) | closed | Closed. The request to promote the core20 kde-neon extension to stable, eliminating the need for experimental flags in snap auto-build, was addressed and the issue was closed. | |
| #3991 extensions: new content snap for kde neon | snapcraft | merged | Merged updates adding a new content snap extension for KDE Neon. The maintainer approved and merged the changes despite a failing CI test caused by outdated Ruby in core18, confirming the failure was unrelated to the update. | |
| #3658 kde extension: new content snap for core20 | snapcraft | merged | Merged the KDE extension update adding a new core20 content snap. Approved and passed tests after resolving runtime failures. Arm64 support remains a work in progress. | |
| #3846 kde extension: new content snap for core20 | snapcraft | merged | Merged into hotfix/7.1.2. Introduces a new core20 content snap for the KDE extension. Delayed pending auto-connect approval, granted before final review and CI. | |
| #5288 kde-neon-6 extension is broken for core22 | snapcraft | closed | The kde-neon-6 extension for core22 broke due to a Qt version mismatch from outdated Jammy repos. The neon team fixed the underlying issue, restoring functionality. The disabled spread test was re-enabled. Issue closed. | |
| #3665 kde extension: new content snap for core20 | snapcraft | closed | Closed without being merged. The PR added a core20 content snap for the KDE extension but received no reviews, CI checks, or substantive comments. It was abandoned after two days of inactivity. | |
| #5261 kde-neon extension fixes | snapcraft | merged | Merged PR fixing KDE Neon extension by preventing duplicate X11 layouts and adding mesa libs to core24 ld library path. Approved by two reviewers and passed CI. Targeted for Snapcraft 8.8 and available on edge. | |
| #4698 New kde-neon extension for Qt6 / KF6 | snapcraft | merged | Merged the kde-neon extension for Qt6/KF6. Approved by three reviewers with passing CI. A test interface connection issue was resolved via manual connection, enabling the merge ahead of a release. |