Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-kauth for openSUSE:Factory 
checked in at 2026-06-16 13:48:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-kauth (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-kauth.new.1981 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-kauth"

Tue Jun 16 13:48:04 2026 rev:28 rq:1358864 version:6.27.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-kauth/kf6-kauth.changes      2026-05-11 
16:55:24.728032434 +0200
+++ /work/SRC/openSUSE:Factory/.kf6-kauth.new.1981/kf6-kauth.changes    
2026-06-16 13:53:28.025340572 +0200
@@ -1,0 +2,13 @@
+Sat Jun  6 11:42:03 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 6.27.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.27.0
+- Changes since 6.26.0:
+  * Update dependency version to 6.27.0
+  * KF6AuthCore: move Qt6::Gui to private link interface
+  * Port to KWaylandExtras::xdgActivationToken
+  * Update version to 6.27.0
+
+-------------------------------------------------------------------

Old:
----
  kauth-6.26.0.tar.xz
  kauth-6.26.0.tar.xz.sig

New:
----
  kauth-6.27.0.tar.xz
  kauth-6.27.0.tar.xz.sig

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

Other differences:
------------------
++++++ kf6-kauth.spec ++++++
--- /var/tmp/diff_new_pack.V5VEj4/_old  2026-06-16 13:53:29.497402070 +0200
+++ /var/tmp/diff_new_pack.V5VEj4/_new  2026-06-16 13:53:29.501402238 +0200
@@ -19,11 +19,11 @@
 %define qt6_version 6.9.0
 
 %define rname   kauth
-# Full KF6 version (e.g. 6.26.0)
+# Full KF6 version (e.g. 6.27.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
 %bcond_without released
 Name:           kf6-kauth
-Version:        6.26.0
+Version:        6.27.0
 Release:        0
 Summary:        Framework which lets applications perform actions as a 
privileged user
 License:        LGPL-2.1-or-later


++++++ kauth-6.26.0.tar.xz -> kauth-6.27.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kauth-6.26.0/CMakeLists.txt 
new/kauth-6.27.0/CMakeLists.txt
--- old/kauth-6.26.0/CMakeLists.txt     2026-05-01 13:51:35.000000000 +0200
+++ new/kauth-6.27.0/CMakeLists.txt     2026-06-05 17:45:11.000000000 +0200
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.29)
 
