Bug 2535782 (OpenVDB-13.1-Transition)

Summary: OpenVDB 13.1.0 SONAME transition tracker
Product: [Fedora] Fedora Reporter: Luya Tshimbalanga <luya_tfz>
Component: openvdbAssignee: Simone Caronni <negativo17>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: ali.koroglu, luya_tfz, multimedia-sig, negativo17, orion, Tom.Rix
Target Milestone: ---Keywords: Tracking
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: openvdb-13.1.0-3.fc46 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2026-10-03 17:43:36 UTC 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: 2535783, 2535784, 2535787, 2535789, 2535790, 2535791, 2535792    
Bug Blocks:    

Description Luya Tshimbalanga 2026-09-17 01:55:30 UTC
OpenVDB 13.1.0 introduces a shared-library SONAME change:

libopenvdb.so.13.0 -> libopenvdb.so.13.1

This tracker coordinates the OpenVDB 13.1.0 ABI transition and rebuilds of affected Fedora packages.

Target branches:

Fedora Rawhide
Fedora 45

The currently identified transition set is:

openvdb
OpenImageIO
luxcorerender
manifold
openvkl
usd
blender

Direct runtime consumers of libopenvdb.so.13.0:

OpenImageIO
blender
luxcorerender
usd

Additional source packages that BuildRequire openvdb-devel:

manifold
openvkl

OpenVDB 13.1.0 provides:

libopenvdb.so.13.1()(64bit)

Planned rebuild order:

Stage 1:

openvdb

Stage 2:

OpenImageIO
luxcorerender
manifold
openvkl

Stage 3:

usd

Stage 4:

blender

Dependency relationships:

openvdb -> OpenImageIO -> usd -> blender
openvdb -> manifold ------------> blender
openvdb -> luxcorerender
openvdb -> openvkl

usd BuildRequires OpenImageIO-devel.

blender BuildRequires:

OpenImageIO-devel
usd-devel
manifold-devel

The transition will be performed using coordinated side tags.

Completion criteria:

1. openvdb 13.1.0 builds successfully.

2. All direct consumers are rebuilt.

3. manifold and openvkl build successfully against openvdb-devel 13.1.

4. usd is rebuilt against the updated OpenImageIO/OpenVDB stack.

5. blender is rebuilt after OpenImageIO, manifold, and usd.

6. No external affected package still requires:

   libopenvdb.so.13.0()(64bit)

7. Rebuilt direct consumers require:

   libopenvdb.so.13.1()(64bit)

8. Applicable tests pass.

9. The completed side tag can be merged without broken dependencies.


Reproducible: Always

Comment 1 Orion Poplawski 2026-09-19 00:06:13 UTC
When is the plan to start this?

Comment 2 Luya Tshimbalanga 2026-09-19 09:26:47 UTC
This week-end. OpenVDB build started on the following side-tag:

For Rawhide:

fedpkg build --target=f46-build-side-151928

For Fedora 45:

fedpkg build --target=f45-build-side-151930

Comment 3 Luya Tshimbalanga 2026-09-20 00:12:48 UTC
Build stage 1 completed from #253783 with
Rawhide: https://koji.fedoraproject.org/koji/buildinfo?buildID=3104872
F45: https://koji.fedoraproject.org/koji/buildinfo?buildID=3104880

For rebuild in build stage 2, use the following side tags: 

For Rawhide:

fedpkg build --target=f46-build-side-151928

For Fedora 45:

fedpkg build --target=f45-build-side-151930

To wait for the corresponding build repositories to be regenerated:

koji wait-repo f46-build-side-151928

koji wait-repo f45-build-side-151930

Comment 4 Fedora Update System 2026-10-03 17:22:07 UTC
FEDORA-2026-edf57cab54 (OpenVDB 13.1.0 SONAME transition and dependent rebuilds) has been submitted as an update to Fedora 46.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-edf57cab54

Comment 5 Fedora Update System 2026-10-03 17:43:36 UTC
FEDORA-2026-edf57cab54 (OpenVDB 13.1.0 SONAME transition and dependent rebuilds) has been pushed to the Fedora 46 stable repository.
If problem still persists, please make note of it in this bug report.