View Single Post
Posts: 3,464 | Thanked: 5,107 times | Joined on Feb 2010 @ Gothenburg in Sweden
#198
Originally Posted by rcolistete View Post
Many Python modules are not (yet) available to Python 3.x. So it is better to have both Python 2.6/2.7 & 3.x on Sailfish OS.

More programming languages and tools = more software will be written / ported to Sailfish OS.

Package dependencies hell ? Sorry, but hell is Android which doesn't have dependencies at all and the developer has to included everything inside de .apk (Python, Qt, PyQt/PySide/PyOtherSide, NumPy, MatPlotLib, etc). Something that takes 1h developing directly on Nokia N900/N9 (including packaging and sending to repository) can take many hours using full Android SDK on PC.
All I am saying is its time to think forward. Depending on old python or old librarys is wrong and leads to maintainer/dependies hell. My guess is that Jolla will have python3 as default.

And If X/Y/Z lib is not working with Python 3 it really is time to port them. Again stuff changes. Its 2013 not 2010 were the last 2 series was released. There will happen alot in this area on Linux desktop to.

So I dont see why MER or sailfish should add every damn library to an embedded linux platform. I personally will dish those apps/libs for sure. I already doing that on Linux desktop.

I could definitivly understand that MER is avoiding as much as possible to make a cleaner embedded Linux dist. And if they later dish Python 2 I don't blame them. But I guess there is plenty of people at TMO that will disagree. Because they don't want to use never libs and instead prefer triplecore CPU and 8Gb RAM so they can run every damn existing library at the same time. Because thats what will happen if X/YZ library and X/Y/Z intepreters has to be run at the same time.

We need a stable platform not half million apps "because its cool to have all those old apps" even if they will not integrate well on a 4" screen anyway.

I know we can run X/Y/Z desktop application on N9/N900 but how productive is it to run all those apps? Often they also look real crap especially when they use GtkWidgets or QtWidgets instead of modern Tablet/smartphone UI:s.

There is another reason to avoid non platform libs. The endusers they doint want to add every damn repository out there just to get one app working.
__________________
Keep safe and healthy

Last edited by mikecomputing; 2013-10-13 at 18:03.
 

The Following 3 Users Say Thank You to mikecomputing For This Useful Post: