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?
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/ b200001585d0f3f f2081626f6ffb7e 1dc1b7a52e /github. com/jefferyto/ gedit-control- your-tabs/ commit/ 644c2b9d9a61ffd 1d8f9aba44866b3 01ba47bf39 /src.fedoraproj ect.org/ rpms/tepl/ blob/49ace7de0b e692b500d7b2be2 3224197f96ae296 /f/tepl. spec#_60
[2]: https:/
[3]: https:/