Re: Bibindex and bibencode error

2018-05-16 Thread Tibor Simko
Dear Rita:

On Wed, 16 May 2018, Ricceri Rita wrote:
> 2018-05-16 10:52:22 --> EMERGENCY: Errors found. You should check consistency 
> of the idxWORD25F - idxWORD25R tables.
> Running 'bibindex --repair' is recommended.

You can proceed with the index check and repair, e.g. for `title` index:

  $ sudo -u www-data bibindex -u admin -w title -k # to check title index
  $ sudo -u www-data bibindex -u admin -w title -r # to repair title index

The index number 25 should be the `filetype` index in the default
configuration, so you can use `-w filetype` with the above commands.

If the automatic index repair does not help, please see the BibIndex
Admin Guide for more index repairing tips and tricks:

  http://demo.inveniosoftware.org/help/admin/bibindex-admin-guide#5.2

Best regards
--
Tibor Simko


Re: Bibindex and bibencode error

2018-05-15 Thread Tibor Simko
Dear Rita:

On Tue, 15 May 2018, Ricceri Rita wrote:
> sudo -u www-data /opt/invenio/bin/bibindex
>
> ###
> 2018-05-15 16:02:44 --> Unexpected error occurred: Name error:
> 'abstract' field name not defined.

Hmm, `abstract` is a standard field defined in Invenio's default data
model configuration file `modules/bibfield/etc/bibfield.cfg`.

(1) Are you using a different data model on your site?

(2) If you have been upgrading your site, have you run something like:

  $ sudo -u www-data inveniocfg --load-bibfield-conf

to apply field definition changes?

(3) If you did change the data model and/or upgraded throughout several
versions and/or changed your record serialisation rules, and if your
MARC records are displayed otherwise OK, then you can also think of
running:

  $ sudo -u www-data inveniocfg --reset-recjson-cache

that should recreate your JSON record cache based on your MARC data.
(after loading bibfield configuration)

Note that there is also a sister command to reset your Python record
structure cache:

  $ sudo -u www-data inveniocfg --reset-recstruct-cache

P.S. Note the leading "if's"; I guess you should be mostly OK after you
 load the bibfield configuration.

Best regards
--
Tibor Simko


Invenio project leadership changes

2017-01-17 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

This is to let you know that Lars will be progressively taking over the
Invenio project leadership activities. I'll keep focused on the CERN
Analysis Preservation and the CERN Open Data activities.

Best regards
--
Tibor Simko


Invenio Developer Forum - New record editor - Monday December 19th 2016

2016-12-19 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

The next Invenio Developer Forum will take place on Monday December 19th
2016 at 16:00 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, @jmmontull @harunurhan @zahos_z will present new record editor:

  https://indico.cern.ch/event/594724/

Best regards
--
Tibor Simko


Invenio Developer Forum - CANCELLED - Monday December 5th 2016

2016-12-05 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

Today's Invenio Developer Forum is cancelled.

People located at CERN might be interested in attending a presentation
on Linked Data by Ruben Verbogh, taking place today at 15:30 in the
Charpak room. Note: an advanced registration is required.

http://library.web.cern.ch/indico-events/library-science-talk-linked-data-and-sustainable-publication

Best regards
--
Tibor Simko


Invenio Developer Forum - Commit messages and release notes - Monday November 21st 2016

2016-11-21 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

The next Invenio Developer Forum will take place on Monday November 21st
at 16:00 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, we shall discuss reasons behind current Invenio commit message
and release notes practices and consider how to improve them in the new
world of distributed packages.

  https://indico.cern.ch/event/589825/

Best regards
--
Tibor Simko


Invenio Developer Forum - CANCELLED - Monday November 14th 2016

2016-11-14 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

Today's Invenio Developer Forum is cancelled.

Best regards
--
Tibor Simko


Invenio Developer Forum - Package upgrades - Monday November 7th 2016

2016-11-07 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

The next Invenio Developer Forum will take place on Monday November 7th
at 16:00 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, @jirikuncar will present new package database upgrades using
#alembic:

  https://indico.cern.ch/event/586915/

Best regards
--
Tibor Simko


Invenio Developer Forum - Angular I18N - Monday October 10th 2016

2016-10-10 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

The next Invenio Developer Forum will take place on Monday October 10th
at 16:00 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, Andrew will present work on internationalising Angular
applications.

  https://indico.cern.ch/event/573343/

Best regards
--
Tibor Simko


job openings at ADS

2016-09-29 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

FYI our ADS colleagues have job openings for 4 software developer
positions:

   https://adsabs.github.io/blog/were-hiring

Best regards
--
Tibor Simko


Invenio Developer Forum - N-maintainers - Monday September 26th 2016

2016-09-26 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

The next Invenio Developer Forum will take place on Monday September
26th at 16:00 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, we'll discuss and kick-off the multi-organisation, multi-package,
multi-maintainer development practices suited in our distributed Invenio
ecosystem.

  https://indico.cern.ch/event/572180/

Best regards
--
Tibor Simko


Invenio Developer Forum - Invenio-Accounts-REST - Monday September 19th 2016

2016-09-19 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

The next Invenio Developer Forum will take place on Monday September
19th at 16:00 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, Nicolas will present the use cases and plans for the forthcoming
Invenio-Accounts-REST package:

  https://indico.cern.ch/event/570566/

Best regards
--
Tibor Simko


Invenio Developer Forum - CANCELLED - Monday September 12th 2016

2016-09-12 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

Today's Invenio Developer Forum is cancelled.

Best regards
--
Tibor Simko


Invenio Developer Forum - CANCELLED - Monday September 5th 2016

2016-09-05 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

Today's Invenio Developer Forum is cancelled.

Best regards
--
Tibor Simko


Invenio Developer Forum - CANCELLED - Monday August 29th 2016

2016-08-29 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

Today's Invenio Developer Forum is cancelled.

Best regards
--
Tibor Simko


Invenio Developer Forum - Kanban - Monday August 1st 2016

2016-08-01 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

The next Invenio Developer Forum will take place on Monday August 1st at
16:00 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo videoconferencing
room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, we shall discuss the new kanban practices that are in place for
Invenio 3.0 beta release topics, together with the new label system on
GitHub, the new Write rights on GitHub, and associated example workflows
related to issue triage, code development, and code review.

  https://indico.cern.ch/event/560789/

Best regards
--
Tibor Simko


Invenio Developer Forum - CANCELLED - Monday July 25th 2016

2016-07-25 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

Today's Invenio Developer Forum is cancelled. See you next week!

Best regards
--
Tibor Simko


Invenio Developer Forum - CANCELLED - Monday July 18th 2016

2016-07-18 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

Today's Invenio Developer Forum is cancelled. See you next week!

Best regards
--
Tibor Simko


Invenio Developer Forum - Deposit with Angular-Schema-Form - Monday July 11th 2016

2016-07-11 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

The next Invenio Developer Forum will take place on Monday July 11th at
16:00 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo videoconferencing
room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, Nikos and Harris will demonstrate the current status of the new
Deposit module using Angular-Schema-Form:

  https://indico.cern.ch/event/555405/

Best regards
--
Tibor Simko


Invenio Developer Forum - CANCELLED - Monday July 4th 2016

2016-07-04 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

Today's Invenio Developer Forum is cancelled. See you next week!

Best regards
--
Tibor Simko


Invenio Developer Forum - Citation Style Language formatter - Monday June 27th 2016

2016-06-27 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

The next Invenio Developer Forum will take place on Monday June 27th at
16:00 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo videoconferencing
room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, Alex will present the work on the Citation Style Language
formatter in Invenio 3:

  https://indico.cern.ch/event/547171/

Best regards
--
Tibor Simko


Invenio Developer Forum - CANCELLED - Monday June 20th 2016

2016-06-20 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

Today's Invenio Developer Forum is cancelled. See you next week!

Best regards
--
Tibor Simko


Invenio Developer Forum - CANCELLED - Monday June 6th 2016

2016-06-06 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

Today's Invenio Developer Forum is cancelled in view of OR2016
preparations. If you are going to the OR2016 conference next week, we
have a rich Invenio programme happening there. See you next week!

Best regards
--
Tibor Simko


Invenio Developer Forum - CANCELLED - Monday May 30th 2016

2016-05-30 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

Today's Invenio Developer Forum is cancelled due to the time clash with
the 2nd Developers@CERN Forum that is topically centred around Python
and where several of us will be present.

http://indico.cern.ch/event/487416/timetable/#all

Best regards
--
Tibor Simko


Invenio Developer Forum - Sprint debrief: Invenio-Records-Files - Monday May 23rd 2016

2016-05-23 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

The next Invenio Developer Forum will take place on Monday May 23rd at
16:00 CET in (i) CERN room 31-S-023 and in (ii) Vidyo videoconferencing
room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, Jiri will debrief about the recent sprint on
Invenio-Records-Files:

  https://indico.cern.ch/event/535592/

Best regards
--
Tibor Simko


Invenio Developer Forum - Enhanced Record Recommendations in Invenio - Monday May 9th 2016

2016-05-09 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

The next Invenio Developer Forum will take place on Monday May 9th at
16:00 CET in (i) CERN room 31-S-023 and in (ii) Vidyo videoconferencing
room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, David will present his work on enhanced record recommendations in
Invenio:

  https://indico.cern.ch/event/527150/

Best regards
--
Tibor Simko


Invenio Developer Forum - CANCELLED - Monday May 2nd 2016

2016-05-02 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

Today's Invenio Developer Forum is cancelled. The deposit sprint is
still ongoing and the debrief will take place in the coming weeks.

Best regards
--
Tibor Simko


Invenio Developer Forum - Sprint debrief: CDSLABS, Puppet, Invenio1-to-Invenio3 record migration - Monday April 25th 2016

2016-04-25 Thread Tibor Simko
Dear project-invenio-devel@cern.ch:

The next Invenio Developer Forum will take place on Monday April 25th at
16:00 CET in (i) CERN room 31-S-023 and in (ii) Vidyo videoconferencing
room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, we shall debrief about the recent CDSLABS sprint, featuring among
others the Invenio1-to-Invenio3 record migration:

  https://indico.cern.ch/event/524159/

Best regards
--
Tibor Simko


Invenio Developer Forum - CANCELLED - Monday April 18th 2016

2016-04-18 Thread Tibor Simko
Hello:

Today's Invenio Developer Forum is cancelled. The ongoing sprints
debrief will take place in the coming weeks.

Best regards
--
Tibor Simko


Invenio Developer Forum - MagPie - Monday April 11th 2016

2016-04-11 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday April 11th at
16:00 CET in (i) CERN room 31-S-023 and in (ii) Vidyo videoconferencing
room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, Jan Stypka will present MagPie, a new system for automatic
extraction of publication keywords and subject topics:

  https://indico.cern.ch/event/516565/

Best regards
--
Tibor Simko


Invenio Developer Forum - Sprint debrief: OAI server - Monday April 4th 2016

2016-04-04 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday April 4th at
16:00 CET in (i) CERN room 31-S-023 and in (ii) Vidyo videoconferencing
room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, we shall debrief about the recent OAI server sprint:

  https://indico.cern.ch/event/516559/

Best regards
--
Tibor Simko


Invenio Developer Forum - Sprint debrief: files - Monday March 21st 2016

2016-03-21 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday March 21st at
16:00 CET in (i) CERN room 31-S-023 and in (ii) Vidyo videoconferencing
room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, we shall debrief about the recent files sprint:

  https://indico.cern.ch/event/508736

Best regards
--
Tibor Simko


Invenio Developer Forum - Sprint debrief: record data model - Monday March 7th 2016

2016-03-07 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday March 7th at
16:00 CET in (i) CERN room 31-S-023 and in (ii) Vidyo videoconferencing
room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, we shall debrief about the recent record data model sprint:

  https://indico.cern.ch/event/507171/

Best regards
--
Tibor Simko


Invenio Developer Forum - cancelled

2016-02-29 Thread Tibor Simko
Hello:

Today's Invenio Developer Forum is cancelled.

Best regards
--
Tibor Simko


Re: can't login in v1.2

2016-02-23 Thread Tibor Simko
On Tue, 23 Feb 2016, Vít Tuček wrote:
> Now it's working like a charm. Thank you!

Sam or Vít, can you please send a pull request?

Note that Invenio 1.2 recommends Redis 2.9.0 with Nydus 0.10.6, see
`requirements.txt`.

Best regards
--
Tibor Simko


Invenio Developer Forum - Sprint debrief: search basics - Monday February 22nd 2016

2016-02-22 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday February 22nd
at 16:00 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, we shall debrief about the recent "Sprint-Search-Basics":

  https://indico.cern.ch/event/502743/

Best regards
--
Tibor Simko


Invenio Developer Forum - OR2016 - Monday February 8th 2016

2016-02-08 Thread Tibor Simko
Hello:

Today's Invenio Developer Forum is cancelled as many of us are busy
finishing submissions for Open Repositories 2016 conference. (The
deadline is today.)

Let me take this opportunity to remind everyone that we'll be holding an
Invenio Special Interest Group during OR2016 this year. Hope to see you
there!

http://or2016.net/call-for-papers/

Best regards
--
Tibor Simko


Invenio Developer Forum - Hands-on JSON Schema, Elasticsearch mappings, Indexing - Monday February 1st at 16:00 CET

2016-02-01 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday February 1st
at 16:00 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, we shall have a practical hands-on working session related to
record loading and indexing. Working towards implementing necessary
steps for the Invenio demo site. (MARC21 JSON Schema, Elasticsearch
mappings, indexing)

  https://indico.cern.ch/event/479539/

Best regards
--
Tibor Simko


Invenio Developer Forum - E2E testing with Selenium and Travis - Monday January 18th at 16:00 CET

2016-01-18 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday January 18th
at 16:00 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, @otron will talk about E2E testing with Selenium and Travis:

  https://indico.cern.ch/event/478110/

Best regards
--
Tibor Simko


Invenio Developer Forum - Record versioning with SQLAlchemy-Continuum - Monday January 11th at 16:00 CET

2016-01-11 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday January 11th
at 16:00 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, @jirikuncar will talk about record versioning with
SQLAlchemy-Continuum:

  https://indico.cern.ch/event/475386/

Best regards
--
Tibor Simko


Invenio Developer Forum - CANCELLED - Monday January 4th 2016

2016-01-04 Thread Tibor Simko
Hello:

Today's Invenio Developer Forum is cancelled due to numerous end-of-year
absences. See you next week and Happy Hacking in 2016!

Best regards
--
Tibor Simko


Invenio Developer Forum - Record upload and JSON Schema - Monday December 7th at 16:00 CET

2015-12-07 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday November 23rd
2015 at 16:00 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, @larshankat will talk about record upload and JSON Schemas:

  https://indico.cern.ch/event/468108/

Best regards
--
Tibor Simko


Invenio Developer Forum - Record checker - Monday November 23rd at 16:00 CET

2015-11-23 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday November 23rd
2015 at 16:00 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, @dset0x will talk about the record checker:

  https://indico.cern.ch/event/461719/

Best regards
--
Tibor Simko


Invenio Developer Forum - Invenio v3.0 Tutorial - Monday November 9th at 16:00 CET

2015-11-09 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday November 9th
2015 at 16:00 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Happy birthday Invenio v3.0 alpha! Today, @larshankat will present
newborn Invenio v3.0 and give detailed tutorial for developers:

  https://indico.cern.ch/event/458338/

We highly recommend all Invenio developers to attend this talk either in
person or via video. (The seating is limited.) For those who cannot
attend today, we'll record the talk and publish it later.

Best regards
-- 
Tibor Simko


Invenio Developer Forum - Building REST APIs - Monday November 2nd at 16:00 CET

2015-11-02 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday November 2nd
2015 at 16:00 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, @NHarraud will speak about building REST APIs:

  https://indico.cern.ch/event/447439/

Best regards
-- 
Tibor Simko


Invenio Developer Forum - CANCELLED

2015-10-26 Thread Tibor Simko
Hello:

Please note that the Invenio Developer Forum is cancelled today due to
lack of dedicated topic. Many topics have been addressed recently during
Invenio User Group Workshop 2015:

  
http://cds.cern.ch/search?f=490__a=Invenio%20User%20Group%20%20Workshop%202015

