Welcome to the Free Software contributions diary of Loïc Dachary. Although the posts look like blog entries, they really are technical reports about the work done during the day. They are meant to be used as a reference by co-developers and managers.

cardstories statistics

An analysis of the last five weeks of logs from cardstories showed the area where improvement would be most needed. The first is to improve the recurring users ratio (currently 1/100), the second is to ensure that new players always get an opportunity to play and the third is to reduce the number of games that are not completed after being started.
Continue reading

Posted in cardstories | Leave a comment

packaging-farm for openstack

The openstack software suite is made of a number of software packages. It is packaged primarily for Ubuntu. The nova source packages was built for Debian GNU/Linux wheezy and Ubuntu 10.10.
Continue reading

Posted in packaging-farm | Leave a comment

bug fixing and code review

The cardstories logs were analyzed and a script written to mail the errors.Request.finish was called on a request after its connection was lost. This behavior was fixed to reduce the log verbosity.
Continue reading

Posted in cardstories | Leave a comment

installing voozanoo version 3

The voozanoo online questionnaire was installed from sources.
Continue reading

Posted in voozanoo | Leave a comment

dalibo debian packages

The dalibo Debian GNU/Linux repository was used to build an alternate repository using packaging-farm.
Continue reading

Posted in packaging-farm | Leave a comment

marionnet squeeze packages

marionnet was packaged early 2011 for Ubuntu. The marionnet, marionnet-kernels and marionnet-ocamlbricks packages were imported into a dedicated virtual machine installed with packaging-farm. The marionnet-ocamlbricks and marionnet were successfully built for Debian GNU/Linux squeeze but marionnet-kernels failed. The authors were prompted for advice.

Posted in marionnet, packaging-farm | Leave a comment

osm.fsffrance.org migration

The osm.fsffrance.org was migrated to the tetaneutral datacenter. It was reconfigured to benefit from a 250GB SSD. The IPv4 assigned to it goes from OVH to tetaneutral (and back) using an IPv6 tunnel.
Continue reading

Posted in FSF, ganeti, openstreetmap | Leave a comment

Bug Submission Assistant : same origin policy violation fixed

All versions of the Bug Submission Assistant had a same origin policy problem preventing user feedback. It was fixed by asking for a server side reverse proxy definition and a variable that can be controled by the enclosing frame.
Continue reading

Posted in libreoffice | 2 Comments

XiVO GIT repository re-organisation

The XiVO GIT repository re-organisation aims at creating a single repository for each software. In order to prepare for this migration, the repository directory can be specified as GIT_DIRECTORY to submit-xivo.sh.
The 2.0.17 version of packaging-farm was published with a fix for when a package failed to build but packaging-farm thinks it succeeded and was installed on all machines.

Continue reading

Posted in XiVO, packaging-farm | Leave a comment

cardstories server race condition fixed

The cardstories server is based on twisted and each server operation that is not CPU is run in a fiber using a combination of deferred and yield. This makes for an efficient code that reads almost like a sequential program. However, after each yield the state of the program may have changed and this creates race conditions.
Continue reading

Posted in cardstories | Leave a comment