Scope
Bugfixes and small improvements in Catalog and UnifiedViews
Time frame
2015/02/11 - 2015/03/10
Details
Release is planed to fix issue observed during test of installation of Open Data Node v0.10.0 and Open Data Node v0.10.1.
User stories for Data Consumer
N/A
User stories for Data Publisher
- sto_13v2: Catalog records browser
- sto_14v2: Catalog records search using keywords
- sto_16v2: Catalog records filtering
- sto_43v2: Add external catalog for update
- sto_44v2: Modify external catalog for update
- sto_78: Disassociate a pipeline
User stories for ODN Administrator
N/A
Release
Open Data Node v0.11.0 was released March 10, 2014. It consist of following versions of components:
- ODN/UV Core v1.6.0
- ODN/UV Plugins v1.6.0
- compatible with ODN/UV Plugin-DevEnv v1.3.0
- ODN-SOLR v0.11.0 (SOLR 4.10.2)
- ODN-CKAN v0.11.0 (CKAN v2.2.2b)
- using extension ODN-THEME v0.11.0
- using extension ODN-PIPELINE v0.11.0
- using extension ODN-IC2PC-SYNC v0.11.0
- ODN-BOX v0.11.0
Debian packages are available at: https://packages.comsode.eu/debian/
Installation manual for ODN box using Debian package (odn-simple): https://github.com/OpenDataNode/odn-box/blob/ODN_v0.11.0/readme.md
List of issues included in the release is available: https://github.com/OpenDataNode/open-data-node/issues?q=milestone="ODN+v0.11.0"
Installation manual
Upgrade from ODN v0.9.0 is not correctly supported due to change of UnifiedViews configuration database (MySQL to PgSQL). To migrate pipelines, user shall prior to upgrade export existing pipelines and after upgrade to import to new version.
Supported distribution is Debian Wheezy. To install packages from COMSODE Debian repository, please follow these steps:
Add ODN packages repository into apt-sources-list:
echo "deb http://packages.comsode.eu/debian/ wheezy main" > /etc/apt/sources.list.d/odn.list
Add ODN public key:
wget -O - http://packages.comsode.eu/key/odn.gpg.key | apt-key add -
Update apt sources:
aptitude update
install ODN box:
aptitude install odn-simple
tomcat 7 uses by default java 6 so it is necessary to change default java for tomcat.
Edit
/etc/default/tomcat7
, update JAVA_HOME.JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
In case of fresh clean Debian Wheezy installation the steps described above should work, no other commands are required, however in some cases some python dependency problems has been detected (when the Debian environment was created as a result of virtualization).
In such cases the following steps are required to resolve the dependency problems:
apt-get purge python*
apt-get install python2.7-minimal -V apt-get install libapache2-mod-wsgi -V apt-get install lsb-release -V apt-get install python-pkg-resources -V apt-get install python-pip -V apt-get install python-setuptools -V
aptitude install odn-simple -V
Default URLs of catalogs
After successful installation the following URLs are assigned to ODN/InternalCatalog and ODN/PublicCatalog:
- http://host/internalcatalog - for internal catalog
- http://host - for public catalog
Default users
After successful installation the following users are created (can be used immediately):
Component | Username | Password | Role | ODN role |
---|---|---|---|---|
ODN/InternalCatalog | admin | admin | CKAN sysadmin | ODN Administrator |
ODN/PublicCatalog | admin | admin | CKAN sysadmin | ODN Administrator |
Unified Views | admin | test | Administrator, User | ODN Administrator |
Unified Views | user | test | User | Data Publisher |
Create new user (ODN/IC) with ODN Administrator role
. /usr/share/python/odn-ckan-shared/bin/activate paster --plugin=ckan sysadmin add <<usrername>> -c /etc/odn-simple/odn-ckan-ic/production.ini
Create new user (ODN/IC) with Data Publisher role
. /usr/share/python/odn-ckan-shared/bin/activate paster --plugin=ckan user add <<username>> email=<<emailaddress>> -c /etc/odn-simple/odn-ckan-ic/production.ini