Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package uwsm for openSUSE:Factory checked in 
at 2026-02-20 17:43:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/uwsm (Old)
 and      /work/SRC/openSUSE:Factory/.uwsm.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "uwsm"

Fri Feb 20 17:43:44 2026 rev:5 rq:1334088 version:0.26.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/uwsm/uwsm.changes        2026-02-17 
16:51:12.401110606 +0100
+++ /work/SRC/openSUSE:Factory/.uwsm.new.1977/uwsm.changes      2026-02-20 
17:52:12.567493295 +0100
@@ -1,0 +2,7 @@
+Thu Feb 19 23:41:03 UTC 2026 - Alexey Kolos <[email protected]>
+
+- Update to version 0.26.4:
+  * fix: make CompGlobals.id_unit_string accessible to autoready fork again
+  * fix: move up login shell check in may-start
+
+-------------------------------------------------------------------

Old:
----
  uwsm-0.26.3.obscpio

New:
----
  uwsm-0.26.4.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ uwsm.spec ++++++
--- /var/tmp/diff_new_pack.nMq73L/_old  2026-02-20 17:52:13.759543231 +0100
+++ /var/tmp/diff_new_pack.nMq73L/_new  2026-02-20 17:52:13.763543399 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           uwsm
-Version:        0.26.3
+Version:        0.26.4
 Release:        0
 Summary:        Universal Wayland Session Manager
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.nMq73L/_old  2026-02-20 17:52:13.815545577 +0100
+++ /var/tmp/diff_new_pack.nMq73L/_new  2026-02-20 17:52:13.819545745 +0100
@@ -2,7 +2,7 @@
   <service name="obs_scm" mode="manual">
     <param name="url">https://github.com/Vladimir-csp/uwsm.git</param>
     <param name="scm">git</param>
-    <param name="revision">v0.26.3</param>
+    <param name="revision">v0.26.4</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.nMq73L/_old  2026-02-20 17:52:13.851547086 +0100
+++ /var/tmp/diff_new_pack.nMq73L/_new  2026-02-20 17:52:13.863547588 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/Vladimir-csp/uwsm.git</param>
-              <param 
name="changesrevision">e65a9978a888970b1bbe3cd89e2b4c5a72ade11f</param></service></servicedata>
+              <param 
name="changesrevision">3294dd3163bf9f2334b787b3cde5a14e56491404</param></service></servicedata>
 (No newline at EOF)
 

++++++ uwsm-0.26.3.obscpio -> uwsm-0.26.4.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/uwsm-0.26.3/README.md new/uwsm-0.26.4/README.md
--- old/uwsm-0.26.3/README.md   2026-02-14 18:07:32.000000000 +0100
+++ new/uwsm-0.26.4/README.md   2026-02-19 20:20:36.000000000 +0100
@@ -479,7 +479,9 @@
 ```
 
 A one-shot app launcher can be started directly, but either configured to run
-things via `uwsm app` or wrapped in a shell expression to handle output.
+things via `uwsm app` or wrapped in a shell expression to feed output,
+preferably Desktop Entry path or ID, to `uwsm app`.
+
 Not all launchers are able to provide Desktop Entry ID, most just provide the
 resulting command, so units will lack fancy description.
 
@@ -490,19 +492,19 @@
 
 Some examples:
 
-| Launcher     | Via     | What                                                
                                                                                
                                             | Entry |
-| --------     | ------- | 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 | ----- |
-| vicinae      | gui     | `vicinae settings > extentions > Applications > 
Launch Prefix=uwsm app --`                                                      
                                                 | no    |
-| fuzzel       | command | `fuzzel "--launch-prefix=uwsm app --"`              
                                                                                
                                             | no    |
-| fuzzel       | config  | `launch-prefix=uwsm app --`                         
                                                                                
                                             | no    |
-| albert       | env var | `ALBERT_APPLICATIONS_COMMAND_PREFIX`: `uwsm;app;--` 
                                                                                
                                             | no    |
-| albert       | shell   | `ALBERT_APPLICATIONS_COMMAND_PREFIX="uwsm;app;--" 
albert`                                                                         
                                               | no    |
-| walker       | config  | `app_launch_prefix = "uwsm app -- "`                
                                                                                
                                             | no    |
-| wofi         | shell   | `uwsm app -- "$(wofi --show drun 
--define=drun-print_desktop_file=true \| sed -E "s/(\.desktop) /\1:/")"`        
                                                                | yes   |
-| wofi         | shell   | `uwsm app -- "$(D=$(wofi --show drun 
--define=drun-print_desktop_file=true); case "$D" in *'.desktop '*) echo 
"${D%.desktop *}.desktop:${D#*.desktop }";; *) echo "$D";; esac)"` | yes   |
-| hyprlauncher | config  | `desktop_launch_prefix = uwsm app --`               
                                                                                
                                           | no    |
-| tofi         | shell   | `uwsm app -- $(tofi-drun)`                          
                                                                                
                                             | no    |
-| rofi         | command | `rofi -show drun -run-command "uwsm app -- {cmd}"`  
                                                                                
                                             | no    |
+| Launcher     | Via     | What                                                
                                                                                
                                             | Metadata |
+| --------     | ------- | 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 | -------- |
+| vicinae      | gui     | Vicinae settings > Extentions > Applications > 
Launch Prefix=`uwsm app --`                                                     
                                                  | no       |
+| fuzzel       | command | `fuzzel "--launch-prefix=uwsm app --"`              
                                                                                
                                             | env      |
+| fuzzel       | config  | `launch-prefix=uwsm app --`                         
                                                                                
                                             | env      |
+| albert       | env var | `ALBERT_APPLICATIONS_COMMAND_PREFIX`: `uwsm;app;--` 
                                                                                
                                             | no       |
+| albert       | shell   | `ALBERT_APPLICATIONS_COMMAND_PREFIX="uwsm;app;--" 
albert`                                                                         
                                               | no       |
+| walker       | config  | `app_launch_prefix = "uwsm app -- "`                
                                                                                
                                             | no       |
+| wofi         | shell   | `uwsm app -- "$(wofi --show drun 
--define=drun-print_desktop_file=true \| sed -E "s/(\.desktop) /\1:/")"`        
                                                                | entry    |
+| wofi         | shell   | `uwsm app -- "$(D=$(wofi --show drun 
--define=drun-print_desktop_file=true); case "$D" in *'.desktop '*) echo 
"${D%.desktop *}.desktop:${D#*.desktop }";; *) echo "$D";; esac)"` | entry    |
+| hyprlauncher | config  | `desktop_launch_prefix = uwsm app --`               
                                                                                
                                             | no       |
+| tofi         | shell   | `uwsm app -- $(tofi-drun)`                          
                                                                                
                                             | no       |
+| rofi         | command | `rofi -show drun -run-command "uwsm app -- {cmd}"`  
                                                                                
                                             | no       |
 
 Compositor itself runs in `session.slice` which has priority in some resource
 allocation. It would be a bad practice to accumulate all apps there, and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/uwsm-0.26.3/debian/changelog 
new/uwsm-0.26.4/debian/changelog
--- old/uwsm-0.26.3/debian/changelog    2026-02-14 18:07:32.000000000 +0100
+++ new/uwsm-0.26.4/debian/changelog    2026-02-19 20:20:36.000000000 +0100
@@ -1,5 +1,5 @@
-uwsm (0.26.3-1~local0) UNRELEASED; urgency=medium
+uwsm (0.26.4-1~local0) UNRELEASED; urgency=medium
 
   * Upstream build.
 
