Hello community,

here is the log from the commit of package kpackage for openSUSE:Factory 
checked in at 2017-03-28 15:11:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kpackage (Old)
 and      /work/SRC/openSUSE:Factory/.kpackage.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kpackage"

Tue Mar 28 15:11:36 2017 rev:29 rq:481529 version:5.32.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kpackage/kpackage.changes        2017-03-03 
17:04:32.544399907 +0100
+++ /work/SRC/openSUSE:Factory/.kpackage.new/kpackage.changes   2017-03-28 
15:11:38.431495911 +0200
@@ -1,0 +2,14 @@
+Sun Mar 19 14:50:51 CET 2017 - [email protected]
+
+- Update to 5.32.0
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/kde-frameworks-5.32.0.php
+- Changes since 5.31.0:
+  * Commit translations from l10n-kf5
+  * Upgrade ECM and KF5 version requirements for 5.32.0 release.
+  * finish support for opening compressed packages
+  * Upgrade KF5 version to 5.32.0.
+  * Upgrade Qt5 version requirement to 5.6.0.
+
+-------------------------------------------------------------------

Old:
----
  kpackage-5.31.0.tar.xz

New:
----
  kpackage-5.32.0.tar.xz

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

Other differences:
------------------
++++++ kpackage.spec ++++++
--- /var/tmp/diff_new_pack.UvGqHO/_old  2017-03-28 15:11:39.027411492 +0200
+++ /var/tmp/diff_new_pack.UvGqHO/_new  2017-03-28 15:11:39.031410925 +0200
@@ -17,9 +17,9 @@
 
 
 %bcond_without lang
-%define _tar_path 5.31
+%define _tar_path 5.32
 Name:           kpackage
-Version:        5.31.0
+Version:        5.32.0
 Release:        0
 %define kf5_version %{version}
 BuildRequires:  cmake >= 3.0

++++++ kpackage-5.31.0.tar.xz -> kpackage-5.32.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpackage-5.31.0/CMakeLists.txt 
new/kpackage-5.32.0/CMakeLists.txt
--- old/kpackage-5.31.0/CMakeLists.txt  2017-02-05 12:07:51.000000000 +0100
+++ new/kpackage-5.32.0/CMakeLists.txt  2017-03-04 17:18:07.000000000 +0100
@@ -1,12 +1,12 @@
 cmake_minimum_required(VERSION 3.0)
 
-set(KF5_VERSION "5.31.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.31.0") # handled by release scripts
+set(KF5_VERSION "5.32.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.32.0") # handled by release scripts
 project(KPackage VERSION ${KF5_VERSION})
 
 # ECM setup
 include(FeatureSummary)
-find_package(ECM 5.31.0  NO_MODULE)
+find_package(ECM 5.32.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL 
"https://projects.kde.org/projects/kdesupport/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
@@ -37,7 +37,7 @@
 
 ################# now find all used packages #################
 
-set (REQUIRED_QT_VERSION "5.3.0")
+set (REQUIRED_QT_VERSION 5.6.0)
 
 find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE COMPONENTS Core)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpackage-5.31.0/po/ca@valencia/libkpackage5.po 
new/kpackage-5.32.0/po/ca@valencia/libkpackage5.po
--- old/kpackage-5.31.0/po/ca@valencia/libkpackage5.po  2017-02-05 
12:07:51.000000000 +0100
+++ new/kpackage-5.32.0/po/ca@valencia/libkpackage5.po  2017-03-04 
17:18:07.000000000 +0100
@@ -10,7 +10,7 @@
 "Project-Id-Version: libkpackage5\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2017-02-03 04:08+0100\n"
-"PO-Revision-Date: 2017-01-05 19:36+0100\n"
+"PO-Revision-Date: 2017-02-03 18:39+0100\n"
 "Last-Translator: Josep Ma. Ferrer <[email protected]>\n"
 "Language-Team: Catalan <[email protected]>\n"
 "Language: ca@valencia\n"
@@ -342,7 +342,7 @@
 #: kpackagetool/kpackagetool.cpp:461
 #, kde-format
 msgid "%1 has NoDisplay enabled\n"
