[OSGeoLive] Application to include the ETF testing framework software in the OSGeoLive distribution
Angelos Tzotsos
gcpp.kalxas at gmail.com
Mon Jul 11 03:54:59 PDT 2022
Hi all,
The motion passes, since there were no -1 votes.
Best,
Angelos
On 7/7/22 16:56, Vicky Vergara wrote:
> +1
>
> On Sat, Jul 2, 2022 at 7:42 AM Angelos Tzotsos <gcpp.kalxas at gmail.com>
> wrote:
>
>> Hi all,
>>
>> This is the voting status for this motion:
>>
>> Angelos_Tzotsos +1
>> Brian M Hamlin +1
>> Alex Mandel
>> Johan Van de Wauw
>> Bas Couwenberg
>> Massimo De Stefano
>> Astrid Emde
>> Nicolas Roelandt +1
>> Vicky Vergara
>> Enock Seth Nyamador +1
>>
>> Dear PSC members, please vote. We are still missing more than 50% of the
>> votes.
>>
>> Best regards,
>> Angelos
>>
>> On 6/28/22 19:58, Angelos Tzotsos wrote:
>>> Hi all,
>>>
>>> This is the voting status for this motion:
>>>
>>> Angelos_Tzotsos +1
>>> Brian M Hamlin +1
>>> Alex Mandel
>>> Johan Van de Wauw
>>> Bas Couwenberg
>>> Massimo De Stefano
>>> Astrid Emde
>>> Nicolas Roelandt
>>> Vicky Vergara
>>> Enock Seth Nyamador
>>>
>>> Dear PSC members, please vote.
>>>
>>> Best regards,
>>> Angelos
>>>
>>> On 6/14/22 23:47, Angelos Tzotsos wrote:
>>>> Hi all,
>>>>
>>>> This is a motion to include ETF testing framework to OSGeoLive.
>>>> I will start with my +1
>>>> Angelos
>>>>
>>>> On 4/20/22 17:53, José Enrique Soriano Sevilla wrote:
>>>>> Dear OSGeoLive team,
>>>>>
>>>>> we contact you to kindly propose the inclusion of the ETF testing
>>>>> framework in the OSGeoLive distribution.
>>>>> Following the requirements, please find below the answer to the
>>>>> required questions.
>>>>> Please let us know if any additional clarification is needed.
>>>>>
>>>>> Thank you in advance
>>>>>
>>>>> * *Please describe your application. *
>>>>> o *What is its name? *
>>>>> + ETF
>>>>> o *What is the home page URL? *
>>>>> + http://etf-validator.net
>>>>> <
>> https://urldefense.com/v3/__http://etf-validator.net/__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1On0UqAiU$
>>> andhttps://github.com/etf-validator
>>>>> <https://github.com/etf-validator>
>>>>> o *Which OSI approved Open Source Licence
>>>>> <
>> https://urldefense.com/v3/__http://opensource.org/licenses__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1OXB4gFIA$>
>>
>>>>> is used? *
>>>>> + TheETF testing framework isan open source project licensed
>>>>> under EUPL v.1.2, please see it in the main webpage
>>>>> <
>> https://urldefense.com/v3/__http://etf-validator.net/__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1On0UqAiU$>and
>>
>>>>> in the source code
>>>>> <
>> https://urldefense.com/v3/__https://github.com/etf-validator/etf-webapp/blob/master/LICENSE__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1OzRXGAWQ$>.
>>
>>>>>
>>>>> o *What does the application do and how does it add value to the
>>>>> GeoSpatial stack of software? *
>>>>> + It is an open source testing framework that allows
>>>>> validating spatial data, metadata and web services in
>>>>> Spatial Data Infrastructures (SDIs) according to defined
>>>>> Abstract Test Suites and Executable Test Suites. Executing
>>>>> these validations may increase the level of interoperability
>>>>> of SDIs by improving the compliance of geospatial data,
>>>>> metadata and services.
>>>>> o *Does the application make use of OGC standards? Which versions
>>>>> of the standards? Client or server? You may wish to add comments
>>>>> about how standards are used. *
>>>>> + The ETF testing framework allows GIS data providers and
>>>>> solution providers to check whether data sets, network
>>>>> services and metadata meet the requirements defined on
>>>>> specific Abstract and Executable Test Suites. The concepts
>>>>> in ETF are based on ISO 19105 and the OGC Specification
>>>>> Model which underpin the standards used in SDIs.
>>>>> + Validation capabilities span a wide range of OGC standards.
>>>>> For example, tests to validate WMS, WMTS, WFS, WCS, SOS and
>>>>> CSW are available, which are also partially reusing the OGC
>>>>> TEAM Engine suite.
>>>>> o *What language is it written in? *
>>>>> + Java, HTML, JavaScript, CSS
>>>>> o *Which version of the application should be included in the next
>>>>> OSGeo-Live release? *
>>>>> + ETF 2.0
>>>>>
>>>>> * *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. (We pay most attention to
>>>>> the following answers): *
>>>>> o *If risk adverse organisations have deployed your application
>>>>> into production, it would imply that these organisations have
>>>>> verified the stability of your software. Has the application
>>>>> been rolled out to production into risk (ideally risk adverse)
>>>>> organisations? Please mention some of these organisations? *
>>>>> + European Commission, Joint Research Centre (use of the ETF
>>>>> testing framework as the core component of the INSPIRE
>>>>> Reference Validator)
>>>>> + Organisations in several EU Member States at the national
>>>>> and regional level (using the ETF testing framework to
>>>>> replicate the tests of the INSPIRE Reference Validator
>>>>> and/or extending these tests to include tests to check
>>>>> compliance with national requirements)
>>>>> o *Open HUB
>>>>> <
>> https://urldefense.com/v3/__https://www.openhub.net/__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1OtMqComw$>
>>
>>>>> provides metrics to help assess the health of a project. Eg:
>>>>> http://adhoc.osgeo.osuosl.org/livedvd/docs/en/metrics.html
>>>>> <
>> https://urldefense.com/v3/__http://adhoc.osgeo.osuosl.org/livedvd/docs/en/metrics.html__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1OvPpGSUg$>
>>
>>>>> Could you please ensure that your project is registered with
>>>>> Open HUB, and Open HUB has been updated to reference the correct
>>>>> code repository(s) for your project. What is the Open HUB URL
>>>>> for your project? *
>>>>> + https://www.openhub.net/p/etf-validator
>>>>> o *What is the size of the user community? You can often answer
>>>>> this by mentioning downloads, or describing a healthy, busy
>>>>> email list? *
>>>>> + There is a mature user community developed around the main
>>>>> implementations of the ETF testing framework. For example,
>>>>> the number of downloads of the INSPIRE Reference Validator
>>>>> (the most popular implemetation of the ETF) is approximately
>>>>> between 1 and 3 hundreds for each release (see
>>>>> https://hanadigital.github.io/grev/?user=etf-validator&repo=etf-webapp
>>>>> <
>> https://hanadigital.github.io/grev/?user=etf-validator&repo=etf-webapp>)
>>>>> and the discussions in the issue tracker demonstrate the
>>>>> healthy and busy user community (see
>>>>> https://github.com/INSPIRE-MIF/helpdesk-validator/issues/
>>>>> <https://github.com/INSPIRE-MIF/helpdesk-validator/issues/>).
>>>>> o *What is the size of your developer community? *
>>>>> + Currently, the developer community is mainly limited to the
>>>>> two organisations which are funding the development of the
>>>>> ETF, i.e. the European Commission and interactive
>>>>> instruments (https://www.interactive-instruments.de/en
>>>>> <https://www.interactive-instruments.de/en>). Sometimes,
>>>>> developers from organisations deploying the ETF at their
>>>>> premise contribute code with ad hoc pull requests. Funding
>>>>> to improve the developer community is currently available
>>>>> and the submission of the ETF to the OSGeoLive is one of the
>>>>> steps to increase such community.
>>>>> o *Do you have a bug free, stable release? *
>>>>> + Yes, ETF 2.0 is the latest stable release:
>>>>> https://github.com/etf-validator/etf-webapp/releases/tag/2.0.0
>>>>> <https://github.com/etf-validator/etf-webapp/releases/tag/2.0.0>
>>>>> o *Please discuss the level of testing that your project has gone
>>>>> through. *
>>>>> + The ETF has a continuous integration cycle established in
>>>>> the GitHub repository, where contributions to the source
>>>>> code (which have to adhere to the contribution guidelines
>>>>> <
>> https://github.com/etf-validator/governance/blob/master/TOR/Contribution.md>)
>>
>>>>> pass through automatic validations. Subsequently, the
>>>>> changes are manually reviewed and approved by the ETF
>>>>> Technical Committee
>>>>> <
>> https://github.com/etf-validator/governance/blob/master/TOR/Technical_Committee.adoc>.
>>
>>>>> o *How long has the project has had mature code. *
>>>>> + The project is active since 2007 (see
>>>>> https://github.com/etf-validator/etf-webapp/releases
>>>>> <https://github.com/etf-validator/etf-webapp/releases>); the
>>>>> latest stable release (v.2.0) was released in 2019.
>>>>>
>>>>> * *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? (We do make
>>>>> an exception for Incubated OSGeo Libraries, and will include Project
>>>>> Overviews for these libraries, even if they don't have a user
>>>>> interface.) *
>>>>> o Yes, the ETF testing framework has a user interface.
>>>>>
>>>>> * *We give preference to OSGeo Incubated Projects, or Projects which
>>>>> are presented at FOSS4G
>>>>> <
>> https://urldefense.com/v3/__http://foss4g.org__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1OHj1k4aA$>
>>
>>>>> conferences. If your project is involved in OSGeo Incubation, or has
>>>>> been selected to be presented at FOSS4G, then please mention it. *
>>>>> o The ETF was already presented at FOSS4G conferences:
>>>>> + FOSS4G 2019:INSPIRE Reference Validator: status and next
>>>>> steps by Marco Minghini, Michael Lutz, Clemens Portele, Jon
>>>>> Herrmann, Enrique Soriano, Carlos Palma, Iñaki Díaz de Cerio
>>>>> Paniagua, Belén Sáez, Lorena Hernandez, Daniele Francioli,
>>>>> Fabio Vinci
>>>>> + FOSS4G 2021: *Open source geospatial software powering
>>>>> policy implementation: the INSPIRE central infrastructure
>>>>> components* by Marco Minghini, Alexander Kotsev, Vlado Cetl,
>>>>> Lorena Hernandez, Michael Lutz, Daniele Francioli, Davide
>>>>> Artasensi, Emanuela Epure, Fabio Vinci, Fabiano Spinelli,
>>>>> Lukasz Ziemba
>>>>> (https://callforpapers.2021.foss4g.org/foss4g2021/talk/ZKRWYN/
>>>>> <https://callforpapers.2021.foss4g.org/foss4g2021/talk/ZKRWYN/>)
>>>>> + FOSS4G 2022: *ETF testing framework: past, present and
>>>>> future *by Jon Herrmann, Marco Minghini, Clemens Portele,
>>>>> Michael Lutz (submitted and currently under review)
>>>>>
>>>>> * *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. *
>>>>> o Enrique Soriano (jenriquesoriano at guadaltel.com) and José
>>>>> Barrero (josebarrero at guadaltel.com)
>>>>>
>>>>> * *OSGeo-Live is Ubuntu Linux based. Our installation preference is: *
>>>>> 1. Install from UbuntuGIS or DebianGIS
>>>>> 2. Install .deb files from a PPA
>>>>> 3. Write a custom install script<=== preferred option*
>>>>> *
>>>>> *Can you please discuss how your application will be installed. *
>>>>> o Write a custom install script
>>>>> * *OSGeo-Live is memory and disk constrained. Can the application run
>>>>> in 512 Meg of RAM? *
>>>>> o No. A machine with at least 4 GB Ram (8GB are recommended, 16 GB
>>>>> and more if a large set of XML files are tested)
>>>>> * *How much disk space will be required to install the application and
>>>>> a suitable example application? *
>>>>> o It depends on the tests executed, but 1 GB HDD can be enough.
>>>>> * *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: *
>>>>> * *Each OSGeo-Live application requires a Project Overview available
>>>>> under a CC By
>>>>> <
>> https://urldefense.com/v3/__http://creativecommons.org/licenses/by/3.0/__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1OYJp5E24$>
>>
>>>>> and a Quickstart available under a CC By-SA
>>>>> <
>> https://urldefense.com/v3/__http://creativecommons.org/licenses/by-sa/3.0/__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1OtUoN0gs$>
>>
>>>>> license. (You may release under a second license as well). Will you
>>>>> produce this? *
>>>>> o Yes
>>>>> * *In past releases, we have included Windows and Mac installers for
>>>>> some applications. It is likely we won't have space for these in
>>>>> future releases. However, if there is room, would you be wishing to
>>>>> include Windows and/or Mac installers? *
>>>>> o No
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> osgeolive mailing list
>>>>> osgeolive at lists.osgeo.org
>>>>> https://lists.osgeo.org/mailman/listinfo/osgeolive
>>>>
>>>
>>
>> --
>> Angelos Tzotsos, PhD
>> President
>> Open Source Geospatial Foundation
>> http://users.ntua.gr/tzotsos
>>
>> _______________________________________________
>> osgeolive mailing list
>> osgeolive at lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/osgeolive
>>
>
--
Angelos Tzotsos, PhD
President
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos
More information about the osgeolive
mailing list