kde-neon extension support for Qt6
Metadata
Current evaluation
Resolved by releasing the kde-neon-6 extension, enabling Qt6 and KDE 6 support for snaps. The KDE team also published dedicated Qt6 SDK and content snaps. Developers can now use the extension or manually configure the available snaps to package Qt6 applications.
Suggested action: —
No scores available.
Issue body
### What needs to get done
Support Qt6 applications as snaps.
### Why it needs to get done
Qt5 is nearing end of life. Some applications require Qt6.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Resolved by releasing the kde-neon-6 extension, enabling Qt6 and KDE 6 support for snaps. The KDE team also published dedicated Qt6 SDK and content snaps. Developers can now use the extension or manually configure the available snaps to package Qt6 applications. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed as resolved. The KDE team implemented the kde-neon-6 extension and published dedicated Qt6 SDK and content snaps, providing the required infrastructure to package Qt6 applications. | |
| qwen/qwen3.6-35b-a3b | — | — | Implemented the kde-neon-6 extension to support Qt6 snaps. The issue was closed after the KDE team published the extension alongside Qt6 SDK and content snaps, resolving the Qt5 end-of-life requirement. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Resolved by implementing the kde-neon-6 extension for KDE 6 applications, alongside published Qt6 SDK and content snaps. The extension provides the required Qt6 runtime support for snaps. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed. The kde-neon-6 extension was implemented to support Qt6 and KDE 6 applications. The KDE team published a Qt6 SDK snap and content snap, resolving the Qt6 snap support requirement. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #5128 KDE Neon 6 broken on arm64 | snapcraft | open | kde-neon-6 extension fails on arm64 because the kf6-core22 content snap is missing Qt6 libraries (73MB vs 2GB amd64). Filed 682 days ago, no maintainer response, only 1 user comment. Root cause is in the external KDE content snap, not snapcraft code. | |
| #5917 feat(kde-neon-6): lxqt and kvantum theme support | snapcraft | merged | Added lxqt and kvantum theme support for kde-neon-6 by integrating lxqt-support content snaps. After resolving CLA requirements, fixing linting errors, and updating spread tests, the changes were approved and merged. | |
| #4884 kde-neon-6: Fix long standing theming issues with Qt snaps. | snapcraft | merged | Merged to fix Qt snap theming issues, but planned for reversion in a hotfix branch due to incomplete Qt functionality and missing auto-connect permissions. Changes remain in main until resolved. | |
| #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. | |
| #6297 Task: kde-neon-6 core26 support | snapcraft | open | Enhancement task to add core26 support for kde-neon-6 Qt extension. Triaged and assigned to ScarlettGatelyMoore, who is actively working on related content snaps. | |
| #5904 Add the lxqt-support plug when creating Snap apps that use the kde-neon-6 extension. | snapcraft | closed | Resolved via PR #5917 after maintainer approval. The changes automatically add the lxqt-support-core24 plug and environment variables when using the kde-neon-6 extension. |