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-05-14 16:30:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kcoreaddons (Old) and /work/SRC/openSUSE:Factory/.kcoreaddons.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kcoreaddons" Sun May 14 16:30:24 2023 rev:117 rq:1086913 version:5.106.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kcoreaddons/kcoreaddons.changes 2023-04-09 18:41:29.917914940 +0200 +++ /work/SRC/openSUSE:Factory/.kcoreaddons.new.1533/kcoreaddons.changes 2023-05-14 16:32:27.287409873 +0200 @@ -1,0 +2,12 @@ +Sat May 6 14:01:30 UTC 2023 - Christophe Marin <[email protected]> + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * exportUrlsToPortal: let it work in a non-KDE session (kde#458643) + * exportUrlsToPortal: don't export when there are non-sendable non-local files + * KDirWatch: Don't append fileName to fileName in Delete event (kde#467095) + +------------------------------------------------------------------- Old: ---- kcoreaddons-5.105.0.tar.xz kcoreaddons-5.105.0.tar.xz.sig New: ---- kcoreaddons-5.106.0.tar.xz kcoreaddons-5.106.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kcoreaddons.spec ++++++ --- /var/tmp/diff_new_pack.LGaMKO/_old 2023-05-14 16:32:27.747412097 +0200 +++ /var/tmp/diff_new_pack.LGaMKO/_new 2023-05-14 16:32:27.751412116 +0200 @@ -24,7 +24,7 @@ %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')} %bcond_without released Name: kcoreaddons -Version: 5.105.0 +Version: 5.106.0 Release: 0 Summary: Utilities for core application functionality and accessing the OS License: LGPL-2.1-or-later ++++++ kcoreaddons-5.105.0.tar.xz -> kcoreaddons-5.106.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.105.0/CMakeLists.txt new/kcoreaddons-5.106.0/CMakeLists.txt --- old/kcoreaddons-5.105.0/CMakeLists.txt 2023-03-31 11:00:21.000000000 +0200 +++ new/kcoreaddons-5.106.0/CMakeLists.txt 2023-05-06 11:22:18.000000000 +0200 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.16) -set(KF_VERSION "5.105.0") # handled by release scripts +set(KF_VERSION "5.106.0") # handled by release scripts project(KCoreAddons VERSION ${KF_VERSION}) include(FeatureSummary) -find_package(ECM 5.105.0 NO_MODULE) +find_package(ECM 5.106.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.105.0/poqm/de/kcoreaddons5_qt.po new/kcoreaddons-5.106.0/poqm/de/kcoreaddons5_qt.po --- old/kcoreaddons-5.105.0/poqm/de/kcoreaddons5_qt.po 2023-03-31 11:00:21.000000000 +0200 +++ new/kcoreaddons-5.106.0/poqm/de/kcoreaddons5_qt.po 2023-05-06 11:22:18.000000000 +0200 @@ -22,7 +22,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Lokalize 22.12.0\n" "X-Qt-Contexts: true\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.105.0/poqm/fi/kcoreaddons5_qt.po new/kcoreaddons-5.106.0/poqm/fi/kcoreaddons5_qt.po --- old/kcoreaddons-5.105.0/poqm/fi/kcoreaddons5_qt.po 2023-03-31 11:00:21.000000000 +0200 +++ new/kcoreaddons-5.106.0/poqm/fi/kcoreaddons5_qt.po 2023-05-06 11:22:18.000000000 +0200 @@ -26,7 +26,7 @@ "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: 2023-02-26 16:24+0200\n" +"PO-Revision-Date: 2023-03-12 18:16+0200\n" "Last-Translator: Tommi Nieminen <[email protected]>\n" "Language-Team: Finnish <[email protected]>\n" "Language: fi\n" @@ -34,7 +34,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 22.12.2\n" +"X-Generator: Lokalize 22.12.3\n" "X-POT-Import-Date: 2013-01-13 20:43:21+0000\n" "X-Qt-Contexts: true\n" @@ -806,14 +806,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 minuuttia sitten" -msgstr[1] "%1 minuuttia sitten" +msgstr[0] "%n minuutti sitten" +msgstr[1] "%n minuuttia sitten" #. 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 @@ -834,12 +832,10 @@ msgstr "lsof-ohjelmatiedostoa ei löytynyt hakupolusta:" #: 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-komennon suoritus epäonnistui, virhekoodi %1" +msgstr "âlsofâ-komennon suoritus epäonnistui. Virhekoodi %1" #: lib/util/klistopenfilesjob_win.cpp:27 msgctxt "QObject|" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.105.0/poqm/ia/kcoreaddons5_qt.po new/kcoreaddons-5.106.0/poqm/ia/kcoreaddons5_qt.po --- old/kcoreaddons-5.105.0/poqm/ia/kcoreaddons5_qt.po 2023-03-31 11:00:21.000000000 +0200 +++ new/kcoreaddons-5.106.0/poqm/ia/kcoreaddons5_qt.po 2023-05-06 11:22:18.000000000 +0200 @@ -3356,7 +3356,7 @@ #~ msgstr "Vista Preliminar de &Imprimer" #~ msgid "Show a print preview of document" -#~ msgstr "Monstra un vista preliminari del documento" +#~ msgstr "Monstra un vista preliminar del documento" #~ msgid "&Mail..." #~ msgstr "Invia via &E-posta..." @@ -5091,13 +5091,13 @@ #~ msgstr "Tu pressa per selectionar un font" #~ msgid "Preview of the selected font" -#~ msgstr "Vista preliminari de le font selectionate" +#~ msgstr "Vista preliminar de le font selectionate" #~ msgid "" #~ "This is a preview of the selected font. You can change it by clicking the " #~ "\"Choose...\" button." #~ msgstr "" -#~ "Isto es un vista preliminari de le font selectionate. Tu pote cambiar lo " +#~ "Isto es un vista preliminar de le font selectionate. Tu pote cambiar lo " #~ "per pressar le button \"Selectiona ...\"" #~ msgid "Preview of the \"%1\" font" @@ -5107,7 +5107,7 @@ #~ "This is a preview of the \"%1\" font. You can change it by clicking the " #~ "\"Choose...\" button." #~ msgstr "" -#~ "Isto es un vista preliminari de le font \"%1\". Tu pote cambiar per " +#~ "Isto es un vista preliminar de le font \"%1\". Tu pote cambiar per " #~ "pressar le button \"Selectiona...\"." #~ msgid "Search" @@ -5520,7 +5520,7 @@ #~ msgctxt "@action" #~ msgid "Print Preview" -#~ msgstr "Vista preliminari de imprimer" +#~ msgstr "Vista preliminar de imprimer" #~ msgctxt "@action" #~ msgid "Clear" @@ -9022,10 +9022,10 @@ #~ msgstr "Evalutation : %1" #~ msgid "No Preview" -#~ msgstr "Nulle vista preliminari" +#~ msgstr "Nulle vista preliminar" #~ msgid "Loading Preview" -#~ msgstr "Cargante le vista preliminari" +#~ msgstr "Cargante le vista preliminar" #~ msgid "Comments" #~ msgstr "Commentos" @@ -9173,7 +9173,7 @@ #~ msgstr "BSD" #~ msgid "Preview URL:" -#~ msgstr "URL de vista preliminari:" +#~ msgstr "URL de vista preliminar:" #~ msgid "Language:" #~ msgstr "Linguage:" @@ -9257,7 +9257,7 @@ #~ msgid "Loading one preview" #~ msgid_plural "Loading %1 previews" -#~ msgstr[0] "Cargante un vista preliminari" +#~ msgstr[0] "Cargante un vista preliminar" #~ msgstr[1] "Cargante %1 vistas preliminar" #~ msgid "Installing" @@ -9439,7 +9439,7 @@ #~ msgstr "Le categoria selectionate \"%1\" es invalide." #~ msgid "Select preview image" -#~ msgstr "Selectiona le Imagine de vista preliminari" +#~ msgstr "Selectiona le Imagine de vista preliminar" #~ msgid "There was a network error." #~ msgstr "Il habeva un error de rete" @@ -9470,10 +9470,10 @@ #~ "mesmo texto que le titulo del file kvtml" #~ msgid "Preview Images" -#~ msgstr "Imagines de vista preliminari" +#~ msgstr "Imagines de vista preliminar" #~ msgid "Select Preview..." -#~ msgstr "Selectiona vista preliminari..." +#~ msgstr "Selectiona vista preliminar..." #~ msgid "Set a price for this item" #~ msgstr "Fixa un precio pro iste articulo" @@ -9497,17 +9497,17 @@ #~ msgstr "Incarga contento" #~ msgid "Upload first preview" -#~ msgstr "Incarga prime vista preliminari" +#~ msgstr "Incarga prime vista preliminar" #~ msgid "Note: You can edit, update and delete your content on the website." #~ msgstr "" #~ "Nota: tu pote editar, actualisar e cancellar tu contento sur le sito web." #~ msgid "Upload second preview" -#~ msgstr "Incarga le secunde vista preliminari" +#~ msgstr "Incarga le secunde vista preliminar" #~ msgid "Upload third preview" -#~ msgstr "Incarga le tertie vista preliminari" +#~ msgstr "Incarga le tertie vista preliminar" #~ msgid "" #~ "I ensure that this content does not violate any existing copyright, law " @@ -9935,7 +9935,7 @@ #~ msgstr "On usa pro le auto-completion in dialogos de file, pro exemplo" #~ msgid "Show file preview in file dialog" -#~ msgstr "Monstra le vista preliminari de file in le dialogo de file" +#~ msgstr "Monstra le vista preliminar de file in le dialogo de file" #~ msgid "Show hidden files" #~ msgstr "Monstra le files celate" @@ -10067,10 +10067,10 @@ #~ msgstr "A proposito de %1" #~ msgid "Could not load print preview part" -#~ msgstr "Il non pote cargar le parte de le vista preliminari de impression" +#~ msgstr "Il non pote cargar le parte de le vista preliminar de impression" #~ msgid "Print Preview" -#~ msgstr "Vista preliminari de impression" +#~ msgstr "Vista preliminar de impression" #~ msgid "Select Components" #~ msgstr "Selectionar componentes" @@ -10674,7 +10674,7 @@ #~ msgstr "Le provider pote non esser initiate." #~ msgid "Uploading preview image and content..." -#~ msgstr "Cargamento de le imagine de vista preliminari e contento ..." +#~ msgstr "Cargamento de le imagine de vista preliminar e contento ..." #~ msgid "Content Added" #~ msgstr "Contento addite" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.105.0/poqm/se/kcoreaddons5_qt.po new/kcoreaddons-5.106.0/poqm/se/kcoreaddons5_qt.po --- old/kcoreaddons-5.105.0/poqm/se/kcoreaddons5_qt.po 2023-03-31 11:00:21.000000000 +0200 +++ new/kcoreaddons-5.106.0/poqm/se/kcoreaddons5_qt.po 2023-05-06 11:22:18.000000000 +0200 @@ -1,4 +1,4 @@ -# Translation of kcoreaddons5_qt to Northern Sami +# Translation of kcoreaddons6_qt to Northern Sami # # Børre Gaup <[email protected]>, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012. msgid "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.105.0/poqm/zh_CN/kcoreaddons5_qt.po new/kcoreaddons-5.106.0/poqm/zh_CN/kcoreaddons5_qt.po --- old/kcoreaddons-5.105.0/poqm/zh_CN/kcoreaddons5_qt.po 2023-03-31 11:00:21.000000000 +0200 +++ new/kcoreaddons-5.106.0/poqm/zh_CN/kcoreaddons5_qt.po 2023-05-06 11:22:18.000000000 +0200 @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: kdeorg\n" -"PO-Revision-Date: 2023-03-27 11:59\n" +"PO-Revision-Date: 2023-04-29 08:33\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.105.0/src/lib/io/kdirwatch.cpp new/kcoreaddons-5.106.0/src/lib/io/kdirwatch.cpp --- old/kcoreaddons-5.105.0/src/lib/io/kdirwatch.cpp 2023-03-31 11:00:21.000000000 +0200 +++ new/kcoreaddons-5.106.0/src/lib/io/kdirwatch.cpp 2023-05-06 11:22:18.000000000 +0200 @@ -335,7 +335,7 @@ m_inotify_wd_to_entry.remove(e->wd); e->wd = -1; e->m_ctime = invalid_ctime; - emitEvent(e, Deleted, e->path); + emitEvent(e, Deleted); // If the parent dir was already watched, tell it something changed Entry *parentEntry = entry(e->parentDirectory()); if (parentEntry) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcoreaddons-5.105.0/src/lib/io/kurlmimedata.cpp new/kcoreaddons-5.106.0/src/lib/io/kurlmimedata.cpp --- old/kcoreaddons-5.105.0/src/lib/io/kurlmimedata.cpp 2023-03-31 11:00:21.000000000 +0200 +++ new/kcoreaddons-5.106.0/src/lib/io/kurlmimedata.cpp 2023-05-06 11:22:18.000000000 +0200 @@ -204,13 +204,7 @@ 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")) { + if (onlyLocalFiles) { return urlListToStringList(urls); } @@ -255,7 +249,7 @@ bool KUrlMimeData::exportUrlsToPortal(QMimeData *mimeData) { #if HAVE_QTDBUS - if (!isDocumentsPortalAvailable() || !isKIOFuseAvailable()) { + if (!isDocumentsPortalAvailable()) { return false; } QList<QUrl> urls = mimeData->urls(); @@ -265,6 +259,22 @@ const auto isLocal = url.isLocalFile(); if (!isLocal) { onlyLocalFiles = false; + + // 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 + static const auto fuseRedirect = qEnvironmentVariableIntValue("KCOREADDONS_FUSE_REDIRECT"); + if (!fuseRedirect) { + return false; + } + + // some remotes, fusing is enabled, but kio-fuse is unavailable -> cannot run this url list through the portal + if (!isKIOFuseAvailable()) { + qWarning() << "kio-fuse is missing"; + return false; + } } else if (isLocal && QFileInfo(url.toLocalFile()).isDir()) { // XDG Document Portal doesn't support directories and silently drops them. return false;
