[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

New cernlib packages: physicists, please test

Hi all,

I posted this on debian-devel two days ago, but have received no
responses, so thought I would reach a larger number of people by posting
here as well.

A bit over a year ago, I filed an ITP [1] [2] on Cernlib [3], a set of
libraries and programs used at Cern including the analysis programs PAW
[4] and GEANT 3.21 [5].  I have a set of preliminary packages available
here [6] which I think is nearly ready for upload (maybe another couple
months of work [7] is required):

deb http://borex.princeton.edu/~kmccarty/ stable main contrib
deb-src http://borex.princeton.edu/~kmccarty/ stable main contrib

To get binary packages that have been compiled at -O0 with debugging
information included (i.e. with DEB_BUILD_OPTIONS=noopt,nostrip), append
"debug/" to the URLs above:


Note: I have binary packages only for i386/stable and powerpc/unstable.  
(The packages for i386/unstable are an older version since I don't
currently have an i386/unstable machine connected by Ethernet.)  So edit
your sources.list appropriately; the current version number is

If anyone uses PAW or GEANT 3 regularly, I'd appreciate it if you could
install the paw++-static or paw-static packages and/or the geant321
package (plus their dependencies, of course) and let me know how well they
do/don't work.

Fortran programmers and GDB experts are welcome to also install the paw++
and paw packages and help me figure out why these (the dynamically linked
versions) don't work correctly on i386.  The problem seems to be somewhere
in src/pawlib/comis/code/{csgetl.F,cskcal.F,cssubr.F} and related code.

Also, if anyone uses any of the FATMEN or HEPDB programs, please write me 
with some hints about how to set up those programs as clients/servers.  
The relevant packages are fatmen and hepdb, but I don't use them so 
haven't written any scripts for init.d, inetd, etc. yet.  If no one at all 
uses them, I might just remove those binary packages from the build due to 
lack of ability to support them.  (That last comment also applies to the 
zftp/zserv/pawserv programs.)

Any comments/criticism of the Debian packaging are of course welcome.

Finally, I'd appreciate it if anyone with access to a non-{powerpc,i386}
architecture running sid could "apt-get --only-source source cernlib" and
let me know whether or not cernlib builds on anything else.  Be forewarned
that it takes about two hours to build even on a 2-processor 2 GHz Xeon 
with 1 GB memory.  You can speed up the process with
"export DEB_BUILD_OPTIONS=noopt,nostrip,nospdf" ; the last option causes 
the build process to skip a lot of numerical code in one of the Monte 
Carlo libraries.

[1] http://bugs.debian.org/150191
[2] http://lists.debian.org/debian-mentors/2002/debian-mentors-200206/msg00069.html
[3] http://wwwasd.web.cern.ch/wwwasd/cernlib/index.html
[4] http://paw.web.cern.ch/paw/
[5] http://wwwasd.web.cern.ch/wwwasd/geant/index.html
[6] http://borex.princeton.edu/~kmccarty/
[7] http://borex.princeton.edu/~kmccarty/todo.txt


Kevin McCarty                Physics Department
kmccarty@princeton.edu       Princeton University
www.princeton.edu/~kmccarty  Princeton, NJ 08544

Reply to: