Versions Compared

Key

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

...

conda create -n conda_build_py3 python=3.9 anaconda

conda env remove --name conda_build_py3

...

Code Block
titleanaconda upload messages
collapsetrue
(conda_build) [psreldev@psbuild-rhel7-01 psana1-feedstock]$ anaconda upload /cds/home/p/psreldev/conda-bld/linux-64/psana-4.0.56-py39hb869b97_1.tar.bz2
Using Anaconda API: https://api.anaconda.org
Using "chrisvam" as upload username
Processing '/cds/home/p/psreldev/conda-bld/linux-64/psana-4.0.56-py39hb869b97_1.tar.bz2'
Detecting file type...
File type is "conda"
Extracting conda package attributes for upload
Creating package "psana"
Creating release "4.0.56"
Uploading file "chrisvam/psana/4.0.56/linux-64/psana-4.0.56-py39hb869b97_1.tar.bz2"
 uploaded 18698 of 18698Kb: 100.00% ETA: 0.0 minutes
Upload complete

conda package located at:
https://anaconda.org/chrisvam/psana

(conda_build) [psreldev@psbuild-rhel7-01 psana1-feedstock]$

Create new environment

goal: create a real 4.0.57

conda create --name psana-conda-4.0.56 --clone psana-conda-4.0.55
conda deactivate
conda activate psana-conda-4.0.56
conda install --experimental-solver=libmamba -c lcls-i -c conda-forge psana=4.0.56

have to do this on both old-psana and new-s3df as psreldev


Questions

  • see Qs above interlaced in red
  • removing 7 packages for modular psana, like in config/psana-conda-svn-pkgs-test (saves ~1.5% of space in tar.gz.)
  • location for data_test can be controlled in config/psana-conda-svn-pkgs:
    • subdir=.. : manage/scratch/data_test with fixed path /cds/sw/ds/ana/conda1/manage/scratch/data_test
    • subdir=/tmp : /tmp/data_test
    • in these cases data_test is ignored in tar cfvz /cds/sw/ds/ana/conda1/manage/downloads/anarel/psana-conda-4.0.56.tar.gz psana-conda-4.0.56
  • conda build takes 1h22m. How to speed-up conda build and jamp directly to scons test-Detector?

...