Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cosmic-session for openSUSE:Factory 
checked in at 2026-03-10 17:48:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cosmic-session (Old)
 and      /work/SRC/openSUSE:Factory/.cosmic-session.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cosmic-session"

Tue Mar 10 17:48:35 2026 rev:9 rq:1337724 version:1.0.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/cosmic-session/cosmic-session.changes    
2025-12-22 22:54:21.089664978 +0100
+++ /work/SRC/openSUSE:Factory/.cosmic-session.new.8177/cosmic-session.changes  
2026-03-10 17:48:38.567980130 +0100
@@ -1,0 +2,34 @@
+Tue Feb 24 20:48:54 UTC 2026 - Richard Rahl <[email protected]>
+
+- Update to version 1.0.8:
+  * feat: enable cutecosmic or qt6ct with QT_QPA_PLATFORMTHEME
+
+-------------------------------------------------------------------
+Mon Feb 23 18:08:58 UTC 2026 - Richard Rahl <[email protected]>
+
+- Update to version 1.0.7:
+  * Add pull request template
+
+-------------------------------------------------------------------
+Thu Feb 12 10:19:25 UTC 2026 - Richard Rahl <[email protected]>
+
+- Update to version 1.0.6:
+  * no changes since last release
+
+-------------------------------------------------------------------
+Thu Feb 05 03:25:35 UTC 2026 - [email protected]
+
+- Update to version 1.0.5:
+  * fix: environment variables with spaces
+  * start-cosmic: set SSH_AUTH_SOCK only if the correct value can be determined
+  * start-cosmic: update values of existing env vars
+  * fix(debian): remove titlebar-font gsettings key
+  * fix: add SSH_AUTH_SOCK to systemd import-environment
+
+-------------------------------------------------------------------
+Wed Dec 31 01:19:23 UTC 2025 - Richard Rahl <[email protected]>
+
+- Update to version 1.0.1:
+  * build: improve justfile
+
+-------------------------------------------------------------------

Old:
----
  cosmic-session-1.0.0+0.obscpio

New:
----
  cosmic-session-1.0.8.obscpio

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

Other differences:
------------------
++++++ cosmic-session.spec ++++++
--- /var/tmp/diff_new_pack.UQ47YX/_old  2026-03-10 17:48:41.000080525 +0100
+++ /var/tmp/diff_new_pack.UQ47YX/_new  2026-03-10 17:48:41.004080691 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cosmic-session
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           cosmic-session
-Version:        1.0.0+0
+Version:        1.0.8
 Release:        0
 Summary:        Session manager for the COSMIC desktop environment
 License:        GPL-3.0-only
@@ -37,7 +37,7 @@
 %autosetup -a1
 
 %build
-just build
+just build-release
 
 %install
 just rootdir=%{buildroot} prefix=%{_prefix} install
@@ -55,5 +55,5 @@
 %{_datadir}/applications/cosmic-mimeapps.list
 %{_datadir}/dconf/profile/cosmic
 %{_datadir}/wayland-sessions/cosmic.desktop
-%{_prefix}/lib/systemd/user/cosmic-session.target
+%{_userunitdir}/%{name}.target
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.UQ47YX/_old  2026-03-10 17:48:41.092084324 +0100
+++ /var/tmp/diff_new_pack.UQ47YX/_new  2026-03-10 17:48:41.104084819 +0100
@@ -3,9 +3,9 @@
   <service name="obs_scm" mode="manual">
     <param name="url">https://github.com/pop-os/cosmic-session.git</param>
     <param name="scm">git</param>
-    <param name="revision">master</param>
-    <param name="versionrewrite-pattern">epoch-(.*)\+0</param>
-    <param name="versionformat">1.0.0+@TAG_OFFSET@</param>
+    <param name="revision">refs/tags/epoch-1.0.8</param>
+    <param name="versionrewrite-pattern">epoch-(.*)</param>
+    <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-replacement">\1</param>
     <param name="package-meta">yes</param>
     <param name="filename">cosmic-session</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.UQ47YX/_old  2026-03-10 17:48:41.144086471 +0100
+++ /var/tmp/diff_new_pack.UQ47YX/_new  2026-03-10 17:48:41.152086800 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/pop-os/cosmic-session.git</param>
-              <param 
name="changesrevision">f4093070be2813787fbfd1a1ff43b213c1396343</param></service></servicedata>
+              <param 
name="changesrevision">618624bcc0d06fe223f9c71727826d73a9b61d03</param></service></servicedata>
 (No newline at EOF)
 

++++++ cosmic-session-1.0.0+0.obscpio -> cosmic-session-1.0.8.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-session-1.0.0+0/.git/FETCH_HEAD 
new/cosmic-session-1.0.8/.git/FETCH_HEAD
--- old/cosmic-session-1.0.0+0/.git/FETCH_HEAD  1970-01-01 01:00:00.000000000 
+0100
+++ new/cosmic-session-1.0.8/.git/FETCH_HEAD    2026-02-20 21:36:45.000000000 
+0100
@@ -0,0 +1,10 @@
+33cc64e9ddf53dcb34277cf17b4a6dea65aae4d6       not-for-merge   branch 
'comp-output-redirect_noble' of https://github.com/pop-os/cosmic-session
+0388e386288c33d727240609d0fc4efe1a2c7bab       not-for-merge   branch 
'concurrent' of https://github.com/pop-os/cosmic-session
+686e50c2fabaa5280a3f8932b1d0ae041643912f       not-for-merge   branch 
'git-f0x-2024' of https://github.com/pop-os/cosmic-session
+2136252c439dd50afc440cdb9b227b976d052950       not-for-merge   branch 
'inhibit-poweroff' of https://github.com/pop-os/cosmic-session
+378ef37fc486b1c37ff0c9826e4d407832a9152a       not-for-merge   branch 
'log-cleanup' of https://github.com/pop-os/cosmic-session
+618624bcc0d06fe223f9c71727826d73a9b61d03       not-for-merge   branch 'master' 
of https://github.com/pop-os/cosmic-session
+92798b42fcc1ab53cfad49371d2406c95e5b6212       not-for-merge   branch 
'session-deps' of https://github.com/pop-os/cosmic-session
+42752142e37320a99f37e7a96c9976886a822a39       not-for-merge   branch 
'testing-cosmic-session-pr182' of https://github.com/pop-os/cosmic-session
+0994281117fb18ba495d6f2f329298a9677b57c3       not-for-merge   branch 
'testing-cosmic-session-pr186' of https://github.com/pop-os/cosmic-session
+409ad6c04655b025b3ab3898a0c2a53eaa905f98       not-for-merge   branch 
'titlebar' of https://github.com/pop-os/cosmic-session
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-session-1.0.0+0/.git/HEAD 
new/cosmic-session-1.0.8/.git/HEAD
--- old/cosmic-session-1.0.0+0/.git/HEAD        2025-12-09 17:21:00.000000000 
+0100
+++ new/cosmic-session-1.0.8/.git/HEAD  2026-02-20 21:36:45.000000000 +0100
@@ -1 +1 @@
-ref: refs/heads/master
+618624bcc0d06fe223f9c71727826d73a9b61d03
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-session-1.0.0+0/.git/ORIG_HEAD 
new/cosmic-session-1.0.8/.git/ORIG_HEAD
--- old/cosmic-session-1.0.0+0/.git/ORIG_HEAD   2025-12-09 17:21:00.000000000 
+0100
+++ new/cosmic-session-1.0.8/.git/ORIG_HEAD     2026-02-20 21:36:45.000000000 
+0100
@@ -1 +1 @@
-f4093070be2813787fbfd1a1ff43b213c1396343
+618624bcc0d06fe223f9c71727826d73a9b61d03
Binary files old/cosmic-session-1.0.0+0/.git/index and 
new/cosmic-session-1.0.8/.git/index differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-session-1.0.0+0/.git/logs/HEAD 
new/cosmic-session-1.0.8/.git/logs/HEAD
--- old/cosmic-session-1.0.0+0/.git/logs/HEAD   2025-12-09 17:21:00.000000000 
+0100
+++ new/cosmic-session-1.0.8/.git/logs/HEAD     2026-02-20 21:36:45.000000000 
+0100
@@ -1,3 +1,3 @@
-0000000000000000000000000000000000000000 
f4093070be2813787fbfd1a1ff43b213c1396343 user <[email protected]> 
1765477000 +0000       clone: from https://github.com/pop-os/cosmic-session.git
-f4093070be2813787fbfd1a1ff43b213c1396343 
f4093070be2813787fbfd1a1ff43b213c1396343 user <[email protected]> 
1765477000 +0000       checkout: moving from master to master
-f4093070be2813787fbfd1a1ff43b213c1396343 
f4093070be2813787fbfd1a1ff43b213c1396343 user <[email protected]> 
1765477000 +0000       reset: moving to master
+0000000000000000000000000000000000000000 
618624bcc0d06fe223f9c71727826d73a9b61d03 Richard Rahl <[email protected]> 
1771870138 +0100      clone: from https://github.com/pop-os/cosmic-session.git
+618624bcc0d06fe223f9c71727826d73a9b61d03 
da592cc15eda90accc44b519e2fc02169e9a3111 Richard Rahl <[email protected]> 
1771870138 +0100      checkout: moving from master to refs/tags/epoch-1.0.7
+da592cc15eda90accc44b519e2fc02169e9a3111 
618624bcc0d06fe223f9c71727826d73a9b61d03 Richard Rahl <[email protected]> 
1771966134 +0100      merge refs/tags/epoch-1.0.8: Fast-forward
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-session-1.0.0+0/.git/logs/refs/heads/master 
new/cosmic-session-1.0.8/.git/logs/refs/heads/master
--- old/cosmic-session-1.0.0+0/.git/logs/refs/heads/master      2025-12-09 
17:21:00.000000000 +0100
+++ new/cosmic-session-1.0.8/.git/logs/refs/heads/master        2026-02-20 
21:36:45.000000000 +0100
@@ -1 +1 @@
-0000000000000000000000000000000000000000 
f4093070be2813787fbfd1a1ff43b213c1396343 user <[email protected]> 
1765477000 +0000       clone: from https://github.com/pop-os/cosmic-session.git
+0000000000000000000000000000000000000000 
618624bcc0d06fe223f9c71727826d73a9b61d03 Richard Rahl <[email protected]> 
1771870138 +0100      clone: from https://github.com/pop-os/cosmic-session.git
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cosmic-session-1.0.0+0/.git/logs/refs/remotes/origin/HEAD 
new/cosmic-session-1.0.8/.git/logs/refs/remotes/origin/HEAD
--- old/cosmic-session-1.0.0+0/.git/logs/refs/remotes/origin/HEAD       
2025-12-09 17:21:00.000000000 +0100
+++ new/cosmic-session-1.0.8/.git/logs/refs/remotes/origin/HEAD 2026-02-20 
21:36:45.000000000 +0100
@@ -1 +1 @@
-0000000000000000000000000000000000000000 
f4093070be2813787fbfd1a1ff43b213c1396343 user <[email protected]> 
1765477000 +0000       clone: from https://github.com/pop-os/cosmic-session.git
+0000000000000000000000000000000000000000 
618624bcc0d06fe223f9c71727826d73a9b61d03 Richard Rahl <[email protected]> 
1771870138 +0100      clone: from https://github.com/pop-os/cosmic-session.git
Binary files 
old/cosmic-session-1.0.0+0/.git/objects/b7/285e8c2cc05c333c7c5e7184b17055b109db27
 and 
new/cosmic-session-1.0.8/.git/objects/b7/285e8c2cc05c333c7c5e7184b17055b109db27 
differ
Binary files 
old/cosmic-session-1.0.0+0/.git/objects/pack/pack-c834ab65ce5b745939e22a8688c6bf9a739b5b34.idx
 and 
new/cosmic-session-1.0.8/.git/objects/pack/pack-c834ab65ce5b745939e22a8688c6bf9a739b5b34.idx
 differ
Binary files 
old/cosmic-session-1.0.0+0/.git/objects/pack/pack-c834ab65ce5b745939e22a8688c6bf9a739b5b34.pack
 and 
new/cosmic-session-1.0.8/.git/objects/pack/pack-c834ab65ce5b745939e22a8688c6bf9a739b5b34.pack
 differ
Binary files 
old/cosmic-session-1.0.0+0/.git/objects/pack/pack-c834ab65ce5b745939e22a8688c6bf9a739b5b34.rev
 and 
new/cosmic-session-1.0.8/.git/objects/pack/pack-c834ab65ce5b745939e22a8688c6bf9a739b5b34.rev
 differ
Binary files 
old/cosmic-session-1.0.0+0/.git/objects/pack/pack-f496efb4b75f067d4256459ca922142f5bf4b8cb.idx
 and 
new/cosmic-session-1.0.8/.git/objects/pack/pack-f496efb4b75f067d4256459ca922142f5bf4b8cb.idx
 differ
Binary files 
old/cosmic-session-1.0.0+0/.git/objects/pack/pack-f496efb4b75f067d4256459ca922142f5bf4b8cb.pack
 and 
new/cosmic-session-1.0.8/.git/objects/pack/pack-f496efb4b75f067d4256459ca922142f5bf4b8cb.pack
 differ
Binary files 
old/cosmic-session-1.0.0+0/.git/objects/pack/pack-f496efb4b75f067d4256459ca922142f5bf4b8cb.rev
 and 
new/cosmic-session-1.0.8/.git/objects/pack/pack-f496efb4b75f067d4256459ca922142f5bf4b8cb.rev
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-session-1.0.0+0/.git/packed-refs 
new/cosmic-session-1.0.8/.git/packed-refs
--- old/cosmic-session-1.0.0+0/.git/packed-refs 2025-12-09 17:21:00.000000000 
+0100
+++ new/cosmic-session-1.0.8/.git/packed-refs   2026-02-20 21:36:45.000000000 
+0100
@@ -4,7 +4,11 @@
 686e50c2fabaa5280a3f8932b1d0ae041643912f refs/remotes/origin/git-f0x-2024
 2136252c439dd50afc440cdb9b227b976d052950 refs/remotes/origin/inhibit-poweroff
 378ef37fc486b1c37ff0c9826e4d407832a9152a refs/remotes/origin/log-cleanup
-f4093070be2813787fbfd1a1ff43b213c1396343 refs/remotes/origin/master
+618624bcc0d06fe223f9c71727826d73a9b61d03 refs/remotes/origin/master
+92798b42fcc1ab53cfad49371d2406c95e5b6212 refs/remotes/origin/session-deps
+42752142e37320a99f37e7a96c9976886a822a39 
refs/remotes/origin/testing-cosmic-session-pr182
+0994281117fb18ba495d6f2f329298a9677b57c3 
refs/remotes/origin/testing-cosmic-session-pr186
+409ad6c04655b025b3ab3898a0c2a53eaa905f98 refs/remotes/origin/titlebar
 f4093070be2813787fbfd1a1ff43b213c1396343 refs/tags/epoch-1.0.0
 c3de3d24dd200d5f8a19a26de56590472f461574 refs/tags/epoch-1.0.0-alpha.1
 d06f94a8a01c47b01e0b490c98e0f6d7242ceadd refs/tags/epoch-1.0.0-alpha.2
@@ -24,3 +28,14 @@
 472db4233083e8c6dabc24b0589183d0fd4e2b61 refs/tags/epoch-1.0.0-beta.7
 472db4233083e8c6dabc24b0589183d0fd4e2b61 refs/tags/epoch-1.0.0-beta.8
 472db4233083e8c6dabc24b0589183d0fd4e2b61 refs/tags/epoch-1.0.0-beta.9