Best regards
-- 
Tibor Simko


Invenio Developer Forum starting at 16:00 CET/CEST from now on

2015-09-21 Thread Tibor Simko
Hello:

Please note that as of today the weekly Invenio Developer Fora are
shifted to take place at an earlier time:

   each Monday from 16:00 until 17:00

as discussed among CDS, INSPIRE, Invenio, Zenodo developer teams.

The new timing should solve scheduling clashes that occurred with the
old timing, enabling more people to participate.

If the new timing does not work well for you, please holler and we'll
organise a doodle poll later.

P.S. The list of past fora, as well as the planning of the future fora,
 is always available at:

 https://indico.cern.ch/category/6046/
   
Best regards
-- 
Tibor Simko


Invenio Developer Forum - Invenio v1.3 - Monday September 21st at 16:00 CEST

2015-09-21 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday September
21st 2015 at 16:00 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, we'll talk about the status of the `legacy` branch and select
interesting issues for the last legacy feature release (v1.3).

  https://indico.cern.ch/event/447437/

Best regards
-- 
Tibor Simko


Invenio Developer Forum - Free Bazaar - Monday September 7th at 16:45 CEST

2015-09-07 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday September 7th
2015 at 16:45 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.html=ygjcGzMEk8re

Today, we shall have a free bazaar session, discussing or working on
anything of interest at hand, in smaller or wider circles.

  https://indico.cern.ch/event/443828/

Best regards
-- 
Tibor Simko


Invenio Developer Forum - Free Bazaar - Monday August 17th at 16:45 CEST

2015-08-17 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday August 17th
2015 at 16:45 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, we shall have a free bazaar session, discussing or working on
anything of interest at hand, in smaller or wider circles.

  https://indico.cern.ch/event/439439/

Best regards
--
Tibor Simko


Invenio Developer Forum - Free Bazaar - Monday August 10th at 16:45 CEST

2015-08-10 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday August 10th
2015 at 16:45 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, we shall have a free bazaar session, discussing or working on
anything of interest at hand, in smaller or wider circles.

  https://indico.cern.ch/event/438187

Best regards
--
Tibor Simko


Invenio Developer Forum - Mini-Hackathon - Monday July 13th at 16:45 CEST

2015-07-13 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday July 13th
2015 at 16:45 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, we'll held a mini-hackathon to address bugs in Invenio v2.1.0 and
master that appeared recently, for example:

  maint-2.1
 https://github.com/inveniosoftware/invenio/issues/3296
  master:
 https://github.com/inveniosoftware/invenio-records/pull/4

Best regards
--
Tibor Simko


Invenio Developer Forum - JSON-Based Record Editing - Monday July 6th at 16:45 CEST

2015-07-06 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday July 6th 2015
at 16:45 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, @crepererum will discuss progress with JSON-based record editing:

  https://indico.cern.ch/event/407109

Best regards
--
Tibor Simko


Invenio Developer Forum - DoJSON - Monday June 29th at 16:45 CEST

2015-06-29 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday June 29th
2015 at 16:45 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, @jirikuncar will present new DoJSON converter:

  https://indico.cern.ch/event/405091

Best regards
--
Tibor Simko


Invenio Developer Forum - Free Bazaar - Monday June 22nd at 16:45 CEST

2015-06-22 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday June 22nd
2015 at 16:45 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, we shall have a free bazaar session, discussing or working on
anything of interest at hand, in smaller or wider circles.

  https://indico.cern.ch/event/403693

Best regards
--
Tibor Simko


Invenio v2.1.0 is released

2015-06-16 Thread Tibor Simko

 Invenio v2.1.0 is released


Invenio v2.1.0 was released on June 16, 2015.

About
-

Invenio is a digital library framework enabling you to build your own
digital library or document repository on the web.

Security fixes
--

+ docker:

  - Disables debug mode when using standard Docker image. Uses docker
compose to set the variable instead.

Incompatible changes


+ access:

  - Removes proprietary authentication protocol for robotlogin.
