rev 4790 - in trunk/packages/kdelibs/debian: . patches

Modestas Vainius modax-guest at costa.debian.org
Thu Oct 26 07:49:54 UTC 2006


Author: modax-guest
Date: 2006-10-26 07:49:54 +0000 (Thu, 26 Oct 2006)
New Revision: 4790

Added:
   trunk/packages/kdelibs/debian/patches/41_x_kde_getactionmenu_no_timeout.diff
Modified:
   trunk/packages/kdelibs/debian/changelog
Log:
A patch for #348411

Modified: trunk/packages/kdelibs/debian/changelog
===================================================================
--- trunk/packages/kdelibs/debian/changelog	2006-10-25 23:17:10 UTC (rev 4789)
+++ trunk/packages/kdelibs/debian/changelog	2006-10-26 07:49:54 UTC (rev 4790)
@@ -1,3 +1,18 @@
+kdelibs (4:3.5.5a.dfsg.1-3) unstable; urgency=medium
+
+  * Patch: 41_x_kde_getactionmenu_no_timeout.diff
+      Do not time out when waiting for the reply for the X-KDE-GetActionMenu
+      DCOP call. DCOP protocol is synchronouos by design and a reply for the
+      timed out call (i.e. garbage) still arrives and might be falsely returned
+      as a valid reply for the subsequent DCOP call on the same connection. The
+      application currently known to be badly hurt by this is kdesvn and its
+      konqueror service menu integration. Its X-KDE-GetActionMenu might take
+      longer than current 100 milisecond timeout to complete. As a result
+      then, a late reply will "pollute" a main DCOP connection of the client
+      application (e.g. konqueror) causing further DCOP failures. Closes: #348411
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Thu, 26 Oct 2006 10:44:35 +0300
+
 kdelibs (4:3.5.5a.dfsg.1-2) unstable; urgency=high
 
   * Rebuild against qt-x11-free 3.3.7. There exists a strange KDE build system

Added: trunk/packages/kdelibs/debian/patches/41_x_kde_getactionmenu_no_timeout.diff
===================================================================
--- trunk/packages/kdelibs/debian/patches/41_x_kde_getactionmenu_no_timeout.diff	                        (rev 0)
+++ trunk/packages/kdelibs/debian/patches/41_x_kde_getactionmenu_no_timeout.diff	2006-10-26 07:49:54 UTC (rev 4790)
@@ -0,0 +1,11 @@
+--- kdelibs-3.5.5a.dfsg.1/kio/kio/kmimetype.cpp	2006-10-26 01:58:40.000000000 +0300
++++ kdelibs-3.5.5a.dfsg.1/kio/kio/kmimetype.cpp	2006-10-26 02:01:04.000000000 +0300
+@@ -1013,7 +1013,7 @@
+     } else {
+       if(kapp->dcopClient()->call( app, object,
+                    function.utf8(),
+-                   dataToSend, replyType, replyData, true, 100)
++                   dataToSend, replyType, replyData, true, -1)
+ 	    && replyType == "QStringList" ) {
+ 
+         QDataStream dataStreamIn(replyData, IO_ReadOnly);




More information about the pkg-kde-commits mailing list