Richard endorses plan where include files from xstream are deleted from the include directory in the repository and kept only in the xstream directory’s src directory (in the repository). They will then be installed in the public include area, $HALLD_HOME/include or $HALLD_MY/include as appropriate.
February 8, 2010
February 6, 2010
Command to kill idle mysql processes
rm -f b.tmp ; mysql -u dbmanager -pgoodrelations -e "show processlist" | perl -n -e 'print; chomp; split /\s+/; $id = $_[0]; $state = $_[4]; print "$id $state\n"; if ($state eq 'Sleep') {print "kill $id;\n";}' | grep kill > b.tmp
February 5, 2010
Two checked in versions of the xstream headers
Note added 2/8/2010: the original version of this post noted inconsistencies in the two checked in versions. There was an error in the comparison method. There are no inconsistencies between the two versions.
There are two versions of the xstream headers checked into the src tree. In particular they are in the xstream/except directory (which occurs in two places in the src tree).
There is another produced by the install, but that is a recent innovation.
The two versions can be checked out with the following commands:
svn co https://halldsvn.jlab.org/repos/trunk/src/include svn co https://halldsvn.jlab.org/repos/trunk/src/external
Looking at a previously checked out and built version, want to do a diff on checked out versions, where are they?
> pwd
/u/scratch/gluex/halld_builds/2010-02-05/halld/latest
> svn st -v ./src/external/xstream/include/xstream.h
5989 1474 jonesrt src/external/xstream/include/xstream.h
> svn st -v ./src/include/xstream.h
5989 1531 jonesrt src/include/xstream.h
> svn st -v ./include/xstream.h
svn: warning: 'include/xstream.h' is not a working copy
The last one of the above three is the “installed” version.
diff of the xstream.h’s:
> pwd /u/scratch/gluex/halld_builds/2010-02-05/halld/latest/src/include > diff -s xstream.h ../../src/external/xstream/include/xstream.h Files xstream.h and ../../src/external/xstream/include/xstream.h are identical
do the diff on the files under the xstream directory:
> pwd
/u/scratch/gluex/halld_builds/2010-02-05/halld/latest/src/include/xstream
> find . -maxdepth 1 -name \*.h -exec diff --brief -s {} ../../../src/external/xstream/include/xstream/ \;
Files ./fd.h and ../../../src/external/xstream/include/xstream/fd.h are identical
Files ./z.h and ../../../src/external/xstream/include/xstream/z.h are identical
Files ./bz.h and ../../../src/external/xstream/include/xstream/bz.h are identical
Files ./tee.h and ../../../src/external/xstream/include/xstream/tee.h are identical
Files ./xdr.h and ../../../src/external/xstream/include/xstream/xdr.h are identical
Files ./dater.h and ../../../src/external/xstream/include/xstream/dater.h are identical
Files ./digest.h and ../../../src/external/xstream/include/xstream/digest.h are identical
Files ./posix.h and ../../../src/external/xstream/include/xstream/posix.h are identical
Files ./base64.h and ../../../src/external/xstream/include/xstream/base64.h are identical
Files ./config.h and ../../../src/external/xstream/include/xstream/config.h are identical
Files ./common.h and ../../../src/external/xstream/include/xstream/common.h are identical
Files ./except.h and ../../../src/external/xstream/include/xstream/except.h are identical
and finally in the except directory:
> pwd
/u/scratch/gluex/halld_builds/2010-02-05/halld/latest/src/include/xstream/except
> find . -maxdepth 1 -name \*.h -exec diff --brief -s {} ../../../../src/external/xstream/include/xstream/except/ \;
Files ./z.h and ../../../../src/external/xstream/include/xstream/except/z.h are identical
Files ./bz.h and ../../../../src/external/xstream/include/xstream/except/bz.h are identical
Files ./posix.h and ../../../../src/external/xstream/include/xstream/except/posix.h are identical
Files ./base64.h and ../../../../src/external/xstream/include/xstream/except/base64.h are identical
and so all files are identical.
January 28, 2010
GlueX Collaboration Meeting, January 2010
Eugene
- show nice picture of the site
Elton
- Completed
- Drafts
Christina
- lucite, pulse w/ led’s, see response in pmt’s
- try optical grease, w/ and w/o
Matt
Brad
Zisis
Fernando
- offset in H, very low compated with S.
- tempersture stability is also require for Hamamatsu
Carl
January 25, 2010
Installing Beagle
on laptop, Fedora 11
Install the following rpm’s:
- beagle.i586 : The Beagle Search Infrastructure
- beagle-firefox.i586 : Beagle Indexer Extension for Firefox
- beagle-gnome.i586 : Beagle search system user interface for GNOME
- beagle-thunderbird.i586 : Beagle backend for Thunderbird
Other depedencies installed as well.
- “Search for files” menu item under “Places” in desktop toolbar (gnome) the same, standard file search application
- log out, log back in
- now the menu item is “Search” and brings up beagle
- beagle indexing underway as well
January 22, 2010
HDDS documentation
Need a page that does not address building hdds from a historical point of view. Made a start.
Colloquium: Pennington
"Swimming with Quarks"
Michael Pennington
Institute for Particle Physics Phenomenology
Durham University
QCD governs the strong interaction between the constituents of nuclear
matter. How the spectrum and properties of hadrons reflect this force and, in
particular, how experiment explores the vacuum of QCD will be explained.
Understanding its structure is essential to GlueX establishing states beyond
the quark model and LHCb probing physics beyond the Standard Model.
- emphasizes importance of understanding scalers
CERNLIB build script from FNAL
Posted a copy of Robert Hatcher’s CERNLIB build script in
my JLab public_html out of paranoia that it may someday disappear.
January 21, 2010
jana 0.6.0
Switched scripts/build_scripts/build_halld.csh and gluex_env_jlab.csh to use jana 0.6.0 in favor of 0.5.2. David has already built these. This fixes the problem seen in the nightly builds due to Simon’s change to the src/libraries/HDGEOMETRY directory.