extensions: fix neon-extension issues for core22
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: The changes in PR #4060 were merged as commit bef32e264, with approval from two reviewers and no unresolved comments.
Evaluated by: mr-cal-bot
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #4060 by sergiusens merged as commit bef32e264 into hotfix/7.3, fixing the kde-neon extension on core22: restored the full command chain, dropped bindtextdomain, fixed the SDK snap pattern match and added part names, and updated tests. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4060 (commit bef32e264) fixed KDE Neon extension compatibility with core22 by restoring the command chain, removing bindtextdomain, updating SDK snap matching, and correcting tests and part names. | |
| 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. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#4023
(confidence 80%)
Earlier PR added core22 support; #4060 corrected follow-up Neon extension issues.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5288 kde-neon-6 extension is broken for core22 | snapcraft | closed | Fixed upstream by the KDE neon team; maintainer mr-cal confirmed the core22 kde-neon-6 extension was working again on 27 February 2025. | |
| #3462 extensions: add core20 support to kde-neon | snapcraft | merged | Merged as a5305e3f5, adding core20 support to the kde-neon extension. | |
| #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. | |
| #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. | |
| #3598 extensions/kde-neon: declare non-experimental for core20 | snapcraft | merged | Merged #3598 via commit 4c966f32a, making core20's kde-neon extension non-experimental and pulling its build snap from the stable channel. | |
| #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. | |
| #5271 fix: kde-neon-6 ext build env and platform plug. | snapcraft | merged | Merged as cdf598656, updating the kde-neon-6 extension's Core 24 build environment and platform plug. | |
| #2697 Neon extension | snapcraft | merged | Neon extension support was merged in #2697 via commit 3529f1950, adding locale generation, VLC plugin paths, and KDE game helper directories. | |
| #1805225 kde extension | snapcraft (launchpad) | closed | Implemented as the kde-neon extension in commit 3529f1950; later core20 support was merged in canonical/snapcraft#3846. | |
| #5952 kde-neon extention issues | snapcraft | closed | Meta issue noting new kde-neon6 extension build failures; closed by mr-cal with no code fix after bepri/steinbro agreed to have individual issues filed for each specific failure. |