[Debian-on-mobile-maintainers] Bug#1082768: ITP: rust-gtk-0.18 -- Rust bindings for GTK+ 3.0

Arnaud Ferraris aferraris at debian.org
Wed Sep 25 23:16:35 BST 2024


Package: wnpp
Severity: wishlist
Owner: Arnaud Ferraris <aferraris at debian.org>
X-Debbugs-Cc: debian-devel at lists.debian.org, aferraris at debian.org, debian-on-mobile-maintainers at alioth-lists.debian.net

* Package name    : rust-gtk-0.18
  Version         : 0.18.1
* URL             : https://github.com/gtk-rs/gtk3-rs
* License         : MIT
  Programming Lang: Rust
  Description     : Rust bindings for GTK+ 3.0

This is a re-introduction of rust-gtk and its dependencies into Debian. Those
packages were removed as they were unmaintained and required an extensive
amount of work to keep up with the underlying dependencies, such as rust-glib.
However, as they are only language bindings to an underlying C library (which
is still maintained), the lack of upstream attention doesn't cause any
significant issue.

The plan is therefore to import the latest Debian packages from the 0.18 branch
and re-upload those with the "-0.18" suffix, so they don't clash with current,
up-to-date versions (especially for rust-glib and its own dependencies).

rust-gtk is still needed by squeekboard, an important software for mobile
users, which can no longer migrate to testing due to this removal (#1064373).
Moreover, it is a dependency to phrog (ITP #1082766) and its main dependency,
libphosh (ITP #1082767), so vendoring rust-gtk (along with its own
dependencies) is not an option.

This package will be maintained within the DebianOnMobile team in order to
avoid distracting the Rust team.



More information about the Debian-on-mobile-maintainers mailing list