-
Notifications
You must be signed in to change notification settings - Fork 28
Fix OpenEXR3 compatibility (raises minimum version) and use upstream's CMake Config #41
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
base: 3.6
Are you sure you want to change the base?
Conversation
* asturm 2026-01-22: OpenEXR 3 release and compatible upstream CMake Config goes back to the beginning of 2021. Last commit to OpenEXR 2.5 branch was made more than 2 years ago and it is safe to say that was the last one. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
I think this falls squarely into
territory. We'll leave it here as I know some distros would rather carry a patch they found in a PR than something from other sources, but we won't be merging it as anything OpenMW doesn't use is explicitly not supported by this fork. |
|
Please note that, since |
|
Within the scope that we support, it's expected that |
|
If we don't want to maintain the OpenEXR plugin, could we consider removing it altogether? |
|
I was wondering already about some new option |
|
Removing things is more effort than ignoring them, and ignoring them has worked fine for the last decade. I don't want to put work into making it harder for other applications to use this fork. I want to minimise work. If we were changing the defaults for options, which this fork already does in a couple of places, and used to in even more, we'd just change the defaults. Having an option to opt into the whole raison d'être for this fork is obviously silly, as the default would be to have it, and in this specific case, someone opting out of OpenMW-specific stuff could already set Also, |
|
I guess that's fine, I just thought there could still be some way to find a compromise that would reduce the third party package maintainer burden without increasing ours (well, mostly yours).
Unnecessarily prickly. They are just trying to help and aren't arguing in bad faith. I assume you're under the weather or tired and it's rubbing off? |
|
I guess I could have phrased it better. I'm just trying to clarify why I'm not giving benefit of the doubt and merging things that wouldn't affect OpenMW if they broke. |
We have been carrying this patch downstream since 2022 without bugs reported: https://bugs.gentoo.org/833492
OpenEXR 3 release and compatible upstream CMake Config goes back to the beginning of 2021. Last commit to OpenEXR 2.5 branch was made more than 2 years ago and it is safe to say that was the last one.
Other distributions applying similar patches:
https://gitlab.archlinux.org/archlinux/packaging/packages/openscenegraph/-/blob/main/openscenegraph-openexr3.patch
https://src.fedoraproject.org/rpms/OpenSceneGraph/blob/rawhide/f/OpenSceneGraph-openexr3.patch