+1dee7d1a943f640e72597ee1decc4aad54007d9c refs/tags/epoch-1.0.1
+957fd526cb569e2247a73ee3315d2a3d1d8b0628 refs/tags/epoch-1.0.2
+957fd526cb569e2247a73ee3315d2a3d1d8b0628 refs/tags/epoch-1.0.3
+a73d8f4a50cf45c37c08fe0aa31f33e2879127d3 refs/tags/epoch-1.0.4
+^3506cfc404222acab080a0bfd7f28a978eb71372
+1406bad883b6f6563c9b49342b9a6257408a3ac6 refs/tags/epoch-1.0.5
+^7b5fd4de9d99c426eed91bb009e35129af9a81ec
+69cd4a40a2665b1acbd914c5741520f7ad7eeee0 refs/tags/epoch-1.0.6
+^7b5fd4de9d99c426eed91bb009e35129af9a81ec
+f3939f1d71ab0d372553f5fedfa6b48828ac4272 refs/tags/epoch-1.0.7
+^da592cc15eda90accc44b519e2fc02169e9a3111
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-session-1.0.0+0/.git/refs/heads/master 
new/cosmic-session-1.0.8/.git/refs/heads/master
--- old/cosmic-session-1.0.0+0/.git/refs/heads/master   2025-12-09 
17:21:00.000000000 +0100
+++ new/cosmic-session-1.0.8/.git/refs/heads/master     2026-02-20 
21:36:45.000000000 +0100
@@ -1 +1 @@
-f4093070be2813787fbfd1a1ff43b213c1396343
+618624bcc0d06fe223f9c71727826d73a9b61d03
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-session-1.0.0+0/.git/refs/tags/epoch-1.0.8 
new/cosmic-session-1.0.8/.git/refs/tags/epoch-1.0.8
--- old/cosmic-session-1.0.0+0/.git/refs/tags/epoch-1.0.8       1970-01-01 
01:00:00.000000000 +0100
+++ new/cosmic-session-1.0.8/.git/refs/tags/epoch-1.0.8 2026-02-20 
21:36:45.000000000 +0100
@@ -0,0 +1 @@
+b7285e8c2cc05c333c7c5e7184b17055b109db27
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cosmic-session-1.0.0+0/.github/PULL_REQUEST_TEMPLATE.md 
new/cosmic-session-1.0.8/.github/PULL_REQUEST_TEMPLATE.md
--- old/cosmic-session-1.0.0+0/.github/PULL_REQUEST_TEMPLATE.md 1970-01-01 
01:00:00.000000000 +0100
+++ new/cosmic-session-1.0.8/.github/PULL_REQUEST_TEMPLATE.md   2026-02-20 
21:36:45.000000000 +0100
@@ -0,0 +1,8 @@
+- [ ] I have disclosed use of any AI generated code in my commit messages.
+  - If you are using an LLM, and do not fully understand the changes it is 
making to the code base, do not create a PR.
+  - In our experience, AI generated code often results in overly complex code 
that lacks enough context for a proper fix or feature inclusion. This results 
in considerably longer code reviews. Due to this, AI authored or partially 
authored PRs may be closed without comment.
+- [ ] I understand these changes in full and will be able to respond to review 
comments.
+- [ ] My change is accurately described in the commit message.
+- [ ] My contribution is tested and working as described.
+- [ ] I have read the [Developer Certificate of 
Origin](https://developercertificate.org/) and certify my contribution under 
its conditions.
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-session-1.0.0+0/Cargo.lock 
new/cosmic-session-1.0.8/Cargo.lock
--- old/cosmic-session-1.0.0+0/Cargo.lock       2025-12-09 17:21:00.000000000 
+0100
+++ new/cosmic-session-1.0.8/Cargo.lock 2026-02-20 21:36:45.000000000 +0100
@@ -307,7 +307,7 @@
 
 [[package]]
 name = "cosmic-session"
-version = "0.1.0"
+version = "1.0.0"
 dependencies = [
  "async-signals",
  "color-eyre",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-session-1.0.0+0/Cargo.toml 
new/cosmic-session-1.0.8/Cargo.toml
--- old/cosmic-session-1.0.0+0/Cargo.toml       2025-12-09 17:21:00.000000000 
+0100
+++ new/cosmic-session-1.0.8/Cargo.toml 2026-02-20 21:36:45.000000000 +0100
@@ -1,7 +1,7 @@
 [package]
 name = "cosmic-session"
 description = "The session manager for the COSMIC desktop environment"
-version = "0.1.0"
+version = "1.0.0"
 license = "GPL-3.0-only"
 edition = "2024"
 rust-version = "1.85"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-session-1.0.0+0/Justfile 
new/cosmic-session-1.0.8/Justfile
--- old/cosmic-session-1.0.0+0/Justfile 2025-12-09 17:21:00.000000000 +0100
+++ new/cosmic-session-1.0.8/Justfile   2026-02-20 21:36:45.000000000 +0100
@@ -1,58 +1,75 @@
 rootdir := ''
-etcdir := '/etc'
 prefix := '/usr'
-clean := '0'
-debug := '0'
-vendor := '0'
 cargo-target-dir := env('CARGO_TARGET_DIR', 'target')
-target := if debug == '1' { 'debug' } else { 'release' }
-vendor_args := if vendor == '1' { '--frozen --offline' } else { '' }
-debug_args := if debug == '1' { '' } else { '--release' }
-cargo_args := vendor_args + ' ' + debug_args
 orca := '/usr/bin/orca'
 cosmic_dconf_profile := prefix + '/share/dconf/profile/cosmic'
-
-bindir := rootdir / prefix + '/bin'
-systemddir := rootdir / prefix + '/lib/systemd/user'
-sessiondir := rootdir / prefix + '/share/wayland-sessions'
-applicationdir := rootdir / prefix + '/share/applications'
-
-all: _extract_vendor build
-
-build:
-        ORCA={{orca}} cargo build {{cargo_args}}
+usrdir := absolute_path(clean(rootdir / prefix))
+bindir := usrdir / 'bin'
+systemddir := usrdir / 'lib' / 'systemd' / 'user'
+sessiondir := usrdir / 'share' / 'wayland-sessions'
+applicationdir := usrdir / 'share' / 'applications'
+
+default: build-release
+
+build-debug *args:
+    ORCA={{ orca }} cargo build {{ args }}
+
+# Compile with release profile
+build-release *args: (build-debug '--release' args)
+
+# Compile with a vendored tarball
+build-vendored *args: vendor-extract (build-release '--frozen --offline' args)
+
+# Remove Cargo build artifacts
+clean:
+    cargo clean
+
+# Also remove .cargo and vendored dependencies
+clean-dist: clean
+    rm -rf .cargo vendor vendor.tar target
 
 # Installs files into the system
 install:
-       echo {{cosmic_dconf_profile}}
-       # main binary
-       install -Dm0755 {{cargo-target-dir}}/release/cosmic-session 
{{bindir}}/cosmic-session
-
-       # session start script
-       install -Dm0755 data/start-cosmic {{bindir}}/start-cosmic
-       sed -i "s|DCONF_PROFILE=cosmic|DCONF_PROFILE={{cosmic_dconf_profile}}|" 
{{bindir}}/start-cosmic
-
-       # systemd target
-       install -Dm0644 data/cosmic-session.target 
{{systemddir}}/cosmic-session.target
-
-       # session
-       install -Dm0644 data/cosmic.desktop {{sessiondir}}/cosmic.desktop
-
-       # mimeapps
-       install -Dm0644 data/cosmic-mimeapps.list 
{{applicationdir}}/cosmic-mimeapps.list
-
-       # dconf profile
-       install -Dm644 data/dconf/profile/cosmic 
{{rootdir}}/{{cosmic_dconf_profile}}
-
-clean_vendor:
-       rm -rf vendor vendor.tar .cargo/config
-
-clean: clean_vendor
-       cargo clean
-
-# Extracts vendored dependencies if vendor=1
-_extract_vendor:
-       #!/usr/bin/env sh
-       if test {{vendor}} = 1; then
-               rm -rf vendor; tar pxf vendor.tar
-       fi
+    echo {{ cosmic_dconf_profile }}
+    # main binary
+    install -Dm0755 {{ cargo-target-dir }}/release/cosmic-session {{ bindir 
}}/cosmic-session
+
+    # session start script
+    install -Dm0755 data/start-cosmic {{ bindir }}/start-cosmic
+    sed -i "s|DCONF_PROFILE=cosmic|DCONF_PROFILE={{ cosmic_dconf_profile }}|" 
{{ bindir }}/start-cosmic
+
+    # systemd target
+    install -Dm0644 data/cosmic-session.target {{ systemddir 
}}/cosmic-session.target
+
+    # session
+    install -Dm0644 data/cosmic.desktop {{ sessiondir }}/cosmic.desktop
+
+    # mimeapps
+    install -Dm0644 data/cosmic-mimeapps.list {{ applicationdir 
}}/cosmic-mimeapps.list
+
+    # dconf profile
+    install -Dm644 data/dconf/profile/cosmic {{ rootdir }}/{{ 
cosmic_dconf_profile }}
+
+# Vendor Cargo dependencies locally
+vendor:
+    mkdir -p .cargo
+    cargo vendor | head -n -1 > .cargo/config.toml
+    echo 'directory = "vendor"' >> .cargo/config.toml
+    tar pcf vendor.tar vendor
+    rm -rf vendor
+
+# Extracts vendored dependencies
+[private]
+vendor-extract:
+    rm -rf vendor
+    tar pxf vendor.tar
+
+# Bump cargo version, create git commit, and create tag
+tag version:
+    find -type f -name Cargo.toml -exec sed -i 
'0,/^version/s/^version.*/version = "{{ version }}"/' '{}' \; -exec git add 
'{}' \;
+    cargo check
+    cargo clean
+    git add Cargo.lock
+    git commit -m 'release: {{ version }}'
+    git commit --amend
+    git tag -a {{ version }} -m ''
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-session-1.0.0+0/data/start-cosmic 
new/cosmic-session-1.0.8/data/start-cosmic
--- old/cosmic-session-1.0.0+0/data/start-cosmic        2025-12-09 
17:21:00.000000000 +0100
+++ new/cosmic-session-1.0.8/data/start-cosmic  2026-02-20 21:36:45.000000000 
+0100
@@ -38,10 +38,18 @@
 export QT_ENABLE_HIGHDPI_SCALING=1
 export DCONF_PROFILE=cosmic
 
-if command -v systemctl >/dev/null; then
-    # set environment variables for new units started by user service manager
-    systemctl --user import-environment XDG_SESSION_TYPE XDG_CURRENT_DESKTOP 
DCONF_PROFILE
-fi
+# Set the QT platform theme to CuteCosmic. Fallback to qt6ct if CuteCosmic is 
not installed.
+export QT_QPA_PLATFORMTHEME=cosmic
+for QT_PLUGIN_PATH in /usr/lib{*,/*}/qt6/plugins; do
+    if [ -f "${QT_PLUGIN_PATH}/platformthemes/libcutecosmictheme.so" ]; then
+        # CuteCosmic found, no need for a fallback.
+        export QT_QPA_PLATFORMTHEME=cosmic
+        break
+    elif [ -f "${QT_PLUGIN_PATH}/platformthemes/libqt6ct.so" ]; then
+        # Fallback to qt6ct, but keep looking for CuteCosmic.
+        export QT_QPA_PLATFORMTHEME=qt6ct
+    fi
+done
 
 # Start gnome keyring components if the daemon is active
 # -> check if /run/user/$UID/keyring exists
@@ -54,8 +62,37 @@
         echo "gnome-keyring-daemon not found in PATH" >&2
     fi
 
-    # Set SSH_AUTH_SOCK to the standard gnome-keyring socket
-    export SSH_AUTH_SOCK="/run/user/$(id -u)/keyring/ssh"
+    # Only set SSH_AUTH_SOCK if the socket actually exists. Either
+    # set the correct one, or don't set one at all. Don't set the
+    # wrong value.
+    if [ -S "/run/user/$(id -u)/gcr/ssh" ]; then
+        export SSH_AUTH_SOCK="/run/user/$(id -u)/gcr/ssh"
+    elif [ -S "/run/user/$(id -u)/keyring/ssh" ]; then
+        export SSH_AUTH_SOCK="/run/user/$(id -u)/keyring/ssh"
+    fi
+fi
+
+if command -v systemctl >/dev/null; then
+    # Import some variables that we explicitly want to have available
+    # in the user session.
+    systemctl --user import-environment XDG_SESSION_TYPE XDG_CURRENT_DESKTOP 
DCONF_PROFILE SSH_AUTH_SOCK
+
+    # For environment variables already imported into the user's
+    # session, if the value imported differs from the value in this
+    # environment, update it.
+    mapfile -t existing_env_vars < <(systemctl --user show-environment)
+    for env_var in "${existing_env_vars[@]}"; do
+        env_var_name="$(echo "${env_var}" | awk -F '=' '{print $1}')"
+        env_var_val_str_to_compare="${env_var_name}=${!env_var_name:-}"
+
+        if [[ "${env_var}" != "${env_var_val_str_to_compare}" ]]; then
+            # Update only if the value in current environment is non-empty
+            env_var_unassigned_str="${env_var_name}="
+            if [[ "${env_var_val_str_to_compare}" != 
"${env_var_unassigned_str}" ]]; then
+                systemctl --user import-environment "${env_var_name}" ||:
+            fi
+        fi
+    done
 fi
 
 # Run cosmic-session
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-session-1.0.0+0/debian/changelog 
new/cosmic-session-1.0.8/debian/changelog
--- old/cosmic-session-1.0.0+0/debian/changelog 2025-12-09 17:21:00.000000000 
+0100
+++ new/cosmic-session-1.0.8/debian/changelog   2026-02-20 21:36:45.000000000 
+0100
@@ -1,5 +1,5 @@
-cosmic-session (0.1.0) UNRELEASED; urgency=medium
+cosmic-session (1.0.0) noble; urgency=medium
 
-  * Initial release.
+  * Initial release
 
- -- Lucy <[email protected]>  Thu, 07 Jul 2022 14:42:01 -0400
+ -- Michael Murphy <[email protected]>  Thu, 11 Dec 2025 13:49:55 +0100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-session-1.0.0+0/debian/control 
new/cosmic-session-1.0.8/debian/control
--- old/cosmic-session-1.0.0+0/debian/control   2025-12-09 17:21:00.000000000 
+0100
+++ new/cosmic-session-1.0.8/debian/control     2026-02-20 21:36:45.000000000 
+0100
@@ -33,6 +33,8 @@
   cosmic-settings-daemon,
   cosmic-workspaces,
   fonts-open-sans,
+  gnome-keyring,
+  libsecret-1-0,
   pop-fonts,
   switcheroo-control,
   xdg-desktop-portal-cosmic,
@@ -43,5 +45,6 @@
   cosmic-store,
   cosmic-term,
   cosmic-wallpapers,
+  orca,
   system-config-printer,
 Description: The session for the COSMIC desktop
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cosmic-session-1.0.0+0/debian/cosmic-session.gsettings-override 
new/cosmic-session-1.0.8/debian/cosmic-session.gsettings-override
--- old/cosmic-session-1.0.0+0/debian/cosmic-session.gsettings-override 
2025-12-09 17:21:00.000000000 +0100
+++ new/cosmic-session-1.0.8/debian/cosmic-session.gsettings-override   
2026-02-20 21:36:45.000000000 +0100
@@ -6,4 +6,3 @@
 font-name = "Open Sans 11"
 document-font-name = "Open Sans 11"
 monospace-font-name = "Noto Sans Mono 11"
-titlebar-font='Open Sans Bold 11'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-session-1.0.0+0/debian/rules 
new/cosmic-session-1.0.8/debian/rules
--- old/cosmic-session-1.0.0+0/debian/rules     2025-12-09 17:21:00.000000000 
+0100
+++ new/cosmic-session-1.0.8/debian/rules       2026-02-20 21:36:45.000000000 
+0100
@@ -1,33 +1,15 @@
 #!/usr/bin/make -f
 
-DESTDIR = debian/cosmic-session
-CLEAN ?= 1
-VENDOR ?= 1
+export DESTDIR = debian/cosmic-session
 
 %:
        dh $@
 
-override_dh_installgsettings:
-       dh_installgsettings --priority=50
-
-override_dh_shlibdeps:
-       dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info
-
 override_dh_auto_clean:
-       if test "${CLEAN}" = "1"; then \
-               cargo clean; \
-       fi
-
-       if ! ischroot && test "${VENDOR}" = "1"; then \
-               mkdir -p .cargo; \
-               cargo vendor --sync Cargo.toml | head -n -1 > 
.cargo/config.toml; \
-               echo 'directory = "vendor"' >> .cargo/config.toml; \
-               tar pcf vendor.tar vendor; \
-               rm -rf vendor; \
-       fi
+       ischroot || just vendor
 
 override_dh_auto_build:
-       just rootdir=$(DESTDIR) debug=$(DEBUG) vendor=$(VENDOR)
+       test -e vendor.tar && just build-vendored || just
 
 override_dh_auto_install:
        just rootdir=$(DESTDIR) install

++++++ cosmic-session.obsinfo ++++++
--- /var/tmp/diff_new_pack.UQ47YX/_old  2026-03-10 17:48:41.584104634 +0100
+++ /var/tmp/diff_new_pack.UQ47YX/_new  2026-03-10 17:48:41.600105295 +0100
@@ -1,5 +1,5 @@
 name: cosmic-session
-version: 1.0.0+0
-mtime: 1765297260
-commit: f4093070be2813787fbfd1a1ff43b213c1396343
+version: 1.0.8
+mtime: 1771619805
+commit: 618624bcc0d06fe223f9c71727826d73a9b61d03
 

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/cosmic-session/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.cosmic-session.new.8177/vendor.tar.zst differ: char 
7, line 1

Reply via email to