<!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>