Release of v0.17

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
jaisejames
Posts: 241
Joined: Sat Sep 24, 2016 6:51 am

Re: Release of v0.17

Postby jaisejames » Tue Apr 10, 2018 10:27 am

I have installed Freecad in windows[freshly re-installed OS]. During startup, it is stopping in Mod/Point & Mod/Part more than 10sec. I didn't have issue in arch & Ubuntu version. Any body having issue?

My info:
OS: Windows 7
Word size of OS: 32-bit
Word size of FreeCAD: 32-bit
Version: 0.17.13509 (Git)
Build type: Release
Branch: releases/FreeCAD-0-17
Hash: 0258808ccb6ba3bd5ea9312f79cd023f1a8671b7
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: English/India (en_IN)
triplus
Posts: 7609
Joined: Mon Dec 12, 2011 4:45 pm

Re: Release of v0.17

Postby triplus » Tue Apr 10, 2018 12:45 pm

Congratulations!
User avatar
easyw-fc
Posts: 2074
Joined: Thu Jul 09, 2015 9:34 am

Re: Release of v0.17

Postby easyw-fc » Wed Apr 11, 2018 9:13 pm

Hi to all,
I have to report a serious bug in STEP exporter on stable release FreeCAD-0.17.13509.0258808
When exporting a hierarchical STEP, nothing get exported and the result file is empty.

Everything worked fine until release FreeCAD_0.17.13488

Please find attached a STEP file to test (exported with FreeCAD-0.17-13488)
d488.step
(955.56 KiB) Downloaded 18 times
and the empty STEP file exported by FreeCAD-0.17-13509
d509.step
(1.63 KiB) Downloaded 12 times
Same issue with FreeCAD_0.18.13516
(tested on Win 10-64 & Ubuntu 16.04-64)

I don't know which is the commit that broke the exporting...
I'm sorry I missed that issue before the stable came out...

EDIT:
step to reproduce the bug:
Open the hierarchical STEP file 'd488.step' in FC0.17-509 and select the Part top level container, then export the selection as STEP through the file menu.
The exported STEP file 'd509.step' will be empty.
Those exporting operation worked fine at least until FC0.17-13488 (I don't have intermediate releases between tose two).
Same issue on FC0.18-13516

bug reported here
https://freecadweb.org/tracker/view.php?id=3426

Code: Select all

OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13488 (Git)
Build type: Release
Branch: master
Hash: 2891173923bcecaace64e0544f5773facbdef436
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.1.0
Locale: English/UnitedStates (en_US)

Code: Select all

OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13509 (Git)
Build type: Release
Branch: releases/FreeCAD-0-17
Hash: 0258808ccb6ba3bd5ea9312f79cd023f1a8671b7
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: English/UnitedStates (en_US)
EDIT2:
This seems related to OCC7.2 and FC exporting code, because I verified this issue also on FC0.17-13452 Conda build, where the FC release was prior to 13488, but OCC was already 7.2

Code: Select all

OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13452 (Git)
Build type: Release
Branch: master
Hash: 34633c144de9133c1f9aeb7da783f369cae9bfaf
Python version: 3.6.4
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: English/UnitedStates (en_US)
User avatar
bejant
Posts: 5156
Joined: Thu Jul 11, 2013 3:06 pm

Re: Release of v0.17

Postby bejant » Thu Apr 12, 2018 1:09 am

I can report that the Export works correctly using OCC 7.1.0:

OS: Ubuntu 16.04.4 LTS
Word size of OS: 32-bit
Word size of FreeCAD: 32-bit
Version: 0.17.13509 (Git)
Build type: None
Branch: master
Hash: 0258808ccb6ba3bd5ea9312f79cd023f1a8671b7
Python version: 2.7.12
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.1.0
Locale: English/UnitedStates (en_US)

Using the hierarchical d488.step file included in issue #3426 (which I presume is the same as in the preceding post), the resulting .step export is too large to upload to the forum.

Edit = typo that broke my link to the Mantis ticket.
Last edited by bejant on Thu Apr 12, 2018 12:56 pm, edited 1 time in total.
User avatar
NormandC
Posts: 17221
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Release of v0.17

Postby NormandC » Thu Apr 12, 2018 2:55 am

bejant wrote:
Thu Apr 12, 2018 1:09 am
I can report that the Export works correctly using OCC 7.1.0:

OS: Ubuntu 16.04.4 LTS
Word size of OS: 32-bit
Word size of FreeCAD: 32-bit
Version: 0.17.13509 (Git)
So you didn't update your freecad-daily and freecad-stable packages yet? They are now both based on OCCT 7.2.0.
User avatar
easyw-fc
Posts: 2074
Joined: Thu Jul 09, 2015 9:34 am

Re: Release of v0.17

Postby easyw-fc » Thu Apr 12, 2018 7:44 am

NormandC wrote:
Thu Apr 12, 2018 2:55 am
So you didn't update your freecad-daily and freecad-stable packages yet? They are now both based on OCCT 7.2.0.
may we switched to OCC7.2 too fast... it was in between 13488 and 13509 for win (only about a week) ... very little time to test for including them in the stable ...

As a side note we probably would need to add a testing check for STEP functionality in FC build...
User avatar
bejant
Posts: 5156
Joined: Thu Jul 11, 2013 3:06 pm

Re: Release of v0.17

Postby bejant » Thu Apr 12, 2018 1:41 pm

NormandC wrote:
Thu Apr 12, 2018 2:55 am
So you didn't update your freecad-daily and freecad-stable packages yet?
Yes, that's correct - the last time I updated was a few days ago.
User avatar
NormandC
Posts: 17221
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Release of v0.17

Postby NormandC » Thu Apr 12, 2018 2:10 pm

easyw-fc wrote:
Thu Apr 12, 2018 7:44 am
may we switched to OCC7.2 too fast... it was in between 13488 and 13509 for win (only about a week) ... very little time to test for including them in the stable ...
While we switched to OCCT 7.2 for the Ubuntu PPA over the weekend, 0.17_pre Mac builds had been based on it for a long time, and developers were already using 7.2.0 as well.
wmayer
Site Admin
Posts: 13366
Joined: Thu Feb 19, 2009 10:32 am

Re: Release of v0.17

Postby wmayer » Tue Apr 17, 2018 10:54 am

jaisejames wrote:I have installed Freecad in windows[freshly re-installed OS]. During startup, it is stopping in Mod/Point & Mod/Part more than 10sec. I didn't have issue in arch & Ubuntu version. Any body having issue?
It's rather unusual that it stops in Points because it's a very lightweight library. Stopping in Part might be possible when starting FreeCAD the very first time after a (re)boot because it must load all dependencies (mainly OCCT libs) into memory and this can indeed take a while.
Marco_T
Posts: 202
Joined: Mon Jan 11, 2016 11:58 pm

Re: Release of v0.17

Postby Marco_T » Fri Apr 20, 2018 12:20 pm

Hi,
I think we need update these pages:
https://forum.freecadweb.org/viewtopic.php?f=3&t=2264
Make sure you are using the latest version (0.16 Revision 6712).
even if (it seems) few people read it :roll:

--
Marco_T