Skip to content

Commit

Permalink
Invenio v1.1.7
Browse files Browse the repository at this point in the history
Signed-off-by: Tibor Simko <[email protected]>
  • Loading branch information
tiborsimko committed Nov 20, 2016
1 parent f98cbd7 commit d4654c3
Show file tree
Hide file tree
Showing 3 changed files with 208 additions and 45 deletions.
30 changes: 15 additions & 15 deletions INSTALL
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ About
=====

This document specifies how to build, customize, and install Invenio
v1.1.6 for the first time. See RELEASE-NOTES if you are upgrading
v1.1.7 for the first time. See RELEASE-NOTES if you are upgrading
from a previous Invenio release.

Contents
Expand Down Expand Up @@ -308,13 +308,13 @@ Contents
----------------

$ cd $HOME/src/
$ wget http://invenio-software.org/download/invenio-1.1.6.tar.gz
$ wget http://invenio-software.org/download/invenio-1.1.6.tar.gz.md5
$ wget http://invenio-software.org/download/invenio-1.1.6.tar.gz.sig
$ md5sum -c invenio-1.1.6.tar.gz.md5
$ gpg --verify invenio-1.1.6.tar.gz.sig invenio-1.1.6.tar.gz
$ tar xvfz invenio-1.1.6.tar.gz
$ cd invenio-1.1.6
$ wget http://invenio-software.org/download/invenio-1.1.7.tar.gz
$ wget http://invenio-software.org/download/invenio-1.1.7.tar.gz.md5
$ wget http://invenio-software.org/download/invenio-1.1.7.tar.gz.sig
$ md5sum -c invenio-1.1.7.tar.gz.md5
$ gpg --verify invenio-1.1.7.tar.gz.sig invenio-1.1.7.tar.gz
$ tar xvfz invenio-1.1.7.tar.gz
$ cd invenio-1.1.7
$ ./configure
$ make
$ make install
Expand Down Expand Up @@ -359,19 +359,19 @@ Contents
sources. (The built files will be installed into different
"target" directories later.)

$ wget http://invenio-software.org/download/invenio-1.1.6.tar.gz
$ wget http://invenio-software.org/download/invenio-1.1.6.tar.gz.md5
$ wget http://invenio-software.org/download/invenio-1.1.6.tar.gz.sig
$ wget http://invenio-software.org/download/invenio-1.1.7.tar.gz
$ wget http://invenio-software.org/download/invenio-1.1.7.tar.gz.md5
$ wget http://invenio-software.org/download/invenio-1.1.7.tar.gz.sig

Fetch Invenio source tarball from the distribution server,
together with MD5 checksum and GnuPG cryptographic signature
files useful for verifying the integrity of the tarball.

$ md5sum -c invenio-1.1.6.tar.gz.md5
$ md5sum -c invenio-1.1.7.tar.gz.md5

Verify MD5 checksum.

$ gpg --verify invenio-1.1.6.tar.gz.sig invenio-1.1.6.tar.gz
$ gpg --verify invenio-1.1.7.tar.gz.sig invenio-1.1.7.tar.gz

Verify GnuPG cryptographic signature. Note that you may
first have to import my public key into your keyring, if you
Expand All @@ -383,11 +383,11 @@ Contents
warning that may follow after the signature has been
successfully verified.

$ tar xvfz invenio-1.1.6.tar.gz
$ tar xvfz invenio-1.1.7.tar.gz

Untar the distribution tarball.

$ cd invenio-1.1.6
$ cd invenio-1.1.7

Go to the source directory.

Expand Down
102 changes: 102 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,108 @@ releases. For more information about the current release, please
consult RELEASE-NOTES. For more information about changes, please
consult ChangeLog.

Invenio v1.1.7 -- released 2016-11-20
--------------------------------------

New features
~~~~~~~~~~~~

+ installation

