Category Archives: XiVO
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 … Continue reading
bring packaging-farm to users who need it
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 … Continue reading
Safeguard against downgrades in XIVO packages
After submitting an asterisk version with a version lower than the previous one, the packaging-farm created an inconsistent repository. The existing version was 7:1.8.7.0-rc2+pf.xivo.1.2-dev~20110920.204610.607e0bf-1+build2 and the version being submitted was 7:1.8.7.0+pf.xivo.1.2-dev~20110924.082902.5239407-1 According to dpkg –compare-versions, the version being submitted is … Continue reading
resolving XiVO submissions confusion
A recuring pattern in the past two weeks has been the need to resolve a situation where the build machines and the associated respositories could not be used because either: the reprepro repository rejected one of the packages found in … Continue reading
XiVO submission configuration
A default configuration file for submit-xivo.sh was created to avoid typos. When the environment of submit-xivo.sh changes, the sources are rebuilt. The 2.0.14 version of packaging-farm was released with these modifications, installed on all build machines with the associated migrations.
Rebuilding XiVO gallifrey
The production version of gallifrey was rebuilt to strip the timestamp and hash. A compilation problem with sangoma-wanpipe blocking the development version of gallifrey was diagnosed. A bug on kernel-modules dependencies was fixed. To avoid confusion the build configuration files … Continue reading
XiVO package versioning
The version 2.0.12 of packaging-farm was published with modifications to the package version conventions and disk usage optimization. The gallifrey production and development build machines were upgraded and the errors found when trying to rebuild were reported.
Bug fixing XiVO package generation
The version 2.0.11 of packaging-farm was published with bug fixes mostly related to the submission of XiVO packages. The bug fixed were kernel-module ignores SOURCE_MODULE, submit-xivo.sh must reuse tarbal and epoch always triggers submission. The submission script was enhanced to … Continue reading
XiVO packaging verbosity and safeguards
The 2.0.10 version of packaging-farm was published with safeguards against package version inconsistencies and reduced verbosity. It was installed on the skaro and gallifrey virtual machine used to build XiVO and tested on gallifrey-dev.
Multiple users building on the XiVO packaging machine
As the avencall team start to use packaging-farm to build the next release of XiVO, locking was implemented to avoid confusion. The +build prefix is now added automatically by packaging-farm to avoid the publication of duplicate packages. The addition of … Continue reading