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

openssl 1.1 unsatisfiable dependency for GDAL #233

Closed
hobu opened this issue Nov 2, 2018 · 2 comments
Closed

openssl 1.1 unsatisfiable dependency for GDAL #233

hobu opened this issue Nov 2, 2018 · 2 comments

Comments

@hobu
Copy link
Contributor

hobu commented Nov 2, 2018

Attempting to install openssl=1.1 with GDAL 2.3.2 installed results in:

UnsatisfiableError: The following specifications were found to be in conflict:
  - gdal=2.3.2 -> libgdal==2.3.2=h6a28ee2_0 -> curl[version='>=7.59.0,<8.0a0'] -> libcurl==7.62.0=hbdb9355_0 -> openssl[version='>=1.0.2p,<1.0.3a']
  - openssl=1.1

I am working to create an Entwine recipe conda-forge/staged-recipes#6134 but it requires OpenSSL 1.1+. Entwine depends on PDAL, which in turn depends on GDAL.

Is this a real hard dependency or a matter of simply regenerating?

Sorry I'm a bit of a Conda newbie to be able to more fully describe the issue.

# packages in environment at /Users/hobu/miniconda3/envs/pdal:
#
# Name                    Version                   Build  Channel
asn1crypto                0.24.0                py37_1003    conda-forge
beautifulsoup4            4.6.3                 py37_1000    conda-forge
blas                      1.0                         mkl
boost                     1.68.0           py37h3e44d54_1    conda-forge
boost-cpp                 1.68.0               h3a22d5f_0    conda-forge
bzip2                     1.0.6                         1    conda-forge
ca-certificates           2018.10.15           ha4d7672_0    conda-forge
cairo                     1.14.12              he6fea26_5    conda-forge
cctools                   895                           1
certifi                   2018.10.15            py37_1000    conda-forge
cffi                      1.11.5           py37h5e8e0c9_1    conda-forge
chardet                   3.0.4                 py37_1003    conda-forge
clang                     4.0.1                         1
clang_osx-64              4.0.1               h1ce6c1d_11
clangdev                  7.0.0             hba662a8_1000    conda-forge/label/gcc7
clangxx                   4.0.1                         1
clangxx_osx-64            4.0.1               h22b1bf0_11
cmake                     3.12.3               h011004d_0    conda-forge
compiler-rt               4.0.1                hcfea43d_1
conda                     4.5.11                py37_1000    conda-forge
conda-build               3.16.2                   py37_0    conda-forge
conda-env                 2.6.0                         1    conda-forge
conda-forge-pinning       2018.10.16                    0    conda-forge
conda-smithy              3.1.12                     py_0    conda-forge
cryptography              2.3.1            py37hdffb7b8_0    conda-forge
cryptography-vectors      2.3.1                 py37_1000    conda-forge
curl                      7.62.0               h74213dd_0    conda-forge
cython                    0.29             py37hfc679d8_0    conda-forge
eigen                     3.3.5                h2d50403_1    conda-forge
expat                     2.2.5                hfc679d8_2    conda-forge
filelock                  3.0.9                      py_0    conda-forge
flann                     1.9.1             h972260a_1003    conda-forge
fontconfig                2.13.1               hce039c3_0    conda-forge
freetype                  2.9.1                h6debe1e_4    conda-forge
freexl                    1.0.5                h470a237_2    conda-forge
gdal                      2.3.2            py37hb00a9d7_0    conda-forge
geos                      3.6.2                hfc679d8_3    conda-forge
geotiff                   1.4.2                h700e5ad_5    conda-forge
gettext                   0.19.8.1             h1f1d5ed_1    conda-forge
giflib                    5.1.4                h470a237_1    conda-forge
gitdb2                    2.0.5                      py_0    conda-forge
gitpython                 2.1.11                     py_0    conda-forge
glib                      2.55.0               h464dc38_2    conda-forge
glob2                     0.6                        py_0    conda-forge
hdf4                      4.2.13               h951d187_2    conda-forge
hdf5                      1.10.3               hc401514_2    conda-forge
icu                       58.2              h0a44026_1000    conda-forge/label/gcc7
idna                      2.7                   py37_1002    conda-forge
intel-openmp              2019.0                      118
jinja2                    2.10                       py_1    conda-forge
jpeg                      9c                   h470a237_1    conda-forge
json-c                    0.12.1               h470a237_1    conda-forge
jsoncpp                   1.8.4                h2d50403_1    conda-forge
kealib                    1.4.10               hb88cf67_0    conda-forge
krb5                      1.16.1               hbb41f41_0    conda-forge
laszip                    3.2.2                hfc679d8_2    conda-forge
laz-perf                  1.3.0                hfc679d8_1    conda-forge
ld64                      274.2                         1
libarchive                3.3.3                h823be47_0    conda-forge
libboost                  1.67.0               hebc422b_4
libcurl                   7.62.0               hbdb9355_0    conda-forge
libcxx                    4.0.1                hcfea43d_1
libcxxabi                 4.0.1                hcfea43d_1
libdap4                   3.19.1               h18059cb_1    conda-forge
libedit                   3.1.20170329         haf1bffa_1    conda-forge
libffi                    3.2.1                hfc679d8_5    conda-forge
libgcc                    4.8.5               hdbeacc1_10    conda-forge
libgdal                   2.3.2                h6a28ee2_0    conda-forge
libgfortran               3.0.1                h93005f0_2
libiconv                  1.15              h1de35cc_1003    conda-forge/label/gcc7
libkml                    1.3.0                hbe12b63_4
libnetcdf                 4.6.1               h350cafa_11    conda-forge
libpng                    1.6.35               ha92aebf_2    conda-forge
libpq                     10.5                 hf16a0db_0    conda-forge
libspatialite             4.3.0a              h3b29d86_23    conda-forge
libssh2                   1.8.0                h5b517e9_2    conda-forge
libtiff                   4.0.9                he6b73bb_2    conda-forge
libunwind                 4.0.1                hcfea43d_1
libuv                     1.23.2               h470a237_0    conda-forge
libxml2                   2.9.8                h422b904_5    conda-forge
llvm                      4.0.1                         1
llvm-lto-tapi             4.0.1                         1
llvm-meta                 7.0.0                         0    conda-forge/label/gcc7
llvmdev                   7.0.0             h04f5b5a_1000    conda-forge/label/gcc7
markupsafe                1.0              py37h470a237_1    conda-forge
mkl                       2019.0                      118
mkl_fft                   1.0.6            py37hb8a8100_0
mkl_random                1.0.1            py37h5d10147_1
ncurses                   6.1                  hfc679d8_1    conda-forge
ninja                     1.8.2                h2d50403_1    conda-forge
nitro                     2.7.dev3             hfc679d8_0    conda-forge
numpy                     1.15.3           py37h6a91979_0
numpy-base                1.15.3           py37h8a80b8c_0
openjpeg                  2.3.0                h316dc23_3    conda-forge
openssl                   1.0.2p               h470a237_1    conda-forge
packaging                 18.0                       py_0    conda-forge
pcl                       1.8.1                h381ba9e_3    conda-forge
pcre                      8.41                 hfc679d8_3    conda-forge
pip                       18.1                  py37_1000    conda-forge
pixman                    0.34.0               h470a237_3    conda-forge
pkginfo                   1.4.2                      py_1    conda-forge
poppler                   0.67.0               h4d7e492_3    conda-forge
poppler-data              0.4.9                         0    conda-forge
postgresql                10.5                 ha408888_0    conda-forge
proj4                     4.9.3                h470a237_8    conda-forge
psutil                    5.4.8            py37h470a237_0    conda-forge
pycosat                   0.6.3            py37h470a237_1    conda-forge
pycparser                 2.19                       py_0    conda-forge
pycrypto                  2.6.1            py37h470a237_2    conda-forge
pygithub                  1.39                  py37_1000    conda-forge
pyjwt                     1.6.4                      py_0    conda-forge
pyopenssl                 18.0.0                py37_1000    conda-forge
pyparsing                 2.3.0                      py_0    conda-forge
pysocks                   1.6.8                 py37_1002    conda-forge
python                    3.7.0                h4eca856_1    conda-forge
python-libarchive-c       2.8                   py37_1004    conda-forge
pytz                      2018.7                     py_0    conda-forge
pyyaml                    3.13             py37h470a237_1    conda-forge
readline                  7.0                  haf1bffa_1    conda-forge
requests                  2.20.0                py37_1000    conda-forge
rhash                     1.3.6                h470a237_1    conda-forge
ruamel.yaml               0.15.75          py37h470a237_0    conda-forge
ruamel_yaml               0.15.71          py37h470a237_0    conda-forge
setuptools                40.5.0                   py37_0    conda-forge
six                       1.11.0                py37_1001    conda-forge
smmap2                    2.0.5                      py_0    conda-forge
sqlite                    3.25.2               hb1c47c0_0    conda-forge
tk                        8.6.8                ha92aebf_0    conda-forge
tqdm                      4.28.1                     py_0    conda-forge
urllib3                   1.23                  py37_1001    conda-forge
wget                      1.19.5               hf30b1f0_0
wheel                     0.32.2                   py37_0    conda-forge
xerces-c                  3.2.0                h5d6a6da_2    conda-forge
xz                        5.2.4             h1de35cc_1001    conda-forge/label/gcc7
yaml                      0.1.7                h470a237_1    conda-forge
zlib                      1.2.11               h470a237_3    conda-forge
zstd                      1.3.3                         1    conda-forge

@ocefpaf
Copy link
Member

ocefpaf commented Nov 2, 2018

The global pinning is openssl 1.0.2, see https://github.com/conda-forge/conda-forge-pinning-feedstock/blob/master/recipe/conda_build_config.yaml#L437-L438

If you want to bump the stack to modern openssl please send a PR to

https://github.com/conda-forge/conda-forge-pinning-feedstock

updating the conda_build_config.yaml file.

@ocefpaf ocefpaf closed this as completed Nov 2, 2018
@hobu
Copy link
Contributor Author

hobu commented Nov 2, 2018

Yep, that's a non-starter. We'll find a way. Thanks.

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

No branches or pull requests

2 participants