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

Reduce pinning #65

Merged
merged 2 commits into from
Sep 4, 2019
Merged

Reduce pinning #65

merged 2 commits into from
Sep 4, 2019

Conversation

danlipsa
Copy link
Contributor

@danlipsa danlipsa commented Sep 4, 2019

No description provided.

@danlipsa
Copy link
Contributor Author

danlipsa commented Sep 4, 2019

@doutriaux1 Please review.

@doutriaux1 doutriaux1 merged commit f96e33a into master Sep 4, 2019
@doutriaux1 doutriaux1 deleted the reduce-pinning branch September 4, 2019 13:38
@doutriaux1
Copy link
Contributor

@muryanto1 @downiec @danlipsa let's rebuild with this for @xylar . Feel free to either increase the build number or remove existing 8.2 and replace with these

@xylar
Copy link
Collaborator

xylar commented Sep 4, 2019

Please don't remove existing builds. Please bump build numbers. Removing existing builds can break attempts to build environments from yaml files. It isn't a good practice.

@doutriaux1
Copy link
Contributor

@xylar I know this, but these build are not official. They are only here in preparation of 8.2 release.

@danlipsa
Copy link
Contributor Author

danlipsa commented Sep 4, 2019

Also packages names contain year-month-day-hour-min so we don't have conflicts. We use this instead of build numbers.

@doutriaux1
Copy link
Contributor

@danlipsa that's for nightly builds, for official build we want to remove the timestamp though

@danlipsa
Copy link
Contributor Author

danlipsa commented Sep 4, 2019

@doutriaux1 Here are the new packages:
https://anaconda.org/danlipsa/vtk-cdat

@doutriaux1
Copy link
Contributor

@xylar can you please try if these help with your issue? Thx @danlipsa

@xylar
Copy link
Collaborator

xylar commented Sep 4, 2019

@danlipsa and @doutriaux1, this fix does, indeed, seem to fix my problem. For E3SM-Unified, I would specifically need a new build of vtk-cdat-8.2.0rc2.8.1 with this fix for python 3.7 for linux and OSX, and for it to go to the cdat/label/v81 label on the cdat channel. This should be build 1 of that version, since build 0 already exists. Is this something one of you could produce for us? My sense is that e3sm_diags isn't ready to move over to v8.2 just yet, especially because it hasn't yet been released.

