View Single Post
Posts: 252 | Thanked: 597 times | Joined on Oct 2011 @ Denmark
#254
Originally Posted by w00t View Post
The same stabilization problem will occur for *any* upgrade like that. There's a lot of code (millions of it), thousands of commits between each minor release, with new features/reworks/etc. Breakage is inevitable.

Granted, I expect the hop from 5.2 to future releases to be a bit calmer (no new js engine in QtQuick), but if we hadn't put the work into testing & stabilising now, we would have at some point in the future.

As for "why are you upgrading at all instead of stabilizing?" - minor version upgrades aren't just for all new and shiny things. Attention from upstream (& everyone else) doesn't stay on old releases indefinitely. 5.0 (and 5.1, which we are on now) has missed so many security fixes at this point it's ridiculous. We backported some, but I'm positive we missed plenty of others. Here's an example of how contributions to each branch changes over time:
http://www.macieira.org/~thiago/qt-s...h.absolute.png

4.8 is in a slightly better position here in that it's the last release of the 4.x line - it's not going to get any API changes etc, it's purely fix only. Plus the rate of change is significantly lower. So it's easier (and safer) to upgrade from 4.8.x to 4.8.x+1.

For some graphical examples of what I'm talking about:
https://www.openhub.net/p/qt5 - size and contribution rate to Qt 5.x
https://www.openhub.net/p/qt - size and contribution rate to Qt 4.x

[edit: also, Morpog's comment was pretty good]
Tanks for the information. But will 5.2.x still get the same level of attention now that's 5.3 is out and 5.4 is in the pipe line?

I guess that Jolla would have to switch Qt version a couple of times a year to catch up with development, but as you point out future migrations should be a bit calmer. Because you expect Qt 5.x development to be more seamless?

Also I don't understand why the Sailfish SDK is still in Alpha, and get updated as long after a SailfishOS release. It should be updated prior to prepare developers for changes.

I do know that you're not a developer at Jolla anymore, just curious.

Last edited by LouisDK; 2014-10-04 at 13:27.
 

The Following 2 Users Say Thank You to LouisDK For This Useful Post: