Your message dated Wed, 23 Aug 2023 11:20:17 +0000
with message-id <e1qylul-0004zs...@fasolo.debian.org>
and subject line Bug#1042983: fixed in squeekboard 1.22.0-4
has caused the Debian Bug report #1042983,
regarding squeekboard - rust gtk stack 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 ow...@bugs.debian.org
immediately.)


-- 
1042983: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042983
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: squeekboard
Version: 1.22.0-3
Severity: serious

The rust gtk stack is currently being updated in Debian,
squeekboard needs a small patch

Please test that squeekboard works with this patch and
if-so apply it.
diff -Nru squeekboard-1.22.0/debian/changelog 
squeekboard-1.22.0/debian/changelog
--- squeekboard-1.22.0/debian/changelog 2023-07-01 15:14:45.000000000 +0000
+++ squeekboard-1.22.0/debian/changelog 2023-08-03 16:41:53.000000000 +0000
@@ -1,3 +1,10 @@
+squeekboard (1.22.0-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Update for gtk-rs 0.17.
+
+ -- Peter Michael Green <plugw...@debian.org>  Thu, 03 Aug 2023 16:41:53 +0000
+
 squeekboard (1.22.0-3) unstable; urgency=medium
 
   * debian: update build dependencies.
diff -Nru squeekboard-1.22.0/debian/control squeekboard-1.22.0/debian/control
--- squeekboard-1.22.0/debian/control   2023-07-01 15:14:45.000000000 +0000
+++ squeekboard-1.22.0/debian/control   2023-08-03 16:39:01.000000000 +0000
@@ -17,11 +17,11 @@
  librust-aho-corasick-dev,
  librust-bitflags-1-dev (>= 1.0),
  librust-clap-4+std-dev (>= 4.0),
- librust-gio+v2-58-dev (>= 0.16),
- librust-glib+v2-58-dev (>= 0.16),
- librust-glib-sys-dev (>= 0.16),
- librust-gtk+v3-24-dev (>= 0.16),
- librust-gtk-sys-dev (>= 0.16),
+ librust-gio+v2-58-dev (>= 0.17),
+ librust-glib+v2-58-dev (>= 0.17),
+ librust-glib-sys-dev (>= 0.17),
+ librust-gtk+v3-24-dev (>= 0.17),
+ librust-gtk-sys-dev (>= 0.17),
  librust-maplit-1-dev (>= 1.0),
  librust-serde-derive-1-dev (>= 1.0),
  librust-serde-yaml-0.8-dev (>= 0.8),
diff -Nru squeekboard-1.22.0/debian/patches/0005-gtk-rs-0.17.patch 
squeekboard-1.22.0/debian/patches/0005-gtk-rs-0.17.patch
--- squeekboard-1.22.0/debian/patches/0005-gtk-rs-0.17.patch    1970-01-01 
00:00:00.000000000 +0000
+++ squeekboard-1.22.0/debian/patches/0005-gtk-rs-0.17.patch    2023-08-03 
16:41:53.000000000 +0000
@@ -0,0 +1,56 @@
+Index: squeekboard-1.22.0/Cargo.deps.newer
+===================================================================
+--- squeekboard-1.22.0.orig/Cargo.deps.newer
++++ squeekboard-1.22.0/Cargo.deps.newer
+@@ -10,30 +10,30 @@ zvariant_derive = "2.10.*"
+ xkbcommon = { version = "0.5.*", features = ["wayland"] }
+ 
+ [dependencies.cairo-rs]
+-version = "0.16.*"
++version = "0.17.*"
+ 
+ [dependencies.cairo-sys-rs]
+-version = "0.16.*"
++version = "0.17.*"
+ 
+ [dependencies.gdk]
+-version = "0.16.*"
++version = "0.17.*"
+ 
+ [dependencies.gio]
+-version = "0.16.*"
++version = "0.17.*"
+ features = ["v2_58"]
+ 
+ [dependencies.glib]
+-version = "0.16.*"
++version = "0.17.*"
+ features = ["v2_58"]
+ 
+ [dependencies.glib-sys]
+-version = "0.16.*"
++version = "0.17.*"
+ features = ["v2_58"]
+ 
+ [dependencies.gtk]
+-version = "0.16.*"
++version = "0.17.*"
+ features = ["v3_24"]
+ 
+ [dependencies.gtk-sys]
+-version = "0.16.*"
++version = "0.17.*"
+ features = ["v3_24"]
+Index: squeekboard-1.22.0/src/popover.rs
+===================================================================
+--- squeekboard-1.22.0.orig/src/popover.rs
++++ squeekboard-1.22.0/src/popover.rs
+@@ -326,7 +326,7 @@ pub fn show(
+         let layout_action = gio::SimpleAction::new_stateful(
+             "layout",
+             Some(current_layout_name.to_variant().type_()),
+-            &current_layout_name.to_variant()
++            current_layout_name.to_variant()
+         );
+ 
+         let menu_inner = menu.clone();
diff -Nru squeekboard-1.22.0/debian/patches/series 
squeekboard-1.22.0/debian/patches/series
--- squeekboard-1.22.0/debian/patches/series    2023-07-01 15:14:45.000000000 
+0000
+++ squeekboard-1.22.0/debian/patches/series    2023-08-03 16:40:41.000000000 
+0000
@@ -2,3 +2,4 @@
 0002-src-popover-fix-build-with-newer-gtk-rs.patch
 0003-src-style-fix-build-with-newer-gtk-rs.patch
 0004-Cargo.-use-xkbcommon-v0.5.patch
+0005-gtk-rs-0.17.patch

--- End Message ---
--- Begin Message ---
Source: squeekboard
Source-Version: 1.22.0-4
Done: Arnaud Ferraris <aferra...@debian.org>

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

Debian distribution maintenance software
pp.
Arnaud Ferraris <aferra...@debian.org> (supplier of updated squeekboard 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: SHA256

Format: 1.8
Date: Wed, 23 Aug 2023 10:47:31 +0200
Source: squeekboard
Architecture: source
Version: 1.22.0-4
Distribution: unstable
Urgency: medium
Maintainer: DebianOnMobile Maintainers 
<debian-on-mobile-maintain...@alioth-lists.debian.net>
Changed-By: Arnaud Ferraris <aferra...@debian.org>
Closes: 1042983
Changes:
 squeekboard (1.22.0-4) unstable; urgency=medium
 .
   [ Peter Michael Green ]
   * d/patches: update for gtk-rs 0.17
     (Closes: #1042983)
 .
   [ Arnaud Ferraris ]
   * d/rules: d/rules: improve tests robustness.
     This makes the tests flaky as those involve compiling binaries, which
     causes the following issues:
     - parallel threads time out waiting on another build to finish
     - compilation itself sometimes fail due to possible race conditions
     Furthermore, on certain architectures the default timeout can often be
     hit, so improve it by adding a x3 multiplier.
     While at it, drop the (now-)unneeded override on `dh_autoreconf`.
Checksums-Sha1:
 3d9d419b4abcc9f928d04195af4297485dbd8714 2844 squeekboard_1.22.0-4.dsc
 475b088ac146fb605c1de939b3745ccb0351dbe6 10316 
squeekboard_1.22.0-4.debian.tar.xz
 7238500caa2128c4bf7bd789d014e08f38578b09 24144 
squeekboard_1.22.0-4_source.buildinfo
Checksums-Sha256:
 d1df2a2a3a6a33cdecdefd2ce49acd62b3c17c2df3927c518d26a1e380336979 2844 
squeekboard_1.22.0-4.dsc
 b6beb2d7189217ec5933189c3e7c1720f7978f1004a43a9fe5747afada93cea9 10316 
squeekboard_1.22.0-4.debian.tar.xz
 592e42e14615418758a14bc011dd033f4d6fe6af30e543051ae72f5a34fad73d 24144 
squeekboard_1.22.0-4_source.buildinfo
Files:
 6bd6f652e4a6a928af7a1b03ddc51318 2844 x11 optional squeekboard_1.22.0-4.dsc
 23be1b9a87838f385e36d31f101166e4 10316 x11 optional 
squeekboard_1.22.0-4.debian.tar.xz
 0f51b299b1596a0f3b2b57ae9d393d00 24144 x11 optional 
squeekboard_1.22.0-4_source.buildinfo

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

iQIzBAEBCAAdFiEEeW2zk9w/9AIituoi0+u1lmu5kZYFAmTl3pYACgkQ0+u1lmu5
kZaeGQ/6Aw9gG8QchLgurU+HXLvH4OiiQhjKtObY+BgpKQtazGMvX0+KkcEQZbIe
L36CG4NQHRwMIOCSbTM2O0PSUnB6ApeA5rMbSiKuGDCvDvcdssAEKogJzmS5LOzZ
v3ikq0HaVoVbh7XqUhK/v8eLGel0tN7VFIsqyTlEAVIE3O0eHh7O2ofzZuWEyqF/
OHd7A9HMimL4UplbSbIwTay3mn1Dm52Tp006JVfnx7xPDJwsFaiTLomFDQgVX/eC
g0ZFYMPSPbV2zECOwJVizSAMdb15W3DGanAaxJFPwf5iE+Q8kT/aso3Xuj4pbc6F
tBAzYs8BETwOxlAv7eJ3fWtxPvvUniickxwaV5xwx5rK6YNRkE13ipArsNiEu6dA
PytyT+S15NtcLGeC3GyTXeOgyY9wqK7WDWSNXsDlls5O5p3TNb+i54ikDTLQpAl8
LA75LXAELn6dqPk+R5Ucvcp9qsZf0aTdjGniDSMhjt+wWcFnk5dwmVBxGT7X+qNl
S8WxLoCLjE+1S4ifPdCHLCafYopco49xEca1KbH7zL75aNMW9e/E2MUxwcMyRqEe
9zjkbaJaMwHXH/mTcbga1eExow+39cqmvkzEhm5244CYqMbBRFVnUHisO/Atd4xI
o4TviUoPlOJK5Y2thxp02hg4UvXy66/LTI2rV7NAQPArUKPP7hg=
=4VTB
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to