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.
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 “Bug Submission Assistant : same origin policy violation fixed”
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.
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 “cardstories server race condition fixed”
The component interaction described by Kevin Hunter was implemented. The confusing attachment path was hidden from the user. The user agent is included in the bug description.
Continue reading “Bug Submission Assistant : components interactions”
The Bug Submission Assistant is built from information found in wiki and bugzilla. When they disagree, either because of a spelling mistake or another inconsistency, the Bug Submission Assistant fails. sanity checks were implemented to detects such inconsistencies and they are run each time the Bug Submission Assistant is updated.
Continue reading “Bug Submission Assistant : sanity checks”
The first version of the Bug Submission Assistant only allowed to attach a screenshot after the bug report was submitted. In addition it was not protected from double submission and not comment could be attached to the uploaded document. The two steps submission ( bug report followed by attachment ) was merged into a single step submission. The description field displayed under the file selection is for the description of the screenshot and replaces the hardcoded SCREENSHOT string.
The sustainability of packaging-farm depends on the number of its users. There currently are four: a company shipping a software suite to its customers ( Avencall with XiVO ), the software that initiated the development ( pokersource as found in Debian GNU/Linux with poker-eval, poker-engine etc), a university developed set of packages for bioinformatics ( biopp from université de montpellier ) and a single package web game in its early stages of development ( cardstori.es from farsides).
The problem packaging-farm is facing to get new users is described below in terms that may apply to other projects with a similar size and scope. No solution to the problem is found and there probably is none. The web site information was improved and a beginner guide written.
Continue reading “bring packaging-farm to users who need it”