> On Nov 22, 2016, at 3:42 AM, Jani Heikkinen <jani.heikki...@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@qt-project.org > http://lists.qt-project.org/mailman/listinfo/development -- Jake Petroules - jake.petrou...@qt.io The Qt Company - Silicon Valley Qbs build tool evangelist - qbs.io _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development