Skip to content

blender: update to 5.2.2 - #62585

Closed
zlice wants to merge 5 commits into
void-linux:masterfrom
zlice:blender522
Closed

zlice wants to merge 5 commits into
void-linux:masterfrom
zlice:blender522

Conversation

@zlice

@zlice zlice commented Sep 17, 2026 •

Copy link
Copy Markdown
Contributor

Testing the changes

  • I tested the changes in this PR: briefly

ffmpeg9

New package

it's just a header file, it's either that or kick around a 11k line file in blender

Local build testing

  • I built this PR locally for my native architecture, x86_64
  • I built this PR locally for these architectures (if supported. mark crossbuilds):
    • aarch64-musl

Comments

  • system glog
    ERROR: flag 'logtostderr' was defined more than once (in files '../src/flags.cc' and 'extern/glog/src/logging.cc').

  • python3-cattrs

error message
Exception in module register(): /usr/share/blender/5.2/scripts/addons_core/bl_pkg/__init__.py
Traceback (most recent call last):
  File "/usr/share/blender/5.2/scripts/modules/addon_utils.py", line 544, in enable
    mod.register()
    ~~~~~~~~~~~~^^
  File "/usr/share/blender/5.2/scripts/addons_core/bl_pkg/__init__.py", line 986, in register
    _remote_asset_library_restore_backups()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/share/blender/5.2/scripts/addons_core/bl_pkg/__init__.py", line 580, in _remote_asset_library_restore_backups
    from _bpy_internal.assets.remote_library import listing_downloader
  File "/usr/share/blender/5.2/scripts/modules/_bpy_internal/assets/remote_library/listing_downloader.py", line 32, in <module>
    from _bpy_internal.http import downloader as http_dl
  File "/usr/share/blender/5.2/scripts/modules/_bpy_internal/http/downloader.py", line 51, in <module>
    import cattrs
ModuleNotFoundError: No module named 'cattrs'
terminate called after throwing an instance of 'OpenColorIO_v2_5::Exception'
  what():  3D LUT access error: index = 1754514944 where size = 0
Aborted                    blender
  • python3-typing_extensions
error message
Exception in module register(): /usr/share/blender/5.2/scripts/addons_core/bl_pkg/__init__.py
Traceback (most recent call last):
  File "/usr/share/blender/5.2/scripts/modules/addon_utils.py", line 544, in enable
    mod.register()
    ~~~~~~~~~~~~^^
  File "/usr/share/blender/5.2/scripts/addons_core/bl_pkg/__init__.py", line 986, in register
    _remote_asset_library_restore_backups()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/share/blender/5.2/scripts/addons_core/bl_pkg/__init__.py", line 580, in _remote_asset_library_restore_backups
    from _bpy_internal.assets.remote_library import listing_downloader
  File "/usr/share/blender/5.2/scripts/modules/_bpy_internal/assets/remote_library/listing_downloader.py", line 32, in <module>
    from _bpy_internal.http import downloader as http_dl
  File "/usr/share/blender/5.2/scripts/modules/_bpy_internal/http/downloader.py", line 51, in <module>
    import cattrs
  File "/usr/lib/python3.14/site-packages/cattrs/__init__.py", line 3, in <module>
    from .converters import BaseConverter, Converter, GenConverter, UnstructureStrategy
  File "/usr/lib/python3.14/site-packages/cattrs/converters.py", line 16, in <module>
    from typing_extensions import Self
ModuleNotFoundError: No module named 'typing_extensions'
00:04.519  blend            | Saved session recovery to "/tmp/quit.blend"

  • aarch64 simd

compiles but did not test. could probably just add openimagedenoise to makedeps ? this only works on x86_64 and arm64. i don't think ppc is still officially supported or used.

  • openimagedenoise redirects to renderkit on github now

@zlice

zlice commented Sep 18, 2026

Copy link
Copy Markdown
Contributor Author

5.2 is seemingly for ffmpeg7+ (or 8?) - just going to roll into ffmpeg9 since there are no available patches and downpatching for some mid-way step that is just going to be immediately built for ffmpeg9 seems like a waste of time.

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.

1 participant