(#2972)

  - Removes external authentication engines. Please use
`invenio.modules.oauthclient` or Flask-SSO instead.  (#1083)

+ assets:

  - Removes support for runtime compiling of less files in debug mode
when option LESS_RUN_IN_DEBUG is enabled. (#2923)

  - Requires update of bootstrap version of overlays.

+ collections:

  - Collection reclist is not populated anymore. Use collection phrase
index using query matcher based on record data, hence no second
order operator will work in collection query definition.

+ communities:

  - Removes 'communities' module that has been externalised to
separate Python package called 'invenio_communities'.  Migration
can be done by running `pip install invenio_communities` and
adding 'invenio_communites' to PACKAGES.  (#3008)

+ formatter:

  - Database table 'format' and 'formatname' have been dropped and
foreign keys in other tables has been changed to use lower case
version of output format base filename without extension name.

  - Output formats are no longer modifiable from web interface as they
syntax has been changed from custom bfo to yml. (#2662)

  - Custom output formats from the database needs to by merged with
`bfo` files to new `yml` files. Please follow instructions when
running `python scripts/output_format_migration_kit.py`.

+ global:

  - Removes old URL handlers for `/search` and `/record`.  (#2958)

  - Enables 'sql_mode' as 'ansi_quotes' for quotes compatibility for
MySQL.

  - Drops all active sessions during upgrade. Might result in log
entries about non-restorable sessions.

  - Drops all active sessions during upgrade. Might result in log
entries about non-restorable sessions.

  - Moves `deprecated` decorator under `invenio/utils/deprecation.py`

  - Changes url_for behaviour to return always a unicode string.
(#2967)

  - Deprecates invenio.config hack for legacy code. (#3106)

  - Deprecates use of invenio.utils.redis in favor of
invenio.ext.cache. (#2885)

  - Removes support for custom remote debuggers. (#2945)

+ installation:

  - Upgrades minimum SQLAlchemy version to resolve Enum life cycle
problems on PostgreSQL. (#2351)

+ legacy:

  - Specifies deprecation warnings for all remaining legacy modules
according to the latest Invenio 3 road map.

  - Specifies deprecation warnings for legacy modules bibcirculation,
bibdocfile, bibedit, elmsubmit, websearch_external_collections,
and websubmit.

  - Enables 'sql_mode' as 'ansi_quotes' for quotes compatibility for
MySQL.

  - Removes deprecated bibknowledge module.

  - Removes deprecated `inveniocfg` command line interface.

+ multimedia:

  - Depreactes multimedia module.

+ search:

  - Removes support for legacy `perform_request_search` and
`search_unit` API functions.

  - Removes support for specific Aleph idendifiers from search engine.

New features


+ access:

  - Adds 'usedeposit' action which enables per user access
restrictions for different deposit types.  (#2724)

  - Adds the ability to restrict access per object independently from
the parent.

+ accounts:

  - Adds support for allowing users to update their profile (nickname,
email, family name and given name).

  - Adds support for users to re-request an verification email to be
sent.

  - Adds new Passlib Flask extension to support configurable password
contexts in Invenio. (#2874)

  - Adds panel blocks to settings templates.

+ babel:

  - Adds datetime localization template filters.

+ collections:

  - Adds new calculated field '_collections' to records from which the
'collection' index is created.  (#2638)

+ deposit:

  - Adds generic JinjaField and JinjaWidget to render templates as
form fields. This might be used in case longer explainations are
required for forms or to add pictures and other material that may
increase usability.

+ global:

  - Uses Flask-IIIF extension providing various image manipulation
capabilities.

  - Adds possibility to refer to documents and legacy BibDocFiles via
special path such as `/api/multimedia/image/recid:{recid}` or
`/api/multimedia/image/recid:{recid}-{filename}` or
`/api/multimedia/image/uuid` with proper permission checking.
(#3080) (#3084)

  - Adds general pagination macro for Flask-SQLAlchemy Pagination
object.  (PR #3006)

  - Adds 'noscript' block to the page template 

Invenio Developer Forum - Elasticsearch Roadmap - Monday June 15th at 16:45 CEST

2015-06-15 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday June 15th
2015 at 16:45 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, we shall have a working session to detail the Elasticsearch
roadmap:

  https://indico.cern.ch/event/402193

Best regards
--
Tibor Simko


Re: Invenio Developer Forum - Data model relations - Monday June 1st at 16:45 CEST

2015-06-02 Thread Tibor Simko
On Mon, 01 Jun 2015, Samuele Kaplun wrote:
 As usual I had to leave before very final forum conclusion, but I am
 confident some choice has been taken for the best of everybody.

 What was the reached consensus?

There are now somewhat detailed, and hopefully not too opinionated,
minutes available at:

   https://indico.cern.ch/event/398059

Best regards
--
Tibor Simko


Invenio Developer Forum - Data model relations - Monday June 1st at 16:45 CEST

2015-06-01 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday June 1st 2015
at 16:45 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, we shall discuss new data model architecture notably with respect
to inter-record relations and use cases:

  https://indico.cern.ch/event/398059

Best regards
--
Tibor Simko


Invenio v2.0.4 is released

2015-06-01 Thread Tibor Simko

 Invenio v2.0.4 is released


Invenio v2.0.4 was released on June 1, 2015.

About
-

Invenio is a digital library framework enabling you to build your own
digital library or document repository on the web.

New features


+ template:

  - Adds Jinja2 filter 's' to convert anything to 'str'.

Improved features
-

+ BibDocFile:

  - Escapes file name special characters including accents and spaces
in document URLs.

+ installation:

  - Adds default priviledges for database user to access from any
host.

Bug fixes
-

+ arxiv:

  - Adds proper quotation around OAI-PMH query to avoid a query parser
exception due to colons in the OAI identifiers.

+ global:

  - Catches possible KeyError exceptions when using dotted notation in
a list to allow for the case when items are missing certain keys.

+ installation:

  - Fixes syntax error in generated Apache virtual host configuration.

+ knowledge:

  - Fixes HTML character encoding in admin templates. (#3118)

+ legacy:

  - Changes the default timestamp to a valid datetime value when
reindexing via `-R`.

+ WebSearch:

  - Removes special behaviour of the subject index that was hard-
coded based on the index name.  Installations should rather
specify wanted behaviour by means of configurable tokeniser
instead.

Installation


   $ pip install invenio

Upgrade
---

   $ bibsched stop
   $ sudo systemctl stop apache2
   $ pip install --upgrade invenio==2.0.4
   $ inveniomanage upgrader check
   $ inveniomanage upgrader run
   $ sudo systemctl start apache2
   $ bibsched start

Documentation
-

   http://invenio.readthedocs.org/en/v2.0.4

Happy hacking and thanks for flying Invenio.

| Invenio Development Team
|   Email: i...@invenio-software.org
|   IRC: #invenio on irc.freenode.net
|   Twitter: http://twitter.com/inveniosoftware
|   GitHub: http://github.com/inveniosoftware
|   URL: http://invenio-software.org


Invenio v1.0.9 is released

2015-05-21 Thread Tibor Simko

 Invenio v1.0.9 is released


Invenio v1.0.9 was released on May 21, 2015.

About
-

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.0.8 or previous releases.

Security fixes
--

+ WebStyle:

  - Adds back the `HttpOnly` cookie attribute in order to better
protect against potential XSS vulnerabilities.  (#3064)

Improved features
-

+ 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.

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

Bug fixes
-

+ global:

  - Replaces `invenio-demo.cern.ch` by `demo.invenio-software.org`
which is the new canonical URL of the demo site.  (#2867)

+ testutils:

  - 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)

Download


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

Installation


Please follow the INSTALL file bundled in the distribution tarball.

Upgrade
---

If you are upgrading from Invenio v1.0.8, then:

a) Stop your bibsched queue and your Apache server.

b) Install the update::

 $ tar xvfz invenio-1.0.9.tar.gz
 $ cd invenio-1.0.9
 $ sudo rsync -a /opt/invenio/etc/ /opt/invenio/etc.OLD/
 $ sh /opt/invenio/etc/build/config.nice
 $ make
 $ make check-custom-templates
 $ make update-v1.0.8-tables
 $ sudo -u www-data make install
 $ sudo -u www-data /opt/invenio/bin/inveniocfg --update-all
 $ sudo rsync -a /opt/invenio/etc.OLD/ \
 --exclude invenio-autotools.conf \
 /opt/invenio/etc/

c) Restart your Apache server and your bibsched queue.

Happy hacking and thanks for flying Invenio.

| Invenio Development Team
|   Email: i...@invenio-software.org
|   IRC: #invenio on irc.freenode.net
|   Twitter: http://twitter.com/inveniosoftware
|   GitHub: http://github.com/inveniosoftware
|   URL: http://invenio-software.org


Invenio v1.1.6 is released

2015-05-21 Thread Tibor Simko

 Invenio v1.1.6 is released


Invenio v1.1.6 was released on May 21, 2015.

About
-

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.

Security fixes
--

+ WebStyle:

  - Adds back the `HttpOnly` cookie attribute in order to better
protect against potential XSS vulnerabilities.  (#3064)

Improved features
-

+ 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.

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

Bug fixes
-

+ global:

  - Replaces `invenio-demo.cern.ch` by `demo.invenio-software.org`
which is the new canonical URL of the demo site.  (#2867)

+ testutils:

  - 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)

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

Installation


Please follow the INSTALL file bundled in the distribution tarball.

Upgrade
---

Please proceed as follows:

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
 $ sudo rsync -a /opt/invenio/etc/ /opt/invenio/etc.OLD/
 $ sh /opt/invenio/etc/build/config.nice
 $ make
 $ make check-upgrade
 $ sudo -u www-data make install
 $ sudo rsync -a /opt/invenio/etc.OLD/ \
 --exclude invenio-autotools.conf \
 /opt/invenio/etc/ # (1)
 $ sudo -u www-data /opt/invenio/bin/inveniocfg --update-all
 $ sudo -u www-data /opt/invenio/bin/inveniocfg --upgrade

 (1) If you are upgrading from previous stable release series
 (v0.99 or v1.0), please don't run this rsync command but
 diff, in order to inspect changes and adapt your old
 configuration to the new Invenio v1.1 release series.

c) Restart your Apache server and your bibsched queue.

Happy hacking and thanks for flying Invenio.

| Invenio Development Team
|   Email: i...@invenio-software.org
|   IRC: #invenio on irc.freenode.net
|   Twitter: http://twitter.com/inveniosoftware
|   GitHub: http://github.com/inveniosoftware
|   URL: http://invenio-software.org


Invenio v2.0.3 is released

2015-05-15 Thread Tibor Simko

 Invenio v2.0.3 is released


Invenio v2.0.3 was released on May 15, 2015.

About
-

Invenio is a digital library framework enabling you to build your own
digital library or document repository on the web.

Security fixes
--

+ script:

  - Switches from insecure standard random number generator to secure
OS-driven entropy source (/dev/urandom on linux) for secret key
generation.

New features


+ formatter:

  - Adds html_class and link_label attributes to bfe_edit_record.
(#3020)

+ script:

  - Adds `SERVER_BIND_ADDRESS` and `SERVER_BIND_PORT` to overwrite
bind address and port independently from the public URL. This
gives control over the used network interface as well as the
ability to bind Invenio to a protected port and use a reverse
proxy for access. Priority of the config is (1) runserver command
arguments, (2) `SERVER_BIND_ADDRESS` and `SERVER_BIND_PORT`
configuration, (3) data from `CFG_SITE_URL`, (4) defaults
(`127.0.0.1:80`).

Improved features
-

+ docker:

  - Slims down docker image by building on top of less bloated base
image and only install what is really required. Also purges
unneeded packages, flushes caches and clean temporary files. All
these parts should not be in a production image and are also not
required by developers. You can still install components when
extending the Invenio base image.

+ docs:

  - Adds missing 'libffi' library and howto start redis server.
Causing an exception when running `pip install --process-
dependency-links -e .[development]`: 'ffi.h' file not found and
'sudo: service: command not found' when starting redis server (OS
X Yosemite, 10.10).

  - Adds a step describing how to install MySQL on CentOS 7 because it
does not have 'mysql-server' package by default.

Bug fixes
-

+ email:

  - Fixes 'send_email' to expect an 'EmailMessage' object from the
'forge_email' method rather than a string-like object. (#3076)

  - Fixes reference to CFG_SITE_ADMIN_EMAIL (not a global).

+ legacy:

  - Makes lazy loading of `stopwords_kb` variable to avoid file
parsing during script loading. (#1462)

+ logging:

  - Fixes Sentry proxy definition pointing to a wrong application
attribute.

+ matcher:

  - Fixes Unicode conversion required to use the levenshtein_distance
function. (#3047)

Installation


   $ pip install invenio

Documentation
-

   http://invenio.readthedocs.org/en/v2.0.3

Homepage


   https://github.com/inveniosoftware/invenio

Happy hacking and thanks for choosing Invenio.

| Invenio Development Team
|   Email: i...@invenio-software.org
|   IRC: #invenio on irc.freenode.net
|   Twitter: http://twitter.com/inveniosoftware
|   GitHub: http://github.com/inveniosoftware
|   URL: http://invenio-software.org


Invenio Developer Forum - Module Cookiecutter - Monday May 11th at 16:45 CEST

2015-05-11 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday May 11th 2015
at 16:45 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, Marco will present Invenio module cookiecutter, or how to quickly
start a new Invenio module repository and developments:

  https://indico.cern.ch/event/393850

Best regards
--
Tibor Simko


Invenio Developer Forum - Sprint Recap - Monday May 4th at 16:45 CEST

2015-05-04 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday May 4th 2015
at 16:45 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, we shall recap the progress on the data model sprint and on the
record uploader sprint:

  https://indico.cern.ch/event/392323/

Best regards
--
Tibor Simko


Invenio 3 Road Map

2015-04-19 Thread Tibor Simko
Hi:

Recently, the representatives of the main Invenio 2 development teams
get together to discuss the road map to Invenio 3.  The following
diagram summarises our common vision:

   
http://simko.home.cern.ch/simko/tmp/invenio-3-roadmap-2015-04-01/invenio-3-vision.png

You can see the big topics outlined in the map: the move towards (1) new
data model and (2) elasticsearch; continued (3) separation of Invenio
into a set of independent packages; and (4) progressive renaissance of
legacy modules by fully reinventing them in the new ecosystem.

Another part of the map focuses on processes inherent in the move: nice
defaults to drive easy adoption, better documentation and rich test
suite to empower people, promoting cross-team sprints for topics of
general interest, etc.

To borrow a chess terminology, the above strategic map will be
completed by several tactical maps discussing how do we get there
concretely.  As an example, the data model topic is described in detail
here: (WIP)

   
http://simko.home.cern.ch/simko/tmp/invenio-3-roadmap-2015-04-01/invenio-3-data-model.png

More to follow in the coming weeks.

Best regards
--
Tibor Simko


Invenio v2.0.2 is released

2015-04-17 Thread Tibor Simko

 Invenio v2.0.2 is released


Invenio v2.0.2 was released on April 17, 2015.

About
-

Invenio is a digital library framework enabling you to build your own
digital library or document repository on the web.

Security fixes
--

+ celery:

  - Forces Celery to only accept msgpack content when using standard
configuration. This disallows pickle messages which can be used
for remote code execution.  (#3003)

+ global:

  - Disables all attempts to serve directory listings for directories
found under static root.

Incompatible changes


+ celery:

  - If you use any Celery serializer other than msgpack, you must
update configuration variable CELERY_ACCEPT_CONTENT to include
that serializer.

+ pidstore:

  - Refactors DataCite provider to use the new external DataCite API
client.

  - Removes DataCite API client from Invenio.

New features


+ docs:

  - Adds Code of Conduct to the Community documentation.

  - Adds new fast track deprecation policy.

  - Documents commit message labels used by developers (such as NEW,
SECURITY, FIX, etc.) used in automatic generation of structured
release notes.  (#2856)

+ global:

  - Adds a `inveniomanage config locate` command to request the
location of the instance config file.

  - Adds new configurable variable `INVENIO_APP_CONFIG_ENVS` that can
be set both from `invenio.cfg` and OS environment. Application
factory iterates over comma separated list of configuration
variable names and updates application config with equivalent OS
environment value.  (#2858)

+ template:

  - Adds 'u' filter that converts str to unicode in Jinja2 templates
since support for str has been deprecated. Example: `{{ mystr|u
}}`.  (#2862)

Improved features
-

+ docs:

  - Adds example of how to deprecate a feature and includes
deprecation policy in documentation.

+ global:

  - Moves datacite API wrapper to external package.

  - Escapes all unicode characters in Jinja2 templates.

+ 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.

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

+ jsonalchemy:

  - Introduces support for accepting MARC fields having any
indicator. (#1722 #2075)

Bug fixes
-

+ admin:

  - Adds `admin.js` bundle that loads `select2.js` library on `/admin`
pages.  (#2690 #2781)

+ assets:

  - Implements `__deepcopy__` method for `webassets.filter.option` in
order to fix unexpected behavior of the `option` class contructor.
(#2777 #2864 #2921)

+ documents:

  - Flask-Login import in field definition.  (#2905)

  - Safer upgrade recipe for migrations from the old document storage
model (used in v1.1) to the new document storage model (used in
v1.2).

+ global:

  - Drops support for serving directories in Apache site configuration
to avoid problems with loading '/admin' url without trailing slash
that attempts to serve the static directory of the same
name. (#2470 #2943)

+ installation:

  - Adds Babel as setup requirements for installing compile_catalog
command.

+ jsonalchemy:

  - Fixes the definition of time_and_place_of_event_note,
series_statement and source_of_description fields.

+ oairepository:

  - Switches keys in CFG_OAI_METADATA_FORMATS configuration mapping.
(#2962)

  - Amends bfe_oai_marcxml element since get_preformatted_record does
not return a tuple anymore.

+ search:

  - Fixes portalbox text overflow and and syntax error in CSS.
(#3023)

  - Collection names containing slashes are now supported again.
However we recommend not to use slashes in collection names; if
slashes were wanted for aesthetic reasons, they can be added in
visible collection translations.  (#2902)

+ sorter:

  - Comparison function of record tags uses space concatened string
from list of all tags values.  (#2750)

Notes
-

+ assets:

  - Adds deprecation warning when LESS_RUN_IN_DEBUG is used.  (#2923)

+ global:

  - Deprecates use of invenio.utils.datacite:DataCite (to be removed
in Invenio 2.2).

  - External authentication methods are being deprecated. Please use
`invenio.modules.oauthclient` or Flask-SSO instead.  (#1083)

  - Recreate Apache site configurations using new template.  Run
following command: `inveniomanage apache create-config`.

  - Deprecates custom remote debuggers. Please use native Werkzeug
debugger or other (*)pdb equivalents.  (#2945)

  - Adds deprecation warning for `invenio.ext.jinja2hacks` and all
  

Invenio Developer Forum - RFC Fest - Monday March 30th at 16:45 CEST

2015-03-30 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday March 30th
2015 at 16:45 CEST in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, we shall comment, discuss, take action, and otherwise close some
of the open RFCs:

  https://indico.cern.ch/event/384742

Best regards
--
Tibor Simko


Invenio Developer Forum - Persistent Workflows - Monday March 23rd at 16:45 CET

2015-03-23 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday March 23rd
2015 at 16:45 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, Dimitri and @jalavik will talk about persistent workflows:

  https://indico.cern.ch/event/376433/

Best regards
--
Tibor Simko


Invenio v2.0.1 is released

2015-03-20 Thread Tibor Simko

 Invenio v2.0.1 is released


Invenio v2.0.1 was released on March 20, 2015.

About
-

Invenio is a digital library framework enabling you to build your own
digital library or document repository on the web.

New features


+ global:

  - Deprecation policy comes with new deprecation warnings wrappers.
(#2875)

Bug fixes
-

+ assets:

  - Avoids bundle changes to persist between requests in DEBUG mode,
which is not desired.  (#2777)

+ docs:

  - Adds missing `invenio.base` package to the `config.py` file for a
custom overlay in the docs.

+ global:

  - Replaces `invenio-demo.cern.ch` by `demo.invenio-software.org`
which is the new canonical URL of the demo site.  (#2867)

+ installation:

  - Reorders 'compile_catalog' and 'install' commands to fix
installation process from PyPI.

  - Adds apache2 xsendfile package to installation script.  (#2857)

+ messages:

  - Defines a path for jquery.ui required by jQuery-Timepicker-Addon
and sets an exact version for the plugin instead of latest.
(#2910)

+ records:

  - Changes creation_date field definition in tests.  (#2214)

+ search:

  - Generates correct url for `/collection` redirect.

Installation


   $ pip install babel
   $ pip install invenio

Documentation
-

   http://invenio.readthedocs.org/en/v2.0.1

Homepage


   https://github.com/inveniosoftware/invenio

Happy hacking and thanks for choosing Invenio.

| Invenio Development Team
|   Email: i...@invenio-software.org
|   IRC: #invenio on irc.freenode.net
|   Twitter: http://twitter.com/inveniosoftware
|   GitHub: http://github.com/inveniosoftware
|   URL: http://invenio-software.org


Flask-Breadcrumbs v0.3.0 is released

2015-03-16 Thread Tibor Simko
==
 Flask-Breadcrumbs v0.3.0 is released
==

Flask-Breadcrumbs v0.3.0 was released on March 16, 2015.

About
-

Flask-Breadcrumbs is a Flask extension that adds support for
generating site breadcrumb navigation.

What's new
--

- Improved factory pattern support.  (#19)
- Added example of using a dynamic list constructor with variables.
  (#16 #17)
- Allows usage of ordered breadcrumbs as menu.  (#15)

Installation


   $ pip install Flask-Breadcrumbs

Documentation
-

   http://flask-breadcrumbs.readthedocs.org/en/v0.3.0

Homepage


   https://github.com/inveniosoftware/flask-breadcrumbs

Good luck and thanks for choosing Flask-Breadcrumbs.

| Invenio Development Team
|   Email: i...@invenio-software.org
|   IRC: #invenio on irc.freenode.net
|   Twitter: http://twitter.com/inveniosoftware
|   GitHub: http://github.com/inveniosoftware
|   URL: http://invenio-software.org


Flask-Menu v0.3.0 is released

2015-03-16 Thread Tibor Simko
===
 Flask-Menu v0.3.0 is released
===

Flask-Menu v0.3.0 was released on March 17, 2015.

About
-

Flask-Menu is a Flask extension that adds support for generating
menus.

What's new
--

- New method `has_active_child(recursive=True)` in `MenuEntryMixin`. (#25)
- Fixed documentation of blueprint example. (#21)
- Configuration for Docker and demo app. (#22 #29)
- Fixed template example and added code block types. (#14)

Installation


   $ pip install Flask-Menu

Documentation
-

   http://flask-menu.readthedocs.org/en/v0.3.0

Homepage


   https://github.com/inveniosoftware/flask-menu

Good luck and thanks for choosing Flask-Menu.

| Invenio Development Team
|   Email: i...@invenio-software.org
|   IRC: #invenio on irc.freenode.net
|   Twitter: http://twitter.com/inveniosoftware
|   GitHub: http://github.com/inveniosoftware
|   URL: http://invenio-software.org


Invenio Developer Forum - Collaborative Teams and Front-End Development - Monday March 16th at 16:45 CET

2015-03-16 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday March 16th
2015 at 16:45 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, Adrian (@bouzlibop) talks about Collaborative Teams or a Day in
Life of an Invenio Front-End Developer:

  https://indico.cern.ch/event/376431/

Best regards
--
Tibor Simko


Invenio Developer Forum - Flask-IIIF - Monday March 9th at 16:45 CET

2015-03-09 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday March 9th
2015 at 16:45 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re


Today, Harris (@drjova) will present newly developed Flask-IIIF
extension:

  https://indico.cern.ch/event/376430/

Best regards
--
Tibor Simko


new official git branches

2015-03-09 Thread Tibor Simko
Hello:

After the release of Invenio v1.2.0 (stable) and Invenio 2.0.0
(development), we have two new official release maintenance branches:

  - maint-1.2
(for Invenio v1.2.x release series)

  - maint-2.0
(for Invenio v2.0.x release series)

Also, there are two new feature development branches:

  - legacy
(for old code base; this will give birth to v1.3 later)

  - master
(for new code base; this will give birth to v2.1 later)

For more information, see the following GitHub issue:

  https://github.com/inveniosoftware/invenio/issues/2852

Best regards
--
Tibor Simko


jenkins.invenio-software.org

2015-03-09 Thread Tibor Simko
Hello:

After the recent releases of v1.2.0 and v2.0.0, and the recent call for
retirement of CERN CVI boxes, I have cleaned our nightly build jobs on

   http://jenkins.invenio-software.org

to keep only the minimum official builds for:

   - maint-1.0 (on SLC5 with Python 2.4, Debian Squeeze with Python 2.6)
   - maint-1.1 (on SLC5 with Python 2.4, Debian Squeeze with Python 2.6)
   - maint-1.2 (on Debian Squeeze with Python 2.6)

The other jobs that were heavily underused, or not used anymore, were
dropped, e.g. CDS and INSPIRE overlay builds and on-demand personal
builds.  (Travis CI is used for those.)

The Jenkins CI server will be replaced later this year by a fully new
Jenkins/Docker based system that Daniel et al are building.

Best regards
--
Tibor Simko


Re: Invenio v1.2.0 is released

2015-03-04 Thread Tibor Simko
On Wed, 04 Mar 2015, Surendran Karippadath wrote:
 I do not understand how it gives the Import Error.No module named msgpack

 when the previous command
 $sudo pip install msgpack-python
 messages
 Successfully installed msgpack-python
 Cleaning up...

Could it be that you have more than one Python installation on your
system, and that the Invenio configure command uses one Python
executable, while your system-wide `pip` command uses another?

You can try to manually confirm/infirm the presence of the msgpack
library:

  $ /some/path/to/your/python
   from msgpack import packb as serialize

Best regards
--
Tibor Simko


Invenio v1.2.0 is released

2015-03-03 Thread Tibor Simko

Invenio v1.2.0 is released
March 3, 2015
http://invenio-software.org/


Invenio v1.2.0 was released on March 3, 2015.

This new stable release introduces new Invenio release series v1.2.
Invenio v1.2 brings over 1200 commits on top of Invenio v1.1, authored
by over 50 contributors.  Invenio v1.2 contains many new features and
improvements, such as the new document model, the new authority record
control, and much more.  Invenio v1.2 is recommended to all Invenio
installations using v1.1 or previous stable release series.

What's new:
---

 *) BatchUploader: apache error codes; insert or replace mode;
authorize via CIDR; add holdingpen directory; several
improvements; bibtask logs via email (#1255); multiple
improvements (#603); fix for permission checking (#1747 #1748)

 *) BibAuthorID: user prefs and session fix; inactivation of
test_save_matrix() (#1678); merge and manage fixes; caches badly
stored in user settings; fix 'create new person' ticketing issue;
leftover print statement; disables debug output; Claiming page is
now reloaded after commit.; hepnames match;
add_cname_to_hepname_record(); hotfix in name comparison; remove
changes tempfile.rootdir; graceful external system query; adds
webuser user merge utility; fix arXiv redirect link; improvements
and bug fixes; improvements and bug fixes; DOIs from ORCID check;
WaP daemon and BAI interface fixes; fix in templates handlers;
hotfixes for authorpages and webauthorprofile daemon; Help pages
and messages; a new hope; use defaultdict from containerutils

 *) BibAuthority: new names for authority collections; source file
mode fix; separate Authorities collection (#1605); initial release
(#1602); fix for unit test suite

 *) BibCatalog: ticket_id type is now string (#2096); better error
reporting; requestor on ticket submit; ticket_submit() docstring
update (#2094); improve RT search error handling; return empty
list if no search params; RT discovery; email content cleanup; bug
fix; pylint fixes; refactoring; adds bibcatalog bin to ignored
files; add daemon task (#1528); default email backend (#872); new
email ticketing backend (#872)

 *) BibCheck: $$9 bibcheck to DOIs (#1955); improvements in DOI checks
(#1955); allow filtering by subfield contents (#2474); last_run
correct update; properly cumulates records; compatiblity with
dateutil 2.2; improve url plugin and tasklet; improve url plugin;
adds --config option; improve exception handling crossref queries;
add retry download to crossrefutils; improve doi plugin; avoid
checking dummy records; add option to consider deleted records;
new BibCheck module

 *) BibCirculation: library creation and other fixes (#2550 #2551
#2552 #2562 #2373); fix for CERN returnees; fix for typo; missing
web tests; minor spelling error fix; fix for mandatory library
type (#1519); email ID changes and test fixes (#1479); admin guide
cleanup; patron-driven acquisition and more (#1280); personid CERN
attribute; ILL improvement; CERN LDAP improvements (#1186); set
colour of some buttons; fix for ILL title and request type; fix
for library ID variable name; various updates; fixed notes link;
code cleaning; better ill/purchase search; auto-fill for purchase
request; remove reference to apache_user; optimize CERN LDAP
query; temporary barcode for new copies; extended ILL to manage
acquisition; make statuses customizable; lots of small fixes;
'cancelled' status for ILL request; sorting last issued loans;
edit ill request details; loan and renew process enhancement;
added budget_code to crcILLREQUEST; edit library type; arrival
date and library merge; extended item statuses; improved
book_title_from_MARC; fixed multi-barcode loan; fixed user
interface loan renewal; pylint and kwalitee cleaning; small fixes
on printing  intrface; daemon for overdue letters; email alerts
for new requests; delete a copy of a book; added CERN id in
borrower profile (#207); use new URL handler for admin pages;
avoid multiple loan creation (#305)

 *) BibClassify: ontology cache check improvement (#2672); always use
invenio code; raises an exception if rdflib is missing; unit tests
temp dir fix; remove ability to run as standalone (#1459)

 *) BibConvert: lxml support for local document() (#2497)

 *) BibDocFile: pickle support fix (#2549); decompose_file_url() and
subformat (#2556 #2557); bibdocfile.BibDoc memory fix (#2082
#2136); change name failure raises exception (#2071); more robust
decompose_bibdocfile_url() (#1957); escape file URLs in /files tab
(#2067); fix type of bibrec-bibdoc connection (#1759); get_icon()
for smallest size icon (#1350 #1743); undefined variable fix;

Invenio v1.0.8 is released

2015-03-02 Thread Tibor Simko

Invenio v1.0.8 is released
March 2, 2015
http://invenio-software.org/


Invenio v1.0.8 was released on March 2, 2015.

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

What's new:
---

 *) docker: initial release (#2736)

 *) docs: initial release of CONTRIBUTING guide (#2163)

 *) installation: MathJax distribution location update (#2732);
disable SSLv2/SSLv3 in Apache config (#2515)

Download:
-

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

Installation notes:
---

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--

If you are upgrading from Invenio v1.0.7, then:

 a) Stop your bibsched queue and your Apache server.

 b) Install the update:

 $ tar xvfz invenio-1.0.8.tar.gz
 $ cd invenio-1.0.8
 $ sudo rsync -a /opt/invenio/etc/ /opt/invenio/etc.OLD/
 $ sh /opt/invenio/etc/build/config.nice
 $ make
 $ make check-custom-templates
 $ make update-v1.0.7-tables
 $ sudo -u www-data make install
 $ sudo -u www-data /opt/invenio/bin/inveniocfg --update-all
 $ sudo rsync -a /opt/invenio/etc.OLD/ \
 --exclude invenio-autotools.conf \
 /opt/invenio/etc/

 c) Restart your Apache server and your bibsched queue.

- end of file -


Invenio Developer Forum - Apache/Nginx WSGI Application Serving - Monday March 2nd at 16:45 CET

2015-03-02 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday March 2nd
2015 at 16:45 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, Daniel and Dimitrios will talk about Apache/Nginx WSGI
application serving:

  https://indico.cern.ch/event/376429/

Best regards
--
Tibor Simko


Invenio v1.1.5 is released

2015-03-02 Thread Tibor Simko

Invenio v1.1.5 is released
March 2, 2015
http://invenio-software.org/


Invenio v1.1.5 was released on March 2, 2015.

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

What's new:
---

 *) BibCirculation: get_book_cover quick fix (#2578 #2653); fix for
wrong non-borrower message (#2597)

 *) OAIHarvest: remove_duplicates and regexp fixes (#2300 #2608)

 *) WebBasket: better formatting of deletion message (#2449)

 *) docker: initial release (#2736)

 *) docs: initial release of CONTRIBUTING guide (#2163)

 *) installation: MathJax distribution location update (#2732);
explicit jQuery plugin versions (#11 #2655); disable SSLv2/SSLv3
in Apache config (#2515)

Download:
-

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

Installation notes:
---

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--

Please proceed as follows:

 a) Stop your bibsched queue and your Apache server.

 b) Install the update:

 $ tar xvfz invenio-1.1.5.tar.gz
 $ cd invenio-1.1.5
 $ sudo rsync -a /opt/invenio/etc/ /opt/invenio/etc.OLD/
 $ sh /opt/invenio/etc/build/config.nice
 $ make
 $ make check-upgrade
 $ sudo -u www-data make install
 $ sudo rsync -a /opt/invenio/etc.OLD/ \
 --exclude invenio-autotools.conf \
 /opt/invenio/etc/ # (1)
 $ sudo -u www-data /opt/invenio/bin/inveniocfg --update-all
 $ sudo -u www-data /opt/invenio/bin/inveniocfg --upgrade

Notes:

(1) If you are upgrading from previous stable release series
(v0.99 or v1.0), please don't run this rsync command but diff,
in order to inspect changes and adapt your old configuration
to the new Invenio v1.1 release series.

 c) Restart your Apache server and your bibsched queue.

- end of file -


DataCite v0.1.0 is released

2015-02-25 Thread Tibor Simko
=
 DataCite v0.1.0 is released
=

DataCite v0.1.0 was released on February 25, 2015.

About
-

Python API wrapper for the DataCite Metadata Store API.

What's new
--

- Initial public release.

Installation


   $ pip install datacite

Documentation
-

   http://datacite.readthedocs.org/en/v0.1.0

Homepage


   https://github.com/inveniosoftware/datacite

Good luck and thanks for choosing DataCite.

| Invenio Development Team
|   Email: i...@invenio-software.org
|   IRC: #invenio on irc.freenode.net
|   Twitter: http://twitter.com/inveniosoftware
|   GitHub: http://github.com/inveniosoftware
|   URL: http://invenio-software.org


Invenio Developer Forum - Developing with Docker - Monday February 23rd at 16:45 CET

2015-02-23 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday February 23rd
2015 at 16:45 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, yours truly will talk about developing Invenio with @docker:

  https://indico.cern.ch/event/376427/

Best regards
--
Tibor Simko


Invenio Developer Forum - Knowledge 2.0 - Monday February 16th at 16:45 CET

2015-02-16 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday February 16th
2015 at 16:45 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, @hachreak will present refactored Knowledge module in Invenio 2.0

  https://indico.cern.ch/event/374852

Best regards
--
Tibor Simko


staff vacancy: Software developer / Programmer

2015-02-12 Thread Tibor Simko
Hello:

Join CERN Invenio team!  Software developer job vacancy:

   http://jobs.web.cern.ch/job/11339

#CERN #EUDAT #job #python #jquery #repository

Best regards
--
Tibor Simko


Re: Two bibauthorid issues in master

2015-02-06 Thread Tibor Simko
On Fri, 06 Feb 2015, Samuele Kaplun wrote:
 the state of bibauthorid in master is unfortunately currently
 partially broken. I wouldn't advise its usage.

To add to Sam's message, basically the BibAuthorID module in
Invenio/master works mostly for INSPIRE conditions only.  With default
Invenio settings, it leads to a problem described in detail here:

   https://github.com/inveniosoftware/invenio/issues/1862

You may want to check whether your use case is similar and/or comment on
that GitHub issue for house keeping purposes.

P.S. Would using BibAuthority instead of BibAuthorID be an option on
 your installation?

Best regards
--
Tibor Simko


Invenio Developer Forum - free bazaar - Monday February 2nd at 16:45 CET

2015-02-02 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday February 2nd
2015 at 16:45 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, we shall have a free bazaar session, discussing or working on
anything of interest at hand, in smaller or wider circles.

Best regards
--
Tibor Simko


Invenio Developer Forum - Refactoring of /search and /collection - Monday January 26th at 16:45 CET

2015-01-26 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday January 26th
2015 at 16:45 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, Jiri will present ongoing work on refactoring of /search and
/collection modules:

  http://indico.cern.ch/event/363835

Best regards
--
Tibor Simko


Invenio Developer Forum - Simple video previewer - Monday January 19th at 16:45 CET

2015-01-19 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday January 19th
2015 at 16:45 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, Harris will present Simple video previewer and the video page
redesign:

  http://indico.cern.ch/event/363789

Best regards
--
Tibor Simko


Invenio Developer Forum - Obelix read-based recommendation system - Monday January 12th at 16:45 CET

2015-01-12 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday January 12th
2015 at 16:45 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, Fredrik will present Obelix, a read based recommendation system:

  https://indico.cern.ch/event/363785/

Best regards
--
Tibor Simko


Invenio Developer Forum - Jenkins/Travis/Drone CI - Monday January 5th at 16:45 CET

2015-01-05 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday January 5th
2015 at 16:45 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, we shall muse about improving our Jenkins/Travis/Drone CI
practices:

  https://indico.cern.ch/event/360670/

Use cases include: (1) speeding up builds via using nightly images,
(2) reviving on-demand developer builds and partial testing of local
branches, (3) speeding up global testing via parallel nose like
techniques, and (4) interaction of CI with GitHub.

Best regards
--
Tibor Simko


Flask-RateLimiter v0.2.0 is released

2014-12-16 Thread Tibor Simko
==
 Flask-RateLimiter v0.2.0 is released
==

Flask-RateLimiter v0.2.0 was released on December 16, 2014.

About
-

Flask-RateLimiter is a Flask extension that provides rate limiting
decorator.

What's new
--

- The Flask-RateLimiter extension is now released under more permissive
  Revised BSD License. (#8)
- Minor documentation updates. (#4)
- Optionally callable limit argument. (#9)
- Redis backend accepts keyword arguments from
  RATELIMITER_BACKEND_OPTIONS config variable.  (#12 #13)

Installation


   $ pip install Flask-RateLimiter

Documentation
-

   http://flask-ratelimiter.readthedocs.org/en/v0.2.0

Homepage


   https://github.com/inveniosoftware/flask-ratelimiter

Good luck and thanks for choosing Flask-RateLimiter.

| Invenio Development Team
|   Email: i...@invenio-software.org
|   IRC: #invenio on irc.freenode.net
|   Twitter: http://twitter.com/inveniosoftware
|   GitHub: http://github.com/inveniosoftware
|   URL: http://invenio-software.org


Invenio-Client v0.1.0 is released

2014-12-10 Thread Tibor Simko
===
 Invenio-Client v0.1.0 is released
===

Invenio-Client v0.1.0 was released on December 10, 2014.

About
-

Invenio-Client permits to connect to remote Invenio digital library
instances.

What's new
--

- Invenio-Client has been originally developed within the Invenio software
  package.  This is first standalone public release.
- Migration from mechanize to splinter to support Python 3+.

Installation


   $ pip install invenio-client

Documentation
-

   http://invenio-client.readthedocs.org/en/v0.1.0

Good luck and thanks for using Invenio-Client.

| Invenio Development Team
|   Email: i...@invenio-software.org
|   IRC: #invenio on irc.freenode.net
|   Twitter: http://twitter.com/inveniosoftware
|   GitHub: https://github.com/inveniosoftware/invenio-client


Invenio-Query-Parser v0.2.0 is released

2014-12-10 Thread Tibor Simko
=
 Invenio-Query-Parser v0.2.0 is released
=

Invenio-Query-Parser v0.2.0 was released on December 10, 2014.

About
-

Search query parser supporting Invenio and SPIRES search syntax.

What's new
--

- Initial public release.
- Adds Python2/Python3 compatibility layer.  (#2)
- Adds new Sphinx documentation page.  (#3)
- Adds simple inheritance for visitor pattern and separates SPIRES syntax
  parser to contrib module.  (#7)

Installation


   $ pip install invenio-query-parser

Documentation
-

   http://invenio-query-parser.readthedocs.org/en/v0.2.0

Good luck and thanks for using Invenio-Query-Parser.

| Invenio Development Team
|   Email: i...@invenio-software.org
|   IRC: #invenio on irc.freenode.net
|   Twitter: http://twitter.com/inveniosoftware
|   GitHub: https://github.com/inveniosoftware/invenio-query-parser


Invenio Developer Forum - Light Celery Workflows - Monday December 8th at 16:45 CET

2014-12-08 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday December 8th
2014 at 16:45 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, Jan will present ongoing work on Light Celery Workflows:

  https://indico.cern.ch/event/355539/

Best regards
-- 
Tibor Simko


Invenio Developer Forum - object linking - Monday November 24th at 16:45 CET

2014-11-24 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday November 24th
2014 at 16:45 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, we shall discuss various ways of linking objects managed by the
digital library: records, files, user annotations, authority records,
successor/predecessor, etc.

  https://indico.cern.ch/event/354858/

Best regards
-- 
Tibor Simko


Invenio Developer Forum - free bazaar - Monday November 17th at 16:45 CET

2014-11-17 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday November 10th
2014 at 16:45 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, we shall have a free bazaar.

Best regards
-- 
Tibor Simko


Invenio Developer Forum - new search faceting UI - Monday November 10th at 16:45 CET

2014-11-10 Thread Tibor Simko
Hello:

The next Invenio Developer Forum will take place on Monday November 10th
2014 at 16:45 CET in (i) CERN room 31-S-023 and in (ii) Vidyo
videoconferencing room at:

  https://vidyoportal.cern.ch/flex.html?roomdirect.htmlkey=ygjcGzMEk8re

Today, Kamil will present more of his work on the new search faceting
UI.  (Continuation of our faceting musings from several weeks ago.)

Best regards
-- 
Tibor Simko


Flask-Breadcrumbs v0.2.0 is released

2014-11-05 Thread Tibor Simko
==
 Flask-Breadcrumbs v0.2.0 is released
==

Flask-Breadcrumbs v0.2.0 was released on November 5, 2014.

About
-

Flask-Breadcrumbs is a Flask extension that adds support for
generating site breadcrumb navigation.

What's new
--

- The Flask-Breadcrumbs extension is now released under more
  permissive Revised BSD License. (#11)
- Documentation improvements. (#13)
- Extension initialization improvements. (#12)
- Support for Python 3.4. (#5)

Installation


   $ pip install Flask-Breadcrumbs

Documentation
-

   http://flask-breadcrumbs.readthedocs.org/en/v0.2.0

Homepage


   https://github.com/inveniosoftware/flask-breadcrumbs

Good luck and thanks for choosing Flask-Breadcrumbs.

| Invenio Development Team
|   Email: i...@invenio-software.org
|   IRC: #invenio on irc.freenode.net
|   Twitter: http://twitter.com/inveniosoftware
|   GitHub: http://github.com/inveniosoftware
|   URL: http://invenio-software.org



Dictdiffer v0.3.0 is released

2014-11-05 Thread Tibor Simko
===
 Dictdiffer v0.3.0 is released
===

Dictdiffer v0.3.0 was released on November 5, 2014.

About
-

Dictdiffer is a helper module that helps you to diff and patch
dictionaries.

What's new
--

- Adds ignore argument to `diff` function that allows skipping check
  on specified keys. (#34 #35)
- Fix for diffing of dict or list subclasses. (#37)
- Better instance checking of diffing objects. (#39)

Installation


   $ pip install dictdiffer

Documentation
-

   http://dictdiffer.readthedocs.org/en/v0.3.0

Good luck and thanks for using Dictdiffer.

| Invenio Development Team
|   Email: i...@invenio-software.org
|   IRC: #invenio on irc.freenode.net
|   Twitter: http://twitter.com/inveniosoftware
|   GitHub: https://github.com/inveniosoftware/dictdiffer



  1   2   3   4   5   6   7   8   9   10   >