The 2.0.8 version of the packaging farm was published with an updated algorithm based on version numbers instead of timestamps so that it can cope with selecting a designated tag instead the the default master.
After comparing the merits of a single machine to build the development and the production version of gallifrey, it was decided to create a new machine. To facilitate the stabilisation of a new production version, the version 2.0.7 of packaging-farm has been published with support to build from a designated GIT revision.
The gallifrey and skaro packaging-farm were updated with the 2.0.6 version of the packaging-farm that supports XiVO packages without sources and the documentation was updated accordingly. An unexpected bash behavior was identified and is being investigated.
The XiVO packaging use case of interest to Guillaume, who is developing (among others) on the pf-xivo-web-interface software were explored. The version 2.0.5 of packaging-farm was published with the required changes. The skaro 1.1.16 repository was updated with the latest changes from the GIT repository ( f-xivo-cti-server, pf-xivo-base-config, asterisk and pf-xivo-web-interface ).
The version 2.0.4 of the packaging-farm was published with tests for the packaging-farm command.
Continue reading “testing the packaging-farm command”
Nicolas Hicher completed the packaging of the maintenance version 1.1.15 of gallifrey and a first attempt was made at rebuilding the upcoming 1.1.16. The packaging-farm virtual machine was upgrade to version 1.2.42. The version 2.0.0 of packaging farm was published and an ITP sent to Debian GNU/Linux.
The alternate skaro repository was assembled from the source and debian GIT repositories and complemented with packages found in the official dak. Some virtual packages ( skaro, dahdi-linux-modules) where hand made. A Makefile target was created to update all the XiVO packages from git at once. The 1.2.42 was released with optimizations ensuring that only the necessary packages are compiled.
The gallifrey repository was updated with the changes introduced since May 23rd, 2011. The 1.2.41 version of packaging-farm was published with more documentation and a bug fix related to the generation of the dependency graph. Nicolas Hicher independently installed a working XiVO virtual machine using the repository. The same repository was used to setup a dedicated XiVO for one OVH phone.
The gallifrey repository was used to finalize the XiVO installation manually. It revealed a dependency to SVN that was fixed. Some packages that were loaded from the official repository were assembled from the git repositories. All the packages updated in git were rebuilt to keep the repository up to date and a virtual machine was re-installed from scratch to check its validity. A reference gallifrey was installed from the official repository to compare.
A debian-installer is available on a host where a virtual machine is network booted on it. It uses the gallifrey instead of the official. An attempt to apt-get install pf-xivo revealed missing packages that were added to the repository. The meta package pf-xivo was successfully installed.