-msgstr ""
+msgstr "El %1 té activat «NoDisplay»\n"
 
 #: kpackagetool/kpackagetool.cpp:523
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpackage-5.31.0/po/cs/libkpackage5.po 
new/kpackage-5.32.0/po/cs/libkpackage5.po
--- old/kpackage-5.31.0/po/cs/libkpackage5.po   2017-02-05 12:07:51.000000000 
+0100
+++ new/kpackage-5.32.0/po/cs/libkpackage5.po   2017-03-04 17:18:07.000000000 
+0100
@@ -1,6 +1,6 @@
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# Vít Pelčák <[email protected]>, 2010, 2011, 2013, 2014, 2015, 2016.
+# Vít Pelčák <[email protected]>, 2010, 2011, 2013, 2014, 2015, 2016, 2017.
 # Lukáš Tinkl <[email protected]>, 2010, 2012.
 #
 msgid ""
@@ -8,7 +8,7 @@
 "Project-Id-Version: plasmapkg\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2017-02-03 04:08+0100\n"
-"PO-Revision-Date: 2016-12-09 09:12+0100\n"
+"PO-Revision-Date: 2017-02-21 14:18+0100\n"
 "Last-Translator: Vít Pelčák <[email protected]>\n"
 "Language-Team: Czech <[email protected]>\n"
 "Language: cs\n"
@@ -23,7 +23,7 @@
 #: kpackage/package.cpp:54
 #, kde-format
 msgid "Desktop file that describes this package."
-msgstr ""
+msgstr "Soubor desktop, který popisuje tento balíček."
 
 #: kpackage/packageloader.cpp:70
 #, kde-format
@@ -181,7 +181,7 @@
 #, kde-format
 msgid ""
 "Impossible to remove the old installation of %1 located at %2. error: %3"
-msgstr ""
+msgstr "Není možné odebrat starou instalaci %1 umístěnou v %2. Chyba: %3"
 
 #: kpackage/private/packagejobthread.cpp:359
 #, kde-format
@@ -196,7 +196,7 @@
 #: kpackage/private/packagejobthread.cpp:378
 #, kde-format
 msgid "Could not install dependency: '%1'"
-msgstr ""
+msgstr "Nelze nainstalovat závislost: '%1'"
 
 #: kpackage/private/packagejobthread.cpp:390
 #, kde-format
@@ -509,4 +509,4 @@
 #, kde-format
 msgctxt "Do not translate <path>"
 msgid "Outputs the metadata for the package <path>"
-msgstr ""
+msgstr "Zobrazí metadata balíčku <path>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpackage-5.31.0/po/da/libkpackage5.po 
new/kpackage-5.32.0/po/da/libkpackage5.po
--- old/kpackage-5.31.0/po/da/libkpackage5.po   2017-02-05 12:07:51.000000000 
+0100
+++ new/kpackage-5.32.0/po/da/libkpackage5.po   2017-03-04 17:18:07.000000000 
+0100
@@ -1,13 +1,13 @@
 # Copyright (C) YEAR This_file_is_part_of_KDE
 # This file is distributed under the same license as the PACKAGE package.
 #
-# Martin Schlander <[email protected]>, 2014, 2015, 2016.
+# Martin Schlander <[email protected]>, 2014, 2015, 2016, 2017.
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2017-02-03 04:08+0100\n"
-"PO-Revision-Date: 2016-08-07 14:20+0100\n"
+"PO-Revision-Date: 2017-02-25 18:36+0100\n"
 "Last-Translator: Martin Schlander <[email protected]>\n"
 "Language-Team: Danish <[email protected]>\n"
 "Language: da\n"
@@ -178,11 +178,10 @@
 "installeret."
 
 #: kpackage/private/packagejobthread.cpp:355
-#, fuzzy, kde-format
-#| msgid "Impossible to remove the old installation of %1 located at %2"
+#, kde-format
 msgid ""
 "Impossible to remove the old installation of %1 located at %2. error: %3"
-msgstr "Kan ikke fjerne den gamle installation af %1 placeret i %2"
+msgstr "Kan ikke fjerne den gamle installation af %1 placeret i %2. Fejl: %3"
 
 #: kpackage/private/packagejobthread.cpp:359
 #, kde-format
