Re: [Interest] Qt 6.5 Is Irrelevant...

2022-12-22 Thread Thiago Macieira
On Thursday, 22 December 2022 20:40:11 -03 Hamish Moffatt via Interest wrote:
> On 21/12/22 06:38, Allan Sandfeld Jensen wrote:
> > On Montag, 19. Dezember 2022 16:59:41 CET Michael Jackson wrote:
> >> So not really a “jolt every 3 years”. You have had 3 _total_ jolts over
> >> the
> >> course of 30 years.
> > 
> > Except them dropping support for pre-AVX, pre-AVX2 CPUs,
> 
> Big Sur (macOS 11), released 2.5 years ago and still supported, runs on
> Macs dating back to 2013. https://support.apple.com/en-us/HT211238

Indeed, but Mid and Late 2013 is Apple obfuscated speak for "Intel 4th 
Generation Core", a.k.a. Haswell. Those support AVX2. So you're agreeing with 
Allan: Big Sur dropped support for pre-AVX2 machines.

> I suffer from this problem too (users sticking to old OS releases), but
> I don't think Apple is being too unreasonable in this particular case.

No. The 2.5-year-old OS that is still supported supports hardware that is 8.5 
years old now.

The problem is whether less than 9 years old is reasonable. If you're used to 
the Windows or Linux world, it's not. Microsoft still supports the same 
processors that 64-bit Windows supported when it launched. They only increase 
the memory and disk space requirements, something that Windows users are often 
able to adapt to more than the processor. In fact, Microsoft is so fixed on 
compatibility that they even forego optimisations we've taken for granted in 
macOS and Linux, such as vectorised memcpy().

And on Linux, everything is supported. If you don't like that Red Hat 9 now 
requires SSE4.2, you can use other distros. Debian still supports non-SSE2 
i386 (I know that because we broke it[*] again for 6.5; there's an open bug 
report).

[*] read: "Thiago broke it again"
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Cloud Software Architect - Intel DCAI Cloud Engineering



___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest


Re: [Interest] Qt 6.5 Is Irrelevant...

2022-12-22 Thread Hamish Moffatt via Interest

On 21/12/22 06:38, Allan Sandfeld Jensen wrote:

On Montag, 19. Dezember 2022 16:59:41 CET Michael Jackson wrote:

So not really a “jolt every 3 years”. You have had 3 _total_ jolts over the
course of 30 years.


Except them dropping support for pre-AVX, pre-AVX2 CPUs,



Big Sur (macOS 11), released 2.5 years ago and still supported, runs on 
Macs dating back to 2013. https://support.apple.com/en-us/HT211238


I suffer from this problem too (users sticking to old OS releases), but 
I don't think Apple is being too unreasonable in this particular case.



Hamish

___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest


Re: [Interest] Qt 6.5 Is Irrelevant...

2022-12-20 Thread Allan Sandfeld Jensen
On Montag, 19. Dezember 2022 16:59:41 CET Michael Jackson wrote:
> So not really a “jolt every 3 years”. You have had 3 _total_ jolts over the
> course of 30 years.
> 
Except them dropping support for pre-AVX, pre-AVX2 CPUs, constantly dropping 
support for GPUs older than 4 years all the bloody time with new software 
releases.

Apple is not good at maintaining backwards compatibility on the computer 
front, even if their 4-5 year support is the best of the best for phones, it 
is the worst of the worst in laptops and desktops.

'Allan


___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest


Re: [Interest] Qt 6.5 Is Irrelevant...

2022-12-19 Thread Turtle Creek Software
Not to get into a flame war over Apple, but the processor changes actually
were not so bad.  Changing languages and frameworks was the biggest
problem.

Going Pascal to C++ was easy because our app was only in prototype stage,
so we just started over.  CodeWarrior was a joy, and they made it easy to
move to PPC Carbon. Then they died.
Moving to Intel wasn't too bad because all the byte-swapping was already
written for the Windows version.  The worst part was early XCode, but that
gradually improved.

Cocoa and Objective-C were a nightmare.  3 programmer-years and probably
only 1/3 done.  Mystery crashes.  With Swift and SwiftUI on the horizon,
writing native for Mac seemed doomed for an
app with a lot of C++ business logic and small user base.  Hence the switch
to Qt.  Hopefully it's not going from frying pan to fire.

There was a time when the Mac Product Registry had at least a thousand
great apps for Mac. Very few of them survived the jolts.
Casey McD

