Add gir1.2-tepl-5 package depedency
Bug #1901446 reported by
Jeffery To
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gedit (Debian) |
Fix Released
|
Unknown
|
|||
gedit (Ubuntu) |
Invalid
|
Low
|
Unassigned |
Bug Description
(This is most likely a bug/request for Debian, but since I use Ubuntu I thought I would report it here first.)
gedit in groovy depends on libtepl-5-0. It would be great if the package also depended on gir1.2-tepl-5 so that gedit plugins written in Python can call functions from tepl.
Changed in gedit (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in gedit (Debian): | |
status: | Unknown → New |
Changed in gedit (Debian): | |
status: | New → Fix Released |
To post a comment you must log in.
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:/