View Single Post
Posts: 1,548 | Thanked: 7,510 times | Joined on Apr 2010 @ Czech Republic
#2055
Originally Posted by nonsuch View Post
Maybe I am misunderstanding something, or maybe I'm just nitpicking, but to me it looks like GTK2 support is ending, not N900 support?
AFAICS Qt can work on Fremantle, python updates are possible too...

I have only recently installed ModRana on N900 (Maemo Fremantle), so I am one of the users still interested.
Interesting! It is nice to see some more recent attempts at Python 3 support on Maemo 5. There are unfortunately still some issues that are really preventing from this being used by modRana:
- an intepretter is not enough as you also need various Python libraries to be rebuilt against the new interpretter, such as those used to get GPS data or to control display blanking
- a reasonably modern Qt 5 version would be needed, say 5.9 - not sure how far efforts around this are on Maemo 5
- then you also need PyOtherSide to be built against the Python 3 intepreter and Qt 5 (this should be relatively trivial if you managed to build Python 3 and Qt 5)

Then modRana should be able to run as well as it runs on Linux desktop or on Sailfish OS devices.

But this is theory, I wonder how doable this actually is in practice - AFAIK none of these Python 3 or Qt 5 efforts are available from Extras and have to be downloaded and installed manually. Its also an open question if recent Qt 5 version will even build with the ancient Maemo 5 compilers. Also another issue could be all the extra software actually fitting to the limitted storage space on the N900, as it pretty much duplicates a lot of the existing Python and GUI stack.

So all in all quite a daunting task, but imho still worthy if someone if someone has the resources, hardware and time to attempt it. I am unfortunatelly almost certain to not have enough time to attempt it myself, but could certainly help from upstream modRana development side (eq. adding fixes to make modern modRana codebase run on updated Maemo). :-)
__________________
modRana: a flexible GPS navigation system
Mieru: a flexible manga and comic book reader
Universal Components - a solution for native looking yet component set independent QML appliactions (QtQuick Controls 2 & Silica supported as backends)
 

The Following 8 Users Say Thank You to MartinK For This Useful Post: