Script 'mail_helper' called by obssrc
Hello community,

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

Package is "cosmic-randr"

Tue Mar 10 17:48:40 2026 rev:9 rq:1337726 version:1.0.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/cosmic-randr/cosmic-randr.changes        
2025-12-22 22:54:24.685813287 +0100
+++ /work/SRC/openSUSE:Factory/.cosmic-randr.new.8177/cosmic-randr.changes      
2026-03-10 17:48:43.120168042 +0100
@@ -1,0 +2,37 @@
+Mon Mar  9 13:54:23 UTC 2026 - Richard Rahl <[email protected]>
+
+- Update to version 1.0.8:
+  * no changes since last release
+
+-------------------------------------------------------------------
+Mon Feb 23 18:03:03 UTC 2026 - Richard Rahl <[email protected]>
+
+- Update to version 1.0.7:
+  * Add pull request template
+
+-------------------------------------------------------------------
+Thu Feb 12 10:13:32 UTC 2026 - Richard Rahl <[email protected]>
+
+- Update to version 1.0.6:
+  * no changes since last release
+
+-------------------------------------------------------------------
+Thu Feb  5 02:22:02 UTC 2026 - Richard Rahl <[email protected]>
+
+- Update to version 1.0.5:
+  * no changes since last release
+- Update to version 1.0.4:
+  * no changes since last release
+- Update to version 1.0.3:
+  * no changes since last release
+- Update to version 1.0.2:
+  * no changes since last release
+
+-------------------------------------------------------------------
+Wed Dec 31 01:17:01 UTC 2025 - Richard Rahl <[email protected]>
+
+- Update to version 1.0.1:
+  * Drop unnecessary async from send
+  * Use Mutex from std
+
+-------------------------------------------------------------------

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

New:
----
  cosmic-randr-1.0.8.obscpio

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

Other differences:
------------------
++++++ cosmic-randr.spec ++++++
--- /var/tmp/diff_new_pack.R12wSD/_old  2026-03-10 17:48:45.080248953 +0100
+++ /var/tmp/diff_new_pack.R12wSD/_new  2026-03-10 17:48:45.084249119 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cosmic-randr
 #
-# 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-randr
-Version:        1.0.0+0
+Version:        1.0.8
 Release:        0
 Summary:        Library and utility for displaying and configuring Wayland 
outputs
 License:        MPL-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.R12wSD/_old  2026-03-10 17:48:45.192253576 +0100
+++ /var/tmp/diff_new_pack.R12wSD/_new  2026-03-10 17:48:45.208254238 +0100
@@ -3,9 +3,9 @@
   <service name="obs_scm" mode="manual">
     <param name="url">https://github.com/pop-os/cosmic-randr.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-randr</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.R12wSD/_old  2026-03-10 17:48:45.276257045 +0100
+++ /var/tmp/diff_new_pack.R12wSD/_new  2026-03-10 17:48:45.288257539 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/pop-os/cosmic-randr.git</param>
-              <param 
name="changesrevision">f5923d1ef58b87ef103abe1a0e44460236d8fa36</param></service></servicedata>
+              <param 
name="changesrevision">6e8e795970fa06d434af22775e415b517f7552d3</param></service></servicedata>
 (No newline at EOF)
 

++++++ cosmic-randr-1.0.0+0.obscpio -> cosmic-randr-1.0.8.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-randr-1.0.0+0/.git/FETCH_HEAD 
new/cosmic-randr-1.0.8/.git/FETCH_HEAD
--- old/cosmic-randr-1.0.0+0/.git/FETCH_HEAD    1970-01-01 01:00:00.000000000 
+0100
+++ new/cosmic-randr-1.0.8/.git/FETCH_HEAD      2026-02-13 20:35:27.000000000 
+0100
@@ -0,0 +1,4 @@
+6e8e795970fa06d434af22775e415b517f7552d3       not-for-merge   branch 'master' 
of https://github.com/pop-os/cosmic-randr
+57ba90e6bd4720d49b9a683d69024535a965413c       not-for-merge   branch 'serial' 
of https://github.com/pop-os/cosmic-randr
+ee346dcd332c9e3b63e7118ef40b060968398d2c       not-for-merge   branch 
'testing-cosmic-randr-pr49' of https://github.com/pop-os/cosmic-randr
+9321c41ad74fe483dab68bb8f5d28b0edc334aa5       not-for-merge   branch 
'testing-cosmic-randr-pr51' of https://github.com/pop-os/cosmic-randr
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-randr-1.0.0+0/.git/HEAD 
new/cosmic-randr-1.0.8/.git/HEAD
--- old/cosmic-randr-1.0.0+0/.git/HEAD  2025-12-09 17:20:42.000000000 +0100
+++ new/cosmic-randr-1.0.8/.git/HEAD    2026-02-13 20:35:27.000000000 +0100
@@ -1 +1 @@
-ref: refs/heads/master
+6e8e795970fa06d434af22775e415b517f7552d3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-randr-1.0.0+0/.git/ORIG_HEAD 
new/cosmic-randr-1.0.8/.git/ORIG_HEAD
--- old/cosmic-randr-1.0.0+0/.git/ORIG_HEAD     2025-12-09 17:20:42.000000000 
+0100
+++ new/cosmic-randr-1.0.8/.git/ORIG_HEAD       2026-02-13 20:35:27.000000000 
+0100
@@ -1 +1 @@
-f5923d1ef58b87ef103abe1a0e44460236d8fa36
+6e8e795970fa06d434af22775e415b517f7552d3
Binary files old/cosmic-randr-1.0.0+0/.git/index and 
new/cosmic-randr-1.0.8/.git/index differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-randr-1.0.0+0/.git/logs/HEAD 
new/cosmic-randr-1.0.8/.git/logs/HEAD
--- old/cosmic-randr-1.0.0+0/.git/logs/HEAD     2025-12-09 17:20:42.000000000 
+0100
+++ new/cosmic-randr-1.0.8/.git/logs/HEAD       2026-02-13 20:35:27.000000000 
+0100
@@ -1,3 +1,2 @@
-0000000000000000000000000000000000000000 
f5923d1ef58b87ef103abe1a0e44460236d8fa36 user <[email protected]> 
1765475849 +0000       clone: from https://github.com/pop-os/cosmic-randr.git
-f5923d1ef58b87ef103abe1a0e44460236d8fa36 
f5923d1ef58b87ef103abe1a0e44460236d8fa36 user <[email protected]> 
1765475849 +0000       checkout: moving from master to master
-f5923d1ef58b87ef103abe1a0e44460236d8fa36 
f5923d1ef58b87ef103abe1a0e44460236d8fa36 user <[email protected]> 
1765475849 +0000       reset: moving to master
+0000000000000000000000000000000000000000 
6e8e795970fa06d434af22775e415b517f7552d3 Richard Rahl <[email protected]> 
1771869783 +0100      clone: from https://github.com/pop-os/cosmic-randr.git
+6e8e795970fa06d434af22775e415b517f7552d3 
6e8e795970fa06d434af22775e415b517f7552d3 Richard Rahl <[email protected]> 
1771869783 +0100      checkout: moving from master to refs/tags/epoch-1.0.7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-randr-1.0.0+0/.git/logs/refs/heads/master 
new/cosmic-randr-1.0.8/.git/logs/refs/heads/master
--- old/cosmic-randr-1.0.0+0/.git/logs/refs/heads/master        2025-12-09 
17:20:42.000000000 +0100
+++ new/cosmic-randr-1.0.8/.git/logs/refs/heads/master  2026-02-13 
20:35:27.000000000 +0100
@@ -1 +1 @@
-0000000000000000000000000000000000000000 
f5923d1ef58b87ef103abe1a0e44460236d8fa36 user <[email protected]> 
1765475849 +0000       clone: from https://github.com/pop-os/cosmic-randr.git
+0000000000000000000000000000000000000000 
6e8e795970fa06d434af22775e415b517f7552d3 Richard Rahl <[email protected]> 
1771869783 +0100      clone: from https://github.com/pop-os/cosmic-randr.git
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cosmic-randr-1.0.0+0/.git/logs/refs/remotes/origin/HEAD 
new/cosmic-randr-1.0.8/.git/logs/refs/remotes/origin/HEAD
--- old/cosmic-randr-1.0.0+0/.git/logs/refs/remotes/origin/HEAD 2025-12-09 
17:20:42.000000000 +0100
+++ new/cosmic-randr-1.0.8/.git/logs/refs/remotes/origin/HEAD   2026-02-13 
20:35:27.000000000 +0100
@@ -1 +1 @@
-0000000000000000000000000000000000000000 
f5923d1ef58b87ef103abe1a0e44460236d8fa36 user <[email protected]> 
1765475849 +0000       clone: from https://github.com/pop-os/cosmic-randr.git
+0000000000000000000000000000000000000000 
6e8e795970fa06d434af22775e415b517f7552d3 Richard Rahl <[email protected]> 
1771869783 +0100      clone: from https://github.com/pop-os/cosmic-randr.git
Binary files 
old/cosmic-randr-1.0.0+0/.git/objects/37/7b27b484f93df639b8a2c8056fa476f736ac9e 
and 
new/cosmic-randr-1.0.8/.git/objects/37/7b27b484f93df639b8a2c8056fa476f736ac9e 
differ
Binary files 
old/cosmic-randr-1.0.0+0/.git/objects/pack/pack-a6993bc6f779198cc9e550f20724795209199b8f.idx
 and 
new/cosmic-randr-1.0.8/.git/objects/pack/pack-a6993bc6f779198cc9e550f20724795209199b8f.idx
 differ
Binary files 
old/cosmic-randr-1.0.0+0/.git/objects/pack/pack-a6993bc6f779198cc9e550f20724795209199b8f.pack
 and 
new/cosmic-randr-1.0.8/.git/objects/pack/pack-a6993bc6f779198cc9e550f20724795209199b8f.pack
 differ
Binary files 
old/cosmic-randr-1.0.0+0/.git/objects/pack/pack-a6993bc6f779198cc9e550f20724795209199b8f.rev
 and 
new/cosmic-randr-1.0.8/.git/objects/pack/pack-a6993bc6f779198cc9e550f20724795209199b8f.rev
 differ
Binary files 
old/cosmic-randr-1.0.0+0/.git/objects/pack/pack-e8e5d68947d9ee9d1dd12ec27bbb8b2b75d6d411.idx
 and 
new/cosmic-randr-1.0.8/.git/objects/pack/pack-e8e5d68947d9ee9d1dd12ec27bbb8b2b75d6d411.idx
 differ
Binary files 
old/cosmic-randr-1.0.0+0/.git/objects/pack/pack-e8e5d68947d9ee9d1dd12ec27bbb8b2b75d6d411.pack
 and 
new/cosmic-randr-1.0.8/.git/objects/pack/pack-e8e5d68947d9ee9d1dd12ec27bbb8b2b75d6d411.pack
 differ
Binary files 
old/cosmic-randr-1.0.0+0/.git/objects/pack/pack-e8e5d68947d9ee9d1dd12ec27bbb8b2b75d6d411.rev
 and 
new/cosmic-randr-1.0.8/.git/objects/pack/pack-e8e5d68947d9ee9d1dd12ec27bbb8b2b75d6d411.rev
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-randr-1.0.0+0/.git/packed-refs 
new/cosmic-randr-1.0.8/.git/packed-refs
--- old/cosmic-randr-1.0.0+0/.git/packed-refs   2025-12-09 17:20:42.000000000 
+0100
+++ new/cosmic-randr-1.0.8/.git/packed-refs     2026-02-13 20:35:27.000000000 
+0100
@@ -1,7 +1,8 @@
 # pack-refs with: peeled fully-peeled sorted 
-f5923d1ef58b87ef103abe1a0e44460236d8fa36 refs/remotes/origin/master
+6e8e795970fa06d434af22775e415b517f7552d3 refs/remotes/origin/master
 57ba90e6bd4720d49b9a683d69024535a965413c refs/remotes/origin/serial
 ee346dcd332c9e3b63e7118ef40b060968398d2c 
