-
-
Notifications
You must be signed in to change notification settings - Fork 23
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
Arch Migrator #92
Arch Migrator #92
Conversation
…nda-forge-pinning 2023.01.26.12.34.18
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 ( |
CC @mattip |
whoohoo, thanks! |
It seems there is some unsigned/signed inconsistency, the error is
|
I think the upstream package builds with clang (llvm) |
I see that the rendered ci_support/*.yaml files have |
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:
|
562396a
to
c19913e
Compare
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 ( |
c19913e
to
2803857
Compare
recipe/meta.yaml
Outdated
- {{ compiler('c') }} | ||
- {{ compiler('cxx') }} | ||
- clang =12.0.1 | ||
- clangxx =12.0.1 |
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.
AFAIU, we can't do it like that. We need the magic-jinja for the compiler to get the activation etc. right.
If you really need clang on linux (and I'm not sure we're ready for that, because we'd have to build against GCC's libstdcxx), then you should add something like to following to conda_build_config.yaml
(and rerender)
c_compiler: # [linux]
- clang # [linux]
c_compiler_version: # [linux]
- 14 # [linux]
cxx_compiler: # [linux]
- clangxx # [linux]
cxx_compiler_version: # [linux]
- 14 # [linux]
CC @isuruf
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 will back out the change. It did not help, the same error persists.
2803857
to
774c67f
Compare
the failure has to do with cross-compilation. When I run the recipe on a native machine it creates the packages. For some reason it is creating 3 dashboard packages with different hashes, and ray-core also has a different hash:
|
That's because it's building for 3 different nodejs versions. |
That is wrong, the build is running on an aarch64 machine. It seems to be inside a quay.io/condaforge/linux-anvil-aarch64 docker image running Ubuntu 20.04. The machine I built on is running openeuler (a centos clone). |
Comparing the logs of the successful local build to the failed CI one, I see this notice in the failed one that does not appear in the local one:
It seems the local build picked up setuptools 67 vs. setuptools 66 for the last run here. Maybe re-running CI will help? |
@conda-forge-admin please rerender |
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/ray-packages-feedstock/actions/runs/4117970251. |
@conda-forge-admin please restart ci |
weird. Now the installed packages are identical, but that setuptools message still appears. |
My bazel-config foo is not strong enough to get the compilation of protobuf to ignore this warning. I tried adding this to
|
Due to the |
This feedstock is being rebuilt as part of the aarch64/ppc64le migration.
Feel free to merge the PR if CI is all green, but please don't close it
without reaching out the the ARM migrators first at @conda-forge/arm-arch.
If this PR was opened in error or needs to be updated please add the
bot-rerun
label to this PR. The bot will close this PR and schedule another one. If you do not have permissions to add this label, you can use the phrase@conda-forge-admin, please rerun bot
in a PR comment to have theconda-forge-admin
add it for you.This PR was created by the regro-cf-autotick-bot. The regro-cf-autotick-bot is a service to automatically track the dependency graph, migrate packages, and propose package version updates for conda-forge. Feel free to drop us a line if there are any issues! This PR was generated by https://github.com/regro/autotick-bot/actions/runs/4015020698, please use this URL for debugging.