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

Bug#688107: Fwd: Re: Packaging CASA RPM's



-------- Original-Nachricht --------
Betreff: Re: Packaging CASA RPM's
Datum: Thu, 15 Aug 2013 11:11:02 -0600
Von: Scott Rankin <srankin@nrao.edu>
An: Joseph Wang <joequant@gmail.com>
Kopie (CC): Pierre-Malo Deniélou <pierre-malo.denielou@rhul.ac.uk>,
   Sergio Pascual <sergiopr@fedoraproject.org>,        Ole Streicher
<debian-devel@liska.ath.cx>,        Anne Nicolas <ennael1@gmail.com>,
     astronomy <astronomy@lists.fedoraproject.org>

Joseph,

Thank you for contacting me.  I apologize for taking so long to respond.
 Work pushed your message far down my e-mail queue.

Thank you for offering to assist with packaging CASA for Mageia, Fedora,
and Debian.  I would be very happy to have help.  However, CASA has
unique, inflexible requirements.

1. Users must be able to install several versions of CASA with any
mixture of major,minor versions on a system at the same time.

Some CASA algorithms are experimental, and some users must reduce their
data with different versions of CASA to provide feedback to CASA developers.

This requirement is at odds with Linux conventions, which generally only
support one copy of the same major version of a package installed.

2. We publish stable packages monthly and release packages every 6 months.

This is a faster rate of change than many Linux distributions can
absorb.  This may not be an issue if you are maintaining separate
package repositories.

3. In some cases, we must use non-standard versions of packages already
included in distributions because the version included in the
distribution is either too different from the versions used on other
distributions, or has bugs we can't afford to work around.

4. CASA packages must be self contained (as much as is practical) to
prevent changes in 3rd party code from changing its behavior.


Because of these requirements, which we do not yet meet on either RHEL
or OS X, we are planning major changes to our packaging and distribution
system to package CASA and any non-standard libraries we need for
installation in /opt/casa/.

These requirements may make CASA packages we produce unacceptable as
standard packages from many Linux distributions.


If this does not put you off, I'll be happy to discuss this further, so
long as this does not take time away from my primary assignments.

Thanks again for taking the time to contact me.

Have a good one.

On Aug 3, 2013, at 9:21 PM, Joseph Wang <joequant@gmail.com> wrote:

> Hi Scott,
> 
> I was looking online and noticed that you were packaging CASA rpms for NRAO
> on redhat.
> 
> A group of us are currently trying to get astronomy packages working on 
> Mageia, Fedora, and Debian, and we were wondering how far you've gotten and
> what support might be useful to you.
> 
> The project that I'm working on is to get as many astronomy packages into
> the official distribution of Mageia 4.  Having astronomy packages supported as
> a main part of the distribution rather than as a third party maintained add on
> has lots of advantages.  If you have Redhat src.rpms built, I can see that the
> major CASA packages make it into Mageia 4 which is going into alpha now
> and should come out early next year.

--
Scott Rankin <srankin@nrao.edu>
Release Engineer, CASA
National Radio Astronomy Observatory


Reply to: