Your message dated Sat, 15 Aug 2026 11:33:52 +0000
with message-id <[email protected]>
and subject line Bug#1144110: fixed in gnome-user-share 48.3-2
has caused the Debian Bug report #1144110,
regarding gnome-user-share - rust-selinux 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.)
--
1144110: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1144110
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gnome-user-share
Version: 48.3-1
Severity: serious
Tags: patch
The selinux crate in Debian was recently updated from 0.4 to 0.6.
Breaking changes in the upstream changelog seem very minimal.
I was able to build gnome-user-share successfully against the new
version after bumping the dependencies (both Debian and Cargo)
diff -Nru gnome-user-share-48.3/debian/changelog
gnome-user-share-48.3/debian/changelog
--- gnome-user-share-48.3/debian/changelog 2026-06-01 18:33:29.000000000
+0000
+++ gnome-user-share-48.3/debian/changelog 2026-08-11 10:01:45.000000000
+0000
@@ -1,3 +1,10 @@
+gnome-user-share (48.3-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Relax dependency on selinux crate.
+
+ -- Peter Michael Green <[email protected]> Tue, 11 Aug 2026 10:01:45 +0000
+
gnome-user-share (48.3-1) unstable; urgency=medium
* New upstream release
diff -Nru gnome-user-share-48.3/debian/control
gnome-user-share-48.3/debian/control
--- gnome-user-share-48.3/debian/control 2026-06-01 18:33:08.000000000
+0000
+++ gnome-user-share-48.3/debian/control 2026-08-11 10:01:45.000000000
+0000
@@ -12,7 +12,8 @@
librust-gio-0.22+v2-74-dev,
librust-glib-unix-0.22-dev,
librust-libc-dev,
- librust-selinux-0.4-dev,
+ librust-selinux-dev (>= 0.4),
+ librust-selinux-dev (<< 0.7),
libselinux1-dev [linux-any],
libxt-dev,
meson (>=0.57.0),
diff -Nru gnome-user-share-48.3/debian/patches/Relax-dependencies.patch
gnome-user-share-48.3/debian/patches/Relax-dependencies.patch
--- gnome-user-share-48.3/debian/patches/Relax-dependencies.patch
2026-06-01 18:25:42.000000000 +0000
+++ gnome-user-share-48.3/debian/patches/Relax-dependencies.patch
2026-08-11 10:01:45.000000000 +0000
@@ -8,24 +8,28 @@
src/application.rs | 11 ++++++-----
2 files changed, 8 insertions(+), 6 deletions(-)
-diff --git a/Cargo.toml b/Cargo.toml
-index 0efebf0..b9a7a6b 100644
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -4,7 +4,8 @@ edition = "2021"
+Index: gnome-user-share-48.3/Cargo.toml
+===================================================================
+--- gnome-user-share-48.3.orig/Cargo.toml
++++ gnome-user-share-48.3/Cargo.toml
+@@ -4,10 +4,11 @@ edition = "2021"
rust-version = "1.80.0"
-
+
[dependencies]
-gio = { version = "0.20", features = ["v2_74"]}
+gio = { version = "0.22", features = ["v2_74"]}
+glib-unix = "0.22"
gettext-rs = { version = "0.7", features = ["gettext-system"] }
libc = "0.2.154"
- selinux = { version = "0.4.4", optional = true }
-diff --git a/src/application.rs b/src/application.rs
-index f28d4f8..d1fded9 100644
---- a/src/application.rs
-+++ b/src/application.rs
+-selinux = { version = "0.4.4", optional = true }
++selinux = { version = ">= 0.4.4, < 0.7", optional = true }
+
+ [profile.release]
+ debug = "full"
+Index: gnome-user-share-48.3/src/application.rs
+===================================================================
+--- gnome-user-share-48.3.orig/src/application.rs
++++ gnome-user-share-48.3/src/application.rs
@@ -13,7 +13,7 @@ use std::process::exit;
use gio::glib;
use gio::prelude::*;
@@ -33,28 +37,28 @@
-
+use glib_unix;
use crate::{http, settings::Settings};
-
+
const APPLICATION_ID: &str = "org.gnome.user-share.webdav";
@@ -66,9 +66,9 @@ mod imp {
exit(2)
});
-
+
- glib::unix_signal_add_local(libc::SIGINT,
signal_handler.clone());
- glib::unix_signal_add_local(libc::SIGHUP,
signal_handler.clone());
- glib::unix_signal_add_local(libc::SIGTERM,
signal_handler);
+ glib_unix::unix_signal_add_local(libc::SIGINT,
signal_handler.clone());
+ glib_unix::unix_signal_add_local(libc::SIGHUP,
signal_handler.clone());
+ glib_unix::unix_signal_add_local(libc::SIGTERM,
signal_handler);
-
+
Settings::connect_password_required_changed(|_, _| {
http::down();
@@ -89,7 +89,8 @@ mod imp {
-
+
glib::wrapper! {
pub struct WebdavApplication(ObjectSubclass<imp::WebdavApplication>)
- @extends gio::Application;
+ @extends gio::Application,
+ @implements gio::ActionGroup, gio::ActionMap;
}
-
+
impl Default for WebdavApplication {
--- End Message ---
--- Begin Message ---
Source: gnome-user-share
Source-Version: 48.3-2
Done: Matthias Geiger <[email protected]>
We believe that the bug you reported is fixed in the latest version of
gnome-user-share, 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 gnome-user-share
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: Sat, 15 Aug 2026 13:12:37 +0200
Source: gnome-user-share
Architecture: source
Version: 48.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers
<[email protected]>
Changed-By: Matthias Geiger <[email protected]>
Closes: 1144110
Changes:
gnome-user-share (48.3-2) unstable; urgency=medium
.
[ Peter Micheal Green ]
* Relax dependency on selinux crate (Closes: #1144110)
Checksums-Sha1:
b0fed7665af3f2cd6f78e47949ea3a907be1c779 1802 gnome-user-share_48.3-2.dsc
f9beb3c8735adf0e77cc463554f69a148e26778f 9204
gnome-user-share_48.3-2.debian.tar.xz
8c228f9937e15382378743f3e286d2cff435b33e 17304
gnome-user-share_48.3-2_amd64.buildinfo
Checksums-Sha256:
f334db4aa635fa967c2605e664009ce31da2b6754bd4a2a320136b13551cbda2 1802
gnome-user-share_48.3-2.dsc
c707590fa1bdb694908bec06775e0d1abdad93cc9e6e512cedb1144fb5fbeacb 9204
gnome-user-share_48.3-2.debian.tar.xz
0772af15b46d2f01283f83504214965ee85fab1160a20e96a51421065a91f757 17304
gnome-user-share_48.3-2_amd64.buildinfo
Files:
0302f83c76b3defe112232a80fccd1e1 1802 gnome optional
gnome-user-share_48.3-2.dsc
59454fccc2ac9b25396b5c1ed7f9d9bd 9204 gnome optional
gnome-user-share_48.3-2.debian.tar.xz
35c2e0105364e7de8793ee284102eeb0 17304 gnome optional
gnome-user-share_48.3-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQQUWTv/Sl6/b+DpcW7svtu2B7myvgUCaoBKQgAKCRDsvtu2B7my
vs16AQDso6nHjpanqTvRUTdxfVctcAlcHaYb7kuYS2oZxl0PbgEAhCXJNb7y3jaF
9n+EiUkdYJeQ2X3zihKNFBdIZNQvJAA=
=1O8W
-----END PGP SIGNATURE-----
pgpQxaaXmvV0O.pgp
Description: PGP signature
--- End Message ---