Although this week is normally the regular annual holidays here at Logilab, some of us will sprint in Paris exceptionally.
We're starting this week with an exciting goal: integrating all our release process into our continuous integration suite (through the apycot cube). Including Debian repository management, pypi registration, etc...
The hot stuff to achieve this is the third resurrection of Narval, the project Logilab was originaly based on, but this time it is built on top of CubicWeb framework. Narval will be used to rewrite some parts of apycot, in order to make it more flexible and powerful.
It is not just a refactoring or a simple upgrade! We hope to automate common tasks, simplify maintenance, and thus enhance release quality, but also gain a lot of functionality in near future.
- merge Apycotbot process manager into a new Narval incarnation, and rewrite it as Narval actions and recipes
- improve vcsfile cube with a new cache system for mercurial
- define Logilab's release process as new Narval recipes, triggered by actions such as adding release tag into the source repository
More detailed stuff will come with the sprint reports that we'll try to issue each day.
This sprint is taking place in Logilab's offices in Paris from Monday the 9th to the 13th of August 2010.