@@ -195,10 +194,9 @@
 msgstr "%1 findes allerede"
 
 #: kpackage/private/packagejobthread.cpp:378
-#, fuzzy, kde-format
-#| msgid "Could not find requested component: %1"
+#, kde-format
 msgid "Could not install dependency: '%1'"
-msgstr "Kunne ikke finde den anmodede komponent: %1"
+msgstr "Kunne ikke installere afhængighed: \"%1\""
 
 #: kpackage/private/packagejobthread.cpp:390
 #, kde-format
@@ -337,7 +335,7 @@
 #: kpackagetool/kpackagetool.cpp:461
 #, kde-format
 msgid "%1 has NoDisplay enabled\n"
-msgstr ""
+msgstr "%1 har NoDisplay aktiveret\n"
 
 #: kpackagetool/kpackagetool.cpp:523
 #, kde-format
@@ -454,6 +452,8 @@
 "plugin, e.g. KPackage/Generic, Plasma/Theme, Plasma/Wallpaper, Plasma/"
 "Applet, etc."
 msgstr ""
+"Type af pakke, som svarer til tjenestetypen for pakke-pluginet, f.eks. "
+"KPackage/generisk, Plasma/tema, Plasma/baggrundsbillede, Plasma/applet, osv."
 
 #: kpackagetool/main.cpp:64
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpackage-5.31.0/po/es/libkpackage5.po 
new/kpackage-5.32.0/po/es/libkpackage5.po
--- old/kpackage-5.31.0/po/es/libkpackage5.po   2017-02-05 12:07:51.000000000 
+0100
+++ new/kpackage-5.32.0/po/es/libkpackage5.po   2017-03-04 17:18:07.000000000 
+0100
@@ -7,8 +7,8 @@
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2017-02-03 04:08+0100\n"
-"PO-Revision-Date: 2017-01-05 19:49+0100\n"
-"Last-Translator: Eloy <[email protected]>\n"
+"PO-Revision-Date: 2017-02-03 12:38+0100\n"
+"Last-Translator: Eloy Cuadra <[email protected]>\n"
 "Language-Team: Spanish <[email protected]>\n"
 "Language: es\n"
 "MIME-Version: 1.0\n"
@@ -338,7 +338,7 @@
 #: kpackagetool/kpackagetool.cpp:461
 #, kde-format
 msgid "%1 has NoDisplay enabled\n"
-msgstr ""
+msgstr "%1 tiene activado «NoDisplay»\n"
 
 #: kpackagetool/kpackagetool.cpp:523
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpackage-5.31.0/po/it/libkpackage5.po 
new/kpackage-5.32.0/po/it/libkpackage5.po
--- old/kpackage-5.31.0/po/it/libkpackage5.po   2017-02-05 12:07:51.000000000 
+0100
+++ new/kpackage-5.32.0/po/it/libkpackage5.po   2017-03-04 17:18:07.000000000 
+0100
@@ -9,7 +9,7 @@
 "Project-Id-Version: plasmapkg\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2017-02-03 04:08+0100\n"
-"PO-Revision-Date: 2017-01-07 21:03+0100\n"
+"PO-Revision-Date: 2017-02-05 09:36+0100\n"
 "Last-Translator: Vincenzo Reale <[email protected]>\n"
 "Language-Team: Italian <[email protected]>\n"
 "Language: it\n"
@@ -341,7 +341,7 @@
 #: kpackagetool/kpackagetool.cpp:461
 #, kde-format
 msgid "%1 has NoDisplay enabled\n"
-msgstr ""
+msgstr "%1 ha NoDisplay abilitato\n"
 
 #: kpackagetool/kpackagetool.cpp:523
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpackage-5.31.0/po/nb/libkpackage5.po 
new/kpackage-5.32.0/po/nb/libkpackage5.po
--- old/kpackage-5.31.0/po/nb/libkpackage5.po   2017-02-05 12:07:51.000000000 
+0100
+++ new/kpackage-5.32.0/po/nb/libkpackage5.po   2017-03-04 17:18:07.000000000 
+0100
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: plasmapkg\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
-"POT-Creation-Date: 2017-01-10 07:46+0100\n"
+"POT-Creation-Date: 2017-02-03 04:08+0100\n"
 "PO-Revision-Date: 2015-04-30 08:45+0200\n"
 "Last-Translator: Bjørn Steensrud <[email protected]>\n"
 "Language-Team: Norwegian Bokmål <[email protected]>\n"
