Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[package] openimageio/*: openexr version conflict with opencolorio #24139

Closed
Antypurus opened this issue May 28, 2024 · 1 comment
Closed

[package] openimageio/*: openexr version conflict with opencolorio #24139

Antypurus opened this issue May 28, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@Antypurus
Copy link

Antypurus commented May 28, 2024

Description

After the merger of #23621 all versions of openimageio do not build due to a version conflict of openexr between it and opencolorio, meaning the package is fully broken at the moment.

This happens because openimageio has direct dependencies on both openexr and opencolorio, which in turn also depends on openexr. However, #23621 bumps the version of openexr on which opencolorio depends, but does not bump the version of openexr on which openimageio depends, causing a version conflict.

As the version of openexr was bumped due to security issues, I belive the easiest sollution would be to also bump the version of openexr on which openimagio depends so as to match the one on which opencolorio depends.

Package and Environment Details

  • Package Name/Version: openimageio/(all versions)

Conan profile

[settings]
compiler=msvc
compiler.cppstd=23
compiler.runtime=dynamic
compiler.version=193
os=Windows
arch=x86_64

Steps to reproduce

create a project that depends on any version of the openimageio and attempt to build it
conan install .

Logs

openimageio/2.5.6.0: Not found in local cache, looking in remotes...
openimageio/2.5.6.0: Checking remote: conancenter
openimageio/2.5.6.0: Downloaded recipe revision 3edeb15169b2a4ae5b9e561e037decb1
openexr/3.2.1: Not found in local cache, looking in remotes...
openexr/3.2.1: Checking remote: conancenter
openexr/3.2.1: Downloaded recipe revision e4a9892d54aad19942e973b63868f51e

Graph root
conanfile.txt: C:\conanfile.txt
Requirements
opencolorio/2.3.1#0f3cd8950a2ca0fee0b2b1e04d676f52 - Cache
openexr/3.2.1#e4a9892d54aad19942e973b63868f51e - Downloaded (conancenter)
openimageio/2.5.6.0#3edeb15169b2a4ae5b9e561e037decb1 - Downloaded (conancenter)
Build requirements
cmake/3.29.3#292a699b66d006bf4c6648608fa7c9e4 - Cache
meson/1.2.2#04bdfb85d665c82b08a3510aee3ffd19 - Cache
meson/1.3.2#d1125ba555ec1a94f165a3412fdf7f88 - Cache
ninja/1.11.1#77587f8c8318662ac8e5a7867eb4be21 - Cache
pkgconf/2.1.0#27f44583701117b571307cf5b5fe5605 - Cache
Resolved version ranges
cmake/[>=3.18 <4]: cmake/3.29.3
cmake/[>=3.20 <4]: cmake/3.29.3

ERROR: Version conflict: Conflict between openexr/3.2.3 and openexr/3.2.1 in the graph.
Conflict originates from opencolorio/2.3.1

@Antypurus Antypurus added the bug Something isn't working label May 28, 2024
@Antypurus
Copy link
Author

Has been implement in a release done after this ticket was opened, as such im closing this issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant