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:
http://borex.princeton.edu/~kmccarty/debug/
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
2003.05.14-0.1.
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
regards,
--
Kevin McCarty Physics Department
kmccarty@princeton.edu Princeton University
www.princeton.edu/~kmccarty Princeton, NJ 08544
Reply to: