Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kcoreaddons for openSUSE:Factory 
checked in at 2023-03-12 16:22:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcoreaddons (Old)
 and      /work/SRC/openSUSE:Factory/.kcoreaddons.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kcoreaddons"

Sun Mar 12 16:22:53 2023 rev:115 rq:1070873 version:5.104.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kcoreaddons/kcoreaddons.changes  2023-02-13 
16:39:49.290952958 +0100
+++ /work/SRC/openSUSE:Factory/.kcoreaddons.new.31432/kcoreaddons.changes       
2023-03-12 16:24:38.204868034 +0100
@@ -1,0 +2,13 @@
+Mon Mar  6 09:07:42 UTC 2023 - Christophe Marin <christo...@krop.fr>
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * Deprecate KPluginMetaData::initialPreference
+  * Convert BugReportUrl in desktoptojson
+  * exportUrlsToPortal: stop fusing remote urls
+  * Show deprecation warning about desktoptojson tool
+
+-------------------------------------------------------------------

Old:
----
  kcoreaddons-5.103.0.tar.xz
  kcoreaddons-5.103.0.tar.xz.sig

New:
----
  kcoreaddons-5.104.0.tar.xz
  kcoreaddons-5.104.0.tar.xz.sig

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

Other differences:
------------------
++++++ kcoreaddons.spec ++++++
--- /var/tmp/diff_new_pack.wofznk/_old  2023-03-12 16:24:38.784870588 +0100
+++ /var/tmp/diff_new_pack.wofznk/_new  2023-03-12 16:24:38.792870623 +0100
@@ -17,14 +17,14 @@
 
 
 %define lname   libKF5CoreAddons5
-%define _tar_path 5.103
+%define _tar_path 5.104
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
 %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | 
awk -F. '{print $1"."$2}')}
 %bcond_without released
 Name:           kcoreaddons
-Version:        5.103.0
+Version:        5.104.0
 Release:        0
 Summary:        Utilities for core application functionality and accessing the 
OS
 License:        LGPL-2.1-or-later


++++++ kcoreaddons-5.103.0.tar.xz -> kcoreaddons-5.104.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.103.0/CMakeLists.txt 
new/kcoreaddons-5.104.0/CMakeLists.txt
--- old/kcoreaddons-5.103.0/CMakeLists.txt      2023-02-05 10:19:24.000000000 
+0100
+++ new/kcoreaddons-5.104.0/CMakeLists.txt      2023-03-04 11:00:32.000000000 
+0100
@@ -1,10 +1,10 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "5.103.0") # handled by release scripts
+set(KF_VERSION "5.104.0") # handled by release scripts
 project(KCoreAddons VERSION ${KF_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 5.103.0  NO_MODULE)
+find_package(ECM 5.104.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL "https://commits.kde.org/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.103.0/KF5CoreAddonsMacros.cmake 
new/kcoreaddons-5.104.0/KF5CoreAddonsMacros.cmake
--- old/kcoreaddons-5.103.0/KF5CoreAddonsMacros.cmake   2023-02-05 
10:19:24.000000000 +0100
+++ new/kcoreaddons-5.104.0/KF5CoreAddonsMacros.cmake   2023-03-04 
11:00:32.000000000 +0100
@@ -24,6 +24,9 @@
 #
 # If OUTPUT_FILE is set the generated file will be <file> instead of the 
default
 # ${CMAKE_CURRENT_BINARY_DIR}/$(basename desktopfile).json
+# .. note::
+# This is only considered porting aid and will be removed in KF6. Please 
convert the desktop files
+# in-source to json using the desktoptojson executable
 #
 # Example:
 #
@@ -31,6 +34,7 @@
 #                              SERVICE_TYPES plasma-dataengine.desktop)
 
 function(kcoreaddons_desktop_to_json target desktop)
+    message(WARNING "kcoreaddons_desktop_to_json is deprecated and will be 
removed in KF6. Convert the desktop files to JSON in source using the 
desktoptojson executable")
     get_filename_component(desktop_basename ${desktop} NAME_WE) # allow 
passing an absolute path to the .desktop
     cmake_parse_arguments(DESKTOP_TO_JSON "COMPAT_MODE;DEFAULT_SERVICE_TYPE" 
"OUTPUT_DIR;OUTPUT_FILE" "SERVICE_TYPES" ${ARGN})
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.103.0/poqm/az/kcoreaddons5_qt.po 
new/kcoreaddons-5.104.0/poqm/az/kcoreaddons5_qt.po
--- old/kcoreaddons-5.103.0/poqm/az/kcoreaddons5_qt.po  2023-02-05 
10:19:24.000000000 +0100
+++ new/kcoreaddons-5.104.0/poqm/az/kcoreaddons5_qt.po  2023-03-04 
11:00:32.000000000 +0100
@@ -1,8 +1,8 @@
-# Xəyyam <xxm...@gmail.com>, 2020, 2021, 2022.
+# Xəyyam <xxm...@gmail.com>, 2020, 2021, 2022, 2023.
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
-"PO-Revision-Date: 2022-10-17 23:38+0400\n"
+"PO-Revision-Date: 2023-02-18 20:49+0400\n"
 "Last-Translator: Kheyyam <xxm...@gmail.com>\n"
 "Language-Team: Azerbaijani <kde-i18n-...@kde.org>\n"
 "Language: az\n"
@@ -11,7 +11,7 @@
 "Content-Transfer-Encoding: 8bit\n"
 "X-Qt-Contexts: true\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 22.08.2\n"
+"X-Generator: Lokalize 22.12.2\n"
 
 #: lib/io/kfilesystemtype.cpp:236
 msgctxt "KFileSystemType|"
@@ -784,14 +784,12 @@
 
 #. @item:intext %1 is a whole number
 #: lib/util/kformatprivate.cpp:515
-#, fuzzy, qt-format
-#| msgctxt "KFormat|"
-#| msgid "%1 minutes ago"
+#, qt-format
 msgctxt "KFormat|"
 msgid "%n minute(s) ago"
 msgid_plural "%n minute(s) ago"
-msgstr[0] "%1 dəqiqə əvvəl"
-msgstr[1] "%1 dəqiqə əvvəl"
+msgstr[0] "%n dəqiqə əvvəl"
+msgstr[1] "%n dəqiqə əvvəl"
 
 #. relative datetime with %1 result of QLocale.toString(date, format) or 
formatRelativeDate and %2 result of QLocale.toString(time, timeformatType) If 
this does not fit the grammar of your language please contact the i18n team to 
solve the problem
 #: lib/util/kformatprivate.cpp:531
@@ -812,12 +810,10 @@
 msgstr "PATH-da lsof icra faylı tapılmadı:"
 
 #: lib/util/klistopenfilesjob_unix.cpp:55
-#, fuzzy, qt-format
-#| msgctxt "QObject|"
-#| msgid "Failed to execute `lsof' error code %1"
+#, qt-format
 msgctxt "QObject|"
 msgid "Failed to execute `lsof'. Error code %1"
-msgstr "`lsof' icra etmək mümkün olmadı. %1 səhv xətası"
+msgstr "`lsof' əmrini icra etmək mümkün olmadı. Xəta kodu %1"
 
 #: lib/util/klistopenfilesjob_win.cpp:27
 msgctxt "QObject|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.103.0/poqm/be/kcoreaddons5_qt.po 
new/kcoreaddons-5.104.0/poqm/be/kcoreaddons5_qt.po
--- old/kcoreaddons-5.103.0/poqm/be/kcoreaddons5_qt.po  2023-02-05 
10:19:24.000000000 +0100
+++ new/kcoreaddons-5.104.0/poqm/be/kcoreaddons5_qt.po  2023-03-04 
11:00:32.000000000 +0100
@@ -3,7 +3,7 @@
 "Project-Id-Version: 86ff119b1606fcaa910d6b44fc14b611\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2014-03-23 01:50+0000\n"
-"PO-Revision-Date: 2022-09-04 07:04\n"
+"PO-Revision-Date: 2023-02-08 13:40\n"
 "Last-Translator: Alaksandr Suša <isushi...@gmail.com>\n"
 "Language-Team: Belarusian\n"
 "Language: be\n"
@@ -59,7 +59,7 @@
 #: lib/io/kfilesystemtype.cpp:250
 msgctxt "KFileSystemType|"
 msgid "FUSE"
-msgstr ""
+msgstr "FUSE"
 
 #: lib/io/kfilesystemtype.cpp:252
 msgctxt "KFileSystemType|"
@@ -801,16 +801,14 @@
 
 #. @item:intext %1 is a whole number
 #: lib/util/kformatprivate.cpp:515
-#, fuzzy, qt-format
-#| msgctxt "KFormat|"
-#| msgid "%1 minutes ago"
+#, qt-format
 msgctxt "KFormat|"
 msgid "%n minute(s) ago"
 msgid_plural "%n minute(s) ago"
-msgstr[0] "%1 хвілін(ы) таму"
-msgstr[1] "%1 хвілін(ы) таму"
-msgstr[2] "%1 хвілін(ы) таму"
-msgstr[3] "%1 хвілін(ы) таму"
+msgstr[0] "%n хвіліну таму"
+msgstr[1] "%n хвіліны таму"
+msgstr[2] "%n хвілін таму"
+msgstr[3] "%n хвіліны таму"
 
 #. relative datetime with %1 result of QLocale.toString(date, format) or 
formatRelativeDate and %2 result of QLocale.toString(time, timeformatType) If 
this does not fit the grammar of your language please contact the i18n team to 
solve the problem
 #: lib/util/kformatprivate.cpp:531
@@ -831,12 +829,10 @@
 msgstr "Не ўдалося знайсці выканальны файл lsof 
па шляху:"
 
 #: lib/util/klistopenfilesjob_unix.cpp:55
-#, fuzzy, qt-format
-#| msgctxt "QObject|"
-#| msgid "Failed to execute `lsof' error code %1"
+#, qt-format
 msgctxt "QObject|"
 msgid "Failed to execute `lsof'. Error code %1"
-msgstr "Не атрымался выканаць `lsof'. Код памылкі 
%1"
+msgstr "Не ўдалося выканаць \"lsof\". Код памылкі 
%1"
 
 #: lib/util/klistopenfilesjob_win.cpp:27
 msgctxt "QObject|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.103.0/poqm/ca/kcoreaddons5_qt.po 
new/kcoreaddons-5.104.0/poqm/ca/kcoreaddons5_qt.po
--- old/kcoreaddons-5.103.0/poqm/ca/kcoreaddons5_qt.po  2023-02-05 
10:19:24.000000000 +0100
+++ new/kcoreaddons-5.104.0/poqm/ca/kcoreaddons5_qt.po  2023-03-04 
11:00:32.000000000 +0100
@@ -1,12 +1,12 @@
 # Translation of kcoreaddons5_qt.po to Catalan
-# Copyright (C) 1998-2022 This_file_is_part_of_KDE
+# Copyright (C) 1998-2023 This_file_is_part_of_KDE
 # This file is distributed under the license LGPL version 2.1 or
 # version 3 or later versions approved by the membership of KDE e.V.
 #
 # Sebastià Pla i Sanz <s...@sastia.com>, 1998, 1999, 2000, 2001, 2002, 2003, 
2004, 2005, 2006, 2007.
 # Antoni Bella Pérez <antonibel...@yahoo.com>, 2003, 2006, 2011, 2012, 2013, 
2014, 2017, 2020, 2021, 2022.
 # Albert Astals Cid <aa...@kde.org>, 2004, 2005, 2007.
-# Josep M. Ferrer <txe...@gmail.com>, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2022.
+# Josep M. Ferrer <txe...@gmail.com>, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2022, 2023.
 # Robert Millan <r...@aybabtu.com>, 2009.
 # Orestes Mas <ores...@tsc.upc.edu>, 2010.
 # Empar Montoro Martín <montoro_...@gva.es>, 2019.
@@ -15,7 +15,7 @@
 "Project-Id-Version: kcoreaddons\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2014-03-23 01:50+0000\n"
-"PO-Revision-Date: 2022-12-18 10:09+0100\n"
+"PO-Revision-Date: 2023-02-26 18:52+0100\n"
 "Last-Translator: Josep M. Ferrer <txe...@gmail.com>\n"
 "Language-Team: Catalan <kde-i18n...@kde.org>\n"
 "Language: ca\n"
@@ -825,6 +825,7 @@
 msgid "Could not find lsof executable in PATH:"
 msgstr "No s'ha pogut trobar l'executable «lsof» en el PATH:"
 
+# skip-rule: rst-link0italic
 #: lib/util/klistopenfilesjob_unix.cpp:55
 #, qt-format
 msgctxt "QObject|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcoreaddons-5.103.0/poqm/ca@valencia/kcoreaddons5_qt.po 
new/kcoreaddons-5.104.0/poqm/ca@valencia/kcoreaddons5_qt.po
--- old/kcoreaddons-5.103.0/poqm/ca@valencia/kcoreaddons5_qt.po 2023-02-05 
10:19:24.000000000 +0100
+++ new/kcoreaddons-5.104.0/poqm/ca@valencia/kcoreaddons5_qt.po 2023-03-04 
11:00:32.000000000 +0100
@@ -1,12 +1,12 @@
 # Translation of kcoreaddons5_qt.po to Catalan (Valencian)
-# Copyright (C) 1998-2022 This_file_is_part_of_KDE
+# Copyright (C) 1998-2023 This_file_is_part_of_KDE
 # This file is distributed under the license LGPL version 2.1 or
 # version 3 or later versions approved by the membership of KDE e.V.
 #
 # Sebastià Pla i Sanz <s...@sastia.com>, 1998, 1999, 2000, 2001, 2002, 2003, 
2004, 2005, 2006, 2007.
 # Antoni Bella Pérez <antonibel...@yahoo.com>, 2003, 2006, 2011, 2012, 2013, 
2014, 2017, 2020, 2021, 2022.
 # Albert Astals Cid <aa...@kde.org>, 2004, 2005, 2007.
-# Josep M. Ferrer <txe...@gmail.com>, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2022.
+# Josep M. Ferrer <txe...@gmail.com>, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2022, 2023.
 # Robert Millan <r...@aybabtu.com>, 2009.
 # Orestes Mas <ores...@tsc.upc.edu>, 2010.
 # Empar Montoro Martín <montoro_...@gva.es>, 2019.
@@ -15,7 +15,7 @@
 "Project-Id-Version: kcoreaddons\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2014-03-23 01:50+0000\n"
-"PO-Revision-Date: 2022-12-18 10:09+0100\n"
+"PO-Revision-Date: 2023-02-26 18:52+0100\n"
 "Last-Translator: Josep M. Ferrer <txe...@gmail.com>\n"
 "Language-Team: Catalan <kde-i18n...@kde.org>\n"
 "Language: ca@valencia\n"
@@ -825,6 +825,7 @@
 msgid "Could not find lsof executable in PATH:"
 msgstr "No s'ha pogut trobar l'executable «lsof» en la PATH:"
 
+# skip-rule: rst-link0italic
 #: lib/util/klistopenfilesjob_unix.cpp:55
 #, qt-format
 msgctxt "QObject|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.103.0/poqm/en_GB/kcoreaddons5_qt.po 
new/kcoreaddons-5.104.0/poqm/en_GB/kcoreaddons5_qt.po
--- old/kcoreaddons-5.103.0/poqm/en_GB/kcoreaddons5_qt.po       2023-02-05 
10:19:24.000000000 +0100
+++ new/kcoreaddons-5.104.0/poqm/en_GB/kcoreaddons5_qt.po       2023-03-04 
11:00:32.000000000 +0100
@@ -10,7 +10,7 @@
 "POT-Creation-Date: 2014-03-23 01:50+0000\n"
 "PO-Revision-Date: 2022-12-31 15:31+0000\n"
 "Last-Translator: Steve Allewell <steve.allew...@gmail.com>\n"
-"Language-Team: English <kde-i18n-...@kde.org>\n"
+"Language-Team: British English <kde-l10n-en...@kde.org>\n"
 "Language: en_GB\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.103.0/poqm/ko/kcoreaddons5_qt.po 
new/kcoreaddons-5.104.0/poqm/ko/kcoreaddons5_qt.po
--- old/kcoreaddons-5.103.0/poqm/ko/kcoreaddons5_qt.po  2023-02-05 
10:19:24.000000000 +0100
+++ new/kcoreaddons-5.104.0/poqm/ko/kcoreaddons5_qt.po  2023-03-04 
11:00:32.000000000 +0100
@@ -1,14 +1,14 @@
 # Korean messages for kdelibs.
 # Copyright (C) Free Software Foundation, Inc.
 # Cho Sung Jae <cho.sung...@gmail.com>, 2007.
-# Shinjo Park <k...@peremen.name>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022.
+# Shinjo Park <k...@peremen.name>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2014-03-23 01:50+0000\n"
-"PO-Revision-Date: 2022-07-13 14:09+0200\n"
+"PO-Revision-Date: 2023-03-01 01:22+0100\n"
 "Last-Translator: Shinjo Park <k...@peremen.name>\n"
 "Language-Team: Korean <kde...@kde.org>\n"
 "Language: ko\n"
@@ -57,7 +57,7 @@
 #: lib/io/kfilesystemtype.cpp:250
 msgctxt "KFileSystemType|"
 msgid "FUSE"
-msgstr ""
+msgstr "FUSE"
 
 #: lib/io/kfilesystemtype.cpp:252
 msgctxt "KFileSystemType|"
@@ -783,13 +783,11 @@
 
 #. @item:intext %1 is a whole number
 #: lib/util/kformatprivate.cpp:515
-#, fuzzy, qt-format
-#| msgctxt "KFormat|"
-#| msgid "%1 minutes ago"
+#, qt-format
 msgctxt "KFormat|"
 msgid "%n minute(s) ago"
 msgid_plural "%n minute(s) ago"
-msgstr[0] "%1분 전"
+msgstr[0] "%n분 전"
 
 #. relative datetime with %1 result of QLocale.toString(date, format) or 
formatRelativeDate and %2 result of QLocale.toString(time, timeformatType) If 
this does not fit the grammar of your language please contact the i18n team to 
solve the problem
 #: lib/util/kformatprivate.cpp:531
@@ -810,9 +808,7 @@
 msgstr "PATH에서 lsof 실행 파일을 찾을 수 없음:"
 
 #: lib/util/klistopenfilesjob_unix.cpp:55
-#, fuzzy, qt-format
-#| msgctxt "QObject|"
-#| msgid "Failed to execute `lsof' error code %1"
+#, qt-format
 msgctxt "QObject|"
 msgid "Failed to execute `lsof'. Error code %1"
 msgstr "`lsof' 실행 실패, 종료 코드 %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.103.0/poqm/nn/kcoreaddons5_qt.po 
new/kcoreaddons-5.104.0/poqm/nn/kcoreaddons5_qt.po
--- old/kcoreaddons-5.103.0/poqm/nn/kcoreaddons5_qt.po  2023-02-05 
10:19:24.000000000 +0100
+++ new/kcoreaddons-5.104.0/poqm/nn/kcoreaddons5_qt.po  2023-03-04 
11:00:32.000000000 +0100
@@ -9,14 +9,14 @@
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2014-02-28 03:44+0000\n"
-"PO-Revision-Date: 2023-01-15 12:22+0100\n"
+"PO-Revision-Date: 2023-02-19 21:29+0100\n"
 "Last-Translator: Karl Ove Hufthammer <k...@huftis.org>\n"
 "Language-Team: Norwegian Nynorsk <l10n...@lister.huftis.org>\n"
 "Language: nn\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 22.12.1\n"
+"X-Generator: Lokalize 22.12.2\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Environment: kde\n"
 "X-Accelerator-Marker: &\n"
@@ -190,12 +190,12 @@
 "component=nn\">melder det inn i feil­sporings­systemet vårt</a>. Du kan 
òg "
 "senda eit tips til <a href=\"mailto:l10n...@lister.huftis.org\";>diskusjons­"
 "lista</a> vår (<a href=\"http://lister.huftis.org/listinfo.cgi/l10n-no-";
-"huftis.org\">informasjon og arkiv</a>), eller direkte til <a href=\"mailto:";
-"k...@huftis.org\">Karl Ove Hufthammer</a> dersom du ikkje ønskjer at "
-"meldinga di skal verta offentleg­gjord på lista.</p><p>Bruk dei same "
-"adressene viss du ønskjer å delta aktivt i nynorsk­omsetjinga av 
programma. "
-"Me har alltid bruk for nye omsetjarar og korrektur­lesarar!</p><p>Du finn "
-"meir informasjon om internasjonalisering av KDE-programma på <a "
+"huftis.org\">informasjon og arkiv</a>), eller direkte til omsetjaren <a "
+"href=\"mailto:k...@huftis.org\";>Karl Ove Hufthammer</a> dersom du ikkje "
+"ønskjer at meldinga di skal verta offentleg­gjord på lista.</p><p>Bruk dei 
"
+"same adressene viss du ønskjer å delta aktivt i nynorsk­omsetjinga av "
+"programma. Me har alltid bruk for nye omsetjarar og korrektur­lesarar!</"
+"p><p>Du finn meir informasjon om internasjonalisering av KDE-programma på <a 
"
 "href=\"https://l10n.kde.org/\";>https://l10n.kde.org/</a>.</p>"
 
 #: lib/kaboutdata.cpp:1225
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.103.0/poqm/zh_CN/kcoreaddons5_qt.po 
new/kcoreaddons-5.104.0/poqm/zh_CN/kcoreaddons5_qt.po
--- old/kcoreaddons-5.103.0/poqm/zh_CN/kcoreaddons5_qt.po       2023-02-05 
10:19:24.000000000 +0100
+++ new/kcoreaddons-5.104.0/poqm/zh_CN/kcoreaddons5_qt.po       2023-03-04 
11:00:32.000000000 +0100
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kdeorg\n"
-"PO-Revision-Date: 2023-01-12 10:30\n"
+"PO-Revision-Date: 2023-02-24 12:43\n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
 "MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.103.0/src/lib/CMakeLists.txt 
new/kcoreaddons-5.104.0/src/lib/CMakeLists.txt
--- old/kcoreaddons-5.103.0/src/lib/CMakeLists.txt      2023-02-05 
10:19:24.000000000 +0100
+++ new/kcoreaddons-5.104.0/src/lib/CMakeLists.txt      2023-03-04 
11:00:32.000000000 +0100
@@ -255,7 +255,7 @@
     GROUP_BASE_NAME KF
     VERSION ${KF_VERSION}
     DEPRECATED_BASE_VERSION 0
-    DEPRECATION_VERSIONS 4.0 5.0 5.2 5.65 5.67 5.70 5.72 5.75 5.76 5.78 5.79 
5.80 5.84 5.86 5.87 5.88 5.89 5.92 5.95 5.97
+    DEPRECATION_VERSIONS 4.0 5.0 5.2 5.65 5.67 5.70 5.72 5.75 5.76 5.78 5.79 
5.80 5.84 5.86 5.87 5.88 5.89 5.92 5.95 5.97 5.104
     EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT}
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.103.0/src/lib/io/kurlmimedata.cpp 
new/kcoreaddons-5.104.0/src/lib/io/kurlmimedata.cpp
--- old/kcoreaddons-5.103.0/src/lib/io/kurlmimedata.cpp 2023-02-05 
10:19:24.000000000 +0100
+++ new/kcoreaddons-5.104.0/src/lib/io/kurlmimedata.cpp 2023-03-04 
11:00:32.000000000 +0100
@@ -2,7 +2,7 @@
     This file is part of the KDE libraries
 
     SPDX-FileCopyrightText: 2005-2012 David Faure <fa...@kde.org>
-    SPDX-FileCopyrightText: 2022 Harald Sitter <sit...@kde.org>
+    SPDX-FileCopyrightText: 2022-2023 Harald Sitter <sit...@kde.org>
 
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
@@ -190,10 +190,30 @@
 }
 
 #if HAVE_QTDBUS
-static std::optional<QStringList> fuseRedirect(QList<QUrl> urls)
+static QStringList urlListToStringList(const QList<QUrl> urls)
+{
+    QStringList list;
+    for (const auto &url : urls) {
+        list << url.toLocalFile();
+    }
+    return list;
+}
+
+static std::optional<QStringList> fuseRedirect(QList<QUrl> urls, bool 
onlyLocalFiles)
 {
     qCDebug(KCOREADDONS_DEBUG) << "mounting urls with fuse" << urls;
 
+    // Fuse redirection only applies if the list contains non-local files.
+    // &
+    // For the time being the fuse redirection is opt-in because we later need 
to open() the files
+    // and this is an insanely expensive operation involving a stat() for 
remote URLs that we can't
+    // really get rid of. We'll need a way to avoid the open().
+    // https://bugs.kde.org/show_bug.cgi?id=457529
+    // https://github.com/flatpak/xdg-desktop-portal/issues/961
+    if (onlyLocalFiles || 
!qEnvironmentVariableIntValue("KCOREADDONS_FUSE_REDIRECT")) {
+        return urlListToStringList(urls);
+    }
+
     OrgKdeKIOFuseVFSInterface kiofuse_iface(kioFuseServiceName(), 
QStringLiteral("/org/kde/KIOFuse"), QDBusConnection::sessionBus());
     struct MountRequest {
         QDBusPendingReply<QString> reply;
@@ -228,11 +248,7 @@
 
     qCDebug(KCOREADDONS_DEBUG) << "mounted urls with fuse, maybe" << urls;
 
-    QStringList list;
-    for (const auto &url : urls) {
-        list << url.toLocalFile();
-    }
-    return list;
+    return urlListToStringList(urls);
 }
 #endif
 
@@ -244,12 +260,15 @@
     }
     QList<QUrl> urls = mimeData->urls();
 
-    // XDG Document Portal doesn't support directories and silently drops them.
-    bool hasDirs = std::any_of(urls.begin(), urls.end(), [](const QUrl &url) {
-        return url.isLocalFile() && QFileInfo(url.toLocalFile()).isDir();
-    });
-    if (hasDirs) {
-        return false;
+    bool onlyLocalFiles = true;
+    for (const auto &url : urls) {
+        const auto isLocal = url.isLocalFile();
+        if (!isLocal) {
+            onlyLocalFiles = false;
+        } else if (isLocal && QFileInfo(url.toLocalFile()).isDir()) {
+            // XDG Document Portal doesn't support directories and silently 
drops them.
+            return false;
+        }
     }
 
     auto iface =
@@ -261,7 +280,7 @@
     const QString transferId = 
iface->StartTransfer({{QStringLiteral("autostop"), 
QVariant::fromValue(false)}});
     mimeData->setData(QStringLiteral("application/vnd.portal.filetransfer"), 
QFile::encodeName(transferId));
 
-    auto optionalPaths = fuseRedirect(urls);
+    auto optionalPaths = fuseRedirect(urls, onlyLocalFiles);
     if (!optionalPaths.has_value()) {
         qCWarning(KCOREADDONS_DEBUG) << "Failed to mount with fuse!";
         return false;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcoreaddons-5.103.0/src/lib/plugin/desktopfileparser.cpp 
new/kcoreaddons-5.104.0/src/lib/plugin/desktopfileparser.cpp
--- old/kcoreaddons-5.103.0/src/lib/plugin/desktopfileparser.cpp        
2023-02-05 10:19:24.000000000 +0100
+++ new/kcoreaddons-5.104.0/src/lib/plugin/desktopfileparser.cpp        
2023-03-04 11:00:32.000000000 +0100
@@ -576,6 +576,8 @@
         DESKTOPTOJSON_VERBOSE_WARNING << "Hidden= key found in desktop file, 
this makes no sense"
                                          " with metadata inside the plugin.";
         kplugin[QString::fromUtf8(key)] = (value.toLower() == 
QLatin1String("true"));
+    } else if (key == "X-KDE-BugReportUrl") {
+        kplugin[QStringLiteral("BugReportUrl")] = value;
     } else if (key == "Exec" || key == "Type" || key == "Actions" || key == 
"X-KDE-Library" || key == "Encoding") {
         // Exec= doesn't make sense here, however some .desktop files (like 
e.g. in kdevelop) have a dummy value here
         // also the Type=Service entry is no longer needed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kcoreaddons-5.103.0/src/lib/plugin/kpluginmetadata.cpp 
new/kcoreaddons-5.104.0/src/lib/plugin/kpluginmetadata.cpp
--- old/kcoreaddons-5.103.0/src/lib/plugin/kpluginmetadata.cpp  2023-02-05 
10:19:24.000000000 +0100
+++ new/kcoreaddons-5.104.0/src/lib/plugin/kpluginmetadata.cpp  2023-03-04 
11:00:32.000000000 +0100
@@ -566,10 +566,12 @@
     return false;
 }
 
+#if KCOREADDONS_BUILD_DEPRECATED_SINCE(5, 104)
 int KPluginMetaData::initialPreference() const
 {
     return rootObject()[QStringLiteral("InitialPreference")].toInt();
 }
+#endif
 
 QString KPluginMetaData::value(const QString &key, const QString 
&defaultValue) const
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.103.0/src/lib/plugin/kpluginmetadata.h 
new/kcoreaddons-5.104.0/src/lib/plugin/kpluginmetadata.h
--- old/kcoreaddons-5.103.0/src/lib/plugin/kpluginmetadata.h    2023-02-05 
10:19:24.000000000 +0100
+++ new/kcoreaddons-5.104.0/src/lib/plugin/kpluginmetadata.h    2023-03-04 
11:00:32.000000000 +0100
@@ -118,7 +118,9 @@
     Q_PROPERTY(QStringList mimeTypes READ mimeTypes CONSTANT)
     Q_PROPERTY(QStringList formFactors READ formFactors CONSTANT)
     Q_PROPERTY(bool isEnabledByDefault READ isEnabledByDefault CONSTANT)
+#if KCOREADDONS_ENABLE_DEPRECATED_SINCE(5, 104)
     Q_PROPERTY(int initialPreference READ isEnabledByDefault CONSTANT)
+#endif
 
 public:
     /**
@@ -487,14 +489,18 @@
      */
     bool isEnabledByDefault() const;
 
+#if KCOREADDONS_ENABLE_DEPRECATED_SINCE(5, 104)
     /**
      * @return the initial preference of the plugin.
      * This is the preference to associate with this plugin initially (before
      * the user has had any chance to define preferences for it).
      * Higher values indicate stronger preference.
      * @since 5.67
+     * @deprecated Since 5.104, this feature is only used in KParts, read the 
key manually if needed
      */
+    KCOREADDONS_DEPRECATED_VERSION(5, 104, "This feature is only used in 
KParts, read the key manually if needed")
     int initialPreference() const;
+#endif
 
     /**
      * Returns @c true if the plugin is enabled in @p config, otherwise 
returns isEnabledByDefault().
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcoreaddons-5.103.0/src/mimetypes/kde5.xml 
new/kcoreaddons-5.104.0/src/mimetypes/kde5.xml
--- old/kcoreaddons-5.103.0/src/mimetypes/kde5.xml      2023-02-05 
10:19:24.000000000 +0100
+++ new/kcoreaddons-5.104.0/src/mimetypes/kde5.xml      2023-03-04 
11:00:32.000000000 +0100
@@ -307,7 +307,7 @@
     <comment xml:lang="is">KDE litastef</comment>
     <comment xml:lang="it">Schema di colori di KDE</comment>
     <comment xml:lang="ka">KDE -ის ფერის 
სქემა</comment>
-    <comment xml:lang="ko">KDE 색 배열</comment>
+    <comment xml:lang="ko">KDE 색 구성표</comment>
     <comment xml:lang="lt">KDE spalvų rinkinys</comment>
     <comment xml:lang="ml">കെഡിഇ 
നിറക്കൂട്ട്</comment>
     <comment xml:lang="my">ကေဒီအီအရောင် အစီအစ
ဥ်ပုံ</comment>
@@ -1496,7 +1496,7 @@
     <comment xml:lang="ar">نظام مراقبة كدي</comment>
     <comment xml:lang="ast">Monitor del sistema de KDE</comment>
     <comment xml:lang="az">KDE sistem izləyicisi</comment>
-    <comment xml:lang="be">Сістэмны манітор KDE</comment>
+    <comment xml:lang="be">Сістэмны назіральнік 
KDE</comment>
     <comment xml:lang="be@latin">Sistemny manitor KDE</comment>
     <comment xml:lang="bg">KDE системен монитор</comment>
     <comment xml:lang="bs">KDE sistemski monitor</comment>
@@ -2551,7 +2551,7 @@
     <comment xml:lang="sv">Kget-nerladdningslista</comment>
     <comment xml:lang="ta">KGet பதிவிறக்க 
பட்டியல்</comment>
     <comment xml:lang="tok">lipu alasa pi ilo KGet</comment>
-    <comment xml:lang="tr">KGet indirme listesi</comment>
+    <comment xml:lang="tr">K İndir indirme listesi</comment>
     <comment xml:lang="uk">список отримань KGet</comment>
     <comment xml:lang="vi">danh sách tải về KGet</comment>
     <comment xml:lang="zh_CN">KGet 下载列表</comment>

Reply via email to