[Development] Where and how does Qt define which platforms are supported?
Thiago Macieira
thiago.macieira at intel.com
Wed Oct 23 10:38:32 CEST 2013
On terça-feira, 22 de outubro de 2013 13:33:04, Vladimir Minenko wrote:
> Finally, a search over emails on the dev list
> (site:lists.qt-project.org/pipermail/development) brings more
> classifications/proposals:
> http://lists.qt-project.org/pipermail/development/2012-November/007876.html
>
> The purpose of this email is not to point out something what is not done or
> wrong. The purpose of this email to initiate a discussion and a work to get
> this done and create a clear definition where Qt runs on and how related
> platforms are classified.
>
> Opinions/feedback? Who is going to join a work on this? Can this topic get
> on the todo list for the final 5.2 release?
Hi Vladimir,
Thanks for bringing this up.
The agreement is like this:
* Reference platforms: a choice by the Qt Project, implies what platforms we
are required to write code for and test on for any new features in the Qt
Essential modules, unless there's a strong overriding reason (like
QWinEventNotifier).
* Tiers: support level of a given release, at the time of that release.
Tier 1 are the platforms that have had extensive testing during the release
cycle, have had their P0 and P1 bugs fixed before the release and have a team
offering long-term commitment to continue supporting (at least two minor
releases).
Examples: reference platforms, QNX / Blackberry, Android
Tier 2 are the platforms that have had some testing during the release cycle
but did not fix all their P0 and P1 bugs and/or cannot commit to the support.
Examples: FreeBSD, Solaris
Tier 3 are the platforms that have been known to compile in the past, but for
which no release-time testing has been done and/or cannot offer any support
level.
Examples: Solaris, OS X without XCode, Linux with Clang, etc.
(I know Solaris is on two example lists, it depends on whether there is any
offer of support by anyone)
That in turn means we need to produce a list of platforms per tier at *every*
minor release.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20131023/2381a4ba/attachment.sig>
More information about the Development
mailing list