Summary: | media-gfx/freecad: add python-3.9 support | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | David Kredba <kredba> |
Component: | Current packages | Assignee: | Bernd <waebbl-gentoo> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ionen, lander.ghekiere, proxy-maint, theli.ua, zoltan |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/21242 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 723744 | ||
Bug Blocks: | 725490 |
Description
David Kredba
2021-05-13 05:39:43 UTC
There is a note about it in the ebuild: # vtk needs updating to use 3.9 (In reply to David Kredba from comment #1) > There is a note about it in the ebuild: > # vtk needs updating to use 3.9 sci-libs/vtk has been updated now (if I understand the ebuild correctly!). Here is the PYTHON_COMPAT line in the vtk-9.0.1 ebuild: PYTHON_COMPAT=( python3_{7,8,9} ) (In reply to Paul Jewell from comment #2) > Here is the PYTHON_COMPAT line in the vtk-9.0.1 ebuild: > > PYTHON_COMPAT=( python3_{7,8,9} ) There are several issues with opencascade and freecad building against vtk-9, which needs patching both of them. It will take some more time to fix these. The relevant PR to get python-3.9 into freecad is https://github.com/gentoo/gentoo/pull/21110 which adds py39 support to vtk-8. (In reply to Bernd from comment #3) > (In reply to Paul Jewell from comment #2) > > Here is the PYTHON_COMPAT line in the vtk-9.0.1 ebuild: > > > > PYTHON_COMPAT=( python3_{7,8,9} ) > > There are several issues with opencascade and freecad building against > vtk-9, which needs patching both of them. It will take some more time to fix > these. > > The relevant PR to get python-3.9 into freecad is > https://github.com/gentoo/gentoo/pull/21110 which adds py39 support to vtk-8. I can confirm that updating freecad to python-3.9 worked for me with these patches. (In reply to Christoph Loehr from comment #4) > I can confirm that updating freecad to python-3.9 worked for me with these > patches. Good to know :) Thanks for testing it. Anyway, we need to wait with an update for the PR to get merged. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ed3c2582763576100bd183a69f83beb00b2dfd4 commit 0ed3c2582763576100bd183a69f83beb00b2dfd4 Author: Bernd Waibel <waebbl-gentoo@posteo.net> AuthorDate: 2021-06-11 07:42:09 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-06-15 14:39:51 +0000 media-gfx/freecad: add python-3.9 support Also restrict dependency for opencascade Closes: https://bugs.gentoo.org/789780 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21242 Signed-off-by: Sam James <sam@gentoo.org> media-gfx/freecad/freecad-0.19.2.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) |