[Releasing] [Development] Qt 5.9

Jake Petroules Jake.Petroules at qt.io
Wed Nov 23 00:46:32 CET 2016

> On Nov 22, 2016, at 3:42 AM, Jani Heikkinen <jani.heikkinen at qt.io> wrote:
> Hi all,
> We need to start preparations for Qt5.9 release even Qt 5.8.0 isn't out yet :) There are some things to be agreed already now:
> - Qt 5.9.0 Feature Freeze
> - Changes in supported platforms/configurations
> So first of all let's agree the feature freeze date: I propose to have the FF 1.2.2017. From the history we can see that time needed from FF to final release is (even more than) 17 weeks. I know it is too long time but at the moment that is the fact and there is no evidence that we can do it within shorter schedule. We are trying to find ways to make it shorter but at the moment there isn't any big improvements coming and so on that 17 weeks is the best base for our plans. So if we want to get Qt 5.9.0 release out before summer holidays we need to have ff at the beginning of February.
> And note: At this time we want to keep the FF date to be able to keep the schedule. That means there won't be any exceptions: If feature isn't ready and in at FF date then it won't be in Qt 5.9 release. So please make sure all new features are in early enough & those are fulfilling the ff requirements: https://wiki.qt.io/Qt_5_Feature_Freeze
> Then I propose following changes in supported platforms/configurations:
> - We have earlier agreed that for Apple we will support three latest versions. So this means
>   * For macOS we drop 10.9 and support 10.10, 10.11 & 10.12
>   * For iOS we drop 7.x and support 8.x, 9.x, 10.x

Sounds good to me. Already got https://codereview.qt-project.org/#/c/171940/ and https://codereview.qt-project.org/#/c/171941/ ready.

Also propose to "drop" tvOS 9 and watchOS 2 which were the minimums set for the technology previews introduced in 5.8. New supported versions will be tvOS 10 and watchOS 3.

> - I propose to drop standalone macOS Android installer; One having iOS & Android should be enough

I have a slightly different proposal: remove macOS and Android from the macOS+iOS+Android installer so that we actually *have* a standalone iOS installer. The current situation is confusing for users, and no one wants a THREE GIGABYTE installer when they possibly don't care about the other two platforms in it.

> - For MinGW I propose to start delivering 64 bit binary packages instead of 32 bit one & start using MinGW 6.x (6.2?)

Does this make sense when we're still delivering 32-bit MSVC packages? I'd opt to keep 32-bit or have both.

> - For Windows Android I propose to start doing Android Windows build with MinGW53 (if we are able to build it. Otherwise MinGW49 will be used as with 5.8)
> - For WinRT/WinPhone I propose to drop WinRT 8.1 and WinPhone 8.1 support & start using term UWP (Universal Windows platform).  It means also dropping msvc 2013 from WinRT/WinPhone; UWP only supports msvc2015

Absolutely agree.

> - Start supporting QNX 7.0
> br,
> Jani Heikkinen
> Release Manager
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development

Jake Petroules - jake.petroules at qt.io
The Qt Company - Silicon Valley
Qbs build tool evangelist - qbs.io

More information about the Releasing mailing list