Closed jhkennedy closed 1 year ago
Note: We noticed this in dbekaert/RAiDER#422
I suspect this is due to dropping libgdal
from the runtime requirements and so ISCE3 happily installs with any libgdal
in the environment. The env. I'm creating ends up with libgdal=3.5.3
but build 3 is built against libgdal=3.6.0
.
Oh, thanks for reporting - I removed libgdal from the runtime reqs based on https://github.com/conda-forge/isce2-feedstock/commit/a65cc0a66eef2dca51a9ebef56884996284ecc05, since it should be auto-propagated from the host requirements. I didn't realize that we hadn't listed it in isce3's host requirements! Should be a quick fix.
I'm going to sleep but the linked PR will automerge if it passes CI. Let me know if that new build fixes the issue for you.
@rtburns-jpl Thanks! I think that solves it for build 4!
But I'm still having a bit of trouble: https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=622609&view=logs&j=517fe804-fa30-5dc2-1413-330699242c05&t=c10fa5f2-fdf6-5338-3bdb-c4bea7c23412&l=695
I am correctly not pulling build 4 into my environment (which ends up needing gdal 3.5.3), however build 3 is still propagating in since it think's it's compatible w gdal 3.5.3, so I'll have to restrict to build 2. Might need to remove build 3, or patch the build 3 metadata: https://conda-forge.org/docs/maintainer/updating_pkgs.html#removing-broken-packages
Okay, the broken builds have been removed, and there's also a new 0.9.0 release if you'd like to update. Let me know if anything is still causing issues.
@rtburns-jpl thanks! Everything seems to be working well, and upgrading to 0.9.0 also went smoothly. :beers:
Great! I'll go ahead and close this issue, but feel free to reopen or open a new one if anything else pops up.
Solution to issue cannot be found in the documentation.
Issue
ISCE3 build 3, from conda-forge/isce3-feedstock#31, which updated ISCE3 to build against gdal 3.6 appears to be broken and is causing ISCE3 import failures like:
If I instead constrain my conda environment to install
isce3==0.8.0=*_2
(build 2), I can import ISCE3 just fine.Installed packages
Environment info