Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sddm for openSUSE:Factory checked in at 2026-08-13 13:15:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sddm (Old) and /work/SRC/openSUSE:Factory/.sddm.new.17972 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sddm" Thu Aug 13 13:15:17 2026 rev:75 rq:1370799 version:0.21.0+git57 Changes: -------- --- /work/SRC/openSUSE:Factory/sddm/sddm.changes 2026-07-21 22:53:40.987939901 +0200 +++ /work/SRC/openSUSE:Factory/.sddm.new.17972/sddm.changes 2026-08-13 13:15:29.700467129 +0200 @@ -1,0 +2,77 @@ +Sun Aug 02 10:11:23 UTC 2026 - Fabian Vogt <[email protected]> + +- Build from develop branch +- Update to version 0.21.0+git57: + * Fix error checking in XcbKeyboardBackend::initLayouts() + * fix(greeter): show dark fallback background when image fails to load + * Update Romanian translation + * Update Kazakh translation + * CI: Install the right package for "dnf builddep" command + * sddm.service: conflicts with kmsconvt@ttyX + * Display: also reuse session created by sddm-autologin + * fixed wrong string literal assignment + * Update Arabic Translation (#2067) + * Do not manage setCursor with startProcess as latter adds X-specific logic + * Delete QProcess objects only after waiting for process termination + * xorg-user: Allow overriding -verbose Xorg option + * Bump minimal timeout for waitForFinished() to 5 seconds + * Remove use of qAsConst which is deprecated + * Fix index check for UserModel + * Update Traditional Chinese translation + * CMake: Raise required version to 3.5 + * Redesign login shell use in session scripts + * Simplify Seat::displayStopped + * Less strict [Section Header] parsing for session .desktop files + * CI: Replace ubuntu 23.04 with 24.04 + * Apply suggestions from review + * Apply suggestions from code review + * Update Japanese translation + * Hebrew translation update + * Update he.ts + * Update es.ts + * Updated spanish translation + * If autologin is used, avoid starting a display server for the greeter + * Reset daemonApp->first in the Display constructor + * Load autologin configuration in Display::Display + * Set Display::m_started early + * Remove unused Display::m_relogin variable + * xcb: use xcb_connection_has_error to check for failue + * Fix for issue Suspicious code in PamHandle::end #1990 + * CI: Drop building with clang on CentOS Stream9 + * CI: Fix order of arguments for dnf + * Update Czech translations + * Add translation for Persian + * Use xrdb to set Xcursor.theme and Xcursor.size + * Introduce utmps support (#1962) + * Switch back to greeter when logind emits SecureAttentionKey + * Prevent the greeter display server from hanging if SwitchToGreeter() is sent to a seat when the greeter is already active + * cmake: remove the final (Arch) PAM modules + * cmake: drop Debian specific PAM modules + * cmake: drop FreeBSD specific PAM modules + * Docs: add QtVersion information to THEMING + * Themes: set QtVersion=@QT_MAJOR_VERSION@ + * Themes: fix deprecated signal handler declarations + * Components: use Transitions instead of Behaviors + * Themes: explicitly resolve image URLs + * Themes: hide LayoutBox when keyboard model is empty or disabled + * Mark keyboard backend as disabled on Wayland + * UserSession: Only act on the VT when XDG_VTNR is set + * Conditionalize more VT related calls + * Allow non-root greeters and sessions to start on kernels without VTs + * VirtualTerminal: Export defaultVtPath +- Drop patches, now upstream: + * 0001-CMake-Raise-required-version-to-3.5.patch + * 0001-Redesign-login-shell-use-in-session-scripts.patch + * 0001-Use-xrdb-to-set-Xcursor.theme.patch + * 0001-Remove-unused-Display-m_relogin-variable.patch + * 0002-Set-Display-m_started-early.patch + * 0003-Load-autologin-configuration-in-Display-Display.patch + * 0004-Reset-daemonApp-first-in-the-Display-constructor.patch + * 0005-If-autologin-is-used-avoid-starting-a-display-server.patch +- Refresh 0003-Leave-duplicate-symlinks-out-of-the-SessionModel.patch +- Drop sddm-service-handle-plymouth.patch, plymouth-quit.service is wanted + by multi-user.target already +- Bundled themes use Qt 6 now, soften sddm-greeter-qt5 requirement + to a suggests + +------------------------------------------------------------------- Old: ---- 0001-CMake-Raise-required-version-to-3.5.patch 0001-Redesign-login-shell-use-in-session-scripts.patch 0001-Remove-unused-Display-m_relogin-variable.patch 0001-Use-xrdb-to-set-Xcursor.theme.patch 0002-Set-Display-m_started-early.patch 0003-Load-autologin-configuration-in-Display-Display.patch 0004-Reset-daemonApp-first-in-the-Display-constructor.patch 0005-If-autologin-is-used-avoid-starting-a-display-server.patch sddm-0.21.0.tar.gz sddm-service-handle-plymouth.patch New: ---- _service _servicedata sddm-0.21.0+git57.obscpio sddm.obsinfo ----------(Old B)---------- Old:- Drop patches, now upstream: * 0001-CMake-Raise-required-version-to-3.5.patch * 0001-Redesign-login-shell-use-in-session-scripts.patch Old: * 0001-CMake-Raise-required-version-to-3.5.patch * 0001-Redesign-login-shell-use-in-session-scripts.patch * 0001-Use-xrdb-to-set-Xcursor.theme.patch Old: * 0001-Use-xrdb-to-set-Xcursor.theme.patch * 0001-Remove-unused-Display-m_relogin-variable.patch * 0002-Set-Display-m_started-early.patch Old: * 0001-Redesign-login-shell-use-in-session-scripts.patch * 0001-Use-xrdb-to-set-Xcursor.theme.patch * 0001-Remove-unused-Display-m_relogin-variable.patch Old: * 0001-Remove-unused-Display-m_relogin-variable.patch * 0002-Set-Display-m_started-early.patch * 0003-Load-autologin-configuration-in-Display-Display.patch Old: * 0002-Set-Display-m_started-early.patch * 0003-Load-autologin-configuration-in-Display-Display.patch * 0004-Reset-daemonApp-first-in-the-Display-constructor.patch Old: * 0003-Load-autologin-configuration-in-Display-Display.patch * 0004-Reset-daemonApp-first-in-the-Display-constructor.patch * 0005-If-autologin-is-used-avoid-starting-a-display-server.patch Old: * 0004-Reset-daemonApp-first-in-the-Display-constructor.patch * 0005-If-autologin-is-used-avoid-starting-a-display-server.patch - Refresh 0003-Leave-duplicate-symlinks-out-of-the-SessionModel.patch Old:- Refresh 0003-Leave-duplicate-symlinks-out-of-the-SessionModel.patch - Drop sddm-service-handle-plymouth.patch, plymouth-quit.service is wanted by multi-user.target already ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sddm.spec ++++++ --- /var/tmp/diff_new_pack.jZlQsC/_old 2026-08-13 13:15:30.820516610 +0200 +++ /var/tmp/diff_new_pack.jZlQsC/_new 2026-08-13 13:15:30.824516787 +0200 @@ -40,13 +40,13 @@ %else Name: sddm-qt6 %endif -Version: 0.21.0 +Version: 0.21.0+git57 Release: 0 Summary: QML-based display manager (Qt%{qtver}) License: GPL-2.0-or-later Group: System/GUI/KDE URL: https://github.com/sddm/sddm -Source: https://github.com/sddm/sddm/archive/v%{version}/sddm-%{version}.tar.gz +Source: sddm-%{version}.tar.xz Source1: X11-displaymanagers-sddm # Distro configs Source10: 00-general.conf @@ -59,26 +59,14 @@ Source21: sddm-autologin.pam Source22: sddm-greeter.pam # Patch0-100: PATCH-FIX-UPSTREAM -Patch0: 0001-CMake-Raise-required-version-to-3.5.patch -# https://github.com/sddm/sddm/pull/1779 -Patch50: 0001-Redesign-login-shell-use-in-session-scripts.patch # Part of https://github.com/sddm/sddm/pull/1896 Patch51: 0001-Fix-terminal-clearing.patch -# https://github.com/sddm/sddm/pull/1904 -Patch52: 0001-Use-xrdb-to-set-Xcursor.theme.patch -# https://github.com/sddm/sddm/pull/1969 -Patch53: 0001-Remove-unused-Display-m_relogin-variable.patch -Patch54: 0002-Set-Display-m_started-early.patch -Patch55: 0003-Load-autologin-configuration-in-Display-Display.patch -Patch56: 0004-Reset-daemonApp-first-in-the-Display-constructor.patch -Patch57: 0005-If-autologin-is-used-avoid-starting-a-display-server.patch # Patch100-?: PATCH-FIX-OPENSUSE # Patch100 may be useful for upstream as well Patch100: 0001-Introduce-DefaultSession-option-in-sddm.conf.patch Patch101: 0001-Write-the-daemon-s-PID-to-a-file-on-startup.patch Patch102: 0001-Set-XAUTHLOCALHOSTNAME-in-sessions.patch Patch103: 0001-Read-the-DISPLAYMANAGER_AUTOLOGIN-value-from-sysconf.patch -Patch104: sddm-service-handle-plymouth.patch Patch105: 0002-Migrate-from-default.desktop-to-General-DefaultSessi.patch Patch107: 0003-Leave-duplicate-symlinks-out-of-the-SessionModel.patch BuildRequires: cmake @@ -122,8 +110,8 @@ Requires: xdm %if %qt6 Provides: sddm = %{version} -# Most themes use Qt 5, just always provide support for now. -Requires: sddm-greeter-qt5 +# Some third-party-themes use Qt 5 still +Suggests: sddm-greeter-qt5 Conflicts: sddm %else Provides: sddm-qt5 = %{version} ++++++ 0003-Leave-duplicate-symlinks-out-of-the-SessionModel.patch ++++++ --- /var/tmp/diff_new_pack.jZlQsC/_old 2026-08-13 13:15:30.892519791 +0200 +++ /var/tmp/diff_new_pack.jZlQsC/_new 2026-08-13 13:15:30.900520144 +0200 @@ -8,13 +8,13 @@ src/greeter/SessionModel.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) -Index: sddm-0.21.0/src/greeter/SessionModel.cpp +Index: sddm-0.21.0+git57/src/greeter/SessionModel.cpp =================================================================== ---- sddm-0.21.0.orig/src/greeter/SessionModel.cpp -+++ sddm-0.21.0/src/greeter/SessionModel.cpp +--- sddm-0.21.0+git57.orig/src/greeter/SessionModel.cpp ++++ sddm-0.21.0+git57/src/greeter/SessionModel.cpp @@ -137,6 +137,15 @@ namespace SDDM { sessions.removeDuplicates(); - for (auto& session : qAsConst(sessions)) { + for (auto& session : std::as_const(sessions)) { Session *si = new Session(type, session); + + // Skip symlinks that point to the same directory, ++++++ _service ++++++ <services> <service mode="manual" name="obs_scm"> <param name="url">https://github.com/sddm/sddm.git</param> <param name="scm">git</param> <param name="changesgenerate">enable</param> <param name="revision">develop</param> <param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@</param> <param name="versionrewrite-pattern">v(.*?)(\+git0)?$</param> </service> <service mode="manual" name="set_version" /> <service mode="buildtime" name="tar" /> <service mode="buildtime" name="recompress"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/sddm/sddm.git</param> <param name="changesrevision">f62b7ba7ec43905f6e579625e724aecca554e8f1</param></service></servicedata> (No newline at EOF) ++++++ sddm.obsinfo ++++++ name: sddm version: 0.21.0+git57 mtime: 1785600444 commit: f62b7ba7ec43905f6e579625e724aecca554e8f1
