Mark's Notebook

February 8, 2010

talk with Richard about xstream header files

Filed under: gluex, logbook, software — markito3 @ 9:41 am

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 6, 2010

Command to kill idle mysql processes

Filed under: logbook, software — markito3 @ 4:15 pm
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

Filed under: gluex, logbook, software — markito3 @ 10:10 am

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

Filed under: gluex, meetings — markito3 @ 9:50 am

Meeting Page

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

Filed under: linux, logbook, software — markito3 @ 8:50 am

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

Filed under: gluex, logbook, software — markito3 @ 5:47 pm

Need a page that does not address building hdds from a historical point of view. Made a start.

Colloquium: Pennington

Filed under: physics, talks — markito3 @ 2:43 pm
"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

Filed under: logbook, software — markito3 @ 10:07 am

Posted a copy of Robert Hatcher’s CERNLIB build script in
my JLab public_html out of paranoia that it may someday disappear.

CERNLIB on Debian

Filed under: logbook, software — markito3 @ 9:55 am

Posted Brian McCarty’s webpage on my JLab public_html.

January 21, 2010

jana 0.6.0

Filed under: gluex, logbook, software — markito3 @ 5:19 pm

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.

Older Posts »

Blog at WordPress.com.