Bug 2535782 (OpenVDB-13.1-Transition) - OpenVDB 13.1.0 SONAME transition tracker
Summary: OpenVDB 13.1.0 SONAME transition tracker
Keywords:
Status: CLOSED ERRATA
Alias: OpenVDB-13.1-Transition
Product: Fedora
Classification: Fedora
Component: openvdb
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Simone Caronni
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2535783 2535784 2535787 2535789 2535790 2535791 2535792
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-09-17 01:55 UTC by Luya Tshimbalanga
Modified: 2026-10-03 17:43 UTC (History)
6 users (show)

Fixed In Version: openvdb-13.1.0-3.fc46
Clone Of:
Environment:
Last Closed: 2026-10-03 17:43:36 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.