Hello community,
here is the log from the commit of package kscreenlocker for openSUSE:Factory checked in at 2017-06-10 17:54:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kscreenlocker (Old)
and /work/SRC/openSUSE:Factory/.kscreenlocker.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kscreenlocker"
Sat Jun 10 17:54:43 2017 rev:27 rq:501479 version:5.10.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/kscreenlocker/kscreenlocker.changes 2017-06-01 16:25:37.391286609 +0200
+++ /work/SRC/openSUSE:Factory/.kscreenlocker.new/kscreenlocker.changes 2017-06-10 17:54:45.368013821 +0200
@@ -1,0 +2,21 @@
+Tue Jun 6 17:19:55 CEST 2017 - fabian@ritter-vogt.de
+
+- Update to 5.10.1
+ * New bugfix release
+ * For more details please see:
+ * https://www.kde.org/announcements/plasma-5.10.1.php
+- Changes since 5.10.0:
+ * Fixup protocol mismatch between greeter and kcheckpass (kde#380491)
+ * Fix detection of sys/event.h on FreeBSD < 12
+ * kcheckpass: Add support in for non-Linux platforms via kevent.
+- Remove patches, now upstream:
+ * 0001-Fixup-protocol-mismatch-between-greeter-and-kcheckpa.patch
+
+-------------------------------------------------------------------
+Sun Jun 4 19:00:05 UTC 2017 - fabian@ritter-vogt.de
+
+- Add upstream patch to fix screenlocker breaking with empty password
+ (kde#380491):
+ * 0001-Fixup-protocol-mismatch-between-greeter-and-kcheckpa.patch
+
+-------------------------------------------------------------------
Old:
----
kscreenlocker-5.10.0.tar.xz
New:
----
kscreenlocker-5.10.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kscreenlocker.spec ++++++
--- /var/tmp/diff_new_pack.I502EP/_old 2017-06-10 17:54:45.887940406 +0200
+++ /var/tmp/diff_new_pack.I502EP/_new 2017-06-10 17:54:45.891939842 +0200
@@ -18,13 +18,13 @@
%bcond_without lang
Name: kscreenlocker
-Version: 5.10.0
+Version: 5.10.1
Release: 0
Summary: Library and components for secure lock screen architecture
License: GPL-2.0+
Group: System/GUI/KDE
Url: https://projects.kde.org/kscreenlocker
-Source: kscreenlocker-%{version}.tar.xz
+Source: http://download.kde.org/stable/plasma/%{version}/kscreenlocker-%{version}.tar.xz
# PATCH-FIX-OPENSUSE fix-wayland-version-requirement.diff -- Changes wayland requirement from 1.3 to 1.2.1
Patch0: fix-wayland-version-requirement.diff
BuildRequires: cmake >= 2.8.12
++++++ kscreenlocker-5.10.0.tar.xz -> kscreenlocker-5.10.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.10.0/CMakeLists.txt new/kscreenlocker-5.10.1/CMakeLists.txt
--- old/kscreenlocker-5.10.0/CMakeLists.txt 2017-05-26 10:48:45.000000000 +0200
+++ new/kscreenlocker-5.10.1/CMakeLists.txt 2017-06-06 13:26:49.000000000 +0200
@@ -1,4 +1,4 @@
-set(PROJECT_VERSION "5.10.0")
+set(PROJECT_VERSION "5.10.1")
set(PROJECT_VERSION_MAJOR 5)
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
@@ -33,6 +33,20 @@
CAN_DISABLE_PTRACE
"Required for disallowing ptrace on greeter and kcheckpass process")
+check_include_file("sys/signalfd.h" HAVE_SIGNALFD_H)
+if (NOT HAVE_SIGNALFD_H)
+ check_include_files("sys/types.h;sys/event.h" HAVE_EVENT_H)
+endif ()
+if (NOT (HAVE_SIGNALFD_H OR HAVE_EVENT_H))
+ message(FATAL_ERROR "kcheckpass either needs signalfd() or kevent()&sigtimedwait() to work")
+endif ()
+add_feature_info("sys/signalfd.h"
+ HAVE_SIGNALFD_H
+ "Use the signalfd() api for signalhandling")
+add_feature_info("sys/event.h"
+ HAVE_EVENT_H
+ "Use the kevent() and sigwaitinfo() api for signalhandling")
+
find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
Crash
Declarative
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.10.0/config-kscreenlocker.h.cmake new/kscreenlocker-5.10.1/config-kscreenlocker.h.cmake
--- old/kscreenlocker-5.10.0/config-kscreenlocker.h.cmake 2017-05-26 10:47:19.000000000 +0200
+++ new/kscreenlocker-5.10.1/config-kscreenlocker.h.cmake 2017-06-06 13:25:13.000000000 +0200
@@ -13,3 +13,5 @@
#cmakedefine01 HAVE_SYS_PROCCTL_H
#cmakedefine01 HAVE_PROC_TRACE_CTL
#cmakedefine01 HAVE_SECCOMP
+#cmakedefine01 HAVE_SIGNALFD_H
+#cmakedefine01 HAVE_EVENT_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.10.0/greeter/authenticator.cpp new/kscreenlocker-5.10.1/greeter/authenticator.cpp
--- old/kscreenlocker-5.10.0/greeter/authenticator.cpp 2017-05-26 10:47:19.000000000 +0200
+++ new/kscreenlocker-5.10.1/greeter/authenticator.cpp 2017-06-06 13:25:13.000000000 +0200
@@ -36,6 +36,7 @@
#include