<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Angelos,<br>
It is great to see interest from pycsw in joining the OSGeo-Live
stable of quality applications.<br>
<br>
My initial feeling is that it would be great to include pywcs in a
future release of OSGeo-Live, but as pywcs is still only at a 0.1
release, without wide uptake yet, it is premature to include pywcs
into the next OSGeo-Live release.<br>
<br>
I believe that we have developed a reputation that if an application
has been deployed on OSGeo-Live, then someone can expect that it has
been deployed in many different locations, and tested by many
different organisations. Hence, users can be confident that they
will be unlikely to uncover any bugs by running standard operations.<br>
<br>
Feel free to suggest that I have mis-read the project, or argue
otherwise.<br>
<br>
One option that we could potentially consider is including a pywcs
install script on the DVD, but not call the install script from our
main.sh install script. This would mean that pywcs would not be
installed on OSGeo-Live, but it would be easy to run the pywcs
install script and get pywcs installed if required by an expert.
Would this be of interest?<br>
<br>
On 26/04/2011 9:06 AM, Angelos Tzotsos wrote:
<blockquote
cite="mid:BANLkTi=ZNERA74QcwRSvxM2-sXivC=AZew@mail.gmail.com"
type="cite">
<div class="" id="magicdomid2"><span
class="author-g-k6xypurnqwqwkas2">Hi all,</span></div>
<div class="" id="magicdomid3"><span
class="author-g-k6xypurnqwqwkas2">On behalf of the pycsw
development team, I would like to ask if we can include our
project in OSGeoLive 5.0.</span></div>
<div class="" id="magicdomid4"><br>
</div>
<div class="" id="magicdomid5"><span
class="author-g-k6xypurnqwqwkas2">I am providing requested
answers below:</span></div>
<div class="" id="magicdomid6"><br>
</div>
<div class="" id="magicdomid7">
<ul class="list-bullet2">
<li><span class="author-g-k6xypurnqwqwkas2"> Please describe
your application. </span></li>
</ul>
</div>
<div class="" id="magicdomid8">
<ul class="list-bullet3">
<ul>
<li><span class="author-g-k6xypurnqwqwkas2"> What is its
name? </span></li>
</ul>
</ul>
</div>
<div class="" id="magicdomid9"><span
class="author-g-k6xypurnqwqwkas2">pycsw</span></div>
<div class="" id="magicdomid10"><span
class="author-g-k6xypurnqwqwkas2"> </span></div>
<div class="" id="magicdomid11">
<ul class="list-bullet3">
<ul>
<li><span class="author-g-k6xypurnqwqwkas2"> What is the
home page URL?</span></li>
</ul>
</ul>
</div>
<div class="" id="magicdomid12"><span
class="author-g-k6xypurnqwqwkas2 url"><a
moz-do-not-send="true" href="http://pycsw.org/">http://pycsw.org/</a></span><span
class="author-g-k6xypurnqwqwkas2"> </span></div>
<div class="" id="magicdomid13"><span
class="author-g-k6xypurnqwqwkas2"> </span></div>
<div class="" id="magicdomid14">
<ul class="list-bullet3">
<ul>
<li><span class="author-g-k6xypurnqwqwkas2"> Which OSI
approved Open Source Licence is used? </span></li>
</ul>
</ul>
</div>
<div class="" id="magicdomid15"><span
class="author-g-k6xypurnqwqwkas2">MIT</span></div>
<div class="" id="magicdomid16"><span
class="author-g-k6xypurnqwqwkas2"> </span></div>
<div class="" id="magicdomid17">
<ul class="list-bullet3">
<ul>
<li><span class="author-g-k6xypurnqwqwkas2"> What does the
application do and how does it add value to the
GeoSpatial stack of software? </span></li>
</ul>
</ul>
</div>
<div class="" id="magicdomid18">
<span class="author-g-k6xypurnqwqwkas2">pycsw is an OGC CSW
server implementation written in Python.</span></div>
<div class="" id="magicdomid19"><span
class="author-g-k6xypurnqwqwkas2">pycsw implements clause 10
(HTTP protocol binding (Catalogue Services for the Web, CSW))
of the OpenGIS Catalogue Service Implementation Specification,
version 2.0.2. </span></div>
<div class="" id="magicdomid20"><br>
</div>
<div class="" id="magicdomid21"><span
class="author-g-k6xypurnqwqwkas2">We believe that pycsw would
be a good addition for the LiveDVD, since it provides a
lightweight</span><span class="author-g-2ur48mz122zeqj7dx2uo">,
standalone</span><span class="author-g-k6xypurnqwqwkas2">
alternative to current Java-based, CSW server
implementations. </span></div>
<div class="" id="magicdomid22"><br>
</div>
<div class="" id="magicdomid23">
<ul class="list-bullet2">
<li><span class="author-g-k6xypurnqwqwkas2"> Stability is very
important to us on OSGeo-Live. If a new user finds a bug
in one application, it will tarnish the reputation of all
other OSGeo-Live applications as well. Do you have a bug
free, stable release, which has been rolled out to
production in a number of locations? Please discuss the
level of testing that your project has gone through, the
size of the community that uses the application, and how
long the project has had mature code.</span></li>
</ul>
</div>
<div class="" id="magicdomid24"><span
class="author-g-k6xypurnqwqwkas2">Currently pycsw is in beta
stage, but the latest 0.1.0 release is considered pretty
stable.</span></div>
<div class="" id="magicdomid25"><span
class="author-g-k6xypurnqwqwkas2">As a standalone CSW server
implementation, pycsw passes 100% the OGC Cite tests for this
release</span><span class="author-g-2ur48mz122zeqj7dx2uo">.
CITE tests are run daily</span><span
class="author-g-k6xypurnqwqwkas2">. </span><span
class="author-g-2ur48mz122zeqj7dx2uo"> Additional tests are
also provided with the source code which are tested before
release. </span><span class="author-g-k6xypurnqwqwkas2">This
latest release is well tested, but not currently </span><span
class="author-g-2ur48mz122zeqj7dx2uo">deployed to </span><span
class="author-g-k6xypurnqwqwkas2">a production </span><span
class="author-g-2ur48mz122zeqj7dx2uo">e</span><span
class="author-g-k6xypurnqwqwkas2">n</span><span
class="author-g-2ur48mz122zeqj7dx2uo">vironment</span><span
class="author-g-k6xypurnqwqwkas2">. Demo web pages can be
found here: </span><span class="author-g-k6xypurnqwqwkas2
url"><a moz-do-not-send="true"
href="http://pycsw.org/demos.html">http://pycsw.org/demos.html</a></span><span
class="author-g-2ur48mz122zeqj7dx2uo">.</span></div>
<div class="" id="magicdomid26"><span
class="author-g-2ur48mz122zeqj7dx2uo"> </span></div>
<div class="" id="magicdomid27"><span
class="author-g-2ur48mz122zeqj7dx2uo"> The pycsw community is
relatively new, and there is growing interest given the
release of 0.1.0.</span><span
class="author-g-8riyxoklomrf9u9y"> pycsw integrates with
other foss4g packages (i.e. OWSLib), and is already being
integrated in various interoperability demonstrations (CSW
<-> WPS integration with the ZOO project).</span></div>
<div class="" id="magicdomid28"><br>
</div>
<div class="" id="magicdomid29"><span
class="author-g-k6xypurnqwqwkas2"> </span></div>
<div class="" id="magicdomid30">
<ul class="list-bullet2">
<li><span class="author-g-k6xypurnqwqwkas2"> OSGeo-Live is
targeted at applications that people can use rather than
libraries. Does the application have a user interface
(possibly a command line interface) that a user can
interact with? </span></li>
</ul>
</div>
<div class="" id="magicdomid31"><span
class="author-g-k6xypurnqwqwkas2">pycsw is a web service
(implementation of OGC CSW standard). Currently it does not
include client code (internally uses OWS</span><span
class="author-g-8riyxoklomrf9u9y">L</span><span
class="author-g-k6xypurnqwqwkas2">ib in cases needed). There
are some tester web pages (</span><span
class="author-g-k6xypurnqwqwkas2 url"><a
moz-do-not-send="true" href="http://pycsw.org/demos.html%29">http://pycsw.org/demos.html)</a></span><span
class="author-g-k6xypurnqwqwkas2"> that are also included in
a clean setup.</span></div>
<div class="" id="magicdomid32"><br>
</div>
<div class="" id="magicdomid33">
<ul class="list-bullet2">
<li><span class="author-g-k6xypurnqwqwkas2"> We give
preference to OSGeo Incubated Projects, or Projects which
are presented at FOSS4G conferences. If your project is
involved in OSGeo Incubation, or has been selected to be
presented at FOSS4G, then please mention it. </span></li>
</ul>
</div>
<div class="" id="magicdomid34"><span
class="author-g-k6xypurnqwqwkas2">We are a new project, and
didn't have the chance yet to apply for OSGeo Incubation or
get involved in a FOSS4G conference, but we hope to do so in
the future :)</span></div>
<div class="" id="magicdomid35"><br>
</div>
<div class="" id="magicdomid36">
<ul class="list-bullet2">
<li><span class="author-g-k6xypurnqwqwkas2"> With around 50
applications installed on OSGeo-Live, us core packagers
do not have the time to liaise with every single project
email list for each OSGeo-Live release. So we require a
volunteer (or two) to take responsibility for liaising
between OSGeo-Live and the project's communities. This
volunteer will be responsible for ensuring the install
scripts and English documentation are updated by someone
for each OSGeo-Live release. Also test that the installed
application and Quickstart documentation works as
expected on release candidate releases of OSGeo-Live. Who
will act as the project's liaison person. </span></li>
</ul>
</div>
<div class="" id="magicdomid37"><span
class="author-g-k6xypurnqwqwkas2">I would be happy to act in
the requested role, as I am already involved in the OSGeoLive
project.</span></div>
<div class="" id="magicdomid38"><br>
</div>
<div class="" id="magicdomid39">
<ul class="list-bullet2">
<li><span class="author-g-k6xypurnqwqwkas2"> OSGeo-Live is
Ubuntu Linux based. Our installation preference is: </span></li>
</ul>
</div>
<div class="" id="magicdomid40">
<ul class="list-bullet2">
<ul>
<li><span class="author-g-k6xypurnqwqwkas2"> Install from
UbuntuGIS or DebianGIS </span></li>
</ul>
</ul>
</div>
<div class="" id="magicdomid41">
<ul class="list-bullet2">
<ul>
<li><span class="author-g-k6xypurnqwqwkas2"> Install .deb
files from a PPA </span></li>
</ul>
</ul>
</div>
<div class="" id="magicdomid42">
<ul class="list-bullet2">
<ul>
<li><span class="author-g-k6xypurnqwqwkas2"> Write a custom
install script </span></li>
</ul>
</ul>
</div>
<div class="" id="magicdomid44"><span
class="author-g-k6xypurnqwqwkas2"> Can you please
discuss how your application will be installed.</span></div>
<div class="" id="magicdomid45"><span
class="author-g-k6xypurnqwqwkas2"> </span></div>
<div class="" id="magicdomid46"><span
class="author-g-k6xypurnqwqwkas2">At this moment, we have rpm
packages for openSUSE and plan to create deb packages for
Ubuntu. Until then, we can create an installation script (</span><span
class="author-g-k6xypurnqwqwkas2 url"><a
moz-do-not-send="true"
href="http://pycsw.org/installation.html">http://pycsw.org/installation.html</a></span><span
class="author-g-k6xypurnqwqwkas2"> ) </span></div>
<div class="" id="magicdomid47"><br>
</div>
<div class="" id="magicdomid48">
<ul class="list-bullet2">
<li><span class="author-g-k6xypurnqwqwkas2"> We include
Windows and Mac installers for some applications. Would
you be wishing to include Windows and/or Mac installers?</span></li>
</ul>
</div>
<div class="" id="magicdomid49"><span
class="author-g-k6xypurnqwqwkas2">Not at this point. Perhaps
in the future releases</span></div>
<div class="" id="magicdomid50"><br>
</div>
<div class="" id="magicdomid51">
<ul class="list-bullet2">
<li><span class="author-g-k6xypurnqwqwkas2"> OSGeo-Live is
memory and disk constrained. Can the application run in
512 Meg of RAM? </span></li>
</ul>
</div>
<div class="" id="magicdomid52"><span
class="author-g-k6xypurnqwqwkas2">Yes, pycsw can easily run
even in 256 Meg of RAM under Apache Web Server</span></div>
<div class="" id="magicdomid53"><br>
</div>
<div class="" id="magicdomid54">
<ul class="list-bullet2">
<li><span class="author-g-k6xypurnqwqwkas2"> How much disk
space will be required to install the application and a
suitable example application? </span></li>
</ul>
</div>
<div class="" id="magicdomid55"><span
class="author-g-k6xypurnqwqwkas2">pycsw by itself only
occupies ~2Mb of disk space. Its dependencies though (lxml,
sqlalchemy, shapely), can occupy a bit more disk space if not
already included in OSGeoLive already.</span></div>
<div class="" id="magicdomid56"><br>
</div>
<div class="" id="magicdomid57">
<ul class="list-bullet2">
<li><span class="author-g-k6xypurnqwqwkas2"> We aim to reduce
disk space by having all applications make use of a
common dataset. We encourage applications to make use of
the example datasets already installed: </span></li>
</ul>
</div>
<div class="" id="magicdomid58">
<ul>
<li><span class="author-g-k6xypurnqwqwkas2 url"><a
moz-do-not-send="true"
href="http://wiki.osgeo.org/wiki/Live_GIS_Add_Project#Example_Datasets">http://wiki.osgeo.org/wiki/Live_GIS_Add_Project</a></span><span
class="author-g-k6xypurnqwqwkas2 padtag
padtag_Example_Datasets url"><a moz-do-not-send="true"
href="http://wiki.osgeo.org/wiki/Live_GIS_Add_Project#Example_Datasets">#Example_Datasets</a></span><span
class="author-g-k6xypurnqwqwkas2"> If another dataset
would be more appropriate, please discuss here. Is it
appropriate, to remove existing demo datasets which may
already be included in the standard release. </span></li>
</ul>
</div>
<div class="" id="magicdomid59"><br>
</div>
<div class="" id="magicdomid60"><span
class="author-g-8riyxoklomrf9u9y">pycsw exposes metadata, and
as such requires sample XML documents (Dublin Core and ISO
19139:2007). </span><span class="author-g-k6xypurnqwqwkas2">Since
the demo datasets for pycsw are plain xml metadata files in
sqlite database files, we can include existing metadata xml
files (perhaps Geonetwork demo data?). The demo metadata we
provide are ~20 xml files (CITE data from OGC and some xml
files created with gimed editor)</span></div>
<div class="" id="magicdomid61"><br>
Best regards,<br>
Angelos<br>
</div>
<br>
-- <br>
<span style="border-collapse: separate; color: rgb(0, 0, 0);
font-family: 'Times New Roman'; font-style: normal;
font-variant: normal; font-weight: normal; letter-spacing:
normal; line-height: normal; text-indent: 0px; text-transform:
none; white-space: normal; word-spacing: 0px; font-size:
medium;"><span style="font-family: arial; font-size: small;">
<div>
Angelos Tzotsos</div>
<div>Remote Sensing Laboratory</div>
<div>National Technical University of Athens</div>
<div><a moz-do-not-send="true"
href="http://users.ntua.gr/tzotsos" target="_blank">http://users.ntua.gr/tzotsos</a></div>
</span></span><br>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Live-demo mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Live-demo@lists.osgeo.org">Live-demo@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/live-demo">http://lists.osgeo.org/mailman/listinfo/live-demo</a>
<a class="moz-txt-link-freetext" href="http://wiki.osgeo.org/wiki/Live_GIS_Disc">http://wiki.osgeo.org/wiki/Live_GIS_Disc</a></pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
Cameron Shorter
Geospatial Solutions Manager
Tel: +61 (0)2 8570 5050
Mob: +61 (0)419 142 254
Think Globally, Fix Locally
Geospatial Solutions enhanced with Open Standards and Open Source
<a class="moz-txt-link-freetext" href="http://www.lisasoft.com">http://www.lisasoft.com</a>
</pre>
</body>
</html>