NormandC wrote: ↑Sat Nov 03, 2018 8:24 pm
FYI a freecad-python3 package is already available in the daily PPA since August 13 but is unusable. You can launch it, but you can't do anything with it.
I tried to installed this one but somehow this never worked for me. I guess one of the main problems we have is that installing two versions of python, two versions of qt and two versions of FreeCAD will lead to a quite difficult dependency mix which is very difficult to handle. In the ideal world there exist only one version of every package in a system/environment. So I guess we are waiting for a py3-only ubuntu.
NormandC wrote: ↑Sat Nov 03, 2018 8:24 pm
So please, don't switch the main freecad-daily package to python3 just yet, instead work on the freecad-python3 package and its dependencies to make it minimally usable, or many daily PPA users will be quite shocked when they end up with an utterly broken daily package.
In my eyes the daily ppa shouldn't be as stable as it currently is. A release doesn't make much sense if you can also use very stable daily builds... But I understand the issues and I have to admit, that I didn't want to work on things like ubuntu-packaging. But we should have a plan how to switch the ppa to py3 and which distro should be targeted. For example what has to be done to make the daily ppa use py3 by default for ubuntu-19.04? Is this feasible?
fosselius wrote: ↑Sat Nov 03, 2018 8:39 pm
Yea, noticed the GeoFeatureGroupExtension issue in the repo. Tried to build py3/qt5 but got py3 binding issues that i have yet to resolve.. probably missing dependancy or missing/wrong path defines. Is there any good build instructions? Had a quick look at the python3 thread but did not see any clear dependancy list and build instructions..
dependencies:
https://github.com/conda-forge/freecad- ... a.yaml#L22
build instructions:
https://github.com/conda-forge/freecad- ... ild.sh#L17
But I can't tell you how to compile FreeCAD for system xy. If you want to install it on your system it's maybe best to install docker and try to compile in an isolated container to prevent you from difficulties with any installed packages.
@kkremitzki :
What are the issueZ with pyside2? We do not have many pyside2-issues on conda, so I guess this is to due any newer qt-version or packaging?
triplus wrote: ↑Sat Nov 03, 2018 11:08 pm
P.S. Anyway Py3 won't gear the release of FreeCAD 0.18. Therefore best to start focusing on other areas. That is if FreeCAD 0.18 release should really happen this year. It's i guess time to start making a list of the things that need to get done and to achieve that.
If so, we should make the conda-based py3/qt5 builds also available as release and proudly announce this in any release statement. Shocked users than always can use the py2-builds, but we still need more testers and more people work on py3.
Another year without py3 means another year where I won't be part of the release...