People would like lcg-utils to be added to VDT 1.8.1.
The goal is to add it by February 15th, to be synchronized with the VDT
release of dCache 1.8.1.
Note that while we would really like to do this, it's not as essential
as dCache or the updated SRM clients (ticket #3209). If we find any big
blockers, we'll re-evaluate our ability to do this by February 15th.
lcg-utils comes from LCG. Like other products from LCG, it's not built
on a wide-variety of platforms, so it may be difficult for us to build.
We have two options:
1) Build it ourselves, on as many platforms as we can.
2) Take the LCG build, see how many platforms it runs on, an hope it works.
LCG built it against an older version of Globus. (I'm not sure if it's
2.4 or 4.0.3, but it's probably 1.6), so option 2 may not even work. I
don't know. There's a chance of it, particularly if it's Globus 4.0.3.)
GFAL seems to be some sort of dependency. I don't know what it is.
Binary RPMs:
http://egee-jra1-data.web.cern.ch/egee-jra1-data/repository-glite-data-etics/slc4_ia32_gcc346/RPMS.glite/GFAL-client-1.10.4-1.slc4.i386.rpm
http://egee-jra1-data.web.cern.ch/egee-jra1-data/repository-glite-data-etics/slc4_ia32_gcc346/RPMS.glite/lcg_util-1.6.3-1.slc4.i386.rpm
Source code:
http://jra1mw.cvs.cern.ch:8180/cgi-bin/jra1mw.cgi/org.glite.data.gfal/
http://jra1mw.cvs.cern.ch:8180/cgi-bin/jra1mw.cgi/org.glite.data.dm-util/
We can also get it directly from CVS.
I noticed that the lcg-utils package includes some Python. I don't know
how hard it is for us to include this. Someone from CERN (Remi Mollon)
told me:
> The python bindings for gfal and lcg-utils are tested with the
> versions of python available on SLC3/4, which are respectively 2.2.3
> and 2.3.4. So, we do not guaranty that it works for other python
> version as well! But it doesn't mean that it doesn't.
I don't know how important the Python bindings are.
Ted Hesselroth and Neha Sharma at Fermilab have been testing lcg-utils.
They might be able to provide some help with understanding it.