kde-neon-6: Fix long standing theming issues with Qt snaps.
Metadata
Current evaluation
Merged as fb1834ce8, adding qt-common-themes interfaces to kde-neon-6. Reverted from the 8.4 hotfix by #5013 but retained on main.
Resolution: closed resolved
Reason: PR #4884 merged to main as commit fb1834ce8, resolving the KDE Neon 6 Qt theming issue. PR #5013, commit ec1cc0a5b, reverted it only from the 8.4 hotfix branch; the fix remained queued for a later release.
Evaluated by: mr-cal-bot
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged as fb1834ce8, adding qt-common-themes interfaces to kde-neon-6. Reverted from the 8.4 hotfix by #5013 but retained on main. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in #4884 as fb1834ce8, adding qt-common-themes interfaces to kde-neon-6. PR #5013 (ec1cc0a5b) reverted it from the 8.4 hotfix branch; it remained on main. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged as fb1834ce8, adding qt-common-themes interfaces to kde-neon-6; #5013 (ec1cc0a5b) reverted the change only on hotfix/8.4, leaving it in main. | |
| 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. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#5013
(confidence 100%)
Reverted the change from the 8.4 hotfix branch while leaving it on main.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5917 feat(kde-neon-6): lxqt and kvantum theme support | snapcraft | merged | Merged PR #5917 at commit 70275c88a, adding lxqt-support content snaps and LXQt/Kvantum theme support to kde-neon-6; it closed #5904. | |
| #5236 Sgmoore/kde neon qt6 | snapcraft | merged | Merged as 874b9c875, adding standalone kde-neon-qt6 content-pack support after final spread-test fixes and prerequisite #5271 landed. | |
| #2755 extensions: kde-neon: add icon and sound themes | snapcraft | merged | Merged PR #2755 (commit 8c2c58370) adds gtk-common-themes content snap plugs to the kde-neon extension, fixing pixelated cursors for Qt/KDE apps on stock Ubuntu. Approved by hsitter, described by maintainers as a temporary measure. | |
| #5104 extensions/kde-neon-6: fix XDG_CONFIG_DIRS | snapcraft | merged | Merged PR #5104, adding $SNAP_REAL_HOME/.config to XDG_CONFIG_DIRS so KDE Neon 6 can locate kdeglobals theming settings. | |
| #4299 Sgmoore/kde neon ext updates | snapcraft | merged | Merged #4299, updating the KDE Neon content pack and setting XDG_CONFIG_HOME for qt.conf; it was retargeted to hotfix/7.5 for a faster release. | |
| #4148 kde-neon extension support for Qt6 | snapcraft | closed | Qt6/KDE 6 snap support landed via merged PR #4698 (commit 3d12a68c4), adding the kde-neon-6 extension on top of KDE's Qt6 SDK/content snaps; maintainer lengau closed this as the extension now exists. | |
| #3925 kde-neon-extension: New content snap for kf5 5.98 and qt 5.15.6 | snapcraft | merged | Merged in commit 7870ff211, adding the KDE Neon content snap for KF5 5.98 and Qt 5.15.6. | |
| #4698 New kde-neon extension for Qt6 / KF6 | snapcraft | merged | Merged as commit 3d12a68c4, adding the kde-neon-6 extension with Qt 6 and KDE Frameworks 6 SDK/content-snap support. | |
| #5261 kde-neon extension fixes | snapcraft | merged | Merged as 346aa2ef4: removed duplicate X11 layout entries and added Mesa libraries to core24's library path. Targeted for Snapcraft 8.8. | |
| #4121 Sgmoore/kde neon pack update | snapcraft | merged | Merged #4121 in commit 038e50229, updating the KDE Neon content snap to the Qt 5.15.9 Core 22 interface and refreshing build snap revisions. |