-
-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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
openexr 3.0.1 #74383
openexr 3.0.1 #74383
Conversation
600f6a5
to
105f6fd
Compare
105f6fd
to
7a55dd1
Compare
We should probably have a separate formula for https://github.com/AcademySoftwareFoundation/Imath, as |
3c6a94f
to
e3e4c85
Compare
Looks like:
|
We should check if these two are already being tracked upstream. If they are, maybe there is already a patch we can use. If not, then it should be reported. |
|
If fixing it to work with |
ARM:
All Intel Nodes:
|
|
jpeg-xl has a new fix https://gitlab.com/wg1/jpeg-xl/-/commit/9a8f5195e4d1c45112fd65f184ebe115f4163ba2#0442ba75b1c9e65970a8c225708b9e10fee0631b ctl will probably require at least rewriting the cmake find module logic for IlmBase https://github.com/ampas/CTL/blob/master/cmake/modules/FindIlmBase.cmake openvdb will require something similar, splitting off things like IlmThread/Iex (now in OpenEXR package) and moving the rest to be identified as Imath: https://github.com/AcademySoftwareFoundation/openvdb/blob/master/cmake/FindIlmBase.cmake |
Looks like this will require some work. I guess we can add an |
Also, switch dependency `ilmbase` to `imath`. `ilmbase` has been deprecated and been replaced with `imath`.
ad4b3f8
to
2319a70
Compare
A few formulae still don't work with the latest version of `openexr`, so let's carry an earlier compatible version in the meantime.
This is not yet compatible with the latest version of `openexr`.
This is not yet compatible with the latest version of `openexr`.
This is not yet compatible with the latest version of `openexr`.
`ilmbase` is deprecated and has been replaced with `imath`.
Yes, I was thinking that. However, I didn't realise till well after I made changes to this PR, and I'd rather not have to re-run it: a) it takes ages, and b) |
I think it is fine to merge this, then update The only thing I wasn't sure about would be how dependency conflicts are handled if someone has a combination of formula installed like:
And tries to upgrade in the interval that Though, getting CI to run a PR on |
Yes. Ideally, we would have rev-bumped |
`ilmbase` will become keg-only with Homebrew#74383, so the `conflicts_with` is unnecessary.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Merging this now to avoid merge conflicts from catching up with this PR.
`ilmbase` is now keg-only with #74383, so the `conflicts_with` is unnecessary.
`ilmbase` will become keg-only with Homebrew#74383. Let's bump the revision to avoid the issues described in Homebrew#74383 (comment).
`ilmbase` will become keg-only with #74383. Let's bump the revision to avoid the issues described in #74383 (comment). Closes #76890. Signed-off-by: BrewTestBot <[email protected]>
This should be sorted now, I think. |
I got some errors while
I think brew hasn't noticed that |
Yea, I thought |
Something like this #76965? |
Yup, pretty much what I had in mind. Thanks very much, @hjmallon! |
Hi, I noticed that if I build Imath or OpenEXR 3.0.1 from source, it produces and installs cmake config files (ImathConfig*.cmake, OpenEXRConfig*.cmake) installed in $prefix/lib/cmake/{Imath,OpenEXR}. But no such config files end up in /usr/local/lib with homebrew. |
Not really sure why that's happening... what commands do you use to build from source? All |
@lgritz : The CMake configs are symlinking fine for me. Is there something different about your setup to mine? Do you use an Apple Silicon machine and have brew under
|
Aha, I see now. Because I still had the old IlmBase, it never did the "brew link" step for imath (because of conflicting files). So it's important to brew unlink ilmbase before installing imath, I think. |
Hm, yes. Perhaps it was in fact better to keep
|
action-homebrew-bump-formula
Created with
brew bump-formula-pr
.resource
blocks may require updates.