Page History
LCLS1
Information from Valerio on Jan. 27, 2021.
...
After all packages have finished building on TravisCI,
As psreldev:
- ource source /cds/sw/ds/ana/conda1/inst/etc/profile.d/conda.sh
- cd /cds/sw/ds/ana/conda1/manage-feedstocks/jenkins/
- conda env create -n ana-4.0.11 --file ana-env-py2.yaml
- conda env create -n ana-4.0.11-py3 --file ana-env-py3.yaml
LCLS2
checkout the 20 feedstock packages (gitHub.com/slac-lcls/):
git clone git@github.com:slac-lcls/ami-feedstock
git clone git@github.com:slac-lcls/amityping-feedstock
git clone git@github.com:slac-lcls/cameralink-gateway-feedstock
git clone git@github.com:slac-lcls/epix-feedstock
git clone git@github.com:slac-lcls/lcls2-pgp-pcie-apps-feedstock
git clone git@github.com:slac-lcls/lcls2_timetool-feedstock
git clone git@github.com:slac-lcls/libfabric-feedstock
git clone git@github.com:slac-lcls/libnl-feedstock
git clone git@github.com:slac-lcls/libnl3-feedstock
git clone git@github.com:slac-lcls/libusdusb4-feedstock
git clone git@github.com:slac-lcls/networkfox-feedstock
git clone git@github.com:slac-lcls/prometheus-cpp-feedstock
git clone git@github.com:slac-lcls/psalg-feedstock
git clone git@github.com:slac-lcls/psana-feedstock
git clone git@github.com:slac-lcls/psdaq-feedstock
git clone git@github.com:slac-lcls/psmon-feedstock
git clone git@github.com:slac-lcls/rmda-core-feedstock
git clone git@github.com:slac-lcls/roentdek-feedstock
git clone git@github.com:slac-lcls/rogue-feedstock
git clone git@github.com:slac-lcls/xtcdata-feedstock
Either update version, or update the build number in each meta.yaml. conda-forge enforces manual maintenance of version numbers and sha256 hashes (no automatic determination from latest GitHub tag). If version has changed, compute new sha256 from .tar.gz from GitHub with:
sha256sum 1.1.7.tar.gz
For a new version, remember to reset build number to zero.
Commit the code.
Need an environment where "conda-smithy" is installed (we have put this in psrel's conda_build env).