- -- Vladimir-csp <[email protected]>  Sat, 14 Feb 
2026 20:07:32 +0300
+ -- Vladimir-csp <[email protected]>  Thu, 19 Feb 
2026 22:17:58 +0300
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/uwsm-0.26.3/uwsm/main.py new/uwsm-0.26.4/uwsm/main.py
--- old/uwsm-0.26.3/uwsm/main.py        2026-02-14 18:07:32.000000000 +0100
+++ new/uwsm-0.26.4/uwsm/main.py        2026-02-19 20:20:36.000000000 +0100
@@ -3510,7 +3510,10 @@
 
         if os.environ.get("DESKTOP_ENTRY_PATH", default=""):
             
unit_properties.append(f"SourcePath={os.environ.get('DESKTOP_ENTRY_PATH')}")
-            print_debug("set SourcePath property from DESKTOP_ENTRY_PATH", 
os.environ.get("DESKTOP_ENTRY_PATH"))
+            print_debug(
+                "set SourcePath property from DESKTOP_ENTRY_PATH",
+                os.environ.get("DESKTOP_ENTRY_PATH"),
+            )
 
         # get localized entry name for description if no override
         if not unit_description:
@@ -4008,6 +4011,9 @@
             f'"{CompGlobals.id}" does not conform to "{Val.wm_id.pattern}" 
pattern!'
         )
 
+    # escape CompGlobals.id for systemd
+    CompGlobals.id_unit_string = simple_systemd_escape(CompGlobals.id, 
start=False)
+
     # if in aux exec and have cmdline already, this is all we need
     if (
         Args.parsed.mode == "aux"
@@ -4016,9 +4022,6 @@
     ):
         return
 
-    # escape CompGlobals.id for systemd
-    CompGlobals.id_unit_string = simple_systemd_escape(CompGlobals.id, 
start=False)
-
     if main_arg.path is not None:
         main_arg.check_path()
 
@@ -4549,17 +4552,6 @@
         dealbreakers.add("DBUS_SESSION_BUS_ADDRESS is not available")
         return errors, v_dealbreakers, dealbreakers
 
-    try:
-        if is_active():
-            v_dealbreakers.add(
-                "A compositor and/or graphical-session* targets are already 
active"
-            )
-            if not Args.parsed.verbose:
-                return errors, v_dealbreakers, dealbreakers
-    except Exception as caught_exception:
-        errors.update("Could not check for active compositor!", 
caught_exception)
-        return errors, v_dealbreakers, dealbreakers
-
     # check if parent process is a login shell
     if not Args.parsed.nologin:
         try:
@@ -4580,6 +4572,17 @@
             )
             return errors, v_dealbreakers, dealbreakers
 
+    try:
+        if is_active():
+            v_dealbreakers.add(
+                "A compositor and/or graphical-session* targets are already 
active"
+            )
+            if not Args.parsed.verbose:
+                return errors, v_dealbreakers, dealbreakers
+    except Exception as caught_exception:
+        errors.update("Could not check for active compositor!", 
caught_exception)
+        return errors, v_dealbreakers, dealbreakers
+
     # check foreground VT
     fgvt = None
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/uwsm-0.26.3/version.sh new/uwsm-0.26.4/version.sh
--- old/uwsm-0.26.3/version.sh  2026-02-14 18:07:32.000000000 +0100
+++ new/uwsm-0.26.4/version.sh  2026-02-19 20:20:36.000000000 +0100
@@ -4,7 +4,7 @@
 # or prints back UWSM_VERSION env if set,
 # or prints a fallback version if not in git repo.
 
-VERSION=0.26.3
+VERSION=0.26.4
 
 set -e
 

++++++ uwsm.obsinfo ++++++
--- /var/tmp/diff_new_pack.nMq73L/_old  2026-02-20 17:52:14.211562167 +0100
+++ /var/tmp/diff_new_pack.nMq73L/_new  2026-02-20 17:52:14.219562502 +0100
@@ -1,5 +1,5 @@
 name: uwsm
-version: 0.26.3
-mtime: 1771088852
-commit: e65a9978a888970b1bbe3cd89e2b4c5a72ade11f
+version: 0.26.4
+mtime: 1771528836
+commit: 3294dd3163bf9f2334b787b3cde5a14e56491404
 

Reply via email to