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(); } }