(As an aside, if there were a vtk-cdat feedstock on conda-forge and I were a maintainer, I would just deploy these builds myself, as I've done for other cdat packages that have moved over there. So that could be a motivation in moving more stuff that direction -- you can get more help!)

@doutriaux1
Copy link
Contributor

@xylar it's worth trying again, but last I tried the recipe took too long too build and could never pass the time outs from conda-forge, hence never made it to conda-forge...

@xylar
Copy link
Collaborator

xylar commented Sep 4, 2019

Ah, I had forgotten that the timeout was the problem for this one.

@chengzhuzhang
Copy link

@doutriaux1, @danlipsa, Thank you for the pull requests.

@doutriaux1, As brought up by Xylar, to support e3sm_diags and cdat itself in e3sm_unified , it is critical to have a new build of vtk-cdat-8.2.0rc2.8.1 with this fix for python 3.7 and for it to go to the cdat/label/v81 label on the cdat channel. I don't know if this type of tasks have been transitioned to @muryanto1 or @downiec. Let me know who should I bug :). Thanks

@muryanto1
Copy link
Member

@chengzhuzhang I tried to build it last week, but was not able to due to not having the needed sdk. I then went on vacation. Will try to do it now.

@muryanto1
Copy link
Member

@chengzhuzhang, @xylar Linux and OSX version for 8.2.0.8.1 are uploaded. https://anaconda.org/cdat/vtk-cdat/files
Please let us know if these work for e3sm.

@xylar
Copy link
Collaborator

xylar commented Sep 9, 2019

@muryanto1, thank you for making these. Could you add the v81 label to these?

@xylar
Copy link
Collaborator

xylar commented Sep 9, 2019

@chengzhuzhang, these will only work for us if you were to create a new release that loosens the constraints you currently have on the vtk-cdat version to not specifically require rc2.

@chengzhuzhang
Copy link

@muryanto1 Thank you! @xylar yes, I'm testing the new build right now. And will make a new release with the new build.

@xylar
Copy link
Collaborator

xylar commented Sep 9, 2019

@chengzhuzhang, I tried it and found conflicts between versions. Let me know if you have better luck

conda create -n test -c conda-forge -c cdat/label/v81 -c cdat/label/v82 "vtk-cdat>=8.2.0.8.1" "cdms2>=3.0.1" "cdp>=1.4.1" "cdtime>=3.0" "cdutil>=8.0" "dv3d>=8.0" "genutil>=8.0" "vcs>=8.0" "vcsaddons>=8.0"
```

@muryanto1
Copy link
Member

muryanto1 commented Sep 9, 2019

@xylar, @chengzhuzhang

$ conda --version
conda 4.7.11
$ conda create -n test -c conda-forge -c cdat/label/v81 -c cdat/label/v82 "vtk-cdat>=8.2.0.8.1" "cdms2>=3.0.1" "cdp>=1.4.1" "cdtime>=3.0" "cdutil>=8.0" "dv3d>=8.0" "genutil>=8.0" "vcs>=8.0" "vcsaddons>=8.0"
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /Users/muryanto1/work/vtk-cdat.09.09/miniconda3/envs/test

  added / updated specs:
    - cdms2[version='>=3.0.1']
    - cdp[version='>=1.4.1']
    - cdtime[version='>=3.0']
    - cdutil[version='>=8.0']
    - dv3d[version='>=8.0']
    - genutil[version='>=8.0']
    - vcs[version='>=8.0']
    - vcsaddons[version='>=8.0']
    - vtk-cdat[version='>=8.2.0.8.1']


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    asn1crypto-0.24.0          |        py36_1003         154 KB  conda-forge
    attrs-19.1.0               |             py_0          32 KB  conda-forge
    bokeh-1.3.4                |           py36_0         4.0 MB  conda-forge
    bzip2-1.0.8                |       h01d97ff_0         148 KB  conda-forge
    ca-certificates-2019.6.16  |       hecc5488_0         145 KB  conda-forge
    cdat_info-8.2              |             py_2          15 KB  conda-forge
    cdms2-3.1.3                |   py36ha320330_1         544 KB  conda-forge
    cdp-1.6.0                  |             py_0          17 KB  conda-forge
    cdtime-3.1.2               |   py36hb7221d7_3          19 KB  conda-forge
    cdutil-8.1                 |             py_1         451 KB  conda-forge
    certifi-2019.6.16          |           py36_1         149 KB  conda-forge
    cffi-1.12.3                |   py36hccf1714_0         210 KB  conda-forge
    chardet-3.0.4              |        py36_1003         190 KB  conda-forge
    click-7.0                  |             py_0          61 KB  conda-forge
    cloudpickle-1.2.1          |             py_0          22 KB  conda-forge
    cryptography-2.7           |   py36h212c5bf_0         566 KB  conda-forge
    curl-7.65.3                |       h22ea746_0         125 KB  conda-forge
    cytoolz-0.10.0             |   py36h01d97ff_0         364 KB  conda-forge
    dask-2.3.0                 |             py_0           4 KB  conda-forge
    dask-core-2.3.0            |             py_0         574 KB  conda-forge
    decorator-4.4.0            |             py_0          11 KB  conda-forge
    distarray-2.12.2           |             py_1          10 KB  conda-forge
    distributed-2.3.2          |             py_1         370 KB  conda-forge
    dv3d-8.1                   |             py_0         7.9 MB  cdat/label/v81
    esmf-7.1.0                 |    ha869622_1007        24.1 MB  conda-forge
    esmpy-7.1.0                |   py36h24bf2e0_3         161 KB  conda-forge
    expat-2.2.5                |    h6de7cb9_1003         128 KB  conda-forge
    ffmpeg-4.2                 |       h5c2b479_0        43.3 MB  conda-forge
    freetype-2.10.0            |       h24853df_1         894 KB  conda-forge
    fsspec-0.4.4               |             py_0          39 KB  conda-forge
    future-0.17.1              |        py36_1000         699 KB  conda-forge
    g2clib-1.6.0               |       h4e57d6e_9          57 KB  conda-forge
    genutil-8.2                |   py36h917ab60_0          94 KB  conda-forge
    gettext-0.19.8.1           |    h46ab8bc_1002         3.3 MB  conda-forge
    ghostscript-9.22           |    h0a44026_1001        17.8 MB  conda-forge
    gmp-6.1.2                  |    h0a44026_1000         734 KB  conda-forge
    gnutls-3.6.5               |    h53004b3_1002         2.0 MB  conda-forge
    hdf4-4.2.13                |    hf3c6af0_1002         906 KB  conda-forge
    hdf5-1.10.5                |nompi_h15a436c_1103         3.0 MB  conda-forge
    heapdict-1.0.0             |        py36_1000           7 KB  conda-forge
    idna-2.8                   |        py36_1000         132 KB  conda-forge
    ipython_genutils-0.2.0     |             py_1          21 KB  conda-forge
    jasper-1.900.1             |    h636a363_1006         283 KB  conda-forge
    jinja2-2.10.1              |             py_0          91 KB  conda-forge
    jpeg-9c                    |    h1de35cc_1001         237 KB  conda-forge
    jsonschema-3.0.2           |           py36_0          87 KB  conda-forge
    jupyter_core-4.4.0         |             py_0          44 KB  conda-forge
    krb5-1.16.3                |    hcfa6398_1001         1.1 MB  conda-forge
    lame-3.100                 |    h1de35cc_1001         527 KB  conda-forge
    lazy-object-proxy-1.4.2    |   py36h01d97ff_0          26 KB  conda-forge
    libblas-3.8.0              |      11_openblas          10 KB  conda-forge
    libcblas-3.8.0             |      11_openblas          10 KB  conda-forge
    libcdms-3.1.2              |       hbe35099_3         832 KB  conda-forge
    libcf-1.0.3                |   py36h5820161_0         226 KB  conda-forge
    libcurl-7.65.3             |       h16faf7d_0         547 KB  conda-forge
    libcxx-8.0.1               |                0        1000 KB  conda-forge
    libcxxabi-8.0.1            |                0         136 KB  conda-forge
    libdrs-3.1.2               |       ha6016fb_3         202 KB  conda-forge
    libdrs_f-3.1.2             |       h2e07e3b_3         219 KB  conda-forge
    libedit-3.1.20170329       |    hcfe32e1_1001         152 KB  conda-forge
    libffi-3.2.1               |    h6de7cb9_1006          43 KB  conda-forge
    libgcc-4.8.5               |                1         785 KB  conda-forge
    libgfortran-4.0.0          |                2         716 KB  conda-forge
    libiconv-1.15              |    h01d97ff_1005         1.3 MB  conda-forge
    liblapack-3.8.0            |      11_openblas          10 KB  conda-forge
    libnetcdf-4.6.2            |    h1a02027_1003         1.2 MB  conda-forge
    libopenblas-0.3.6          |       h4bb4525_6         8.3 MB  conda-forge
    libpng-1.6.37              |       h2573ce8_0         298 KB  conda-forge
    libssh2-1.8.2              |       hcdc9a53_2         221 KB  conda-forge
    libtiff-4.0.10             |    hd08fb8f_1003         527 KB  conda-forge
    libuuid-2.32.1             |    h1de35cc_1000          23 KB  conda-forge
    llvm-openmp-8.0.1          |       h770b8ee_0         253 KB  conda-forge
    locket-0.2.0               |             py_2           6 KB  conda-forge
    lz4-c-1.8.3                |    h6de7cb9_1001         139 KB  conda-forge
    markupsafe-1.1.1           |   py36h1de35cc_0          24 KB  conda-forge
    mpi-1.0                    |            mpich           4 KB  conda-forge
    mpich-3.2.1                |    hfcebdee_1014         4.1 MB  conda-forge
    msgpack-python-0.6.1       |   py36h04f5b5a_0          82 KB  conda-forge
    nbformat-4.4.0             |             py_1          91 KB  conda-forge
    ncurses-6.1                |    h0a44026_1002         1.3 MB  conda-forge
    netcdf-fortran-4.4.5       |    h1993a31_1004         681 KB  conda-forge
    nettle-3.4.1               |    h3efe00b_1002         1.0 MB  conda-forge
    numpy-1.17.2               |   py36h6b0580a_0         5.0 MB  conda-forge
    olefile-0.46               |             py_0          31 KB  conda-forge
    openblas-0.3.6             |       h4bb4525_6         9.1 MB  conda-forge
    openh264-1.8.0             |    hd9629dc_1000         1.3 MB  conda-forge
    openssl-1.1.1c             |       h01d97ff_0         1.9 MB  conda-forge
    output_viewer-1.3.0        |             py_1          86 KB  conda-forge
    packaging-19.0             |             py_0          23 KB  conda-forge
    pandas-0.25.1              |   py36h86efe34_0        10.4 MB  conda-forge
    partd-1.0.0                |             py_0          16 KB  conda-forge
    pillow-6.1.0               |   py36h75ffe9a_1         582 KB  conda-forge
    pip-19.2.3                 |           py36_0         1.9 MB  conda-forge
    psutil-5.6.3               |   py36h01d97ff_0         329 KB  conda-forge
    pycparser-2.19             |           py36_1         173 KB  conda-forge
    pyopenssl-19.0.0           |           py36_0          81 KB  conda-forge
    pyparsing-2.4.2            |             py_0          57 KB  conda-forge
    pyrsistent-0.15.4          |   py36h01d97ff_0          87 KB  conda-forge
    pysocks-1.7.0              |           py36_0          26 KB  conda-forge
    python-3.6.7               |    h94afb7f_1005        20.6 MB  conda-forge
    python-dateutil-2.8.0      |             py_0         219 KB  conda-forge
    pytz-2019.2                |             py_0         228 KB  conda-forge
    pyyaml-5.1.2               |   py36h01d97ff_0         166 KB  conda-forge
    readline-8.0               |       hcfe32e1_0         415 KB  conda-forge
    requests-2.22.0            |           py36_1          84 KB  conda-forge
    setuptools-41.2.0          |           py36_0         621 KB  conda-forge
    six-1.12.0                 |        py36_1000          22 KB  conda-forge
    sortedcontainers-2.1.0     |             py_0          25 KB  conda-forge
    sqlite-3.29.0              |       hb7d70f7_1         2.4 MB  conda-forge
    tblib-1.4.0                |             py_0          12 KB  conda-forge
    tk-8.6.9                   |    h2573ce8_1002         3.2 MB  conda-forge
    toolz-0.10.0               |             py_0          46 KB  conda-forge
    tornado-6.0.3              |   py36h01d97ff_0         636 KB  conda-forge
    traitlets-4.3.2            |        py36_1000         131 KB  conda-forge
    udunits2-2.2.27.6          |    h776b7f1_1001         157 KB  conda-forge
    urllib3-1.25.3             |           py36_0         187 KB  conda-forge
    vcs-8.1                    |             py_0         4.0 MB  cdat/label/v81
    vcsaddons-8.1              |   py36h1de35cc_0          68 KB  cdat/label/v81
    vtk-cdat-8.2.0.8.1         |   py36h3a4d124_0        33.7 MB  cdat/label/v82
    wheel-0.33.6               |           py36_0          35 KB  conda-forge
    x264-1!152.20180806        |       h1de35cc_0         1.5 MB  conda-forge
    xz-5.2.4                   |    h1de35cc_1001         268 KB  conda-forge
    yaml-0.1.7                 |    h1de35cc_1001          79 KB  conda-forge
    zict-1.0.0                 |             py_0          10 KB  conda-forge
    zlib-1.2.11                |    h01d97ff_1005         101 KB  conda-forge
    zstd-1.4.0                 |       ha9f0a20_0         652 KB  conda-forge
    ------------------------------------------------------------
                                           Total:       240.3 MB

The following NEW packages will be INSTALLED:

  asn1crypto         conda-forge/osx-64::asn1crypto-0.24.0-py36_1003
  attrs              conda-forge/noarch::attrs-19.1.0-py_0
  bokeh              conda-forge/osx-64::bokeh-1.3.4-py36_0
  bzip2              conda-forge/osx-64::bzip2-1.0.8-h01d97ff_0
  ca-certificates    conda-forge/osx-64::ca-certificates-2019.6.16-hecc5488_0
  cdat_info          conda-forge/noarch::cdat_info-8.2-py_2
  cdms2              conda-forge/osx-64::cdms2-3.1.3-py36ha320330_1
  cdp                conda-forge/noarch::cdp-1.6.0-py_0
  cdtime             conda-forge/osx-64::cdtime-3.1.2-py36hb7221d7_3
  cdutil             conda-forge/noarch::cdutil-8.1-py_1
  certifi            conda-forge/osx-64::certifi-2019.6.16-py36_1
  cffi               conda-forge/osx-64::cffi-1.12.3-py36hccf1714_0
  chardet            conda-forge/osx-64::chardet-3.0.4-py36_1003
  click              conda-forge/noarch::click-7.0-py_0
  cloudpickle        conda-forge/noarch::cloudpickle-1.2.1-py_0
  cryptography       conda-forge/osx-64::cryptography-2.7-py36h212c5bf_0
  curl               conda-forge/osx-64::curl-7.65.3-h22ea746_0
  cytoolz            conda-forge/osx-64::cytoolz-0.10.0-py36h01d97ff_0
  dask               conda-forge/noarch::dask-2.3.0-py_0
  dask-core          conda-forge/noarch::dask-core-2.3.0-py_0
  decorator          conda-forge/noarch::decorator-4.4.0-py_0
  distarray          conda-forge/noarch::distarray-2.12.2-py_1
  distributed        conda-forge/noarch::distributed-2.3.2-py_1
  dv3d               cdat/label/v81/noarch::dv3d-8.1-py_0
  esmf               conda-forge/osx-64::esmf-7.1.0-ha869622_1007
  esmpy              conda-forge/osx-64::esmpy-7.1.0-py36h24bf2e0_3
  expat              conda-forge/osx-64::expat-2.2.5-h6de7cb9_1003
  ffmpeg             conda-forge/osx-64::ffmpeg-4.2-h5c2b479_0
  freetype           conda-forge/osx-64::freetype-2.10.0-h24853df_1
  fsspec             conda-forge/noarch::fsspec-0.4.4-py_0
  future             conda-forge/osx-64::future-0.17.1-py36_1000
  g2clib             conda-forge/osx-64::g2clib-1.6.0-h4e57d6e_9
  genutil            conda-forge/osx-64::genutil-8.2-py36h917ab60_0
  gettext            conda-forge/osx-64::gettext-0.19.8.1-h46ab8bc_1002
  ghostscript        conda-forge/osx-64::ghostscript-9.22-h0a44026_1001
  gmp                conda-forge/osx-64::gmp-6.1.2-h0a44026_1000
  gnutls             conda-forge/osx-64::gnutls-3.6.5-h53004b3_1002
  hdf4               conda-forge/osx-64::hdf4-4.2.13-hf3c6af0_1002
  hdf5               conda-forge/osx-64::hdf5-1.10.5-nompi_h15a436c_1103
  heapdict           conda-forge/osx-64::heapdict-1.0.0-py36_1000
  idna               conda-forge/osx-64::idna-2.8-py36_1000
  ipython_genutils   conda-forge/noarch::ipython_genutils-0.2.0-py_1
  jasper             conda-forge/osx-64::jasper-1.900.1-h636a363_1006
  jinja2             conda-forge/noarch::jinja2-2.10.1-py_0
  jpeg               conda-forge/osx-64::jpeg-9c-h1de35cc_1001
  jsonschema         conda-forge/osx-64::jsonschema-3.0.2-py36_0
  jupyter_core       conda-forge/noarch::jupyter_core-4.4.0-py_0
  krb5               conda-forge/osx-64::krb5-1.16.3-hcfa6398_1001
  lame               conda-forge/osx-64::lame-3.100-h1de35cc_1001
  lazy-object-proxy  conda-forge/osx-64::lazy-object-proxy-1.4.2-py36h01d97ff_0
  libblas            conda-forge/osx-64::libblas-3.8.0-11_openblas
  libcblas           conda-forge/osx-64::libcblas-3.8.0-11_openblas
  libcdms            conda-forge/osx-64::libcdms-3.1.2-hbe35099_3
  libcf              conda-forge/osx-64::libcf-1.0.3-py36h5820161_0
  libcurl            conda-forge/osx-64::libcurl-7.65.3-h16faf7d_0
  libcxx             conda-forge/osx-64::libcxx-8.0.1-0
  libcxxabi          conda-forge/osx-64::libcxxabi-8.0.1-0
  libdrs             conda-forge/osx-64::libdrs-3.1.2-ha6016fb_3
  libdrs_f           conda-forge/osx-64::libdrs_f-3.1.2-h2e07e3b_3
  libedit            conda-forge/osx-64::libedit-3.1.20170329-hcfe32e1_1001
  libffi             conda-forge/osx-64::libffi-3.2.1-h6de7cb9_1006
  libgcc             conda-forge/osx-64::libgcc-4.8.5-1
  libgfortran        conda-forge/osx-64::libgfortran-4.0.0-2
  libiconv           conda-forge/osx-64::libiconv-1.15-h01d97ff_1005
  liblapack          conda-forge/osx-64::liblapack-3.8.0-11_openblas
  libnetcdf          conda-forge/osx-64::libnetcdf-4.6.2-h1a02027_1003
  libopenblas        conda-forge/osx-64::libopenblas-0.3.6-h4bb4525_6
  libpng             conda-forge/osx-64::libpng-1.6.37-h2573ce8_0
  libssh2            conda-forge/osx-64::libssh2-1.8.2-hcdc9a53_2
  libtiff            conda-forge/osx-64::libtiff-4.0.10-hd08fb8f_1003
  libuuid            conda-forge/osx-64::libuuid-2.32.1-h1de35cc_1000
  llvm-openmp        conda-forge/osx-64::llvm-openmp-8.0.1-h770b8ee_0
  locket             conda-forge/noarch::locket-0.2.0-py_2
  lz4-c              conda-forge/osx-64::lz4-c-1.8.3-h6de7cb9_1001
  markupsafe         conda-forge/osx-64::markupsafe-1.1.1-py36h1de35cc_0
  mpi                conda-forge/osx-64::mpi-1.0-mpich
  mpich              conda-forge/osx-64::mpich-3.2.1-hfcebdee_1014
  msgpack-python     conda-forge/osx-64::msgpack-python-0.6.1-py36h04f5b5a_0
  nbformat           conda-forge/noarch::nbformat-4.4.0-py_1
  ncurses            conda-forge/osx-64::ncurses-6.1-h0a44026_1002
  netcdf-fortran     conda-forge/osx-64::netcdf-fortran-4.4.5-h1993a31_1004
  nettle             conda-forge/osx-64::nettle-3.4.1-h3efe00b_1002
  numpy              conda-forge/osx-64::numpy-1.17.2-py36h6b0580a_0
  olefile            conda-forge/noarch::olefile-0.46-py_0
  openblas           conda-forge/osx-64::openblas-0.3.6-h4bb4525_6
  openh264           conda-forge/osx-64::openh264-1.8.0-hd9629dc_1000
  openssl            conda-forge/osx-64::openssl-1.1.1c-h01d97ff_0
  output_viewer      conda-forge/noarch::output_viewer-1.3.0-py_1
  packaging          conda-forge/noarch::packaging-19.0-py_0
  pandas             conda-forge/osx-64::pandas-0.25.1-py36h86efe34_0
  partd              conda-forge/noarch::partd-1.0.0-py_0
  pillow             conda-forge/osx-64::pillow-6.1.0-py36h75ffe9a_1
  pip                conda-forge/osx-64::pip-19.2.3-py36_0
  psutil             conda-forge/osx-64::psutil-5.6.3-py36h01d97ff_0
  pycparser          conda-forge/osx-64::pycparser-2.19-py36_1
  pyopenssl          conda-forge/osx-64::pyopenssl-19.0.0-py36_0
  pyparsing          conda-forge/noarch::pyparsing-2.4.2-py_0
  pyrsistent         conda-forge/osx-64::pyrsistent-0.15.4-py36h01d97ff_0
  pysocks            conda-forge/osx-64::pysocks-1.7.0-py36_0
  python             conda-forge/osx-64::python-3.6.7-h94afb7f_1005
  python-dateutil    conda-forge/noarch::python-dateutil-2.8.0-py_0
  pytz               conda-forge/noarch::pytz-2019.2-py_0
  pyyaml             conda-forge/osx-64::pyyaml-5.1.2-py36h01d97ff_0
  readline           conda-forge/osx-64::readline-8.0-hcfe32e1_0
  requests           conda-forge/osx-64::requests-2.22.0-py36_1
  setuptools         conda-forge/osx-64::setuptools-41.2.0-py36_0
  six                conda-forge/osx-64::six-1.12.0-py36_1000
  sortedcontainers   conda-forge/noarch::sortedcontainers-2.1.0-py_0
  sqlite             conda-forge/osx-64::sqlite-3.29.0-hb7d70f7_1
  tblib              conda-forge/noarch::tblib-1.4.0-py_0
  tk                 conda-forge/osx-64::tk-8.6.9-h2573ce8_1002
  toolz              conda-forge/noarch::toolz-0.10.0-py_0
  tornado            conda-forge/osx-64::tornado-6.0.3-py36h01d97ff_0
  traitlets          conda-forge/osx-64::traitlets-4.3.2-py36_1000
  udunits2           conda-forge/osx-64::udunits2-2.2.27.6-h776b7f1_1001
  urllib3            conda-forge/osx-64::urllib3-1.25.3-py36_0
  vcs                cdat/label/v81/noarch::vcs-8.1-py_0
  vcsaddons          cdat/label/v81/osx-64::vcsaddons-8.1-py36h1de35cc_0
  vtk-cdat           cdat/label/v82/osx-64::vtk-cdat-8.2.0.8.1-py36h3a4d124_0
  wheel              conda-forge/osx-64::wheel-0.33.6-py36_0
  x264               conda-forge/osx-64::x264-1!152.20180806-h1de35cc_0
  xz                 conda-forge/osx-64::xz-5.2.4-h1de35cc_1001
  yaml               conda-forge/osx-64::yaml-0.1.7-h1de35cc_1001
  zict               conda-forge/noarch::zict-1.0.0-py_0
  zlib               conda-forge/osx-64::zlib-1.2.11-h01d97ff_1005
  zstd               conda-forge/osx-64::zstd-1.4.0-ha9f0a20_0



Downloading and Extracting Packages
dask-core-2.3.0      | 574 KB    | ################################################################################## | 100% 
dv3d-8.1             | 7.9 MB    | ################################################################################## | 100% 
libdrs_f-3.1.2       | 219 KB    | ################################################################################## | 100% 
cdat_info-8.2        | 15 KB     | ################################################################################## | 100% 
jpeg-9c              | 237 KB    | ################################################################################## | 100% 
esmf-7.1.0           | 24.1 MB   | ################################################################################## | 100% 
libcxxabi-8.0.1      | 136 KB    | ################################################################################## | 100% 
ncurses-6.1          | 1.3 MB    | ################################################################################## | 100% 
certifi-2019.6.16    | 149 KB    | ################################################################################## | 100% 
partd-1.0.0          | 16 KB     | ################################################################################## | 100% 
locket-0.2.0         | 6 KB      | ################################################################################## | 100% 
libnetcdf-4.6.2      | 1.2 MB    | ################################################################################## | 100% 
libblas-3.8.0        | 10 KB     | ################################################################################## | 100% 
output_viewer-1.3.0  | 86 KB     | ################################################################################## | 100% 
zlib-1.2.11          | 101 KB    | ################################################################################## | 100% 
tk-8.6.9             | 3.2 MB    | ################################################################################## | 100% 
libedit-3.1.20170329 | 152 KB    | ################################################################################## | 100% 
tornado-6.0.3        | 636 KB    | ################################################################################## | 100% 
pysocks-1.7.0        | 26 KB     | ################################################################################## | 100% 
ffmpeg-4.2           | 43.3 MB   | ################################################################################## | 100% 
jsonschema-3.0.2     | 87 KB     | ################################################################################## | 100% 
lz4-c-1.8.3          | 139 KB    | ################################################################################## | 100% 
gettext-0.19.8.1     | 3.3 MB    | ################################################################################## | 100% 
gnutls-3.6.5         | 2.0 MB    | ################################################################################## | 100% 
zstd-1.4.0           | 652 KB    | ################################################################################## | 100% 
g2clib-1.6.0         | 57 KB     | ################################################################################## | 100% 
olefile-0.46         | 31 KB     | ################################################################################## | 100% 
pandas-0.25.1        | 10.4 MB   | ################################################################################## | 100% 
yaml-0.1.7           | 79 KB     | ################################################################################## | 100% 
wheel-0.33.6         | 35 KB     | ################################################################################## | 100% 
cytoolz-0.10.0       | 364 KB    | ################################################################################## | 100% 
libuuid-2.32.1       | 23 KB     | ################################################################################## | 100% 
psutil-5.6.3         | 329 KB    | ################################################################################## | 100% 
jupyter_core-4.4.0   | 44 KB     | ################################################################################## | 100% 
attrs-19.1.0         | 32 KB     | ################################################################################## | 100% 
curl-7.65.3          | 125 KB    | ################################################################################## | 100% 
libcblas-3.8.0       | 10 KB     | ################################################################################## | 100% 
cdms2-3.1.3          | 544 KB    | ################################################################################## | 100% 
libssh2-1.8.2        | 221 KB    | ################################################################################## | 100% 
cdp-1.6.0            | 17 KB     | ################################################################################## | 100% 
mpich-3.2.1          | 4.1 MB    | ################################################################################## | 100% 
vcsaddons-8.1        | 68 KB     | ################################################################################## | 100% 
readline-8.0         | 415 KB    | ################################################################################## | 100% 
libtiff-4.0.10       | 527 KB    | ################################################################################## | 100% 
nettle-3.4.1         | 1.0 MB    | ################################################################################## | 100% 
lazy-object-proxy-1. | 26 KB     | ################################################################################## | 100% 
libpng-1.6.37        | 298 KB    | ################################################################################## | 100% 
openblas-0.3.6       | 9.1 MB    | ################################################################################## | 100% 
sortedcontainers-2.1 | 25 KB     | ################################################################################## | 100% 
mpi-1.0              | 4 KB      | ################################################################################## | 100% 
bokeh-1.3.4          | 4.0 MB    | ################################################################################## | 100% 
click-7.0            | 61 KB     | ################################################################################## | 100% 
decorator-4.4.0      | 11 KB     | ################################################################################## | 100% 
urllib3-1.25.3       | 187 KB    | ################################################################################## | 100% 
asn1crypto-0.24.0    | 154 KB    | ################################################################################## | 100% 
pycparser-2.19       | 173 KB    | ################################################################################## | 100% 
cdutil-8.1           | 451 KB    | ################################################################################## | 100% 
lame-3.100           | 527 KB    | ################################################################################## | 100% 
gmp-6.1.2            | 734 KB    | ################################################################################## | 100% 
xz-5.2.4             | 268 KB    | ################################################################################## | 100% 
netcdf-fortran-4.4.5 | 681 KB    | ################################################################################## | 100% 
python-3.6.7         | 20.6 MB   | ################################################################################## | 100% 
cffi-1.12.3          | 210 KB    | ################################################################################## | 100% 
markupsafe-1.1.1     | 24 KB     | ################################################################################## | 100% 
cloudpickle-1.2.1    | 22 KB     | ################################################################################## | 100% 
freetype-2.10.0      | 894 KB    | ################################################################################## | 100% 
pillow-6.1.0         | 582 KB    | ################################################################################## | 100% 
libcdms-3.1.2        | 832 KB    | ################################################################################## | 100% 
ipython_genutils-0.2 | 21 KB     | ################################################################################## | 100% 
libcf-1.0.3          | 226 KB    | ################################################################################## | 100% 
fsspec-0.4.4         | 39 KB     | ################################################################################## | 100% 
msgpack-python-0.6.1 | 82 KB     | ################################################################################## | 100% 
vcs-8.1              | 4.0 MB    | ################################################################################## | 100% 
pip-19.2.3           | 1.9 MB    | ################################################################################## | 100% 
zict-1.0.0           | 10 KB     | ################################################################################## | 100% 
udunits2-2.2.27.6    | 157 KB    | ################################################################################## | 100% 
liblapack-3.8.0      | 10 KB     | ################################################################################## | 100% 
libcxx-8.0.1         | 1000 KB   | ################################################################################## | 100% 
numpy-1.17.2         | 5.0 MB    | ################################################################################## | 100% 
libopenblas-0.3.6    | 8.3 MB    | ################################################################################## | 100% 
dask-2.3.0           | 4 KB      | ################################################################################## | 100% 
cdtime-3.1.2         | 19 KB     | ################################################################################## | 100% 
openh264-1.8.0       | 1.3 MB    | ################################################################################## | 100% 
traitlets-4.3.2      | 131 KB    | ################################################################################## | 100% 
hdf4-4.2.13          | 906 KB    | ################################################################################## | 100% 
openssl-1.1.1c       | 1.9 MB    | ################################################################################## | 100% 
libcurl-7.65.3       | 547 KB    | ################################################################################## | 100% 
python-dateutil-2.8. | 219 KB    | ################################################################################## | 100% 
pyparsing-2.4.2      | 57 KB     | ################################################################################## | 100% 
llvm-openmp-8.0.1    | 253 KB    | ################################################################################## | 100% 
nbformat-4.4.0       | 91 KB     | ################################################################################## | 100% 
esmpy-7.1.0          | 161 KB    | ################################################################################## | 100% 
bzip2-1.0.8          | 148 KB    | ################################################################################## | 100% 
libiconv-1.15        | 1.3 MB    | ################################################################################## | 100% 
jasper-1.900.1       | 283 KB    | ################################################################################## | 100% 
pytz-2019.2          | 228 KB    | ################################################################################## | 100% 
sqlite-3.29.0        | 2.4 MB    | ################################################################################## | 100% 
libgfortran-4.0.0    | 716 KB    | ################################################################################## | 100% 
distributed-2.3.2    | 370 KB    | ################################################################################## | 100% 
ghostscript-9.22     | 17.8 MB   | ################################################################################## | 100% 
setuptools-41.2.0    | 621 KB    | ################################################################################## | 100% 
libdrs-3.1.2         | 202 KB    | ################################################################################## | 100% 
libgcc-4.8.5         | 785 KB    | ################################################################################## | 100% 
six-1.12.0           | 22 KB     | ################################################################################## | 100% 
x264-1!152.20180806  | 1.5 MB    | ################################################################################## | 100% 
tblib-1.4.0          | 12 KB     | ################################################################################## | 100% 
idna-2.8             | 132 KB    | ################################################################################## | 100% 
libffi-3.2.1         | 43 KB     | ################################################################################## | 100% 
cryptography-2.7     | 566 KB    | ################################################################################## | 100% 
jinja2-2.10.1        | 91 KB     | ################################################################################## | 100% 
heapdict-1.0.0       | 7 KB      | ################################################################################## | 100% 
toolz-0.10.0         | 46 KB     | ################################################################################## | 100% 
future-0.17.1        | 699 KB    | ################################################################################## | 100% 
pyopenssl-19.0.0     | 81 KB     | ################################################################################## | 100% 
requests-2.22.0      | 84 KB     | ################################################################################## | 100% 
distarray-2.12.2     | 10 KB     | ################################################################################## | 100% 
packaging-19.0       | 23 KB     | ################################################################################## | 100% 
ca-certificates-2019 | 145 KB    | ################################################################################## | 100% 
pyrsistent-0.15.4    | 87 KB     | ################################################################################## | 100% 
vtk-cdat-8.2.0.8.1   | 33.7 MB   | ################################################################################## | 100% 
expat-2.2.5          | 128 KB    | ################################################################################## | 100% 
genutil-8.2          | 94 KB     | ################################################################################## | 100% 
chardet-3.0.4        | 190 KB    | ################################################################################## | 100% 
pyyaml-5.1.2         | 166 KB    | ################################################################################## | 100% 
krb5-1.16.3          | 1.1 MB    | ################################################################################## | 100% 
hdf5-1.10.5          | 3.0 MB    | ################################################################################## | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate test
#
# To deactivate an active environment, use
#
#     $ conda deactivate

@chengzhuzhang
Copy link

@xylar, I'm under conda 4.6.11, it also works for me.

@xylar
Copy link
Collaborator

xylar commented Sep 9, 2019

Hi @muryanto1 and @chengzhuzhang. I'm using conda 4.7.11 and I have strict channel order turned on (which I think is necessary for e3sm-unified and a good practice in general).

$ conda create -n test -c conda-forge -c cdat/label/v81 -c cdat/label/v82 "vtk-cdat>=8.2.0.8.1" "cdms2"
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: - 
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed                                                                          

UnsatisfiableError: The following specifications were found to be incompatible with each other:



Package libcdms conflicts for:
cdms2 -> libcdms[version='>=3.1.2']
Package libgfortran-ng conflicts for:
cdms2 -> libgfortran-ng[version='>=7,<8.0a0']
Package libgcc conflicts for:
cdms2 -> libgcc
Package cdtime conflicts for:
cdms2 -> cdtime
Package libstdcxx-ng conflicts for:
cdms2 -> libstdcxx-ng[version='>=7.3.0']
Package pyopenssl conflicts for:
cdms2 -> pyopenssl
Package libgcc-ng conflicts for:
cdms2 -> libgcc-ng[version='>=7.2.0|>=7.3.0']
Package distarray conflicts for:
cdms2 -> distarray
Package openblas conflicts for:
cdms2 -> openblas[version='>=0.3.6,<0.3.7.0a0']
Package lazy-object-proxy conflicts for:
cdms2 -> lazy-object-proxy
Package libdrs conflicts for:
cdms2 -> libdrs[version='>=3.1.2']
Package esmp conflicts for:
cdms2 -> esmp[version='<7']
Package esmpy conflicts for:
cdms2 -> esmpy[version='>=7.1.*']
Package six conflicts for:
cdms2 -> six
Package numpy conflicts for:
cdms2 -> numpy[version='1.11.*|1.12.*|1.13.*|>=1.11|>=1.14.6,<2.0a0|>=1.9.3,<2.0a0']
Package libcf conflicts for:
cdms2 -> libcf
Package python conflicts for:
cdms2 -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
Package cdat_info conflicts for:
cdms2 -> cdat_info[version='>=8.1.1|>=8.2']
Package libnetcdf conflicts for:
cdms2 -> libnetcdf[version='>=4.6.2,<5.0a0']
Package libdrs_f conflicts for:
cdms2 -> libdrs_f[version='>=3.1.2']
Package esmf conflicts for:
cdms2 -> esmf[version='>=7|>=7.1.*']
Note that strict channel priority may have removed packages required for satisfiability.

@xylar
Copy link
Collaborator

xylar commented Sep 9, 2019

If I turn off channel_priority: strict in my .condarc, things work but that's not really a workable solution in my opinion. You don't know what channel a given package will come from without strict priority.

@xylar
Copy link
Collaborator

xylar commented Sep 9, 2019

I switched the order of the labels and things do seem to work for me:

$ conda create -n test -c conda-forge -c cdat/label/v82 -c cdat/label/v81 "vtk-cdat>=8.2.0.8.1" "cdms2>=3.0.1" "cdp>=1.4.1" "cdtime>=3.0" "cdutil>=8.0" "dv3d>=8.0" "genutil>=8.0" "vcs>=8.0" "vcsaddons>=8.0"
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /home/xylar/miniconda3/envs/test

  added / updated specs:
    - cdms2[version='>=3.0.1']
    - cdp[version='>=1.4.1']
    - cdtime[version='>=3.0']
    - cdutil[version='>=8.0']
    - dv3d[version='>=8.0']
    - genutil[version='>=8.0']
    - vcs[version='>=8.0']
    - vcsaddons[version='>=8.0']
    - vtk-cdat[version='>=8.2.0.8.1']


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    cdat_info-8.2              |             py_2          15 KB  conda-forge
    cdms2-3.1.3                |   py37ha6f5e91_1         682 KB  conda-forge
    cdp-1.6.0                  |             py_0          17 KB  conda-forge
    cdtime-3.1.2               |   py37h7eb8c7e_3          54 KB  conda-forge
    cdutil-8.1                 |             py_1         451 KB  conda-forge
    dask-2.3.0                 |             py_0           4 KB  conda-forge
    dask-core-2.3.0            |             py_0         574 KB  conda-forge
    distarray-2.12.2           |             py_1          10 KB  conda-forge
    distributed-2.3.2          |             py_1         370 KB  conda-forge
    dv3d-8.2                   |             py_0         7.9 MB  cdat/label/v82
    esmf-7.1.0                 |    h9a7cb89_1007        23.6 MB  conda-forge
    esmpy-7.1.0                |   py37h24bf2e0_3         160 KB  conda-forge
    fsspec-0.4.4               |             py_0          39 KB  conda-forge
    g2clib-1.6.0               |       hf3f1b0b_9          56 KB  conda-forge
    genutil-8.2                |   py37h3010b51_0         129 KB  conda-forge
    ghostscript-9.22           |    hf484d3e_1001        18.1 MB  conda-forge
    hdf5-1.10.5                |nompi_h3c11f04_1103         3.1 MB  conda-forge
    jasper-1.900.1             |    h07fcdf6_1006         286 KB  conda-forge
    lazy-object-proxy-1.4.2    |   py37h516909a_0          27 KB  conda-forge
    libcdms-3.1.2              |       h7dcd879_3         1.5 MB  conda-forge
    libcf-1.0.3                |   py37h52de6d6_0         264 KB  conda-forge
    libdrs-3.1.2               |       h8c6403c_3         538 KB  conda-forge
    libdrs_f-3.1.2             |       h322d3c2_3         532 KB  conda-forge
    libgcc-7.2.0               |       h69d50b8_2         304 KB  conda-forge
    libnetcdf-4.6.2            |    h303dfb8_1003         1.3 MB  conda-forge
    mpich-3.2.1                |    hc99cbb1_1014         5.9 MB  conda-forge
    netcdf-fortran-4.4.5       |    h0789656_1004         1.2 MB  conda-forge
    numpy-1.17.2               |   py37h95a1406_0         5.2 MB  conda-forge
    openblas-0.3.6             |       h6e990d7_6         8.2 MB  conda-forge
    output_viewer-1.3.0        |             py_1          86 KB  conda-forge
    pandas-0.25.1              |   py37hb3f55d8_0        11.4 MB  conda-forge
    vcs-8.2                    |             py_0         4.0 MB  cdat/label/v82
    vcsaddons-8.2              |   py37h14c3975_0          93 KB  cdat/label/v82
    vtk-cdat-8.2.0.8.1         |   py37h3df8362_0        39.9 MB  cdat/label/v82
    ------------------------------------------------------------
                                           Total:       135.8 MB

The following NEW packages will be INSTALLED:

  _libgcc_mutex      pkgs/main/linux-64::_libgcc_mutex-0.1-main
  asn1crypto         conda-forge/linux-64::asn1crypto-0.24.0-py37_1003
  attrs              conda-forge/noarch::attrs-19.1.0-py_0
  bokeh              conda-forge/linux-64::bokeh-1.3.4-py37_0
  bzip2              conda-forge/linux-64::bzip2-1.0.8-h516909a_0
  ca-certificates    conda-forge/linux-64::ca-certificates-2019.6.16-hecc5488_0
  cdat_info          conda-forge/noarch::cdat_info-8.2-py_2
  cdms2              conda-forge/linux-64::cdms2-3.1.3-py37ha6f5e91_1
  cdp                conda-forge/noarch::cdp-1.6.0-py_0
  cdtime             conda-forge/linux-64::cdtime-3.1.2-py37h7eb8c7e_3
  cdutil             conda-forge/noarch::cdutil-8.1-py_1
  certifi            conda-forge/linux-64::certifi-2019.6.16-py37_1
  cffi               conda-forge/linux-64::cffi-1.12.3-py37h8022711_0
  chardet            conda-forge/linux-64::chardet-3.0.4-py37_1003
  click              conda-forge/noarch::click-7.0-py_0
  cloudpickle        conda-forge/noarch::cloudpickle-1.2.1-py_0
  cryptography       conda-forge/linux-64::cryptography-2.7-py37h72c5cf5_0
  curl               conda-forge/linux-64::curl-7.65.3-hf8cf82a_0
  cytoolz            conda-forge/linux-64::cytoolz-0.10.0-py37h516909a_0
  dask               conda-forge/noarch::dask-2.3.0-py_0
  dask-core          conda-forge/noarch::dask-core-2.3.0-py_0
  decorator          conda-forge/noarch::decorator-4.4.0-py_0
  distarray          conda-forge/noarch::distarray-2.12.2-py_1
  distributed        conda-forge/noarch::distributed-2.3.2-py_1
  dv3d               cdat/label/v82/noarch::dv3d-8.2-py_0
  esmf               conda-forge/linux-64::esmf-7.1.0-h9a7cb89_1007
  esmpy              conda-forge/linux-64::esmpy-7.1.0-py37h24bf2e0_3
  expat              conda-forge/linux-64::expat-2.2.5-he1b5a44_1003
  ffmpeg             conda-forge/linux-64::ffmpeg-4.2-h167e202_0
  freetype           conda-forge/linux-64::freetype-2.10.0-he983fc9_1
  fsspec             conda-forge/noarch::fsspec-0.4.4-py_0
  future             conda-forge/linux-64::future-0.17.1-py37_1000
  g2clib             conda-forge/linux-64::g2clib-1.6.0-hf3f1b0b_9
  genutil            conda-forge/linux-64::genutil-8.2-py37h3010b51_0
  ghostscript        conda-forge/linux-64::ghostscript-9.22-hf484d3e_1001
  gmp                conda-forge/linux-64::gmp-6.1.2-hf484d3e_1000
  gnutls             conda-forge/linux-64::gnutls-3.6.5-hd3a4fd2_1002
  hdf4               conda-forge/linux-64::hdf4-4.2.13-h9a582f1_1002
  hdf5               conda-forge/linux-64::hdf5-1.10.5-nompi_h3c11f04_1103
  heapdict           conda-forge/linux-64::heapdict-1.0.0-py37_1000
  idna               conda-forge/linux-64::idna-2.8-py37_1000
  ipython_genutils   conda-forge/noarch::ipython_genutils-0.2.0-py_1
  jasper             conda-forge/linux-64::jasper-1.900.1-h07fcdf6_1006
  jinja2             conda-forge/noarch::jinja2-2.10.1-py_0
  jpeg               conda-forge/linux-64::jpeg-9c-h14c3975_1001
  jsonschema         conda-forge/linux-64::jsonschema-3.0.2-py37_0
  jupyter_core       conda-forge/noarch::jupyter_core-4.4.0-py_0
  krb5               conda-forge/linux-64::krb5-1.16.3-h05b26f9_1001
  lame               conda-forge/linux-64::lame-3.100-h14c3975_1001
  lazy-object-proxy  conda-forge/linux-64::lazy-object-proxy-1.4.2-py37h516909a_0
  libblas            conda-forge/linux-64::libblas-3.8.0-11_openblas
  libcblas           conda-forge/linux-64::libcblas-3.8.0-11_openblas
  libcdms            conda-forge/linux-64::libcdms-3.1.2-h7dcd879_3
  libcf              conda-forge/linux-64::libcf-1.0.3-py37h52de6d6_0
  libcurl            conda-forge/linux-64::libcurl-7.65.3-hda55be3_0
  libdrs             conda-forge/linux-64::libdrs-3.1.2-h8c6403c_3
  libdrs_f           conda-forge/linux-64::libdrs_f-3.1.2-h322d3c2_3
  libedit            conda-forge/linux-64::libedit-3.1.20170329-hf8c457e_1001
  libffi             conda-forge/linux-64::libffi-3.2.1-he1b5a44_1006
  libgcc             conda-forge/linux-64::libgcc-7.2.0-h69d50b8_2
  libgcc-ng          pkgs/main/linux-64::libgcc-ng-9.1.0-hdf63c60_0
  libgfortran-ng     pkgs/main/linux-64::libgfortran-ng-7.3.0-hdf63c60_0
  libiconv           conda-forge/linux-64::libiconv-1.15-h516909a_1005
  liblapack          conda-forge/linux-64::liblapack-3.8.0-11_openblas
  libnetcdf          conda-forge/linux-64::libnetcdf-4.6.2-h303dfb8_1003
  libopenblas        conda-forge/linux-64::libopenblas-0.3.6-h6e990d7_6
  libpng             conda-forge/linux-64::libpng-1.6.37-hed695b0_0
  libssh2            conda-forge/linux-64::libssh2-1.8.2-h22169c7_2
  libstdcxx-ng       pkgs/main/linux-64::libstdcxx-ng-9.1.0-hdf63c60_0
  libtiff            conda-forge/linux-64::libtiff-4.0.10-h57b8799_1003
  libuuid            conda-forge/linux-64::libuuid-2.32.1-h14c3975_1000
  locket             conda-forge/noarch::locket-0.2.0-py_2
  lz4-c              conda-forge/linux-64::lz4-c-1.8.3-he1b5a44_1001
  markupsafe         conda-forge/linux-64::markupsafe-1.1.1-py37h14c3975_0
  mpi                conda-forge/linux-64::mpi-1.0-mpich
  mpich              conda-forge/linux-64::mpich-3.2.1-hc99cbb1_1014
  msgpack-python     conda-forge/linux-64::msgpack-python-0.6.1-py37h6bb024c_0
  nbformat           conda-forge/noarch::nbformat-4.4.0-py_1
  ncurses            conda-forge/linux-64::ncurses-6.1-hf484d3e_1002
  netcdf-fortran     conda-forge/linux-64::netcdf-fortran-4.4.5-h0789656_1004
  nettle             conda-forge/linux-64::nettle-3.4.1-h1bed415_1002
  numpy              conda-forge/linux-64::numpy-1.17.2-py37h95a1406_0
  olefile            conda-forge/noarch::olefile-0.46-py_0
  openblas           conda-forge/linux-64::openblas-0.3.6-h6e990d7_6
  openh264           conda-forge/linux-64::openh264-1.8.0-hdbcaa40_1000
  openssl            conda-forge/linux-64::openssl-1.1.1c-h516909a_0
  output_viewer      conda-forge/noarch::output_viewer-1.3.0-py_1
  packaging          conda-forge/noarch::packaging-19.0-py_0
  pandas             conda-forge/linux-64::pandas-0.25.1-py37hb3f55d8_0
  partd              conda-forge/noarch::partd-1.0.0-py_0
  pillow             conda-forge/linux-64::pillow-6.1.0-py37h6b7be26_1
  pip                conda-forge/linux-64::pip-19.2.3-py37_0
  psutil             conda-forge/linux-64::psutil-5.6.3-py37h516909a_0
  pycparser          conda-forge/linux-64::pycparser-2.19-py37_1
  pyopenssl          conda-forge/linux-64::pyopenssl-19.0.0-py37_0
  pyparsing          conda-forge/noarch::pyparsing-2.4.2-py_0
  pyrsistent         conda-forge/linux-64::pyrsistent-0.15.4-py37h516909a_0
  pysocks            conda-forge/linux-64::pysocks-1.7.0-py37_0
  python             conda-forge/linux-64::python-3.7.3-h33d41f4_1
  python-dateutil    conda-forge/noarch::python-dateutil-2.8.0-py_0
  pytz               conda-forge/noarch::pytz-2019.2-py_0
  pyyaml             conda-forge/linux-64::pyyaml-5.1.2-py37h516909a_0
  readline           conda-forge/linux-64::readline-8.0-hf8c457e_0
  requests           conda-forge/linux-64::requests-2.22.0-py37_1
  setuptools         conda-forge/linux-64::setuptools-41.2.0-py37_0
  six                conda-forge/linux-64::six-1.12.0-py37_1000
  sortedcontainers   conda-forge/noarch::sortedcontainers-2.1.0-py_0
  sqlite             conda-forge/linux-64::sqlite-3.29.0-hcee41ef_1
  tblib              conda-forge/noarch::tblib-1.4.0-py_0
  tk                 conda-forge/linux-64::tk-8.6.9-hed695b0_1002
  toolz              conda-forge/noarch::toolz-0.10.0-py_0
  tornado            conda-forge/linux-64::tornado-6.0.3-py37h516909a_0
  traitlets          conda-forge/linux-64::traitlets-4.3.2-py37_1000
  udunits2           conda-forge/linux-64::udunits2-2.2.27.6-h4e0c4b3_1001
  urllib3            conda-forge/linux-64::urllib3-1.25.3-py37_0
  vcs                cdat/label/v82/noarch::vcs-8.2-py_0
  vcsaddons          cdat/label/v82/linux-64::vcsaddons-8.2-py37h14c3975_0
  vtk-cdat           cdat/label/v82/linux-64::vtk-cdat-8.2.0.8.1-py37h3df8362_0
  wheel              conda-forge/linux-64::wheel-0.33.6-py37_0
  x264               conda-forge/linux-64::x264-1!152.20180806-h14c3975_0
  xz                 conda-forge/linux-64::xz-5.2.4-h14c3975_1001
  yaml               conda-forge/linux-64::yaml-0.1.7-h14c3975_1001
  zict               conda-forge/noarch::zict-1.0.0-py_0
  zlib               conda-forge/linux-64::zlib-1.2.11-h516909a_1005
  zstd               conda-forge/linux-64::zstd-1.4.0-h3b9ef0a_0


Proceed ([y]/n)? y


Downloading and Extracting Packages
netcdf-fortran-4.4.5 | 1.2 MB    | ##################################### | 100% 
cdutil-8.1           | 451 KB    | ##################################### | 100% 
jasper-1.900.1       | 286 KB    | ##################################### | 100% 
fsspec-0.4.4         | 39 KB     | ##################################### | 100% 
genutil-8.2          | 129 KB    | ##################################### | 100% 
libnetcdf-4.6.2      | 1.3 MB    | ##################################### | 100% 
libdrs-3.1.2         | 538 KB    | ##################################### | 100% 
pandas-0.25.1        | 11.4 MB   | ##################################### | 100% 
lazy-object-proxy-1. | 27 KB     | #################################################################################################################################################################################################################### | 100% 
hdf5-1.10.5          | 3.1 MB    | #################################################################################################################################################################################################################### | 100% 
libgcc-7.2.0         | 304 KB    | #################################################################################################################################################################################################################### | 100% 
output_viewer-1.3.0  | 86 KB     | #################################################################################################################################################################################################################### | 100% 
cdms2-3.1.3          | 682 KB    | #################################################################################################################################################################################################################### | 100% 
vcs-8.2              | 4.0 MB    | #################################################################################################################################################################################################################### | 100% 
distarray-2.12.2     | 10 KB     | #################################################################################################################################################################################################################### | 100% 
cdtime-3.1.2         | 54 KB     | #################################################################################################################################################################################################################### | 100% 
vcsaddons-8.2        | 93 KB     | #################################################################################################################################################################################################################### | 100% 
dv3d-8.2             | 7.9 MB    | #################################################################################################################################################################################################################### | 100% 
numpy-1.17.2         | 5.2 MB    | #################################################################################################################################################################################################################### | 100% 
cdat_info-8.2        | 15 KB     | #################################################################################################################################################################################################################### | 100% 
dask-2.3.0           | 4 KB      | #################################################################################################################################################################################################################### | 100% 
g2clib-1.6.0         | 56 KB     | #################################################################################################################################################################################################################### | 100% 
ghostscript-9.22     | 18.1 MB   | #################################################################################################################################################################################################################### | 100% 
cdp-1.6.0            | 17 KB     | #################################################################################################################################################################################################################### | 100% 
vtk-cdat-8.2.0.8.1   | 39.9 MB   | #################################################################################################################################################################################################################### | 100% 
mpich-3.2.1          | 5.9 MB    | #################################################################################################################################################################################################################### | 100% 
libcf-1.0.3          | 264 KB    | #################################################################################################################################################################################################################### | 100% 
dask-core-2.3.0      | 574 KB    | #################################################################################################################################################################################################################### | 100% 
esmpy-7.1.0          | 160 KB    | #################################################################################################################################################################################################################### | 100% 
distributed-2.3.2    | 370 KB    | #################################################################################################################################################################################################################### | 100% 
openblas-0.3.6       | 8.2 MB    | #################################################################################################################################################################################################################### | 100% 
esmf-7.1.0           | 23.6 MB   | #################################################################################################################################################################################################################### | 100% 
libdrs_f-3.1.2       | 532 KB    | #################################################################################################################################################################################################################### | 100% 
libcdms-3.1.2        | 1.5 MB    | #################################################################################################################################################################################################################### | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate test
#
# To deactivate an active environment, use
#
#     $ conda deactivate

However, note that I get different versions of many packages than @muryanto1 for the same install command. This is why strict order is important.

@doutriaux1
Copy link
Contributor

doutriaux1 commented Sep 9, 2019 via email

@xylar
Copy link
Collaborator

xylar commented Sep 9, 2019

But now you’re getting vcs, cdms, etc.. .from v8.2… Which is not officially out yet 

Yes, that was exactly my point. I think this would be solved by adding the v81 label to the newly built packages.

@doutriaux1
Copy link
Contributor

doutriaux1 commented Sep 9, 2019 via email

@xylar
Copy link
Collaborator

xylar commented Sep 9, 2019

But the newly built package is different from v81, why would we add v81 on it?

My request was just for a rebuild of the exact same package as in v81 with the new verison of the recipe. The version number indicates that it's the same (other than rc2 being dropped). If that's not the case and this package isn't with the same exact code version as the packages versioned 8.2.0rc2.8.1, that's quite a confusing versioning system you have. Labels are not a safe way of indicating versioning. The version number is supposed to be unique to a release of the code.

Looking at the VTK source, it seems like some very iffy software practices have been going on where the packages aren't based on releases. This means it's unlikely to be possible to create a new build of what is currently 8.2.0rc2.8.1. It isn't very helpful to us if a new build of vtk-cdat gets made based on the current master branch of VTK and that gets named 8.2.0.8.1. We really just wanted the exact same source code as 8.2.0rc2.8.1 but with a new build from the fixed recipe. We also wanted it to go back in the v81 label because it's the same version. That's the whole point of package build numbers.

@doutriaux1
Copy link
Contributor

@xylar official version of cdat/vcs have an associated tag and label associated with them, everything else is "nightly" and should be used "as-is" and probably not in production since it is subject to change before the next release.

@xylar
Copy link
Collaborator

xylar commented Sep 9, 2019

official version of cdat/vcs have an associated tag and label associated with them

Okay, so what is the procedure for getting new builds made of old packages where the source code is fine but the package build is broken?

On conda-forge, we would just bump the build number in the recipe and issue a new build with the recipe fixed. When you manage your own recipes, it's still important to be able to do this. Currently there is no working version of vtk-cdat for us on a label we're allowed to use.

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.

5 participants