Fedora 42: openshadinglanguage-1.14.6.0-3.fc42 requires usd and blender rebuilds

Hi,

openshadinglanguage got update from 1.13.12 to 1.14.6 for Fedora 42.

This bump then broke dnf updates because usd and blender need to be rebuilt for the so bump in openshadinglanguage.

usd and blender need to be rebuilt or I suppose openshadinglanguage-1.14.6 get yanked from f42-updates.

Problem: installed package usd-libs-25.02a-5.fc42.x86_64 requires liboslquery.so.1.13()(64bit), but none of the providers can be installed
  - cannot install both openshadinglanguage-libs-1.14.6.0-3.fc42.x86_64 from updates and openshadinglanguage-libs-1.13.12.0-4.fc42.x86_64 from @System
  - cannot install both openshadinglanguage-libs-1.13.12.0-3.fc42.x86_64 from fedora and openshadinglanguage-libs-1.14.6.0-3.fc42.x86_64 from updates
  - cannot install the best update candidate for package usd-libs-25.02a-5.fc42.x86_64
  - cannot install the best update candidate for package openshadinglanguage-libs-1.13.12.0-4.fc42.x86_64

Package                                     Arch        Version                                     Repository                  Size
Skipping packages with conflicts:
 openshadinglanguage-libs                   x86_64      1.14.6.0-3.fc42                             updates                  3.7 MiB
 openshadinglanguage-libs                   x86_64      1.13.12.0-3.fc42                            fedora                   4.0 MiB
$ rpm -q --provides openshadinglanguage-libs
liboslcomp.so.1.14()(64bit)
liboslexec.so.1.14()(64bit)
liboslnoise.so.1.14()(64bit)
liboslquery.so.1.14()(64bit)
libtestshade.so.1.14()(64bit)
openshadinglanguage-libs = 1.14.6.0-3.fc42
openshadinglanguage-libs(x86-64) = 1.14.6.0-3.fc42

Here’s my locally mock builds installed

$ rpm -qa | grep -E '^(openshadinglanguage|usd|blender)' | sort
blender-4.5.6-2.1.fc42.x86_64
openshadinglanguage-libs-1.14.6.0-3.fc42.x86_64
usd-libs-25.02a-5.1.fc42.x86_64

/allen

Such ABI- or API-breaking updates in stable releases are prohibited by the updates policy, even if the necessary rebuilds are coordinated. This was the update in question.

At this point, since the update has reached stable, rebuilding the affected packages in F42 is probably the most reasonable way forward. That should just be usd and blender, since materialx was included in the original update. I’ll attempt this.

This should be resolved by Making sure you're not a bot!.

Tried the update link, and it installed the updates fine. Not sure why the regular update doesn’t do this. Thanks.