Versions Compared

Key

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

Table of Contents

Notes about building psana releases.

psana1

Assemble all packages source code in tar.gz file

...

tail -2000 ~/.bash_history # to see what is done...

set Set environment:

source /cds/sw/ds/ana/conda1/inst/etc/profile.d/conda.sh
conda activate conda_build

...

cd manage

git pull --rebase

l ls scratch/  # to see what releases were created, e.g. psana-conda-4.0.55/

...

> scratch/psana-conda-4.0.56/<packages>   # clones of all packages form git or svn
> scratch/psana-conda-4.0.56/psana-conda-tag    # tags extended with version like 'tag': 'V02-00-76'
> scratch/psana-conda-4.0.56/psana-conda-4.0.56/.sit_release    #  contains psana-conda-4.0.56
> downloads/anarel/psana-conda-4.0.56.tar.gz  # archived content of scratch/psana-conda-4.0.56

Accessable Accessible through url:
file:///cds/sw/ds/ana/conda1/manage/downloads/anarel/psana-conda-4.0.56.tar.gz

sha256sum .../psana-conda-4.0.56.tar.gz > 443440bf7a7fdbcdf89314b68c07f97f5a89dff38d6da98685e74f0671fac37d

...

Conda build

ssh pslogin
ssh psbuild-rhel7-01 -l psreldev

cp ~cpo/.condarc ~/. # if ~/.condarc is not available
cd git
rm -rf psana1-feedstock/
git clone https://github.com/slac-lcls/psana1-feedstock

cd psana1-feedstock

set Set environment:

source /cds/sw/ds/ana/conda2/manage/bin/psconda.sh
conda deactivate
conda activate conda_build

...