Your message dated Tue, 25 Nov 2025 20:42:57 +0000
with message-id <[email protected]>
and subject line Bug#1116564: fixed in swayosd 0.2.1-1
has caused the Debian Bug report #1116564,
regarding swayosd - upcoming rust-nix update.
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1116564: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1116564
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: swayosd.
I hope to update rust-nix to version 0.30 soon. Swayosd needs a small
patch to build against the new version.
debdiff is attatched, the patched version still builds sucessfully with
the old rust-nix so this can be applied at any time.
diff -Nru swayosd-0.1.0/debian/changelog swayosd-0.1.0/debian/changelog
--- swayosd-0.1.0/debian/changelog 2025-09-07 15:09:03.000000000 +0000
+++ swayosd-0.1.0/debian/changelog 2025-09-28 13:17:20.000000000 +0000
@@ -1,3 +1,10 @@
+swayosd (0.1.0-6.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Add patch to support nix 0.30
+
+ -- Peter Michael Green <[email protected]> Sun, 28 Sep 2025 13:17:20 +0000
+
swayosd (0.1.0-6) unstable; urgency=medium
* d/patches: Add upstream patch to build with gtk-rs 0.10
diff -Nru swayosd-0.1.0/debian/control swayosd-0.1.0/debian/control
--- swayosd-0.1.0/debian/control 2025-09-06 14:47:42.000000000 +0000
+++ swayosd-0.1.0/debian/control 2025-09-28 13:17:20.000000000 +0000
@@ -23,8 +23,8 @@
librust-lazy-static-1+default-dev (>= 1.4.0-~~),
librust-libc-0.2+default-dev (>= 0.2.147-~~),
librust-libpulse-binding-2+default-dev (>= 2.26.0-~~),
- librust-nix-0.29+default-dev,
- librust-nix-0.29+poll-dev,
+ librust-nix+default-dev (>= 0.29),
+ librust-nix+poll-dev (>= 0.29),
librust-pulsectl-rs-0.3+default-dev (>= 0.3.2-~~),
librust-serde-1+default-dev,
librust-serde-derive-1+default-dev,
diff -Nru swayosd-0.1.0/debian/patches/nix-0.30.diff
swayosd-0.1.0/debian/patches/nix-0.30.diff
--- swayosd-0.1.0/debian/patches/nix-0.30.diff 1970-01-01 00:00:00.000000000
+0000
+++ swayosd-0.1.0/debian/patches/nix-0.30.diff 2025-09-28 13:17:20.000000000
+0000
@@ -0,0 +1,26 @@
+Index: swayosd-0.1.0/src/input-backend/main.rs
+===================================================================
+--- swayosd-0.1.0.orig/src/input-backend/main.rs
++++ swayosd-0.1.0/src/input-backend/main.rs
+@@ -62,7 +62,7 @@ fn main() -> Result<(), zbus::Error> {
+ assert!(fd != -1);
+ let borrowed_fd = unsafe{ BorrowedFd::borrow_raw(input.as_raw_fd())};
+ let pollfd = PollFd::new(borrowed_fd, PollFlags::POLLIN);
+- while poll(&mut [pollfd], None::<u8>).is_ok() {
++ while poll(&mut [pollfd.clone()], None::<u8>).is_ok() {
+ event(&mut input, &iface_ref);
+ }
+
+Index: swayosd-0.1.0/Cargo.toml
+===================================================================
+--- swayosd-0.1.0.orig/Cargo.toml
++++ swayosd-0.1.0/Cargo.toml
+@@ -37,7 +37,7 @@ input = "0.9"
+ libc = "0.2.147"
+ evdev-rs = "0.6.1"
+ async-std = "1.12.0"
+-nix = { version = "0.29", features = ["poll"] }
++nix = { version = ">= 0.29", features = ["poll"] }
+ blight = "0.7.0"
+ anyhow = "1.0.75"
+ thiserror = "1.0.49"
diff -Nru swayosd-0.1.0/debian/patches/series
swayosd-0.1.0/debian/patches/series
--- swayosd-0.1.0/debian/patches/series 2025-09-06 14:51:15.000000000 +0000
+++ swayosd-0.1.0/debian/patches/series 2025-09-28 13:17:20.000000000 +0000
@@ -7,3 +7,4 @@
use-correct-udev-systemd-paths.diff
gtk-rs-0.10.patch
fix-build.diff
+nix-0.30.diff
--- End Message ---
--- Begin Message ---
Source: swayosd
Source-Version: 0.2.1-1
Done: Matthias Geiger <[email protected]>
We believe that the bug you reported is fixed in the latest version of
swayosd, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Geiger <[email protected]> (supplier of updated swayosd package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 25 Nov 2025 20:35:43 +0100
Source: swayosd
Architecture: source
Version: 0.2.1-1
Distribution: unstable
Urgency: medium
Maintainer: Maytham Alsudany <[email protected]>
Changed-By: Matthias Geiger <[email protected]>
Closes: 1114997 1116564
Changes:
swayosd (0.2.1-1) unstable; urgency=medium
.
* New upstream release (Closes: #1114997, #1116564)
* Drop patches applied in new upstream release
* d/control: Update build-dependencies with debcargo
* d/control: Drop obsolete Rules-Require-Root field
* d/control: Bump S-V to 4.7.2, no changes needed
* d/watch: Switch to v5
* Refresh patches for new upstream
* Add patch fixing build
* d/rules: Skip dwz; it fails otherwise
Checksums-Sha1:
74c5f765081e1031de691661563b12dec8b6b090 2380 swayosd_0.2.1-1.dsc
2be7fec7ecd2b9922aa16db5bac4ab340106ae27 59988 swayosd_0.2.1.orig.tar.gz
6d1f8a3656fac2f54ae3ff62967baf561d4b92d9 5444 swayosd_0.2.1-1.debian.tar.xz
1068a97aaa013f87e2ba7509a352c8609907ef7c 33081 swayosd_0.2.1-1_amd64.buildinfo
Checksums-Sha256:
894dbf3519bfd77069ec5c1b580c462627a56bffc21ac1aecc2bbb5a1f0c7c48 2380
swayosd_0.2.1-1.dsc
c53d7273259be424d6177690eea965bcdd362245bf968881f1e0294f0d0595b6 59988
swayosd_0.2.1.orig.tar.gz
aa94f915c78d4775d50d74303e01d4bc139616371838345d9e133d32ca11adce 5444
swayosd_0.2.1-1.debian.tar.xz
e4aee3b37df0bef21ccf14701f40541e5ad1ec90da5352daceda427fb66d60e8 33081
swayosd_0.2.1-1_amd64.buildinfo
Files:
67fac97e7be347b81c6193d01e7e0dfb 2380 x11 optional swayosd_0.2.1-1.dsc
2c8ef8cb21a68762ac7a80a8359205ea 59988 x11 optional swayosd_0.2.1.orig.tar.gz
125d1c30aa70197eaabd690f57a918a0 5444 x11 optional
swayosd_0.2.1-1.debian.tar.xz
97e134eb5b4360843f66573fd87cf65c 33081 x11 optional
swayosd_0.2.1-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQQUWTv/Sl6/b+DpcW7svtu2B7myvgUCaSYHcwAKCRDsvtu2B7my
voD5AQDo+Q3JN3yfX9BlvA4z1y560b4n57SIyS8lt2e0PZoN6wEArWJxW8hjXD4L
7SezUHWKOlLA8i88Eghe6pis/hJhXwo=
=0MVH
-----END PGP SIGNATURE-----
pgp5HJKApdQ6S.pgp
Description: PGP signature
--- End Message ---