Release of 0.18

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
User avatar
Kunda1
Posts: 4260
Joined: Thu Jan 05, 2017 9:03 pm

Re: Release of 0.18

Postby Kunda1 » Sun Feb 10, 2019 4:14 pm

We also need to mention the the Release notes that due to poor support of HiDPI in coind3d, MacOSX users (with Retina displays) will experience all sorts of issues.
https://freecadweb.org/tracker/search.p ... ing=retina
(there are more issues but they aren't tagged yet in the tracker)
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
uwestoehr
Posts: 438
Joined: Sun Jan 27, 2019 3:21 am

Re: Release of 0.18

Postby uwestoehr » Sun Feb 10, 2019 4:56 pm

Kunda1 wrote:
Sun Feb 10, 2019 3:29 pm
Remaining FreeCAD 0.18 Roadmap tickets: https://www.freecadweb.org/tracker/road ... sion_id=78
I miss in this list issue #3524. I stumble over this frequently.
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Release of 0.18

Postby NormandC » Sun Feb 10, 2019 5:13 pm

abdullah wrote:
Sun Feb 10, 2019 11:05 am
NormandC wrote:
Sat Feb 09, 2019 6:39 pm
Well for one thing, adding new features even though we're supposed to be in feature freeze since like past November... ;)
Have we? I think we were just fixing bugs...
You aren't subscribed to Github notifications?

git commit 334a2a3
git commit 09f134d
git commit 5e6fb09
git commit 882c4ca
git commit 49be948
git commit a60b6957
git commit 552ed9ea
git commit f1c23e9
git commit 24f1b023
git commit 15b854b
git commit 64a94ae0

I stopped on January 10th, I'm sure I would find more if I went back earlier... :D

There may be new FEM stuff also, I can't tell from the commit descriptions which have been numerous.

abdullah wrote:
Sun Feb 10, 2019 11:05 am
Hopefully is not my PR that has shoo-d him away :lol:
I think Werner was (still is?) out of town in the past week, he mentioned it in the help forum.
looo
Posts: 2528
Joined: Mon Nov 11, 2013 5:29 pm

Re: Release of 0.18

Postby looo » Sun Feb 10, 2019 5:19 pm

uwestoehr wrote:
Sun Feb 10, 2019 2:35 pm
Why won't Qt 5.9 not happen? I provided the Windows build for the software LyX and the switch from Qt 5.6 to 5.9 brought a performance boost. Therefore I think FC could benefit from this. Of course I don't know enough to judge if the work to go to Qt 5.9 is really worth it for FC.
Although conda-forge is a rolling release we have a pinning list which avoids incompatibilities between packages because of dependencies on different low-level packages. You can find this here: https://github.com/conda-forge/conda-fo ... .yaml#L479

As you can see: conda-forge pins qt version 5.6. As long as there is no qt5.9 available for conda-forge the pinning will not be switched.
Anaconda (defaults channel) provides a qt5.9 and in theory we can use this one, but the work needed to make freecad work with qt5.9 is in my eyes not really worth the work. Better to wait for qt5.12 go into conda-forge and wait for a PR of the bot which tries to port the qt-depending packages in a sorted order (depending on the dependency-graph).

Btw. I am using lyx regularly and like it a lot. Keep up the good work
uwestoehr wrote:
Sun Feb 10, 2019 2:35 pm
Sorry, I read several times now about OCC 7.3.1 in forum posts. This is not official, but it seems that OCC 7.3.0p2 fixed some issues that are relevant for FC users:
https://git.dev.opencascade.org/gitweb/ ... s/V7_3_0p2
Does anyone know if occt7.3.0p2 is binary compatible with occt7.3.0. If this is the case we can build a new version of occt without rebuilding all deps.
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Release of 0.18

Postby NormandC » Sun Feb 10, 2019 5:30 pm

looo wrote:
Sun Feb 10, 2019 5:19 pm
Does anyone know if occt7.3.0p2 is binary compatible with occt7.3.0.
AFAIK, OCCT releases with only a third digit change (7.3.x) should be binary compatible. This is not even a third digit change, but a patch on 7.3.0, so it should be.
User avatar
uwestoehr
Posts: 438
Joined: Sun Jan 27, 2019 3:21 am

Re: Release of 0.18

Postby uwestoehr » Sun Feb 10, 2019 5:38 pm

looo wrote:
Sun Feb 10, 2019 5:19 pm
As you can see: conda-forge pins qt version 5.6.
OK. But then FC should use Qt 5.6.3 not 5.6.2 if possible.
looo
Posts: 2528
Joined: Mon Nov 11, 2013 5:29 pm

Re: Release of 0.18

Postby looo » Sun Feb 10, 2019 6:22 pm

uwestoehr wrote:
Sun Feb 10, 2019 5:38 pm
OK. But then FC should use Qt 5.6.3 not 5.6.2 if possible.
If it is binary compatible I guess there should be no problem in using qt5.6.3. In theory the dependency solver should use this version by default (at least if you use "latest packages" as optimization target for the dependency solver. Currently I guess the dependenncy solver weights channel-priority more than latest packages. Conda-forge still has no qt5.6.3 (this one is only available via defaults-channel). So that is why things are like they are.

My priority currently is to update the weekly builds to python3.7. This is (again) blocked by mac: https://github.com/conda-forge/smesh-feedstock/pull/21
NormandC wrote:
Sun Feb 10, 2019 5:30 pm
AFAIK, OCCT releases with only a third digit change (7.3.x) should be binary compatible. This is not even a third digit change, but a patch on 7.3.0, so it should be
Ah, good to know. If it makes sense I can try to update.
abdullah
Posts: 3092
Joined: Sun May 04, 2014 3:16 pm

Re: Release of 0.18

Postby abdullah » Sun Feb 10, 2019 6:32 pm

NormandC wrote:
Sun Feb 10, 2019 5:13 pm

You aren't subscribed to Github notifications?
No, I am not. I have enough notifications ;)

I do use Draft when I am in user mode, but I do not follow Draft/Arc development as it is written in Python. I thought those were bug fixes. Nice to see that much activity going on.
NormandC wrote:
Sun Feb 10, 2019 5:13 pm
I think Werner was (still is?) out of town in the past week, he mentioned it in the help forum.
I think we already miss him if he does not post or commit anything in one day ;)
User avatar
yorik
Site Admin
Posts: 11149
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Re: Release of 0.18

Postby yorik » Mon Feb 11, 2019 11:40 pm

I've not been very rigorous regarding commits of new features indeed :? Will be from now on. Not a single new feature will pass!

Regarding appimages, python3, occt, translations... IMHO if we wait until everything is perfect, we'll release 0.18 in 2028 :)
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 Feb 12, 2019 12:20 am

yorik wrote:
Mon Feb 11, 2019 11:40 pm
Not a single new feature will pass!
Careful Yorik :D
phpBB [video]