summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2022-09-28 18:59:51 +0000
committer Eric Hameleers <alien@slackware.com>2022-09-29 07:00:21 +0200
commitc909d80825a2edd9e4677f401f322a1d444d8fd6 (patch)
treed1c864bc4793c108243045bf32095f7be3ab87a5 /source
parent527f0eecafdf3ecdb6e6495cc0b147d533998e56 (diff)
downloadcurrent-c909d80825a2edd9e4677f401f322a1d444d8fd6.tar.gz
current-c909d80825a2edd9e4677f401f322a1d444d8fd6.tar.xz
Wed Sep 28 18:59:51 UTC 202220220928185951
a/kernel-firmware-20220928_8d19846-noarch-1.txz: Upgraded. a/kernel-generic-5.19.12-x86_64-1.txz: Upgraded. a/kernel-huge-5.19.12-x86_64-1.txz: Upgraded. a/kernel-modules-5.19.12-x86_64-1.txz: Upgraded. d/kernel-headers-5.19.12-x86-1.txz: Upgraded. k/kernel-source-5.19.12-noarch-1.txz: Upgraded. kde/kscreenlocker-5.25.5-x86_64-2.txz: Rebuilt. Subject: [PATCH] Set QSurfaceFormat::ResetNotification. This got lost in frameworks porting from shared KDeclarative code and is important (especially for NVIDIA after suspend+resume). Thanks to marav for the heads-up. kde/plasma-workspace-5.25.5-x86_64-3.txz: Rebuilt. [PATCH] set setInteractiveAuthorizationAllowed on SetPassword call. It is important that the SetPassword call uses interactive authorization, otherwise it will be denied unless the user had been modified beforehand so an authorization was already granted. Thanks to marav for the heads-up. n/gnutls-3.7.8-x86_64-1.txz: Upgraded. isolinux/initrd.img: Rebuilt. /sbin/probe: Fix duplicated enumeration of mmc storage devices (e.g. SD cards). Thanks to gsl on LQ for the report. kernels/*: Upgraded. usb-and-pxe-installers/usbboot.img: Rebuilt. /sbin/probe: Fix duplicated enumeration of mmc storage devices (e.g. SD cards). Thanks to gsl on LQ for the report.
Diffstat (limited to 'source')
-rw-r--r--source/k/kernel-configs/config-generic-5.19.12 (renamed from source/k/kernel-configs/config-generic-5.19.11)3
-rw-r--r--source/k/kernel-configs/config-generic-5.19.12.x64 (renamed from source/k/kernel-configs/config-generic-5.19.11.x64)3
-rw-r--r--source/k/kernel-configs/config-generic-smp-5.19.12-smp (renamed from source/k/kernel-configs/config-generic-smp-5.19.11-smp)3
-rw-r--r--source/k/kernel-configs/config-huge-5.19.12 (renamed from source/k/kernel-configs/config-huge-5.19.11)3
-rw-r--r--source/k/kernel-configs/config-huge-5.19.12.x64 (renamed from source/k/kernel-configs/config-huge-5.19.11.x64)3
-rw-r--r--source/k/kernel-configs/config-huge-smp-5.19.12-smp (renamed from source/k/kernel-configs/config-huge-smp-5.19.11-smp)3
-rw-r--r--source/kde/kde/build/kscreenlocker2
-rw-r--r--source/kde/kde/build/plasma-workspace2
-rw-r--r--source/kde/kde/patch/kscreenlocker.patch1
-rw-r--r--source/kde/kde/patch/kscreenlocker/07e2e4ddcdfb96bed232db2bc330e578cd05225f.patch37
-rw-r--r--source/kde/kde/patch/plasma-workspace.patch1
-rw-r--r--source/kde/kde/patch/plasma-workspace/48ccb433ca79e94ef705734d9cab599f01df97e8.patch39
12 files changed, 86 insertions, 14 deletions
diff --git a/source/k/kernel-configs/config-generic-5.19.11 b/source/k/kernel-configs/config-generic-5.19.12
index ae00db351..4609844a2 100644
--- a/source/k/kernel-configs/config-generic-5.19.11
+++ b/source/k/kernel-configs/config-generic-5.19.12
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.19.11 Kernel Configuration
+# Linux/x86 5.19.12 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
@@ -3687,7 +3687,6 @@ CONFIG_IWLWIFI_OPMODE_MODULAR=y
# CONFIG_IWLWIFI_DEVICE_TRACING is not set
# end of Debugging Options
-CONFIG_IWLMEI=m
CONFIG_WLAN_VENDOR_INTERSIL=y
CONFIG_HOSTAP=m
CONFIG_HOSTAP_FIRMWARE=y
diff --git a/source/k/kernel-configs/config-generic-5.19.11.x64 b/source/k/kernel-configs/config-generic-5.19.12.x64
index 1332d7613..59e97453d 100644
--- a/source/k/kernel-configs/config-generic-5.19.11.x64
+++ b/source/k/kernel-configs/config-generic-5.19.12.x64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.19.11 Kernel Configuration
+# Linux/x86 5.19.12 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
@@ -3760,7 +3760,6 @@ CONFIG_IWLWIFI_OPMODE_MODULAR=y
# CONFIG_IWLWIFI_DEVICE_TRACING is not set
# end of Debugging Options
-CONFIG_IWLMEI=m
CONFIG_WLAN_VENDOR_INTERSIL=y
CONFIG_HOSTAP=m
CONFIG_HOSTAP_FIRMWARE=y
diff --git a/source/k/kernel-configs/config-generic-smp-5.19.11-smp b/source/k/kernel-configs/config-generic-smp-5.19.12-smp
index 3fb3997c5..aeea99089 100644
--- a/source/k/kernel-configs/config-generic-smp-5.19.11-smp
+++ b/source/k/kernel-configs/config-generic-smp-5.19.12-smp
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.19.11 Kernel Configuration
+# Linux/x86 5.19.12 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
@@ -3732,7 +3732,6 @@ CONFIG_IWLWIFI_OPMODE_MODULAR=y
# CONFIG_IWLWIFI_DEVICE_TRACING is not set
# end of Debugging Options
-CONFIG_IWLMEI=m
CONFIG_WLAN_VENDOR_INTERSIL=y
CONFIG_HOSTAP=m
CONFIG_HOSTAP_FIRMWARE=y
diff --git a/source/k/kernel-configs/config-huge-5.19.11 b/source/k/kernel-configs/config-huge-5.19.12
index c31190a81..3cabd1b04 100644
--- a/source/k/kernel-configs/config-huge-5.19.11
+++ b/source/k/kernel-configs/config-huge-5.19.12
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.19.11 Kernel Configuration
+# Linux/x86 5.19.12 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
@@ -3687,7 +3687,6 @@ CONFIG_IWLWIFI_OPMODE_MODULAR=y
# CONFIG_IWLWIFI_DEVICE_TRACING is not set
# end of Debugging Options
-CONFIG_IWLMEI=m
CONFIG_WLAN_VENDOR_INTERSIL=y
CONFIG_HOSTAP=m
CONFIG_HOSTAP_FIRMWARE=y
diff --git a/source/k/kernel-configs/config-huge-5.19.11.x64 b/source/k/kernel-configs/config-huge-5.19.12.x64
index 91725e5dd..4642382c0 100644
--- a/source/k/kernel-configs/config-huge-5.19.11.x64
+++ b/source/k/kernel-configs/config-huge-5.19.12.x64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.19.11 Kernel Configuration
+# Linux/x86 5.19.12 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
@@ -3760,7 +3760,6 @@ CONFIG_IWLWIFI_OPMODE_MODULAR=y
# CONFIG_IWLWIFI_DEVICE_TRACING is not set
# end of Debugging Options
-CONFIG_IWLMEI=m
CONFIG_WLAN_VENDOR_INTERSIL=y
CONFIG_HOSTAP=m
CONFIG_HOSTAP_FIRMWARE=y
diff --git a/source/k/kernel-configs/config-huge-smp-5.19.11-smp b/source/k/kernel-configs/config-huge-smp-5.19.12-smp
index 102eccbba..c8b20675e 100644
--- a/source/k/kernel-configs/config-huge-smp-5.19.11-smp
+++ b/source/k/kernel-configs/config-huge-smp-5.19.12-smp
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.19.11 Kernel Configuration
+# Linux/x86 5.19.12 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
@@ -3732,7 +3732,6 @@ CONFIG_IWLWIFI_OPMODE_MODULAR=y
# CONFIG_IWLWIFI_DEVICE_TRACING is not set
# end of Debugging Options
-CONFIG_IWLMEI=m
CONFIG_WLAN_VENDOR_INTERSIL=y
CONFIG_HOSTAP=m
CONFIG_HOSTAP_FIRMWARE=y
diff --git a/source/kde/kde/build/kscreenlocker b/source/kde/kde/build/kscreenlocker
index d00491fd7..0cfbf0888 100644
--- a/source/kde/kde/build/kscreenlocker
+++ b/source/kde/kde/build/kscreenlocker
@@ -1 +1 @@
-1
+2
diff --git a/source/kde/kde/build/plasma-workspace b/source/kde/kde/build/plasma-workspace
index 0cfbf0888..00750edc0 100644
--- a/source/kde/kde/build/plasma-workspace
+++ b/source/kde/kde/build/plasma-workspace
@@ -1 +1 @@
-2
+3
diff --git a/source/kde/kde/patch/kscreenlocker.patch b/source/kde/kde/patch/kscreenlocker.patch
new file mode 100644
index 000000000..d86800687
--- /dev/null
+++ b/source/kde/kde/patch/kscreenlocker.patch
@@ -0,0 +1 @@
+cat $CWD/patch/kscreenlocker/07e2e4ddcdfb96bed232db2bc330e578cd05225f.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/source/kde/kde/patch/kscreenlocker/07e2e4ddcdfb96bed232db2bc330e578cd05225f.patch b/source/kde/kde/patch/kscreenlocker/07e2e4ddcdfb96bed232db2bc330e578cd05225f.patch
new file mode 100644
index 000000000..6c73891b9
--- /dev/null
+++ b/source/kde/kde/patch/kscreenlocker/07e2e4ddcdfb96bed232db2bc330e578cd05225f.patch
@@ -0,0 +1,37 @@
+From 07e2e4ddcdfb96bed232db2bc330e578cd05225f Mon Sep 17 00:00:00 2001
+From: Andrey Butirsky <butirsky@gmail.com>
+Date: Wed, 21 Sep 2022 18:34:04 +0300
+Subject: [PATCH] Set QSurfaceFormat::ResetNotification
+
+This got lost in frameworks porting from shared KDeclarative code and is
+important especially for nvidia after suspend+resume.
+---
+ greeter/main.cpp | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git a/greeter/main.cpp b/greeter/main.cpp
+index d9efbe1..f252097 100644
+--- a/greeter/main.cpp
++++ b/greeter/main.cpp
+@@ -21,6 +21,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ #include <QCommandLineParser>
+ #include <QDateTime>
+ #include <QSessionManager>
++#include <QSurfaceFormat>
+
+ #include <iostream>
+
+@@ -94,6 +95,10 @@ int main(int argc, char *argv[])
+ // Suppresses modal warnings about unwritable configuration files which may render the system inaccessible
+ qputenv("KDE_HOME_READONLY", "1");
+
++ auto format = QSurfaceFormat::defaultFormat();
++ format.setOption(QSurfaceFormat::ResetNotification);
++ QSurfaceFormat::setDefaultFormat(format);
++
+ ScreenLocker::UnlockApp app(argc, argv);
+ app.setQuitOnLastWindowClosed(false);
+ QCoreApplication::setApplicationName(QStringLiteral("kscreenlocker_greet"));
+--
+GitLab
+
diff --git a/source/kde/kde/patch/plasma-workspace.patch b/source/kde/kde/patch/plasma-workspace.patch
index a4ea1dc22..616ee3e2f 100644
--- a/source/kde/kde/patch/plasma-workspace.patch
+++ b/source/kde/kde/patch/plasma-workspace.patch
@@ -1,2 +1,3 @@
cat $CWD/patch/plasma-workspace/0001-Revert-No-icons-on-the-desktop-by-default.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
cat $CWD/patch/plasma-workspace/c7ba560ccaac5e469cb2d6bf66c39e1acf967454.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+cat $CWD/patch/plasma-workspace/48ccb433ca79e94ef705734d9cab599f01df97e8.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/source/kde/kde/patch/plasma-workspace/48ccb433ca79e94ef705734d9cab599f01df97e8.patch b/source/kde/kde/patch/plasma-workspace/48ccb433ca79e94ef705734d9cab599f01df97e8.patch
new file mode 100644
index 000000000..163ca16d3
--- /dev/null
+++ b/source/kde/kde/patch/plasma-workspace/48ccb433ca79e94ef705734d9cab599f01df97e8.patch
@@ -0,0 +1,39 @@
+From 48ccb433ca79e94ef705734d9cab599f01df97e8 Mon Sep 17 00:00:00 2001
+From: Marco Martin <notmart@gmail.com>
+Date: Wed, 28 Sep 2022 11:33:33 +0200
+Subject: [PATCH] set setInteractiveAuthorizationAllowed on SetPassword call
+
+is important that the setpasswod call uses interactive authorization,
+otherwise will be denied, unless the user had been modified beforehand
+so an authorization was already granted
+
+BUG:459309
+---
+ kcms/users/src/user.cpp | 11 ++++++++---
+ 1 file changed, 8 insertions(+), 3 deletions(-)
+
+diff --git a/kcms/users/src/user.cpp b/kcms/users/src/user.cpp
+index a28d6b713a..909170d008 100644
+--- a/kcms/users/src/user.cpp
++++ b/kcms/users/src/user.cpp
+@@ -225,9 +225,14 @@ void User::setPassword(const QString &password)
+ {
+ // Blocking because we need to wait for the password to be changed before we
+ // can ask the user about also possibly changing their KWallet password
+- auto invocation = m_dbusIface->SetPassword(saltPassword(password), QString());
+- invocation.waitForFinished();
+- if (!invocation.isError()) {
++
++ auto mc = QDBusMessage::createMethodCall(m_dbusIface->service(), m_dbusIface->path(), m_dbusIface->interface(), "SetPassword");
++ mc.setArguments({saltPassword(password), QString()});
++ mc.setInteractiveAuthorizationAllowed(true);
++ auto message = QDBusConnection::systemBus().call(mc);
++
++ // Not an error or invalid message
++ if (message.type() == QDBusMessage::ReplyMessage) {
+ Q_EMIT passwordSuccessfullyChanged();
+ }
+ }
+--
+GitLab
+