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-08-28 19:57:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cosmic-session (Old) and /work/SRC/openSUSE:Factory/.cosmic-session.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cosmic-session" Fri Aug 28 19:57:16 2026 rev:12 rq:1374421 version:1.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/cosmic-session/cosmic-session.changes 2026-08-21 16:55:15.724078616 +0200 +++ /work/SRC/openSUSE:Factory/.cosmic-session.new.1265/cosmic-session.changes 2026-08-28 20:00:14.029931477 +0200 @@ -1,0 +2,7 @@ +Thu Aug 27 04:27:01 UTC 2026 - Richard Rahl <[email protected]> + +- Update to version 1.7.0: + * Fix hardcoded values for XDG_RUNTIME_DIR + * start-cosmic: use sh + +------------------------------------------------------------------- Old: ---- cosmic-session-1.3.0.obscpio New: ---- cosmic-session-1.7.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cosmic-session.spec ++++++ --- /var/tmp/diff_new_pack.ZzrrI2/_old 2026-08-28 20:00:15.738991228 +0200 +++ /var/tmp/diff_new_pack.ZzrrI2/_new 2026-08-28 20:00:15.741991333 +0200 @@ -17,7 +17,7 @@ Name: cosmic-session -Version: 1.3.0 +Version: 1.7.0 Release: 0 Summary: Session manager for the COSMIC desktop environment License: GPL-3.0-only ++++++ _service ++++++ --- /var/tmp/diff_new_pack.ZzrrI2/_old 2026-08-28 20:00:15.818994025 +0200 +++ /var/tmp/diff_new_pack.ZzrrI2/_new 2026-08-28 20:00:15.826994305 +0200 @@ -3,7 +3,7 @@ <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">refs/tags/epoch-1.3.0</param> + <param name="revision">refs/tags/epoch-1.7.0</param> <param name="versionrewrite-pattern">epoch-(.*)</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-replacement">\1</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.ZzrrI2/_old 2026-08-28 20:00:15.879996158 +0200 +++ /var/tmp/diff_new_pack.ZzrrI2/_new 2026-08-28 20:00:15.888996473 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/pop-os/cosmic-session.git</param> - <param name="changesrevision">b5ef6c0c0d68762b2991e4f5906cc70599e2f1fc</param></service></servicedata> + <param name="changesrevision">3bdf11741a430821ea0114aa670ad3dff8fd8e09</param></service></servicedata> (No newline at EOF) ++++++ cosmic-session-1.3.0.obscpio -> cosmic-session-1.7.0.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-session-1.3.0/.git/FETCH_HEAD new/cosmic-session-1.7.0/.git/FETCH_HEAD --- old/cosmic-session-1.3.0/.git/FETCH_HEAD 2026-07-02 21:45:52.000000000 +0200 +++ new/cosmic-session-1.7.0/.git/FETCH_HEAD 1970-01-01 01:00:00.000000000 +0100 @@ -1,10 +0,0 @@ -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 -b5ef6c0c0d68762b2991e4f5906cc70599e2f1fc 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 -81975409ee8079a5d554c7b2c651ec8b0d34a676 not-for-merge branch 'testing-cosmic-session-pr204' of https://github.com/pop-os/cosmic-session -689ec0e39649ffafdbe0585aebe8a8d154a2b2f4 not-for-merge branch 'testing-cosmic-session-pr211' 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.3.0/.git/HEAD new/cosmic-session-1.7.0/.git/HEAD --- old/cosmic-session-1.3.0/.git/HEAD 2026-07-02 21:45:52.000000000 +0200 +++ new/cosmic-session-1.7.0/.git/HEAD 2026-08-20 00:32:48.000000000 +0200 @@ -1 +1 @@ -b5ef6c0c0d68762b2991e4f5906cc70599e2f1fc +3bdf11741a430821ea0114aa670ad3dff8fd8e09 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-session-1.3.0/.git/ORIG_HEAD new/cosmic-session-1.7.0/.git/ORIG_HEAD --- old/cosmic-session-1.3.0/.git/ORIG_HEAD 2026-07-02 21:45:52.000000000 +0200 +++ new/cosmic-session-1.7.0/.git/ORIG_HEAD 2026-08-20 00:32:48.000000000 +0200 @@ -1 +1 @@ -b5ef6c0c0d68762b2991e4f5906cc70599e2f1fc +3bdf11741a430821ea0114aa670ad3dff8fd8e09 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-session-1.3.0/.git/config new/cosmic-session-1.7.0/.git/config --- old/cosmic-session-1.3.0/.git/config 2026-07-02 21:45:52.000000000 +0200 +++ new/cosmic-session-1.7.0/.git/config 2026-08-20 00:32:48.000000000 +0200 @@ -1,15 +1,11 @@ [core] - repositoryformatversion = 1 + repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = https://github.com/pop-os/cosmic-session.git fetch = +refs/heads/*:refs/remotes/origin/* - promisor = true - partialclonefilter = tree:0 [branch "master"] remote = origin merge = refs/heads/master -[extensions] - partialClone = origin diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-session-1.3.0/.git/hooks/commit-msg.sample new/cosmic-session-1.7.0/.git/hooks/commit-msg.sample --- old/cosmic-session-1.3.0/.git/hooks/commit-msg.sample 2026-07-02 21:45:52.000000000 +0200 +++ new/cosmic-session-1.7.0/.git/hooks/commit-msg.sample 2026-08-20 00:32:48.000000000 +0200 @@ -15,10 +15,60 @@ # SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') # grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" -# This example catches duplicate Signed-off-by lines. +# This example catches duplicate Signed-off-by lines and messages that +# would confuse 'git am'. + +ret=0 test "" = "$(grep '^Signed-off-by: ' "$1" | sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { echo >&2 Duplicate Signed-off-by lines. - exit 1 + ret=1 } + +comment_re="$( + { + git config --get-regexp "^core\.comment(char|string)\$" || + echo '#' + } | sed -n -e ' + ${ + s/^[^ ]* // + s|[][*./\]|\\&|g + s/^auto$/[#;@!$%^&|:]/ + p + }' +)" +scissors_line="^${comment_re} -\{8,\} >8 -\{8,\}\$" +comment_line="^${comment_re}.*" +blank_line='^[ ]*$' +# Disallow lines starting with "diff -" or "Index: " in the body of the +# message. Stop looking if we see a scissors line. +line="$(sed -n -e " + # Skip comments and blank lines at the start of the file. + /${scissors_line}/q + /${comment_line}/d + /${blank_line}/d + # The first paragraph will become the subject header so + # does not need to be checked. + : subject + n + /${scissors_line}/q + /${blank_line}/!b subject + # Check the body of the message for problematic + # prefixes. + : body + n + /${scissors_line}/q + /${comment_line}/b body + /^diff -/{p;q;} + /^Index: /{p;q;} + b body + " "$1")" +if test -n "$line" +then + echo >&2 "Message contains a diff that will confuse 'git am'." + echo >&2 "To fix this indent the diff." + ret=1 +fi + +exit $ret diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-session-1.3.0/.git/hooks/fsmonitor-watchman.sample new/cosmic-session-1.7.0/.git/hooks/fsmonitor-watchman.sample --- old/cosmic-session-1.3.0/.git/hooks/fsmonitor-watchman.sample 2026-07-02 21:45:52.000000000 +0200 +++ new/cosmic-session-1.7.0/.git/hooks/fsmonitor-watchman.sample 2026-08-20 00:32:48.000000000 +0200 @@ -29,8 +29,6 @@ my $git_work_tree = get_working_dir(); -my $retry = 1; - my $json_pkg; eval { require JSON::XS; @@ -123,8 +121,7 @@ sub is_work_tree_watched { my ($output) = @_; my $error = $output->{error}; - if ($retry > 0 and $error and $error =~ m/unable to resolve root .* directory (.*) is not watched/) { - $retry--; + if ($error and $error =~ m/unable to resolve root .* directory (.*) is not watched/) { my $response = qx/watchman watch "$git_work_tree"/; die "Failed to make watchman watch '$git_work_tree'.\n" . "Falling back to scanning...\n" if $? != 0; @@ -142,15 +139,12 @@ # Watchman query just to get it over with now so we won't pay # the cost in git to look up each individual file. my $o = watchman_clock(); - $error = $output->{error}; + $error = $o->{error}; die "Watchman: $error.\n" . "Falling back to scanning...\n" if $error; output_result($o->{clock}, ("/")); - $last_update_token = $o->{clock}; - - eval { launch_watchman() }; return 0; } Binary files old/cosmic-session-1.3.0/.git/index and new/cosmic-session-1.7.0/.git/index differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-session-1.3.0/.git/logs/HEAD new/cosmic-session-1.7.0/.git/logs/HEAD --- old/cosmic-session-1.3.0/.git/logs/HEAD 2026-07-02 21:45:52.000000000 +0200 +++ new/cosmic-session-1.7.0/.git/logs/HEAD 2026-08-20 00:32:48.000000000 +0200 @@ -1,3 +1,2 @@ -0000000000000000000000000000000000000000 b5ef6c0c0d68762b2991e4f5906cc70599e2f1fc Richard Rahl <[email protected]> 1784014998 +0200 clone: from https://github.com/pop-os/cosmic-session.git -b5ef6c0c0d68762b2991e4f5906cc70599e2f1fc 308c9d3f8fede6f0a18b0f137dfe68eecf8c8359 Richard Rahl <[email protected]> 1784015000 +0200 checkout: moving from master to refs/tags/epoch-1.2.0 -308c9d3f8fede6f0a18b0f137dfe68eecf8c8359 b5ef6c0c0d68762b2991e4f5906cc70599e2f1fc Richard Rahl <[email protected]> 1784103564 +0200 merge refs/tags/epoch-1.3.0: Fast-forward +0000000000000000000000000000000000000000 3bdf11741a430821ea0114aa670ad3dff8fd8e09 Richard Rahl <user@t14.(none)> 1787804821 +0200 clone: from https://github.com/pop-os/cosmic-session.git +3bdf11741a430821ea0114aa670ad3dff8fd8e09 3bdf11741a430821ea0114aa670ad3dff8fd8e09 Richard Rahl <user@t14.(none)> 1787804821 +0200 checkout: moving from master to refs/tags/epoch-1.7.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-session-1.3.0/.git/logs/refs/heads/master new/cosmic-session-1.7.0/.git/logs/refs/heads/master --- old/cosmic-session-1.3.0/.git/logs/refs/heads/master 2026-07-02 21:45:52.000000000 +0200 +++ new/cosmic-session-1.7.0/.git/logs/refs/heads/master 2026-08-20 00:32:48.000000000 +0200 @@ -1 +1 @@ -0000000000000000000000000000000000000000 b5ef6c0c0d68762b2991e4f5906cc70599e2f1fc Richard Rahl <[email protected]> 1784014998 +0200 clone: from https://github.com/pop-os/cosmic-session.git +0000000000000000000000000000000000000000 3bdf11741a430821ea0114aa670ad3dff8fd8e09 Richard Rahl <user@t14.(none)> 1787804821 +0200 clone: from https://github.com/pop-os/cosmic-session.git diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-session-1.3.0/.git/logs/refs/remotes/origin/HEAD new/cosmic-session-1.7.0/.git/logs/refs/remotes/origin/HEAD --- old/cosmic-session-1.3.0/.git/logs/refs/remotes/origin/HEAD 2026-07-02 21:45:52.000000000 +0200 +++ new/cosmic-session-1.7.0/.git/logs/refs/remotes/origin/HEAD 2026-08-20 00:32:48.000000000 +0200 @@ -1 +1 @@ -0000000000000000000000000000000000000000 b5ef6c0c0d68762b2991e4f5906cc70599e2f1fc Richard Rahl <[email protected]> 1784014998 +0200 clone: from https://github.com/pop-os/cosmic-session.git +0000000000000000000000000000000000000000 3bdf11741a430821ea0114aa670ad3dff8fd8e09 Richard Rahl <user@t14.(none)> 1787804821 +0200 clone: from https://github.com/pop-os/cosmic-session.git Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-1b9252be8f81a349c7cecf0ad2b416d8c61850f4.idx and new/cosmic-session-1.7.0/.git/objects/pack/pack-1b9252be8f81a349c7cecf0ad2b416d8c61850f4.idx differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-1b9252be8f81a349c7cecf0ad2b416d8c61850f4.pack and new/cosmic-session-1.7.0/.git/objects/pack/pack-1b9252be8f81a349c7cecf0ad2b416d8c61850f4.pack differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-1b9252be8f81a349c7cecf0ad2b416d8c61850f4.rev and new/cosmic-session-1.7.0/.git/objects/pack/pack-1b9252be8f81a349c7cecf0ad2b416d8c61850f4.rev differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-204841deb2ca529c2a5ae96adb99e6e24fd7dfa5.idx and new/cosmic-session-1.7.0/.git/objects/pack/pack-204841deb2ca529c2a5ae96adb99e6e24fd7dfa5.idx differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-204841deb2ca529c2a5ae96adb99e6e24fd7dfa5.pack and new/cosmic-session-1.7.0/.git/objects/pack/pack-204841deb2ca529c2a5ae96adb99e6e24fd7dfa5.pack differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-204841deb2ca529c2a5ae96adb99e6e24fd7dfa5.rev and new/cosmic-session-1.7.0/.git/objects/pack/pack-204841deb2ca529c2a5ae96adb99e6e24fd7dfa5.rev differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-2274a051b4814469a8074b11ab5c43e1f6cc35e5.idx and new/cosmic-session-1.7.0/.git/objects/pack/pack-2274a051b4814469a8074b11ab5c43e1f6cc35e5.idx differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-2274a051b4814469a8074b11ab5c43e1f6cc35e5.pack and new/cosmic-session-1.7.0/.git/objects/pack/pack-2274a051b4814469a8074b11ab5c43e1f6cc35e5.pack differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-2274a051b4814469a8074b11ab5c43e1f6cc35e5.rev and new/cosmic-session-1.7.0/.git/objects/pack/pack-2274a051b4814469a8074b11ab5c43e1f6cc35e5.rev differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-b8670cd555ff484b995f32374e2e0c064ec0d997.idx and new/cosmic-session-1.7.0/.git/objects/pack/pack-b8670cd555ff484b995f32374e2e0c064ec0d997.idx differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-b8670cd555ff484b995f32374e2e0c064ec0d997.pack and new/cosmic-session-1.7.0/.git/objects/pack/pack-b8670cd555ff484b995f32374e2e0c064ec0d997.pack differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-b8670cd555ff484b995f32374e2e0c064ec0d997.rev and new/cosmic-session-1.7.0/.git/objects/pack/pack-b8670cd555ff484b995f32374e2e0c064ec0d997.rev differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-da0d7b732f3cd6d4d21282185f20b25aacb7149f.idx and new/cosmic-session-1.7.0/.git/objects/pack/pack-da0d7b732f3cd6d4d21282185f20b25aacb7149f.idx differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-da0d7b732f3cd6d4d21282185f20b25aacb7149f.pack and new/cosmic-session-1.7.0/.git/objects/pack/pack-da0d7b732f3cd6d4d21282185f20b25aacb7149f.pack differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-da0d7b732f3cd6d4d21282185f20b25aacb7149f.rev and new/cosmic-session-1.7.0/.git/objects/pack/pack-da0d7b732f3cd6d4d21282185f20b25aacb7149f.rev differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-dd232a2549d2a8e66638eafa45d275be3f9fc65e.idx and new/cosmic-session-1.7.0/.git/objects/pack/pack-dd232a2549d2a8e66638eafa45d275be3f9fc65e.idx differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-dd232a2549d2a8e66638eafa45d275be3f9fc65e.pack and new/cosmic-session-1.7.0/.git/objects/pack/pack-dd232a2549d2a8e66638eafa45d275be3f9fc65e.pack differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-session-1.3.0/.git/objects/pack/pack-dd232a2549d2a8e66638eafa45d275be3f9fc65e.promisor new/cosmic-session-1.7.0/.git/objects/pack/pack-dd232a2549d2a8e66638eafa45d275be3f9fc65e.promisor --- old/cosmic-session-1.3.0/.git/objects/pack/pack-dd232a2549d2a8e66638eafa45d275be3f9fc65e.promisor 2026-07-02 21:45:52.000000000 +0200 +++ new/cosmic-session-1.7.0/.git/objects/pack/pack-dd232a2549d2a8e66638eafa45d275be3f9fc65e.promisor 1970-01-01 01:00:00.000000000 +0100 @@ -1,48 +0,0 @@ -b5ef6c0c0d68762b2991e4f5906cc70599e2f1fc HEAD -33cc64e9ddf53dcb34277cf17b4a6dea65aae4d6 refs/heads/comp-output-redirect_noble -0388e386288c33d727240609d0fc4efe1a2c7bab refs/heads/concurrent -686e50c2fabaa5280a3f8932b1d0ae041643912f refs/heads/git-f0x-2024 -2136252c439dd50afc440cdb9b227b976d052950 refs/heads/inhibit-poweroff -378ef37fc486b1c37ff0c9826e4d407832a9152a refs/heads/log-cleanup -b5ef6c0c0d68762b2991e4f5906cc70599e2f1fc refs/heads/master -92798b42fcc1ab53cfad49371d2406c95e5b6212 refs/heads/session-deps -81975409ee8079a5d554c7b2c651ec8b0d34a676 refs/heads/testing-cosmic-session-pr204 -689ec0e39649ffafdbe0585aebe8a8d154a2b2f4 refs/heads/testing-cosmic-session-pr211 -409ad6c04655b025b3ab3898a0c2a53eaa905f98 refs/heads/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 -5a0df6afb6c9c5e9c29e33a756bf7e600c3d0264 refs/tags/epoch-1.0.0-alpha.3 -87a0644435145b009ea4c159d3992ff279292424 refs/tags/epoch-1.0.0-alpha.4 -998cf3fba71d8f1cef3507577d2c27ad2c22b740 refs/tags/epoch-1.0.0-alpha.5 -6e48e124434e394683b0048a9c0f2f5fca562189 refs/tags/epoch-1.0.0-alpha.5.1 -6d16513d77db627b93332f4ad5125c47f4fedea3 refs/tags/epoch-1.0.0-alpha.6 -80209d5aadcfc05803eaa5b5099a5db1550d3fb1 refs/tags/epoch-1.0.0-alpha.7 -379ce30715f637075879feda784edc89231792cf refs/tags/epoch-1.0.0-beta.1 -379ce30715f637075879feda784edc89231792cf refs/tags/epoch-1.0.0-beta.1.1 -379ce30715f637075879feda784edc89231792cf refs/tags/epoch-1.0.0-beta.2 -d8ec361e3ccfc9a02bffc893ab0c08c204a275f2 refs/tags/epoch-1.0.0-beta.3 -d8ec361e3ccfc9a02bffc893ab0c08c204a275f2 refs/tags/epoch-1.0.0-beta.4 -472db4233083e8c6dabc24b0589183d0fd4e2b61 refs/tags/epoch-1.0.0-beta.5 -472db4233083e8c6dabc24b0589183d0fd4e2b61 refs/tags/epoch-1.0.0-beta.6 -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 -89171a88ff42ac90d06c4ec406bbb4cfabf3ed2f refs/tags/epoch-1.0.10 -5dfff1ba241dbd36c9dc66f9bc1534b7d4080718 refs/tags/epoch-1.0.11 -be0d40b632f965353c0c5fd91908b2d1656e4189 refs/tags/epoch-1.0.12 -53f7309fe0f7356e765a4746151a0cea109030f1 refs/tags/epoch-1.0.13 -1f54701eae82af326b85d9751f3bef56e3b57f65 refs/tags/epoch-1.0.14 -bb0e0f936b8761de78e6ef64d8c7127748d534b4 refs/tags/epoch-1.0.15 -811aaa7c558c5e6590f0652617c5133c49770a22 refs/tags/epoch-1.0.16 -957fd526cb569e2247a73ee3315d2a3d1d8b0628 refs/tags/epoch-1.0.2 -957fd526cb569e2247a73ee3315d2a3d1d8b0628 refs/tags/epoch-1.0.3 -a73d8f4a50cf45c37c08fe0aa31f33e2879127d3 refs/tags/epoch-1.0.4 -1406bad883b6f6563c9b49342b9a6257408a3ac6 refs/tags/epoch-1.0.5 -69cd4a40a2665b1acbd914c5741520f7ad7eeee0 refs/tags/epoch-1.0.6 -f3939f1d71ab0d372553f5fedfa6b48828ac4272 refs/tags/epoch-1.0.7 -b7285e8c2cc05c333c7c5e7184b17055b109db27 refs/tags/epoch-1.0.8 -5bbcbb6ef3d0a990cbb265712e91bc4c1033233d refs/tags/epoch-1.0.9 -3ecc1d7fd3ca1b85ae37ace06ce877897aed3dd2 refs/tags/epoch-1.1.0 -2b000902fec59af8c98f0f301a35d919294cd90e refs/tags/epoch-1.2.0 Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-dd232a2549d2a8e66638eafa45d275be3f9fc65e.rev and new/cosmic-session-1.7.0/.git/objects/pack/pack-dd232a2549d2a8e66638eafa45d275be3f9fc65e.rev differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-fefefba0a55209b46c7943b9e34c58fb4b1d1fb4.idx and new/cosmic-session-1.7.0/.git/objects/pack/pack-fefefba0a55209b46c7943b9e34c58fb4b1d1fb4.idx differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-fefefba0a55209b46c7943b9e34c58fb4b1d1fb4.pack and new/cosmic-session-1.7.0/.git/objects/pack/pack-fefefba0a55209b46c7943b9e34c58fb4b1d1fb4.pack differ Binary files old/cosmic-session-1.3.0/.git/objects/pack/pack-fefefba0a55209b46c7943b9e34c58fb4b1d1fb4.rev and new/cosmic-session-1.7.0/.git/objects/pack/pack-fefefba0a55209b46c7943b9e34c58fb4b1d1fb4.rev differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-session-1.3.0/.git/packed-refs new/cosmic-session-1.7.0/.git/packed-refs --- old/cosmic-session-1.3.0/.git/packed-refs 2026-07-02 21:45:52.000000000 +0200 +++ new/cosmic-session-1.7.0/.git/packed-refs 2026-08-20 00:32:48.000000000 +0200 @@ -4,10 +4,12 @@ 686e50c2fabaa5280a3f8932b1d0ae041643912f refs/remotes/origin/git-f0x-2024 2136252c439dd50afc440cdb9b227b976d052950 refs/remotes/origin/inhibit-poweroff 378ef37fc486b1c37ff0c9826e4d407832a9152a refs/remotes/origin/log-cleanup -b5ef6c0c0d68762b2991e4f5906cc70599e2f1fc refs/remotes/origin/master +3bdf11741a430821ea0114aa670ad3dff8fd8e09 refs/remotes/origin/master 92798b42fcc1ab53cfad49371d2406c95e5b6212 refs/remotes/origin/session-deps 81975409ee8079a5d554c7b2c651ec8b0d34a676 refs/remotes/origin/testing-cosmic-session-pr204 689ec0e39649ffafdbe0585aebe8a8d154a2b2f4 refs/remotes/origin/testing-cosmic-session-pr211 +88b3146bbae852431ef5aa5b8bdcabbbb43bdbd7 refs/remotes/origin/testing-cosmic-session-pr214 +27869945c4a7ab5bb4ad59ec09bdfa0133a08c99 refs/remotes/origin/testing-cosmic-session-pr215 409ad6c04655b025b3ab3898a0c2a53eaa905f98 refs/remotes/origin/titlebar f4093070be2813787fbfd1a1ff43b213c1396343 refs/tags/epoch-1.0.0 c3de3d24dd200d5f8a19a26de56590472f461574 refs/tags/epoch-1.0.0-alpha.1 @@ -61,3 +63,13 @@ ^495e591dc65987a0327b9dea646126ebdfe8a1db 2b000902fec59af8c98f0f301a35d919294cd90e refs/tags/epoch-1.2.0 ^308c9d3f8fede6f0a18b0f137dfe68eecf8c8359 +36dd5ff901ec76264240d59756d2560b4ac3b1ff refs/tags/epoch-1.3.0 +^b5ef6c0c0d68762b2991e4f5906cc70599e2f1fc +f4c121fb386c26e897e3a04a92ddca345be85c9e refs/tags/epoch-1.4.0 +^b5ef6c0c0d68762b2991e4f5906cc70599e2f1fc +114d3f0047cc7e8a22211bb6df213c065de62b32 refs/tags/epoch-1.5.0 +^b5ef6c0c0d68762b2991e4f5906cc70599e2f1fc +7c9c2ab377415ba29db54b1845deaf89d69cc5e0 refs/tags/epoch-1.6.0 +^b5ef6c0c0d68762b2991e4f5906cc70599e2f1fc +3a28ca05afab9c398301ca483e33019619df3f2b refs/tags/epoch-1.7.0 +^3bdf11741a430821ea0114aa670ad3dff8fd8e09 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-session-1.3.0/.git/refs/heads/master new/cosmic-session-1.7.0/.git/refs/heads/master --- old/cosmic-session-1.3.0/.git/refs/heads/master 2026-07-02 21:45:52.000000000 +0200 +++ new/cosmic-session-1.7.0/.git/refs/heads/master 2026-08-20 00:32:48.000000000 +0200 @@ -1 +1 @@ -b5ef6c0c0d68762b2991e4f5906cc70599e2f1fc +3bdf11741a430821ea0114aa670ad3dff8fd8e09 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-session-1.3.0/.git/refs/tags/epoch-1.3.0 new/cosmic-session-1.7.0/.git/refs/tags/epoch-1.3.0 --- old/cosmic-session-1.3.0/.git/refs/tags/epoch-1.3.0 2026-07-02 21:45:52.000000000 +0200 +++ new/cosmic-session-1.7.0/.git/refs/tags/epoch-1.3.0 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -36dd5ff901ec76264240d59756d2560b4ac3b1ff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-session-1.3.0/data/start-cosmic new/cosmic-session-1.7.0/data/start-cosmic --- old/cosmic-session-1.3.0/data/start-cosmic 2026-07-02 21:45:52.000000000 +0200 +++ new/cosmic-session-1.7.0/data/start-cosmic 2026-08-20 00:32:48.000000000 +0200 @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh set -e @@ -23,8 +23,8 @@ if [ -n "${SHELL}" ]; then # --in-login-shell: our flag to indicate that we don't need to recurse any further if [ "${1}" != "--in-login-shell" ]; then - # `exec -l`: like `login`, prefixes $SHELL with a hyphen to start a login shell - exec bash -c "exec -l '${SHELL}' -c '${0} --in-login-shell'" + # `-l`: start $SHELL as a login shell so it sources the user's profile. + exec "${SHELL}" -l -c "'${0}' --in-login-shell" fi fi @@ -42,7 +42,7 @@ # Set the QT platform theme to CuteCosmic. Fallback to qt6ct if CuteCosmic is not installed. if [ -z "$QT_QPA_PLATFORMTHEME" ]; then export QT_QPA_PLATFORMTHEME=cosmic - for QT_PLUGIN_PATH in /usr/lib{*,/*}/qt6/plugins; do + for QT_PLUGIN_PATH in /usr/lib*/qt6/plugins /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 @@ -56,8 +56,8 @@ fi # Start gnome keyring components if the daemon is active -# -> check if /run/user/$UID/keyring exists -if [ -d "/run/user/$(id -u)/keyring" ]; then +# -> check if $XDG_RUNTIME_DIR/keyring exists +if [ -d "$XDG_RUNTIME_DIR/keyring" ]; then # Use PATH lookup instead of hardcoding /usr/bin if command -v gnome-keyring-daemon >/dev/null 2>&1; then @@ -69,10 +69,10 @@ # 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" + if [ -S "$XDG_RUNTIME_DIR/gcr/ssh" ]; then + export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/gcr/ssh" + elif [ -S "$XDG_RUNTIME_DIR/keyring/ssh" ]; then + export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/keyring/ssh" fi fi @@ -84,30 +84,26 @@ # 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 + systemctl --user show-environment | while IFS= read -r env_var; do env_var_name="${env_var%%=*}" - env_var_value=${!env_var_name:-} + env_var_value="$(printenv "${env_var_name}" || true)" # Skip current iteration if the environment variable's value # in the current envionment is unset. - if [[ -z "${env_var_value}" ]]; then + if [ -z "${env_var_value}" ]; then continue fi - env_var_val_str_to_compare="${env_var_name}=${env_var_value}" - env_var_val_str_to_compare_ansi_c_quoted="${env_var_name}=\$'$(printf '%q' "${env_var_value}")'" - if [[ "${env_var}" == "${env_var_val_str_to_compare}" ]]; then - continue - elif [[ "${env_var}" == "${env_var_val_str_to_compare_ansi_c_quoted}" ]]; then + # Skip updating variables where systemd already holds this exact value. + if [ "${env_var}" = "${env_var_name}=${env_var_value}" ]; then continue fi - systemctl --user import-environment "${env_var_name}" ||: + systemctl --user import-environment "${env_var_name}" || true done fi # Run cosmic-session -if [[ -z "${DBUS_SESSION_BUS_ADDRESS}" ]]; then +if [ -z "${DBUS_SESSION_BUS_ADDRESS}" ]; then exec /usr/bin/dbus-run-session -- /usr/bin/cosmic-session else exec /usr/bin/cosmic-session ++++++ cosmic-session.obsinfo ++++++ --- /var/tmp/diff_new_pack.ZzrrI2/_old 2026-08-28 20:00:16.331011926 +0200 +++ /var/tmp/diff_new_pack.ZzrrI2/_new 2026-08-28 20:00:16.339012206 +0200 @@ -1,5 +1,5 @@ name: cosmic-session -version: 1.3.0 -mtime: 1783021552 -commit: b5ef6c0c0d68762b2991e4f5906cc70599e2f1fc +version: 1.7.0 +mtime: 1787178768 +commit: 3bdf11741a430821ea0114aa670ad3dff8fd8e09 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/cosmic-session/vendor.tar.zst /work/SRC/openSUSE:Factory/.cosmic-session.new.1265/vendor.tar.zst differ: char 7, line 1
