Release of v0.17

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
jaisejames
Posts: 384
Joined: Sat Sep 24, 2016 6:51 am

Re: Release of v0.17

Post by jaisejames »

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
Veteran
Posts: 9471
Joined: Mon Dec 12, 2011 4:45 pm

Re: Release of v0.17

Post by triplus »

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

Re: Release of v0.17

Post by easyw-fc »

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 60 times
and the empty STEP file exported by FreeCAD-0.17-13509
d509.step
(1.63 KiB) Downloaded 56 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
Veteran
Posts: 6075
Joined: Thu Jul 11, 2013 3:06 pm

Re: Release of v0.17

Post by bejant »

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
Veteran
Posts: 18587
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Release of v0.17

Post by NormandC »

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
Veteran
Posts: 3630
Joined: Thu Jul 09, 2015 9:34 am

Re: Release of v0.17

Post by easyw-fc »

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
Veteran
Posts: 6075
Joined: Thu Jul 11, 2013 3:06 pm

Re: Release of v0.17

Post by bejant »

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
Veteran
Posts: 18587
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Release of v0.17

Post by NormandC »

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
Founder
Posts: 20243
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: Release of v0.17

Post by wmayer »

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: 263
Joined: Mon Jan 11, 2016 11:58 pm
Location: Di ca da l'aghe

Re: Release of v0.17

Post by Marco_T »

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
Post Reply