Release of 0.18

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
User avatar
bernd
Posts: 10702
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Release of 0.18

Postby bernd » Mon Dec 17, 2018 8:32 pm

abdullah wrote:
Mon Dec 17, 2018 2:56 pm
Remaining "experimental" strings in: a) "place a robot" (Robot WB) and b) Calculix FEM solver (FEM WB)
it is not really experimental but we have two CalculiX solvers in FEM a well tested "Standard" CalculiX solver and the new one. The experimental is just to make new user use the Standard CalculiX solver instead the new one. The standard one has lots of tests if an analysis is set up the right way. If some one has a better word I'm happy to use it instead of experimental.

bernd
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Release of 0.18

Postby NormandC » Tue Dec 18, 2018 5:02 am

chrisb wrote:
Mon Dec 17, 2018 7:55 pm
What a high quality we have can be seen from this commit. We have reached a state where we can discuss such minor things smoothing the application.
:+1:

The current master is almost 2,000 commits above 0.17! Historically, this can be seen as a big release. It has seen improvement in multiple workbenches; PartDesign may be an orphan, but it did get quite a few very useful bug fixes.
User avatar
yorik
Site Admin
Posts: 12011
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels, Belgium
Contact:

Re: Release of 0.18

Postby yorik » Tue Dec 18, 2018 1:38 pm

Strings are updated on crowdin.
User avatar
yorik
Site Admin
Posts: 12011
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels, Belgium
Contact:

Re: Release of 0.18

Postby yorik » Tue Dec 18, 2018 8:46 pm

Ok I just found the culprit of the different graphics issues I had: The mesa graphics driver. Switching to the nvidia proprietary driver solves all the issues (thumbs, screenshots, etc). I could have checked that earlier... :| In any case it's good to have Abdullah's fix because the vast majority of linux computers run on the mesa one...
triplus
Posts: 9475
Joined: Mon Dec 12, 2011 4:45 pm

Re: Release of 0.18

Postby triplus » Wed Dec 19, 2018 4:16 pm

abdullah wrote:
Sat Dec 15, 2018 5:23 pm
Cmake desperately wanted to use python 2.7. If anybody is interested, I tamed cmake like this:

Code: Select all

cmake ../freecadsource/ -DBUILD_QT5=ON -DPYTHON_CONFIG_SUFFIX=".cpython-36m-x86_64-linux-gnu" -DPYTHON_BASENAME=".cpython-36m-x86_64-linux-gnu" -DOCC_INCLUDE_DIR="/usr/include/occt" -DCMAKE_BUILD_TYPE="DEBUG" -DFREECAD_USE_OCCT_VARIANT="Official" -DPYTHON_EXECUTABLE="/usr/bin/python3.6"
You have to start from an empty folder. Otherwise you will end up with python 3.6 as executable with python 2.7 libraries, which will fail.
Haven't tested it yet, but needed procedure likely has improved slightly:

https://forum.freecadweb.org/viewtopic. ... 30#p271373
yorik wrote:
Tue Dec 18, 2018 8:46 pm
Ok I just found the culprit of the different graphics issues I had: The mesa graphics driver. Switching to the nvidia proprietary driver solves all the issues (thumbs, screenshots, etc). I could have checked that earlier... :| In any case it's good to have Abdullah's fix because the vast majority of linux computers run on the mesa one...
Yeah, if we would use some more demanding viewport, likely most of Linux/macOS and end users using older cards and some Intel GPUs on Windows. Such end users would not be able to use FreeCAD as intended.
User avatar
bernd
Posts: 10702
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Release of 0.18

Postby bernd » Wed Dec 19, 2018 9:55 pm

abdullah wrote:
Sat Dec 15, 2018 5:23 pm

Code: Select all

cmake ../freecadsource/ -DBUILD_QT5=ON -DPYTHON_CONFIG_SUFFIX=".cpython-36m-x86_64-linux-gnu" -DPYTHON_BASENAME=".cpython-36m-x86_64-linux-gnu" -DOCC_INCLUDE_DIR="/usr/include/occt" -DCMAKE_BUILD_TYPE="DEBUG" -DFREECAD_USE_OCCT_VARIANT="Official" -DPYTHON_EXECUTABLE="/usr/bin/python3.6"
very cool, this helped myself to get get my first FreeCAD with Py3 compiled ... :D
User avatar
kkremitzki
Posts: 2108
Joined: Thu Mar 03, 2016 9:52 pm
Location: Texas

Re: Release of 0.18

Postby kkremitzki » Fri Dec 21, 2018 7:18 pm

python3-pivy has finally made it into Debian Unstable, so I'd say we're ready for a release in terms of packaging. What else is left?
Like my FreeCAD work? I'd appreciate any level of support via Patreon, Liberapay, or PayPal! Read more about what I do at my blog.
chrisb
Posts: 27025
Joined: Tue Mar 17, 2015 9:14 am

Re: Release of 0.18

Postby chrisb » Fri Dec 21, 2018 8:16 pm

kkremitzki wrote:
Fri Dec 21, 2018 7:18 pm
What else is left?
MacOS.
User avatar
yorik
Site Admin
Posts: 12011
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels, Belgium
Contact:

Re: Release of 0.18

Postby yorik » Sat Dec 22, 2018 3:11 pm

kkremitzki wrote:
Fri Dec 21, 2018 7:18 pm
python3-pivy has finally made it into Debian Unstable, so I'd say we're ready for a release in terms of packaging. What else is left?
Just removed my homemade pivy package now, to use this one. Excellent, all the ecosystem around FreeCAD is in place, amazing job Kurt!
chrisb wrote:
Fri Dec 21, 2018 8:16 pm
MacOS.
Yeah this is a problem indeed. What could we do about it?
peterl94
Posts: 1001
Joined: Thu May 23, 2013 7:31 pm
Location: United States

Re: Release of 0.18

Postby peterl94 » Sat Dec 22, 2018 3:17 pm

yorik wrote:
Sat Dec 22, 2018 3:11 pm
Yeah this is a problem indeed. What could we do about it?
I haven't tried it myself, buy I'm pretty sure looo has conda working for macOS.