Bug#973312: gedit: Add gir1.2-tepl-5 package dependency

Jeffery To jeffery.to at gmail.com
Wed Oct 28 16:26:19 GMT 2020


Package: gedit
Version: 3.38.0-1
Severity: minor

Dear Maintainer,

(I originally reported this to Ubuntu:
https://bugs.launchpad.net/ubuntu/+source/gedit/+bug/1901446)

gedit in experimental depends on libtepl-5-0 (libtepl-4-0 in
testing/unstable), but it does not have a dependency on the GObject
introspection bindings for libtepl (gir1.2-tepl-5, gir1.2-tepl-4 for
testing/unstable).

Functionality is being moved from gedit into tepl (a "Text editor
product line" library). For instance,
gedit_utils_str_middle_truncate() was deprecated in gedit 3.36 and
removed in 3.38[1], replaced with tepl_utils_str_middle_truncate().

Please add a dependency to gir1.2-tepl-5 so that Python plugins can
reliably call functions in libtepl. (For my plugin Control Your Tabs,
I had to inline the above mentioned function[2] so that the plugin
continues to function for users of Debian and Debian-derived OSes.)

It would be great if the gedit package in testing/unstable can be
amended as well.

[1]: https://gitlab.gnome.org/GNOME/gedit/-/commit/b200001585d0f3ff2081626f6ffb7e1dc1b7a52e
[2]: https://github.com/jefferyto/gedit-control-your-tabs/commit/644c2b9d9a61ffd1d8f9aba44866b301ba47bf39



More information about the pkg-gnome-maintainers mailing list