@@ -299,7 +299,7 @@
 "Du må enten oppgi «install» (installer), «remove» (fjern), "
 "«upgrade» (oppgrader) eller «list» (vis oversikt). …"
 
-#: kpackagetool/kpackagetool.cpp:371 kpackagetool/kpackagetool.cpp:443
+#: kpackagetool/kpackagetool.cpp:371 kpackagetool/kpackagetool.cpp:455
 #, kde-format
 msgid "Error: Can't find plugin metadata: %1\n"
 msgstr ""
@@ -334,7 +334,12 @@
 msgid "      Path : %1"
 msgstr "      Sti : %1"
 
-#: kpackagetool/kpackagetool.cpp:506
+#: kpackagetool/kpackagetool.cpp:461
+#, kde-format
+msgid "%1 has NoDisplay enabled\n"
+msgstr ""
+
+#: kpackagetool/kpackagetool.cpp:523
 #, kde-format
 msgctxt ""
 "The user entered conflicting options packageroot and global, this is the "
@@ -346,77 +351,77 @@
 "Pakkeroten og globale innstillinger er i konflikt med hverandre, velg bare "
 "én."
 
-#: kpackagetool/kpackagetool.cpp:534
+#: kpackagetool/kpackagetool.cpp:551
 #, kde-format
 msgid "Addon Name"
 msgstr "Navn på tillegg"
 
-#: kpackagetool/kpackagetool.cpp:535
+#: kpackagetool/kpackagetool.cpp:552
 #, kde-format
 msgid "Service Type"
 msgstr "Tjenestetype"
 
-#: kpackagetool/kpackagetool.cpp:536
+#: kpackagetool/kpackagetool.cpp:553
 #, kde-format
 msgid "Path"
 msgstr "Sti"
 
-#: kpackagetool/kpackagetool.cpp:579
+#: kpackagetool/kpackagetool.cpp:596
 #, kde-format
 msgid "Package types that are installable with this tool:"
 msgstr "Pakketyper som kan installeres med dette verktøyet:"
 
-#: kpackagetool/kpackagetool.cpp:580
+#: kpackagetool/kpackagetool.cpp:597
 #, kde-format
 msgid "Built in:"
 msgstr "innebygd:"
 
-#: kpackagetool/kpackagetool.cpp:583
+#: kpackagetool/kpackagetool.cpp:600
 #, kde-format
 msgid "KPackage/Generic"
 msgstr "KPackage/Generisk"
 
-#: kpackagetool/kpackagetool.cpp:584
+#: kpackagetool/kpackagetool.cpp:601
 #, kde-format
 msgid "KPackage/GenericQML"
 msgstr "KPackage/GeneriskQML"
 
-#: kpackagetool/kpackagetool.cpp:592
+#: kpackagetool/kpackagetool.cpp:609
 #, kde-format
 msgid "Provided by plugins:"
 msgstr "Levert av programtillegg:"
 
-#: kpackagetool/kpackagetool.cpp:617 kpackagetool/kpackagetool.cpp:626
+#: kpackagetool/kpackagetool.cpp:634 kpackagetool/kpackagetool.cpp:643
 #, kde-format
 msgid "Generating %1/kpluginindex.json"
 msgstr "Genererer %1/kpluginindex.json"
 
-#: kpackagetool/kpackagetool.cpp:636
+#: kpackagetool/kpackagetool.cpp:653
 #, kde-format
 msgid "Successfully upgraded %1"
 msgstr "Vellykket oppgradert %1"
 
-#: kpackagetool/kpackagetool.cpp:638
+#: kpackagetool/kpackagetool.cpp:655
 #, kde-format
 msgid "Successfully installed %1"
 msgstr "Vellykket installert %1"
 
-#: kpackagetool/kpackagetool.cpp:641
+#: kpackagetool/kpackagetool.cpp:658
 #, kde-format
 msgid "Error: Installation of %1 failed: %2"
 msgstr "Feil: Installasjon av %1 mislyktes: %2"
 
