Skip to content

Invenio v0.90.1

Compare
Choose a tag to compare
@tiborsimko tiborsimko released this 22 Jun 11:05
· 11471 commits to master since this release
v0.90.1
--------------------------------------------------------------------
CDS Invenio v0.90.1 is released
July 23, 2006
http://cdsware.cern.ch/news/
--------------------------------------------------------------------

CDS Invenio v0.90.1 was released on July 23, 2006.

What's new:
-----------

 *) output messages improved and enhanced to become more easily
    translatable in various languages (all modules)

 *) new translation (Bulgarian) and several updated translations
    (Greek, French, Russian, Slovak)

 *) respect langugage choice in various web application links
    (WebAlert, WebBasket, WebComment, WebSession, WebSubmit)

 *) fixed problem with commenting rights in a group-shared basket that
    is also a public basket with lesser rights (WebBasket)

 *) guest users are now forbidden to share baskets (WebBasket)

 *) fixed guest user garbage collection, adapted to the new baskets
    schema (WebSession)

 *) added possibility to reject group membership requests; sending
    informational messages when users are approved/refused by group
    administrators (WebSession)

 *) experimental release of the new BibFormat in Python (BibFormat)

 *) started massive deployment of the regression test suite, checking
    availability of all web interface pages (BibEdit, BibFormat,
    BibHarvest, BibIndex, BibRank, MiscUtil, WebAccess, WebBasket,
    WebComment, WebMessage, WebSearch, WebSession, WebSubmit)

 *) updated developer documentation (I18N output messages policy, test
    suite policy, coding style)

Download:
---------

  <http://cdsware.cern.ch/download/cds-invenio-0.90.1.tar.gz>
  <http://cdsware.cern.ch/download/cds-invenio-0.90.1.tar.gz.md5>
  <http://cdsware.cern.ch/download/cds-invenio-0.90.1.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you are upgrading from CDS Invenio v0.90.0, then please follow the
following steps:

   - Launch the bibsched monitor and wait until all active bibsched
     tasks are finished.  Then put bibsched daemon into manual mode.

   - Stop all submission procedures and other write operations: for
     example, you may want to switch your site to read-only mode (set
     CFG_ACCESS_CONTROL_LEVEL_SITE to 1 in access_control_config.py
     and restart Apache) or you may want to stop Apache completely.

   - Optionally, you may want to backup your current MySQL database
     and your CDS Invenio installation directory (@prefix).  Note that
     this step is not really necessary for 0.90.0 -> 0.90.1 upgrade,
     since the changes are of minor nature only.

   - Untar new sources and rerun configure with old arguments.  Your
     old configure line is available at
     @prefix@/etc/build/config.nice.

   - Merge your old config.wml with the new one.  Your old config.wml
     file is available at @prefix@/lib/wml/invenio/config.wml.  The
     only novelty in the new config.wml file is the introduction of
     the Bulgarian translation in the CDSNAMEINTL and CDSLANGS
     options, so that merging should be straightforward.  Note that
     you may directly reuse your old config.wml file in case you do
     not plan to provide your user interface in Bulgarian.

   - Run make.

   - If you have customized your @prefix/etc/ files since the
     last installation (for example to edit the stopwords list or
     configure language stemmers), then back them up now.

   - Run make install.

   - If you have backed up your old @prefix@/etc/ directory as
     mentioned before, then restore your old etc files now.

   - Update your database table structure:

        $ make update-v0.90.0-tables

   - Optionally, update your tables with the new Bulgarian and updated
     French and Russian dynamic elements:

        $ grep "'bg'" modules/miscutil/sql/tabfill.sql | \
               ./modules/miscutil/bin/dbexec  
        $ echo "UPDATE fieldname SET value='identificateur de notice' \
                 WHERE value='notice ID' AND id_field=14 AND ln='fr';" | \
               ./modules/miscutil/bin/dbexec  
        $ echo "UPDATE fieldname SET value='предмет' \
                WHERE value='' AND id_field=7 AND ln='ru';" | \
               ./modules/miscutil/bin/dbexec  
        $ echo "UPDATE fieldname SET value='разделение' \
                WHERE value='' AND id_field=11 AND ln='ru';" | \
               ./modules/miscutil/bin/dbexec  
        $ echo "UPDATE fieldname SET value='эксперимент' \
                WHERE value='' AND id_field=13 AND ln='ru';" | \
               ./modules/miscutil/bin/dbexec  
        $ echo "UPDATE fieldname SET value='номер записи' \
                WHERE value='' AND id_field=14 AND ln='ru';" | \
               ./modules/miscutil/bin/dbexec  

   - Optionally, run webcoll to regenerate Bulgarian, French, and
     Russian search interface pages.

   - Re-enable write access if you have disabled it before and restart
     your Apache server.

   - Put the bibsched daemon back into the automatic mode.  You are
     done.

If you want to upgrade from CDSware v0.7.1 or earlier versions, please
do not use this release for production environment yet.  The codebase
has undergone very important changes during the last year.  You can
use this release to check out the new CDS Invenio features and test it
in your environment.  Full-scale upgrade instructions and tools will
be provided with the forthcoming update release in August 2006.

Known problems:
---------------

 *) Several modules of the this release (e.g. the new BibFormat in
    Python, the mail submission system, citation ranking) are still
    experimental and not yet activated.  You may have a peek at what
    is planned, but please do not rely on them.

 *) The admin-level functionality for several modules is not fully
    developed yet.

What's next:
------------

 *) Fixing the problems mentioned above.

 *) Providing an easy-to-use upgrade path for CDSware v0.7.1 users.

 *) The next release should happen in August 2006.

- end of file -