From 6ef8af481e6e2974293d5de33e6f58f117f26015 Mon Sep 17 00:00:00 2001 From: Tibor Simko Date: Wed, 20 Oct 2010 22:17:54 +0200 Subject: [PATCH] Invenio v0.99.2 --- AUTHORS | 67 +++++++++--------- ChangeLog | 191 +++++++++++++++++++++++++++++++++++++++++++++++++- INSTALL | 30 ++++---- NEWS | 55 +++++++++++---- RELEASE-NOTES | 165 ++++++++----------------------------------- 5 files changed, 309 insertions(+), 199 deletions(-) diff --git a/AUTHORS b/AUTHORS index e360ecdbd4..9ad6d8a7f7 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,8 +1,6 @@ CDS Invenio AUTHORS =================== -Revision: $Id$ - CDS Invenio is developed at, and maintained by, the CERN Document Server Software Consortium, jointly by CERN (European Organization for Nuclear Research, Geneva, Switzerland) and EPFL (École Polytechnique @@ -17,7 +15,7 @@ The CERN development group currently consists of: Head Developer. General system architecture, release management. WebSearch, BibIndex, BibSched, WebStat, WebStyle, WebSession, WebHelp, and more. - + - Jerome Caffaro BibFormat, redesign and rewrite in Python. BibConvert XML-oriented mode. OAI harvester improvements. Improvements to @@ -30,34 +28,13 @@ The CERN development group currently consists of: extension for the indexer. Improvents to the task scheduler and session hander, etc. - - Martin Vesely - BibHarvest, OAI daemon and admin interface. BibConvert - text-oriented mode. BibMatch. - - Chris Montarbaud Multimedia and photo management. - - Tony Osborne - Improvements to the reference extractor. - - Marko Niinimaki - Contributions to the BibRank citation module and WebSearch + Contributions to the BibRank citation module and WebSearch summary output formats. - - Radoslav Ivanov - Contributions to the WebBasket module test suite. Support for - parentheses and SPIRES search syntax in WebSearch. - - - Joaquim Silvestre - Forthcoming BibCirculation module to handle physical item copies. - - - Lars Christian Raae - Record locking, per-collection curating authentication, reverting - older record versions, for the BibEdit. - - - Ruben Pollan - Contributions to the WebStat module. - - Piotr Praczyk OAI harvesting from arXiv. Test harvesting interface, for BibHarvest. Record comparison library functions, for BibRecord. @@ -77,6 +54,30 @@ Many former group members (CERN and EPFL staff and fellows, technical students, diploma students, summer students) contributed to the project. In an approximate decreasing chronological order: + - Benoit Thiell + Improvements to BibClassify. + + - Martin Vesely + BibHarvest, OAI daemon and admin interface. BibConvert + text-oriented mode. BibMatch. + + - Tony Osborne + Improvements to the reference extractor. + + - Radoslav Ivanov + Contributions to the WebBasket module test suite. Support for + parentheses and SPIRES search syntax in WebSearch. + + - Joaquim Silvestre + Forthcoming BibCirculation module to handle physical item copies. + + - Lars Christian Raae + Record locking, per-collection curating authentication, reverting + older record versions, for the BibEdit. + + - Ruben Pollan + Contributions to the WebStat module. + - Nicholas Robinson WebSubmit. Reference extraction for the BibEdit module. @@ -97,11 +98,11 @@ project. In an approximate decreasing chronological order: Original implementation of the fulltext file transfer mode for BibUpload. - - Axel Voitier + - Axel Voitier Complex approval and refereeing subsystem, for WebSubmit. - Alberto Pepe - BibClassify, BibHarvest Admin. + BibClassify, BibHarvest Admin. - Nikolay Dyankov XML-based BFX formatting engine, for BibFormat. @@ -118,7 +119,7 @@ project. In an approximate decreasing chronological order: numerous patches for many modules. - Krzysztof Jedrzejek - Improvements to ElmSubmit. + Improvements to ElmSubmit. - Yohann Paris BibEdit Admin. @@ -133,7 +134,7 @@ project. In an approximate decreasing chronological order: System librarian, MARC21 expertise. - Tiberiu Dondera - Patches for the WebSubmit engine and the admin interface. + Patches for the WebSubmit engine and the admin interface. Templatizing codebase. - Anna Afshar @@ -143,7 +144,7 @@ project. In an approximate decreasing chronological order: Ranking engine, the BibRank module. Stemming and stopwords for the BibIndex module. Site access policies and external authentication methods, for the WebAccess module and its clients. - Administration interfaces to WebSearch, BibIndex, BibRank, and + Administration interfaces to WebSearch, BibIndex, BibRank, and additions to WebAccess. - Hector Sanchez @@ -151,7 +152,7 @@ project. In an approximate decreasing chronological order: management, for the WebSession module. - Richard Owen - Electronic mail submission system, the ElmSubmit module. + Electronic mail submission system, the ElmSubmit module. - Alexandra Silva Rewriting and enhancing BibRecord XML MARC and record handling @@ -161,7 +162,7 @@ project. In an approximate decreasing chronological order: Automatic text classification and keyword indexing. (upcoming) - Mikael Vik - Role-based access control engine and its admin interface, + Role-based access control engine and its admin interface, the WebAccess module. Guest user sessions garbage collector, for the WebSession module. @@ -178,7 +179,7 @@ project. In an approximate decreasing chronological order: - Franck Grenier Parts of web design and graphics, for the WebStyle module. - - Eduardo Margallo + - Eduardo Margallo Enhancements to the indexing engine, for the BibWords module. Initial implementation of the task scheduler, for the BibSched module. diff --git a/ChangeLog b/ChangeLog index 764f033b01..615bdcf123 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,188 @@ +CDS Invenio v0.99.2 (released 2010-10-20) +========================================= + +2010-10-20 Tibor Simko + + release: Invenio v0.99.2 + + release: update PO files for v0.99.2 + + installation: fix config.rpath and `all' target + * Add config.rpath needed for higher automake versions such as 1.11. + + * Fix minor conflict when building `all' target caused by + `git-version-gen' hooks. + + * Propagate VERSION via AC_SUBST. + +2010-10-19 Tibor Simko + + installation: deduce Invenio version dynamically + * Now that we use git since, ahem, many years, let us deduce Invenio version + number dynamically from `git describe'. Useful for making easier and more + precisely numbered development snapshots, not necessitating to bump version + numbers statically anymore. + (closes #318) + +2010-10-15 Jerome Caffaro + + WebStyle: fix CVS ID replacement test + * (cherry-picked from e322a406bdbd3ba0f6e01d9ab29ac4634aa61066) + + BibHarvest: fixed date manipulation in test + * When retrieving dates from dataset, correctly create alternative + "earliest" and "later" datestamps. + + (cherry-picked from fe19901820d859baa49e08baeef16ffce16cedca) + +2010-10-13 Samuele Kaplun + + Demo site downloads fulltexts from cdsware. + * Moved all the URLs in FFT tags from doc.cern.ch to + . + * Reindented all the XML content of demobibdata.xml. + +2010-08-02 Jerome Caffaro + + BibHarvest: valid default config + * Removed default newlines returned by OAI verb "Identify" in nodes + , , , + for a valid output. + +2010-07-12 Samuele Kaplun + + bibdocfile: application/octet-stream by default + * When streaming a file, if the mime-type to provide in the + response HTTP header can not be guessed from the file format, + use "application/octet-stream" instead of "text/plain", to + force browser to download the file. + +2010-06-21 Samuele Kaplun + + WebSearch: safer protection of restricted records + * Records (/record/xxx) belonging to restricted collections are now more + fully protected, regardless of primary or secondary collection definitions, + by checking if the user is either owner of the record or is authorized + to access *all* restricted collections to which the record belongs to. + +2010-06-21 Benoit Thiell + + installation: purged multiple targets + * elmsubmit_misc.py and webcomment_tests.py were referenced twice + in the corresponding Makefiles. Cleaned. + +2010-06-21 Samuele Kaplun + + WebSession: catching exception when wrong cookie + * When using /youraccount/resetpassword and using a wrong or + non existing cookie an exception was raised and not handled. + This is now fixed. (thanks to Theodoros Theodoropoulos for + reporting) + +2010-06-15 Tibor Simko + + installation: check max python version + * Check also maximal Python version. This is important on systems + like Ubuntu that use Python-2.6 in case people happen to be installing + old Invenio v0.99 release series there. + + Added user-query check when setting up alerts. + Added a strict check whether the given user can set up the given query + as a periodic alert. This prevents malicious users from playing with + URL arguments. + + Conflicts: + + modules/webalert/lib/webalert.py + modules/webalert/lib/webalert_webinterface.py + +2010-06-15 Samuele Kaplun + + WebSubmit: fix create_error_box call in errorMsg + +2010-06-15 Samuele Kaplun + + bibdocfile: backport extension guessing algorithm + * Fix extension guessing algorithm by backporting latest version from + master. Previous algorithm was guessing "foo.docx" as having extension + "ocx". This is fixed. + +2010-06-15 Samuele Kaplun + + bibdocfile: fix --fix-marc when no files attached + * When no files are attached --fix-marc was unable to prepare + a MARCXML to upload. Now at least an empty FFT tag is sent + which is enough to trigger the fix-marc procedure in BibUpload. + + Added language information to export actions + + Removed removal of default language during link creation. + + BibHarvest: removed trailing '/' in /oai2d baseurl + * Removed trailing `/' in /oai2d baseurl so that OAI gateway valides. + +2010-06-15 Lars Christian Raae + + Fixed all mutable default arguments. + +2010-06-15 Samuele Kaplun + + BibEdit: fix adding a field + * Fixed adding a field in BibEdit. + + * Merge note: this is a quick-fix for maint only; it was fixed in another way + in master by Lars. Also, this particular fix leads to doubling of subfields + unless one removes default mutual arguments, which is fixed in + 1a153fc6b0415d5bb101e3a89c19aca63c7ec51d. + + Fix language Vs field treatment in create_searchwithin_selection_box. + +2010-05-26 Samuele Kaplun + + WebAccess: fix authaction parameter parsing + * fix authaction parameter parsing, by transforming into an int the + id_user passed on the command line. Closes #64. + +2010-05-21 Tibor Simko + + BibUpload: fixed wrong _add_new_format() call + +2010-05-21 Samuele Kaplun + + BibUpload: fixed crash when merging MARC into bibdoc + * When merging MARC into bibdocfile structure, if a URL is resolved + to a docname that is not actually attached to the given record an + exception is raised. This exception is now catched and a warning + is simply issued. + +2010-05-17 Samuele Kaplun + + BibIndex: index files with unusual extensions + * Fixing bug (reported by Devin Bougie) triggered when filename has + no extension or is using exotic extension (e.g. Microsoft Office 2007). + + (cherry-picked from 919c5c4489155e3652c6ca19967c5b5475c52a15) + +2010-05-13 Samuele Kaplun + + BibSched: fix conflict between OS signals and I/O + * Connected USR2 signal to SIG_IGN. This should solve any conflict raising when + pinging a task with USR2 signal for discovering if it's still alive, while the + task is performing I/O operation (e.g. downloading an URL). (See + , the fourth dot). + + * This solves notably problem with full-text-indexing remote files. + + (cherry-picked from d7f4373a235c808caccabb068587d7a8afc23422) + +2010-05-13 Tibor Simko + + git: new .gitignore and sse2f files + * Installed project-wide .gitignore, with a notable addition of *.sse2f + files that are actually FASL files compiled with SSE2 support, as generated + by recent versions of CMUCL. + + CDS Invenio v0.99.1 (released 2008-07-10) ========================================= @@ -15660,8 +15845,8 @@ CDS Invenio v0.99.0 (released 2008-03-27) 2007-08-02 Tibor Simko - * INSTALL: Updated GnuPG keyserver example, thanks to Andrés - Chandía. + * INSTALL: Updated GnuPG keyserver example, thanks to Andrés + Chandía. 2007-08-02 Nicholas Robinson @@ -25637,7 +25822,7 @@ CDS Invenio v0.92.0 (released 2006-12-21) used in the fulltext word index, meaning that if you seached for a word containing accents, within a fulltext, you would never have any results, unless the non-accented "version" of that word also - existed in the document. [E.g. searching for "später" would only + existed in the document. [E.g. searching for "später" would only return results for documents containing "spater" because search engine strips the accent in the search query, meaning that the query can never match the accented word in the fulltext word diff --git a/INSTALL b/INSTALL index bdee109db2..cdbaee86cc 100644 --- a/INSTALL +++ b/INSTALL @@ -183,13 +183,13 @@ Contents ---------------- $ cd /usr/local/src/ - $ wget http://cdsware.cern.ch/download/cds-invenio-0.99.1.tar.gz - $ wget http://cdsware.cern.ch/download/cds-invenio-0.99.1.tar.gz.md5 - $ wget http://cdsware.cern.ch/download/cds-invenio-0.99.1.tar.gz.sig - $ md5sum -v -c cds-invenio-0.99.1.tar.gz.md5 - $ gpg --verify cds-invenio-0.99.1.tar.gz.sig cds-invenio-0.99.1.tar.gz - $ tar xvfz cds-invenio-0.99.1.tar.gz - $ cd cds-invenio-0.99.1 + $ wget http://invenio-software.org/download/cds-invenio-0.99.2.tar.gz + $ wget http://invenio-software.org/download/cds-invenio-0.99.2.tar.gz.md5 + $ wget http://invenio-software.org/download/cds-invenio-0.99.2.tar.gz.sig + $ md5sum -v -c cds-invenio-0.99.2.tar.gz.md5 + $ gpg --verify cds-invenio-0.99.2.tar.gz.sig cds-invenio-0.99.2.tar.gz + $ tar xvfz cds-invenio-0.99.2.tar.gz + $ cd cds-invenio-0.99.2 $ ./configure $ make $ make install @@ -232,20 +232,20 @@ Contents CDS Invenio. (The built files will be installed into different "target" directories later.) - $ wget http://cdsware.cern.ch/download/cds-invenio-0.99.1.tar.gz - $ wget http://cdsware.cern.ch/download/cds-invenio-0.99.1.tar.gz.md5 - $ wget http://cdsware.cern.ch/download/cds-invenio-0.99.1.tar.gz.sig + $ wget http://invenio-software.org/download/cds-invenio-0.99.2.tar.gz + $ wget http://invenio-software.org/download/cds-invenio-0.99.2.tar.gz.md5 + $ wget http://invenio-software.org/download/cds-invenio-0.99.2.tar.gz.sig Fetch CDS Invenio source tarball from the CDS Software Consortium distribution server, together with MD5 checksum and GnuPG cryptographic signature files useful for verifying the integrity of the tarball. - $ md5sum -v -c cds-invenio-0.99.1.tar.gz.md5 + $ md5sum -v -c cds-invenio-0.99.2.tar.gz.md5 Verify MD5 checksum. - $ gpg --verify cds-invenio-0.99.1.tar.gz.sig cds-invenio-0.99.1.tar.gz + $ gpg --verify cds-invenio-0.99.2.tar.gz.sig cds-invenio-0.99.2.tar.gz Verify GnuPG cryptographic signature. Note that you may first have to import my public key into your keyring, if you @@ -257,11 +257,11 @@ Contents warning that may follow after the signature has been successfully verified. - $ tar xvfz cds-invenio-0.99.1.tar.gz + $ tar xvfz cds-invenio-0.99.2.tar.gz Untar the distribution tarball. - $ cd cds-invenio-0.99.1 + $ cd cds-invenio-0.99.2 Go to the source directory. @@ -555,4 +555,4 @@ Good luck, and thanks for choosing CDS Invenio. - CDS Development Group - + diff --git a/NEWS b/NEWS index c39202e43d..85213979dd 100644 --- a/NEWS +++ b/NEWS @@ -1,13 +1,40 @@ CDS Invenio NEWS ================ -Revision: $Id$ - Here is a short summary of the most notable changes in CDS Invenio releases. For more information about the current release, please consult RELEASE-NOTES. For more information about changes, please consult ChangeLog. +CDS Invenio v0.99.2 -- released 2010-10-20 +------------------------------------------ + + *) stricter checking of access to restricted records: in order to + view a restricted record, users are now required to have + authorizations to access all restricted collections the given + record may belong to (WebSearch) + + *) strict checking of user query history when setting up email + notification alert, preventing URL mangling attempts (WebAlert) + + *) fixed possible Unix signal conflicts for tasks performing I/O + operations or running external processes, relevant notably to + full-text indexing of remote files (BibSched) + + *) fixed full-text indexing and improved handling of files of + `unexpected' extensions (BibIndex, WebSubmit) + + *) streaming of files of `unknown' MIME type now defaults to + application/octet-stream (WebSubmit) + + *) fixed addition of new MARC fields in the record editor (BibEdit) + + *) fixed issues in full-text file attachment via MARC (BibUpload) + + *) fixed authaction CLI client (WebAccess) + + *) ... plus other minor fixes and improvements + CDS Invenio v0.99.1 -- released 2008-07-10 ------------------------------------------ @@ -506,7 +533,7 @@ CDS Invenio v0.92.0 -- released 2006-12-22 now recommended *) full compatibility with FreeBSD and Mac OS X - + CDS Invenio v0.90.1 -- released 2006-07-23 ------------------------------------------ @@ -559,9 +586,9 @@ CDS Invenio v0.90.0 -- released 2006-06-30 *) new basket sharing among user groups (WebBasket) *) new open peer reviewing and commenting on documents (WebComment) - + *) new user and group web messaging system (WebMessage) - + *) new ontology-based document classification system (BibClassify) *) new WebSubmit Admin (WebSubmit) @@ -572,7 +599,7 @@ CDS Invenio v0.90.0 -- released 2006-06-30 *) new OAI repository administration tool (BibHarvest) - *) new OAI periodical harvesting tool (BibHarvest) + *) new OAI periodical harvesting tool (BibHarvest) *) new web layout templating system (WebStyle) @@ -612,15 +639,15 @@ CDSware v0.7.1 -- released 2005-05-04 *) automatic linking to Google Print in the ``Haven't found what you were looking for...'' page box (WebSearch) - *) BibFormat Admin Guide cleaned, thanks to Ferran Jorba + *) BibFormat Admin Guide cleaned, thanks to Ferran Jorba *) new Catalan translation, thanks to Ferran Jorba *) updated Greek and Portuguese translations, thanks to Theodoros Theodoropoulos and Flávio C. Coelho - *) updated Spanish translation - + *) updated Spanish translation + CDSware v0.7.0 -- released 2005-04-06 ------------------------------------- @@ -670,11 +697,11 @@ CDSware v0.7.0 -- released 2005-04-06 CDSware v0.5.0 -- released 2004-12-17 ------------------------------------- - + *) new rank engine, featuring word similarity rank method and the journal impact factor rank demo (BibRank) - *) search engine includes ranking option (WebSearch) + *) search engine includes ranking option (WebSearch) *) record similarity search based on word frequency (WebSearch, BibRank) @@ -914,13 +941,13 @@ CDSware v0.1.1 (DEVELOPMENT) -- released 2003-12-19 *) more internationalization of the search engine messages (WebSearch) - *) new language: Norwegian (bokmÃ¥l) + *) new language: Norwegian (bokmÃ¥l) *) simple example for converting BibTeX into XML MARC (BibConvert) *) new optional --with-python configuration option - *) Python module detection during configure + *) Python module detection during configure *) bugfixes: os.tempnam() warning, login page referer, and others @@ -929,7 +956,7 @@ CDSware v0.1.0 (DEVELOPMENT) -- released 2003-12-04 *) development branch release - *) search engine redesign to yield five times more search performance + *) search engine redesign to yield five times more search performance for larger sites (WebSearch, BibWords) *) fulltext indexation of PDF, PostScript, MS Word, MS PowerPoint and diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 1512725d3e..62af6a047d 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,131 +1,49 @@ -------------------------------------------------------------------- -CDS Invenio v0.99.1 is released -July 10, 2008 -http://cdsware.cern.ch/invenio/news.html +CDS Invenio v0.99.2 is released +October 20, 2010 +http://invenio-software.org/ -------------------------------------------------------------------- -CDS Invenio v0.99.1 was released on July 10, 2008. +CDS Invenio v0.99.2 was released on October 20, 2010. + +This is a bugfix release only. It is recommended to all CDS Invenio +sites using v0.99.1 or previous releases. What's new: ----------- - *) search engine syntax now supports parentheses (WebSearch) - - *) search engine syntax now supports SPIRES query language - (WebSearch) - - *) strict respect for per-collection sort options on the search - results pages (WebSearch) - - *) improved parsing of search query with respect to non-existing - field terms (WebSearch) - - *) fixed "any collection" switch on the search results page - (WebSearch) - - *) added possibility for progressive display of detailed record page - tabs (WebSearch) - - *) added support for multi-page RSS output (WebSearch) - - *) new search engine summarizer module with the cite summary output - format (WebSearch, BibRank) - - *) "cited by" links are now generated only when needed (WebSearch) - - *) new experimental comprehensive author page (WebSearch) - - *) stemming for many indexes is now enabled by default (BibIndex) - - *) new intelligent journal index (BibIndex) - - *) new logging of missing citations (BibRank) - - *) citation indexer and searcher improvements and caching (BibRank) - - *) new low-level task submission facility (BibSched) - - *) new options in bibsched task monitor: view task options, log and - error files; prune task to a history table; extended status - reporting; failed tasks now need acknowledgement in order to - restart the queue (BibSched) - - *) safer handling of task sleeping and waking up (BibSched) - - *) new experimental support for task priorities and concurrent task - execution (BibSched) - - *) improved user-configured browser language matching (MiscUtil) - - *) new default behaviour not differentiating between guest users; - this removes a need to keep sessions/uids for guests and robots - (WebSession) - - *) optimized sessions and collecting external user information (WebSession) + *) stricter checking of access to restricted records: in order to + view a restricted record, users are now required to have + authorizations to access all restricted collections the given + record may belong to (WebSearch) - *) improved logging conflicts for external vs internal users - (WebAccess) + *) strict checking of user query history when setting up email + notification alert, preventing URL mangling attempts (WebAlert) - *) improved Single Sign-On session preservation (WebAccess) + *) fixed possible Unix signal conflicts for tasks performing I/O + operations or running external processes, relevant notably to + full-text indexing of remote files (BibSched) - *) new 'become user' debugging facility for admins (WebAccess) + *) fixed full-text indexing and improved handling of files of + `unexpected' extensions (BibIndex, WebSubmit) - *) new bibdocfile CLI tool to manipulate full-text files archive - (WebSubmit) + *) streaming of files of `unknown' MIME type now defaults to + application/octet-stream (WebSubmit) - *) optimized redirection of old URLs (WebSubmit) + *) fixed addition of new MARC fields in the record editor (BibEdit) - *) new icon creation tool in the submission input chain (WebSubmit) + *) fixed issues in full-text file attachment via MARC (BibUpload) - *) improved full-text file migration tool (WebSubmit) + *) fixed authaction CLI client (WebAccess) - *) improved stamping of full-text files (WebSubmit) - - *) new approval-related end-submission functions (WebSubmit) - - *) comments and descriptions of full-text files are now kept also in - bibdoc tables, not only in MARC; they are synchronized during - bibupload (WebSubmit, BibUpload) - - *) fixed navigation in public baskets (WebBasket) - - *) added detailed record page link to basket records (WebBasket) - - *) new removal of HTML markup in alert notification emails (WebAlert) - - *) improved OAI harvester logging and handling (BibHarvest) - - *) improved error checking (BibConvert) - - *) improvements to the record editing tool: subfield order change, - repetitive subfields; improved record locking features; - configurable per-collection curators (BibEdit) - - *) fully refactored WebJournal module (WebJournal) - - *) new RefWorks output format, thanks to Theodoros Theodoropoulos - (BibFormat) - - *) fixed keyword detection tool's output; deactivated taxonomy - compilation (BibClassify) - - *) new /stats URL for administrators (WebStat) - - *) better filtering of unused translations (WebStyle) - - *) updated French, Italian, Norwegian and Swedish translations; - updated Japanese translation (thanks to Makiko Matsumoto and Takao - Ishigaki); updated Greek translation (thanks to Theodoros - Theodoropoulos); new Hungarian translation (thanks to Eva Papp) - - *) ... plus many other minor bug fixes and improvements + *) ... plus other minor fixes and improvements Download: --------- - - - + + + Installation notes: ------------------- @@ -135,31 +53,20 @@ Please follow the INSTALL file bundled in the distribution tarball. Upgrade notes: -------------- -If you are upgrading from CDS Invenio v0.99.0, then: +If you are upgrading from CDS Invenio v0.99.1, then: - please stop your bibsched queue and your Apache server - - clean your session and user tables of guests: - - $ echo "TRUNCATE session" | /opt/cds-invenio/bin/dbexec - $ echo "DELETE FROM user WHERE email=''" | \ - /opt/cds-invenio/bin/dbexec - - install the update: - $ cd cds-invenio-0.99.1 + $ cd cds-invenio-0.99.2 $ cp -a /opt/cds-invenio/etc /opt/cds-invenio/etc.OLD $ sh /opt/cds-invenio/etc/build/config.nice $ make install $ /opt/cds-invenio/bin/inveniocfg --update-all - $ make update-v0.99.0-tables - $ make check-custom-templates - $ diff -r /opt/cds-invenio/etc /opt/cds-invenio/etc.OLD - - - study the differences in the 'etc' folder and copy or merge your - past customizations (namely, files like HB.bfo) + $ cp -a /opt/cds-invenio/etc.OLD /opt/cds-invenio/etc - - restart your Apache server and your bibsched queue + - restart your Apache server and your bibsched queue - you are done @@ -167,14 +74,4 @@ If you are upgrading from previous CDS Invenio releases (e.g. from v0.92.1), then please see a dedicated Invenio Upgrade wiki page at . -Further notes and issues: -------------------------- - - *) Some modules of this release (e.g. mail submission system) 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 of several modules is not fully - developed or documented yet. - - end of file - \ No newline at end of file