Bug 465125

Summary: Panel height is not saved between reboots due to usrmerge
Product: [Plasma] plasmashell Reporter: e.insafutdinov
Component: PanelAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: nate, niccolo.venerandi, qydwhotmail
Priority: VHI Keywords: regression
Version: 5.26.90   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 5.27
Sentry Crash Report:

Description e.insafutdinov 2023-02-01 15:20:11 UTC
SUMMARY
Setting panel height is not persistent: after a reboot it's reset to its original value.


STEPS TO REPRODUCE
1. Enter Edit Mode, panel height is 54px. Change it to 56px.
2. Reboot the OS. 


OBSERVED RESULT
After a reboot the panel height is 54px.

EXPECTED RESULT
Panel height should be 56px.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 22.10
(available in About System)
KDE Plasma Version: 5.26.90
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.6
Comment 1 Bug Janitor Service 2023-02-02 04:33:41 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kconfig/-/merge_requests/176
Comment 2 Fushan Wen 2023-02-02 18:19:25 UTC
Git commit d36775552e8dc683c7ef44546db4ab019d4fb2a2 by Fushan Wen.
Committed on 02/02/2023 at 18:19.
Pushed by fusionfuture into branch 'cherry-pick-da52c6be'.

kconf_update: use CMAKE_INSTALL_FULL_LIBDIR


(cherry picked from commit da52c6bed56b74b3e34092f7f0995838662f5b14)

M  +1    -4    src/kconf_update/config-kconf.h.cmake
M  +2    -2    src/kconf_update/kconf_update.cpp

https://invent.kde.org/frameworks/kconfig/commit/d36775552e8dc683c7ef44546db4ab019d4fb2a2
Comment 3 Bug Janitor Service 2023-02-02 18:20:01 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kconfig/-/merge_requests/177
Comment 4 Fushan Wen 2023-02-03 02:58:28 UTC
Git commit da52c6bed56b74b3e34092f7f0995838662f5b14 by Fushan Wen.
Committed on 02/02/2023 at 18:08.
Pushed by fusionfuture into branch 'kf5'.

kconf_update: use CMAKE_INSTALL_FULL_LIBDIR

M  +1    -4    src/kconf_update/config-kconf.h.cmake
M  +2    -2    src/kconf_update/kconf_update.cpp

https://invent.kde.org/frameworks/kconfig/commit/da52c6bed56b74b3e34092f7f0995838662f5b14
Comment 5 Nate Graham 2023-02-06 21:48:23 UTC
Not fully fixed with those commits, unfortunately.
Comment 6 Fushan Wen 2023-02-07 03:14:43 UTC
Likely a downstream issue. Only haapens in Fedora and Kubuntu.
Comment 7 Nate Graham 2023-02-07 03:39:26 UTC
I'm on Fedora, but all my KDE packages are built from source, so I doubt it's a distro packaging issue.
Comment 8 Bug Janitor Service 2023-02-09 10:46:41 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2596
Comment 9 Fushan Wen 2023-02-09 11:06:07 UTC
(In reply to Nate Graham from comment #7)
> I'm on Fedora, but all my KDE packages are built from source, so I doubt
> it's a distro packaging issue.

Nate, could you check the file content of config-kconf.h (in the build folder) in KConfig after building it?
Comment 10 Fushan Wen 2023-02-09 12:05:54 UTC
Git commit 9a59b7e185ea3d877a000a52153a2e0accaae471 by Fushan Wen.
Committed on 09/02/2023 at 12:05.
Pushed by fusionfuture into branch 'master'.

shell: read thickness from default group

Due to usrmerge some distros can't run kconf_update_bin.
Related: bug 464628

M  +1    -1    shell/panelview.cpp

https://invent.kde.org/plasma/plasma-workspace/commit/9a59b7e185ea3d877a000a52153a2e0accaae471
Comment 11 Fushan Wen 2023-02-09 12:13:30 UTC

*** This bug has been marked as a duplicate of bug 464628 ***
Comment 12 Fushan Wen 2023-02-15 01:20:27 UTC
Git commit 8631d249baee3f0a0597e2f2195f92880e65df33 by Fushan Wen.
Committed on 15/02/2023 at 01:20.
Pushed by fusionfuture into branch 'cherry-pick-9a59b7e1'.

shell: read thickness from default group

Due to usrmerge some distros can't run kconf_update_bin.
Related: bug 464628


(cherry picked from commit 9a59b7e185ea3d877a000a52153a2e0accaae471)

M  +1    -1    shell/panelview.cpp

https://invent.kde.org/plasma/plasma-workspace/commit/8631d249baee3f0a0597e2f2195f92880e65df33
Comment 13 Bug Janitor Service 2023-02-15 01:20:39 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2622