Paul F. Kunz wrote:
>>>>>> On Fri, 16 Jun 2006 14:42:11 +0100, Andy Buckley <[log in to unmask]> said:
>
>> Incidentally, did anything further ever happen with the Scientific
>> Linux team re. getting HD into it? There seemed to be some
>> misunderstanding about license issues... is that (being) resolved?
>
> Today I fixed the RPM spec file that comes with the release, so now
> it works with the latest changes. I've also added a license file,
> LGPL.
I've copied this to the SL devel list: SL people, I take it that solves the
problem?
> I realize that HippoDraw is most useful when compiled with some
> optional external packages and depending if you are coming from HEP
> or Astrophysics, you may want to choose different options. So what
> optinal packages should be built-in to the RPM? They are ...
>
> - Python. Of coursse it is there, but I need python-devel. I can
> put python-devel as a prerequsit
>
> - Boost.Python. RPMs available even with some newer RHEL systems.
>
> - Qt. Of course available, and I can use version 3.1 if needed.
> However, I need qt-devel to compile and this is not a default.
These are all pretty standard bits of OS these days: again, any problems, SL
people?
> - Minuit (C++ version). There's no RPM file for this, altho I could
> contribute one for their next replease. I could also include
> Minuit sources in the source RPM file and make it a subpackage
> hippodraw-minuit.
>
> - ROOT. Is there an RPM for ROOT? When I log into lxplus.cern.ch
> (which is SLC 3), there doesn't appear to be any ROOT installed and
> no ROOT in the RPM database. And if there were, it would be
> compiled with gcc 3.2.3, which I can't use if HippoDraw gets
> compiled with gcc 3.4 or later. Of course, I could do like Minuit.
>
> - cfitsio. This is the package to read/write FITS files which is the
> astrophysics standard. There are RPMs available for it at least in
> the Fedora Core extras.
>
> - wcslib. Word Coordinate System, interesting for astrophysics. No
> RPM available.
> - numarray. Not part of the standard Python install, but RPM is
> available at least for Fedora Core.
> - Doxygen. Needed for documenatation generation. RPM available for
> - later versions RHEL and Fedora.
>
> - graphwiz. Needed for documenation generation. RPM available in
> later version of RHEL and Fedora.
I'll let the SL people comment on the majority of those.
From my point of view, I would like numarray (or numpy, as the recent releases
of SciPy and matplotlib use it and they are also obvious things to provide in
SL). Are Doxygen, graphviz and python-devel really necessary for a binary RPM
of HippoDraw? There is already API documentation on your HippoDraw website and
if you wanted it available in e.g. /usr/share/doc/HippoDraw on SL systems then
surely a given set of Doxygen+Graphviz documentation could be tarred up as part
of a hippodraw-doc RPM.
> So what do you think? SLC 3 is pretty old (RHEL4 being out over a
> year). Some of the external packages are not in SLC 3, but are in
> SLC4.
>
> Independent of CERN's SLC, I plan to try to contribute HippoDraw to
> Fedora Core. If it makes it there, then it will be part of RHEL 5
> and thus part of SLC 5 unless CERN people take it out.
That sounds good to me: personally I'd love to see it in Debian/Ubuntu, too!
Maybe I'll look into that.
Andy
--
Andy Buckley: CEDAR @ IPPP, Durham
Work: www.cedar.ac.uk
www.insectnation.org
|