Kolab2 Beta testing

From Kolab Wiki

Jump to: navigation, search


The sources available in the Kolab mercurial repository are not guaranteed to work all of the time. So there is a high chance that the following will fail. You should have extensive knowledge concerning the Kolab Server and the underlying OpenPKG system to get your Kolab Server successfully updated based on the most recent checkout of the mercurial repository.


This section will detail how you can test the latest Kolab development version and start your own development if you desire to do so.


Prerequisites

In order to use the Kolab Server mercurial pulau tidung paket repository and build packages from the current HEAD revision (or one of the active branches) you will need to provide a sound build environment on your base distribution (the distribution hosting the OpenPKG environment). You will definitely need the following elements:

  • a working GCC compiler
  • autoconf and automake (a note for Debian systems: You should have automake-1.9 installed)
  • tcl
  • mercurial

Beyond that you will need a working Kolab Server installation of the most recent release.

Working with the stable branch (2.2-stable)

Move into your working directory, clone the mercurial repository, and switch to the stable branch:

hg clone http://hg.kolab.org/server
cd server
hg checkout 2.2-stable

You need to ensure that the tools from a Kolab Server installation are available within your session which obviously requires that you have the most recent Kolab Server installed. One way of making the Kolab Server environment available in your active shell is the following command:

eval `/kolab/etc/rc --eval all env`

All you need to do in order to update to the latest CVS version now is to run the update target:

make update

Working with the development branch (default)

Move into your working directory and clone the mercurial repository:

hg clone http://hg.kolab.org/server
cd server

You need to ensure that the tools from a Kolab Server installation are available within your session which obviously requires that you have the most recent Kolab Server installed. One way of making the Kolab Server environment available in your active shell is the following command:

eval `/kolab/etc/rc --eval all env`

All you need to do in order to update to the latest CVS version now is to run the update target:

Coffre-fort ignifugé

Personal tools