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

Reply via email to