[Halld-offline] JANA 0.6.4 released

David Lawrence davidl at jlab.org
Thu Mar 29 14:52:47 EDT 2012


Hi Folks,

   A new release of JANA, 0.6.4 is now available. It can be accessed 
from the "Downloads" of the JANA website here:

http://www.jlab.org/JANA

Changes in this release can be seen in the CHANGES file with the 
relevant section copied below.

I have built JANA 0.6.4 on the CUE for CentOS5.3 and RHEL6.2 but you MAY 
NOT want to use these just
yet! (see below) These are located in the directory:

/group/12gev_phys/builds/jana_0.6.4

IMPORTANT NOTE: One of the new features in JANA is that it now has the 
option of Xerces 3 support. The
CUE versions were built against Xerces 3 (available in 
/group/halld/Software/ExternalPackages). Support
for Xerces 3 has begun for HDDS, but it is not yet complete. Be cautious 
when building
JANA, sim-recon, and HDDS to use the same version of Xerces everywhere.


Changes in version 0.6.4

- Updated to use Xerces 3 or Xerces 2 (detected at configure level)
- Updated online documentation generation
- Added THREAD_TIMEOUT_FIRST_EVENT parameter
- Added ability to change the number of threads on the fly. This
   can be done using janactl, or progamatically using the JApplication
   pointer.
- Fixed bug that caused deadlock when --factoryreport specified
- Fixed bug where GetTag could cause seg. fault when used on object
   created by event source
- Fixed bug that caused occasional deadlock when trying to merge
   threads at end of event processing
- Updated janaroot to accept stringtypes
- Added mkfactory_plugin script
- Added general list of rw locks indexed by name
- Added special methods to JApplication for (un)locking rw lock for ROOT
- Added SConstruct script for building with scons
- Fix bug that caused calibration tables with >10 columns to place columns
   out of order
- Added CreateParameter method to JParameterManager. Also fixed
   bug where a race condition could occur in SetDefaultParameter
- Throw exception with informative message if JApplication is initialized
   twice.

As always, let me know if you have any problems.

Regards,
-David



More information about the Halld-offline mailing list