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