XiVO GIT repository re-organisation

Posted on Mon 17 October 2011 in XiVO IPBX by dachary • Tagged with packages

GIT_DIRECTORY specify the repository to use

GIT_DIRECTORY=xivo-${XIVO}
              The subdirectory relative to SOURCE_GIT in which the  repository
              is to be found.  The actual clone is composed as follows:

              git clone ${SOURCE_GIT}/${GIT_DIRECTORY}.git

              as of October 2011, there is a single repository named after the
              XIVO variable, hence the …

Continue reading

Safeguard against downgrades in XIVO packages

Posted on Mon 26 September 2011 in XiVO IPBX by dachary • Tagged with packages

Safeguard against downgrades in XIVO packages

The following use case creates a confusing situation:

  • package-1.1-1 is submitted to the farm and successfully built
  • package-1.0-1 is submitted to the farm : it is a version lower than the one already built
  • packaging-farm creates package-1.1-1+build1 instead of package-1.0-1 …

Continue reading

resolving XiVO submissions confusion

Posted on Mon 19 September 2011 in XiVO IPBX by dachary • Tagged with packages

nothing needs to be done

The rules that decide when packaging-farm should work on a package are explained in the manual pages. However, they have changed a lot while packaging-farm matured in the past months and they deserve a short summary.The first step is to submit work to the …


Continue reading

XiVO submission configuration

Posted on Mon 12 September 2011 in XiVO IPBX by dachary • Tagged with packages

clearing the generated sources

When some environment variables used by submit-xivo.sh change value, the whole source directory must be regenerated. For instance, the VERSION_FLAVOR variable change the name of each source package. If the maintainer forgets to remove /var/cache/packaging-farm/sources, a mix of packages using different naming …


Continue reading

Rebuilding XiVO gallifrey

Posted on Mon 05 September 2011 in XiVO IPBX by dachary • Tagged with packages

rebuilding gallifrey

The /var/cache/packaging-farm/sources directory was removed and

export VERSION_COMPUTE=false

set in /etc/packaging-farm/packaging-farm.conf and packaging-farm --cd gallifrey rebuild was run to rebuild gallifrey from scratch. It took 42 minutes total. The purpose of this complete rebuild was to get rid of the timestamp …


Continue reading