-set(KF_VERSION "6.26.0") # handled by release scripts
-set(KF_DEP_VERSION "6.26.0") # handled by release scripts
+set(KF_VERSION "6.27.0") # handled by release scripts
+set(KF_DEP_VERSION "6.27.0") # handled by release scripts
 project(KAuth VERSION ${KF_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 6.26.0  NO_MODULE)
+find_package(ECM 6.27.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)
 
@@ -56,7 +56,7 @@
 
 ecm_set_disabled_deprecation_versions(
     QT 6.11.0
-    KF 6.18.0
+    KF 6.26.0
 )
 
 ecm_install_po_files_as_qm(poqm)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kauth-6.26.0/poqm/ug/kauth6_qt.po 
new/kauth-6.27.0/poqm/ug/kauth6_qt.po
--- old/kauth-6.26.0/poqm/ug/kauth6_qt.po       2026-05-01 13:51:35.000000000 
+0200
+++ new/kauth-6.27.0/poqm/ug/kauth6_qt.po       2026-06-05 17:45:11.000000000 
+0200
@@ -8,38 +8,35 @@
 "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: 2013-09-08 07:05+0900\n"
-"Last-Translator: Gheyret Kenji <[email protected]>\n"
+"PO-Revision-Date: 2026-05-30 17:02-0400\n"
+"Last-Translator: Abduqadir Abliz <[email protected]>\n"
 "Language-Team: Uyghur Computer Science Association <[email protected]>\n"
 "Language: ug\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Poedit 1.5.5\n"
+"X-Generator: Poedit 3.9\n"
 "X-Qt-Contexts: true\n"
 
 #: backends/dbus/DBusHelperProxy.cpp:84
-#, fuzzy, qt-format
-#| msgid "DBus Backend error: connection to helper failed. %1"
+#, qt-format
 msgctxt "KAuth::DBusHelperProxy|"
 msgid "DBus Backend error: service start %1 failed: %2"
-msgstr "DBus ئارقا ئۇچ خاتالىقى: ياردەمچىگە ئۇلىنالمىدى. %1"
+msgstr "DBus ئارقا ئۇچ خاتالىقى: مۇلازىمەت %1 نى قوزغىتالمىدى: %2"
 
 #: backends/dbus/DBusHelperProxy.cpp:99
-#, fuzzy, qt-format
-#| msgid "DBus Backend error: connection to helper failed. %1"
+#, qt-format
 msgctxt "KAuth::DBusHelperProxy|"
 msgid ""
 "DBus Backend error: connection to helper failed. %1\n"
 "(application: %2 helper: %3)"
-msgstr "DBus ئارقا ئۇچ خاتالىقى: ياردەمچىگە ئۇلىنالمىدى. %1"
+msgstr ""
+"DBus ئارقا ئۇچ خاتالىقى: ياردەمچىگە ئۇلىنالمىدى. %1 \n"
+"(پىروگرامما: %2 ياردەمچى: %3)"
 
 #: backends/dbus/DBusHelperProxy.cpp:135
-#, fuzzy, qt-format
-#| msgid ""
-#| "DBus Backend error: could not contact the helper. Connection error: %1. "
-#| "Message error: %2"
+#, qt-format
 msgctxt "KAuth::DBusHelperProxy|"
 msgid ""
 "DBus Backend error: could not contact the helper. Connection error: %1. "
@@ -51,17 +48,17 @@
 #: executejob.cpp:104
 msgctxt "KAuth::ExecuteJob|"
 msgid "Tried to start an invalid action"
-msgstr ""
+msgstr "ئىناۋەتسىز مەشغۇلاتتىن بىرنى باشلاشنى سىنىدى"
 
 #: executejob.cpp:122
 msgctxt "KAuth::ExecuteJob|"
 msgid "Unknown execution mode chosen"
-msgstr ""
+msgstr "يوچۇن ئىجرا قىلىش ھالىتى تاللانغان"
 
 #: executejob.cpp:171
 msgctxt "KAuth::ExecuteJob|"
 msgid "Unknown status for the authentication procedure"
-msgstr ""
+msgstr "كىملىك دەلىللەش پىروگراممىسىدىكى يوچۇن ھالەت"
 
 #: executejob.cpp:183
 msgctxt "KAuth::ExecuteJob|"
@@ -69,13 +66,14 @@
 "The current backend only allows helper authorization, but this action does "
 "not have a helper."
 msgstr ""
+"نۆۋەتتىكى ئارقا ئۇچ پەقەت ياردەمچى ئارقىلىق كىملىك دەلىللەشكە يول قويىدۇ "
+"ئەمما بۇ مەشغۇلاتنىڭ ياردەمچىسى يوق."
 
 #: executejob.cpp:191 executejob.cpp:215
 msgctxt "KAuth::ExecuteJob|"
 msgid "The backend does not specify how to authorize"
-msgstr ""
+msgstr "ئارقا ئۇچ قانداق دەلىللەشنى بەلگىلىمىگەن"
 
-#, fuzzy
 #~| msgctxt "1: the i18n'ed system error code, from errno"
 #~| msgid "system error: %1"
 #~ msgctxt "KAuth::DBusHelperProxy|"
@@ -3744,7 +3742,6 @@
 #~ msgid "Supply a username and password below."
 #~ msgstr "تۆۋەندە ئىشلەتكۈچى ئاتى ۋە ئىم تەمىنلەيدۇ."
 
-#, fuzzy
 #~ msgid "Use this password:"
 #~ msgstr "ئىمنى ساقلا(&K)"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kauth-6.26.0/src/CMakeLists.txt 
new/kauth-6.27.0/src/CMakeLists.txt
--- old/kauth-6.26.0/src/CMakeLists.txt 2026-05-01 13:51:35.000000000 +0200
+++ new/kauth-6.27.0/src/CMakeLists.txt 2026-06-05 17:45:11.000000000 +0200
@@ -52,7 +52,13 @@
         DEPRECATION_VERSIONS
         EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT}
     )
-    target_link_libraries(KF6AuthCore PUBLIC Qt6::Core Qt6::Gui 
KF6::CoreAddons)  # for KJob
+    target_link_libraries(KF6AuthCore
+        PUBLIC
+            Qt6::Core
+            KF6::CoreAddons # for KJob
+        PRIVATE
+            Qt6::Gui
+    )
 
     target_include_directories(KF6AuthCore INTERFACE
         
"$<INSTALL_INTERFACE:${KAUTHCORE_INSTALL_INCLUDEDIR};${KAUTH_INSTALL_INCLUDEDIR}>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kauth-6.26.0/src/backends/polkit-1/Polkit1Backend.cpp 
new/kauth-6.27.0/src/backends/polkit-1/Polkit1Backend.cpp
--- old/kauth-6.26.0/src/backends/polkit-1/Polkit1Backend.cpp   2026-05-01 
13:51:35.000000000 +0200
+++ new/kauth-6.27.0/src/backends/polkit-1/Polkit1Backend.cpp   2026-06-05 
17:45:11.000000000 +0200
@@ -125,32 +125,27 @@
 void Polkit1Backend::sendActivationToken(const QString &action, QWindow 
*window)
 {
     const auto requestedSerial = KWaylandExtras::lastInputSerial(window);
-    connect(
-        KWaylandExtras::self(),
-        &KWaylandExtras::xdgActivationTokenArrived,
-        this,
-        [this, requestedSerial, action](quint32 serial, const QString &token) {
-            if (serial != requestedSerial || token.isEmpty()) {
-                return;
-            }
-            QDBusMessage methodCall =
-                QDBusMessage::createMethodCall(c_kdeAgentService, 
c_kdeAgentPath, c_kdeAgentInterface, 
QLatin1String("setActivationTokenForAction"));
-            methodCall << action;
-            methodCall << token;
+    auto tokenFuture = KWaylandExtras::xdgActivationToken(window, 
requestedSerial, {});
+    tokenFuture.then([action](const QString &token) {
+        if (token.isEmpty()) {
+            return;
+        }
+        QDBusMessage methodCall =
+            QDBusMessage::createMethodCall(c_kdeAgentService, c_kdeAgentPath, 
c_kdeAgentInterface, QLatin1String("setActivationTokenForAction"));
+        methodCall << action;
+        methodCall << token;
 
-            const auto reply = 
QDBusConnection::sessionBus().asyncCall(methodCall);
-            auto *watcher = new QDBusPendingCallWatcher(reply, this);
-            connect(watcher, &QDBusPendingCallWatcher::finished, this, [this, 
watcher, token, action] {
-                watcher->deleteLater();
+        const auto reply = QDBusConnection::sessionBus().asyncCall(methodCall);
+        auto *watcher = new QDBusPendingCallWatcher(reply);
+        connect(watcher, &QDBusPendingCallWatcher::finished, [watcher, token, 
action] {
+            watcher->deleteLater();
 
-                QDBusPendingReply<> reply = *watcher;
-                if (reply.isError()) {
-                    qCWarning(KAUTH) << "Failed to set activation token" << 
token << "for" << action << reply.error().message();
-                }
-            });
-        },
-        Qt::SingleShotConnection);
-    KWaylandExtras::requestXdgActivationToken(window, requestedSerial, {});
+            QDBusPendingReply<> reply = *watcher;
+            if (reply.isError()) {
+                qCWarning(KAUTH) << "Failed to set activation token" << token 
<< "for" << action << reply.error().message();
+            }
+        });
+    });
 }
 
 Action::AuthStatus Polkit1Backend::authorizeAction(const QString &action)

Reply via email to