-
Notifications
You must be signed in to change notification settings - Fork 474
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
python-gtksourceview2 deprecated, please port to PyGI #125
Comments
Thank you Vincent. |
Is there any news? Version 0.38.0 is just released, but still uses gtk2 and the old python bindings. |
Yes, I will start the porting in few days, 0.38.x will be the last with gtk2 |
Bad news unfortunately, as discussed in http://www.giuspen.com/topic/status-of-the-development/ I got stuck in the porting for the lack of binding of the function gtk_clipboard_set_with_data() which is essential in cherrytree. At the moment I'm evaluating the option to port to PyQt5. |
I'm porting to gtkmm3 but it will take a while |
Hello @giuspen what's the status of your port? cherrytree is a very much appreciated application in Kali Linux and we have kept it around despite the removal of python-gtksourceview2 hoping that you would complete the rewrite/transition at some point. Also I wonder if time would not be better spent in actually getting the suggested patch merged upstream: Also in the mean time, would it not be possible to just make cherrytree work without python-gtksourceview2? If it's required only for a specific feature, then that feature could be disabled when the module is not available... but at least the package could be kept in Debian for longer. |
Hi @rhertzog the porting to gtkmm3 is proceeding slowly, you can see the commits in the subfolder "future". I still struggle to find time because of the kids. |
Hang in there, giuspen. Your work is appreciated. I too found a problem with it not working on Debian. Since I am moving to the latest, I am in a pickle. (Like many others, no doubt.) I could not find a way around getting it going on my system, so I must boot into an old OS to get to my database. Please let me know if there is anything I can do with testing or whatever. Say hi to the kids, and keep up the good work. We appreciate it. |
Hey, i also want to say that im thankfully that u are porting cherrytree. I use this tool now for a few months and i like it realy much. but today i started to convert my developing vm to debian 10 and was a bit frustrated to see that cherrytree isnt working. I also sent u a few bucks via paypal. i know its not much but better then nothing. :) |
Thanks @mayo83 |
Checking: gtk#364 (closed) it seems to be closed with the last comment of "The GtkClipboard api is gone." |
Why did I receive this notification?
…--
Securely sent with Tutanota. Get your own encrypted, ad-free mailbox:
https://tutanota.com
Sep 26, 2019, 09:46 by notifications@github.com:
Checking: gtk#364 (closed) it seems to be closed with the last comment of "The GtkClipboard api is gone."
Not sure how this affects this issue though.
https://gitlab.gnome.org/GNOME/gtk/issues/364 <https://gitlab.gnome.org/GNOME/gtk/issues/364>
—
You are receiving this because you were mentioned.
Reply to this email directly, > view it on GitHub <#125?email_source=notifications&email_token=AAC2U3FLM3EPZOCGQCYW4QDQLSAIZA5CNFSM4CB5WYY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7U7VWY#issuecomment-535427803>> , or > mute the thread <https://github.com/notifications/unsubscribe-auth/AAC2U3E76JFSLPPBH36HIZTQLSAIZANCNFSM4CB5WYYQ>> .
|
It seems there is a snap to be released, @giuspen any news on |
Congratulations guys/gals
|
Closing, cherrytree was ported on Gtk3/C++ |
Yea! Well done Giuseppe and team! |
Forwarded from Debian BTS #822586
cherrytree depends on python-gtksourceview2, which is long deprecated and going to be removed from the archive. cherrytree should switch to using the GObject Introspection bindings for gtksourceview, gir1.2-gtksource-3.0.
This would mean switching to GObject Introspection for other bindings as well, e.g. GLib and GTK+ 3.
For more information on GObject Introspection see [1] and [2].
[1] https://wiki.gnome.org/action/show/Projects/GObjectIntrospection
[2] https://wiki.gnome.org/action/show/Projects/PyGObject
The text was updated successfully, but these errors were encountered: