Comment 1 for bug 1901446

Revision history for this message
Jeffery To (jefferyto) wrote :

I would argue that this is more a bug than a wishlist item.

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().

For my plugin Control Your Tabs, I had to inline the function[2] because I couldn't count on users (on Debian and Debian-derived OSes) having gir1.2-tepl-5 installed so that I could call tepl_utils_str_middle_truncate(). (Contrast this with the Fedora tepl rpm, which has the GObject introspection binding included in the same package[3] and so does not have this problem.)

Should I file an issue upstream (Debian)? Would submitting a patch help?

[1]: https://gitlab.gnome.org/GNOME/gedit/-/commit/b200001585d0f3ff2081626f6ffb7e1dc1b7a52e
[2]: https://github.com/jefferyto/gedit-control-your-tabs/commit/644c2b9d9a61ffd1d8f9aba44866b301ba47bf39
[3]: https://src.fedoraproject.org/rpms/tepl/blob/49ace7de0be692b500d7b2be23224197f96ae296/f/tepl.spec#_60