Skip to content

occt: update to 7.9.0.#54462

Closed
ii8 wants to merge 8 commits intovoid-linux:masterfrom
ii8:occt
Closed

occt: update to 7.9.0.#54462
ii8 wants to merge 8 commits intovoid-linux:masterfrom
ii8:occt

Conversation

@ii8
Copy link
Copy Markdown
Contributor

@ii8 ii8 commented Feb 23, 2025

Testing the changes

  • I tested the changes in this PR: YES

Local build testing

  • I built this PR locally for my native architecture, x86_64-musl

This version fixes myriad segmentation faults in FreeCAD.

@ii8
Copy link
Copy Markdown
Contributor Author

ii8 commented Feb 23, 2025

FreeCAD needs OCCT 7.9 to work, python3-occ is pinned to exact OCCT versions and doesn't support OCCT 7.9, wat do?
Looks like python3-occ is a library and not used by anything, and it's homepage is a little odd lel: http://pythonocc.org
It's also named incorrectly it seems, should probably be python3-occ-core

@Luciogi
Copy link
Copy Markdown
Contributor

Luciogi commented Mar 15, 2025

Try occt version 7.8.1, which is compatible with pythonocct 7.8.1.1, also update python3-occ to 7.8.1.1

@Luciogi
Copy link
Copy Markdown
Contributor

Luciogi commented Mar 15, 2025

link #53291

@ii8
Copy link
Copy Markdown
Contributor Author

ii8 commented Mar 15, 2025

Are you sure? It seems a bit strange to me that packages have to be held back because another that depends on it requires an exact version but is behind. The latest version of OCCT 7.9 has bugfixes which we want. python3-occ should either be always up to date or forward compatible with never versions of occt otherwise it doesn't fit with the kind of versioning system that's used here.

I would consider removing this python3-occ package unless there's some reason it's needed, just waiting for input from a maintainer.

@Luciogi
Copy link
Copy Markdown
Contributor

Luciogi commented Mar 19, 2025

umm you can remove python pkg

@ii8 ii8 force-pushed the occt branch 4 times, most recently from 6b10c2e to f48087e Compare April 17, 2025 13:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants