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

Can we remove faulty build from conda-forge? #14

Open
1 task done
jbusecke opened this issue May 2, 2022 · 4 comments
Open
1 task done

Can we remove faulty build from conda-forge? #14

jbusecke opened this issue May 2, 2022 · 4 comments
Labels
bug Something isn't working

Comments

@jbusecke
Copy link
Contributor

jbusecke commented May 2, 2022

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

Several users have reported problems (xgcm/xgcm#494 xgcm/xgcm#492) which go back to a bug in xgcm v0.7.0 (incorrect dependencies). This should have been fixed by #13.

There is a new build (pyhd8ed1ab_1) available which has the correct dependencies (python >=3.9), but when users try to install xgcm with python 3.8 conda will resolve to the earlier faulty build.

Code to reproduce:

mamba create -n test -c conda-forge python=3.8 xgcm=0.7

results in:

  Prefix: /Users/juliusbusecke/miniconda/envs/test

  Updating specs:

   - python=3.8
   - xgcm=0.7


  Package                   Version  Build                 Channel                     Size
─────────────────────────────────────────────────────────────────────────────────────────────
  Install:
─────────────────────────────────────────────────────────────────────────────────────────────

  + bokeh                     2.4.2  py38h10201cd_1        conda-forge/osx-arm64      14 MB
  + brotlipy                  0.7.0  py38h33210d7_1004     conda-forge/osx-arm64     341 KB
  + bzip2                     1.0.8  h3422bc3_4            conda-forge/osx-arm64     Cached
  + ca-certificates       2021.10.8  h4653dfc_0            conda-forge/osx-arm64     Cached
  + certifi               2021.10.8  py38h10201cd_2        conda-forge/osx-arm64     145 KB
  + cffi                     1.15.0  py38hc67bbb8_0        conda-forge/osx-arm64     Cached
  + click                     8.1.3  py38h10201cd_0        conda-forge/osx-arm64     146 KB
  + cloudpickle               2.0.0  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + cryptography             36.0.0  py38h834c97f_0        pkgs/main/osx-arm64       Cached
  + cytoolz                  0.11.2  py38h33210d7_2        conda-forge/osx-arm64     341 KB
  + dask                   2022.4.2  pyhd8ed1ab_0          conda-forge/noarch          5 KB
  + dask-core              2022.4.2  pyhd8ed1ab_0          conda-forge/noarch        815 KB
  + distributed            2022.4.2  pyhd8ed1ab_0          conda-forge/noarch        714 KB
  + freetype                 2.10.4  h17b34a0_1            conda-forge/osx-arm64     Cached
  + fsspec                 2022.3.0  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + future                   0.18.2  py38h10201cd_5        conda-forge/osx-arm64     716 KB
  + giflib                    5.2.1  h27ca646_2            conda-forge/osx-arm64     Cached
  + heapdict                  1.0.1  py_0                  conda-forge/noarch        Cached
  + idna                        3.3  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + importlib-metadata       4.11.3  py38h10201cd_1        conda-forge/osx-arm64      33 KB
  + importlib_metadata       4.11.3  hd8ed1ab_1            conda-forge/noarch        Cached
  + jbig                        2.1  h3422bc3_2003         conda-forge/osx-arm64     Cached
  + jinja2                    3.1.1  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + jpeg                         9e  h1c322ee_1            conda-forge/osx-arm64     Cached
  + lcms2                      2.12  had6a04f_0            conda-forge/osx-arm64     Cached
  + lerc                        3.0  hbdafb3b_0            conda-forge/osx-arm64     Cached
  + libblas                   3.9.0  14_osxarm64_openblas  conda-forge/osx-arm64     Cached
  + libcblas                  3.9.0  14_osxarm64_openblas  conda-forge/osx-arm64     Cached
  + libcxx                   13.0.1  h6a5c8ee_0            conda-forge/osx-arm64     Cached
  + libdeflate                 1.10  h3422bc3_0            conda-forge/osx-arm64     Cached
  + libffi                    3.4.2  h3422bc3_5            conda-forge/osx-arm64     Cached
  + libgfortran          5.0.0.dev0  11_0_1_hf114ba7_23    conda-forge/osx-arm64     Cached
  + libgfortran5        11.0.1.dev0  hf114ba7_23           conda-forge/osx-arm64     Cached
  + liblapack                 3.9.0  14_osxarm64_openblas  conda-forge/osx-arm64     Cached
  + libopenblas              0.3.20  openmp_h2209c59_0     conda-forge/osx-arm64     Cached
  + libpng                   1.6.37  hf7e6567_2            conda-forge/osx-arm64     Cached
  + libtiff                   4.3.0  h77dc3b6_3            conda-forge/osx-arm64     Cached
  + libwebp                   1.2.2  h0d20362_0            conda-forge/osx-arm64     Cached
  + libwebp-base              1.2.2  h3422bc3_1            conda-forge/osx-arm64     Cached
  + libxcb                     1.13  h9b22ae9_1004         conda-forge/osx-arm64     Cached
  + libzlib                  1.2.11  h90dfc92_1014         conda-forge/osx-arm64     Cached
  + llvm-openmp              14.0.3  hd125106_0            conda-forge/osx-arm64     297 KB
  + locket                    1.0.0  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + lz4                       4.0.0  py38h8c54209_1        conda-forge/osx-arm64     121 KB
  + lz4-c                     1.9.3  hbdafb3b_1            conda-forge/osx-arm64     Cached
  + markupsafe                2.1.1  py38h33210d7_1        conda-forge/osx-arm64      22 KB
  + msgpack-python            1.0.3  py38h0f71543_1        conda-forge/osx-arm64      80 KB
  + ncurses                     6.3  h07bb92c_1            conda-forge/osx-arm64     Cached
  + numpy                    1.22.3  py38h4084d66_2        conda-forge/osx-arm64       6 MB
  + openjpeg                  2.4.0  h062765e_1            conda-forge/osx-arm64     Cached
  + openssl                   3.0.2  h90dfc92_1            conda-forge/osx-arm64     Cached
  + packaging                  21.3  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + pandas                    1.4.2  py38h55de146_1        conda-forge/osx-arm64      12 MB
  + partd                     1.2.0  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + pillow                    9.1.0  py38h7ff1586_2        conda-forge/osx-arm64      45 MB
  + pip                      22.0.4  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + psutil                    5.9.0  py38h33210d7_1        conda-forge/osx-arm64     352 KB
  + pthread-stubs               0.4  h27ca646_1001         conda-forge/osx-arm64     Cached
  + pycparser                  2.21  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + pyopenssl                22.0.0  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + pyparsing                 3.0.8  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + pysocks                   1.7.1  py38h10201cd_5        conda-forge/osx-arm64      28 KB
  + python                   3.8.13  hd3575e6_0_cpython    conda-forge/osx-arm64     Cached
  + python-dateutil           2.8.2  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + python_abi                  3.8  2_cp38                conda-forge/osx-arm64     Cached
  + pytz                     2022.1  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + pyyaml                      6.0  py38h33210d7_4        conda-forge/osx-arm64     161 KB
  + readline                    8.1  hedafd6a_0            conda-forge/osx-arm64     Cached
  + setuptools               62.1.0  py38h10201cd_0        conda-forge/osx-arm64     Cached
  + six                      1.16.0  pyh6c4a22f_0          conda-forge/noarch        Cached
  + sortedcontainers          2.4.0  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + sqlite                   3.38.3  h40dfcc0_0            conda-forge/osx-arm64       2 MB
  + tblib                     1.7.0  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + tk                       8.6.12  he1e0b03_0            conda-forge/osx-arm64     Cached
  + toolz                    0.11.2  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + tornado                     6.1  py38h33210d7_3        conda-forge/osx-arm64     649 KB
  + typing_extensions         4.2.0  pyha770c72_1          conda-forge/noarch        Cached
  + urllib3                  1.26.9  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + wheel                    0.37.1  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + xarray                 2022.3.0  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + xgcm                      0.7.0  pyhd8ed1ab_0          conda-forge/noarch         75 KB
  + xorg-libxau               1.0.9  h27ca646_0            conda-forge/osx-arm64     Cached
  + xorg-libxdmcp             1.1.3  h27ca646_0            conda-forge/osx-arm64     Cached
  + xz                        5.2.5  h642e427_1            conda-forge/osx-arm64     Cached
  + yaml                      0.2.5  h3422bc3_2            conda-forge/osx-arm64     Cached
  + zict                      2.2.0  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + zipp                      3.8.0  pyhd8ed1ab_0          conda-forge/noarch        Cached
  + zlib                     1.2.11  h90dfc92_1014         conda-forge/osx-arm64     Cached
  + zstd                      1.5.2  h861e0a7_0            conda-forge/osx-arm64     Cached

  Summary:

  Install: 89 packages

  Total download: 83 MB

─────────────────────────────────────────────────────────────────────────────────────────────

Confirm changes: [Y/n]

I think the cleaneast solution woud be to remove build pyhd8ed1ab_0 for v0.7.0 from conda-forge (which hopefully would lead conda to resolve to 0.6.x instead of 0.7.0), but I am not sure how to do it and if it is a huge hassle.

cc @ocefpaf

Installed packages

# packages in environment at /Users/juliusbusecke/miniconda:
#
# Name                    Version                   Build  Channel
alabaster                 0.7.12                     py_0    conda-forge
anyio                     3.4.0            py38h10201cd_0    conda-forge
appdirs                   1.4.4              pyh9f0ad1d_0    conda-forge
appnope                   0.1.2            py38h10201cd_2    conda-forge
argon2-cffi               21.1.0           py38hea4295b_2    conda-forge
arrow                     1.2.1              pyhd8ed1ab_0    conda-forge
async_generator           1.10                       py_0    conda-forge
attrs                     21.4.0             pyhd8ed1ab_0    conda-forge
babel                     2.9.1              pyh44b312d_0    conda-forge
backcall                  0.2.0              pyh9f0ad1d_0    conda-forge
backports                 1.0                        py_2    conda-forge
backports.functools_lru_cache 1.6.4              pyhd8ed1ab_0    conda-forge
binaryornot               0.4.4                      py_1    conda-forge
black                     21.12b0            pyhd8ed1ab_0    conda-forge
bleach                    4.1.0              pyhd8ed1ab_0    conda-forge
brotli                    1.0.9                h3422bc3_6    conda-forge
brotli-bin                1.0.9                h3422bc3_6    conda-forge
brotlipy                  0.7.0           py38h1230e6a_1002
bzip2                     1.0.8                h3422bc3_4    conda-forge
c-ares                    1.18.1               h3422bc3_0    conda-forge
ca-certificates           2021.10.26           hca03da5_2
certifi                   2021.10.8        py38hca03da5_2
cffi                      1.14.5           py38h9e348fd_0
cfgv                      3.3.1              pyhd8ed1ab_0    conda-forge
chardet                   4.0.0           py38hca03da5_1003
click                     8.0.3            py38h10201cd_1    conda-forge
colorama                  0.4.4              pyh9f0ad1d_0    conda-forge
conda                     4.11.0           py38h10201cd_0    conda-forge
conda-package-handling    1.7.3            py38h1230e6a_1
cookiecutter              1.7.3              pyh6c4a22f_0    conda-forge
cryptography              3.4.7            py38h9dbe03d_0
cycler                    0.11.0             pyhd8ed1ab_0    conda-forge
dataclasses               0.8                pyhc8e2a94_3    conda-forge
debugpy                   1.5.1            py38h6f2b01f_0    conda-forge
decorator                 5.1.0              pyhd8ed1ab_0    conda-forge
defusedxml                0.7.1              pyhd8ed1ab_0    conda-forge
distlib                   0.3.4              pyhd8ed1ab_0    conda-forge
docutils                  0.17.1           py38h10201cd_1    conda-forge
editdistance-s            1.0.0            py38h1670459_2    conda-forge
entrypoints               0.3             pyhd8ed1ab_1003    conda-forge
filelock                  3.4.2              pyhd8ed1ab_0    conda-forge
fonttools                 4.30.0           py38h33210d7_0    conda-forge
freetype                  2.10.4               h17b34a0_1    conda-forge
icu                       69.1                 hbdafb3b_0    conda-forge
identify                  2.3.7              pyhd8ed1ab_0    conda-forge
idna                      2.10               pyhd3eb1b0_0
imagesize                 1.3.0              pyhd8ed1ab_0    conda-forge
importlib-metadata        4.10.0           py38h10201cd_0    conda-forge
importlib_resources       5.4.0              pyhd8ed1ab_0    conda-forge
ipykernel                 6.6.0            py38h2cb4d76_0    conda-forge
ipympl                    0.8.8              pyhd8ed1ab_0    conda-forge
ipython                   7.30.1           py38h10201cd_0    conda-forge
ipython_genutils          0.2.0                      py_1    conda-forge
ipywidgets                7.6.5              pyhd8ed1ab_0    conda-forge
jbig                      2.1               h3422bc3_2003    conda-forge
jedi                      0.18.1           py38h10201cd_0    conda-forge
jinja2                    2.11.3             pyh44b312d_0    conda-forge
jinja2-time               0.2.0                      py_2    conda-forge
jpeg                      9e                   h3422bc3_0    conda-forge
json5                     0.9.5              pyh9f0ad1d_0    conda-forge
jsonschema                4.3.2              pyhd8ed1ab_0    conda-forge
jupyter                   1.0.0            py38h10201cd_7    conda-forge
jupyter_client            7.1.0              pyhd8ed1ab_0    conda-forge
jupyter_console           6.4.0              pyhd8ed1ab_0    conda-forge
jupyter_core              4.9.1            py38h10201cd_1    conda-forge
jupyter_server            1.13.1             pyhd8ed1ab_0    conda-forge
jupyterlab                3.2.5              pyhd8ed1ab_0    conda-forge
jupyterlab_pygments       0.1.2              pyh9f0ad1d_0    conda-forge
jupyterlab_server         2.10.2             pyhd8ed1ab_0    conda-forge
jupyterlab_widgets        1.0.2              pyhd8ed1ab_0    conda-forge
kiwisolver                1.3.2            py38h1670459_1    conda-forge
krb5                      1.19.2               hd92b7a7_0    conda-forge
lcms2                     2.12                 had6a04f_0    conda-forge
lerc                      3.0                  hbdafb3b_0    conda-forge
libarchive                3.5.2                hc24d6eb_1    conda-forge
libblas                   3.9.0           13_osxarm64_openblas    conda-forge
libbrotlicommon           1.0.9                h3422bc3_6    conda-forge
libbrotlidec              1.0.9                h3422bc3_6    conda-forge
libbrotlienc              1.0.9                h3422bc3_6    conda-forge
libcblas                  3.9.0           13_osxarm64_openblas    conda-forge
libcurl                   7.80.0               hc6d1d07_0
libcxx                    12.0.0               hf6beb65_0
libdeflate                1.8                  h3422bc3_0    conda-forge
libedit                   3.1.20191231         hc8eb9b7_2    conda-forge
libev                     4.33                 h642e427_1    conda-forge
libffi                    3.3                  hc4ed4cf_2
libgfortran               5.0.0.dev0      11_0_1_hf114ba7_23    conda-forge
libgfortran5              11.0.1.dev0         hf114ba7_23    conda-forge
libiconv                  1.16                 h642e427_0    conda-forge
liblapack                 3.9.0           13_osxarm64_openblas    conda-forge
libmamba                  0.19.1               h4676060_0    conda-forge
libmambapy                0.19.1           py38h16c5f75_0    conda-forge
libnghttp2                1.46.0               h95c9599_0
libopenblas               0.3.18          openmp_h5dd58f0_0    conda-forge
libpng                    1.6.37               hf7e6567_2    conda-forge
libsodium                 1.0.18               h27ca646_1    conda-forge
libsolv                   0.7.19               hccf11d3_5    conda-forge
libssh2                   1.10.0               hb80f160_2    conda-forge
libtiff                   4.3.0                h74060c4_2    conda-forge
libuv                     1.42.0               h3422bc3_0    conda-forge
libwebp-base              1.2.2                h3422bc3_1    conda-forge
libxml2                   2.9.12               hedbfbf4_1    conda-forge
libzlib                   1.2.11            hee7b306_1013    conda-forge
line_profiler             3.3.1            py38h1670459_1    conda-forge
livereload                2.6.3                    pypi_0    pypi
llvm-openmp               13.0.1               h455960f_1    conda-forge
lz4-c                     1.9.3                hbdafb3b_1    conda-forge
lzo                       2.10              h642e427_1000    conda-forge
mamba                     0.19.1           py38h3ce6457_0    conda-forge
markupsafe                1.1.1            py38h30f7421_3    conda-forge
matplotlib-base           3.5.1            py38hb140015_0    conda-forge
matplotlib-inline         0.1.3              pyhd8ed1ab_0    conda-forge
mistune                   0.8.4           py38hea4295b_1005    conda-forge
munkres                   1.1.4              pyh9f0ad1d_0    conda-forge
mypy_extensions           0.4.3            py38h10201cd_4    conda-forge
nb_conda_kernels          2.3.1            py38h10201cd_1    conda-forge
nbclassic                 0.3.4              pyhd8ed1ab_0    conda-forge
nbclient                  0.5.9              pyhd8ed1ab_0    conda-forge
nbconvert                 6.3.0            py38h10201cd_1    conda-forge
nbformat                  5.1.3              pyhd8ed1ab_0    conda-forge
ncurses                   6.2                  hc4ed4cf_0
nest-asyncio              1.5.4              pyhd8ed1ab_0    conda-forge
nodeenv                   1.6.0              pyhd8ed1ab_0    conda-forge
nodejs                    17.1.0               habd0e26_2    conda-forge
notebook                  6.4.6              pyha770c72_0    conda-forge
numpy                     1.22.2           py38h9d822b3_0    conda-forge
numpydoc                  1.1.0                      py_1    conda-forge
olefile                   0.46               pyh9f0ad1d_1    conda-forge
openjpeg                  2.4.0                h062765e_1    conda-forge
openssl                   1.1.1m               h1a28f6b_0
packaging                 21.3               pyhd8ed1ab_0    conda-forge
pandocfilters             1.5.0              pyhd8ed1ab_0    conda-forge
parso                     0.8.3              pyhd8ed1ab_0    conda-forge
pathspec                  0.9.0              pyhd8ed1ab_0    conda-forge
pexpect                   4.8.0              pyh9f0ad1d_2    conda-forge
pickleshare               0.7.5                   py_1003    conda-forge
pillow                    8.3.1            py38h02acf36_0    conda-forge
pip                       21.3.1             pyhd8ed1ab_0    conda-forge
platformdirs              2.3.0              pyhd8ed1ab_0    conda-forge
poyo                      0.5.0                      py_0    conda-forge
pre-commit                2.16.0           py38h10201cd_0    conda-forge
prometheus_client         0.12.0             pyhd8ed1ab_0    conda-forge
prompt-toolkit            3.0.24             pyha770c72_0    conda-forge
prompt_toolkit            3.0.24               hd8ed1ab_0    conda-forge
ptyprocess                0.7.0              pyhd3deb0d_0    conda-forge
pybind11-abi              4                    hd8ed1ab_3    conda-forge
pycosat                   0.6.3            py38h1230e6a_0
pycparser                 2.20                       py_2
pygments                  2.10.0             pyhd8ed1ab_0    conda-forge
pyopenssl                 20.0.1             pyhd3eb1b0_1
pyparsing                 3.0.6              pyhd8ed1ab_0    conda-forge
pyrsistent                0.18.0           py38hea4295b_0    conda-forge
pysocks                   1.7.1            py38hca03da5_0
python                    3.8.11          h35b60ff_4_cpython
python-dateutil           2.8.2              pyhd8ed1ab_0    conda-forge
python-graphviz           0.19.1                   pypi_0    pypi
python-slugify            5.0.2              pyhd8ed1ab_0    conda-forge
python.app                3                py38h1230e6a_0
python_abi                3.8                      2_cp38    conda-forge
pytz                      2021.3             pyhd8ed1ab_0    conda-forge
pyyaml                    6.0              py38hea4295b_3    conda-forge
pyzmq                     22.3.0           py38h51b17a6_1    conda-forge
readline                  8.1                  h1230e6a_0
reproc                    14.2.3               h3422bc3_0    conda-forge
reproc-cpp                14.2.3               hbdafb3b_0    conda-forge
requests                  2.25.1             pyhd3eb1b0_0
ruamel_yaml               0.15.100         py38h1230e6a_0
send2trash                1.8.0              pyhd8ed1ab_0    conda-forge
setuptools                52.0.0           py38hca03da5_0
six                       1.16.0             pyhd3eb1b0_0
sniffio                   1.2.0            py38h10201cd_2    conda-forge
snowballstemmer           2.2.0              pyhd8ed1ab_0    conda-forge
sphinx                    4.3.2              pyh6c4a22f_0    conda-forge
sphinx-autobuild          2021.3.14                pypi_0    pypi
sphinx-rtd-theme          1.0.0                    pypi_0    pypi
sphinxcontrib-applehelp   1.0.2                      py_0    conda-forge
sphinxcontrib-devhelp     1.0.2                      py_0    conda-forge
sphinxcontrib-htmlhelp    2.0.0              pyhd8ed1ab_0    conda-forge
sphinxcontrib-jsmath      1.0.1                      py_0    conda-forge
sphinxcontrib-qthelp      1.0.3                      py_0    conda-forge
sphinxcontrib-serializinghtml 1.1.5              pyhd8ed1ab_1    conda-forge
sqlite                    3.35.4               h9835d80_0
terminado                 0.12.1           py38h10201cd_1    conda-forge
testpath                  0.5.0              pyhd8ed1ab_0    conda-forge
text-unidecode            1.3                        py_0    conda-forge
tk                        8.6.10               h6b60437_0
toml                      0.10.2             pyhd8ed1ab_0    conda-forge
tomli                     1.2.2              pyhd8ed1ab_0    conda-forge
tornado                   6.1              py38hea4295b_2    conda-forge
tqdm                      4.61.2             pyhd3eb1b0_1
traitlets                 5.1.1              pyhd8ed1ab_0    conda-forge
typed-ast                 1.5.1            py38hea4295b_0    conda-forge
typing_extensions         4.0.1              pyha770c72_0    conda-forge
unicodedata2              14.0.0           py38hea4295b_0    conda-forge
unidecode                 1.3.2              pyhd8ed1ab_0    conda-forge
urllib3                   1.26.6             pyhd3eb1b0_1
virtualenv                20.4.7           py38h10201cd_1    conda-forge
wcwidth                   0.2.5              pyh9f0ad1d_2    conda-forge
webencodings              0.5.1                      py_1    conda-forge
websocket-client          1.2.3              pyhd8ed1ab_0    conda-forge
wheel                     0.36.2             pyhd3eb1b0_0
widgetsnbextension        3.5.2            py38h10201cd_1    conda-forge
xz                        5.2.5                h642e427_1    conda-forge
yaml                      0.2.5                h1230e6a_0
yaml-cpp                  0.6.3                hc88da5d_4    conda-forge
zeromq                    4.3.4                hbdafb3b_1    conda-forge
zipp                      3.6.0              pyhd8ed1ab_0    conda-forge
zlib                      1.2.11            hee7b306_1013    conda-forge
zstd                      1.5.0                h8574219_0

Environment info

active environment : base
    active env location : /Users/juliusbusecke/miniconda
            shell level : 1
       user config file : /Users/juliusbusecke/.condarc
 populated config files : /Users/juliusbusecke/.condarc
          conda version : 4.11.0
    conda-build version : not installed
         python version : 3.8.11.final.0
       virtual packages : __osx=12.3.1=0
                          __unix=0=0
                          __archspec=1=arm64
       base environment : /Users/juliusbusecke/miniconda  (writable)
      conda av data dir : /Users/juliusbusecke/miniconda/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/osx-arm64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.anaconda.com/pkgs/main/osx-arm64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/osx-arm64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /Users/juliusbusecke/miniconda/pkgs
                          /Users/juliusbusecke/.conda/pkgs
       envs directories : /Users/juliusbusecke/miniconda/envs
                          /Users/juliusbusecke/.conda/envs
               platform : osx-arm64
             user-agent : conda/4.11.0 requests/2.25.1 CPython/3.8.11 Darwin/21.4.0 OSX/12.3.1
                UID:GID : 501:20
             netrc file : None
           offline mode : False
@ocefpaf
Copy link
Member

ocefpaf commented May 2, 2022

For reproducibility's sake we never really remove but we can mark them as broken and only advanced users, who knows what they wan to do, can install them. Please see https://conda-forge.org/docs/maintainer/updating_pkgs.html?#removing-broken-packages

@jbusecke
Copy link
Contributor Author

jbusecke commented May 2, 2022

I made an attempt to patch the metadata here. I think this is the more desirable fix, since the package data itself was fine, just the conda-forge metadata was wrong.

@ocefpaf
Copy link
Member

ocefpaf commented May 3, 2022

Was it on automerge? Lately I'm avoiding that and regenerating the recipes with grayskull to ensure the upstream metadata is in the recipe. It really helps avoid this kind of situation.

@jbusecke
Copy link
Contributor Author

jbusecke commented May 3, 2022

Was it on automerge?

No I think I was just overly excited about the new xgcm version and messed up manually.

Lately I'm avoiding that and regenerating the recipes with grayskull to ensure the upstream metadata is in the recipe. It really helps avoid this kind of situation.

Thats super helpful advice. Ill try to keep that in mind for future releases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants