flathub / org.freecadweb.FreeCAD

https://flathub.org/apps/details/org.freecadweb.FreeCAD
12 stars 13 forks source link

In preparation for the future: Qt6 #54

Open luzpaz opened 2 years ago

luzpaz commented 2 years ago

Even though v0.20 will still support min version of Qt 5.9 I just wanted to put on the radar that the team is discussing support for Qt6, FWIW

hfiguiere commented 2 years ago

We'll keep an eye on it. Python 3.10 is coming in the August 2022 runtime update so we'll need to be cautious.

adrianinsaval commented 2 years ago

main issue with python 3.10 that I can remember was pivy, version 0.6.7 is supposedly compatible with it so that's the first thing to update when 3.10 comes.

hfiguiere commented 2 years ago

pivy 0.6.7 will be in the next build on beta.

hfiguiere commented 2 years ago

we have to revert the pivy update: some tests fail.

adrianinsaval commented 2 years ago

fix for pivy 0.6.7 error: https://github.com/FreeCAD/FreeCAD/commit/b85e9b1fe4 it will be in the 0.20.1 release (no date estimate for it) but feel free to use as a patch meanwhile.

hfiguiere commented 2 years ago

I'll use it only if the runtime update happen before the FreeCAD release, since the next runtime WILL have Python 3.10

adrianinsaval commented 1 year ago

when updating to py3.10 pivy should be updated at least to the recently released 0.6.8: https://github.com/coin3d/pivy/releases/tag/0.6.8 it has an important fix for a crash: https://github.com/coin3d/pivy/issues/98