Procedure to create a new version of larsoft data - LArSoft/larsoft_docs GitHub Wiki

Procedure to create a new version of larsoft_data, uboone_data, etc.

This procedure also works for uboone_data, or any similar product.
Only release managers will have the appropriate permissions for all steps.
If you are not a release manager, send email to the LArSoft team.

Work in a local product directory,

  1. make sure you have a good copy of the latest release
  2. cd /larsoft_data
  3. cp -r vx_yy_zz va_bb_cc
    • where x_yy_zz is the existing version, a_bb_cc is the new
  4. declare the new version

    ups declare larsoft_data va_bb_cc -f NULL -m larsoft_data.table -r larsoft_data/va_bb_cc
  5. Create a new tarball
    1. setup larutils
      • where is at least v1_00_01
    2. makeDataTar.sh va_bb_cc
      • this creates a tarball in /
  6. upload to the distribution server
    • copyToSciSoft //-a.bb.cc-noarch.tar.bz2
    • This step requires appropriate permissions.
  7. install in /grid/fermiapp/products/larsoft, or other appropriate product directory
    • This step requires appropriate permissions.
  8. update cvmfs
    • This step requires appropriate permissions.
⚠️ **GitHub.com Fallback** ⚠️