On Mon, Dec 19, 2022 at 10:59 AM Michael Jackson <
mike.jack...@bluequartz.net> wrote:

> Just some clarifications:
>
>
>
> Apple used 68K processors from 1984 to 1994. 10 Years of use.
>
>
>
> Apple Started using PPC in 1994 (Announced in 1992) and their last PPC
> machine was in 2006. 12 Years of use.
>
>
>
> Apple started using x86 in 2006 and their last x86 machine was in 2020
> (which is still in production). 14+ years of use ( and macOS still
> officially supports x86 releases)
>
>
>
> Apple started using Arm64 in 2020….
>
>
>
> So not really a “jolt every 3 years”. You have had 3 _*total*_ jolts over
> the course of 30 years.
>
>
>
> --
>
> Mike Jackson
>
>
>
> *From: *Interest  on behalf of Turtle
> Creek Software 
> *Date: *Sunday, December 18, 2022 at 10:24 AM
> *To: *Qt Interest 
> *Subject: *Re: [Interest] Qt 6.5 Is Irrelevant...
>
>
>
> We sell to construction companies.  They are not computer geeks, and often
> run the original OS until the machine dies.  Given the flakiness of some
> Mac OS upgrades, that may be ideal policy.
>
>
>
> Apple moves far too fast with chip, OS and language changes. It's hard for
> small developers to keep up. We started on 680x0, Pascal and Toolbox.
> That's 3 chips, 3 languages and 3 OS frameworks ago. A jolt every 3 years.
>
>
>
> We gave up on Xcode/Cocoa since Obj-C seemed doomed and we have too much
> C++ code to ever port to Swift and/or SwiftUI.  I imagine Qt faces the same
> problems, but on a more system level.
>
>
>
> If Qt Co does not have the resources to support more than 3 years of OS
> versions, then please at least create some good stopping points that
> solidly support older Mac OS versions. Explain which to use for which OS
> ranges. Then, developers may need to build multiple apps.  That kinda
> sucks, but it's better than losing/annoying users because they don't want
> the expense/pain of new hardware.
>
>
>
> Casey McDermott
>
> TurtleSoft.com
>
> ___ Interest mailing list
> Interest@qt-project.org https://lists.qt-project.org/listinfo/interest
>
___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest


Re: [Interest] Qt 6.5 Is Irrelevant...

2022-12-19 Thread Michael Jackson
Just some clarifications:

 

Apple used 68K processors from 1984 to 1994. 10 Years of use.

 

Apple Started using PPC in 1994 (Announced in 1992) and their last PPC machine 
was in 2006. 12 Years of use.

 

Apple started using x86 in 2006 and their last x86 machine was in 2020 (which 
is still in production). 14+ years of use ( and macOS still officially supports 
x86 releases)

 

Apple started using Arm64 in 2020…. 

 

So not really a “jolt every 3 years”. You have had 3 _total_ jolts over the 
course of 30 years. 

 

--

Mike Jackson 

 

From: Interest  on behalf of Turtle Creek 
Software 
Date: Sunday, December 18, 2022 at 10:24 AM
To: Qt Interest 
Subject: Re: [Interest] Qt 6.5 Is Irrelevant...

 

We sell to construction companies.  They are not computer geeks, and often run 
the original OS until the machine dies.  Given the flakiness of some Mac OS 
upgrades, that may be ideal policy.  

 

Apple moves far too fast with chip, OS and language changes. It's hard for 
small developers to keep up. We started on 680x0, Pascal and Toolbox. That's 3 
chips, 3 languages and 3 OS frameworks ago. A jolt every 3 years.  

 

We gave up on Xcode/Cocoa since Obj-C seemed doomed and we have too much C++ 
code to ever port to Swift and/or SwiftUI.  I imagine Qt faces the same 
problems, but on a more system level.

 

If Qt Co does not have the resources to support more than 3 years of OS 
versions, then please at least create some good stopping points that solidly 
support older Mac OS versions. Explain which to use for which OS ranges. Then, 
developers may need to build multiple apps.  That kinda sucks, but it's better 
than losing/annoying users because they don't want the expense/pain of new 
hardware.

 

Casey McDermott

TurtleSoft.com

___ Interest mailing list 
Interest@qt-project.org https://lists.qt-project.org/listinfo/interest 

___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest


Re: [Interest] Qt 6.5 Is Irrelevant...

2022-12-18 Thread Tuukka Turunen via Interest
Hi,

One clarification: we are not talking about stopping support for macOS 10.15 in 
the already released version of Qt. It continues to be supported target with Qt 
5.15 LTS and Qt 6.2 LTS as well as Qt 6.4. Of course within reasonable limits 
as Apple itself has already stopped supporting it.

The discussion in this email thread has been about whether or not it should be 
supported in the next Qt release: Qt 6.5 coming in ~3,5 months from now.

Yours,

Tuukka

From: Interest  on behalf of Turtle Creek 
Software 
Date: Sunday, 18. December 2022 at 17.27
To: interest@qt-project.org 
Subject: Re: [Interest] Qt 6.5 Is Irrelevant...
We sell to construction companies.  They are not computer geeks, and often run 
the original OS until the machine dies.  Given the flakiness of some Mac OS 
upgrades, that may be ideal policy.

Apple moves far too fast with chip, OS and language changes. It's hard for 
small developers to keep up. We started on 680x0, Pascal and Toolbox. That's 3 
chips, 3 languages and 3 OS frameworks ago. A jolt every 3 years.

We gave up on Xcode/Cocoa since Obj-C seemed doomed and we have too much C++ 
code to ever port to Swift and/or SwiftUI.  I imagine Qt faces the same 
problems, but on a more system level.

If Qt Co does not have the resources to support more than 3 years of OS 
versions, then please at least create some good stopping points that solidly 
support older Mac OS versions. Explain which to use for which OS ranges. Then, 
developers may need to build multiple apps.  That kinda sucks, but it's better 
than losing/annoying users because they don't want the expense/pain of new 
hardware.

Casey McDermott
TurtleSoft.com
___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest


Re: [Interest] Qt 6.5 Is Irrelevant...

2022-12-18 Thread Turtle Creek Software
We sell to construction companies.  They are not computer geeks, and often
run the original OS until the machine dies.  Given the flakiness of some
Mac OS upgrades, that may be ideal policy.

Apple moves far too fast with chip, OS and language changes. It's hard for
small developers to keep up. We started on 680x0, Pascal and Toolbox.
That's 3 chips, 3 languages and 3 OS frameworks ago. A jolt every 3 years.

We gave up on Xcode/Cocoa since Obj-C seemed doomed and we have too much
C++ code to ever port to Swift and/or SwiftUI.  I imagine Qt faces the same
problems, but on a more system level.

If Qt Co does not have the resources to support more than 3 years of OS
versions, then please at least create some good stopping points that
solidly support older Mac OS versions. Explain which to use for which OS
ranges. Then, developers may need to build multiple apps.  That kinda
sucks, but it's better than losing/annoying users because they don't want
the expense/pain of new hardware.

Casey McDermott
TurtleSoft.com
___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest


Re: [Interest] Qt 6.5 Is Irrelevant for More than 95% of Mac Desktops

2022-12-16 Thread Nuno Santos
Hi,

I totally subscribe this statement from Robert.

We are starting to develop a new application with Qt 6.4.1. Qt 6 is still very 
bug prone and we will keep stumbling on them and you will probably keep 
releasing new version of Qt 6 rather fix versions of Qt 6.4.X

Our users are very conservative about upgrading Mac OS because usually new 
version of Mac OS contain bugs and incompatibilities of existing software and 
no one wants to risk breaking their music setup at each Mac OS release.

This seems like a total non-sense decision. What are the fundaments for such 
decision?

Thank you!

Best regards,

Nuno Santos
Founder / CEO / CTO
www.imaginando.pt

> On 16 Dec 2022, at 12:20, coroberti  wrote:
> 
> Hi,
> Since Qt 6.5 drops Mac OS 10.15 Catalina,
> it apparently starts to be irrelevant for at least 95% of Mac Desktops.
> 
> https://gs.statcounter.com/macos-version-market-share/desktop/worldwide
> 
> Google Analytics data of visitors for some web-site, where I have access,
> also supports the above observations.
> 
> To keep Qt-6 being still relevant for Mac Desktop open-source
> development, please
> consider keeping  Mac OS 10.15 as a target.
> Thanks.
> 
> Kind regards,
> Robert Iakobashvili
> 
> ___
> Interest mailing list
> Interest@qt-project.org
> https://lists.qt-project.org/listinfo/interest

___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest