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: 8216
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Release of 0.18

Postby bernd » Sat Sep 15, 2018 6:23 pm

Making a release this year would be great! In the regard of FEM, did we not had big changes in 0.18 means we are save here. ATM I'm giving VTK post processing some love and try to fix some lon known issues. This will take some weeks but the release will need some time too.

If I watch commit history release 0.18 is on the way allready. Werner is fixing bugs all the time he has push so many commits lately :D :mrgreen:

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 » Sat Sep 15, 2018 9:38 pm

sgrogan wrote:
Thu Aug 16, 2018 9:49 pm
Everyone keep in mind, the PY3/QT5 port is going to break many add-on WB's and macros.
That is a critical issue. Maybe a call to add-on workbenches and macros authors needs to be made to incite them to update their work to make it Py3 compatible; be it from contacting them through the forum, or registering issues on their GitHub repositories.
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Release of 0.18

Postby NormandC » Sat Sep 15, 2018 10:23 pm

sgrogan wrote:
Thu Aug 16, 2018 9:49 pm
And we need our hero's to update the wiki and translations. Maybe we could start here: https://www.freecadweb.org/wiki/Release_notes_0.18
Updating the section about the Sketcher is easy... Just go through abdullah's posts! :D

https://www.freecadweb.org/wiki/Release ... _Workbench

I just quickly added text (maybe I've forgotten stuff), but we'll need to add screenshots as they best convey what's discussed. I had trouble describing what the "View section" tool actually does... If native English speakers want to pitch in, they're most welcome.

I also thought it would be nice to add the relevant forum topics, while it's a way to give a "secret" nod to the contributors, it may also show readers that development is not done in a vacuum, and get them interested in participating to these development discussions... What do you guys think?

P.S. It's not the first time you describe wiki contributors and translators as "heroes", just don't sell yourself short - you are true to this label as well (and a bunch of other people too). :)
flim
Posts: 56
Joined: Mon May 07, 2018 8:51 am

Re: Release of 0.18

Postby flim » Sun Sep 16, 2018 9:30 am

I see. Thanks! :D
User avatar
sgrogan
Posts: 5241
Joined: Wed Oct 22, 2014 5:02 pm

Re: Release of 0.18

Postby sgrogan » Sun Sep 16, 2018 1:52 pm

NormandC wrote:
Sat Sep 15, 2018 9:38 pm
That is a critical issue. Maybe a call to add-on workbenches and macros authors needs to be made to incite them to update their work to make it Py3 compatible; be it from contacting them through the forum, or registering issues on their GitHub repositories.
See here:https://forum.freecadweb.org/viewtopic.php?f=10&t=30624
and here:https://forum.freecadweb.org/viewtopic.php?f=22&t=30636
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 Sep 16, 2018 2:21 pm

But that relies on WB devs to stumble upon the topic. You wrote yourself

sgrogan wrote:
Fri Aug 31, 2018 4:14 pm
Ultimately it's best to open an issue on the WB author's Github
I don't think it's been done yet, at least there is no mention of it in the topic.
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Release of 0.18

Postby NormandC » Mon Sep 17, 2018 12:47 am

NormandC wrote:
Sat Sep 15, 2018 10:23 pm
Updating the section about the Sketcher is easy... Just go through abdullah's posts! :D
A more efficient method is to check the history of a module folder on Github and look at the commits. Browse to the module folder, for example https://github.com/FreeCAD/FreeCAD/tree ... d/Sketcher then click on the "History" button.

I found a bunch more Sketcher improvements that way.
User avatar
sgrogan
Posts: 5241
Joined: Wed Oct 22, 2014 5:02 pm

Re: Release of 0.18

Postby sgrogan » Mon Sep 17, 2018 9:16 pm

NormandC wrote:
Sun Sep 16, 2018 2:21 pm
But that relies on WB devs to stumble upon the topic. You wrote yourself
Correct, for the authors that haven't checked in, the community is going to have to test and post on their github page.

Unfortunately, we still have work to do for this on linux for ease of testing. The AppImage on the releases page is old and doesn't have the version info. The AppImage is built from looo's conda work. I believe looo has solved the version info problem, we need to check if this works with AppImage, then work on providing regular updates (weekly is the goal for now)

Windows is working pretty good. I don't think the OSX group has started PY3 yet, but they have full QT5 support.

Great work on the Release notes. I like the idea of the forum links. "If you want to influence FreeCAD development, get involved, you don't need to be a programmer, and more and more you don't have to compile yourself!"
I very much like this post from abdullah https://forum.freecadweb.org/viewtopic. ... 90#p230661
abdullah
Posts: 3174
Joined: Sun May 04, 2014 3:16 pm

Re: Release of 0.18

Postby abdullah » Mon Sep 24, 2018 6:11 pm

I think it would be great to get in sync with release year and I would fancy to have a flow according to Debian/Ubuntu release schedules.

From my side, I would like to have this in 0.18:
https://github.com/FreeCAD/FreeCAD/pull/1421

Of course, I am ready to rebase it and fix whatever conflict that got in the middle.
User avatar
easyw-fc
Posts: 2613
Joined: Thu Jul 09, 2015 9:34 am

Re: Release of 0.18

Postby easyw-fc » Mon Sep 24, 2018 6:21 pm

abdullah wrote:
Mon Sep 24, 2018 6:11 pm
I think it would be great to get in sync with release year and I would fancy to have a flow according to Debian/Ubuntu release schedules.

From my side, I would like to have this in 0.18:
https://github.com/FreeCAD/FreeCAD/pull/1421

Of course, I am ready to rebase it and fix whatever conflict that got in the middle.
Hi Abdullah
what about constraintnator?
:D