On 12/22/2013 11:20 PM, [email protected] wrote:
On Fri, 20 Dec 2013 18:37:19 -0800, Alex Mandel <[email protected]> wrote:
On 12/20/2013 02:31 PM, [email protected] wrote:
> > I am doing a few small experiement with XUbuntu 12.04.3 and the current repos.. > > As some already know, I am advocating using python "distribute" / pip to add > python assets
> > ....
The biggest issue this presents is for users who install and use
OSGeoLive as their desktop as the upgrade path becomes muddled since apt
no longer knows what's installed. Instructions on how to pip upgrade for
end users might help a little.

GOAL:  a compelling SciPy / iPython Notebook / matplotlib / IRIS

  Specifically for python-scipy, I used

    apt-get build-dep  python-scipy

to satisfy the math libs dependancies.. I hand-edited the output in this experiment.. (also adding basic compiler requirements too..) something like this

gfortran gfortran-4.6 html2text libamd2.2.0 libblas-dev libbtf1.1.0 libcamd2.2.0 libccolamd2.7.1 libcholmod1.7.1 libcsparse2.2.3 libcxsparse2.2.3 libklu1.1.0 liblapack-dev libldl2.0.1 libpython3.2 libsuitesparse-dev libumfpack5.4.0 po-debconf python-all python-all-dbg python-all-dev python-dbg python3-all python3-all-dbg python3-all-dev python3-dbg python3-dev python3-minimal sharutils swig

NOTE that the current install_iris.sh  already uses pip

   pip install netCDF4 pyshp

also I used   pip install -U pyzmq   (seems to be a major component)

I got SciPy 0.13 source and built after the setup.. to see what happens

PROBLEMS:

  major python assets are pulled in by other major apps as depndancies,
e.g.  python-matplotlib   python-numpy  etc

So it is unclear what happens if there is a newer pip version in place already when the apt requirement is asked for.. apt does not see the existing install since it
looks at its own record keeping instead of examining the python world..
In some cases (GEOS) the package version goes in /usr/lib while other installation methods can put results in /usrlocal/lib .. which is less than ideal but manageable.. I will look into possible clashes a bit, between pip installed assets and apt installed assets, to see what really happens.. however, clearly the lesson is the more up-to-date .debs of both python and non-python assets we can get, the cleaner this all will be.. One reason this is more than idle inquiry is.. since 12.04 is "old" the python / iPython / SciPy
has advanced a *lot* while the official apt packages have not changed.
Q. do various Precise-backports repos have different sets of backports? how different?

 > What would really be awesome is something like the cran2deb project
where R package are by script converted into debs so they are always up
to date via apt. So a pypi2deb ppa would be pretty sweet.

  This is very much what we need .. as above...
> Also on the Postgis 2.1 topic, all that's needed is to get Ubuntugis to
update their package and all should be good again. Good to know you have
a potential workaround.

honestly, I do not have a complete workaround.. we still need a PostGIS 2.1 .deb using
libgdal1h

I meant that the apt.postgresql.org repo with PostgreSQL 9.3 is complete enough to
be a basis for a Pg 9.3 base ..
--
Brian M Hamlin
OSGeo California Chapter
blog.light42.com


_______________________________________________
Live-demo mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/live-demo
http://live.osgeo.org
http://wiki.osgeo.org/wiki/Live_GIS_Disc

As per: http://trac.osgeo.org/osgeo/ticket/1271
We need to resolve versions between IRIS and IPython.
numpy, matplotlib, scipy should be pulled once or else the build process takes forever to complete.

BTW, I don't see IPython listed as a supported/included OSGeoLive project.
Can someone please step up to create Quickstart/Overview and be the maintainer for it? I know we agreed to let it in in previous releases, but since maintaining it now creates conflicts/interactions with other projects we need to have a maintainer for it. Thoughts?

Best,
Angelos

--
Angelos Tzotsos
Remote Sensing Laboratory
National Technical University of Athens
http://users.ntua.gr/tzotsos

_______________________________________________
Live-demo mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/live-demo
http://live.osgeo.org
http://wiki.osgeo.org/wiki/Live_GIS_Disc

Reply via email to