-
-
Notifications
You must be signed in to change notification settings - Fork 43
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
Update to cmake v3.17.0 #115
Conversation
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipe:
|
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:
|
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.
Thanks for working on this Paul! 😄
One comment on patches that we can follow up on after CI reports. Otherwise looks good.
Restarted CI as it appeared something funky was going on. |
I wonder if we are seeing some kind of WARNING :: get_rpaths_raw()=['/home/conda/feedstock_root/build_artifacts/cmake_1585077223713/_build_env/lib:/home/conda/feedstock_root/build_artifacts/cmake_1585077223713/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'] and patchelf=[['/home/conda/feedstock_root/build_artifacts/cmake_1585077223713/_build_env/lib', '/home/conda/feedstock_root/build_artifacts/cmake_1585077223713/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib']] disagree for /home/conda/feedstock_root/build_artifacts/cmake_1585077223713/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/bin/cmake ::
Warning: rpath /home/conda/feedstock_root/build_artifacts/cmake_1585077223713/_build_env/lib is outside prefix /home/conda/feedstock_root/build_artifacts/cmake_1585077223713/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place (removing it)
Traceback (most recent call last):
File "/opt/conda/bin/conda-build", line 11, in <module>
sys.exit(main())
File "/opt/conda/lib/python3.7/site-packages/conda_build/cli/main_build.py", line 474, in main
execute(sys.argv[1:])
File "/opt/conda/lib/python3.7/site-packages/conda_build/cli/main_build.py", line 465, in execute
verify=args.verify, variants=args.variants)
File "/opt/conda/lib/python3.7/site-packages/conda_build/api.py", line 209, in build
notest=notest, need_source_download=need_source_download, variants=variants)
File "/opt/conda/lib/python3.7/site-packages/conda_build/build.py", line 2868, in build_tree
notest=notest,
File "/opt/conda/lib/python3.7/site-packages/conda_build/build.py", line 2155, in build
newly_built_packages = bundlers[pkg_type](output_d, m, env, stats)
File "/opt/conda/lib/python3.7/site-packages/conda_build/build.py", line 1509, in bundle_conda
files = post_process_files(metadata, initial_files)
File "/opt/conda/lib/python3.7/site-packages/conda_build/build.py", line 1368, in post_process_files
post_build(m, new_files, build_python=python)
File "/opt/conda/lib/python3.7/site-packages/conda_build/post.py", line 1174, in post_build
post_process_shared_lib(m, f, prefix_files, host_prefix)
File "/opt/conda/lib/python3.7/site-packages/conda_build/post.py", line 1122, in post_process_shared_lib
mk_relative_osx(path, host_prefix, m.config.build_prefix, files=files, rpaths=rpaths)
File "/opt/conda/lib/python3.7/site-packages/conda_build/post.py", line 399, in mk_relative_osx
assert sys.platform == 'darwin'
AssertionError Edit: Asking about this on Gitter. |
FWIW that discussion has led to PR ( conda/conda-build#3912 ). |
Do we know which file this is or how Linux may be creating a macOS binary? |
It's cc @chrisburr (in case I'm missing anything 🙂) |
Thanks, we should implement a way to explicitly disable RPATH fixup for specific files I think. |
That would be helpful 🙂 What would you recommend we do in the interim? Also do you have any thoughts on the patches above? We dropped them as we figured they got upstreamed, but please let us know if that is not the case and we should do something else. |
Well we need to build cmake so lgtm. |
Well we need to downgrade conda-build for this to work. I suggested editing |
Co-Authored-By: Chris Burr <[email protected]>
Seeing a weird error on Windows. Maybe the package for
Also here's the log on CI and raw text log for download. Edit: Raised on Gitter. |
To fix the AppVeyor issue, we need to re-render it seems. However that would wipe out the changes here. So I requested the bot create PR ( #117 ) with the re-render. Though of course that needed the fixes from here. 😂 So I wound up cherry-picking the fixes into that PR. Once that PR passes will merge and then merge the other update PR ( #114 ) and this PR (finally shaving the yak 😉). |
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 ( |
…nda-forge-pinning 2020.03.24
…, and conda-forge-pinning 2020.03.24" This reverts commit acb85ed.
Thanks @trxcllnt for the PR and everyone for the reviews! 😄 |
Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)