summaryrefslogtreecommitdiff
path: root/DEVELOPMENT
blob: ce42fff84ad218af505c4bf9778dd23e43a99041 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Building:

To build everything including the pykolab stuff:
# autoreconf -v
# ./configure
# make

If you get "error: possibly undefined macro: AC_PROG_INTLTOOL" on autoreconf you might need to install intltool.

For the python tests:
# make quicktest

Make sure you have "nosetests"  for python2 is installed (python2-nose on arch). Otherwise you will get an error that "PyInit__kolabformat" could not be found.

For the library only, switch to the c++ directory and read the instructions in there.

Branch layout:

  master

    The latest and greatest.

  v<minor>.<teeny>

    Version branch for the 3.<minor>.<teeny> product
    series.

  dev/*

    Temporary development branches.

Versioning:

  According to http://wiki.kolab.org/KEP:5

  <major>.<minor>.<teeny>

  Where major stands for the major format version. Minor are larger relaese and teeny bugfix releases.