[Halld-offline] /group/halld/Software/builds: new directory scheme, old directories disappearing

Mark Ito marki at jlab.org
Wed Jul 8 12:40:03 EDT 2015


Over the past few months I have been transitioning the public builds on 
the CUE to conform with the version management system which I have 
described at the offline meetings. This has changed the directory 
structure under /group/halld/Softwarae/builds . The new scheme has a 
separate GLUEX_TOP for each platform we support at the lab. They are 
named after the BMS_OSNAME variable and have names like 
Linux_CentOS6-x86_64-gcc4.4.7 . The individual package directories, e. 
g., jana, sim-recon, and hdds, are stored under GLUEX_TOP with mulitiple 
versions of the packages stored under the appropriate directory, for 
example, sim-recon-1.0.0, sim-recon-1.3.0, etc. Environment set-up using 
the new scheme is supported by the gluex_env_jlab.(c)sh scripts in 
/group/halld/Software/scripts/build_scripts . That script serves as an 
example if the default versions are not what you want.

The old scheme had the package directories (jana, sim-recon, etc.) 
directly under /group/halld/Software/builds . All builds using those 
directories are pretty old and probably not suitable for general use 
now, but have been maintained for backward compatibility with older 

Lately I have realized that the old-scheme directories are causing 
confusion for people browsing the Software/builds directory. To avoid 
this, I am planning to move these directories out of Software/builds to 
a subdirectory, Software/builds/legacy . This will require old projects 
to adjust their environment set-up scripts.

I plan to do this at the end of the day this Friday, July 10, unless I 
hear objections.

   -- Mark

Mark M. Ito
markito3 at gmail.com <mailto:markito3 at gmail.com>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20150708/a7c7091f/attachment.html>

More information about the Halld-offline mailing list