GNOME Bugzilla – Bug 694910
Port dbus test scripts to Python 3
Last modified: 2013-07-24 15:50:46 UTC
Python 3 support is a Gnome Goal: https://live.gnome.org/GnomeGoals/Python3Porting Seahorse seems to use Python only for testing the dbus seahorse daemon. dbus-python supports Python 3 as of version 1.0, but Fedora does not yet support version 1.0 of dbus-python. Per seahorse-list conversation 'Gnome Python 3 Goal' on 2013-02-23, we should wait until both Fedora's and Ubuntu's dbus-python packages support Python 3 before porting. Please note that Fedora 18 has brought dbus-python to version 1.1.1 for testing as of 2013-02-25: https://admin.fedoraproject.org/updates/dbus-python?_csrf_token=dd04229d50cecaabdc83d3abf28401b1c3447660
It looks like both Fedora and Ubuntu ship a python3-compatible dbus-python now. Where is the Python code in seahorse that needs porting? I looked in git and couldn't find it.
The dbus test scripts are in the libcryptui library inside the 'tests' directory. https://git.gnome.org/browse/libcryptui/
Russ, it's worth attaching the libcryptui patches here, if you have them handy.
Created attachment 239598 [details] [review] Work towards porting the test scripts to Python 3. See attached for patch work towards porting the test scripts to Python 3.
Hi, any update on this? it would be nice if we can apply the Russ patches for 3.10
Thanks. Pushed to libcryptui git master.