Summary: | media-gfx/blender-2.91.2: Add python3_9 support | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | MW <spamfilter-1> |
Component: | Current packages | Assignee: | Adrian <agrigo2001> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | darkdefende, gabemarcano, gl, jstein, kripton, O01eg, proxy-maint, richard.kenney, sam, v10lator |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=737388 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 725490 |
Description
MW
2021-03-05 22:47:38 UTC
Now after the switch to python 3.9 as default target a world update is broken (numpy wanting python 3.8 as single target cause of blender but everything else wanting numpy to use python 3.9). Adding python3_9 to PYTHON_COMPAT works for me, too: --- blender-2.91.2.ebuild.old 2021-06-05 10:01:06.702852347 +0200 +++ blender-2.91.2.ebuild 2021-06-05 09:58:28.497615285 +0200 @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7,8,9} ) inherit check-reqs cmake flag-o-matic pax-utils python-single-r1 \ toolchain-funcs xdg-utils I really don't understand what is taking so long here. Is there anything I can do to assist? UNCONFIRMED --> CONFIRMED: - Time required: < 20 seconds - Action: simply look at PYTHON_COMPAT in blender-2.91.2.ebuild CONFIRMED --> RESOLVED: - Time required: < 20 minutes - Action: add python3_9 to PYTHON_COMPAT, recompile, verify that your python stuff works in blender. (In reply to MW from comment #2) > I really don't understand what is taking so long here. Is there anything I > can do to assist? > I thought I'd already explained in this bug but it must've been another one. Upstream doesn't support Python 3.9 for this precise version. It may work but they don't guarantee plugins work _correctly_. They do, however, for the new LTS release (for which a PR is pending from an upstream developer). The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c7536f66bd3a6a3347800226cd8dc969671116 commit 61c7536f66bd3a6a3347800226cd8dc969671116 Author: Sebastian Parborg <darkdefende@gmail.com> AuthorDate: 2021-04-28 01:08:31 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-06-10 00:19:21 +0000 media-gfx/blender: Slot, bump to 2.93.0, and add live ebuild Closes: https://bugs.gentoo.org/795003 Closes: https://bugs.gentoo.org/778008 Closes: https://bugs.gentoo.org/774372 Closes: https://bugs.gentoo.org/673422 Closes: https://bugs.gentoo.org/737388 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/20565 Signed-off-by: Sam James <sam@gentoo.org> media-gfx/blender/Manifest | 4 +- ...ender-2.83.12.ebuild => blender-2.83.15.ebuild} | 192 ++++++---- ...blender-2.91.2.ebuild => blender-2.93.0.ebuild} | 211 ++++++----- media-gfx/blender/blender-9999.ebuild | 385 +++++++++++++++++++++ .../blender/files/blender-2.83.13-ffmpeg-4_4.patch | 27 ++ .../files/blender-2.83.6-constraints_test.patch | 13 + .../files/blender-2.83.6-fix_opevdb_abi.patch | 21 ++ .../blender-2.83.6-libmv_eigen_alignment.patch | 219 ++++++++++++ media-gfx/blender/metadata.xml | 23 +- 9 files changed, 930 insertions(+), 165 deletions(-) |