TileDB-Inc / tiledbsoma-feedstock

A conda-smithy repository for tiledbsoma.
BSD 3-Clause "New" or "Revised" License
3 stars 3 forks source link

Upgrade and rerender #89

Closed johnkerl closed 7 months ago

johnkerl commented 7 months ago
mamba upgrade -c conda-forge conda-smithy -n base
conda smithy rerender --commit auto

Resolves recent nightly-build failures, e.g. https://github.com/TileDB-Inc/tiledbsoma-feedstock/actions/runs/8042456687

jdblischak commented 7 months ago

The nightly failure is due to the same as I describe in https://github.com/TileDB-Inc/conda-forge-nightly-controller/pull/57

I'll send a PR to resolve it shortly

jdblischak commented 7 months ago

Though this was a useful exercise. We have new conda solvers errors that will need to be resolved prior to the next release of tiledbsoma.

conda_libmamba_solver.exceptions.LibMambaUnsatisfiableError: Encountered problems while solving:
  - package libtiledbsoma-1.7.2-hd763302_0 requires tiledb >=2.19.1,<2.20.0a0, but none of the providers can be installed
Could not solve for environment specs
The following packages are incompatible
├─ libcurl ==8.5.0 hca28451_0 is requested and can be installed;
├─ libgoogle-cloud ==2.21.0 h72bcb37_2 is requested and can be installed;
├─ libtiledbsoma ==1.7.2 hd763302_0 is installable and it requires
│  └─ tiledb >=2.19.1,<2.20.0a0  with the potential options
│     ├─ tiledb 2.19.1 would require
│     │  └─ libgoogle-cloud >=2.12.0,<2.13.0a0 , which conflicts with any installable versions previously reported;
│     ├─ tiledb 2.19.1 would require
│     │  └─ libcurl >=7.88.1,<8.0a0 , which conflicts with any installable versions previously reported;
│     └─ tiledb 2.19.1 would require
│        └─ openssl >=1.1.1w,<1.1.2a , which can be installed;
└─ openssl ==3.2.1 hd590300_0 is not installable because it conflicts with any installable versions previously reported.

I think the problem is libgoogle-cloud. We might need to backport an update to libtiledb 2.19.1 to build against a more recent libgoogle-cloud.

jdblischak commented 7 months ago

We might need to backport an update to libtiledb 2.19.1 to build against a more recent libgoogle-cloud.

Unless the next tiledbsoma release builds against libtiledb 2.20, in which case this solver error will hopefully go away (see https://github.com/conda-forge/tiledb-feedstock/pull/239)

johnkerl commented 7 months ago

FYI I'll rebase atop #90 once that's merged

johnkerl commented 7 months ago

cc @ihnorton https://github.com/TileDB-Inc/tiledbsoma-feedstock/pull/89#issuecomment-1964420673

johnkerl commented 7 months ago

@jdblischak says #90 supersedes this

jdblischak commented 7 months ago

@jdblischak says https://github.com/TileDB-Inc/tiledbsoma-feedstock/pull/90 supersedes this

I fixed the problem with our workflow that triggers the nightly builds. Other ongoing issues include: