Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kio-extras5 for openSUSE:Factory 
checked in at 2023-09-15 22:02:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kio-extras5 (Old)
 and      /work/SRC/openSUSE:Factory/.kio-extras5.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kio-extras5"

Fri Sep 15 22:02:04 2023 rev:127 rq:1111182 version:23.08.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/kio-extras5/kio-extras5.changes  2023-08-31 
13:44:42.990075548 +0200
+++ /work/SRC/openSUSE:Factory/.kio-extras5.new.1766/kio-extras5.changes        
2023-09-15 22:02:56.411697099 +0200
@@ -1,0 +2,11 @@
+Tue Sep 12 11:55:59 UTC 2023 - Christophe Marin <christo...@krop.fr>
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * thumbnail: Fix heap-use-after-free in AudioCreator::create (kde#469458)
+  * Fix crash with corrupted EXR images
+
+-------------------------------------------------------------------

Old:
----
  kio-extras-23.08.0.tar.xz
  kio-extras-23.08.0.tar.xz.sig

New:
----
  kio-extras-23.08.1.tar.xz
  kio-extras-23.08.1.tar.xz.sig

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

Other differences:
------------------
++++++ kio-extras5.spec ++++++
--- /var/tmp/diff_new_pack.Nm34Ki/_old  2023-09-15 22:02:58.207761316 +0200
+++ /var/tmp/diff_new_pack.Nm34Ki/_new  2023-09-15 22:02:58.211761459 +0200
@@ -19,7 +19,7 @@
 %define rname kio-extras
 %bcond_without released
 Name:           kio-extras5
-Version:        23.08.0
+Version:        23.08.1
 Release:        0
 Summary:        Additional KIO slaves for KDE applications
 License:        GPL-2.0-or-later


++++++ kio-extras-23.08.0.tar.xz -> kio-extras-23.08.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/CMakeLists.txt 
new/kio-extras-23.08.1/CMakeLists.txt
--- old/kio-extras-23.08.0/CMakeLists.txt       2023-08-18 08:18:01.000000000 
+0200
+++ new/kio-extras-23.08.1/CMakeLists.txt       2023-09-11 22:57:26.000000000 
+0200
@@ -3,7 +3,7 @@
 # KDE Applications Version, managed by release script
 set (RELEASE_SERVICE_VERSION_MAJOR "23")
 set (RELEASE_SERVICE_VERSION_MINOR "08")
-set (RELEASE_SERVICE_VERSION_MICRO "0")
+set (RELEASE_SERVICE_VERSION_MICRO "1")
 set (RELEASE_SERVICE_VERSION 
"${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
 project(kio-extras VERSION ${RELEASE_SERVICE_VERSION})
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/afc/afc.json 
new/kio-extras-23.08.1/afc/afc.json
--- old/kio-extras-23.08.0/afc/afc.json 2023-08-18 08:18:01.000000000 +0200
+++ new/kio-extras-23.08.1/afc/afc.json 2023-09-11 22:57:26.000000000 +0200
@@ -5,23 +5,23 @@
             "Icon": "smartphone",
             "deleting": true,
             "input": "none",
+            "linking": false,
             "listing": [
                 "Name",
                 "Type",
                 "Size",
                 "Date"
             ],
-            "linking": false,
-            "permissions": false,
             "makedir": true,
             "maxInstances": 5,
             "maxInstancesPerHost": 1,
             "moving": true,
+            "opening": true,
             "output": "filesystem",
+            "permissions": false,
             "protocol": "afc",
-            "opening": true,
-            "truncating": true,
             "reading": true,
+            "truncating": true,
             "writing": true
         }
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/archive/archive.json 
new/kio-extras-23.08.1/archive/archive.json
--- old/kio-extras-23.08.0/archive/archive.json 2023-08-18 08:18:01.000000000 
+0200
+++ new/kio-extras-23.08.1/archive/archive.json 2023-09-11 22:57:26.000000000 
+0200
@@ -1,13 +1,16 @@
 {
     "KDE-KIO-Protocols": {
         "ar": {
-            "protocol": "ar",
-            "archiveMimetype": ["application/x-archive"],
-            "source": true,
+            "Class": "local",
             "Icon": "package-x-generic",
-            "Class":"local",
-            "input":"filesystem",
-            "output":"filesystem",
+            "archiveMimetype": [
+                "application/x-archive"
+            ],
+            "copyFromFile": false,
+            "copyToFile": true,
+            "deleting": false,
+            "input": "filesystem",
+            "linking": false,
             "listing": [
                 "Name",
                 "Type",
@@ -18,17 +21,47 @@
                 "Group",
                 "Link"
             ],
+            "makedir": false,
+            "moving": false,
+            "output": "filesystem",
+            "protocol": "ar",
+            "reading": true,
+            "source": true,
+            "writing": false
+        },
+        "sevenz": {
+            "Class": "local",
+            "Icon": "package-x-generic",
+            "archiveMimetype": [
+                "application/x-7z-compressed"
+            ],
             "copyFromFile": false,
             "copyToFile": true,
             "deleting": false,
+            "input": "filesystem",
             "linking": false,
+            "listing": [
+                "Name",
+                "Type",
+                "Size",
+                "Date",
+                "Access",
+                "Owner",
+                "Group",
+                "Link"
+            ],
             "makedir": false,
             "moving": false,
+            "output": "filesystem",
+            "protocol": "sevenz",
             "reading": true,
+            "source": true,
             "writing": false
         },
         "tar": {
-            "protocol": "tar",
+            "Class": "local",
+            "Icon": "package-x-generic",
+            "X-DocPath": "kioslave5/tar/index.html",
             "archiveMimetype": [
                 "application/x-tar",
                 "application/x-compressed-tar",
@@ -37,40 +70,12 @@
                 "application/x-lzma-compressed-tar",
                 "application/x-xz-compressed-tar",
                 "application/x-zstd-compressed-tar"
-                ],
-            "X-DocPath": "kioslave5/tar/index.html",
-            "source": true,
-            "Icon": "package-x-generic",
-            "Class":"local",
-            "input":"filesystem",
-            "output":"filesystem",
-            "listing": [
-                "Name",
-                "Type",
-                "Size",
-                "Date",
-                "Access",
-                "Owner",
-                "Group",
-                "Link"
             ],
             "copyFromFile": false,
             "copyToFile": true,
             "deleting": false,
+            "input": "filesystem",
             "linking": false,
-            "makedir": false,
-            "moving": false,
-            "reading": true,
-            "writing": false
-        },
-        "sevenz": {
-            "protocol": "sevenz",
-            "archiveMimetype": ["application/x-7z-compressed"],
-            "source": true,
-            "Icon": "package-x-generic",
-            "Class":"local",
-            "input":"filesystem",
-            "output":"filesystem",
             "listing": [
                 "Name",
                 "Type",
@@ -81,23 +86,25 @@
                 "Group",
                 "Link"
             ],
-            "copyFromFile": false,
-            "copyToFile": true,
-            "deleting": false,
-            "linking": false,
             "makedir": false,
             "moving": false,
+            "output": "filesystem",
+            "protocol": "tar",
             "reading": true,
+            "source": true,
             "writing": false
         },
         "zip": {
-            "protocol": "zip",
-            "archiveMimetype": ["application/zip"],
-            "source": true,
+            "Class": "local",
             "Icon": "package-x-generic",
-            "Class":"local",
-            "input":"filesystem",
-            "output":"filesystem",
+            "archiveMimetype": [
+                "application/zip"
+            ],
+            "copyFromFile": false,
+            "copyToFile": true,
+            "deleting": false,
+            "input": "filesystem",
+            "linking": false,
             "listing": [
                 "Name",
                 "Type",
@@ -108,13 +115,12 @@
                 "Group",
                 "Link"
             ],
-            "copyFromFile": false,
-            "copyToFile": true,
-            "deleting": false,
-            "linking": false,
             "makedir": false,
             "moving": false,
+            "output": "filesystem",
+            "protocol": "zip",
             "reading": true,
+            "source": true,
             "writing": false
         }
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/mtp/mtp.json 
new/kio-extras-23.08.1/mtp/mtp.json
--- old/kio-extras-23.08.0/mtp/mtp.json 2023-08-18 08:18:01.000000000 +0200
+++ new/kio-extras-23.08.1/mtp/mtp.json 2023-09-11 22:57:26.000000000 +0200
@@ -18,10 +18,10 @@
             "moving": true,
             "opening": true,
             "output": "filesystem",
+            "permissions": false,
             "protocol": "mtp",
             "reading": true,
-            "writing": true,
-            "permissions": false
+            "writing": true
         }
     }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/po/zh_CN/kfileaudiopreview5.po 
new/kio-extras-23.08.1/po/zh_CN/kfileaudiopreview5.po
--- old/kio-extras-23.08.0/po/zh_CN/kfileaudiopreview5.po       2023-08-18 
08:18:01.000000000 +0200
+++ new/kio-extras-23.08.1/po/zh_CN/kfileaudiopreview5.po       2023-09-11 
22:57:26.000000000 +0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-07-14 00:45+0000\n"
-"PO-Revision-Date: 2023-08-02 12:45\n"
+"PO-Revision-Date: 2023-09-02 02:59\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/po/zh_CN/kio5_activities.po 
new/kio-extras-23.08.1/po/zh_CN/kio5_activities.po
--- old/kio-extras-23.08.0/po/zh_CN/kio5_activities.po  2023-08-18 
08:18:01.000000000 +0200
+++ new/kio-extras-23.08.1/po/zh_CN/kio5_activities.po  2023-09-11 
22:57:26.000000000 +0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-12-15 00:47+0000\n"
-"PO-Revision-Date: 2023-08-02 12:45\n"
+"PO-Revision-Date: 2023-09-02 02:59\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/po/zh_CN/kio5_afc.po 
new/kio-extras-23.08.1/po/zh_CN/kio5_afc.po
--- old/kio-extras-23.08.0/po/zh_CN/kio5_afc.po 2023-08-18 08:18:01.000000000 
+0200
+++ new/kio-extras-23.08.1/po/zh_CN/kio5_afc.po 2023-09-11 22:57:26.000000000 
+0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-12-27 00:48+0000\n"
-"PO-Revision-Date: 2023-08-02 12:45\n"
+"PO-Revision-Date: 2023-09-02 02:59\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/po/zh_CN/kio5_archive.po 
new/kio-extras-23.08.1/po/zh_CN/kio5_archive.po
--- old/kio-extras-23.08.0/po/zh_CN/kio5_archive.po     2023-08-18 
08:18:01.000000000 +0200
+++ new/kio-extras-23.08.1/po/zh_CN/kio5_archive.po     2023-09-11 
22:57:26.000000000 +0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2023-02-15 00:58+0000\n"
-"PO-Revision-Date: 2023-08-02 12:45\n"
+"PO-Revision-Date: 2023-09-02 02:59\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/po/zh_CN/kio5_bookmarks.po 
new/kio-extras-23.08.1/po/zh_CN/kio5_bookmarks.po
--- old/kio-extras-23.08.0/po/zh_CN/kio5_bookmarks.po   2023-08-18 
08:18:01.000000000 +0200
+++ new/kio-extras-23.08.1/po/zh_CN/kio5_bookmarks.po   2023-09-11 
22:57:26.000000000 +0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-07-04 00:45+0000\n"
-"PO-Revision-Date: 2023-08-02 12:45\n"
+"PO-Revision-Date: 2023-09-02 02:59\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/po/zh_CN/kio5_fish.po 
new/kio-extras-23.08.1/po/zh_CN/kio5_fish.po
--- old/kio-extras-23.08.0/po/zh_CN/kio5_fish.po        2023-08-18 
08:18:01.000000000 +0200
+++ new/kio-extras-23.08.1/po/zh_CN/kio5_fish.po        2023-09-11 
22:57:26.000000000 +0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2023-03-05 00:50+0000\n"
-"PO-Revision-Date: 2023-08-02 12:45\n"
+"PO-Revision-Date: 2023-09-02 02:59\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/po/zh_CN/kio5_info.po 
new/kio-extras-23.08.1/po/zh_CN/kio5_info.po
--- old/kio-extras-23.08.0/po/zh_CN/kio5_info.po        2023-08-18 
08:18:01.000000000 +0200
+++ new/kio-extras-23.08.1/po/zh_CN/kio5_info.po        2023-09-11 
22:57:26.000000000 +0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2021-07-10 00:16+0000\n"
-"PO-Revision-Date: 2023-08-02 12:45\n"
+"PO-Revision-Date: 2023-09-02 02:59\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/po/zh_CN/kio5_man.po 
new/kio-extras-23.08.1/po/zh_CN/kio5_man.po
--- old/kio-extras-23.08.0/po/zh_CN/kio5_man.po 2023-08-18 08:18:01.000000000 
+0200
+++ new/kio-extras-23.08.1/po/zh_CN/kio5_man.po 2023-09-11 22:57:26.000000000 
+0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-10-10 00:45+0000\n"
-"PO-Revision-Date: 2023-08-02 12:45\n"
+"PO-Revision-Date: 2023-09-02 02:59\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/po/zh_CN/kio5_mtp.po 
new/kio-extras-23.08.1/po/zh_CN/kio5_mtp.po
--- old/kio-extras-23.08.0/po/zh_CN/kio5_mtp.po 2023-08-18 08:18:01.000000000 
+0200
+++ new/kio-extras-23.08.1/po/zh_CN/kio5_mtp.po 2023-09-11 22:57:26.000000000 
+0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2023-03-22 00:47+0000\n"
-"PO-Revision-Date: 2023-08-02 12:45\n"
+"PO-Revision-Date: 2023-09-02 02:59\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/po/zh_CN/kio5_nfs.po 
new/kio-extras-23.08.1/po/zh_CN/kio5_nfs.po
--- old/kio-extras-23.08.0/po/zh_CN/kio5_nfs.po 2023-08-18 08:18:01.000000000 
+0200
+++ new/kio-extras-23.08.1/po/zh_CN/kio5_nfs.po 2023-09-11 22:57:26.000000000 
+0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-05-06 00:45+0000\n"
-"PO-Revision-Date: 2023-08-02 12:45\n"
+"PO-Revision-Date: 2023-09-02 02:59\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/po/zh_CN/kio5_recentdocuments.po 
new/kio-extras-23.08.1/po/zh_CN/kio5_recentdocuments.po
--- old/kio-extras-23.08.0/po/zh_CN/kio5_recentdocuments.po     2023-08-18 
08:18:01.000000000 +0200
+++ new/kio-extras-23.08.1/po/zh_CN/kio5_recentdocuments.po     2023-09-11 
22:57:26.000000000 +0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-11-21 00:46+0000\n"
-"PO-Revision-Date: 2023-08-02 12:45\n"
+"PO-Revision-Date: 2023-09-02 02:59\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/po/zh_CN/kio5_sftp.po 
new/kio-extras-23.08.1/po/zh_CN/kio5_sftp.po
--- old/kio-extras-23.08.0/po/zh_CN/kio5_sftp.po        2023-08-18 
08:18:01.000000000 +0200
+++ new/kio-extras-23.08.1/po/zh_CN/kio5_sftp.po        2023-09-11 
22:57:26.000000000 +0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-11-18 00:44+0000\n"
-"PO-Revision-Date: 2023-08-02 12:45\n"
+"PO-Revision-Date: 2023-09-02 02:59\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/po/zh_CN/kio5_smb.po 
new/kio-extras-23.08.1/po/zh_CN/kio5_smb.po
--- old/kio-extras-23.08.0/po/zh_CN/kio5_smb.po 2023-08-18 08:18:01.000000000 
+0200
+++ new/kio-extras-23.08.1/po/zh_CN/kio5_smb.po 2023-09-11 22:57:26.000000000 
+0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-07-22 00:44+0000\n"
-"PO-Revision-Date: 2023-08-02 12:45\n"
+"PO-Revision-Date: 2023-09-02 02:59\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/po/zh_CN/kio5_thumbnail.po 
new/kio-extras-23.08.1/po/zh_CN/kio5_thumbnail.po
--- old/kio-extras-23.08.0/po/zh_CN/kio5_thumbnail.po   2023-08-18 
08:18:01.000000000 +0200
+++ new/kio-extras-23.08.1/po/zh_CN/kio5_thumbnail.po   2023-09-11 
22:57:26.000000000 +0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2023-03-21 00:47+0000\n"
-"PO-Revision-Date: 2023-08-02 12:45\n"
+"PO-Revision-Date: 2023-09-02 02:59\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/recentlyused/recentlyused.json 
new/kio-extras-23.08.1/recentlyused/recentlyused.json
--- old/kio-extras-23.08.0/recentlyused/recentlyused.json       2023-08-18 
08:18:01.000000000 +0200
+++ new/kio-extras-23.08.1/recentlyused/recentlyused.json       2023-09-11 
22:57:26.000000000 +0200
@@ -8,6 +8,7 @@
             "copyToFile": false,
             "deleting": false,
             "input": "none",
+            "linking": false,
             "listing": [
                 "Name",
                 "Type",
@@ -18,7 +19,6 @@
                 "Group",
                 "Link"
             ],
-            "linking": false,
             "makedir": false,
             "maxInstances": 1,
             "maxInstancesPerHost": 1,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/smb/smb.json 
new/kio-extras-23.08.1/smb/smb.json
--- old/kio-extras-23.08.0/smb/smb.json 2023-08-18 08:18:01.000000000 +0200
+++ new/kio-extras-23.08.1/smb/smb.json 2023-09-11 22:57:26.000000000 +0200
@@ -1,6 +1,6 @@
 {
     "KDE-KIO-Protocols": {
-        "smb": {
+        "cifs": {
             "Class": ":internet",
             "Icon": "network-workgroup",
             "X-DocPath": "kioslave5/smb/index.html",
@@ -8,6 +8,7 @@
             "copyToFile": true,
             "deleting": true,
             "input": "none",
+            "linking": false,
             "listing": [
                 "Name",
                 "Type",
@@ -17,19 +18,18 @@
                 "Owner",
                 "Group"
             ],
-            "linking": false,
             "makedir": true,
             "maxInstances": 20,
             "maxInstancesPerHost": 5,
             "moving": true,
-            "output": "filesystem",
-            "protocol": "smb",
             "opening": true,
-            "truncating": true,
+            "output": "filesystem",
+            "protocol": "cifs",
             "reading": true,
+            "truncating": true,
             "writing": true
         },
-        "cifs": {
+        "smb": {
             "Class": ":internet",
             "Icon": "network-workgroup",
             "X-DocPath": "kioslave5/smb/index.html",
@@ -37,6 +37,7 @@
             "copyToFile": true,
             "deleting": true,
             "input": "none",
+            "linking": false,
             "listing": [
                 "Name",
                 "Type",
@@ -46,16 +47,15 @@
                 "Owner",
                 "Group"
             ],
-            "linking": false,
             "makedir": true,
             "maxInstances": 20,
             "maxInstancesPerHost": 5,
             "moving": true,
-            "output": "filesystem",
-            "protocol": "cifs",
             "opening": true,
-            "truncating": true,
+            "output": "filesystem",
+            "protocol": "smb",
             "reading": true,
+            "truncating": true,
             "writing": true
         }
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/thumbnail/audiocreator.cpp 
new/kio-extras-23.08.1/thumbnail/audiocreator.cpp
--- old/kio-extras-23.08.0/thumbnail/audiocreator.cpp   2023-08-18 
08:18:01.000000000 +0200
+++ new/kio-extras-23.08.1/thumbnail/audiocreator.cpp   2023-09-11 
22:57:26.000000000 +0200
@@ -149,7 +149,8 @@
     QMimeDatabase db;
     QMimeType type = db.mimeTypeForName(request.mimeType());
 
-    const char *fileName = 
QFile::encodeName(request.url().toLocalFile()).data();
+    const QByteArray fileNameBytes = 
QFile::encodeName(request.url().toLocalFile());
+    const char *fileName = fileNameBytes.constData();
 
     if (!type.isValid()) {
         return KIO::ThumbnailResult::fail();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kio-extras-23.08.0/thumbnail/exrcreator.cpp 
new/kio-extras-23.08.1/thumbnail/exrcreator.cpp
--- old/kio-extras-23.08.0/thumbnail/exrcreator.cpp     2023-08-18 
08:18:01.000000000 +0200
+++ new/kio-extras-23.08.1/thumbnail/exrcreator.cpp     2023-09-11 
22:57:26.000000000 +0200
@@ -29,44 +29,48 @@
 
 KIO::ThumbnailResult EXRCreator::create(const KIO::ThumbnailRequest &request)
 {
-    const QByteArray encodedPath = 
QFile::encodeName(request.url().toLocalFile());
-    Imf::InputFile in (encodedPath.constData());
-    const Imf::Header &h = in.header();
-
-    if ( h.hasPreviewImage() ) {
-        qCDebug(KIO_THUMBNAIL_EXR_LOG) << "EXRcreator - using preview";
-        const Imf::PreviewImage &preview = in.header().previewImage();
-        QImage qpreview(preview.width(), preview.height(), 
QImage::Format_RGB32);
-        for ( unsigned int y=0; y < preview.height(); y++ ) {
-            for ( unsigned int x=0; x < preview.width(); x++ ) {
-                const Imf::PreviewRgba &q = 
preview.pixels()[x+(y*preview.width())];
-                qpreview.setPixel( x, y, qRgba(q.r, q.g, q.b, q.a) );
+    try {
+        const QByteArray encodedPath = 
QFile::encodeName(request.url().toLocalFile());
+        Imf::InputFile in (encodedPath.constData());
+        const Imf::Header &h = in.header();
+        if ( h.hasPreviewImage() ) {
+            qCDebug(KIO_THUMBNAIL_EXR_LOG) << "EXRcreator - using preview";
+            const Imf::PreviewImage &preview = h.previewImage();
+            QImage qpreview(preview.width(), preview.height(), 
QImage::Format_RGB32);
+            for ( unsigned int y=0; y < preview.height(); y++ ) {
+                for ( unsigned int x=0; x < preview.width(); x++ ) {
+                    const Imf::PreviewRgba &q = 
preview.pixels()[x+(y*preview.width())];
+                    qpreview.setPixel( x, y, qRgba(q.r, q.g, q.b, q.a) );
+                }
             }
+            return KIO::ThumbnailResult::pass(qpreview);
         }
-        return KIO::ThumbnailResult::pass(qpreview);
-    } else {
-        // do it the hard way
-        // We ignore maximum size when just extracting the thumbnail
-        // from the header, but it is very expensive to render large
-        // EXR images just to turn it into an icon, so we go back
-        // to honoring it in here.
-        qCDebug(KIO_THUMBNAIL_EXR_LOG) << "EXRcreator - using original image";
-        KSharedConfig::Ptr config = KSharedConfig::openConfig();
-        KConfigGroup configGroup( config, "PreviewSettings" );
-        const qint64 maxSize = configGroup.readEntry( "MaximumSize", 
std::numeric_limits<qint64>::max() );
-        const qint64 fileSize = QFile(request.url().toLocalFile()).size();
-        if ( (fileSize > 0) && (fileSize < maxSize) ) {
-            QImage img;
-            if (!img.load(request.url().toLocalFile())) {
-                return KIO::ThumbnailResult::fail();
-            }
-            if (img.depth() != 32) {
-                img = img.convertToFormat( QImage::Format_RGB32 );
-            }
-            return KIO::ThumbnailResult::pass(img);
-        } else {
+    } catch (const std::exception &e) {
+        qCDebug(KIO_THUMBNAIL_EXR_LOG) << e.what();
+        return KIO::ThumbnailResult::fail();
+    }
+
+    // do it the hard way
+    // We ignore maximum size when just extracting the thumbnail
+    // from the header, but it is very expensive to render large
+    // EXR images just to turn it into an icon, so we go back
+    // to honoring it in here.
+    qCDebug(KIO_THUMBNAIL_EXR_LOG) << "EXRcreator - using original image";
+    KSharedConfig::Ptr config = KSharedConfig::openConfig();
+    KConfigGroup configGroup( config, "PreviewSettings" );
+    const qint64 maxSize = configGroup.readEntry( "MaximumSize", 
std::numeric_limits<qint64>::max() );
+    const qint64 fileSize = QFile(request.url().toLocalFile()).size();
+    if ( (fileSize > 0) && (fileSize < maxSize) ) {
+        QImage img;
+        if (!img.load(request.url().toLocalFile())) {
             return KIO::ThumbnailResult::fail();
         }
+        if (img.depth() != 32) {
+            img = img.convertToFormat( QImage::Format_RGB32 );
+        }
+        return KIO::ThumbnailResult::pass(img);
+    } else {
+        return KIO::ThumbnailResult::fail();
     }
 }
 

Reply via email to