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]
