Your message dated Mon, 13 Jan 2025 18:35:40 +0000
with message-id <e1txpho-00foxb...@fasolo.debian.org>
and subject line Bug#1091453: fixed in tuigreet 0.9.1-5
has caused the Debian Bug report #1091453,
regarding tuigreet - rust package updates.
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 ow...@bugs.debian.org
immediately.)


-- 
1091453: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1091453
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: tuigreet
Version: 0.9.1-4
Severity: serious
Tags: patch

recently some rust crates were updated in Debian

rust-rust-ini 0.18 -> 0.21
rust-i18n-embed 0.14 -> 0.15
rust-i18n-embed-fl 0.7 -> 0.9

The Debian build-dependencies for your package allow the new
versions, but the cargo dependencies do not, so your package
FTBFS, furthermore the bump of rust-i18n-embed-fl requires
a small code tweak for your package to build successfully.

A patch addressing these issues is attatched.

diff -Nru tuigreet-0.9.1/debian/changelog tuigreet-0.9.1/debian/changelog
--- tuigreet-0.9.1/debian/changelog     2024-11-24 17:51:09.000000000 +0000
+++ tuigreet-0.9.1/debian/changelog     2024-12-26 00:17:34.000000000 +0000
@@ -1,3 +1,13 @@
+tuigreet (0.9.1-4.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Remove upper limit from Cargo dependencies on rust-ini, i18n-embed and
+    i18n-embed-impl.
+  * Add patch to support i18n-embed 0.15 with i18n-embed-fl 0.9 and bump
+    dependencies accordgingly.
+
+ -- Peter Michael Green <plugw...@debian.org>  Thu, 26 Dec 2024 00:17:34 +0000
+
 tuigreet (0.9.1-4) unstable; urgency=medium
 
   [ Peter Michael Green ]
diff -Nru tuigreet-0.9.1/debian/control tuigreet-0.9.1/debian/control
--- tuigreet-0.9.1/debian/control       2024-11-24 17:51:09.000000000 +0000
+++ tuigreet-0.9.1/debian/control       2024-12-26 00:17:34.000000000 +0000
@@ -11,8 +11,8 @@
  librust-futures-dev,
  librust-getopts-dev,
  librust-greetd-ipc-dev,
- librust-i18n-embed-dev,
- librust-i18n-embed-fl-dev,
+ librust-i18n-embed-dev (>= 0.15),
+ librust-i18n-embed-fl-dev (>= 0.9),
  librust-lazy-static-dev,
  librust-nix+feature-dev,
  librust-ratatui-dev (>= 0.28),
diff -Nru tuigreet-0.9.1/debian/patches/i18n-embed_0.15.patch 
tuigreet-0.9.1/debian/patches/i18n-embed_0.15.patch
--- tuigreet-0.9.1/debian/patches/i18n-embed_0.15.patch 1970-01-01 
00:00:00.000000000 +0000
+++ tuigreet-0.9.1/debian/patches/i18n-embed_0.15.patch 2024-12-26 
00:17:34.000000000 +0000
@@ -0,0 +1,31 @@
+Index: tuigreet-0.9.1/Cargo.toml
+===================================================================
+--- tuigreet-0.9.1.orig/Cargo.toml
++++ tuigreet-0.9.1/Cargo.toml
+@@ -15,11 +15,11 @@ crossterm = { version = "^0.27", feature
+ futures = "0.3"
+ getopts = "^0.2"
+ greetd_ipc = { version = "^0.10", features = ["tokio-codec"] }
+-i18n-embed = { version = "^0.14", features = [
++i18n-embed = { version = ">= 0.15", features = [
+   "desktop-requester",
+   "fluent-system",
+ ] }
+-i18n-embed-fl = "^0.8"
++i18n-embed-fl = ">= 0.9"
+ lazy_static = "^1.4"
+ nix = { version = ">= 0.27", features = ["feature"] }
+ tui = { package = "ratatui", version = "^0.28", default-features = false, 
features = [
+Index: tuigreet-0.9.1/src/ui/i18n.rs
+===================================================================
+--- tuigreet-0.9.1.orig/src/ui/i18n.rs
++++ tuigreet-0.9.1/src/ui/i18n.rs
+@@ -13,7 +13,7 @@ lazy_static! {
+   pub static ref MESSAGES: FluentLanguageLoader = {
+     let locales = Localizations;
+     let loader = fluent_language_loader!();
+-    loader.load_languages(&locales, &[loader.fallback_language()]).unwrap();
++    loader.load_languages(&locales, 
&[loader.fallback_language().clone()]).unwrap();
+ 
+     let _ = i18n_embed::select(&loader, &locales, 
&DesktopLanguageRequester::requested_languages());
+ 
diff -Nru tuigreet-0.9.1/debian/patches/relax_deps.patch 
tuigreet-0.9.1/debian/patches/relax_deps.patch
--- tuigreet-0.9.1/debian/patches/relax_deps.patch      2024-11-24 
17:51:09.000000000 +0000
+++ tuigreet-0.9.1/debian/patches/relax_deps.patch      2024-12-26 
00:17:34.000000000 +0000
@@ -1,11 +1,10 @@
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -19,14 +19,14 @@ i18n-embed = { version = "^0.14", featur
-   "desktop-requester",
-   "fluent-system",
+Index: tuigreet-0.9.1/Cargo.toml
+===================================================================
+--- tuigreet-0.9.1.orig/Cargo.toml
++++ tuigreet-0.9.1/Cargo.toml
+@@ -21,12 +21,12 @@ i18n-embed = { version = "^0.14", featur
  ] }
--i18n-embed-fl = "^0.8"
-+i18n-embed-fl = "^0.7"
+ i18n-embed-fl = "^0.8"
  lazy_static = "^1.4"
 -nix = { version = "^0.28", features = ["feature"] }
 -tui = { package = "ratatui", version = "^0.26", default-features = false, 
features = [
@@ -15,7 +14,7 @@
  ] }
  rust-embed = "^8.0"
 -rust-ini = "^0.21"
-+rust-ini = "^0.18"
++rust-ini = ">= 0.18"
  smart-default = "^0.7"
  textwrap = "^0.16"
  tokio = { version = "^1.2", default-features = false, features = [
diff -Nru tuigreet-0.9.1/debian/patches/series 
tuigreet-0.9.1/debian/patches/series
--- tuigreet-0.9.1/debian/patches/series        2024-11-24 17:51:09.000000000 
+0000
+++ tuigreet-0.9.1/debian/patches/series        2024-12-26 00:17:34.000000000 
+0000
@@ -1,2 +1,3 @@
 relax_deps.patch
 c1251d126efae73accdf26f93256832cd9bb2255.patch
+i18n-embed_0.15.patch

--- End Message ---
--- Begin Message ---
Source: tuigreet
Source-Version: 0.9.1-5
Done: Johannes Schauer Marin Rodrigues <jo...@debian.org>

We believe that the bug you reported is fixed in the latest version of
tuigreet, 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 1091...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Johannes Schauer Marin Rodrigues <jo...@debian.org> (supplier of updated 
tuigreet 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 13 Jan 2025 16:57:18 +0100
Source: tuigreet
Architecture: source
Version: 0.9.1-5
Distribution: unstable
Urgency: medium
Maintainer: Johannes Schauer Marin Rodrigues <jo...@debian.org>
Changed-By: Johannes Schauer Marin Rodrigues <jo...@debian.org>
Closes: 1091453 1091560
Changes:
 tuigreet (0.9.1-5) unstable; urgency=medium
 .
   [ Peter Michael Green ]
   * Remove upper limit from Cargo dependencies on rust-ini, i18n-embed and
     i18n-embed-impl. (Closes: #1091453)
   * Add patch to support i18n-embed 0.15 with i18n-embed-fl 0.9 and bump
     dependencies accordgingly. (Closes: #1091560)
Checksums-Sha1:
 c3efd33e94c130ea0a5533c099dfdb18f176114e 2481 tuigreet_0.9.1-5.dsc
 b6d70123d333a02725f231d195da1cb404ddfd07 4272 tuigreet_0.9.1-5.debian.tar.xz
Checksums-Sha256:
 9f8e2b00a0dca6c3b9eb86faa8bfc52e40fd13920192048d6887292b7be83c42 2481 
tuigreet_0.9.1-5.dsc
 94a6addb4d3df3dc3b295a2e1c8ca00940809d8eb5557073f08c77f849b4ad20 4272 
tuigreet_0.9.1-5.debian.tar.xz
Files:
 259acf8d0be1cdb692581c8ecae0c93d 2481 misc optional tuigreet_0.9.1-5.dsc
 46c3e18480c5fa0de885860ee603b8df 4272 misc optional 
tuigreet_0.9.1-5.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEElFhU6KL81LF4wVq58sulx4+9g+EFAmeFWdYACgkQ8sulx4+9
g+GYKQ//V22KGz3oyXPYNiG0s7wDRmigEgj4BBZj5yGC3cLwRnpV7ugLsy/ma90C
y3Zdzc4tkQydFVzqbzBzNO8Upqzf37a9V43f1iqqNgj/zmYVT+2TsWLIgr+gC0pX
EQcYjjOHpRIjVAh+Z5fgh+ZhrC1vrNLGpdITl/38Y9zQLd3ZirxrAgtaQo2Jesoq
pZArjelPgE5YlzDjbrz3+yi4slYxiKWCD1ct9mOnYsrERTPEw06HX2GzTFBns8gi
RAOnPgXTkDShuYSOCMPb9qRGZpUYZnvuRQMQTRgU+zvxU2w5jXUqHnCY0Z4c5Kz2
6n9Rq2l80NayEz7V6s7LEgv8MSlS9841JSGv6R0qvNamvB6P6OrjusdBkEmw8KeR
syX14lYAw8OuO7/BgG5biBQ03IQBwTY7YIgaBkDJZsqLyrELfK+/kGK7PQOvaHne
A/bfun5lbtLPCONFNanLATpoaSPozL1pGAmkxgwm0Ok+xv4V389YkGiagAKEQ197
nbUFYVi0wCg4Uz8P738XBP/7IXDr+FFZXlhsk0rSsr1BqDenSlzdlHLVKSOfwFzL
8VQKZ/F14nUC4mwtMOVV1dxqIAVaqhU455FCsaZTdVFIP9+GVsipgmp0w76nfp4W
igm5iE5b4qhDS43AmfsWOgPt1JJwgvI2OnsB9mJabL3+Y4clLW4=
=l6UQ
-----END PGP SIGNATURE-----

Attachment: pgpuElUIKqkYq.pgp
Description: PGP signature


--- End Message ---

Reply via email to