[Development] Deprecation/removal model going into Qt 6

Lars Knoll lars.knoll at qt.io
Mon Jun 3 10:51:15 CEST 2019


> On 3 Jun 2019, at 08:00, Thiago Macieira <thiago.macieira at intel.com> wrote:
> 
> On Sunday, 2 June 2019 16:46:00 PDT Manuel Bergler wrote:
>> Well, something has to give. Either
>>  a) Qt can never remove superseded APIs and classes (which is what
>> you suggested previously) and will eventually collapse under its own
>> weight, or
>>  b) Distributors have to deal with the fact that some software
>> doesn't port and have to ship every version of qt side-by-side, or
>>  c) The software that doesn't port has to deal with the fact that it
>> will be dropped by distributions. But any software with sufficiently
>> many users to warrant packaging by the distributors should be able to
>> find a maintainer that at least can keep it compiling.
> 
> The answer is a mix of (b) and (c). Distributions don't ship every version 
> side by side, just one of each major version. Software that doesn't port gets 
> dropped when that major version is dropped.

Yes. (a) is not an option if we want to keep Qt alive in the long term.

Cheers,
Lars




More information about the Development mailing list