Bug 2217295

Summary: Please update OpenCascade to 7.7.1
Product: [Fedora] Fedora Reporter: H. Peter Anvin <hpa>
Component: opencascadeAssignee: Richard Shaw <hobbes1069>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 38CC: hobbes1069, laurent.rineau__fedora
Target Milestone: ---Keywords: Desktop
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2036372    
Bug Blocks:    

Description H. Peter Anvin 2023-06-26 01:47:02 UTC
OpenCascade 7.7.0 has been out since July 11, 2022.

It notably fixes bugs in mesh generation which makes FreeCAD unusable in a number of cases.

From the release notes:

Mesh
• BRepMesh works too long and produces many free nodes on a valid face
problems are resolved.
• Meshing the shape no longer takes too long and visualization problems are
corrected.
• Wrong shading display of thrusections is fixed.
• Rendering issue when using deviation coefficient of low value is resolved.
• Mesher no longer produce 'bad' result for extruded spline with given deviation
coefficient.
• Holes in triangulation with large linear deflection are removed.
• Broken triangulation on pipe shape is fixed.

Reproducible: Always

Actual Results:  
Many uses of intersecting or sharply turning pipes end up generating bad rendering and/or bad data exchange output.

This severely impedes correct operation of FreeCAD.

Comment 1 H. Peter Anvin 2023-06-26 01:50:55 UTC
OpenCascade 7.7.1 was not listed on opencascade.org, but was apparently released on March 21, 2023.

Comment 2 H. Peter Anvin 2023-06-26 02:00:36 UTC
Release notes for 7.7.1:

https://www.opencascade.com/open-cascade-technology-7-7-1-maintenance-release/

Fixes some pretty high severity bugs.

Comment 3 Richard Shaw 2023-06-26 22:17:28 UTC
Unfortunately the version of TBB in Fedora is too old. Hopefully a path forward is figured out now.