-
-
Notifications
You must be signed in to change notification settings - Fork 9
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
Refactor multi output and add omniorbpy #53
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( I do have some suggestions for making it better though... For recipe:
|
@conda-forge-admin, please rerender |
…nda-forge-pinning 2024.05.09.10.54.53
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
@conda-forge-admin, please rerender |
…nda-forge-pinning 2024.05.09.10.54.53
Try to fix openssl detection on Linux
Patch was overwritten by autoconf - doesn't seem needed
openssl 3.3.0 doesn't include prefix in the pkgconfig file. pkg-config finds openssl but "pkg-config --variable=prefix openssl" returns an empty string. OPEN_SSL_ROOT is empty and it prevents ssl transport to be compiled (even if openssl is reported as found). Patch used to return the prefix when that value is empty.
Same patch as for omniorb
Solve WARNING (omniorbpy,lib/python3.10/site-packages/_omnipy.cpython-310-x86_64-linux-gnu.so.4.3): .. but ['local/linux-64::omniorb-libs==4.3.2=h40b4993_3'] not in reqs/run, (i.e. it is overlinking) (likely) or a missing dependency (less likely)
@lockhart I refactored the recipe multi output and included I had issues compiling the ssl transport with the latest openssl.
@h-vetinari , as you contributed to this recipe before, I'd appreciate some review. If you have time of course. |
Hi! This is the friendly automated conda-forge-webservice. I tried to rerender for you, but it looks like there was nothing to do. This message was generated by GitHub actions workflow run https://github.com/conda-forge/omniorb-feedstock/actions/runs/9035882141. |
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.
I just skimmed the diff for a bit, but it looks like a very good effort. Well done!
(PS. I haven't really contributed here except helping various boost migrations)
I don't know the exact reason why, but run-exports don't get applied in the recipe where the output (that should have the run-export) in question is being built. So you should add a run-dep for |
run-exports don't get applied in the recipe where the output in question is being built
@conda-forge-admin, please rerender |
…nda-forge-pinning 2024.05.17.03.43.53
Pinging @conda-forge/omniorbpy explicitly as it impacts your feedstock. I updated the feedstock to store artifacts on azure. To test, you can download them here |
@lockhart if you are happy with this PR, please approve and I will merge |
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.
Combining omniorb and omniorbpy into a single package solves the problem of conda not recognizing unique micro-releases and having omniorbpy built against the previous version of omniorb. These changes have been tested on my Sonoma M3 laptop against a significant production app and all features passed.
OK done just now. Sorry for dropping the ball on this.
- Tom
… On Jul 5, 2024, at 2:28 AM, Benjamin Bertrand ***@***.***> wrote:
@lockhart <https://github.com/lockhart> if you are happy with this PR, please approve and I will merge
—
Reply to this email directly, view it on GitHub <#53 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AANLDANLNZQ6JPBVAZYHUELZKZRM7AVCNFSM6AAAAABHPBQCEKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJQGUZTEMRRGA>.
You are receiving this because you were mentioned.
|
Checklist
conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)Refactored the multi-output as current solution was quite fragile as pointed out in #46
Add
omniorbpy
as new output as discussed in conda-forge/gepetto-viewer-corba-feedstock#22This allows to:
omniorb
andomniorbpy
at the same timeomniorbpy
depends on the exact version ofomniorb
omniorbpy
on windows (it needs to be built from underomniorb/src/lib
)When merged, the https://github.com/conda-forge/omniorbpy-feedstock needs to be archived.