Page History
...
update build numbers for all the above for every psana1 release.
Checklist for building psana1 environments from feedstocks
As psreldev on psbuld-rhel7:
- source /cds/sw/ds/ana/conda1/inst/etc/profile.d/conda.sh
- conda activate conda_build
- cd /cds/sw/ds/ana/conda1/manage-feedstocks/
- bin/ana-rel-admin --force --cmd psana-conda-src --name 4.0.11 --basedir `pwd`
As normal user:
- - /cds/sw/ds/ana/conda1/manage-feedstocks/
- - cd /cds/sw/ds/ana/conda1/manage-feedstocks/downloads/anarel
- - cp psana-conda-4.0.11.tar.gz /reg/g/psdm/web/swdoc/tutorials
- - sha256sum psana-conda-4.0.11.tar.gz <copy the checksum>
Activate an environment that contains the 'conda smithy' package. For example:
conda activate /cds/home/v/valmar/.conda/envs/conda_forge_build3.9
Then for each of these feedstock:
github.com/slac-lcls/libpressio-feedstock
github.com/slac-lcls/ndarray-psana-feedstock
github.com/slac-lcls/ndarray-psana-py2-feedstock
github.com/slac-lcls/psana1-feedstock
github.com/slac-lcls/psana1-py2-feedstock
github.com/slac-lcls/psgeom-feedstock
github.com/slac-lcls/psocake-feedstock
github.com/slac-lcls/stdcompat-feedstock
github.com/slac-lcls/sz-feedstock
github.com/slac-lcls/xtcav2-feedstock
As normal user:
- conda smithy rerender -c auto
- Modify recipe/meta.yaml
- Bump up version and update sha256 checksum or
- Bump up build number
- Commit
- Push
After all packages have finished building on TravisCI,
As psreldev:
- 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-py2.yaml