-
Notifications
You must be signed in to change notification settings - Fork 101
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
ci: explicitly list Conda compiler packages #2406
Comments
Example: if I try to install
|
I tried the following but it didn't work: diff --git a/ci/conda_env_glib.txt b/ci/conda_env_glib.txt
index fbe46652f..f961e27dc 100644
--- a/ci/conda_env_glib.txt
+++ b/ci/conda_env_glib.txt
@@ -16,12 +16,13 @@
# under the License.
arrow-c-glib
+clang >=18.*
glib
gobject-introspection
meson
postgresql
-# It appears 3.4.0 adds a dependency on stdckdint.h which isn't actually usable
-ruby <3.4.0
+ruby
# TODO(https://github.com/apache/arrow-adbc/issues/2176): pin for now because
# gobject-introspection uses a deprecated/removed API
setuptools <74
+zlib https://github.com/kou/arrow-adbc/actions/runs/12555264022/job/35005157611#step:10:78
It seems that we need other approach like you mentioned or keep pinning Ruby for now. |
That error above is because of conda-forge/abseil-cpp-feedstock#87 |
It's already affecting our CI, I think we need to wait for the Protobuf migration to finish |
Oh! I missed the issue! |
This is not the compiler but the packages you want contain the target platform, e.g. The actual fix is to update the compilers package: conda-forge/compilers-feedstock#71 |
Ah, well, it would be much easier to just wait for that to be updated! |
This should be fixed now as the compilers package has been updated. |
What feature or improvement would you like to see?
#2396 (comment)
compilers
metapackage is a convenience that appears to not always be up to date. It would be better to list the packages we need. For instance it appears that Ruby and other packages were built with clang 18. But if we try to installcompilers
it still pulls in clang 17.Since the conda requirements files don't support platform-specific requirements, I may migrate us to use something like
pixi
to manage environments instead.The text was updated successfully, but these errors were encountered: