Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kscreenlocker for openSUSE:Factory checked in at 2022-07-01 13:44:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kscreenlocker (Old) and /work/SRC/openSUSE:Factory/.kscreenlocker.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kscreenlocker" Fri Jul 1 13:44:12 2022 rev:123 rq:985886 version:5.25.2 Changes: -------- --- /work/SRC/openSUSE:Factory/kscreenlocker/kscreenlocker.changes 2022-06-23 10:22:51.943648410 +0200 +++ /work/SRC/openSUSE:Factory/.kscreenlocker.new.1548/kscreenlocker.changes 2022-07-01 13:44:20.226842452 +0200 @@ -1,0 +2,11 @@ +Tue Jun 28 13:03:30 UTC 2022 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * greeter: fix undefined wallpaper by initializing wallpaper plugin before lock screen + * Initialise pam response in all converse conditions (kde#455608) + +------------------------------------------------------------------- Old: ---- kscreenlocker-5.25.1.tar.xz kscreenlocker-5.25.1.tar.xz.sig New: ---- kscreenlocker-5.25.2.tar.xz kscreenlocker-5.25.2.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kscreenlocker.spec ++++++ --- /var/tmp/diff_new_pack.Gt5JNq/_old 2022-07-01 13:44:20.822843348 +0200 +++ /var/tmp/diff_new_pack.Gt5JNq/_new 2022-07-01 13:44:20.822843348 +0200 @@ -20,7 +20,7 @@ %bcond_without released Name: kscreenlocker -Version: 5.25.1 +Version: 5.25.2 Release: 0 Summary: Library and components for secure lock screen architecture License: GPL-2.0-or-later ++++++ kscreenlocker-5.25.1.tar.xz -> kscreenlocker-5.25.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.25.1/CMakeLists.txt new/kscreenlocker-5.25.2/CMakeLists.txt --- old/kscreenlocker-5.25.1/CMakeLists.txt 2022-06-21 12:47:57.000000000 +0200 +++ new/kscreenlocker-5.25.2/CMakeLists.txt 2022-06-28 12:45:52.000000000 +0200 @@ -2,11 +2,11 @@ project(kscreenlocker) set(CMAKE_C_STANDARD 99) -set(PROJECT_VERSION "5.25.1") +set(PROJECT_VERSION "5.25.2") set(PROJECT_VERSION_MAJOR 5) -set(QT_MIN_VERSION "5.15.0") -set(KF5_MIN_VERSION "5.91") +set(QT_MIN_VERSION "5.15.2") +set(KF5_MIN_VERSION "5.94") set(KDE_COMPILERSETTINGS_LEVEL "5.82") set(CMAKE_CXX_STANDARD 17) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.25.1/greeter/greeterapp.cpp new/kscreenlocker-5.25.2/greeter/greeterapp.cpp --- old/kscreenlocker-5.25.1/greeter/greeterapp.cpp 2022-06-21 12:47:36.000000000 +0200 +++ new/kscreenlocker-5.25.2/greeter/greeterapp.cpp 2022-06-28 12:45:30.000000000 +0200 @@ -363,6 +363,15 @@ context->setContextProperty(QStringLiteral("defaultToSwitchUser"), m_defaultToSwitchUser); context->setContextProperty(QStringLiteral("config"), m_lnfIntegration->configuration()); + loadWallpaperPlugin(view); + if (auto object = view->property("wallpaperGraphicsObject").value<KDeclarative::QmlObjectSharedEngine *>()) { + // initialize with our size to avoid as much resize events as possible + object->completeInitialization({ + {QStringLiteral("width"), view->width()}, + {QStringLiteral("height"), view->height()}, + }); + } + view->setSource(m_mainQmlPath); // on error, load the fallback lockscreen to not lock the user out of the system if (view->status() != QQmlComponent::Ready) { @@ -399,15 +408,6 @@ // verify that the engine's controller didn't change Q_ASSERT(dynamic_cast<NoAccessNetworkAccessManagerFactory *>(view->engine()->networkAccessManagerFactory())); - loadWallpaperPlugin(view); - if (auto object = view->property("wallpaperGraphicsObject").value<KDeclarative::QmlObjectSharedEngine *>()) { - // initialize with our size to avoid as much resize events as possible - object->completeInitialization({ - {QStringLiteral("width"), view->width()}, - {QStringLiteral("height"), view->height()}, - }); - } - if (KWindowSystem::isPlatformWayland()) { if (auto layerShellWindow = LayerShellQt::Window::get(view)) { layerShellWindow->setExclusiveZone(-1); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.25.1/greeter/pamauthenticator.cpp new/kscreenlocker-5.25.2/greeter/pamauthenticator.cpp --- old/kscreenlocker-5.25.1/greeter/pamauthenticator.cpp 2022-06-21 12:47:36.000000000 +0200 +++ new/kscreenlocker-5.25.2/greeter/pamauthenticator.cpp 2022-06-28 12:45:30.000000000 +0200 @@ -61,6 +61,12 @@ { PamWorker *c = static_cast<PamWorker *>(data); + *resp = (struct pam_response *)calloc(n, sizeof(struct pam_response)); + if (!*resp) { + return PAM_BUF_ERR; + } + Q_ASSERT(resp); + for (int i = 0; i < n; i++) { bool isSecret = false; switch (msg[i]->msg_style) { @@ -68,12 +74,6 @@ isSecret = true; Q_FALLTHROUGH(); case PAM_PROMPT_ECHO_ON: - Q_ASSERT(resp); - *resp = (struct pam_response *)calloc(n, sizeof(struct pam_response)); - if (!*resp) { - return PAM_BUF_ERR; - } - const QString prompt = QString::fromLocal8Bit(msg[i]->msg); if (isSecret) { Q_EMIT c->promptForSecret(prompt); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.25.1/po/zh_CN/kcm_screenlocker.po new/kscreenlocker-5.25.2/po/zh_CN/kcm_screenlocker.po --- old/kscreenlocker-5.25.1/po/zh_CN/kcm_screenlocker.po 2022-06-21 12:47:56.000000000 +0200 +++ new/kscreenlocker-5.25.2/po/zh_CN/kcm_screenlocker.po 2022-06-28 12:45:51.000000000 +0200 @@ -9,7 +9,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2022-04-01 00:54+0000\n" -"PO-Revision-Date: 2022-06-19 07:03\n" +"PO-Revision-Date: 2022-06-25 04:28\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.25.1/po/zh_CN/kscreenlocker.po new/kscreenlocker-5.25.2/po/zh_CN/kscreenlocker.po --- old/kscreenlocker-5.25.1/po/zh_CN/kscreenlocker.po 2022-06-21 12:47:56.000000000 +0200 +++ new/kscreenlocker-5.25.2/po/zh_CN/kscreenlocker.po 2022-06-28 12:45:51.000000000 +0200 @@ -9,7 +9,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2022-05-17 00:46+0000\n" -"PO-Revision-Date: 2022-06-19 07:03\n" +"PO-Revision-Date: 2022-06-25 04:28\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.25.1/po/zh_CN/kscreenlocker_greet.po new/kscreenlocker-5.25.2/po/zh_CN/kscreenlocker_greet.po --- old/kscreenlocker-5.25.1/po/zh_CN/kscreenlocker_greet.po 2022-06-21 12:47:56.000000000 +0200 +++ new/kscreenlocker-5.25.2/po/zh_CN/kscreenlocker_greet.po 2022-06-28 12:45:51.000000000 +0200 @@ -8,7 +8,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2022-03-25 00:45+0000\n" -"PO-Revision-Date: 2022-06-19 07:03\n" +"PO-Revision-Date: 2022-06-25 04:28\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n"