-#: kpackagetool/kpackagetool.cpp:653
+#: kpackagetool/kpackagetool.cpp:670
 #, kde-format
 msgid "Upgrading package from file: %1"
 msgstr "Oppgraderer pakke fra fil: %1"
 
-#: kpackagetool/kpackagetool.cpp:658
+#: kpackagetool/kpackagetool.cpp:675
 #, kde-format
 msgid "Successfully uninstalled %1"
 msgstr "Vellykket avinstallert %1"
 
-#: kpackagetool/kpackagetool.cpp:660
+#: kpackagetool/kpackagetool.cpp:677
 #, kde-format
 msgid "Error: Uninstallation of %1 failed: %2"
 msgstr "Feil: Avinstallasjon av %1 mislyktes: %2"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpackage-5.31.0/po/nn/libkpackage5.po 
new/kpackage-5.32.0/po/nn/libkpackage5.po
--- old/kpackage-5.31.0/po/nn/libkpackage5.po   2017-02-05 12:07:51.000000000 
+0100
+++ new/kpackage-5.32.0/po/nn/libkpackage5.po   2017-03-04 17:18:07.000000000 
+0100
@@ -1,13 +1,13 @@
 # Translation of libkpackage5 to Norwegian Nynorsk
 #
-# Karl Ove Hufthammer <[email protected]>, 2008, 2015, 2016.
+# Karl Ove Hufthammer <[email protected]>, 2008, 2015, 2016, 2017.
 # Eirik U. Birkeland <[email protected]>, 2008, 2009, 2010, 2011.
 msgid ""
 msgstr ""
 "Project-Id-Version: plasmapkg\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2017-02-03 04:08+0100\n"
-"PO-Revision-Date: 2016-10-15 09:13+0100\n"
+"PO-Revision-Date: 2017-02-22 19:37+0100\n"
 "Last-Translator: Karl Ove Hufthammer <[email protected]>\n"
 "Language-Team: Norwegian Nynorsk <[email protected]>\n"
 "Language: nn\n"
@@ -182,6 +182,7 @@
 msgid ""
 "Impossible to remove the old installation of %1 located at %2. error: %3"
 msgstr ""
+"Umogleg å fjerna den gamle installasjonen av %1 frå %2. Feilmelding: %3"
 
 #: kpackage/private/packagejobthread.cpp:359
 #, kde-format
@@ -196,7 +197,7 @@
 #: kpackage/private/packagejobthread.cpp:378
 #, kde-format
 msgid "Could not install dependency: '%1'"
-msgstr ""
+msgstr "Klarte ikkje avhengnad: «%1»"
 
 #: kpackage/private/packagejobthread.cpp:390
 #, kde-format
@@ -337,7 +338,7 @@
 #: kpackagetool/kpackagetool.cpp:461
 #, kde-format
 msgid "%1 has NoDisplay enabled\n"
-msgstr ""
+msgstr "%1 har «NoDisplay» slått på\n"
 
 #: kpackagetool/kpackagetool.cpp:523
 #, kde-format
@@ -379,7 +380,7 @@
 #: kpackagetool/kpackagetool.cpp:600
 #, kde-format
 msgid "KPackage/Generic"
-msgstr "KPackage/Generic"
+msgstr "KPackage/generisk"
 
 #: kpackagetool/kpackagetool.cpp:601
 #, kde-format
@@ -453,6 +454,9 @@
 "plugin, e.g. KPackage/Generic, Plasma/Theme, Plasma/Wallpaper, Plasma/"
 "Applet, etc."
 msgstr ""
+"Pakketypen, som høyrer til tenestetypen for pakke-programtillegget, for "
+"eksempel «KPackage/generisk», «Plasma/tema», «Plasma/bakgrunnsbilete» eller "
+"«Plasma/skjermelement»."
 
 #: kpackagetool/main.cpp:64
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpackage-5.31.0/po/pl/libkpackage5.po 
new/kpackage-5.32.0/po/pl/libkpackage5.po
--- old/kpackage-5.31.0/po/pl/libkpackage5.po   2017-02-05 12:07:51.000000000 
+0100
+++ new/kpackage-5.32.0/po/pl/libkpackage5.po   2017-03-04 17:18:07.000000000 
+0100
@@ -7,7 +7,7 @@
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2017-02-03 04:08+0100\n"
-"PO-Revision-Date: 2017-01-22 08:41+0100\n"
+"PO-Revision-Date: 2017-02-18 07:19+0100\n"
 "Last-Translator: Łukasz Wojniłowicz <[email protected]>\n"
 "Language-Team: Polish <[email protected]>\n"
 "Language: pl\n"
