[FGS] Preliminary packaging

Frank Warmerdam warmerdam at pobox.com
Fri Jun 18 02:01:58 EDT 2004


Folks,

I have started preliminary work on the base package.

My plan is that we should have a wiki page for each package with some notes
about it.  They should all be linked off the Fgs.FgsTools page at:

   http://harmeny.com/twiki/bin/view/Fgs/FgsTools

I have done this for most of the base packages that I am taking responsibility
for.  Use them as a sort of guide.  Eventually we can become somewhat more
formal in the template for the package pages.

I have setup the builds for the packages I am doing under my own directory
(/home/warmerda), but "installing" them under /home/fgs/fgs-pkgs.  There is
a "base" tree for all the stuff considered to be in the base tree, and there
will be various other application trees over time.

The idea (in my thinking) is that the end user could untar the .tar.gz files
for various packages (ie. base, mapserver) under one "tree" such as in
/usr/local and they would overlay each other.  Then they just need to set
LD_LIBRARY_PATH, PATH, PYTHONPATH and perhaps a few other things to point
to the new tree.

Take a look at the base package so far in:

   /home/fgs/fgs-pkgs/base

to get an idea what it is like.

I have already copied in a bunch of supporting libraries that I didn't build
myself (such as libpng, and libjpeg) to ensure the package is pretty complete.
I do *not* copy in stuff I think might be very platform specific yet almost
universal like libresolv.so and libcrypt.so.  Decisions may change on some
of these.

I see the machine has python 2.3 installed so I think that can be our "target"
python distribution.  I haven't tried packaging the python itself up though
eventually we should.

I have tried the base "package" as it exists now, and found it does not work on
my old debian system due to a dependency on GLIBC_2.3.  I can't help but wonder
if we would be better off building our packages on an older system so we
depend on an older version of GLIBC but there isn't much to be done about
that for now.  We will have to keep an eye on the GLIBC issue and see how
we need to react.

Best regards,
-- 
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Programmer for Rent



More information about the Foss-gis-suite mailing list