refs/remotes/origin/testing-cosmic-randr-pr49
+9321c41ad74fe483dab68bb8f5d28b0edc334aa5 
refs/remotes/origin/testing-cosmic-randr-pr51
 f5923d1ef58b87ef103abe1a0e44460236d8fa36 refs/tags/epoch-1.0.0
 71fabbb382fa8cf750f50fb77c4ba014bff80056 refs/tags/epoch-1.0.0-alpha.1
 71fabbb382fa8cf750f50fb77c4ba014bff80056 refs/tags/epoch-1.0.0-alpha.2
@@ -21,3 +22,14 @@
 bce9cdf2d447508d4e2d54a2be4fcd738ab51df5 refs/tags/epoch-1.0.0-beta.7
 c39fe3fe3573c34ebbdf6d6d7f93ff232800c588 refs/tags/epoch-1.0.0-beta.8
 c39fe3fe3573c34ebbdf6d6d7f93ff232800c588 refs/tags/epoch-1.0.0-beta.9
+741089cf5e3aa7d5e48042101c1d4cc813b13637 refs/tags/epoch-1.0.1
+741089cf5e3aa7d5e48042101c1d4cc813b13637 refs/tags/epoch-1.0.2
+741089cf5e3aa7d5e48042101c1d4cc813b13637 refs/tags/epoch-1.0.3
+bd1d72e922033391b8923066f8c00edfb30ba5e8 refs/tags/epoch-1.0.4
+^741089cf5e3aa7d5e48042101c1d4cc813b13637
+8676efb0e7648f396f3da2b1210b7860e92b6114 refs/tags/epoch-1.0.5
+^741089cf5e3aa7d5e48042101c1d4cc813b13637
+f601449cee3db237030fac147ad924efb1a5620a refs/tags/epoch-1.0.6
+^741089cf5e3aa7d5e48042101c1d4cc813b13637
+61bddd435bc8648a2f5b022528c7681685d03edd refs/tags/epoch-1.0.7
+^6e8e795970fa06d434af22775e415b517f7552d3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-randr-1.0.0+0/.git/refs/heads/master 
new/cosmic-randr-1.0.8/.git/refs/heads/master
--- old/cosmic-randr-1.0.0+0/.git/refs/heads/master     2025-12-09 
17:20:42.000000000 +0100
+++ new/cosmic-randr-1.0.8/.git/refs/heads/master       2026-02-13 
20:35:27.000000000 +0100
@@ -1 +1 @@
-f5923d1ef58b87ef103abe1a0e44460236d8fa36
+6e8e795970fa06d434af22775e415b517f7552d3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-randr-1.0.0+0/.git/refs/tags/epoch-1.0.8 
new/cosmic-randr-1.0.8/.git/refs/tags/epoch-1.0.8
--- old/cosmic-randr-1.0.0+0/.git/refs/tags/epoch-1.0.8 1970-01-01 
01:00:00.000000000 +0100
+++ new/cosmic-randr-1.0.8/.git/refs/tags/epoch-1.0.8   2026-02-13 
20:35:27.000000000 +0100
@@ -0,0 +1 @@
+377b27b484f93df639b8a2c8056fa476f736ac9e
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cosmic-randr-1.0.0+0/.github/PULL_REQUEST_TEMPLATE.md 
new/cosmic-randr-1.0.8/.github/PULL_REQUEST_TEMPLATE.md
--- old/cosmic-randr-1.0.0+0/.github/PULL_REQUEST_TEMPLATE.md   1970-01-01 
01:00:00.000000000 +0100
+++ new/cosmic-randr-1.0.8/.github/PULL_REQUEST_TEMPLATE.md     2026-02-13 
20:35:27.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-randr-1.0.0+0/Cargo.lock 
new/cosmic-randr-1.0.8/Cargo.lock
--- old/cosmic-randr-1.0.0+0/Cargo.lock 2025-12-09 17:20:42.000000000 +0100
+++ new/cosmic-randr-1.0.8/Cargo.lock   2026-02-13 20:35:27.000000000 +0100
@@ -65,15 +65,6 @@
 checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
 
 [[package]]
-name = "branches"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "f11502672c5570f77f6bdf573332483f8475bab6a7fda00f1fae8ddb5a6245c0"
-dependencies = [
- "rustc_version",
-]
-
-[[package]]
 name = "bytes"
 version = "1.11.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
@@ -160,14 +151,12 @@
 version = "0.1.0"
 dependencies = [
  "cosmic-protocols",
- "futures-lite",
  "indexmap",
  "thiserror",
  "tokio",
  "tracing",
  "wayland-client",
  "wayland-protocols-wlr",
- "xutex",
 ]
 
 [[package]]
@@ -194,21 +183,6 @@
 ]
 
 [[package]]
-name = "crossbeam-queue"
-version = "0.3.12"
-source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115"
-dependencies = [
- "crossbeam-utils",
-]
-
-[[package]]
-name = "crossbeam-utils"
-version = "0.8.21"
-source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
-
-[[package]]
 name = "downcast-rs"
 version = "1.2.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
@@ -231,12 +205,6 @@
 ]
 
 [[package]]
-name = "fastrand"
-version = "2.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
-
-[[package]]
 name = "find-msvc-tools"
 version = "0.1.5"
 source = "registry+https://github.com/rust-lang/crates.io-index";
@@ -249,31 +217,6 @@
 checksum = "3f722aa875298d34a0ebb6004699f6f4ea830d36dec8ac2effdbbc840248a096"
 
 [[package]]
-name = "futures-core"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
-
-[[package]]
-name = "futures-io"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
-
-[[package]]
-name = "futures-lite"
-version = "2.6.1"
-source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad"
-dependencies = [
- "fastrand",
- "futures-core",
- "futures-io",
- "parking",
- "pin-project-lite",
-]
-
-[[package]]
 name = "hashbrown"
 version = "0.16.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
@@ -446,12 +389,6 @@
 checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
 
 [[package]]
-name = "parking"
-version = "2.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
-
-[[package]]
 name = "pin-project-lite"
 version = "0.2.16"
 source = "registry+https://github.com/rust-lang/crates.io-index";
@@ -491,15 +428,6 @@
 ]
 
 [[package]]
-name = "rustc_version"
-version = "0.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
-dependencies = [
- "semver",
-]
-
-[[package]]
 name = "rustix"
 version = "1.1.2"
 source = "registry+https://github.com/rust-lang/crates.io-index";
@@ -513,12 +441,6 @@
 ]
 
 [[package]]
-name = "semver"
-version = "1.0.27"
-source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
-
-[[package]]
 name = "shlex"
 version = "1.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
@@ -855,13 +777,3 @@
 dependencies = [
  "memchr",
 ]
-
-[[package]]
-name = "xutex"
-version = "0.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "8f7b2794adabee656fae931dc27d457c4e8a83cfe96ad1e1c73de770b8401b57"
-dependencies = [
- "branches",
- "crossbeam-queue",
-]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-randr-1.0.0+0/cli/src/main.rs 
new/cosmic-randr-1.0.8/cli/src/main.rs
--- old/cosmic-randr-1.0.0+0/cli/src/main.rs    2025-12-09 17:20:42.000000000 
+0100
+++ new/cosmic-randr-1.0.8/cli/src/main.rs      2026-02-13 20:35:27.000000000 
+0100
@@ -315,7 +315,7 @@
     /// Returns error if the message receiver fails, dispach fails, or a 
configuration failed.
     async fn receive_config_messages(&mut self) -> Result<(), Box<dyn 
