Re: [Development] Upgrade the XCode running in the CI's macOS 10.11

2018-08-22 Thread Morten Sørvig


> On 9 Jul 2018, at 02:15, Thiago Macieira  wrote:
> 
> This is the second time I've run into a compiler bug with that XCode's 
> ancient 
> Clang.
> 
> Can we please upgrade the XCode installation there to the latest available 
> for 
> macOS 10.11? 
> 
> If that's the latest, can we declare that building Qt on 10.11 is no longer 
> supported for Qt 5.12? I'm not asking about deployment, only building.


Yes, let’s drop support for the older clang versions. 

There are some other aspects to take into account as well:

- As mentioned above, we want to drop support for outdated compilers for new Qt 
releases.

- We want to deploy to a relativly wide range of macOS platforms. Current - 2. 
If the minimum deployment target for the LTS releases is fixed, then older 
macOS versions stay relevant.

- We can require that developers stay reasonably up to date: current +/- 1.

- We are now seeing that older Qt versions are not going to support newer SDKs, 
since Apple is using the build SDK version to enable new behaviors (for example 
dark mode and CA layers on 10.14). This means the max supported SDK version for 
e.g. Qt 5.9 is the 10.13 SDK.

- On the other hand we would like to build the 5.12 binary package with the 
10.14 SDK in order to make use of new API.

- Can we mix and match compiler and SDK versions? Empiricism shows that it’s 
the final app link SDK that gates the enabled features, so it might not matter 
exactly which SDK the Qt binary package is built against for this purpose.

- CI system support for building on one platform version and deploying/testing 
on others is still on the wish list :)


Morten

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Upgrade the XCode running in the CI's macOS 10.11

2018-08-22 Thread Tony Sarajärvi
The timing 😉 https://codereview.qt-project.org/#/c/237412/

-Tony

-Original Message-
From: Development  On 
Behalf Of Thiago Macieira
Sent: keskiviikko 22. elokuuta 2018 3.15
To: development@qt-project.org
Subject: Re: [Development] Upgrade the XCode running in the CI's macOS 10.11
Importance: High

On Sunday, 8 July 2018 17:15:36 PDT Thiago Macieira wrote:
> This is the second time I've run into a compiler bug with that XCode's 
> ancient Clang.

Third strike.

Can we PLEASE REMOVE ancient Clang that is running on macOS 10.11 in the CI for 
5.12? Yes, I've read the email that it would leave us without 10.11 testing. If 
that's the result, then do it.

And BEFORE the final downmerge?

I can't integrate changes that compile on regular Clang (Linux and FreeBSD), 
modern Apple Clang, GCC, MSVC 2015 and MSVC 2017.

If that isn't done, I can't guarantee CBOR will work. I *do not* have time to 
investigate this problem or find work arounds, so this will impact my ability 
to provide bug fixes. 

Unless the consensus is to drop the work I was doing that ran into issues. See
https://codereview.qt-project.org/233481

--
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center



___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Upgrade the XCode running in the CI's macOS 10.11

2018-08-21 Thread Thiago Macieira
On Sunday, 8 July 2018 17:15:36 PDT Thiago Macieira wrote:
> This is the second time I've run into a compiler bug with that XCode's
> ancient Clang.

Third strike.

Can we PLEASE REMOVE ancient Clang that is running on macOS 10.11 in the CI 
for 5.12? Yes, I've read the email that it would leave us without 10.11 
testing. If that's the result, then do it.

And BEFORE the final downmerge?

I can't integrate changes that compile on regular Clang (Linux and FreeBSD), 
modern Apple Clang, GCC, MSVC 2015 and MSVC 2017.

If that isn't done, I can't guarantee CBOR will work. I *do not* have time to 
investigate this problem or find work arounds, so this will impact my ability 
to provide bug fixes. 

Unless the consensus is to drop the work I was doing that ran into issues. See 
https://codereview.qt-project.org/233481

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center



___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Upgrade the XCode running in the CI's macOS 10.11

2018-07-11 Thread Liang Qi
For enabling test on 10.13, see
https://codereview.qt-project.org/#/c/231978/ and a few other changes from
Tony. Hope that will be done soon after summer vacation.

-- Liang

On Thu, 12 Jul 2018 at 06:13, Tor Arne Vestbø  wrote:

>
> > On 11 Jul 2018, at 18:21, Thiago Macieira 
> wrote:
> >
> > On Monday, 9 July 2018 07:31:27 PDT Alexandru Croitor wrote:
> >> I believe that's something for the macOS maintainers to decide.
> >
> > Thanks. Any opinions?
> >
> > The fix for XCode 8.2 broke XCode 9.
> >
> > Can we PLEASE drop XCode 8.2? Like, right now? I can't integrate the
> > performance improvement until that happens.
>
> I would love to drop any Xcode except the latest, but unfortunately our CI
> isn’t set up to build once (against latest SDK/Xcode) and then run tests on
> older macOS versions. Removing Xcode 8.2 effectively removes 10.11 testing.
> Seeing as we’re not building/testing on 10.13 (the latest macOS release),
> or 10.14 (the upcoming release), that would leave us with 10.12 as the
> single build/test target for macOS.
>
> Tor Arne
>
> >
> > --
> > Thiago Macieira - thiago.macieira (AT) intel.com
> >  Software Architect - Intel Open Source Technology Center
> >
> >
> >
> > ___
> > Development mailing list
> > Development@qt-project.org
> > http://lists.qt-project.org/mailman/listinfo/development
>
> ___
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Upgrade the XCode running in the CI's macOS 10.11

2018-07-11 Thread Thiago Macieira
On Wednesday, 11 July 2018 15:13:00 PDT Tor Arne Vestbø wrote:
> I would love to drop any Xcode except the latest, but unfortunately our CI
> isn’t set up to build once (against latest SDK/Xcode) and then run tests on
> older macOS versions. Removing Xcode 8.2 effectively removes 10.11 testing.
> Seeing as we’re not building/testing on 10.13 (the latest macOS release),
> or 10.14 (the upcoming release), that would leave us with 10.12 as the
> single build/test target for macOS.

Ok, I've found a workaround to the issue meanwhile.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center



___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Upgrade the XCode running in the CI's macOS 10.11

2018-07-11 Thread Tor Arne Vestbø

> On 11 Jul 2018, at 18:21, Thiago Macieira  wrote:
> 
> On Monday, 9 July 2018 07:31:27 PDT Alexandru Croitor wrote:
>> I believe that's something for the macOS maintainers to decide.
> 
> Thanks. Any opinions?
> 
> The fix for XCode 8.2 broke XCode 9.
> 
> Can we PLEASE drop XCode 8.2? Like, right now? I can't integrate the 
> performance improvement until that happens.

I would love to drop any Xcode except the latest, but unfortunately our CI 
isn’t set up to build once (against latest SDK/Xcode) and then run tests on 
older macOS versions. Removing Xcode 8.2 effectively removes 10.11 testing. 
Seeing as we’re not building/testing on 10.13 (the latest macOS release), or 
10.14 (the upcoming release), that would leave us with 10.12 as the single 
build/test target for macOS.

Tor Arne 

> 
> -- 
> Thiago Macieira - thiago.macieira (AT) intel.com
>  Software Architect - Intel Open Source Technology Center
> 
> 
> 
> ___
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Upgrade the XCode running in the CI's macOS 10.11

2018-07-11 Thread Thiago Macieira
On Monday, 9 July 2018 07:31:27 PDT Alexandru Croitor wrote:
> I believe that's something for the macOS maintainers to decide.

Thanks. Any opinions?

The fix for XCode 8.2 broke XCode 9.

Can we PLEASE drop XCode 8.2? Like, right now? I can't integrate the 
performance improvement until that happens.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center



___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Upgrade the XCode running in the CI's macOS 10.11

2018-07-09 Thread Alexandru Croitor
I believe that's something for the macOS maintainers to decide.

> On 9. Jul 2018, at 16:26, Thiago Macieira  wrote:
> 
> On Monday, 9 July 2018 02:39:05 PDT Alexandru Croitor wrote:
>> we are using XCode 8.2, and the last supported version on 10.11 is 8.2.1. I
>> don't think that the patch release will make a big difference though.
> 
> Then how about my second request?
> 
>>> If that's the latest, can we declare that building Qt on 10.11 is no
>>> longer supported for Qt 5.12? I'm not asking about deployment, only
>>> building.

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Upgrade the XCode running in the CI's macOS 10.11

2018-07-09 Thread Thiago Macieira
On Monday, 9 July 2018 02:39:05 PDT Alexandru Croitor wrote:
> we are using XCode 8.2, and the last supported version on 10.11 is 8.2.1. I
> don't think that the patch release will make a big difference though.

Then how about my second request?

> > If that's the latest, can we declare that building Qt on 10.11 is no
> > longer supported for Qt 5.12? I'm not asking about deployment, only
> > building.

Re: [Development] Upgrade the XCode running in the CI's macOS 10.11

2018-07-09 Thread Alexandru Croitor
I believe it already is the latest.

As per 
http://coin/coin/api/results/qt/qtwebengine/e5e1c69e2008205b2178c940c47c1349d6e41c7b/MacOSOSX_10_11x86_64MacOSOSX_10_11x86_64Clangqtci-osx-10.11-x86_64-3-6a86deDeveloperBuild_Release_QtNamespace_NoPch/e45496f196c102ad5a87327cb11c97f68b4b2baf/build_1531080426/log.txt.gz

we are using XCode 8.2, and the last supported version on 10.11 is 8.2.1. I 
don't think that the patch release will make a big difference though.



On 9. Jul 2018, at 02:15, Thiago Macieira 
mailto:thiago.macie...@intel.com>> wrote:

This is the second time I've run into a compiler bug with that XCode's ancient
Clang.

Can we please upgrade the XCode installation there to the latest available for
macOS 10.11?

If that's the latest, can we declare that building Qt on 10.11 is no longer
supported for Qt 5.12? I'm not asking about deployment, only building.
--
Thiago Macieira - thiago.macieira (AT) intel.com
 Software Architect - Intel Open Source Technology Center



___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development