qgit icon indicating copy to clipboard operation
qgit copied to clipboard

Plans for Qt6?

Open a17r opened this issue 1 year ago • 3 comments

Qt5 upstream OSS support ended on 2020-12-08, and LTS releases - even with considerable effort by KDE community's backports on top - only go so far. Personally, I've stopped making backports. With major Qt-based desktop environments having ported fully away from Qt5, you can expect any future build time issue for Qt5 to be the final trigger for Qt5-removal among distributions' repositories. For Gentoo, this is already in progress.

So, having a perspective to Qt6 porting will help keep this project available in distributions.

a17r avatar Jan 20 '25 18:01 a17r

If you look into the commit history you will qgit is mostly being fixed or receiving small updates sporadically. Any perspective to move Qt6 will likely depend on someone showing up with a PR.

filiperinaldi avatar Jan 21 '25 21:01 filiperinaldi

I started the porting. My lack of free time to allocate to this makes things slow. I'll push my branch as is in the next days. Any help is very much welcome.

tibirna avatar Jan 22 '25 13:01 tibirna

Thanks a lot for starting that branch! Please don't feel rushed, my early notice had the intention to avoid a frantic race against the Qt5 removal clock.

a17r avatar Jan 23 '25 18:01 a17r

@tibirna any news on the Qt 6 topic?

PS: I can help with the CI parts as needed, here's a taste for what the CI side of it can look like: https://github.com/FreeSpacenav/spnavcfg/pull/54

hartwork avatar Apr 03 '25 19:04 hartwork

Hello Seb

Unfortunately my plans went haywire. No time. Thanks for the poking, though. I'll use it as source of motivation.

Thanks for your offer to help. Simultaneous Qt5/Qt6 CI will be useful.

I'll circle back as soon as I manage to get at least some basic no-error compilation with Qt6 on my local code base.

Thanks.

tibirna avatar Apr 05 '25 16:04 tibirna

@tibirna good luck with all of that, I'll be here when you're back 👋

hartwork avatar Apr 05 '25 16:04 hartwork

@hartwork https://github.com/tibirna/qgit/issues/152

a17r avatar May 01 '25 13:05 a17r