Required VS compiler
Thomas Friedrichsmeier
thomas.friedrichsmeier at ruhr-uni-bochum.de
Sat Apr 2 20:48:17 BST 2016
Hi,
sorry for the late reply.
On Sat, 26 Mar 2016 16:07:03 +0100
Dominik Haumann <dhaumann at kde.org> wrote:
> On Wed, Mar 23, 2016 at 7:51 AM, Thomas Friedrichsmeier
> <thomas.friedrichsmeier at ruhr-uni-bochum.de> wrote:
> > On Mon, 21 Mar 2016 22:07:57 +0100
> > Dominik Haumann <dhaumann at kde.org> wrote:
> [...]
> >> Therefore, I would like to propose v2015 as required compiler
> >> and Qt5.6 as required Qt version on Windows, or are there
> >> reasons against it?
> >
> > I'll put it the other way around. Annoying as it is, does that
> > QStringLiteral nuisance justify upping the requirements? Factually
> > that _is_ going to happen as the MSVC 2013 (and 2012) builds are
> > going to get less testing. But I don't think that is a state we
> > should actively rush into. Increased requirements always come with
> > an increased cost.
>
> True, and yes, the Windows version already now has very few testers, I
> don't think we can maintain that in any sane way.
>
> But true, we can wait a bit more.
I think what we need / want is probably a graded level of support for
compilers / libs. Something like:
- Recommended: Compiler / lib version that is expected to "just
work" (for the most part). This will be what developers and users
will be encouraged to use, unless and until they have specific
reasons not to. Developers are highly encouraged to test their work
against this version.
- Supported: Compiler / lib version that will work with a bit of luck
and effort. This is going to be less tested and not
generally recommended, but:
- Compilation or runtime errors with this version shall be treated as
true bugs.
- Patches to make this work shall not be rejected for purely
aesthetical reasons.
- Developers shall not _knowingly_ commit code that will break with
this version, or remove code supporting this version.
- Unsupported: We don't mind if it works, but developers will not be
expected to do anything to make it work. Developers are encouraged to
drop patches targeting this version as part of their annual spring
cleaning.
I read your initial mail as suggesting to shove MSVC 2013 straight
into "unsupported", and I think that would not be a good idea (not even
in six months time). No objections to saying MSVC 2015 / Qt 5.6 is
recommended, though. (Yet, I would actually like to see some
version of MinGW inside the "recommended" set, too.)
Regards
Thomas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20160402/545a3307/attachment.sig>
More information about the kde-core-devel
mailing list