Hello community,

here is the log from the commit of package kdelibs4 for openSUSE:Factory 
checked in at 2014-10-16 18:11:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdelibs4 (Old)
 and      /work/SRC/openSUSE:Factory/.kdelibs4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kdelibs4"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kdelibs4/kdelibs4-apidocs.changes        
2014-09-18 07:57:28.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdelibs4.new/kdelibs4-apidocs.changes   
2014-10-16 18:11:17.000000000 +0200
@@ -1,0 +2,7 @@
+Sun Oct 12 11:58:31 UTC 2014 - [email protected]
+
+- Update to 4.14.2
+   * KDE 4.14.2 SC Bugfix Release
+   * See http://www.kde.org/announcements/announce-4.14.2.php
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/kdelibs4/kdelibs4.changes        2014-09-18 
07:57:28.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdelibs4.new/kdelibs4.changes   2014-10-16 
18:11:18.000000000 +0200
@@ -1,0 +2,10 @@
+Sun Oct 12 11:58:31 UTC 2014 - [email protected]
+
+- Update to 4.14.2
+   * KDE 4.14.2 SC Bugfix Release
+   * See http://www.kde.org/announcements/announce-4.14.2.php
+- Add upstream patch utilize_xdg_runtime_dir.patch to create 
+  temporary sockets in the XDG_RUNTIME_DIR. This should make 
+  the system more responsive during high IO load
+
+-------------------------------------------------------------------

Old:
----
  kdelibs-4.14.1.tar.xz

New:
----
  kdelibs-4.14.2.tar.xz
  utilize_xdg_runtime_dir.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kdelibs4-apidocs.spec ++++++
--- /var/tmp/diff_new_pack.QKMnGk/_old  2014-10-16 18:11:19.000000000 +0200
+++ /var/tmp/diff_new_pack.QKMnGk/_new  2014-10-16 18:11:19.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           kdelibs4-apidocs
-Version:        4.14.1
+Version:        4.14.2
 Release:        0
 Summary:        KDE 4 API documentation
 License:        LGPL-2.1+

++++++ kdelibs4.spec ++++++
--- /var/tmp/diff_new_pack.QKMnGk/_old  2014-10-16 18:11:19.000000000 +0200
+++ /var/tmp/diff_new_pack.QKMnGk/_new  2014-10-16 18:11:19.000000000 +0200
@@ -20,7 +20,7 @@
 %bcond_with gendoxygen
 
 Name:           kdelibs4
-Version:        4.14.1
+Version:        4.14.2
 Release:        0
 BuildRequires:  OpenEXR-devel
 BuildRequires:  automoc4
@@ -90,6 +90,8 @@
 # PATCH-FIX-OPENSUSE 
0001-Drop-Nepomuk-from-KParts-LINK_INTERFACE_LIBRARIES.patch -- Nepomuk is only 
used in a private header, browserrun_p.h,
 # thus it is not needed as KParts public dependancy, makes it possible to drop 
libsoprano-devel from libkde4-devel Requires
 Patch15:        0001-Drop-Nepomuk-from-KParts-LINK_INTERFACE_LIBRARIES.patch
+# PATCH-FIX-UPSTREAM Utilize the XDG_RUNTIME_DIR for temporary sockets
+Patch16:        utilize_xdg_runtime_dir.patch
 PreReq:         permissions
 Requires:       libattica0_4 >= %( echo `rpm -q --queryformat '%{VERSION}' 
libattica-devel`)
 Recommends:     media-player-info
@@ -149,6 +151,7 @@
 %patch11 -p1
 %patch12 -p1
 %patch15 -p1
+%patch16 -p1
 
 %build
   EXTRA_FLAGS="-DLIB_INSTALL_DIR=%{_kde4_libdir} \

++++++ kdelibs-4.14.1.tar.xz -> kdelibs-4.14.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/kdelibs4/kdelibs-4.14.1.tar.xz 
/work/SRC/openSUSE:Factory/.kdelibs4.new/kdelibs-4.14.2.tar.xz differ: char 27, 
line 1

++++++ utilize_xdg_runtime_dir.patch ++++++
From: Andre Woebbeking <[email protected]>
Date: Fri, 10 Oct 2014 22:53:53 +0000
Subject: Sometimes when the system has high IO load (e. g. copying huge files 
or compiling and linking)
X-Git-Url: 
http://quickgit.kde.org/?p=kdelibs.git&a=commitdiff&h=c71ae727fdf3ff59a02519a66595b47e4371281e
---
Sometimes when the system has high IO load (e. g. copying huge files or 
compiling and linking)
some KDE apps become unresponsive. This seems to be caused by KDE's internal 
sockets created
in /tmp which is normally on the same block device as the ongoing IO traffic.

With this patch the sockets are created in the folder XDG_RUNTIME_DIR points 
to. On "current"
systems this folder is mounted with the tmpfs file system. So the sockets 
aren't affected by
high IO load anymore.

In frameworks QStandardPaths is used which does the same, so there is no need 
to port it.

REVIEW:120492
---


--- a/kinit/lnusertemp.c
+++ b/kinit/lnusertemp.c
@@ -256,6 +256,7 @@
 int main(int argc, char **argv)
 {
   const char *tmp = 0;
+  const char *xdg_runtime_dir = 0;
   char *tmp_prefix = 0;
   const char *kde_prefix = 0;
   int res = 0;
@@ -285,6 +286,10 @@
   }
   else if (strcmp(argv[1], "socket") == 0)
   {
+    xdg_runtime_dir = getenv("XDG_RUNTIME_DIR");
+    if (xdg_runtime_dir && xdg_runtime_dir[0])
+      tmp = xdg_runtime_dir;
+
     tmp_prefix = (char *)malloc(strlen(tmp)+strlen("/ksocket-")+1);
     strcpy(tmp_prefix, tmp );
     strcat(tmp_prefix, "/ksocket-" );


-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to