Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Information from Valerio on Jan. 27, 2021.

NOTE: the feedstock approach is currently deprecated because conda forge moved too fast for us and there were often problems in the release.  See "Additions for Pinned Approach" section below for modifications for LCLS1 "pinned approach".

(see also checklist below for which env to activate and how to access ana-rel-admin)

...

Valerio writes: It's not different from the psana2 approach at all. All the feedstocks have now the pinning file in them. You just need to update the meta.yaml file, run conda build recipe, upload and build the environment from the "pinned" YAML file. (First you need to package the source in a tar.gz like we always did)

The py3 recipe is in https://github.com/slac-lcls/psana1-feedstock while the py2 recipe is in https://github.com/slac-lcls/psana1-py2-feedstock.

cpo thinks the py3 recipe needs to be built with the python3 conda_build env from LCLS2 (source /cds/sw/ds/ana/conda2/manage/bin/psconda.sh), while the py2 recipe needs to be build with the python2 conda_build env from LCLS1 (source /cds/sw/ds/ana/conda1/manage/bin/psconda.sh).

The yaml files for creating the environment are in /cds/sw/ds/ana/conda1/manage/jenkins/.

...