@@ -334,7 +334,7 @@
 #: kpackagetool/kpackagetool.cpp:461
 #, kde-format
 msgid "%1 has NoDisplay enabled\n"
-msgstr ""
+msgstr "%1 ma włączony BezWyświetlacza\n"
 
 #: kpackagetool/kpackagetool.cpp:523
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpackage-5.31.0/po/sl/libkpackage5.po 
new/kpackage-5.32.0/po/sl/libkpackage5.po
--- old/kpackage-5.31.0/po/sl/libkpackage5.po   2017-02-05 12:07:51.000000000 
+0100
+++ new/kpackage-5.32.0/po/sl/libkpackage5.po   2017-03-04 17:18:07.000000000 
+0100
@@ -1,13 +1,13 @@
 # Copyright (C) YEAR This_file_is_part_of_KDE
 # This file is distributed under the same license as the PACKAGE package.
 #
-# Andrej Mernik <[email protected]>, 2014, 2015, 2016.
+# Andrej Mernik <[email protected]>, 2014, 2015, 2016, 2017.
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2017-02-03 04:08+0100\n"
-"PO-Revision-Date: 2016-11-22 21:46+0100\n"
+"PO-Revision-Date: 2017-02-12 18:40+0100\n"
 "Last-Translator: Andrej Mernik <[email protected]>\n"
 "Language-Team: Slovenian <[email protected]>\n"
 "Language: sl\n"
@@ -16,7 +16,7 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
 "%100==4 ? 3 : 0);\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
 
 #: kpackage/package.cpp:54
 #, kde-format
@@ -195,10 +195,9 @@
 msgstr "%1 že obstaja"
 
 #: kpackage/private/packagejobthread.cpp:378
-#, fuzzy, kde-format
-#| msgid "Could not install dependency: %1"
+#, kde-format
 msgid "Could not install dependency: '%1'"
-msgstr "Ni bilo mogoče namestiti odvisnosti: %1"
+msgstr "Ni bilo mogoče namestiti odvisnosti: »%1«"
 
 #: kpackage/private/packagejobthread.cpp:390
 #, kde-format
@@ -337,7 +336,7 @@
 #: kpackagetool/kpackagetool.cpp:461
 #, kde-format
 msgid "%1 has NoDisplay enabled\n"
-msgstr ""
+msgstr "%1 ima omogočen NoDisplay\n"
 
 #: kpackagetool/kpackagetool.cpp:523
 #, kde-format
@@ -453,6 +452,8 @@
 "plugin, e.g. KPackage/Generic, Plasma/Theme, Plasma/Wallpaper, Plasma/"
 "Applet, etc."
 msgstr ""
+"Vrsta paketa, ki ustreza vrsti storitve vstavka paketa, npr. KPackage/"
+"Splošno, Plasma/Tema, Plasma/Ozadje, Plasma/Aplet, itd."
 
 #: kpackagetool/main.cpp:64
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpackage-5.31.0/po/sr/libkpackage5.po 
new/kpackage-5.32.0/po/sr/libkpackage5.po
--- old/kpackage-5.31.0/po/sr/libkpackage5.po   2017-02-05 12:07:51.000000000 
+0100
+++ new/kpackage-5.32.0/po/sr/libkpackage5.po   2017-03-04 17:18:07.000000000 
+0100
@@ -6,7 +6,7 @@
 "Project-Id-Version: libkpackage5\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2017-02-03 04:08+0100\n"
-"PO-Revision-Date: 2017-01-06 21:01+0100\n"
+"PO-Revision-Date: 2017-02-10 23:07+0100\n"
 "Last-Translator: Chusslove Illich <[email protected]>\n"
 "Language-Team: Serbian <[email protected]>\n"
 "Language: sr\n"
@@ -366,7 +366,7 @@
 #: kpackagetool/kpackagetool.cpp:461
 #, kde-format
 msgid "%1 has NoDisplay enabled\n"
-msgstr ""
+msgstr "%1 има активирано NoDisplay\n"
 
 #: kpackagetool/kpackagetool.cpp:523
 #, kde-format
@@ -377,8 +377,7 @@
 "The packageroot and global options conflict with each other, please select "
 "only one."
 msgstr ""
-"Опције <icode>packageroot</icode> и <icode>global</icode> искључују једна "
-"другу, задајте само једну од њих."
+"Опције packageroot и global искључују једна другу, задајте само једну од њих."
 
 # >> @title:column
 #: kpackagetool/kpackagetool.cpp:551
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpackage-5.31.0/po/sr@ijekavian/libkpackage5.po 
new/kpackage-5.32.0/po/sr@ijekavian/libkpackage5.po
--- old/kpackage-5.31.0/po/sr@ijekavian/libkpackage5.po 2017-02-05 
12:07:51.000000000 +0100
+++ new/kpackage-5.32.0/po/sr@ijekavian/libkpackage5.po 2017-03-04 
17:18:07.000000000 +0100
@@ -6,7 +6,7 @@
 "Project-Id-Version: libkpackage5\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2017-02-03 04:08+0100\n"
-"PO-Revision-Date: 2017-01-06 21:01+0100\n"
+"PO-Revision-Date: 2017-02-10 23:07+0100\n"
 "Last-Translator: Chusslove Illich <[email protected]>\n"
 "Language-Team: Serbian <[email protected]>\n"
 "Language: sr@ijekavian\n"
@@ -366,7 +366,7 @@
 #: kpackagetool/kpackagetool.cpp:461
 #, kde-format
 msgid "%1 has NoDisplay enabled\n"
-msgstr ""
+msgstr "%1 има активирано NoDisplay\n"
 
 #: kpackagetool/kpackagetool.cpp:523
 #, kde-format
@@ -377,8 +377,7 @@
 "The packageroot and global options conflict with each other, please select "
 "only one."
 msgstr ""
-"Опције <icode>packageroot</icode> и <icode>global</icode> искључују једна "
-"другу, задајте само једну од њих."
+"Опције packageroot и global искључују једна другу, задајте само једну од њих."
 
 # >> @title:column
 #: kpackagetool/kpackagetool.cpp:551
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpackage-5.31.0/po/sr@ijekavianlatin/libkpackage5.po 
new/kpackage-5.32.0/po/sr@ijekavianlatin/libkpackage5.po
--- old/kpackage-5.31.0/po/sr@ijekavianlatin/libkpackage5.po    2017-02-05 
12:07:51.000000000 +0100
+++ new/kpackage-5.32.0/po/sr@ijekavianlatin/libkpackage5.po    2017-03-04 
17:18:07.000000000 +0100
@@ -6,7 +6,7 @@
 "Project-Id-Version: libkpackage5\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2017-02-03 04:08+0100\n"
-"PO-Revision-Date: 2017-01-06 21:01+0100\n"
+"PO-Revision-Date: 2017-02-10 23:07+0100\n"
 "Last-Translator: Chusslove Illich <[email protected]>\n"
 "Language-Team: Serbian <[email protected]>\n"
 "Language: sr@ijekavianlatin\n"
@@ -366,7 +366,7 @@
 #: kpackagetool/kpackagetool.cpp:461
 #, kde-format
 msgid "%1 has NoDisplay enabled\n"
-msgstr ""
+msgstr "%1 ima aktivirano NoDisplay\n"
 
 #: kpackagetool/kpackagetool.cpp:523
 #, kde-format
@@ -377,8 +377,8 @@
 "The packageroot and global options conflict with each other, please select "
 "only one."
 msgstr ""