- Initial release of kickstart installations scripts. Ported from
the old `tiborsimko/invenio-devscripts` repository of helper
scripts and adapted to resemble Invenio 3 kickstart installation
scripts. Tested on Ubuntu 12.04 and CentOS 6.

Improved features
~~~~~~~~~~~~~~~~~

+ I18N

- Updates Slovak translation from Transifex.
- Updates German, French, Slovak and Spanish translations from
Transifex.
- Updates Catalan, French, German, Italian, Russian, Slovak, and
Spanish translations from Transifex.
- Completes Italian translation.

+ installation

- Installation scripts now support Ubuntu 14.04 LTS.
- Uses `/usr/sbin/service foo` consistently everywhere to restart
daemons instead of deprecated `/etc/init.d/foo`.
- Pinned specific JSON-js and Mediaelement versions instead of using
the latest master branch commits. (#11)

+ urlutils

- Uses `md5` from `hashlib` when available. (#3382)

Bug fixes
~~~~~~~~~

+ BibDocFile

- Purges old extracted text too, when purging a BibDoc. (#3519)

+ BibSched

- Makes `recid` argument optional in tasklet `bst_create_icons`.
(#2192)

+ OAIHarvest

- Fixes the parsing of resumptiontoken in incoming OAI-PMH XML which
could fail when the resumptiontoken was empty.

+ OAIRepository

- Fixes default configuration of CFG_OAI_METADATA_FORMATS, correctly
assigning the XSD and XML namespace to the corresponding metadata
prefix.

+ WebAccess

- Improves the WebAccess FireRole documentation by providing
corrected example on how to use groups in FireRole definitions.
(#3107) (#3225)

+ WebSearch

- Fixes asynchronous external collection getter tests following the
update of the Invenio project web site.

+ WebSession

- Removes pending groups from user info object. (#3526)

+ bibupload

- In case of replicating datasets between instances by means of OAI
harvesting it is plausible to check for external OAI-IDs not only
in the field specified by CFG_BIBUPLOAD_EXTERNAL_OAIID_TAG but
also in CFG_OAI_ID_FIELD. (#2812) (PR #2816)

+ global

- Silences most MySQL UTF-8 warnings related to inserting into and
updating BLOB table columns.

+ installation

- Amends canonical location of py-editdist and pyRXP packages,
fixing the installation problem.
- Amends installation procedures to download necessary jQuery
plugins from Invenio-hosted web site, fixing problems with non-
existing Google Code pages. (#3620)
- Fixes Apache virtual host configuration generation on CentOS 6.

+ inveniogc

- Fixes garbage collection of temporary directories created by
websubmit_icon_creator and websubmit_file_stamper. (#3556) (PR
#3558)

Invenio v1.0.10 -- released 2016-11-09
--------------------------------------

Expand Down
121 changes: 91 additions & 30 deletions RELEASE-NOTES
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
============================
Invenio v1.1.6 is released
Invenio v1.1.7 is released
============================

Invenio v1.1.6 was released on May 21, 2015.
Invenio v1.1.7 was released on November 20, 2016.

About
-----
Expand All @@ -11,52 +11,113 @@ Invenio is a digital library framework enabling you to build your own
digital library or document repository on the web.

This old stable release update is recommended to all Invenio sites
using v1.1.5 or previous releases.
using v1.1.6 or previous releases.

Security fixes
--------------
New features
------------

+ WebStyle:
+ installation

- Adds back the `HttpOnly` cookie attribute in order to better
protect against potential XSS vulnerabilities. (#3064)
- Initial release of kickstart installations scripts. Ported from
the old `tiborsimko/invenio-devscripts` repository of helper
scripts and adapted to resemble Invenio 3 kickstart installation
scripts. Tested on Ubuntu 12.04 and CentOS 6.

Improved features
-----------------

+ installation:
+ I18N

- Updates Slovak translation from Transifex.
- Updates German, French, Slovak and Spanish translations from
Transifex.
- Updates Catalan, French, German, Italian, Russian, Slovak, and
Spanish translations from Transifex.
- Completes Italian translation.

+ installation

- Apache virtual environments are now created with appropriate
`WSGIDaemonProcess` user value, taken from the configuration
variable `CFG_BIBSCHED_PROCESS_USER`, provided it is set. This
change makes it easier to run Invenio under non-Apache user
identity.
- Installation scripts now support Ubuntu 14.04 LTS.
- Uses `/usr/sbin/service foo` consistently everywhere to restart
daemons instead of deprecated `/etc/init.d/foo`.
- Pinned specific JSON-js and Mediaelement versions instead of using
the latest master branch commits. (#11)

- Apache virtual environments are now created with appropriate
`WSGIPythonHome` directive so that it would be easier to run
Invenio from within Python virtual environments.
+ urlutils

- Uses `md5` from `hashlib` when available. (#3382)

Bug fixes
---------

+ global:
+ BibDocFile

- Purges old extracted text too, when purging a BibDoc. (#3519)

+ BibSched

- Makes `recid` argument optional in tasklet `bst_create_icons`.
(#2192)

+ OAIHarvest

- Fixes the parsing of resumptiontoken in incoming OAI-PMH XML which
could fail when the resumptiontoken was empty.

+ OAIRepository

- Fixes default configuration of CFG_OAI_METADATA_FORMATS, correctly
assigning the XSD and XML namespace to the corresponding metadata
prefix.

+ WebAccess

- Improves the WebAccess FireRole documentation by providing
corrected example on how to use groups in FireRole definitions.
(#3107) (#3225)

+ WebSearch

- Fixes asynchronous external collection getter tests following the
update of the Invenio project web site.

+ WebSession

- Removes pending groups from user info object. (#3526)

+ bibupload

- In case of replicating datasets between instances by means of OAI
harvesting it is plausible to check for external OAI-IDs not only
in the field specified by CFG_BIBUPLOAD_EXTERNAL_OAIID_TAG but
also in CFG_OAI_ID_FIELD. (#2812) (PR #2816)

+ global

- Silences most MySQL UTF-8 warnings related to inserting into and
updating BLOB table columns.

+ installation

- Replaces `invenio-demo.cern.ch` by `demo.invenio-software.org`
which is the new canonical URL of the demo site. (#2867)
- Amends canonical location of py-editdist and pyRXP packages,
fixing the installation problem.
- Amends installation procedures to download necessary jQuery
plugins from Invenio-hosted web site, fixing problems with non-
existing Google Code pages. (#3620)
- Fixes Apache virtual host configuration generation on CentOS 6.

+ testutils:
+ inveniogc

- Switches off SSL verification when running the test suite. Useful
for Python-2.7.9 where self-signed SSL certificates (that are
usually used on development installations) would cause apparent
test failures. (#2868)
- Fixes garbage collection of temporary directories created by
websubmit_icon_creator and websubmit_file_stamper. (#3556) (PR
#3558)

Download
--------

- http://invenio-software.org/download/invenio-1.1.6.tar.gz
- http://invenio-software.org/download/invenio-1.1.6.tar.gz.md5
- http://invenio-software.org/download/invenio-1.1.6.tar.gz.sig
- http://invenio-software.org/download/invenio-1.1.7.tar.gz
- http://invenio-software.org/download/invenio-1.1.7.tar.gz.md5
- http://invenio-software.org/download/invenio-1.1.7.tar.gz.sig

Installation
------------
Expand All @@ -72,8 +133,8 @@ a) Stop your bibsched queue and your Apache server.

b) Install the update::

$ tar xvfz invenio-1.1.6.tar.gz
$ cd invenio-1.1.6
$ tar xvfz invenio-1.1.7.tar.gz
$ cd invenio-1.1.7
$ sudo rsync -a /opt/invenio/etc/ /opt/invenio/etc.OLD/
$ sh /opt/invenio/etc/build/config.nice
$ make
Expand Down

0 comments on commit d4654c3

Please sign in to comment.