Print

Print


Hi,

Just wanted to make a few things clear about the release...

Please do not, ever commit code to a tag in the SVN such as the 'hps-modules-3.0.0' one given in the release email.  These tags should be considered frozen.  Code should only ever be commited to the trunk or on active branches.  Any code commited to a tag will be reverted, and I will send you an admonishing email not to do it again.  ;)

In fact, unless you really know what you're doing and why, please don't even bother checking out tags of the trunk.

If you want to use the 3.0.0 release "as is" for your studies, then you can simply download the runnable bin jar and run it from the command line using XML steering files:

wget http://www.lcsim.org/maven/releases/org/hps/hps-distribution/3.0.0/hps-distribution-3.0.0-bin.jar
java -jar hps-distribution-3.0.0-bin.jar [args]

There is another case in which you might want to write external Driver code against this stable release.  If so, please send an email to the list about what you're trying to do, as the proper procedures for doing this are somewhat more complicated than just running the bin jar.  

--Jeremy

-----Original Message-----
From: McCormick, Jeremy I. 
Sent: Friday, February 07, 2014 7:24 AM
To: hps-software
Subject: hps java release 3.0.0

Hello,

I have made a release and tag of the HPS Java software as the 3.0.0 version.  This represents the code that has been used for analysis on Test Run 2012 results, as well as for the most recent collaboration meeting.

In case you were wondering, the build report is here on Jenkins:

http://srs.slac.stanford.edu/hudson/view/HPS/job/hps-modules/105/

The runnable jar is accessible on the Nexus server using this search:

http://srs.slac.stanford.edu/nexus/index.html#nexus-search;quick~hps-distribution

On the record that says "3.0.0" you may click on "bin jar" under Download to get it.  This should run lcsim xml steering files without any local installation needed, just a Java 7 runtime e.g.

java -jar hps-distribution-3.0.0-bin.jar [args]

The tag containing the entire copy of the trunk when the release was made can be checked out of the SVN using the following command:

svn co svn://svn.freehep.org/hps/java/tags/hps-modules-3.0.0/

The current development release of HPS Java has been moved to 3.0.2-SNAPSHOT and the project is still using the lcsim tag 3.0.2 as a dependency, but I plan to change that today to lcsim 3.0.3-SNAPSHOT so that the lcsim trunk is accessible in case people need to develop new code there for HPS, for instance in the geometry package.

The HPS JAS3 Plugin was also deployed to the JAS3 plugin repository, so this should be available through the Plugin Manager without a manual local installation being required.  This plugin is basically just for being able to access the detector data for Wired, as well as any analysis Drivers you might want to run in JAS.  However, I am not certain this is working properly, as this is the first time I have deployed the plugin remotely, so I plan to test it today with a clean copy of JAS.

I will also try to spend today testing the release in various ways to make sure it is good.  

This first release was a bit arduous due to a series of configuration issues that had to be corrected, but subsequent ones should be routine.  If you want a release made in order to tag the trunk for some specific reason, then please let me know through this mailing list.

Thanks.

--Jeremy

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the HPS-SOFTWARE list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1