-"Opcije <icode>packageroot</icode> i <icode>global</icode> isključuju jedna "
-"drugu, zadajte samo jednu od njih."
+"Opcije packageroot i global isključuju jedna drugu, zadajte samo jednu od "
+"njih."
 
 # >> @title:column
 #: kpackagetool/kpackagetool.cpp:551
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpackage-5.31.0/po/sr@latin/libkpackage5.po 
new/kpackage-5.32.0/po/sr@latin/libkpackage5.po
--- old/kpackage-5.31.0/po/sr@latin/libkpackage5.po     2017-02-05 
12:07:51.000000000 +0100
+++ new/kpackage-5.32.0/po/sr@latin/libkpackage5.po     2017-03-04 
17:18:07.000000000 +0100
@@ -6,7 +6,7 @@
 "Project-Id-Version: libkpackage5\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2017-02-03 04:08+0100\n"
-"PO-Revision-Date: 2017-01-06 21:01+0100\n"
+"PO-Revision-Date: 2017-02-10 23:07+0100\n"
 "Last-Translator: Chusslove Illich <[email protected]>\n"
 "Language-Team: Serbian <[email protected]>\n"
 "Language: sr@latin\n"
@@ -366,7 +366,7 @@
 #: kpackagetool/kpackagetool.cpp:461
 #, kde-format
 msgid "%1 has NoDisplay enabled\n"
-msgstr ""
+msgstr "%1 ima aktivirano NoDisplay\n"
 
 #: kpackagetool/kpackagetool.cpp:523
 #, kde-format
@@ -377,8 +377,8 @@
 "The packageroot and global options conflict with each other, please select "
 "only one."
 msgstr ""
-"Opcije <icode>packageroot</icode> i <icode>global</icode> isključuju jedna "
-"drugu, zadajte samo jednu od njih."
+"Opcije packageroot i global isključuju jedna drugu, zadajte samo jednu od "
+"njih."
 
 # >> @title:column
 #: kpackagetool/kpackagetool.cpp:551
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpackage-5.31.0/src/kpackage/package.cpp 
new/kpackage-5.32.0/src/kpackage/package.cpp
--- old/kpackage-5.31.0/src/kpackage/package.cpp        2017-02-05 
12:07:51.000000000 +0100
+++ new/kpackage-5.32.0/src/kpackage/package.cpp        2017-03-04 
17:18:07.000000000 +0100
@@ -296,10 +296,22 @@
     // make sure that the base path is also canonical
     // this was not the case until 5.8, making this check fail e.g. if /home 
is a symlink
     // which in turn would make plasmashell not find the .qml files
-    Q_ASSERT(QDir(path).exists());
-    Q_ASSERT(path == QStringLiteral("/") || QDir(path).canonicalPath() + '/' 
== path);
-    if (canonicalPath.startsWith(path)) {
-        return true;
+    //installed package
+    if (tempRoot.isEmpty()) {
+        Q_ASSERT(QDir(path).exists());
+        Q_ASSERT(path == QStringLiteral("/") || QDir(path).canonicalPath() + 
'/' == path);
+
+        if (canonicalPath.startsWith(path)) {
+            return true;
+        }
+    //temporary compressed package
+    } else {
+        Q_ASSERT(QDir(tempRoot).exists());
+        Q_ASSERT(tempRoot == QStringLiteral("/") || 
QDir(tempRoot).canonicalPath() + '/' == tempRoot);
+
+        if (canonicalPath.startsWith(tempRoot)) {
+            return true;
+        }
     }
     qWarning() << "Path traversal attempt detected:" << canonicalPath << "is 
not inside" << path;
     return false;
@@ -347,7 +359,14 @@
     //Nested loop, but in the medium case resolves to just one iteration
     //qDebug() << "prefixes:" << prefixes.count() << prefixes;
     foreach (const QString &contentsPrefix, d->contentsPrefixPaths) {
-        const QString prefix = fileType == "metadata" ? d->path : (d->path + 
contentsPrefix);
+        QString prefix;
+        //We are an installed package
+        if (d->tempRoot.isEmpty()) {
+            prefix = fileType == "metadata" ? d->path : (d->path + 
contentsPrefix);
+        //We are a compressed package temporarly uncompressed in /tmp
+        } else {
+            prefix = fileType == "metadata" ? d->tempRoot : (d->tempRoot + 
contentsPrefix);
+        }
 
         foreach (const QString &path, paths) {
             QString file = prefix + path;


Reply via email to