Re: [Development] Requesting forward BC exception for QtWaylandCompositor in 6.2 and 5.15

2022-02-16 Thread Thiago Macieira
On Tuesday, 15 February 2022 07:54:07 PST Marc Mutz wrote: > https://bugreports.qt.io/browse/QTBUG-100845 > > The QWaylandBufferRef class has a very annoying bug in that its relational > operators cannot compare `const` objects (only on the RHS). That's because > these operators are implemented as

Re: [Development] Requesting forward BC exception for QtWaylandCompositor in 6.2 and 5.15

2022-02-16 Thread Thiago Macieira
On Wednesday, 16 February 2022 00:53:41 PST Albert Astals Cid wrote: > [2]: Before you say "you could if you sign a few more NDAs and stuff", > realize that by saying that you would be agreeing that normal The Qt > Project people can't contribute to those LTS releases and only those that > sign ext

[Development] Maintainers, your action needed: Please check if 3rd party components needs to be updated for Qt 6.3 release

2022-02-16 Thread Jani Heikkinen
Hi! Please check if some 3rd party component needs to be updated for Qt 6.3 release. And of course, do needed updates now. List of 3rd party components here: https://doc-snapshots.qt.io/qt6-6.3/licenses-used-in-qt.html Tasks here: https://bugreports.qt.io/browse/QTBUG-100895 br, Jani

[Development] HEADS UP : Qt 6.3 soft string freeze

2022-02-16 Thread Jani Heikkinen
Hi all, First beta releases from Qt 6.3 are already out so it is time to start keeping translatable strings as it is. The official string freeze for Qt 6.3 will be in effect Wed 23rd February 2022. br, Jani Heikkinen Release Manager ___ Development ma

Re: [Development] Requesting forward BC exception for QtWaylandCompositor in 6.2 and 5.15

2022-02-16 Thread Marc Mutz
s/that the/that this is the only workable solution/ From: Marc Mutz Sent: Wednesday, February 16, 2022 11:20 AM To: Lars Knoll Cc: Qt development mailing list Subject: Re: [Development] Requesting forward BC exception for QtWaylandCompositor in 6.2 and 5.15 Nop

Re: [Development] Requesting forward BC exception for QtWaylandCompositor in 6.2 and 5.15

2022-02-16 Thread Marc Mutz
Nope, doesn't work. I keep hitting a Clang 10 bug: https://godbolt.org/z/z9K8fc5ce (works in Clang 11). I think this is what I hit in the past, too, and Clang 10 will not let up until that weird-const overload is gone. So the only way to fix it for Clang 10 is to take the fwd-BC break and just

Re: [Development] Requesting forward BC exception for QtWaylandCompositor in 6.2 and 5.15

2022-02-16 Thread Albert Astals Cid
El dimarts, 15 de febrer de 2022, a les 19:58:05 (CET), Andreas Aardal Hanssen va escriure: > On Tue, Feb 15, 2022, at 19:46, Thiago Macieira wrote: > > On Tuesday, 15 February 2022 09:34:35 PST Marc Mutz wrote: > > > 6.2 is an LTS release, is it not? > > > > Not from my point of view, it isn't.

Re: [Development] Requesting forward BC exception for QtWaylandCompositor in 6.2 and 5.15

2022-02-16 Thread Marc Mutz
Hi Lars, > * Is there a work-around for the developers with the current state, e.g. by > adding some casts? There are two situations here: * those that control the creation of the QWaylandBufferRef objects can just choose to not make the LHS const, swapping RHS and LHS if need be (as all

Re: [Development] Requesting forward BC exception for QtWaylandCompositor in 6.2 and 5.15

2022-02-16 Thread Allan Sandfeld Jensen
On Mittwoch, 16. Februar 2022 01:21:16 CET Thiago Macieira wrote: > On Tuesday, 15 February 2022 11:37:30 PST Giuseppe D'Angelo via Development > > wrote: > > First and foremost, does anyone know whether QtWayland is under any BC > > promise at all? > > The question must be turned around: does an

Re: [Development] Requesting forward BC exception for QtWaylandCompositor in 6.2 and 5.15

2022-02-16 Thread Lars Knoll
Hi Marc, Two questions: * Is there a work-around for the developers with the current state, e.g. by adding some casts? * Could you add the missing operators inline, so they don’t add new symbols? Cheers, Lars On 15 Feb 2022, at 16:54, Marc Mutz mailto:marc.m...@qt.io>> wrote: Hi, https://bu