Upgraded to qt-4.5_rc1 and then recompiled kdelibs, qscintilla, pykde and all plasma related stuff. However, the lancelot menu launcher (provided by kdeplasma-addons in KDE-4.2) does not work anymore. I can see the list of application categories (like internet and multimedia) and the list of my favourite applications but whenever I click on one of the application categories the lancelot menu does not change to list the applications in that category. It remains stuck at its original state. Reproducible: Always
Thanks for reporting this KDE developers are already aware of this https://bugs.kde.org/show_bug.cgi?id=182818 So we are waiting for now :)
Created attachment 182028 [details, diff] First patch for lancelot ( from upstream )
Created attachment 182030 [details, diff] Second patch for lancelot ( from upstream )
My attempt at patching failed. :( ***** Global_cpp.patch ***** ============================ PATCH COMMAND: patch -p0 -g0 -E --no-backup-if-mismatch < /usr/local/portage/layman/bugzilla/kde-base/kdeplasma-addons/files/Global_cpp.patch ============================ patching file applets/lancelot/libs/lancelot/Global.cpp Hunk #1 FAILED at 324. Hunk #2 FAILED at 337. 2 out of 2 hunks FAILED -- saving rejects to file applets/lancelot/libs/lancelot/Global.cpp.rej ============================ PATCH COMMAND: patch -p1 -g0 -E --no-backup-if-mismatch < /usr/local/portage/layman/bugzilla/kde-base/kdeplasma-addons/files/Global_cpp.patch ============================ can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- applets/lancelot/libs/lancelot/Global.cpp 2009/02/08 23:11:55 923561 |+++ applets/lancelot/libs/lancelot/Global.cpp 2009/02/14 16:53:45 926094 -------------------------- No file to patch. Skipping patch. 2 out of 2 hunks ignored ============================ PATCH COMMAND: patch -p2 -g0 -E --no-backup-if-mismatch < /usr/local/portage/layman/bugzilla/kde-base/kdeplasma-addons/files/Global_cpp.patch ============================ can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- applets/lancelot/libs/lancelot/Global.cpp 2009/02/08 23:11:55 923561 |+++ applets/lancelot/libs/lancelot/Global.cpp 2009/02/14 16:53:45 926094 -------------------------- No file to patch. Skipping patch. 2 out of 2 hunks ignored ============================ PATCH COMMAND: patch -p3 -g0 -E --no-backup-if-mismatch < /usr/local/portage/layman/bugzilla/kde-base/kdeplasma-addons/files/Global_cpp.patch ============================ can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- applets/lancelot/libs/lancelot/Global.cpp 2009/02/08 23:11:55 923561 |+++ applets/lancelot/libs/lancelot/Global.cpp 2009/02/14 16:53:45 926094 -------------------------- No file to patch. Skipping patch. 2 out of 2 hunks ignored ============================ PATCH COMMAND: patch -p4 -g0 -E --no-backup-if-mismatch < /usr/local/portage/layman/bugzilla/kde-base/kdeplasma-addons/files/Global_cpp.patch ============================ can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- applets/lancelot/libs/lancelot/Global.cpp 2009/02/08 23:11:55 923561 |+++ applets/lancelot/libs/lancelot/Global.cpp 2009/02/14 16:53:45 926094 -------------------------- No file to patch. Skipping patch. 2 out of 2 hunks ignored
Created attachment 182062 [details, diff] this one should apply clearly Please test it that one fixes it.
Created attachment 182067 [details, diff] patch blah, that's correct backport.
(In reply to comment #6) > Created an attachment (id=182067) [edit] > patch > > blah, that's correct backport. > Works, thanks a lot. But.. 10106 rahul 20 0 227m 26m 15m R 100 2.6 1:41.88 lancelot So, 100% CPU usage for lancelot. This has been reported upstream so a fix might appear soon.
LOL, after reading the upstream report, I see it is you yourself Robert that filed the 100% usage thing. ː)
Created attachment 182135 [details, diff] new patch This one fixes all issues.
(In reply to comment #9) > new patch > > This one fixes all issues. > Confirmed. Works flawless.
Please dont close it since I apply this fix on the tree
Ok now this bug may close http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdeplasma-addons/kdeplasma-addons-4.2.0-r1.ebuild?rev=1.1&view=log :)
(In reply to comment #12) > http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdeplasma-addons/kdeplasma-addons-4.2.0-r1.ebuild?rev=1.1&view=log I do have the problem again with kdeplasma-addons-4.2.1. Could the patch be used there, too?
it is there... http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdeplasma-addons/kdeplasma-addons-4.2.1.ebuild?rev=1.3&view=log
I had the same issue on 4.2.1 . The patch applies but doesnt seem to solve lancelot issue. However, i re-installed kdeplasma-addons and suddenly everything worked fine again. So can you please re-build kdeplasma-addons, restart lancelot, and see if this problem persists? Thanks