> -----Original Message-----
> From: Sérgio Martins <iamser...@gmail.com>
> Sent: Dienstag, 23. März 2021 20:40
> To: Maurice Kalinowski <maurice.kalinow...@qt.io>
> Cc: Matthew Woehlke <mwoehlke.fl...@gmail.com>; Volker Hilsheimer
> <volker.hilshei...@qt.io>; Qt Interest <interest@qt-project.org>
> Subject: Re: [Interest] The willy-nilly deletion of convenience, methods
> 
> On Tue, Mar 23, 2021 at 6:23 PM Maurice Kalinowski
> <maurice.kalinow...@qt.io> wrote:
> >
> > >
> > > Not all deprecations are bad. However, I still maintain that *some*
> > > of the Qt
> > > 6 changes are problematic. Also, TBH, I think the real issue is less
> > > that Qt 6 made changes, and more that Qt 5 support got pulled well
> > > before Qt 6 is viable for most folks. That didn't happen with Qt 4 → 5.
> > >
> > > I also don't recall Qt 4.8 suddenly deprecating a bunch of stuff
> > > that was immediately removed in Qt 5.0, although I may be wrong about
> that.
> > >
> > [Maurice Kalinowski]
> > There was, plenty of them, more than from Qt 5 to Qt 6.
> > And even more so, we had not the time to do deprecation warnings, like
> you can enable now when building against 5.15.
> > Hence, the migration should be (and according to user discussions is) much
> easier for this major release.
> >
> > Another aspect I would like to reiterate is why not all modules are 
> > available
> with the initial 6.0 release.
> >
> > For Qt 5.0 we tried to get everything over in one big go. The problem was
> that many of the features and behavior changes did not get fully executed
> through the leaf modules. That led to the situation that we couldn't do many
> modernizations afterwards again due to binary compatibility promises in the
> Qt 5 series. Thus, the approach was/is to have 6.0 with the set of most used
> modules.
> > From there get verification by users, that the changes have been in the
> right direction and broaden the module support then. As that allows to focus
> on bringing over modernization to those leaf modules, but also have
> dedicated time to modernize these as well.
> >
> > From what we've seen on reviews on blogs/articles/tweets/... this
> approach works. Admittedly, with not everyone being able to migrate as of
> now. But I strongly believe that with 6.2 we will have a much better Qt
> compared to taking the same approach as with Qt 4->5, even at 5.2 times.
> 
> That's not a fair comparison.

And I don't think it is fair to now merge a separate discussion into this. 
Generally, this thread contains way too many topics at once to be able to keep 
a streamlined discussion.


> After Qt 5.0 was released in 2012 we still saw several Qt 4 bugfix releases 
> (up
> until 2015).
> With the situation now, we're in a limbo, there's no 6.2 and there's no Qt5
> open-source bugfix releases.
> 

I can see this concern from your side, totally. But as mentioned above, I 
commented on the part whether removals have happened between Qt 4 and 5. And 
they did, in worse fashion.

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

Reply via email to