Skip to content
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

tiledbsoma-r check #2: snappy==1.1 #129

Closed
wants to merge 4 commits into from
Closed

Conversation

johnkerl
Copy link
Collaborator

@johnkerl johnkerl commented Apr 9, 2024

Another attempt on #126, besides #127

Our working theory :

@jdblischak
Copy link
Collaborator

This was a useful experiment. As we can see in the linux-64 build, when snappy 1.1 is installed, the R build is fine.

According to the discussion in conda-forge/arrow-cpp-feedstock#1365, the conda-forge metadata has been properly updated, so this workaround should no longer be needed.

For some reason only the osx-arm64 build is still having trouble solving the Python environment due to aws-crt-cpp. Given that all the other environments have passed, my guess is that we need to track down a dependency with a failed osx-arm64 build

conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform osx-arm64: {MatchSpec("libtiledbsoma==1.9.4=h6ed0caa_0"), MatchSpec("tiledb[version='>=2.21.2,<2.22.0a0']")}
Encountered problems while solving:
  - package libtiledbsoma-1.9.4-h6ed0caa_0 requires tiledb >=2.21.2,<2.22.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ aws-crt-cpp 0.26.6.* hcff1705_1 is requested and can be installed;
└─ libtiledbsoma 1.9.4.* h6ed0caa_0 is not installable because there are no viable options
   ├─ libtiledbsoma 1.9.4 would require
   │  └─ tiledb >=2.21.2,<2.22.0a0 , which requires
   │     └─ aws-crt-cpp >=0.26.4,<0.26.5.0a0 , which conflicts with any installable versions previously reported;
   └─ libtiledbsoma 1.9.4 conflicts with any installable versions previously reported.

@jdblischak
Copy link
Collaborator

This workaround is no longer needed. The nightly builds passed(#126 (comment)) because they installed snappy 1.1 (ie the conda-forge repodata was properly patched). Also, whatever dependency was missing for osx-arm64 when this CI ran, it was available later in the evening for the nightly build.

@johnkerl
Copy link
Collaborator Author

single-cell-data/TileDB-SOMA#2414

[sc-44854]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants