[Releasing] Platform and Compiler configurations for Qt 5.0 beta release

simo.falt at nokia.com simo.falt at nokia.com
Fri Apr 27 15:30:51 CEST 2012


Actually 10.04 LTS.
With Qt 4 based Linux SDK we tried to use as old ubuntu as possible. Just to make sure that there wasn't any bleeding edge dependencies.
It might be a good idea to get CI to just run the ready made sdk bins on different Linux distros.
Simo


From: "Mcdonald Jason (Nokia-MP/Brisbane)" <jason.mcdonald at nokia.com<mailto:jason.mcdonald at nokia.com>>
Date: Fri, 27 Apr 2012 16:13:43 +0300
To: ext Tuukka <Tuukka.Turunen at digia.com<mailto:Tuukka.Turunen at digia.com>>, Simo Ville Sakari Fält <simo.falt at nokia.com<mailto:simo.falt at nokia.com>>, ext Eklund <iikka.eklund at digia.com<mailto:iikka.eklund at digia.com>>, "releasing at qt-project.org<mailto:releasing at qt-project.org>" <releasing at qt-project.org<mailto:releasing at qt-project.org>>
Subject: RE: [Releasing] Platform and Compiler configurations for Qt 5.0 beta release

Did you mean 11.04 or 11.10?  (CI currently uses Ubuntu 10.04 and 11.10).

There are some important diffierences in autotest results between the two versions used in CI -- some tests that pass on 10.04 fail or are unstable on 11.10 and vice-versa (egrep -A 3 -R "UBUNTU_(LUCID|ONEIRIC)" in the code to see which ones).  It wouldn't surprise me if there were differences between 11.10 and 12.04 also, but until CI adopts 12.04 we won't know for sure.

Before moving binary packages 12.04, I'd want to see at least a few dozen autotest runs for 12.04 so that we can figure out if there are any new unstable tests or other problems with Qt on that platform.

There is still potentially time to collect that data, but I wonder whether we really gain that much from jumping onto 12.04 right away and putting the CI guys under pressure.

Note also that MinGW 4.4 is quite old, and has some stability problems -- when I was using it for Qt 4.7.x packaging, the compiler had random crashes on Qt's container classes and Qt Designer, and that made it quite difficult to reliably build packages.

--
Jason

From: "simo.falt at nokia.com<mailto:simo.falt at nokia.com>" <simo.falt at nokia.com<mailto:simo.falt at nokia.com>>
Date: Fri, 27 Apr 2012 11:18:11 +0000
To: Iikka Eklund <Iikka.Eklund at digia.com<mailto:Iikka.Eklund at digia.com>>, <releasing at qt-project.org<mailto:releasing at qt-project.org>>
Subject: Re: [Releasing] Platform and Compiler configurations for Qt 5.0 beta release

I think the Ubuntu 12.04 is bit too new if we want to keep the binaries compatible with other linux distros. So I would suggest to go with 11.04.
Also, Daniel sent earlier e-mail about supporting mingw.org-based GCC 4.6.2.

Simo

From: ext Eklund <iikka.eklund at digia.com<mailto:iikka.eklund at digia.com>>
Date: Fri, 27 Apr 2012 14:06:35 +0300
To: "releasing at qt-project.org<mailto:releasing at qt-project.org>" <releasing at qt-project.org<mailto:releasing at qt-project.org>>
Subject: [Releasing] Platform and Compiler configurations for Qt 5.0 beta release

Hi,


Would the following set of platform and compiler configurations
be suitable for making the binary installers for Qt 5.0 beta release:

linux-g++-32 Ubuntu 12.04 x86 32-bit Gcc 4.4
linux-g++-64 Ubuntu 12.04 x86 64-bit Gcc 4.4
win32-msvc2010 Windows 7 x86 32-bit
win64-msvc2010 Windows 7 x86 64-bit
win32-MinGW Windows 7 x86 32-bit MinGW 4.4
macx-g++ OSX 10.7 Cocoa x86 64-bit

These would be the packages available through the 'Qt Project SDK'.

Since Ubuntu 10.04 is rather old, use of 12.04 is preferred.
Similarly it might be good to use newer Gcc version.
Any insight what is the best fit?

Are all these already running in the CI system?
It is important to be aligned between the CI system and release.





--
Br,
Mr. Iikka Eklund
Senior software engineer

Sepänkatu 20, FI-90100 OULU FINLAND
Email: iikka.eklund at digia.com<mailto:iikka.eklund at digia.com>

Visit us at: www.digia.com<http://www.digia.com> or qt.digia.com
------------------------------------------------------------------
PRIVACY AND CONFIDENTIALITY NOTICE
This message and any attachments are intended only for use by the named
addressee and may contain privileged and/or confidential information. If
you are not the named addressee you should not disseminate, copy or take
any action in reliance on it. If you have received this message in
error, please contact the sender immediately and delete the message and
any attachments accompanying it. Digia Plc does not accept liability for
any corruption, interception, amendment, tampering or viruses occurring
to this message.
------------------------------------------------------------------


_______________________________________________ Releasing mailing list Releasing at qt-project.org<mailto:Releasing at qt-project.org> http://lists.qt-project.org/mailman/listinfo/releasing
_______________________________________________ Releasing mailing list Releasing at qt-project.org<mailto:Releasing at qt-project.org> http://lists.qt-project.org/mailman/listinfo/releasing
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/releasing/attachments/20120427/d05c1420/attachment.html>


More information about the Releasing mailing list