extensions: fix neon-extension issues for core22
Metadata
Current evaluation
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.
Suggested action: —
No scores available.
Issue body
- moved back to the full blown command-chain for KDE Neon
- removed dependency on bindtextdomain
- updated the pattern match for kde sdk snaps
- tests updated to consider core22
- fixed the added part names
- [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`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged after lint fixes were applied in #4059. Resolves neon-extension core22 compatibility by reverting to the full command-chain, removing bindtextdomain, updating KDE SDK snap pattern matching, and correcting tests and part names. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged neon-extension core22 fix. Reverted KDE Neon to command-chain, removed bindtextdomain dependency, updated KDE SDK pattern matching, updated tests, and fixed part names. Lint issues resolved separately. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #3462 extensions: add core20 support to kde-neon | snapcraft | merged | 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. | |
| #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. | |
| #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. | |
| #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. | |
| #5271 fix: kde-neon-6 ext build env and platform plug. | snapcraft | merged | Merged a fix for the kde-neon-6 extension build environment and platform plug. Approved by two reviewers, changes modify two files with 213 additions and 24 deletions. Unresolved comments were noted but did not block the merge. | |
| #3547 update kde neon extension to use the newer content snap with qt-5-15-3 | snapcraft | merged | Merged the KDE Neon extension update to use the newer content snap with Qt 5.15.3. Test assertions were updated per reviewer feedback, and CLA status was clarified. Approved and merged into master with unchanged coverage. | |
| #5220 docs: migrate kde neon extensions | snapcraft | merged | Merged documentation migration for KDE Neon extensions. Approved by two reviewers, rebased, and merged after passing CI checks and code coverage requirements. | |
| #2697 Neon extension | snapcraft | merged | Merged the Neon extension, incorporating locale-gen support, VLC plugin paths, and KDE game directories. Reviewer feedback on desktop runtime paths and command-chain design was addressed. The change updated 14 files with 100% diff coverage. | |
| #3925 kde-neon-extension: New content snap for kf5 5.98 and qt 5.15.6 | snapcraft | merged | Merged a new KDE Neon content snap for kf5 5.98 and qt 5.15.6. Approved by a reviewer, passed CI checks, and applied a minor two-file change without impacting test coverage. |