std::error::Error>> {
         loop {
-            while let Some(message) = self.message_rx.try_recv().await {
+            while let Some(message) = self.message_rx.try_recv() {
                 if config_message(Some(message))? {
                     return Ok(());
                 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-randr-1.0.0+0/lib/Cargo.toml 
new/cosmic-randr-1.0.8/lib/Cargo.toml
--- old/cosmic-randr-1.0.0+0/lib/Cargo.toml     2025-12-09 17:20:42.000000000 
+0100
+++ new/cosmic-randr-1.0.8/lib/Cargo.toml       2026-02-13 20:35:27.000000000 
+0100
@@ -7,14 +7,12 @@
 
 [dependencies]
 cosmic-protocols = { git = "https://github.com/pop-os/cosmic-protocols.git"; }
-futures-lite = "2.6.1"
 indexmap = "2.12.1"
 thiserror = "2.0.17"
 tokio = { version = "1.48.0", default-features = false, features = ["net", 
"sync"] }
 tracing = "0.1.43"
 wayland-client = "0.31.11"
 wayland-protocols-wlr = { version = "0.3.9", features = [ "client", 
"wayland-client" ] }
-xutex = "0.1.3"
 
 [dev-dependencies]
 tokio = { version = "1.48.0", features = ["macros", "rt",] }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-randr-1.0.0+0/lib/src/channel.rs 
new/cosmic-randr-1.0.8/lib/src/channel.rs
--- old/cosmic-randr-1.0.0+0/lib/src/channel.rs 2025-12-09 17:20:42.000000000 
+0100
+++ new/cosmic-randr-1.0.8/lib/src/channel.rs   2026-02-13 20:35:27.000000000 
+0100
@@ -4,7 +4,7 @@
 use std::{
     collections::VecDeque,
     sync::{
-        Arc,
+        Arc, Mutex,
         atomic::{AtomicBool, Ordering},
     },
 };
@@ -14,7 +14,7 @@
 /// Create a channel for receiving messages from cosmic-randr.
 pub fn channel() -> (Sender, Receiver) {
     let channel = Arc::new(Channel {
-        queue: xutex::AsyncMutex::new(VecDeque::default()),
+        queue: Mutex::new(VecDeque::default()),
         notify: tokio::sync::Notify::const_new(),
         closed: AtomicBool::new(false),
     });
@@ -24,7 +24,7 @@
 
 /// A channel specifically for handling cosmic-randr messages.
 struct Channel {
-    pub(self) queue: xutex::AsyncMutex<VecDeque<Message>>,
+    pub(self) queue: Mutex<VecDeque<Message>>,
     pub(self) notify: tokio::sync::Notify,
     pub(self) closed: AtomicBool,
 }
@@ -32,8 +32,8 @@
 pub struct Sender(Arc<Channel>);
 
 impl Sender {
-    pub async fn send(&self, message: Message) {
-        self.0.queue.lock().await.push_back(message);
+    pub fn send(&self, message: Message) {
+        self.0.queue.lock().unwrap().push_back(message);
         self.0.notify.notify_one();
     }
 }
@@ -49,9 +49,9 @@
 
 impl Receiver {
     /// Returns a value until the sender is dropped.
-    pub async fn recv(&mut self) -> Option<Message> {
+    pub async fn recv(&self) -> Option<Message> {
         loop {
-            if let Some(value) = self.0.queue.lock().await.pop_front() {
+            if let Some(value) = self.0.queue.lock().unwrap().pop_front() {
                 return Some(value);
             }
 
@@ -63,7 +63,7 @@
         }
     }
 
-    pub async fn try_recv(&mut self) -> Option<Message> {
-        self.0.queue.lock().await.pop_front()
+    pub fn try_recv(&self) -> Option<Message> {
+        self.0.queue.lock().unwrap().pop_front()
     }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-randr-1.0.0+0/lib/src/context.rs 
new/cosmic-randr-1.0.8/lib/src/context.rs
--- old/cosmic-randr-1.0.0+0/lib/src/context.rs 2025-12-09 17:20:42.000000000 
+0100
+++ new/cosmic-randr-1.0.8/lib/src/context.rs   2026-02-13 20:35:27.000000000 
+0100
@@ -324,8 +324,8 @@
             .map_err(Error::from)
     }
 
-    pub async fn send(&mut self, event: Message) {
-        self.sender.send(event).await
+    pub fn send(&mut self, event: Message) {
+        self.sender.send(event)
     }
 
     pub fn create_output_config(&mut self) -> Configuration {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-randr-1.0.0+0/lib/src/output_configuration.rs 
new/cosmic-randr-1.0.8/lib/src/output_configuration.rs
--- old/cosmic-randr-1.0.0+0/lib/src/output_configuration.rs    2025-12-09 
17:20:42.000000000 +0100
+++ new/cosmic-randr-1.0.8/lib/src/output_configuration.rs      2026-02-13 
20:35:27.000000000 +0100
@@ -16,23 +16,21 @@
         _conn: &Connection,
         _handle: &QueueHandle<Self>,
     ) {
-        futures_lite::future::block_on(async {
-            match event {
-                Event::Succeeded => {
-                    let _res = 
state.send(Message::ConfigurationSucceeded).await;
-                    proxy.destroy();
-                }
-                Event::Failed => {
-                    let _res = state.send(Message::ConfigurationFailed).await;
-                    proxy.destroy();
-                }
-                Event::Cancelled => {
-                    let _res = 
state.send(Message::ConfigurationCancelled).await;
-                    proxy.destroy();
-                }
-                _ => unreachable!(),
+        match event {
+            Event::Succeeded => {
+                let _res = state.send(Message::ConfigurationSucceeded);
+                proxy.destroy();
             }
-        });
+            Event::Failed => {
+                let _res = state.send(Message::ConfigurationFailed);
+                proxy.destroy();
+            }
+            Event::Cancelled => {
+                let _res = state.send(Message::ConfigurationCancelled);
+                proxy.destroy();
+            }
+            _ => unreachable!(),
+        }
     }
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-randr-1.0.0+0/lib/src/output_manager.rs 
new/cosmic-randr-1.0.8/lib/src/output_manager.rs
--- old/cosmic-randr-1.0.0+0/lib/src/output_manager.rs  2025-12-09 
17:20:42.000000000 +0100
+++ new/cosmic-randr-1.0.8/lib/src/output_manager.rs    2026-02-13 
20:35:27.000000000 +0100
@@ -47,18 +47,14 @@
                     // `get_head`. Queue sending `ManagerDone` until sync 
callback.
                     state.done_queued = true;
                 } else {
-                    futures_lite::future::block_on(async {
-                        let _res = state.send(Message::ManagerDone).await;
-                    });
+                    let _res = state.send(Message::ManagerDone);
                 }
             }
 
             ZwlrOutputManagerEvent::Finished => {
                 state.output_manager = None;
                 state.output_manager_serial = 0;
-                futures_lite::future::block_on(async {
-                    let _res = state.send(Message::ManagerFinished).await;
-                });
+                let _res = state.send(Message::ManagerFinished);
             }
 
             _ => tracing::debug!(?event, "unknown event"),
@@ -98,9 +94,7 @@
                 if state.cosmic_manager_sync_callback.as_ref() == Some(proxy) {
                     state.cosmic_manager_sync_callback = None;
                     if state.done_queued {
-                        futures_lite::future::block_on(async {
-                            let _res = state.send(Message::ManagerDone).await;
-                        });
+                        let _res = state.send(Message::ManagerDone);
                         state.done_queued = false;
                     }
                 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cosmic-randr-1.0.0+0/lib/src/wl_registry.rs 
new/cosmic-randr-1.0.8/lib/src/wl_registry.rs
--- old/cosmic-randr-1.0.0+0/lib/src/wl_registry.rs     2025-12-09 
17:20:42.000000000 +0100
+++ new/cosmic-randr-1.0.8/lib/src/wl_registry.rs       2026-02-13 
20:35:27.000000000 +0100
@@ -27,9 +27,7 @@
                         "wlr-output-management protocol version {version} < 2 
is not supported"
                     );
 
-                    futures_lite::future::block_on(async {
-                        let _ = state.send(Message::Unsupported).await;
-                    });
+                    let _ = state.send(Message::Unsupported);
 
                     return;
                 }

++++++ cosmic-randr.obsinfo ++++++
--- /var/tmp/diff_new_pack.R12wSD/_old  2026-03-10 17:48:45.660272897 +0100
+++ /var/tmp/diff_new_pack.R12wSD/_new  2026-03-10 17:48:45.672273392 +0100
@@ -1,5 +1,5 @@
 name: cosmic-randr
-version: 1.0.0+0
-mtime: 1765297242
-commit: f5923d1ef58b87ef103abe1a0e44460236d8fa36
+version: 1.0.8
+mtime: 1771011327
+commit: 6e8e795970fa06d434af22775e415b517f7552d3
 

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

Reply via email to