Versions Compared

Key

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

...

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