[Development] QButtonGroup: When the "right thing to do" is absolutely the wrong thing to do

Boudewijn Rempt boud at valdyas.org
Sat Oct 13 09:02:02 CEST 2018


On vrijdag 12 oktober 2018 15:57:35 CEST Mathias Hasselmann wrote:
> Hi Boudewijn,
> 
> these kind of refactorings are neccessary to keep code maintainable I fear.

Well... If code stops building from Qt 5 to another Qt 5, that means that 
thousands of projects have to change their code. Thousands of projects have to 
struggle. Is that really worth it? I always thought Qt came with a firm 
promise not to break source compatibility except in new, major releases.

> Anyway, it seems like you are maintaining a bunch of custom patches on
> top of Qt? How about reducing your maintainance burden by upstreaming
> them? Qt would benefit from bugfixes and new features. You would benefit
> from reduced workload and responsiblity? This sounds like win-win to me,
> do you agree?

Apart from one patch that disables wintab support because we've got our own, 
those patches pretty much all come from Qt's bug tracker. We did try to 
upstream the one big patch that made the opengl painter engine work again on 
macOS, and that happened in the end.

-- 
https://www.krita.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20181013/bc380a53/attachment.sig>


More information about the Development mailing list