FS#46730 - [kdebase-runtime] Don't build kuiserver

Attached to Project: Arch Linux
Opened by AnAkkk (AnAkkk) - Thursday, 15 October 2015, 08:58 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 02 January 2016, 11:27 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Ronald van Haren (pressh)
Antonio Rojas (arojas)
Felix Yan (felixonmars)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

A commit has been done to make kuiserver optional:
https://quickgit.kde.org/?p=kde-runtime.git&a=commit&h=be3ee5b9a36e1b7f3c6eab466e33762ae101b3c6
which is supposed to fix this bug:
https://bugs.kde.org/show_bug.cgi?id=351500

Currently both files are conflicting on arch when using kdbus (and maybe not only kdbus, since we now have systemd user sessions?):
systemd[769]: Failed to create /run/user/996/systemd/generator.late/dbus-org.kde.kuiserver.service: File exists
systemd[769]: Listening on DBUS1: org.kde.kuiserver.

I guess kuiserver could now be made optional. If not, then I guess you can put the conflicting file in a split package, which would conflict with plasma-workspace.
This task depends upon

Closed by  Antonio Rojas (arojas)
Saturday, 02 January 2016, 11:27 GMT
Reason for closing:  Fixed
Additional comments about closing:  kuiserver 5.5.2-2, dolphin 15.12.0-2
Comment by Antonio Rojas (arojas) - Thursday, 15 October 2015, 15:04 GMT
Sounds reasonable, but removing this would surely break Plasma 4. And I'd like to avoid more splitting for supporting a desktop that we'll hopefully drop soon. So unless this does break something in our current official packages I'd wait until we drop KDE4 workspace (which I hope we'll do shortly)
Comment by AnAkkk (AnAkkk) - Thursday, 15 October 2015, 15:13 GMT
I'm not 100% sure but I think this does break something. I'm having some weird Dolphin issues (Dolphin gets stuck for more than 20seconds after doing a file operation) and the same happens for any app dealing with files (e.g. creating a folder when trying to extract in Ark). When this happens, I'm having a kuiserver dbus message every time. I need to do more testing to see if it's really linked to the issue though, I didn't have time yet.
Comment by AnAkkk (AnAkkk) - Thursday, 15 October 2015, 19:45 GMT
Ok, I've now tested and I can confirm that Dolphin hanging is related to the two services files being present with kdbus. I removed the KDE4 one, and now Dolphin works fine. It happens with various dolphin actions, like creating a folder, opening a terminal, moving a file, etc...
Comment by AnAkkk (AnAkkk) - Wednesday, 11 November 2015, 11:56 GMT
Any idea when KDE4 workspace will be dropped?
Comment by Antonio Rojas (arojas) - Wednesday, 11 November 2015, 19:34 GMT
Unless other developers object, I'm planning on dropping it after Plasma 5.5 release next month
Comment by Felix Yan (felixonmars) - Sunday, 15 November 2015, 15:41 GMT
+1, I've switched to Plasma 5 too :P
Comment by AnAkkk (AnAkkk) - Thursday, 10 December 2015, 10:45 GMT
Since Plasma 5.5 is now in the repo, is Plasma 4 being removed? :)
Comment by Antonio Rojas (arojas) - Thursday, 10 December 2015, 12:51 GMT
Yes, but we're not upgrading automatically, so we'll need to wait a grace period before implementing this so that users have time to upgrade.
Comment by Óscar Pereira (gauthma) - Friday, 01 January 2016, 04:32 GMT
  • Field changed: Percent Complete (100% → 0%)
This issue was solved by removing /usr/bin/kuiserver from kdebase-runtime, starting at version 15.12.0-2. However this breaks dolphin when using it in an environment without plasma: for example, when copying large files, the corresponding progress bar dialog is no longer shown. It might also break other stuff; so far I've noticed only this. I worked around it by reverting kdebase-runtime to 15.12.0-1.

However, I would ask that the split package solution be adopted, for otherwise I am stuck with that version... For completeness: I use lxqt with xfwm4.
Comment by Antonio Rojas (arojas) - Friday, 01 January 2016, 19:58 GMT
Works for me in lxqt. Dolphin is a KF5 application, kdebase-runtime shouldn't have any effect on its behaviour.
Comment by Óscar Pereira (gauthma) - Friday, 01 January 2016, 23:45 GMT
Which underlying window manager are you using with lxqt? If it is kwin, does this also work using another one?

Unless I'm missing something, if dolphin has to launch kuiserver (which it attemps to when copying a file), and kuiserver is provided *only* by some plasma package, which is not installed because the user does not use plasma, where is the kuiserver suppose to come from? Plasma afterall, is not a requirement for dolphin...

Loading...