kde-neon-6: Fix long standing theming issues with Qt snaps.
Metadata
Current evaluation
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.
Suggested action: —
No scores available.
Issue body
- [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 `tox run -m lint`?
- [ x] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`)
-----
Tests pass, there will also come with this a qt-common-themes snap that will hold qt themes and our breeze gtk themes which the consumers will have to connect until I get an auto connect. I will also have to do a MR to remove the non-functional outdated breeze from gtk-common-themes.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to main to resolve Qt snap theming issues. Due to missing auto-connect permissions and incomplete theme support, maintainers plan to revert it for the 8.4 release via a hotfix branch, delaying full integration until version 8.5. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into main to fix Qt snap theming issues. Due to incomplete Qt theme support and pending auto-connect permissions, the maintainer will revert the changes for the Snapcraft 8.4 release while keeping the branch in main. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #4148 kde-neon extension support for Qt6 | snapcraft | closed | 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. | |
| #5104 extensions/kde-neon-6: fix XDG_CONFIG_DIRS | snapcraft | merged | Merged after two approvals and passing CI. The change fixes XDG_CONFIG_DIRS for kde-neon-6. Contributors discussed a temporary symlink workaround for affected snaps like kasts, but the core fix was successfully integrated. | |
| #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. | |
| #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. | |
| #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. |